铁路售票系统

铁路售票系统

ID:41353148

大小:178.50 KB

页数:18页

时间:2019-08-22

铁路售票系统_第1页
铁路售票系统_第2页
铁路售票系统_第3页
铁路售票系统_第4页
铁路售票系统_第5页
资源描述:

《铁路售票系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.设计内容12.概要设计33.详细设计54.程序源码75.程序运行与调试166.总结177.参考文献171.设计内容(1)软件名称:铁路售票系统(2)软件开发的目标:完善目前现有的铁路售票系统,使之能跟够上时代的发展,更能够满足乘客的需求以及方便售票员的工作。同时通过实践来提高自己的动手能力,并增强自己对知识掌握的熟练程度。(3)软件的应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得铁路售票系统更加自动化,以期实现完善日常生活中铁路售票的各种缺陷。(4)软件的数据流图:D1车票

2、信息库车票信息P1.2确定车次、座位号、票种等乘客P1.1输入出行信息出行信息出行信息车票P1.4打印车票车票信息P1.3收款车票信息P2.2扣除手续费,返回退款信息图1—1P2.1输入要退的车票信息乘客车票车票信息D2车票信息库车票信息退款信息乘客P2.3退款现金图1—2D3车票信息库车票信息P3.2确定车次、座位号、票种等P3.1输入改签换乘信息乘客改签换乘信息、车票改签换乘信息改签换乘车票信息P3.4打印车票P3.3退款或收款车票信息图1—3(5)软件的数据字典:名字:出行信息别名:描述:每名乘客提供给售

3、票员的乘车信息定义:出行信息=始发站+终点站+车次+票数+票种+日期位置:售票系统存储器名字:车票信息别名:描述:电脑根据乘客的出行信息,而生成的车次安排信息定义:车票信息=始发站+终点站+售票站+车次+座位号+票价+编码+票种+日期位置:车票信息库名字:退款信息别名:描述:针对要退的车票的票价,按预先规定的方法扣除手续费后,所得到的退款金额定义:退款信息=1{数字}9位置:车票信息库名字:改签换乘信息别名:描述:乘客提供给售票员的变更后的出行信息定义:改签换乘信息=始发站+终点站+车次+票种+日期位置:售票系

4、统缓存(6)软件的E-R图:票种票价性别姓名终点站始发站购买编码车票乘客1n售票站车次日期座位号出行信息年龄图2—11.概要设计(1)系统功能包括:售票、退票、改签换乘、车次查询、系统管理等。功能说明:①在售票时设计了多种售票模式,售票员可输入班次、自定义站点编码、站点拼音代码,即可显示经过该站点的所有可售班次,班次车辆的座位状态以图形方式直观地显示,全面支持键盘操作,对退票等常用功能提供自定义快捷键,提高工作效率;②一个人可同时售数张相同或不同站点,相同或不同票种(全票、半票、免票儿童)的车票,可以实现累加本

5、次售票款,直至下次新售票开始;③根据退票时间系统自动设置应收退票手续费。并显示车票金额,应扣手续费以及退票金额,并打印出退票手续费收据;退票用户应该包括两种:第一种用户是订票的旅客,订完车票的旅客,在取票前需要退票时,可以输入旅客的身份证号和车票号,完成退票过程;第二种用户是售票员,对于已经售出的车票,进行退票。退票时,需要人工服务,所以收取票面金额20%的手续费。④可实现异地联网售票、本地售票、互联网售票。从网络订票功能上分析,车票的信息应该包括列车的车次、出发地和目的地、席位的类型,票价和出发的日期时间。预

6、订车票时用户需要输入购票的张数,旅客和联系人资料。为了方便旅客取得车票,系统生成取票号码,用户可以凭借此号码与身份证取得车票,并付款。订票功能,只受理5天后到20天之间的订票业务。对于循环发车的车次,系统不提供订票。订好车票的旅客,需要于开车两天前到取票点取票,否则系统将自动收回所订的车票。(2)子集说明:软件主要由五个模块组成,每个模块各有不同的功能。但都能够完成特定的处理和存储功能,各模块的数据都存放在数据库中。数据的调用和连接都由相应的程序来完成。①售票模块:从售票功能上分析,首先,售票系统应该能够按发车

7、站,终到站进行打印车票。售票时,售票员输入发车站和终到站,找到需要的车次,再填写售票数量,优惠信息和座位类型,并按优惠情况,折算票价。其次,此售票系统应该提供出售循环车次车票的功能。也实现按站打印车票。按站打印车票的好处是,使消费更加透明和公平。②退票模块:从退票功能上分析,退票用户应该包括两种。第一种用户是订票的旅客,订完车票的旅客,在取票前需要退票时,可以输入旅客的身份证号和车票号,完成退票过程;第二种用户是售票员,对于已经售出的车票,进行退票。退票时,需要人工服务,所以收取票面金额20%的手续费。当票面金

8、额小于2元时,去掉手续费,就所剩无几了,因此系统应该不予退票。由于车票退回系统后,需要时间卖给其他旅客,所以旅客需在开车前办理退票手续,否则系统不予退票。③改签换乘模块:从改签换乘功能上分析,首先,根据乘客提供的改签换成信息,调用车票信息库中的数据,以确定该选择的车次信息,再根据车次信息中票价,确定是该退款还是增收相应的票间差额。待退款后或收完款后,打印新的车票。但改签换乘必须在发车前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。