摘  要

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分使用计算机对火车信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高火车信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可 行性研究和需求分析,总体设计,详细设计,以及编码实现和调试等步骤设计开发了火 车站网上订票系统。并运用数据流图和数据字典,E-R 图和数据库逻辑结构,层次图, 系统流程图,以及程序流程图,对该系统的数据需求,数据库,系统软件结构,系统流 程,以及处理过程等进行了分析和设计。

本系统前台主要使用JSP作为开发语言,后台使用SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的铁路售票系统。

关键词:信息管理,火车售票,JSP,B/S结构

ABSTRACT

With the continuous improvement of science and technology, computer science increasingly mature, its powerful features for people to have a profound understanding, it has entered the human society in various fields and play an increasingly important role. As part of the computer application the use of computers to train information management, with a manual management of the incomparable advantages. For example: the rapid retrieval and search for convenient, high reliability, large storage capacity, confidentiality good, long life and low cost. These advantages can improve the efficiency of the train information management, the enterprise is also a scientific, standardized management, and an important condition for the world.

Aiming at the train station booking the actual situation, in accordance with a structured software engineering design, after the project can do research and needs analysis, general design, detailed design, coding and debugging steps as well as the design and development of fire station online booking system. And use the data flow diagram and data dictionary, E-R diagram and database logical structure, hierarchy diagram, system flow chart, and program flow chart of the system, data requirements, database, system software structure, system flow process, and process is analyzed and design.

The front of the system using JSP as a development language, the use of SqlServer as a database management system, the development environment is MyEclipse, server using tomcat, developed a Web technology based on B / S structure of railway ticketing system.

Key words: information management, train ticket, JSP, B / S structure

目  录

摘  要 I

ABSTRACT II

第一章 绪论 1

1.1课题背景 1

1.2目的和意义 1

1.3开发工具及技术 1

1.3.1开发工具 1

1.3.2 JSP 2

1.3.3 JavaScript 3

1.3.4 Struts 2简介 3

1.3.5 Hibernate简介 4

1.4软硬件需求 4

第二章 需求分析 5

2.1需求调研 5

2.2可行性分析 5

2.2.1技术的可行性 5

2.2.2经济的可行性 5

2.2.3操作可行性 5

2.2.4法律的可行性 6

2.3系统用户用例图 6

2.3.1管理员用例图 6

2.4功能模块需求分析 6

2.5设计的基本思想 7

2.6性能需求 8

2.6.1系统的安全性 8

2.6.2数据的完整性 8

2.7界面需求 8

第三章 系统分析与设计 10

3.1数据库的分析与设计 10

3.1.1数据库的概念结构设计 10

3.1.2数据库的逻辑结构设计 13

3.1.3数据库的连接原理 15

3.2中文乱码问题处理 16

第四章 系统功能实现 18

4.1系统登陆页面实现 18

4.2管理员功能模块 19

4.2.1管理员管理 20

4.2.2会员信息管理 22

4.2.3车次信息管理 23

4.2.4订单信息管理 26

4.2.5公告信息管理 28

4.2.6留言信息管理 29

4.2.7修改密码 30

4.2.8退出系统 31

4.3会员功能模块 31

4.3.1我的订单信息 31

4.4前台网站模块 33

4.4.1网站首面 33

4.4.2用户注册 33

4.4.3车票预订 34

4.4.4系统留言板功能 35

第五章 系统测试 36

5.1系统测试目的与意义 36

5.2测试过程 36

5.2.1主页面的登录模块测试 36

5.3其他错误 37

结  论 38

参考文献 39

致  谢 40

