咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >部队车辆管理系统设计与实现 收藏
部队车辆管理系统设计与实现

部队车辆管理系统设计与实现

作     者:马晓丰 

作者单位:吉林大学 

学位级别:硕士

导师姓名:孙延风

授予年度:2011年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:车辆管理 B/S结构 DI模式 J2EE分层标准 

摘      要:近年来,随着部队建设步伐的加快,部队装备不断更新换代,将优化部队装备管理提上议事日程的要求越来越紧迫,部队装备信息化建设已经成为军队信息化中极其重要的部分。这其中一个突出又极具代表性的问题是部队的车辆管理,因为部队车辆必须做到供应及时,分配准确,有据可查,只有这样才能充分的起到保障运输的基础作用,因此车辆管理信息化变得十分重要。部队车辆管理的特点如下,车辆数目大,对业务操作地点的灵活性要求高,业务要求灵活可变。 现代科学技术飞速发展,信息化技术及通信技术日新月异,极大的影响着人们的工作和生活方式,这也给部队车辆管理带来不可多得的机会,同时也使其面临前所未有的挑战。机遇与挑战并存,这些都要求我们抓住机遇迎难而上,利用信息化技术完善部队车辆管理,提高部队运输保障能力,这也符合部队现代化建设的趋势。 由上述可知,我们需要结合现代化信息技术,构建新的部队车辆管理信息系统,本文正是针对这个问题展开,用B/S模式解决操作地点灵活问题,用J2EE分层标准解决系统层次藕合问题,用DI设计模式解决业务逻辑灵活多变的问题。 其中数据库选择SQL SERVER2000,数据库表设计按照实际需求,并根据关系数据库三个范式进行设计,做到减少数据冗余,保证增删改查时数据的完整性,并对此做了详细介绍。 得到数据表后,本文进行了持久化层的设计,持久化层负责上下传递数据对象,也就是将上层传过来的操作封装的对象解构,并体现到数据库数据表中,同时保证可以从数据库数据表中提取正确数据封装成数据对象,将数据对象向上传递,该层设计我们使用ORM工具Hibernate来实现,本文对此设计和操作过程做了详细说明,这中设计方式对于将数据库操作语句抽离出业务逻辑层很有帮助。 持久化层设计好后,本文开始设计业务逻辑层,该层使用DI设计模式进行业务逻辑模块之间调用的解藕,其工作原理是将业务逻辑调用关系写成配置文件,程序启动时加载配置文件,当调用到相应业务逻辑模块时,根据配置文件的值实例化相应的业务逻辑对象,即所谓的依赖注射,这样可以在运行期加载对象,降低系统开销,并且有利于业务逻辑的变更或增加。 持久化层设计好后,本文进行表示层的设计,该层本文做简要介绍,主要是利用MVC模式来设计,使用Struts标签控制页面逻辑,页面逻辑调用业务逻辑,此时将用户操作封装成POJO上下传递,web服务器使用Apache,可以满足应用需求。 根据以上思想方针本文设计实现了一套部队车辆管理系统,并在营房试运行,基本满足部队车辆管理的信息化要求,系统目前已经完成测试,处于试用阶段。 现代科学技术飞速发展,信息化技术及通信技术日新月异,极大的影响着人们的工作和生活方式,在这个每天都发生技术变革的时代里,我们的工作也要与时俱进,本系统未来的工作,主要在于等待系统新需求下来的时候,验证是否可以灵活变动业务逻辑,并且对安全方面进行更多的探索,下面的工作是对用户的角色级别做以明确规定,并开发分级的验证模块,基于角色对用户分配不同的操作权限,提升系统的安全性,另外对数据库备份方面做更多的工作。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分