论文部分内容阅读
随着计算机网络移动技术的飞速发展,越来越多的应用扩展到了手机客户端。由于软件应用环境日益的复杂化,人们发现网络订票系统存在很多缺陷,甚至出现一票难求的状况,本文是基于移动模式下的票务技术研究。基于移动终端的票务系统旨在加快购票方式的多样化进程,为移动服务商、公司和乘客之间提供了更为广阔的沟通和交互平台。为客户解除了时间、地点和方式的限制,订票业务不再受地点和有线网络等的限制,操作简单、方便、安全,为用户提供了很大的便利。本文正是对以上问题进行研究,以面向对象的设计思想为核心采用Java EE相关技术应用于基于移动终端的票务系统平台的建设,本文解决了以下问题:1.结合移动购票理念介绍了票务系统研究和实现的必要性及可行性;2.应用RBAC理论,划分了用户角色及其所具备功能,职责以及安全性控制;3.设计和建立的基于移动终端的票务系统,形成实际结果并投入实际应用。论文根据票务系统的需要,首先建立了各个子模块的需求模型,逐步细化需求,选择开发技术的解决方案。对Java EE技术及框架做了简要的介绍,分析了MVC开发模式的设计思想。最后根据用户需求建立了RBAC的模型,并根据该模型描述了系统用户群,列出了各个用户群的实际需求。其次,结合之前的需求分析阶段结果,划分系统为票务系统用户管理模块、票务信息发布子系统、票务信息收集子系统和订票业务管理子系统。并根据RBAC模型给出两个系统的用户权限划分和管理方式,完整地描述了各个功能子模块的工作流程和关系。数据库设计方面,通过E-R图展示数据库的概念结构设计,并且给出了相应的数据库关键表字段。最后,展示了相应的各个模块的实现效果图以及数据库使用流程。并且介绍了相应的白盒测试和黑盒测试的相关理论和工具,并且应用工具对基于移动终端的票务管理系统进行了功能测试。且对日常维护中面临的安全问题以及注意事项做了论述,使用load runner对整个系统的访问功能进行了测试,形成相应的性能测试结果。