火车票购票系统的设计与实施

 2022-01-17 11:01

论文总字数:8831字

目 录

1引言 6

1.1 课题的研究意义 6

1.2 国内外研究现状 6

1.3本论文的研究目标 6

1.4 本论文的主要工作 6

2 系统分析 7

2.1 需求分析 7

2.2 可行性分析 7

2.2.1技术可行性 7

2.2.2经济可行性分析 7

2.2.3操作可行性分析 7

2.3性能分析 7

2.3.1 系统的可适应性 8

2.3.2 系统的安全性 8

3 系统总体设计 8

3.1 总体功能模块 8

3.2系统管理员功能模块 9

3.3 用户的功能模块 9

3.4 系统业务描述 10

3.5 程序流程图 11

4系统详细设计 12

4.1系统和数据库的配置 12

4.2系统E-R图 13

4.3数据库逻辑模型 14

5 系统实施 14

5.1源程序 14

5.2系统功能实施的主要框架 15

5.3 程序时序图 15

5.3.1公告模块时序图 15

5.3.2类型模块时序图 15

5.3.3 票价模块时序图 16

5.3.4 线路模块时序图 16

5.3.5 用户模块时序图 16

6.页面操作图 17

6.1登陆页面 17

6.2 用户注册页面 17

6.3用户查询线路页面 18

6.4用户购票页面 18

6.5用户购买成功页面 19

结束语 19

参考文献 20

致 谢 21

火车票购票系统的设计与实施

郝瑱

,China

Abstract: With the continuous development of China's railway transportation, the primitive artificial ticket window mode can not meet the convenient traveling request for people. The use of advanced network technology to develop convenient online booking system is an inevitable demand for the development of modern high-speed train business. The contents of this graduation project is to design an online booking website which is based on Web technology.This system has the following features: full-featured ticketing system, it is more convenient for users. It has simple user interface, and high security, The staff will be free from the heavy work. The process of purchase becomes more efficient.

Key words: Online booking site ; myeclipse;MYSQL ; JAVA

1引言

1.1 课题的研究意义

火车预售票系统是用计算机管理火车站票务服务信息的计算机信息技术的应用,取代繁琐的人工售票操作[1]。现在车站的售票业务,都可以采用计算机智能化管理。用户可以通过上网浏览查看列车的情况及车票的剩余情况,避免没时间买票和买不到票的情况[2]。本系统使用前,用户先要在网上通过使用自己的身份中能够完成用户注册,才能够登录系统,才可以进行一系列的操作,预订完成后,窗口会提示需要付款,这时就需要客户绑定支付宝或者网上银行等等的支付媒介,如果支付成功的话,基本及时就会出票成功,这时候旅客需要做的就是前往火车站或者火车票代售点进行取票环节,如果是时间紧迫的人群,更可以选择不取票,直接使用二代身份证刷证进站,这一点更新也是十分便利,有效的缓解了取票窗口的压力,使火车站不再那么的“热闹”[3]

1.2 国内外研究现状

在国外铁路部门已建立信息化系统,已经完全采用计算机来实现。有些国家正在大胆创新,比如指纹、人脸识别代替原先的纸质车票进站,节约环保,并大大体现了现代化的程度[14]。普通高速列车在每个车站都停下来,所以售票系统操作像城市地铁一样,它需要自由的座位管理,而其他国家(如日本、德国、意大利)的城际铁路是和我们相似,他们的火车座位也分为一等二等座位,但不同的是外国的整车列车座椅都有调节功能[4]。国内现在的订票app包括12306种类还是非常多的,绝大部分实现了人性化的功能,相比于互联网还不发达的年代已经有了很大飞跃。我国的交通运输尤其在火车运输在迅速发展,目前我国已成为世界上铁路最大规模的国家。随着流量的不断加大,城乡之间的铁路运输一到春节就面临巨大压力。中国城际道路铁路管理列车也不同于日本和德国。因此,该城际铁路票务系统的研发必须满足其自身的业务特点和机票管理需求[5]。对于这个严峻的现状,开发出来一个强有力的完善的铁路信息管理系统就成了一个当务之急。

1.3本论文的研究目标

使火车票售票系统更加智能化,界面更加清晰,操作更加便捷,线路添加方便,管理员能够方便的添加行车路线,对用户进行管理。同样的,用户也可以方便的在网页上进行路线查询,买票订票,系统安全性要达到一定强度,例如登录时要有验证码验证。

1.4 本论文的主要工作

