基于JAVA的火车票售票系统

上传人:壹****1 文档编号:498004256 上传时间:2023-03-17 格式:DOC 页数:46 大小:1.35MB
返回 下载 相关 举报
基于JAVA的火车票售票系统_第1页
第1页 / 共46页
基于JAVA的火车票售票系统_第2页
第2页 / 共46页
基于JAVA的火车票售票系统_第3页
第3页 / 共46页
基于JAVA的火车票售票系统_第4页
第4页 / 共46页
基于JAVA的火车票售票系统_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《基于JAVA的火车票售票系统》由会员分享,可在线阅读,更多相关《基于JAVA的火车票售票系统(46页珍藏版)》请在金锄头文库上搜索。

1、山东交通学院2021届毕业生毕业论文设计题目:火车票售票系统院(系)别信息工程系 专 业计算机科学与技术 班 级计算062 学 号060811234 姓 名郑太文 指导教师张勇 徐海云 二一年六月原 创 声 明本人郑太文郑重声明:所呈交的论文“火车票售票系统,是本人在指导老师徐海云、张勇的指导下开展研究工作所取得的成果。除文中特别加以标注和致谢的地方外,论文中不包含任何其他个人或集体已经发表或撰写过的研究成果,对本文的研究做出重要奉献的个人和集体均已在文中以明确方式标明,本人完全意识到本声明的法律后果,尊重知识产权,并愿为此承当一切法律责任。 论文作者(签字): 日期: 年 月 日 摘要当今时

2、代交通很兴旺,空中通道、海上通道、陆上通道应有尽有,四通八达。作为陆路交通的龙头老大火车,正发挥着自己不可替代的作用。几乎每个人与火车交通都有着千丝万缕的关系。正因为对当前火车售票的系统有着莫大的兴趣,同时也供有相同兴趣爱好的朋友参考,因此决定开发一个火车售票系统,解决现在面临的挑战。通过对火车信息的具体分析,得到一条分析售票的具体路线,售票员通过不同方式查询得到结果最后把查询到想要的票售给乘客。并且过程中可以售全国各地站点的车票,乘客可以在某一个站方便地买到别的站点的车票。通过整个系统的设计,最终得到了比拟完善的系统,售票员可以通过登录后实现售票和退票等功能。整个设计时一个比拟繁琐的过程,本

3、来火车站等信息在全国来说就是一个庞大的数据库,要把这所有的数据充分利用与活用,并不见得是一件很容易的事。关键词:售票系统,票价,站点,车厢类型AbstractWell-developed transportation era, air channels, sea lanes, land access everything, extending in all directions. As the leader in land transport - trains, are playing an irreplaceable role in their own. Almost every man a

4、nd train transport are inextricably linked. Because of the current train ticketing system has a great interest. Also,as a reference for the same interests of the people, therefore decided to develop a train ticketing system,account for the challenges what we now facing.Through detailed analysis of i

5、nformation on the train, get a specific line of ticket, the conductor results in different ways by the last query you want to check the tickets sold to passengers. And the process can be sold throughout the site tickets, passengers can stand in one convenient site to buy other tickets.Through the de

6、sign of the entire system, end up a relatively perfect system, after the conductor can be achieved by logging features such as ticketing and refunds. The design of a more complicated process, especially in the way the database, the people a little bit confusing. Originally the railway station and ot

7、her information in the country as a whole is a huge database, which should make full use of all data and usage, and is not necessarily an easy thing. Key words:Train ticketing system, Fare, Site, Train type目录前言11火车票售票系统概述2火车票售票系统的概念2系统概述2设计目的和意义2适用范围22需求分析3系统开发目标3可行性分析3系统说明3系统功能简介43概要设计5系统主界面设计5功能要求

8、6系统功能结构图6系统功能模块说明7数据库分析与设计8数据库需求分析8数据库概念结构设计8数据库逻辑结构设计94详细设计11软件要求与运行环境11软件要求11运行环境11系统文件管理模块11界面设计11设计思路12主要代码及实现12列车查询和售票模块12界面设计12设计思路13主要代码及实现13退票模块16界面设计16设计思路17主要代码及实现17帮助模块19界面设计19设计思路20主要代码及实现205系统的调测与修改23软件测试的目的和原那么23登录信息的测试23修改密码模块的测试24查询和售票模块的测试27退票模块的测试37结 论44致 谢45参考文献46前言随着计算机技术的开展,人们对计

