基于C++的火车票管理系统C++课程设计

基于C++的火车票管理系统C++课程设计

ID:48308936

大小:263.81 KB

页数:17页

时间:2019-11-05

基于C++的火车票管理系统C++课程设计_第1页
基于C++的火车票管理系统C++课程设计_第2页
基于C++的火车票管理系统C++课程设计_第3页
基于C++的火车票管理系统C++课程设计_第4页
基于C++的火车票管理系统C++课程设计_第5页
资源描述:

《基于C++的火车票管理系统C++课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息科学与技术学院《程序设计基础》课程设计报告题目名称:车票管理系统专业班级:电子信息工程10级2班学生姓名:王彪樊江涛学生学号:20105081152010508131指导教师:高攀完成日期:2011-01目录1课程设计综述—————————————————31.1课程设计的目的———————————————31.2课程设计的题目———————————————31.3题目要求——————————————————32概要设计———————————————————33详细设计———————————————————43.

2、1流程图———————————————————43.2源程序——————————————————44测试———————————————————55课程设计总结—————————————————51.课程设计综述1.1课程设计的目的让我们更加深入的了解C++的,使我们一学期学习到的东西得到实践.1.2课程设计的题目火车票管理系统1.3题目要求用c++设计一个系统,能提供下列服务:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据(2)浏览班次信息,可显示出所有班次当前状态(如果当前系统时间超过了某班次的发车时

3、间,则显示“此班已发出”的提示信息)。(3)查询路线:可按班次号查询,可按终点站查询(4)售票和退票功能A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数2方案选择1)算法设计说明由主函数进入,弹出主菜单界面,通过Switch语句选择需要的功能,可以选择班次录入,浏览班次信息,查询班次信息,购票和退票以及退出系统,以完成不同的操作.其中查询班次信息中还可以由班次查询或者终点站查询.整个系统的文件载入用一个文

4、件载入函数承当.3详细设计3.1流程图开始Main函数,进入Switch语句班次录入子函数浏览班次子函数查询子函数购买车票子函数退订车票子函数按照班次查询按照终点站查询返回到主菜单退出程序子函数结束3.2源程序#include#include#include#includeusingnamespacestd;voidwelcome();//欢迎子函数voidchoose();//选择子函数voidbanciluru();//班次录入子函数voidl

5、iulanbancixinxi();//浏览班次信息子函数voidshoupiao();//售票子函数voidtuipiao();//退票子函数voidquit();//退出子函数voidchaxun();//查询子函数intloading();//文件载入子函数constintMAX=20;//使数组最大值可调constintN=50;structtime//时间结构体,为了与系统时间做比较.{inthour;intminutes;};structticket//车票结构体,包含车次,时间结构体,起点,终点,行车时

6、间,额定载客量,已订票人数{intNumber;structtimeSetout;charQidian[MAX];charZhongdian[MAX];floatLasttime;intFixnumber;intFixednumber;}car[N];//主函数intmain(){welcome();return0;}//欢迎子函数voidwelcome(){cout<<"________________________________________________________"<

7、欢

8、*迎*使*用*火*车*票*管*理*系*统

9、"<

10、

11、"<

12、本管理系统有以下功能:

13、"<

14、

15、"<

16、1班次录入

17、"<

18、2浏览班次信息

19、"<

20、3查询火车信息

21、"<

22、4购买火车票

23、"<

24、5退订火车票

25、"<

26、6退出系统

27、"<

28、________________________

29、______________________________

30、"<>i;if(i=="1")banciluru();if(i=="2")liulanbancixinxi();if(i=="3"

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

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

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