本系统是一个融合汽车售票、退票、车票管理、汽车信息及售票信息查询为一身的综合系统。通过该系统可在清楚查询所有的信息。该系统的用户有三类,分别是一般用户(旅客)、车站售票员、管理员。在功能方面可以分为以下几个部分:
(1)车次管理
(2)票价管理
(3)票务管理
(4)用户管理
(5)查询管理
1、车次管理模块
该模块主要实现车次信息的编辑。车次管理中的数据源为Access数据库中Car表,在此管理部分中,能够使用界面操作实现车次信息的编辑,并将数据库中的数据按照编辑的要求来及时更新数据表中的相关数据。
2、票价管理模块
该模块主要实现票价信息的录入、修改与删除以及票价折扣信息的录入、修改与删除。 票价详细信息的录入、修改、删除,它的数据源为Access数据库的Price表。在此管理部分中,通过票价管理界面来选择记录并决定执行何种操作,是修改、添加或删除。当命令为修改或者添加时则自动跳转到票价编辑窗体实现票价信息的编辑并更新数据库中相应数据记录。
3、票务管理模块
票务管理部分实现前台售票、前台退票功能。主要完成售票、远程售票、废票、取消废票功能、改签票、退票、取消退票功能、补票、售票查询和票款结算单填写等功能。
4、用户管理模块
该模块主要实现用户添加,用户信息修改与用户的删除。所有系统用户的管理,包括系统普通用户与系统管理员。此管理模块数据源为Access数据库的Users表。在系统主界面中首先进入的是名称为FrmUserMan的用户管理主窗体,通过提取用户名、用户类型来查看用户具体信息,选择添加或删除用户进入名为FrmUserEdit的用户编辑界面进行操作,操作完成便更新数据库数据。
5、查询管理模块
该模块主要实现拥护通过查询界面可以根据条件进行车次时刻、车次票价等查询
目 录
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技术 7
3.2.3 MVC编程模式 8
4 需求分析 9
4.1 USE-CASE用例图 9
4.2 系统主要业务流程 9
4.3 功能需求 10
4.4 开发环境 11
5 系统设计 12
5.1 系统体系结构 12
5.2 系统功能结构 12
5.3 数据库表结构 13
6 系统实现及测试 17
6.1 系统主要模块的实现 17
6.1.1 系统登录功能界面 17
6.1.2 修改登录密码功能界面 18
6.1.3 用户注册功能界面 18
6.1.4 会员信息管理功能界面 19
6.1.5 留言管理功能界面 19
6.1.6 订单管理功能界面 19
6.1.7 公告信息管理功能界面 20
6.1.8 车次信息管理功能界面 21
6.1.9 在线购票与订单管理功能界面 21
6.1.10 查看系统公告功能界面 23
6.1.11 在线留言功能界面 23
6.2 实例测试的研究与选择 24
6.3 测试环境与测试条件 24
6.4 实例测试表格 25
7 结论与展望 27
参考文献 28
致 谢 29