基于JAVA的学校车辆信息管理系统设计文献综述
2020-04-28 20:29:11
随着经济全球化和信息时代的到来,中国经济高速发展,汽车作为代步工具成为了百姓生活中不可或缺的工具,未来也是不可替代的交通工具。特别是在我国消费政策的刺激下,汽车消费更是突飞猛进,车辆多了随之带来的问题就是相应增加的交通压力,尤其是停车问题。近年来我国加大了对高等学校的投入力度,深化改革教育体制,让越来越多的孩子能够走入大学接受高等教育,甚至有些高校已经成为了一个地区的标志,高校的发展也带来了更多的人口流动和车辆进出,在高校内普遍存在私家车、出租车等机动车随意穿行或者无序停放的现象,给学校造成了巨大的压力,干扰了学校的教学和科研秩序,也造成了高校的校车无处停放和无法及时调动的尴尬情况。为了解决问题,我们需要找到一个能全方位管理的办法来提高管理效率,而目前的车辆管理方式则较为传统,通过人工记录行车申请以及人工安排来管理,这样的管理效率过低,浪费了很多时间和资源,而且车辆管理数据也不能有效的积累和分析,有的存储在各种手工账本中,有的则在电脑的EXCEL中,无法形成数据的集中管理,档案的安全性也得不到保证。因此,在高校方面要实现对大规模的车辆的有效管理,更好的为学生服务,可以开发一套应用于高校的车辆管理系统,使得高校的车辆信息得到有效的管理和统计,实现车辆管理工作的简化,避免资源闲置和浪费。车辆管理系统在功能上应该有不断扩展的空间,在系统空间上则可以通过应用服务器来扩容,可以随着需求的提高来进行扩展,采取有效的权限管理措施,有效保证系统安全性。
国内外车辆管理系统研究现状分析
目前国内外企业和机关都已经实现办公的信息化。国外对车辆研究系统的研究取得了巨大成就,无论是信息化水平还是信息技术方面都遥遥领先,他们对车辆管理系统研究较早,也更深入,对业务进行精细化管理,在互联网时代,利用系统跨平台的优势,实现了对车辆性能监控位置跟踪等功能。而他们的车辆管理系统大多数采用J2EE架构开发实现,系统的扩展性方面较为完善。并且做出了专业性的研究分析报告,利用互联网把汽车周边信息联系起来,实现大数据智能分析系统,分析车辆安全性以及使用情况,为管理者减轻了工作压力,避免了传统的纸质车辆管理方式的资源浪费。
目前我国的车辆管理系统对比发达国家来说还是比较落后,我国的车辆管理系统需求量不大,只有大型企业或者汽车公司才具备系统性的车辆管理业务,而高校领域内的办公信息化系统虽然已经普及,但是车辆管理系统仍然属于边缘化,车辆管理系统没有独立的部署,也没有链接在信息化管理系统中。而随着信息化水平提高,以及校园车辆数量增加,如何让车辆管理系统走进校园管理体系,保障和强化车辆使用及管理,成了需要解决的主要问题。在我国,大多数车辆管理系统所拥有的功能并不完善,仅适合基础性的管理,在系统设计方面主要采用B/S结构,但只是个简单的应用程序,数据库也采用本地存储的方式,在信息共享方面限制了系统的可用范围,二是数据安全性也不能得到很好的保障。另一方面,实用性较低,不能智能化的给用户提供优质数据。后来人们做出了改善,使用B/S架构开发车辆管理系统,一个基本的B/S架构工作流程就是浏览器与用户交互,服务器负责接受请求、数据处理、数据反馈等,用户端只需要一个浏览器,就可以在各种平台上使用车辆管理系统,而系统开发人员只需要对服务器进行升级维护。
对比国内外车辆管理系统的研究现状以及国内高校日益增加的车辆管理需求,实现高校车辆管理系统,可以在高校范围内统一管理学校的车辆资源,通过合理的调配车辆,更好的为学生日常服务,避免公车滥用,公车私用等行为,有效调控外来车辆,避免干扰学校的教学和研究秩序。
{title}2. 研究的基本内容与方案
{title}本次设计的基本内容是设计并实现基于JAVA的车辆管理系统,实现有效管理公车、私车车辆和驾驶员信息,能够快速查询车辆及驾驶员情况,人员管理,权限管理以及维护基础信息。
本次设计考虑到高等学校的软硬件条件,选择面向浏览器的开发框架,基于校园网这个局域网,使得各个部门利用网络就可以登陆系统,选择B/S开发结构,B/S结构将逻辑层和界面层分开,使得数据库可以更简单的实现访问,能够降低客户端的负载、提高扩展性、降低成本。该系统为B/S三层结构,运行环境分浏览器,WEB服务器和数据库三部分。在JAVA模式下开发,服务器选择Tomcat,Tomcat是来自JAVA领域的服务器,用于开发基于JAVA的各种程序。前台开发语言选择JSP,后台选择JAVA,MyEclipse作为IDE实现代码开发,数据库选择SQL。编写网页采用CSS技术。
本次设计的基于JAVA的校园车辆管理系统的结构框图如下图1所示。