基于JAVA的火车票售票系统毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
届别
学号
毕业设计(论文)基于JAVA的火车票售票系统
姓名
系别、专业
导师、职称
完成时间
基于JAVA的火车票售票系统毕业论文
目录
摘要...................................................... I ABSTRACT..................................................... II 1 概述 .. (1)
1.1 开发背景 (1)
1.2 系统简介 (1)
1.3 论文的组织结构 (2)
2 开发技术简介 (2)
2.1 JSP概述 (2)
2.2 Java I/0系统简介 (2)
2.3 Hibernate框架简介 (3)
2.4 SQL Server 2000 简介 (4)
2.5 Struts2框架与MVC简介 (4)
3系统需求分析 (5)
3.1 项目开发可行性分析 (5)
3.2 功能需求 (5)
3.3 性能需求 (5)
3.4 功能描述结构图 (6)
3.5运行需求 (7)
3.5.1 硬件环境 (8)
3.5.2 软件环境 (8)
4系统概要设计 (8)
4.1系统架构 (8)
4.2系统功能流程图 (9)
4.3 数据库设计 (9)
4.3.1 数据库概念结构设计 (10)
4.3.2 实体-联系图......................................................... .. (10)
4.3.3数据字典 (12)
5系统的具体实现 (12)
5.1 用户登入功能的实现 (12)
5.2 主页面的实现 (14)
5.3 管理员功能模块的实现......................................................... . (15)
5.4 普通用户功能模块的实现......................................................... (17)
6 系统测试 (18)
6.1 系统首页 (18)
6.2 用户登入功能测试 (19)
6.3 管理员功能测试 (21)
6.3 普通用户功能测试 (30)
结论 (37)
参考文献 (38)
致谢 (39)
附录............................................................................ . (40)
1 概述
1.1 开发背景
目前火车站售票的状况是仅靠手工操作,以现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题。同时还会出现由此带来的大量记录存放和管理所带来的问题。随着经济社会的进步与发展,现有的火车票售票模式已不能完全满足人们的出行要求。在这个互联网高速发达的时代,火车票的售买依然较为传统,除了订票,就是售票厅和代售点。如果利用好互联网这个高效的资源系统,人们购买火车票交更加高效和简洁,也将使每年都将出现的“售票难”问题得到缓解。在另外一个方面,在购票过程省去更多的人力和物力,火车票网上售票使乘客购票更加便捷,免去了在窗口彻夜排队的苦恼,同时也能减轻火车站及代售点在节假日期间的售票压力。如何设计出开发出功能强大,操作方便,安全性强,通用性好,适合我国国情的火车票网上售票系统,这就是我们急须解决的一个问题。
火车站市场的管理和规问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,售票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的售票方式——网上售票,来缓解售票高峰时期的客运压力,并为用户提供方便快捷的售票服务。本次系统设计便是利用开发工具JSP 和SQL Server 2000数据库共同开发的一个火车票售票系统,它能方便快捷地运用在火车站售票业务的营运之中。
1.2 系统简介
在本次系统的设计过程中,以JSP为开发工具,加入JAVA脚本语言,并使用SQL进行数据处理,开发火车票网上售票系统,充分利用互联网的优越性,提供一个界面友好的网上售票平台。使用者能够得利最新的数据信息,从而更好的利用平台进行购买火车票的相应操作。在论文中将为大家介绍网络资源的好处,同时在本课题上将使用网络数据库,将售票系统的功能得到更大的发挥。
本系统设计主要是根据售票业务的基本流程进行的,系统功能包括如下几个方面:
查询:分为对车次信息的查询和客户对已订车票信息的查询
售票:通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信
息后直接通过网上售票确定已预订选中的车票。
退票:可退票,通过查询系统,客户可以根据自己的名字找到自己的售票信息,通过退票模块退去已购车票。
1.3 论文的组织结构
系统是基于Java的火车票售票系统,论文的整体组织结构如下:
1.第一小节概述火车票售票系统的开发背景和简介。
2.第二小节介绍系统的开发技术。
3.第三小节介绍系统的整体需求分析。
4.第四小节介绍系统的概要设计。
5.第五小节描述系统的具体实现。
6.第六小节介绍系统的具体测试及结果。
2 开发技术简介
2.1 JSP概述
JSP技术提供了一种简单快速的方法来创建显示动态生成容的Web页面。也就是在MVC中充当V(View)的角色。由业界处于领先地位的Sun公司制定了相关的JSP技术规,该规定义了如何在服务器和JSP页面间进行交互,还描述了页面的格式和语法。
JSP页面使用XML标签和scriptlets(一种使用Java语言编写的脚本代码),封装了生成页面容的逻辑。它将各种格式的标签(HTML或者XML)直接传递回响应页面。通过这种方式,JSP页面实现了页面逻辑与其设计和显示的分离。
JSP技术是Java系列技术的一部分。JSP页面被编译成servlet,并可能调用JavaBeans组件(beans)或Enterprise JavaBean组件(企业beans),以便在服务端处理。因此,JSP技术在构建可升级的基于web的应用程序时扮演了重要角色。
JSP页面并不局限于任何特定的平台或web服务器上。JSP规在业界有着广泛的适应性。JSP技术是行业协作的结果,它的设计是开放的,符合行业标准的,并支持绝大多数的服务器、浏览器和相关工具。由于使用可重用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP技术大大加快了开发的速度。所有JSP的实现均支持以Java编程语言为基础的脚本语言,它有与生俱来