设计出一个具有综合性性能需求的火车票系统设计。首先对市场需求和可行性以及安全性进行分析,看是否可行。然后就是系统的总体设计,我的设计是一个由管理员和用户两个功能模块组成的系统,要分别设计出两个模块的系统功能需求分析图以及程序流程图,接着就是对数据库的详细配置,画出系统E-R图、逻辑模型以及数据库结构表。最后进行系统设计的实施,配置s.s.h框架文件以及详细的源程序代码。

2 系统分析

2.1 需求分析

为了满足市场的需求,要实现功能与客户的要求相一致, 同时也要避免软件可能存在的风险,这是开发系统的前提过程。如果在初阶段投入很多的时间和精力,但开发出的软件却和要求相差甚远,那所有的投入都是无用的。所以需求分析在项目开始之前花费时间去作好很有必要[6]。需求分析是软件设计的重要环节,此阶段对订票系统的应用,以及满足大容量的数据问题,对功能实现进行全面系统化的分析,由此来确定实现的功能,并对数据库数据进行分析和调整【7】。其次我们还需要调查客户的需求,例如售票处的需求,乘客买票的需求,在窗口和自动取票机取票的需求,以及对于列车时刻表的需求。

2.2 可行性分析

2.2.1技术可行性

本程序对于系统的安全性和技术性等要求较高,但通过综合的陈述不难看出创造这个系统是可行的。因为本毕业设计前端用jsp开发,结合使用struts2、spring、hibernat等框架,开发工具使用的是Myeclipse,数据库使用的是MYSQL,以上技术支持都是可以实现的。关于功能方面,此系统要做到提供线上优质的处理速度,简便的操作,以及让人感到舒服的服务态度【8】

2.2.2经济可行性分析

在投入初期的成本建设后,网上购买的人数将越来越多,从而能在系统投入使用一段时间后,就能够收回成本,在以后的使用过程中,车站方面投入量就会大大减少,长此以往大量的资源就会得到有效的利用。外加中国是世界上人口流动最大的国家,火车低廉的票价和优越的环境成为大多数中国人的首选。所以本系统在经济上也是可以行得通的[10]

2.2.3操作可行性分析

此系统开发技术十分高级,界面简洁清爽,条理清晰,且操作简洁,稍微对电脑知识有所了解的人一学就会,所以适用于普通大众的使用。且开发工具都是免费的,网络上可以轻松下载,所以是可行的。

2.3性能分析

此系统需要的性能需求主要包括了可以对车票的信息包括车次时间进行管理维护和修改,能够实现客户的登录注册上线下线,通过客户的筛选可以完成车票的预订和付款。人们一般可以查看车次车票,系统管理员则可以看到列车运行实时的情况。系统能够实现如下的功能:

1.通过身份证进行实名注册。

2.注册以后可以查询车次和订票以及支付的一系列功能。

3.能够解答乘客的疑惑,即网上客户的功能。

4.能够简便的管理添加车次时间,对各种班次信息进行及时更新。

5.对旅客的购票数进行管理,例如同一张身份证同一个车次同一天只能购买一张车票,退票功能也是必须的。

6.系统管理员要及时更新界面上的通知信息新闻等一系列需要告知乘客的事件,谨防遗漏。

7.管理员对旅客问题进行回复。

2.3.1 系统的可适应性

火车站网上订票系统可以在windows7或者windowsxp运行,无论是多么老式的电脑,只要有游览器客户端和能上网就行。因此,系统在运行上是可行的。

本系统能不浪费资源,实现资源最大化利用,节省了大量的人力物力财力,并且提高了车站列车到站信息的准确度,是一个非常大的进步。

2.3.2 系统的安全性

用户必须通过身份证注册用户名和密码,使用网银支付火车票时需要验证信息,否则不通过。同时在用户登录的时候设置了验证码,能够有效地防止存在恶意用户进入网站刷票【12】。用户输入个人信息的时候身份证和手机号码也通过设置使其有固定的位数,防止输错。

3 系统总体设计

3.1 总体功能模块

此次之所以要设计本系统,目的就是在于要将那些纯人工的东西变得智能化简便化,能够通过科技的发展实现火车票系统计算机网络化这一趋势而且也是高标准、严要求,要对车票的预订、购买、退换、改签、进行全方面的管理,因此构建了一个非常智能化的平台。系统开发流程如图:

调研

剩余内容已隐藏,请支付后下载全文,论文总字数:8831字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;