毕业论文--基于JAVA的火车票售票系统.docx

上传人:b****9 文档编号:69017 上传时间:2022-10-02 格式:DOCX 页数:46 大小:482.08KB
下载 相关 举报
毕业论文--基于JAVA的火车票售票系统.docx_第1页
第1页 / 共46页
毕业论文--基于JAVA的火车票售票系统.docx_第2页
第2页 / 共46页
毕业论文--基于JAVA的火车票售票系统.docx_第3页
第3页 / 共46页
毕业论文--基于JAVA的火车票售票系统.docx_第4页
第4页 / 共46页
毕业论文--基于JAVA的火车票售票系统.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

毕业论文--基于JAVA的火车票售票系统.docx

《毕业论文--基于JAVA的火车票售票系统.docx》由会员分享,可在线阅读,更多相关《毕业论文--基于JAVA的火车票售票系统.docx(46页珍藏版)》请在冰豆网上搜索。

毕业论文--基于JAVA的火车票售票系统.docx

2010届毕业生毕业论文(设计)

题目:

火车票售票系统

院(系)别 信息工程系

专 业 计算机科学与技术

二○一〇年六月

原 创 声 明

本人郑太文郑重声明:

所呈交的论文“火车票售票系统,是本人在指导老师徐海云、张勇的指导下开展研究工作所取得的成果。

除文中特别加以标注和致谢的地方外,论文中不包含任何其他个人或集体已经发表或撰写过的研究成果,对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明,本人完全意识到本声明的法律后果,尊重知识产权,并愿为此承担一切法律责任。

论文作者(签字):

日期:

年 月日

摘 要

当今时代交通很发达,空中通道、海上通道、陆上通道应有尽有,四通八达。

作为陆路交通的龙头老大——火车,正发挥着自己不可替代的作用。

几乎每个人与火车交通都有着千丝万缕的关系。

正因为对当前火车售票的系统有着莫大的兴趣,同时也供有相同兴趣爱好的朋友参考,因此决定开发一个火车售票系统,解决现在面临的挑战。

通过对火车信息的具体分析,得到一条分析售票的具体路线,售票员通过不同方式查询得到结果最后把查询到想要的票售给乘客。

并且过程中可以售全国各地站点的车票,乘客可以在某一个站方便地买到别的站点的车票。

通过整个系统的设计,最终得到了比较完善的系统,售票员可以通过登录后实现售票和退票等功能。

整个设计时一个比较繁琐的过程,本来火车站等信息在全国来说就是一个庞大的数据库,要把这所有的数据充分利用与活用,并不见得是一件很容易的事。

关键词:

售票系统,票价,站点,车厢类型

I

Abstract

Well-developedtransportationera,airchannels,sealanes,landaccesseverything,extendinginalldirections.Astheleaderinlandtransport-trains,areplayinganirreplaceableroleintheirown.Almosteverymanandtraintransportareinextricablylinked.Becauseofthecurrenttrainticketingsystemhasagreatinterest.Also,asareferenceforthesameinterestsofthepeople,thereforedecidedtodevelopatrainticketingsystem,accountforthechallengeswhatwenowfacing.

Throughdetailedanalysisofinformationonthetrain,getaspecificlineofticket,theconductorresultsindifferentwaysbythelastqueryyouwanttochecktheticketssoldtopassengers.Andtheprocesscanbesoldthroughoutthesitetickets,passengerscanstandinoneconvenientsitetobuyothertickets.

Throughthedesignoftheentiresystem,enduparelativelyperfectsystem,aftertheconductorcanbeachievedbyloggingfeaturessuchasticketingandrefunds.Thedesignofamorecomplicatedprocess,especiallyinthewaythedatabase,thepeoplealittlebitconfusing.Originallytherailwaystationandotherinformationinthecountryasawholeisahugedatabase,whichshouldmakefulluseofalldataandusage,andisnotnecessarilyaneasything.

Keywords:

Trainticketingsystem,Fare,Site,Traintype

目 录

前 言 1

1火车票售票系统概述 2

III

1.1火车票售票系统的概念 2

1.2系统概述 2

1.2.1设计目的和意义 2

1.2.2适用范围 2

2需求分析 3

2.1系统开发目标 3

2.2可行性分析 3

2.3系统说明 3

2.4系统功能简介 4

3概要设计 5

3.1系统主界面设计 5

3.2功能要求 6

3.2.1系统功能结构图 6

3.2.2系统功能模块说明 7

3.3数据库分析与设计 8

3.3.1数据库需求分析 8

3.3.2数据库概念结构设计 8

3.3.4数据库逻辑结构设计 9

4详细设计 11

4.1软件要求与运行环境 11

4.1.1软件要求 11

4.1.2运行环境 11

4.2系统文件管理模块 11

4.2.1界面设计 11

4.2.2设计思路 12

4.2.3主要代码及实现 12

