车票管理系统.docx

上传人:b****5 文档编号:5687253 上传时间:2022-12-31 格式:DOCX 页数:9 大小:127.64KB
下载 相关 举报
车票管理系统.docx_第1页
第1页 / 共9页
车票管理系统.docx_第2页
第2页 / 共9页
车票管理系统.docx_第3页
第3页 / 共9页
车票管理系统.docx_第4页
第4页 / 共9页
车票管理系统.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

车票管理系统.docx

《车票管理系统.docx》由会员分享,可在线阅读,更多相关《车票管理系统.docx(9页珍藏版)》请在冰豆网上搜索。

车票管理系统.docx

车票管理系统

车票管理系统

火车订票管理系统

成员:

王芬,王沪宇

、需求分析

1•题目:

火车订票管理系统

2•编写目的

通过了解原始系统的工作概况,明确客户的各种需求,在此基础上确定火车票管理系统的功能。

为后一个阶段的任务奠定基础。

3•背景

随着科学的不断进步,计算机应用已经迅速普及深入社会的每个角落。

信息时代已经来临,计算机应用于火车站售票的日常管理为火车站售票的现代化带来了动力和机遇,为火车站票务管理的飞速发展提供了无限潜力。

采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。

4.功能

客户业务:

(1)可根据班次号、目的站进行查询操作,输出车票剩余量。

若客户输入的内容无效,则向用户返回无此班次的信息:

客户查询班次号时,根据客户要查询的班次,输出该班次的信息。

客户查询目的站时,根据客户输入的目的站,输出所有到达该目的站的班次和班次信息。

(2)订票:

若客户所查询的车票剩余量大于等于客户需要订票的数量,系统输出车票座位号,向用户返回订票信息,并修改车票的剩余量。

否则,向客户返回无票信息。

(3)退票:

输入退票的班次,班车未发出时才能退票,办理退票手续,,当本自动更新已售票人数。

管理业务:

管理员可对车票和订票情况进行管理:

管理员用自己的密码登录系统,对班次信息表进行查询、删除、更新和修改操作

5.性能:

检索迅速、查找方便、可靠性高、存储量大。

6.火车订票管理系统数据流图

、概念结构设计

熒髦«查询终点站》

客户

羽竺►「查询班次号

——>(处理订票要求有车累J一二

座位号

(显示处理¥

显示信息

班次未发岀

班次己发岀

1.功能模块

 

(1)脊陆模块・脊陆系统・

(2)查询班次菽块:

根聶芬户提供的车次査询车次信息;

(3)査询终点站模块:

根据客户提供的目的站査询到达该目的站的班次;

(4)订票业务模块:

根据客户提供的目的站、班次和订票数额,比较订票数额和车票余额。

若订票数额小于等于车票余额,则订票成功,向客户返回车票座位;否则订票数额大于车票余额,则向客户返回票数不足信息。

(5)退票业务模块:

根据客户提供的车票信息,班车未发出时才能退票,然后增加车票统计表中剩余数额。

(7)管理员用自己的密码登录系统,对班次信息表进行查询、删除、更新和修改操作

2.模块流程图

班次信息文件读入

Read_In()

保存数据Save_In()

6

查询班次信息

Lookup();

结束

按班次号查询

1

SearchbyNum()

开始

输入num

3

p=head->next

N

占NULL

Y

不存在此次

列车

 

iSithstarttime,begin,end,

lasttime,caulo^d,alreadyload

 

N

Y

starttimr比现仕时|可早

 

输出此班次车已发岀I

1

输出此班次车尚未发出!

 

按终点站查询班次

SearchbyEnd()

*

输出starttime3begin,end,

lasttime,canlo^d,alreadyload

Y

starttime比现在时间早

 

输出此班次车已发岀I

1

输出此班次车尚未发出!

 

结束

预定车票

Buyticket()

p!

=NULL

II

Cancelticket()

TtMuiii.(q-fMlHl咤+irr*nfr>-tmiJinir

退订车票

pa.lre-a-zy]os.d^』

输人UU1

Tim帥卍

增加班次数据

Add」n()

开始

 

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

当前位置:首页 > 医药卫生 > 基础医学

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

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