9、算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的开展趋势是完全自动化的售票信息查询,网络订票,智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。在本此毕业设计中,由于时间与水平的关系,当然不可能做到这样的程度,只不过是模拟一下由售票员来操作的售票系统而已。火车站售票管理是本系统的根本任务,通过实现票务信息的计算机管理,以提高工作效率。实现计算机管理的最正确技术就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,

10、再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统应到达的目标是提供及时、广泛的信息效劳,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。该软件解决对于众多乘客对于查询的功能和实现售票退票的功能。采用对SQL Server数据库的访问,实现查询功能,售票能读出数据库中车票信息,包括票价等,能显示车票上的根本信息。退票功能能计算要求退的车票是否符合退票的标准,符合标准的根据20%的手续费用收取进行差额退回,车票信息重返数据库。火车票售票管理是一件比

11、拟复杂但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的开展和人民生活水平质量的大事情。火车售票涉及到许多内容,有登陆用户的帐号密码问题,有乘客超载问题,有经济结算问题,有订票管理问题。因此,本毕业设计就是专门解决这些问题的。但如上所述,由于铁路火车票务管理的复杂性,本毕业设计与开发也仅是一个尝试性的工作,但它很有启发性,对于研究开发该类程序可以起一个抛砖引玉的作用。1火车票售票系统概述火车票售票系统的概念火车票售票系统是对是使用计算机管理的方式来代替以前手工处理的工作。实现了乘客和售票员之间简单快速的售票操作交替过程。此外,售票员可以根据乘客的需要进行各类车次车站的查询,使乘客及

12、时的了解到必要的车次信息。对于乘客的付款过程,售票员的操作也不再繁琐,系统将自动计算出该付的金额以及需要找回的金额。系统概述本系统运用IDE和SQL7等工具,开发实现的模块有登陆模块、按车次查询模块、按车站查询模块、售票模块、退票模块、口令修改模块等。登陆模块实现售票员通过正确密码登录系统才能进行各项操作;按车次查询模块实现输入车次全称或者是车次代号的一局部既能检索出符合条件的车次信息;按车站查询模块可以查询出所有经过车站的的车次;售票模块实现售票功能;退票模块实现退票功能;口令修改模块实现用户的密码修改功能;同时本文还分析了软件工程、数据库技术的相关理论。本系统具有良好的可移植性和可修改性。

13、系统简单,易于操作,对相关的具有售票业务的企业具有一定的使用价值。1.2.1设计目的和意义在火车以主要交通工具的今天,有一个良好的售票系统显得是如此的重要,对于火车各站点的售票系统以作为国有机密文件保存,不可能有开放的源代码提供十分完善的火车售票系统的所有实现的功能,甚至是连火车票的数据库,都不太可能得到全而且新的数据。基于此,个人决定作为兴趣爱好,研究火车的售票系统的实现过程,尽管最终实现的不太可能与当前火车站应用的系统相媲美,但作为一个爱好,也应做到尽可能的完善。希望该作品的实现能给爱好相同课题的朋友带来点帮助。适用范围本系统适用于对火车票的售票系统有兴趣的朋友,基于系统根本实现了火车票售

14、票过程中的根本操作,对于更好的了解当前国内铁路部门的的列车管理有一定帮助。2需求分析需求分析是系统开发早期的一个重要阶段,是任一软件开发成功的根底。需求分析的目的是确定用户的需求。设计并实现火车票售票系统,使车站售票工作更加系统化、标准化和自动化,从而到达提高管理效率的目的。1利用计算机系统实现车票出售以及车次车站查询管理。2操作简单,查询方便。3系统扩充容易,移植性好。4友好的用户界面,既面向系统开发者,又面向用户。2.2可行性分析可行性分析研究8的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过分析系统的规模与目标,研究与此类似的系统后,本人具体从以下三方面考虑。1技术可行性

15、本系统是采用IDE3作为开发工具的,它具有界面友好、操作简便、速度较快等优点,并对于数据库操作与管理、可视化开发环境、面向对象程序设计等方面的要求不是很高,本人已经系统地学习过利用Java语言1实现可视化界面的面向对象编程,为本系统的设计与实现提供了技术可行性。2经济可行性火车票售票系统是一个大型的管理系统,而我个人是实现了其中局部功能,在开发时也需要软件开发人员花费一定的时间和精力,但真正应用起这样的软件,给铁路部门带来的利益却是不可估量的,节省了许多人力,物力上的开支,使信息管理工作变繁为简,使其更加合理化、标准化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。而且本系统开发过程中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号