论文部分内容阅读
如今,车辆逐渐成为人们生活、工作中的重要工具。但是,对于企业单位来说,不断增多的公务车辆也造成了严重的车辆管理难题。为了解决这些难题,部分大中型公司开始引进信息化的车辆管理系统,可仍存在许多问题,比如:系统所能提供的功能单一,系统所能覆盖的范围不全面,用户操作较为复杂使用不易,导致用户体验较差。通过上述问题考虑,并充分结合公务车辆管理系统的主要需求,设计与实现了基于Web的公司公务车辆管理系统,研究的内容如下。(1)本文在绪论中叙述了公务车辆管理系统的研究背景,并通过知网和IEEE computer society等文献检索平台对当前国内外车辆管理系统的发展现状进行了对比分析。针对不同性质的企业单位,对于公务车辆管理方面的不同需求,本文试图设计与实现出更符合企业单位实际的公务车辆管理系统,满足车辆管理部门日常需要。提供车辆管理员全方位地管理车辆,实时查询到车辆当前的状态,从而达到实现车辆精益化管理。(2)在相关理论技术中,详细介绍了系统开发过程中需采用的技术手段,包括Java语言、JSP技术。在系统网络架构中,对比了当前主流的网络架构情况,并详细分析了B/S架构和C/S架构相互之间的优缺点,为本系统的开发做出合理选择。数据库技术方面,选取MySQL数据库作为后台数据库。同时,对数据库设计方法进行了学习。最后,描述了本文系统的开发方法,提出在不断的“试用”和调整下,研发出一款更优质的公务车辆管理系统。(3)系统的需求分析中,为系统划分出七个主要的子系统,并梳理了系统总体功能需求。对于用户需求进行了深入分析,明确用户功能,比如:车辆管理员提供车辆台帐查询、车辆零购计划申请等服务。在系统的功能需求分析中,通过用例图分析设计出对各个子系统相应的功能。最后,在系统的非功能需求中提出了系统可维护性、可扩展性等要求,对于界面也需求设计得美观大方,操作简单。(4)系统的总体设计中,首先介绍了系统设计的原则,对于系统的安全、稳定性提出合理要求。系统架构设计中介绍了本文的公务车辆管理系统的系统业务架构,并展示了系统模型。功能设计中对七大模块进行了详细的活动图分析,使得设计的系统更加贴合企业所需。类图设计中对系统的实体类进行一一整理,明确系统所需支撑的实体类情况,并深入思考实体类之间的相互关系。数据库设计利用面向对象分析中的类图分析,梳理出系统实体类详情及关系。同时,在数据库设计中给出详细的数据库表。(5)系统实现部分详细介绍了基于Web的公务车辆管理系统的主要功能实现,从系统运行环境和开发平台开始考虑,选出较为合理的软硬件环境,并给出系统实现的关键代码以及效果展示图。综合上述研究,试图从最根本上提升公务车辆管理方面的工作质量和工作效率,达到更加合理化地使用车辆目的,最大程度地节省企事业单位的经济、时间成本的目的。