现如今靠火车站人工售票,工作人员很难应付车票订购高峰期的大量数据处理问题。同时还会出现大量记录存放和管理带来的问题。随着经济社会的进步与发展,人工售票模式已经不能满足人们的订票需求。现在互联网高速发达如果利用互联网销售火车票,人们购买火车票就会更加高效简洁,从而解决“购票难”的问题,用户依靠网络在网站上查询和购买火车票,可节省自己去火车站买票的排队时间及购票的时间。人们不用半夜去火车站排队买票,可在指定时间自己在家网上购买火车票。可以选取合适的车次进行火车票购买,极大的方便了用户。
通过自己所学的知识完成系统的功能实现,在完成系统的过程中对使用Eclipse,Mysql,Dream weaver,MYSQL,mvc完成项目有进一步了解。本系统专门为广大的购票这服务;界面友好;功能完善;能通过关键字快速搜索到相关信息;用户信息安全等。
本课题采用B/S模式,系统将可以分为系统管理员和会员这两种用户登录,登录时需要对身份进行验证,登录以后每个权限用户只能使用自己权限范围内的功能,其各角色功能如下:
1.系统管理员:
a、具有留言管理功能,实现了对所有留言的管理操作,可以查看所有的留言信息,对留言信息进行回复和删除操作。
b、具有订单管理功能,实现了对所有订单的管理操作,可以查看所有的订单信息。
c、具有系统公告管理功能,可以对所有系统公告信息进行增删改查的管理操作。
d、具有车次管理功能,可以对所有车次信息进行增删改查的管理操作。
2.会员
a、具有系统留言功能,可以查看留言板信息,会员登录系统之后也可以进行系统留言。
b、具有在线购票功能,可以选择路线进行网上购票。
c、具有个人订单管理功能,可以对自己的订票订单进行管理。
目 录
1 引言 1
1.1 课题研究意义及背景 1
1.2 论文的目的及设计要求 1
2 研究现状及设计目标 3
2.1 高铁票务查询订购系统的现状 3
2.2 高铁票务查询订购系统优缺点分析 3
2.3 现行研究存在的问题及解决方法 4
2.3.1 现行研究存在的问题 4
2.3.2 解决办法 4
2.4 本课题要达到的设计目标 4
2.5 经济效益分析 5
3 关键问题及分析 6
3.1 研究设计中要解决的问题 6
3.1.1 数据表间联系 6
3.1.2 系统安全性 6
3.2 具体实现中采用的关键技术 7
3.2.1 JSP技术 7
3.2.2 JDBC技术 8
3.2.3 MVC编程模式 9
4 需求分析 13
4.1 USE-CASE用例图 13
4.2 系统主要业务流程 13
4.3 功能需求 14
4.4 开发环境 15
5 系统设计 16
5.1 系统体系结构 16
5.2 系统功能结构 16
5.3 数据库表结构 17
6 系统实现及测试 21
6.1 系统主要模块的实现 21
6.1.1 系统登录功能界面 21
6.1.2 修改登录密码功能界面 21
6.1.3 用户注册功能界面 22
6.1.4 会员信息管理功能界面 22
6.1.5 留言管理功能界面 23
6.1.6 订票管理功能界面 23
6.1.7 公告信息管理功能界面 24
6.1.8 车次信息管理功能界面 25
6.1.9 在线购票与订票管理功能界面 26
6.1.10 查看系统公告功能界面 27
6.1.11 在线留言功能界面 28
6.2 实例测试的研究与选择 28
6.3 测试环境与测试条件 29
6.4 实例测试表格 29
7 结论与展望 31
参考文献 33
致 谢 34