文未可获取一份本项目的java源码和数据库参考。
一、选题背景与意义
(一)选题背景
自改革开放以来,国家开始加大力度对高等校园进行投入,深化了教育体制的改革,全国许多高等校园应运而生,越来越多的孩子走进高校的校园,接受高等教育,本科生和研究生的人数也在不断的增长。目前,中国根据自己本国的国情已经基本上建立了完备的高效管理制度,随着高校的规模不断的壮大,甚至有些知名高校已经成为了城市的发展中心,这样就会给高校带来更多需要处理的业务,带来更多的人口流动和车辆进出,有的校园甚至拥有多个校园、多个校区。因此,如何进行智能化的校园管理就成为了重中之重。在智能化的管理当中,高校的车辆管理成为了急需解决的问题之一。
高等教育时代的到来给高校的发展带来了机遇,但同时越来越多的工作量需要使用更多的车辆来方便工作,这样就给高校的车辆管理带来了巨大的压力,高校必须合理安排好下属各个学院的车辆使用情况,提供即时的车辆信息,只有做到这一点,才能使高校这个小社会更好的运转起来,最大化的提高高校的整体工作效率。由此,车辆管理成为全国各大高校最重视的领域。现今的情况是车辆的即时资料信息价值日渐提升,高校对车辆有着更好的要求,要利用好高校体系内部的每一辆车,使得每一辆车都能发挥自己最大的价值,将车辆合理的进行分配和使用。充分使用车辆的同时,更要实现对汽车的维修和保养,对报废的车辆及时处理,在不断降低成本的同时提高车辆的利用效率。由此,高校需要提高自己的对车辆的管理水平,实现车辆的信息化管理。将计算机的优势融入到车辆管理中来,利用计算机系统的智能化控制,实现车辆派遣、分配管理等原来人工处理的工作,减轻车辆管理部门的工作量的同时,提高车辆管理的效率,大幅度的降低了车辆管理所需的费用,形成智能的高校车辆管理系统[1]。在当今社会经济快速发展的背景下,汽车已经成了不可或缺的交通工具,在未来也是不可替代的交通工具。因此,在高校方面,需要实现对大规模车辆的有效管理,以实现更好地为学生服务,因此开发一套专门应用于高校的车辆管理系统,使得高校的车辆信息得到有效的管理和统计,实现日常管理工作的简化,同时也避免了资源闲置和浪费的现象。
(二)意义
随着近年来,学校不断扩大招生和学生事务的工作越来越多,学院学生和教职工服务要求更高。从各个学校需求调研表明以前的工作模式和工作方法不能满足现在要求,工作中必须使用电脑和信息化系统帮助工作提高工作效率是必然,这样可以提高工作效率,数据分析统计便捷,数据存储方便、可靠、安全、数据共享等。校园车辆管理系统的开发有利于提高车辆管理的信息化,降低校园车辆管理的成本和车辆的运营成本,有效的控制车辆的状态和驾驶员的情况。校园车辆管理系统是广泛结合交通运输行业的需求,根据校园的车辆管理的实际需求,开发出适合校园车辆管理系统,方便车辆管理人员的工作,主要有车辆的运行状态、车辆是否维修、是否保养等。
二、研究的内容、思路(方案)及解决的主要问题
(一)研究内容
基于ssm的校园车辆管理系统的设计与实现,采用的是SSM框架、Mysql数据库、Maven,Java编程语言、vue、JavaEE语言开发。使用了开发工具:Eclipse、Navicat11,使用浏览器Chrome。主要功能如下:
管理员:个人中心、用户管理、车辆信息管理、车辆预约管理、车辆归还管理、公告信息管理、出车登记管理、报修申请管理。
用户:个人中心、车辆信息、车辆预约申请、车辆归还、公告信息、报修申请。
(二)研究思路(方案)
需求分析:首先对同类型系统和文献进行调研,然后应用用例图和活动图等方法完成需求分析,以保证能清晰明确的确定系统需求。同时考虑性能需求,以满足日常需要。
软件设计阶段:在此阶段确定好系统及数据库的逻辑关系,确定好页面设计风格,应用类图、流程图等多种方式对系统进行准确完整的设计。
软件开发阶段:规范开发代码,采用统一的书写规则,代码编写过程中出现问题及时进行调试,注重代码的复用性。
软件测试阶段:设计多组测试用例,单元测试阶段测试方法拟采用黑盒测试的边界值测试和错误推测法来确定测试用例,然后采用白盒测试的方法进行测试,用来检验软件覆盖是否完善。
(三)研究方法
(1)讨论法
在系统设计和实现过程中,主要与老师沟通和讨论,确定系统的方向和基本功能,在系统实现遇到问题时,也得到老师和同学的帮助。
(2)功能分析法
通过对开发期间存在的困难以及用户提供的需求,综合两者之间的需求进行具体分析从而确定系统需要实现的功能,避免系统设计的盲目性。
(3)文献资料法
通过在图书馆查阅相关书籍、期刊,在网上查找到关于校园车辆管理系统的参考文献,通过整理和分析之后,确定该系统需要用到的相关技术,掌握相关理论基础。
(4)参考法
在网络和市场上当前已经上市的校园车辆管理系统进行查阅和实践使用,学习、借鉴当前已有的校园车辆管理系统,借鉴其中的优点。
(5)实验操作法
实践是检验整理的唯一标准,通过前期的铺垫,真正意义上通过代码去编写出本次系统,并且不断运行调式,找出其中的问题,优化系统。
(6)经验总结法
在整个研究的过程中会出现许多大大小小的问题,要不断调试解决问题,在实验过程中积累经验,总结出更好的方法,努力实现系统的最优化。
(四)拟解决的主要问题及措施
拟解决的主要问题:
操作简单、页面美观:简约的页面布局,能够让赛事信息的处理工作更加简便。
即时可见:对车辆信息、车辆预约申请的管理(包括增加、删除、修改)将显示在用户端,达到“及时发布、及时知晓”的效果。
功能完善:包括校园车辆管理系统的各个方面:管理用户信息、车辆信息、车辆预约信息等,实现了对校园车辆管理系统的规范化、系统化要求。
权限分配:用户登录系统时,系统根据用户类别分配权限,使不同权限的用户进入到不同的页面路径。防止乱授权权限现象发生。
系统安全:避免恶意注册登录,保证数据安全。
措施:
(1)去百度、B站查看相关资料和视频
(2)如若无法解决,与导师交流,请求导师协助和指导
(3) 图书馆查阅资料学习相关的知识。
三、主要参考文献
- 杨毅.基于WEB开发框架的研究[J].无线互联科技,2019(13):26-28.
- [2]李志伟.基于AJAX的网页信息交互技术要点及优势[J].产业与科技论坛,2016,15(9):86.
[3]李洋.SSM框架在Web应用开发中的设计与实现[J].计算机技术与发展,2016,26(12):190-194.
[4]刘亚男.MVC设计模式原理与优点[J].教育教学,2015(3):175.
[5]荣艳冬.关于Mybatis持久层框架的应用研究[J].信息安全与技术,2015(12):86-88.
[6]张伟.浅析基于大数据时代的信息管理与信息系统的应用[J].信息系统工程,2020(8):40-41.
[7]郭玉芝,周太宇.基于SSM框架的高校学生平时成绩管理系统的设计与实现[J].现代信息科技,2019,3(23):17-19.
[8]洪舒欣.计算机技术在信息管理中的应用[J].信息与电脑(理论版),2019(5):22-23.
[9]ZHAO Rongying,WEI Mingkun.Impact evaluation of open source software:an altmetrics perspective[J].Scientometrics,2017,110(2):1017-1033.
[10]薛茹.基于SSM框架的Web系统研究与应用[J].计算机产品与流通,2018(1):39-43.
[11]朱运乔.基于SpringBoot+SSM框架的Web应用系统搭建与实现[J].电脑编程技巧与维护,2019(10):23-25.
[12]贾轩,王栋轩.基于SSM框架下用户注册登录界面的设计与实现[J].信息系统工程,2019(2):54.
[13]陈培龙,仁增多杰.基于SSM 框架车辆租赁网站后台系统设计与实现[J].电脑编程技巧与维护,2018(10):28-29.
[14]Carl Landwehr,Jochen Ludewig,Robert Meersman,et al.Software Systems Engineering programmes a capability approach.2017(125):354-364.
[15]吴正.小区共享车位预约系统的设计与实现[D].重庆邮电大学,2019.