论文部分内容阅读
近年来,随着人们的收入水平提高、消费观念的转变,私家车的数量越来越多;且随着就业压力的增大,很多学生已经把驾车作为一项基本技能和求职砝码;这都是导致机动车驾驶资格证的考试成为热潮的重要原因,而驾校作为车辆管理所和学员之间唯一纽带,发挥着至关重要的作用。随着市场需求的不断增加,驾校与学员之间的矛盾显得尤为突出:①驾校和学员之间数量矛盾关系的变化,以前是驾校资源过多与学员不足之间的矛盾,现在是驾校资源不足与学员过度的矛盾;②学车费用越来越高;③学车周期长;④驾校培训人员、规模不能满足市场的需求,导致培训的满意度降低,流失客户。面对传统驾校收费模式落后、车辆管理困难、公车私用等问题,交通管理局的信息化改革显得尤为迫切,驾培预约收费管理系统应运而生,它改变了传统的学员与教练的教学方式,能充分尊重学员和教练,进行教学的双向选择,让学员自己选择学车时间和学车教练,可以在不同科目、不同学车时段随时更换教练,这样既能充分发挥学员的学车积极性,也能有效提高教练的教学质量和教学态度,达到双赢的局面。本文通过对比分析主流的各种管理系统的架构设计和开发环境,以及本系统的开发需求调研,采用目前主流的开发环境JSP+Spring+Tomcat+Mysql设计了基于Java Web的驾培预约收费管理系统。其中JSP主要用于开发动态网页,Spring3.0是优秀的开源开发框架,Tomcat 7.0是功能强大且方便易用的Web应用服务器,Mysql 5.5.13用于数据的收集与存储,比较适合用于小型应用开发,能保证数据的完整性与安全性。为了保证系统能正常运行,添加了测试环节。首先通过驾校市场调研和需求分析,确定软件的需求目标为在实现所有功能模块的基础上,能满足500人以上用户并发,且能保证数据的安全性。在确定需求之后编写测试计划、设计测试用例,最后执行测试。本文拟采用正交实验设计方法生成有效的测试用例;采用事件流的测试方法进行功能测试,证明了各模块均能满足用户需求;针对目前主流的浏览器(IE8、E9、IE10、360、Firfox等浏览器)进行了兼容性测试,360浏览器的兼容性问题(包括界面展示、功能条位置、字体格式等)尤为突出,通过测试反馈追踪,解决了上述问题,能将系统成功应用在360浏览器上;通过性能测试工具Grinder2.8.6对系统进行用户并发测试,测试结果显示系统能满足最大并发用户为500人,基本能满足目前需求分析;最后从数据的有效性和对错误的屏蔽能力等方面做了可靠性测试。测试结果满足用户需求,实用性强。本系统主要实现了以下功能模块:登录模块、首页预约墙模块、培训管理、学时费用、统计报表、系统设置等。其中根据不同的权限设置,分为以下三种登录端:驾校管理员端、学员端、教练端,系统也是通过权限设置来保证应用系统的安全性。培训模块是驾培系统操作的重点之一,它不仅要完成学员和教练的数据收集与管理,还要完成学员预约、教练报班等重要操作内容,包括驾校培训模式的设置与管理、场地的设置与管理等等。统计报表模块收集管理的数据对驾校来说无疑是宝贵的资源,它的统计内容包括学时统计、预约统计、工时统计、评价统计等,从这些统计数据中不仅能了解到学车学员的高峰期,还能对每个教练的基本情况进行了解,包括教学时长、教学质量和教学态度,方便驾校的管理。本论文对系统所涉及到的相关知识做了具体介绍,包括系统开发环境中所涉及到的Web应用服务器,Mysql数据库服务器以及系统的开发语言,对系统的架构模式、功能结构和总体框架进行了设计,具体介绍了个功能模块的界面布局及实现流程,随后对主要模块做了E-R图设计并对相应的数据库表做了设计。论文最后对整个系统进行了系统部署与测试,测试工作包括Web的测试特点以及测试用例的设计分析,通过系统的功能测试、性能测试、兼容性测试和可靠性测试的需求分析及实现,完成了用户需求目标:实现需求的所有功能目标,满足系统的最大并发用户数500人,各模块的响应时间和服务器性能均满足要求,达到测试的目的,圆满完成该项目。