基于jsp网上火车票订购系统设计与实现
技术:Java、JSP等摘要:
随着信息技术的不断发展,人们的生活质量也不断提高。除了春运巨大的人流量之外,出门旅行、工作出差、离家求学、回家探亲等短途或长途出行,综合费用和安全等多方面因素,火车成了多数人首选的交通工具,加之各大城市动车、高铁、城际列车的陆续开通,旅途时间也较之前有非常大的改观。在人流量众多的情况下,人工服务台以远远满足不了旅客的需求。
在信息化的社会里,互联网这个大众平台为我们提供了既便捷又省时的方式,那就是基于互联网的火车票订购系统。这样不仅可以避免火车站售票厅人员拥挤而影响工作人员正常工作等现象的发生,旅客们也不必为长时间排队等候购票而发愁。
本文的火车票订购系统开发模式选择了当今较为流行的B/S模式,采用面向对象的分析方法,显示页面基于jsp技术进行开发。系统在目前web应用程序中非常流行的开源集成框架struts+spring+hibernate的基础上,实现项目的表示层、业务逻辑层以及数据访问层三层技术架构,后台的数据库管理系统则选用Oracle 11g,web服务器选用的是轻量级的tomcat。系统实现了用户注册登录、信息修改、联系人添加、车票查询、车次查询、余票查询、车票订购、车票改签及退订等功能。
关键词:火车票;订购;jsp
目录:
1绪论 1
1.1选题的背景和意义 1
1.2国内外研究现状 1
1.3研究的主要内容 2
1.4论文组织结构 3
2相关软件技术介绍 4
2.1 JSP技术简介 4
2.1.1 JSP基本概念 4
2.1.2 JSP页面的执行过程 4
2.1.3 JSP的技术优势 4
2.2 SSH框架简介 5
2.3数据库简介 5
2.3.1 Oracle数据库简介 5
2.3.2 SQL简介 5
2.4系统采用结构分析 6
2.4.1 C/S与B/S的比较 7
2.4.2 两层结构与三层结构的比较 8
3系统需求分析 9
3.1系统功能性需求分析 9
3.1.1系统总体功能需求概述 9
3.1.2普通用户功能需求 9
3.1.3注册用户功能需求 10
3.1.4管理员功能性需求 11
3.2系统非需求功能性需求分析 12
3.2.1系统的易用性需求 12
3.2.2系统的运行环境需求 13
4系统总体设计 14
4.1系统设计的任务 14
4.2系统体系结构 14
4.2.1系统结构 14
4.2.2功能框架 15
4.3系统功能模块说明 15
4.3.1用户注册和登录模块 15
4.3.2注册用户个人信息管理模块 15
4.3.3车票查询模块 16
4.3.4车票预订及订单生成模块 16
4.3.5车票改签及退订模块 16
4.3.6管理员模块 16
4.4数据库设计 17
4.4.1主要E-R图 17
4.4.2系统数据库表 18
5系统详细设计与实现 23
5.1用户注册与登录模块 23
5.1.1注册模块设计与实现 23
5.1.2登录及自动登录模块设计与实现 25
5.1.3密码找回模块设计与实现 26
5.2注册用户个人信息管理模块 28
5.2.1个人信息修改模块设计与实现 28
5.2.2常用联系人模块设计与实现 30
5.2.3订单查询模块设计与实现 33
5.3车票查询模块 33
5.3.1余票查询模块设计与实现 34
5.3.2票价查询模块设计与实现 35
5.3.3车站车次查询模块设计与实现 36
5.3.4车次查询模块设计与实现 37
5.4车票预订及订单生成模块 39
5.4.1车票预订模块设计与实现 39
5.4.2订单生成模块设计与实现 41
5.5车票改签及退订模块 43
5.5.1车票改签模块设计与实现 43
5.5.2车票退订模块设计与实现 45
5.6管理员模块 46
5.6.1列车添加模块设计与实现 46
5.6.2列车删除模块设计与实现 48
6系统测试 50
6.1系统测试的目的 50
6.2系统的功能测试 50
6.2.1用户注册与登录功能测试 50
6.2.2注册用户个人信息管理功能测试 52
6.2.3车票查询功能测试 52
6.2.4车票预订及订单生成功能测试 53
6.2.5车票改签及退订功能测试 54
7总结与展望 55
7.1总结 55
7.2展望 55
参考文献 56
致谢 57
外文文献 58
中文翻译 65
论文字数:28813
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]