论文部分内容阅读
车辆管理系统是立足山东邮政,北京晨曦,上海引航项目上车辆管理工作的实际,为提高车辆管理工作的高效性,采用先进的设计理念和开发技术建立的一套管理信息系统。系统的目标是实现对车辆申请、调度、维护工作全过程的管理,从而提高车辆管理工作的监管力度。本文在对中小型企业日常管理的重要分支——车辆管理工作进行了详细的需求调研之后,从需求分析开始,完成了系统的架构设计和详细设计,并最终将系统实现为包括车辆基本信息设置、司机管理、车辆调度、车辆动态查询、车辆维护、车辆信息综合查询等几个子系统的、基于B/S结构的管理信息系统。本文论述了系统开发的背景和车辆管理系统的研究现状,从需求分析方面对系统需求管理的工作进行了描述,阐明了系统需要解决的主要问题。在系统设计阶段,从架构设计开始,首先建立了系统的技术架构、功能架构,然后在详细设计部分论述了系统建模的方法和设计策略以及系统的数据库设计步骤。最后,对于系统实现过程的几个重点问题进行了详细的分析和论述。本文针对需求分析、设计和实现过程中所遇到的问题提出了行之有效的解决方法,为车辆管理信息系统的设计与实现提供了有力的例证。本文解决的关键问题有以下几方面:第一、本文通过充分理解用户需求,采用将MVC分多层实现的思想完成了系统的设计和实现。第二、在实现B/S结构的多种解决方案中,由于J2EE和SPRING在开发Web应用时表现出的诸多优点,使其成为最受软件应用欢迎的企业解决方案。针对用户需求和系统特点,采用J2EE和SPRING相结合的技术体系,建立系统技术架构,使用JNDI构建系统持久层,从而降低系统开发成本,提高系统的可维护性和可扩展性。第三、针对系统设计中关键问题之一—数据库的设计,本文采用由概念模型转换成面向对象的模型,然后再由面向对象的模型最终转换成系统的数据库结构,并详细叙述了类和表的映射策略,使数据库设计更合理。第四、针对车辆管理系统设计和实现中的常见问题,比如车辆状态查询问题、页面刷新速度慢,人工录入易出错,车辆申请不规范问题,提出了有效的解决方法。系统已在山东邮政OA系统,北京晨曦项目中上线应用,并取得了一定的效果,提高了企业物流和车辆管理的效率。