php火车订票系统设计论文,基于JSP的火车票订票系统 JSP146(毕业设计+论文)相关推荐

  1. 基于jsp+mysql+ssm的汽车销售系统-计算机毕业设计

    本文主要论述了一个汽车销售商城--基于SSM的汽车销售系统的开发过程.首先,针对市场上一些汽车销售网站分析,然后分析大概的不足和优势结合次网站,便以此为研究背景,从而开发一个适合大众使用的web网站, ...

  2. 基于jsp+mysql+ssm社会保险养老系统-计算机毕业设计

    项目介绍 自"金保工程"在全国实施以来,促进了劳动和社会保障工作处理方法全面完善,可以把社会保险注册.登记.申请.审核.收取.给付.核查.资金账户.社保管理以及劳动力市场相结合,实 ...

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

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

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

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

  5. 火车票订票管理系统c语言,基于c 的火车票订票管理系统的设计与实现.docx

    毕 业 设 计 题目基于C#的火车票订票管理系统的设计与实现 姓 名 周建华 学 号 201304150001 系(院)信息工程系 班 级P13软件技术1班 指导教师 王倩 职 称 讲师 二O一五 年 ...

  6. 网上订票系统数据库c语言实现,基于c 的火车票订票管理系统的设计与实现.docx...

    基于c 的火车票订票管理系统的设计与实现 毕 业 设 计题目基于C#的火车票订票管理系统的设计与实现姓 名 周建华 学 号 201304150001 系(院)信息工程系 班 级P13软件技术1班指导教 ...

  7. 基于jsp+springboot+mybatis+mysql美食分享平台(含论文)

    基于jsp+springboot+mybatis+mysql美食分享平台[含论文] 一.系统介绍 二.功能展示 1.主页(用户) 2.登陆(用户) 3.菜谱大全(用户) 4.饮食健康(用户) 5.美食 ...

  8. javaweb基于JSP+Servlet开发在线个人理财系统+论文 课程设计 大作业源码

    基于JSP+Servlet开发在线个人理财系统+论文(大作业/毕业设计) 开发环境: Windows操作系统 开发工具: MyEclipse+Jdk+Tomcat+SQLServer数据库 运行效果图 ...

  9. 毕业设计 - 基于JSP的合同信息管理系统【源码+论文】

    文章目录 前言 一.项目设计 1. 模块设计 数据库设计 2. 实现效果 二.部分源码 项目源码 前言 今天学长向大家分享一个 java web jsp 项目: 基于JSP的合同信息管理系统 适合用于 ...

最新文章

  1. Android之组件化开发
  2. html5时间轴列表,HTML5 时间轴/日程安排表模板
  3. ArcGIS Server常见问题集锦(转载)
  4. DMDW集群配置到DEM
  5. Colors on the web
  6. C++模板类与Java泛型类
  7. excel小写转大写公式_喂!这边居然有演示的Excel快捷键!
  8. AAAI'22 | 中稿的论文网友找出致命漏洞?
  9. [原创] 数据库小工具 (BatchESQL.exe)
  10. rails 表单嵌套
  11. linux版锐捷认证客户端,Linux/UNIX锐捷802.1x网络的认证客户端:RuijieClient 0.7发布
  12. 计算机编程常用术语英文词汇
  13. win10跳过计算机密码,win10开机密码忘了怎么办
  14. 浅析java.lang.IllegalArgumentException: URI is not absolute
  15. 分享111个HTML娱乐休闲模板,总有一款适合您
  16. 【电脑使用】硬盘无法引导进入系统,无法退出BIOS
  17. 网络安全专业应该从事哪个方向前景比较好。。?
  18. python实现地理位置类数据爬取与geohash应用初探
  19. 第12章 对话框
  20. 5-1 决策树的模型

热门文章

  1. 拼接大屏数据展示_可视化大屏的UI设计是根据哪几个方面来进行?
  2. 战双帕弥什自抽号怎么使用_战双帕弥什新S冰露怎么玩《战双帕弥什》新S冰露玩法技巧...
  3. stm32c语言写数码管定时器,使用TIM1产生1秒定时控制数码管显示0-9(STM32_10)
  4. iphone查看删除的短信_苹果删除的短信
  5. http安全 Java_HTTP通信安全-身份验证 | 字痕随行
  6. 桔子浏览器电脑版看不了视频怎么办 视频无法播放怎么解决
  7. Highcharts双饼图使用实例
  8. 固定布局(fixed layout)、流体布局(fluid layout)、弹性布局(elastic layout)、响应布局(responsive layout)理解和技巧归纳
  9. java基础学习笔记(三)
  10. php txtsql 说明,PHP学习笔记(2)txtSQL文档错误