车票系统c语言程序

车票系统c语言程序

ID:14285927

大小:45.50 KB

页数:18页

时间:2018-07-27

车票系统c语言程序_第1页
车票系统c语言程序_第2页
车票系统c语言程序_第3页
车票系统c语言程序_第4页
车票系统c语言程序_第5页
资源描述:

《车票系统c语言程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、车票系统C语言程序/*1.程序功能一车站每天有n个发车班次,每个班次都有一班次号(1、2、3、…、n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如:班次发车时间起点站终点站行车时间额定载量已定票人数18:00重庆昆明10453026:30重庆成都4404037:00重庆成都44020410:00重庆成都4402……现要求设计一个管理系统,能完成如下功能:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据;(2)浏览班次信息,可显示出所有班次当前状况(如果当前系统时间超过了某班次的发车时间,

2、则显示"此班已发出"的提示信息);(3)查询路线:可按班次号查询,也可按终点站查询;(4)售票和退票功能。①:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数;②:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。2.设计思想此系统可参照学生成绩管理系统的部份设计方法而设计。*/#include#include#include#include#includeusingnamespacestd;

3、classBus_infor{intNo;staticintBus_No;charstart[20];charend[20];intBus_order;intall_tickted;inttickted;intHour_start,Minute_start,Hour_end,Minute_end;intHour;intMinute;public:Bus_infor*next;Bus_infor();~Bus_infor();intGet_no();intGet_all_tickted();intGet_tickted();intGet_b

4、us_order();char*Get_start();char*Get_end();voidaddr();voidOrder_tickt(intn);voidUnorder_tickt(intn);voidGetTime_start();voidGetTime_end();voidShowTime();voidGetTime();voidShow_infor();voidinput(){cout<<"ttt按提示输入:"<>Bus_order;cout<<"请输入车的额定座位

5、数:";cin>>all_tickted;GetTime_start();GetTime_end();addr();chara;cout<<"是否清空售票(y/n)?"<>a;if(a=='y')tickted=0;}voidinput(ifstream&is){is>>Bus_order>>start>>end>>all_tickted>>tickted>>Hour_start>>Minute_start>>Hour_end>>Minute_end;is.get();}voidoutput(){cout<<"客车基本

6、信息如下:"<

7、(15)<>NewH>>NewM;Hour_start=NewH;Minute_start

8、=NewM;}voidBus_infor::GetTime_end(){intNewH=0,NewM=0;cout<<"请输入到站时间:"<>NewH>>NewM;Hour

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

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

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