技术: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

论文字数:
包含资料:

 

 
 

基于jsp网上火车票订购系统相关推荐

  1. 基于JAVA网上蛋糕订购系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA网上蛋糕订购系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA网上蛋糕订购系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

  2. 基于JSP网上机票销售系统的设计与实现

    介绍: jsp+servlet+mysql 用户信息管理模块:任何人成为本机票预定系统注册用户即可成为会员,可以享受预定飞机票,查询线路,票价等服务:对于用户注册功能要求同样的用户名只能注册一次,对于 ...

  3. 018基于JSP网上图书商城系统

    技术:jsp+servlet+mysql+java

  4. Java基于jsp的火车票网上订票系统

    信息数字化进程加快,网络的普及带动了电脑手机的飞速发展,电脑端各种网站的覆盖,手机端各种APP的出现给人们的生活带来巨大变革.在这些年体会最明显的就是无现金支付,不论去哪里,不论购买什么都可以用一部手 ...

  5. 基于jsp的火车票网上订票系统

    对于购买火车票来讲,利用计算机软件技术开发一款基于JSP的火车票订票系统可以让用户更加方便快捷的购买对应的火车票信息,方便了用户的出行.让网站用户只要登录进去基于JSP的火车票订票系统就可以查看所有的 ...

  6. jsp火车票订购系统ssh

    本系统的题目是基于JSP的火车票查询订购系统的设计开发,是针对火车售票中心对售票信息的管理而设计的,目的是改变售票现有的手工或半手工的管理模式,使售票工作更规范,更标准,提高工作效率. 本系统采用了B ...

  7. [附源码]java毕业设计网上蛋糕订购系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  8. java计算机毕业设计网上蛋糕订购系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计网上蛋糕订购系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计网上蛋糕订购系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

  9. 基于Java的火车票购票系统

    介绍: 1.综述Struts2框架对当今社会的发展作用: 2.了解火车票网上注册.登录.查询.订购流程: 3.熟悉Struts2框架结构: 4.设计基于JAVA.Struts2的火车票订购系统: 5. ...

最新文章

  1. Overview of ISA and TMG Networking and ISA Networking Case Study (Part 1)
  2. rhel5之sendmail、dovecot配置
  3. 划分vlan,制作trunk口。使同一vlan能互相通讯
  4. 检索COM 类工厂中CLSID 为{00024500-0000-0000-C000-000000000046}组件时失败
  5. 全国计算机一级考试理论,全国计算机等级考试一级理论汇总(最新版).pptx
  6. Azure PowerShell (16) 并行开关机Azure ARM VM
  7. 计算机课程可在平板上做吗,老师做直播,孩子上网课,掌控线上学习就靠这个平板电脑了...
  8. 组件化开发-002-Cocoapods远程私有库使用(Private Repo)
  9. Python断言与isinstance()判断数据类型
  10. VSFTP一键部署脚本
  11. 关于前端职业规划的一点思考
  12. python+itchat实现微信远程控制电脑
  13. 当 Spring Cloud 遇上 SOFAStack | Meetup#2 回顾
  14. 教育部“1+X”职业技能等级证书申报哪家好?学生应该如何选报?
  15. 什么是 DNS? | DNS 的工作方式
  16. 分享一个nodejs中koa操作redis的工具类 基于 ioredis
  17. 2022爱分析· 虚拟化活动厂商全景报告 | 爱分析报告
  18. java.lang.RuntimeException: Unable to start receiver com.yeliner.example.fragmentnews.receiver.Offl
  19. unity 的动作共用和纸娃娃装备
  20. SpringCloud 组件各大区别与回顾

热门文章

  1. SparkStreaming整合Kafka(0.8.2.1)计算不同业务指标并实现累加(结合Redis)
  2. (转)智能投顾销售基金涉嫌违规,证监会正严查!这两家成典型
  3. python的类变量和成员变量
  4. Edge和Chrome浏览器滚屏截取网页
  5. 秒辞的95后vs不敢辞的中年人,数据分析告诉你员工离职的真正原因!
  6. 【Unity VR开发】结合VRTK4.0:手柄操作运动与旋转
  7. 解决msvcp120d.dll和msvcr120d.dll缺失
  8. 关于PMSM电机FOC驱动的一些问题
  9. VLAN 0的作用说明
  10. [小脚本] 基于opencv 的绿幕抠图