c语言汽车售票系统实践报告

c语言汽车售票系统实践报告

ID:11587476

大小:124.64 KB

页数:9页

时间:2018-07-12

c语言汽车售票系统实践报告_第1页
c语言汽车售票系统实践报告_第2页
c语言汽车售票系统实践报告_第3页
c语言汽车售票系统实践报告_第4页
c语言汽车售票系统实践报告_第5页
资源描述:

《c语言汽车售票系统实践报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二○一○~二○一二学年第二学期信息科学与工程学院课程设计报告书课程名称:C程序课程设计班级:自动化2010级6班学号:201004134192姓名:杨少卿指导教师:尉宇二○一一年九月C语言课程设计一、需求分析1)题目:汽车售票系统2)任务与要求:自学C语言中相关知识,设计出汽车售票系统。要求如下所述:每天“火车站—植物园”有五个班次的汽车,具体的数据格式如下:班次发车时间载客量已售票数106:40500209:30400312:00400414:30400516:00500为售票员开发一个小程序,已完成每天的“火车站—植物园”的售票服务。要求

2、如下:1.能够售票和退票。以文件(myfile.txt)的形式保存当天的各个车次的售退票情况。◆售票功能当查询出已订票人数小于额定载量且当前系统时间小雨发车时间时才能售票,自动更新已售票人数。◆退票功能退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。2.查询显示功能。可以随时显示当前售票状况(如:班次发车时间载客量已售票数余票等信息)。3.用户接口中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“保存当天资料”、“退出”5项。3)功能分析程序总共包括五大功能:售票,退票,查询,保存,退出。二、概要设计1)设计

3、框架、系统功能模块图汽车售票系统主体部分为主菜单,主菜单下主要包括五个模块:售票模块,退票模块,查询显示模块,保存模块,退出模块。各个模块中又包含有子选项。售票功能查询功能退票功能汽车售票系统保存功能推出功能一、详细设计1)设计框架、系统功能模块图主菜单为一个主体函数另外包含接口信息,用户接口由结构体输出数据形成。用户通过选择在主菜单中的选项调用各个功能模块。1、在售票模块中包含时间函数,通过函数得到本地时间,通过本地时间与发车时间的比较,来决定是否可以订票。并更改售票人数。2、在退票模块中,同样是调用时间函数,比较时间来决定是否可以退票。3

4、、查询功能中即把系统数据中的信息输出即可。4、保存模块:将包含系统信息的结构体各个数据用fwrite函数写入myfile文本文檔中。5、退出:调用system函数exit退出当前操作面。1)工作流程图二、主要源程序代码#include#include#includestructshoupiao{inta;inthour;/*结构体申明*/intmin;intc;intd;inttuipiaoshu;};structshoupiaostr[5]={{1,6,40,50,0},{2,9,30,

5、40,0},{3,12,00,40,0},{4,14,30,40,0},{5,16,00,50,0}};voidmainmenu();voidshoupiaofuwu();voidtuipiaofuwu();/*函数申明*/voidchaxunfuwu();voidsave();voidesc();intmain()/*主函数*/{mainmenu();getchar();getchar();getchar();}/*voidyonghujiemian(){printf("欢迎光临火车站-植物园售票系统");structshoupiao*

6、p;printf("班次发车时间载客量已售票数");/*主要接口*///for(p=str;pa,p->hour,p->min,p->c,p->d);voidmainmenu(){printf("************************************");printf("欢迎光临火车站-植物园售票系统");printf("************************************");structshoup

7、iao*p;inta;printf("班次发车时间载客量已售票数");/*主要用户接口*/for(p=str;pa,p->hour,p->min,p->c,p->d);printf("如果您需要购票服务请输入“1”如果您需要退票服务请输入“2”如果您想查询当前售票情况请输入“3”若保存当天数据请输入“4”若退出请输入‘5’谢谢!");printf("请输入:");scanf("%d",&a);switch(a){case1:sys

8、tem("cls");shoupiaofuwu();case2:system("cls");tuipiaofuwu();case3:system("cls");ch

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

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

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