jsp916火车票售票系统java

jsp916火车票售票系统java

188

更新时间:2021-06-08

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

设计一个火车售票系统,实现火车售票系统所具有的基本功能。在界面友好,功能完善,且安全性、完整性较好的基础上,使用户可以实现查询、订票和退票的功能;使管理员可以实现增加、删除和修改火车信息和用户注册信息的功能,实现基本的增加、修改、删除、查询、退票、统计等功能。在Windows平台下,使用面向对象程序设计语言java,结合MySQL进行开发。

普通用户

(1)注册:对于没用注册的用户可以在登陆界面点击注册,进行用户注册。 

(2)车次查询:输入要查询的车次,可以查询该车次对应的信息(站序、车站、车次、到站时间、发车时间、票价、额定票数、剩余票数)

(3)购票:输入出发地、目的地、出发日期、车次可以查询相关列车信息(车次、发展、到站、发车时间、到站时间、票价、剩余票数),并进行订票操作。 

(4)退票:根据用户信息,得到用户的订单信息,用户根据订单信息可以进行退票操作。 

(5)订单管理:通过此功能用户可以对自己的订单信息进行查询,并进行相关操作。

(6)个人管理:此功能模块实现三个功能:查看个人信息、修改个人信息、密码修改。用户可以通过此模块查看个人信息并进行修改。

管理员

(1)车次管理:此模块实现车次录入以及管理功能。管理员通过此模块可以录入车次信息,并对车次进行修改、删除等操作。

(2)车次查询:与普通用户界面的功能一样。

(3)购票:与普通用户界面的功能一样。

(4)退票:与普通用户界面的功能一样。

(5)用户管理:此模块实现两个功能:用户添加以及管理用户。用户添加可以实现用户的添加功能,用户管理可以实现用户信息的查询,修改以及删除相关用户。

(6) 订单管理:此模块相对于普通用户界面增加了一个所有订单查询功能,管理员通过此模块不仅可以查看自己的订单信息,还可以查看其它所有的订单信息,并对订单信息进行删除操作。

(7)个人管理:与普通用户界面的功能一样。

.

目录

1  引言 1

1.1发展趋势及问题 1

1.1.1火车售票系统发展趋势 1

1.1.2火车售票系统的面临的问题 1

1.2研究的范围 2

1.3价值和理论意义 2

2 系统开发工具及相关技术 2

2.1  B/S架构 2

2.2核心技术介绍 3

2.2.1 JSP技术简介 3

2.2.2 servlet简介 3

2.2.3javascript简介 4

2.3 tomcat简介 4

2.4 MySQL数据库简介 4

3可行性分析 5

3.1技术可行性 5

3.2经济可行性 5

3.3操作可行性 5

4系统需求 5

4.1系统总体需求 5

4.2系统功能需求 6

4.2.1普通用户 6

4.2.2管理员 6

4.3系统性能需求 6

4.4其他需求 7

5系统数据分析与设计 7

5.1系统数据分析 7

5.2系统数据库设计 8

5.2.1系统数据库设计 8

5.2.2数据表及其结构 8

6系统功能设计与分析 10

6.1系统功能结构分析 11

6.2系统业务流程分析 11

6.3系统应用架构设计 13

6.4系统功能模块实现说明 13

6.4.1登陆界面 13

6.4.2 普通用户界面 14

6.4.3 管理员界面 16

7系统使用说明 17

7.1系统安装及配置说明 17

7.1.1系统运行环境 17

7.1.2系统安装步骤 17

7.1.3系统配置 17

7.2系统操作说明 17

7.2.1登陆界面 17

7.2.2管理员界面 22

7.2.3普通用户界面 38

8 总结 38

参考文献 40

致谢 41


下载
本地下载
- MB
188083800