论文部分内容阅读
近年来,我国铁路建设发展势头迅猛,高铁发展战略已经上升为国家战略,并成为彰显中国实力的新名片。伴随着我国铁路营运里程不断增加,铁路机车车辆驾驶人员的需求数量越来越大,并且对驾驶技术的要求也越来越高,按照国家法规的要求,所有的驾驶人员上岗前必须进过考试,因此,设计一套符合当前形势发展现状的铁路机车车辆驾驶人员资格考试管理系统对于加强考试工作的系统性管理非常有必要。本论文在总结已有经验的基础上,采用先进的设计理念,设计一套满足各种实际需要的考试管理系统,能够节省大量人力、物力和财力,大大提高铁路机车车辆驾驶人员考试管理工作的效率,满足机车司机考试管理工作科学化、规范化、多元化的需要。本文从考试工作涉及到的相关单位的需求出发,以铁路行业发展现状为基础,分析了考试管理系统应该具备的功能性需求、非功能性需求,并在系统可行性分析的基础上,设计了系统的总体目标和总体架构。基于工作流的四种基本随机Petri网模型,对考试管理系统进行了建模及模型化简。在简化的模块化处理流程的随机Petri网模型的基础上,对系统的动态特性进行了定性分析,从而给出了计算系统响应时间的方法,对系统的适用性、合理性和运行效率等特质进行了验证。针对考试工作的特点、系统使用对象的范围,本设计采用了B/S架构模式,计算机软件技术层面上使用eclipse作为开发工具,采用java作为开发主语言,通过MyBatis完成数据库访问,MySq15.5作为后台数据库。在系统模块化设计中,以考试工作流程为主线,设计了报名管理子系统、考试管理子系统、证件管理子系统、用户及权限管理子系统等四个子系统。