4.3列车查询和售票模块 12

4.3.1界面设计 12

4.3.2设计思路 13

4.3.3主要代码及实现 13

4.4退票模块 14

4.4.1界面设计 14

4.4.2设计思路 14

4.4.3主要代码及实现 15

4.5帮助模块 15

4.5.1界面设计 15

4.5.2设计思路 16

4.5.3主要代码及实现 16

5系统的调测与修改 17

5.1软件测试的目的和原则 17

5.2登录信息的测试 17

5.3修改密码模块的测试 18

5.4查询和售票模块的测试 21

5.5退票模块的测试 31

结论 38

致谢 39

参考文献 40

山东交通学院毕业设计(论文)

前 言

随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。

未来火车站的发展趋势是完全自动化的售票信息查询,网络订票,智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。

在本此毕业设计中,由于时间与水平的关系,当然不可能做到这样的程度,只不过是模拟一下由售票员来操作的售票系统而已。

火车站售票管理是本系统的根本任务,通过实现票务信息的计算机管理,以提高工作效率。

实现计算机管理的最佳技术就是数据库技术。

我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。

一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。

该软件解决对于众多乘客对于查询的功能和实现售票退票的功能。

采用对 SQL

Server数据库的访问,实现查询功能,售票能读出数据库中车票信息,包括票价等,能显示车票上的基本信息。

退票功能能计算要求退的车票是否符合退票的标准,符合标准的根据20%的手续费用收取进行差额退回,车票信息重返数据库。

火车票售票管理是一件比较复杂但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平质量的大事情。

火车售票涉及到许多内容,有登陆用户的帐号密码问题,有乘客超载问题,有经济结算问题,有订票管理问题。

因此,本毕业设计就是专门解决这些问题的。

但如上所述,由于铁路火车票务管理的复杂性,本毕业设计与开发也仅是一个尝试性的工作,但它很有启发性,对于研究开发该类程序可以起一个抛砖引玉的作用。

25

1火车票售票系统概述

1.1火车票售票系统的概念

火车票售票系统是对是使用计算机管理的方式来代替以前手工处理的工作。

实现了乘客和售票员之间简单快速的售票操作交替过程。

此外,售票员可以根据乘客的需要进行各类车次车站的查询,使乘客及时的了解到必要的车次信息。

对于乘客的付款过程,售票员的操作也不再繁琐,系统将自动计算出该付的金额以及需要找回的金额。

1.2系统概述

本系统运用IDE和SQL[7]等工具,开发实现的模块有登陆模块、按车次查询模块、按车站查询模块、售票模块、退票模块、口令修改模块等。

登陆模块实现售票员通过正确密码登录系统才能进行各项操作;按车次查询模块实现输入车次全称或者是车次代号的一部分既能检索出符合条件的车次信息;按车站查询模块可以查询出所有经过车站的的车次;售票模块实现售票功能;退票模块实现退票功能;口令修改模块实现用户的密码修改功能;同时本文还分析了软件工程、数据库技术的相关理论。

本系统具有良好的可移植性和可修改性。

系统简单,易于操作,对相关的具有售票业务的企业具有一定的使用价值。

1.2.1设计目的和意义

在火车以主要交通工具的今天,有一个良好的售票系统显得是如此的重要,对于火车各站点的售票系统以作为国有机密文件保存,不可能有开放的源代码提供十分完善的火车售票系统的所有实现的功能,甚至是连火车票的数据库,都不太可能得到全而且新的数据。

基于此,个人决定作为兴趣爱好,研究火车的售票系统的实现过程,尽管最终实现的不太可能与当前火车站应用的系统相媲美,但作为一个爱好,也应做到尽可能的完善。

希望该作品的实现能给爱好相同课题的朋友带来点帮助。

1.2.2适用范围

本系统适用于对火车票的售票系统有兴趣的朋友,基于系统基本实现了火车票售票过程中的基本操作,对于更好的了解当前国内铁路部门的的列车管理有一定帮助。

2需求分析

需求分析是系统开发早期的一个重要阶段,是任一软件开发成功的基础。

需求分析的目的是确定用户的需求。

2.1系统开发目标

设计并实现火车票售票系统,使车站售票工作更加系统化、规范化和自动化,从而达到提高管理效率的目的。

(1)利用计算机系统实现车票出售以及车次车站查询管理。

(2)操作简单,查询方便。

(3)系统扩充容易,移植性好。

(4)友好的用户界面,既面向系统开发者,又面向用户。

2.2可行性分析

[8]

可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解

决,通过分析系统的规模与目标,研究与此类似的系统后,本人具体从以下三方面考虑。

(1)技术可行性

本系统是采用IDE[3]作为开发工具的,它具有界面友好、操作简便、速度较快等优点,并对于数据库操作与管理、可视化开发环境、面向对象程序设计等方面的要求不是很高,本人已经系统地学习过利用Java语言[1]实现可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1