本汽车订票系统实现了后台管理员对车辆信息、车次信息的维护以及订票信息的业务管理和注册用户的管理;前台用户通过注册登陆可以查询车次信息,进行订票和查看自己的订票信息并可以删除管理员未确认和禁止预定的订票信息。另外系统还实现了客户的在线留言,管理员在线回复的功能。
系统采用Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且采用了ssh框架进行开发,文档方面包括,任务书,开题报告,答辩ppt等
1)票务查询管理:车次信息的查询、车票信息的查询;
2)票务订购管理:提供用户进行票务订购功能;
3)票务售出管理:提供管理员对已出售的车票的统计、核对;
4)票务统计管理:提供管理员对已售出和未售出的票进行详细分类,统计;
5)用户权限管理:管理员对用户的权限进行设定,提升或者降低用户权限;
用户
用户首先需要注册售票app的用户,然后根据查询功能,选择出发地和目的地,根据在线订票信息订票。还可查看历史的订票信息,以及历史订票产生的交通费用的总费用等功能。根据查新的订票信息,可选择退票。
管理员
用户管理
新增管理员,用户名,密码,并给与一定的权限。管理员管理,对具有管理员权限的用户进行管理,可删除某一管理员账号。修改密码,可修改当前登录管理员的密码。需要提供原密码。
线路管理:添加线路,班次号,出发地,到达地信息。对已添加的线路进行查看、修改、删除。
班次安排:对线路进行排班次,安排发车时间,对排的班次信息进行查看,修改和删除操作。
费用结算:按班次信息,对此次班次线路上的票务信息进行结算。
系统简介:系统基本信息,显示当前用户,当前日期,浏览器版本,操作系统,服务器版本等信息,系统作者,指导老师等信息。
目 录
摘要 1
Abstract 2
1、引言 3
1.1 选题背景 3
1.2 设计思想 3
1.3 课题意义 3
2、项目概述 5
2.1 课题简要说明 5
2.2 可行性研究 5
2.2.1 经济可行性 5
2.2.2 技术可行性 5
2.2.3运行可行性 6
2.2.4 时间可行性 6
2.2.5 法律可行性: 6
3、需求分析 6
3.1 功能需求 6
3.2 性能需求 7
4、相关技术介绍 7
4.1 JSP技术简介 7
4.2 JSP工作原理 8
4.3 JSP体系结构 8
4.4 JSP的特点 9
4.5 mysql数据库 9
4.6 JDBC介绍 10
4.7 系统数据库连接 12
4.8 BS模式与C/S模式的比较分析 16
5、系统分析 18
5.1 系统功能分析 18
5.2 功能模块图 19
5.3 处理流程设计 19
5.3.1 数据增加流程 19
5.3.2 数据修改流程 20
5.3.3 数据删除流程 21
6、系统设计 22
6.1 前台模块设计 22
6.1.1 首页 22
6.1.2 用户注册 23
6.1.3 用户登陆 23
6.1.4 客房搜索 24
6.1.5 客房预订 24
6.1.6 用户留言 25
6.2 后台模块设计 25
6.2.1 管理员登陆 25
6.2.2 客房管理 26
6.2.3 客房类别管理 26
6.2.4 留言管理 27
6.2.5 预定信息管理 27
6.2.6 剩余客房查询 28
6.2.7 管理员管理 28
6、系统调试与测试 29
6.1 程序调试 29
6.2 程序的测试 29
6.2.1 测试的重要性及目的 29
6.2.2 测试的步骤 31
6.2.3 测试的主要内容 31
结束语 33
致谢 35
参考文献 36