本系统的题目是基于JSP的火车票查询订购系统的设计开发,是针对火车售票中心对售票信息的管理而设计的,目的是改变售票现有的手工或半手工的管理模式,使售票工作更规范,更标准,提高工作效率。
本系统采用了Browser/Server体系结构,JSP(Java Server Page)作为前台开发工具,MySQL作为后台数据库进行开发。最终系统实现的系统将分为管理员和会员两个角色,管理员部分的主要功能包括修改登录密码、会员信息管理、留言信息管理、订单信息管理以及车次信息管理,会员部分的功能有在线购票、查看系统公告以及系统留言模块。本火车票查询订购系统的设计制作可以很大程度的提高火车售票的效率,充分体现了信息时代的优越性。。
火车票查询订购系统分为系统管理员和会员两类用户角色。系统管理员的用例功能包括修改登录密码、会员信息管理、车次信息管理、留言信息管理、订单信息管理以及系统公告管理,会员的用例功能包括在线注册登录、查看系统公告、在线购票以及系统留言功能
1、登录验证功能:为了保证火车票查询订购系统信息的安全性,进入系统时需要对用户身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示要求重新输入。
2、留言管理功能:该功能属系统管理员功能,实现了系统管理员对所有留言的管理操作,可以对留言信息进行回复和删除操作。
3、订单管理功能:该功能属系统管理员功能,可以查看所有的订单信息。
4、系统公告管理功能:该功能属系统管理员功能,管理员可以查看和新增系统公告信息,也可以对已经存在的系统公告信息进行删除操作。
5、车次管理功能:该功能属系统管理员功能,管理员可以查看和新增车次信息,也可以对已经存在的车次信息进行删除操作。
6、在线购票功能:该功能属于会员功能,会员可以查看车次信息后选择合适车次在线购票。
7、系统留言功能:该功能属于会员功能,会员可以查看系统所有的留言信息,也可以在线进行系统留言。
目 录
摘要 1
abstract 2
目 录 3
1 项目概述 - 1 -
1.1 问题描述 - 1 -
1.2 项目目标 - 1 -
1.3 项目适用范围 - 1 -
1.4 涉众 - 1 -
1.5 项目应准备的标准 - 1 -
2 开发技术和工具介绍 - 2 -
2.1 Mysql数据库服务器 - 2 -
2.2 JAVA技术 - 2 -
2.3 Myeclipse开发工具 - 2 -
3 需求分析 - 3 -
3.1 业务对象 - 3 -
3.2 功能需求 - 3 -
3.3 业务流程图 - 3 -
3.4 非功能需求 - 4 -
3.5 运行环境 - 4 -
3.6 系统重要流程图 5
3.6.1 用户注册流程 5
3.6.2 用户登录流程 5
3.6.3 用户管理流程 6
3.6.4 添加火车票信息流程 7
3.6.5 火车票信息查询流程 7
4 系统分析 9
4.1 技术路线 9
4.2 系统体系结构 9
4.3 可行性分析 9
4.3.1 技术可行性 9
4.3.2 经济可行性 9
4.3.3 操作可行性 10
4.4 功能模块分析 10
4.5 数据库设计 11
5 系统编码实现 14
5.1 管理员模块 14
5.1.1 管理员登录 14
5.1.2 密码修改 14
5.1.3 会员信息管理 15
5.1.4 留言管理 15
5.1.5 订票管理 16
5.1.6 公告管理 16
5.1.7 车次信息管理 17
5.2 前台用户模块 18
5.2.1 用户注册登录 18
5.2.2 火车票查询 19
5.2.3 在线购票与订票 19
5.2.4 查看系统公告 20
5.2.5 在线留言 21
6 系统测试 22
6.1 测试的意义 22
6.2 测试用例 22
结束语 24
参考文献 24
致谢 26