摘要:为顺应市场趋势,票务行业利用优势的软、硬件技术结合丰富的市场营销经验,中国内地、两岸搭上二十一世纪的网络便车,票务网由此诞生。为此,我在对现阶段铁路交通乘车系统综合分析的基础上,提出了一种火车票的网上订票系统。
本课题所设计的火车票网上订票系统主要由用户网上订票和管理员票务管理两个核心部分组成。其中网上订票功能是利用J2EE技术、SSH框架、MySQL数据库进行设计开发,具体实现了用户登陆、注册、对现有车票信息的查询以及预订所需车票;管理员票务管理功能主要实现了管理员对城市信息、车站信息、车次信息、车票信息的添加、修改、删除及查询等功能,管理员还实现了对已开列车的票务管理,可以查看本次列车车次的票务情况,并进行票务的及时更新。
关键词 网上订票系统;票务管理;J2EE;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题开发目的-1
1.3 主要工作-2
1.4 组织结构-2
2 相关技术和开发工具-3
2.1 相关技术-3
2.1.1 J2EE技术-3
2.1.2 Struts框架-3
2.1.3 Hibernate框架-3
2.1.4 数据库通信技术-3
2.2 开发工具-3
2.2.1 MyEclipse-4
2.2.2 Tomcat服务器-4
3 系统需求分析-5
3.1 用户对系统需求与期望-5
3.2 系统功能模块分析-5
3.2.1 系统模块划分-5
3.2.2 系统功能需求-5
3.2.3 系统用例图-6
3.2.4 系统模块结构图-6
3.3 系统可行性分析-8
3.3.1 技术可行性分析-8
3.3.2 经济可行性分析-8
4 总体方案设计-9
4.1 系统设计思想-9
4.2 系统数据库设计-9
4.2.1 数据库需求分析-9
4.2.2 数据库实例图设计-10
4.2.3 表关联E-R图-12
4.2.4 数据库逻辑设计及关系模型-13
4.2.5 数据库表的实现-13
4.3 系统功能模块设计-18
4.3.1 系统功能模块图-18
4.3.2 功能模块设计-19
4.4 系统总体工作流程-20
5 系统详细设计-22
5.1 用户模块-22
5.1.1 登录功能-22
5.1.2 注册功能-23
5.1.3 车次查询功能-24
5.1.4 在线订票功能-25
5.1.5 订票查询功能-26
5.1.6 个人信息修改功能-26
5.2 管理员模块-28
5.2.1 添加城市车站信息功能-28
5.2.2 列车信息管理功能-30
5.2.3 列车车次管理功能-31
5.2.4 用户类型管理功能-33
5.2.5 用户管理功能-33
5.2.6 车票管理功能-34
5.2.7 密码设置功能-35
5.2.8 订票管理功能-35
6 系统使用说明与测试-37
6.1 系统使用说明-37
6.2 系统性能测试-37
6.3 功能模块测试-37
6.3.1 登录功能测试-37
6.3.2 订票功能测试-38
结论-40
致谢-41
参考文献-42
附录-43