5.8.2 代码实现 39
第六章 系统测试 40
6.1 系统测试的目的和意义 40
6.2 测试内容和结果 40
结束语 41
致 谢 42
参考文献 43
第一章 绪论
1.1 开发的背景和意义
随着近些年来,人们生活水平的不断提高。对出行的要求也随之上升,到2016年底,我国机动车数量达到了2.9亿辆。其中汽车就有1.94亿辆。想想10年前,路上的汽车都十分少。在过去的2016年里,新注册的汽车数和车辆增长幅度,同样都是达到了历史最高水平。随着汽车的飞速增长,驾驶员的数量也在不停增长,驾驶员达到了3.6亿人。
中国正在加速进入汽车时代,但相应的安全观念,交通安全意识明显落后,存在很多不良交通习惯和驾驶行为。超速,超载等违规行为,文明出行,安全出行理念迫切需要加强。目前,全国驾驶年龄不足一年,人数达到3000万人。特别是在超速驾驶,醉酒驾驶中,非法交通导致安全事故,驾驶不到一年的司机比例明显偏高。为确保道路交通安全是系统工程,人员,汽车,道路,三要素对道路安全有重要影响,影响最大。因此,提高司机驾驶技能和安全意识和驾驶质量可以大大减少安全事故的发生。
汽车驾驶员的素质包括文化水平,个人素质,社会道德观等。处理这些问题势在必行。而培养一个驾驶员,驾校在里面充当着相当重要的角色。驾校一定要处理好职业道德教育,业务知识教育,职业技术教育这三者之间的关系。在有限的时间里对驾驶员进行合理高效的教育,离不开一个有秩序的管理系统。驾校的管理包括了驾校学员,驾校教练,驾校车辆等信息的收录以及报名,培训,考试,结业等一系列流程。一个高效的管理系统可以让驾校更好的实现日常管理。驾校管理系统的设计与实现正是为了实现更高效化的管理驾校,整合相关的信息和资源,将驾校管理规范化,高效化,有序化。
1.2 开发的目的
在我国现有的驾驶员培训体系下,学员从报名到取得驾照需要一系列过程,期间学员熟练变动,车辆信息,档案的存放,考试的安排纷繁复杂。现在大部分的驾校还是人工管理。数据录入效率低下,数据核实困难。对学员档案采用纸质档案。极容易出现档案丢失。费时费力,效率低下。
设计本管理系统的目的在于规范驾校日常流程,从学生报名到日常培训到驾照考试都有规范的流程和数据管理。实现本管理系统可以有效的让管理者对驾校进行更高效有序的管理,避免一些学员档案管理难的问题,提高驾校培训的质量与效率。
第二章 系统开发技术
2.1 EAF框架
全称为Enterprise Application Framework(企业应用开发框架),EAF提供了一套模块开发规范(Domain、IDao/Dao、数据库),基于此规范可简化CRUD开发。另外还提供了常用业务模块的封装便于具体应用进行调用。除此之外还提供了一些常用帮助方法。
2.2 Castle Windsor
Castle是一个开源应用框架,整个Castle包含许多组件,此处的架构中只用到Windsor组件,Windsor是Castle框架中的IoC组件,项目中的服务类和数据访问类都通过IoC容器来进行管理。(除Castle外也有其他IoC框架如Spring.Net、Unity,但由于Castle和IBatis.Net的集成度好,且可通过声明实现透明的数据库事务管理,故本架构中选用Castle Windsor组件作为IoC容器)。