- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言汽车售票系统实践报告全
武汉科技大学
二00九~二0一0年第一学期
信息科学与工程学院
课程设计报告书
课程名称:C语言课程设计
班 级: 自动化2009级2班
学 号: 200904134059
姓 名: 黄 刚
指导老师: 赵 敏
C语言课程设计
需求分析
1)题目:汽车售票系统
2)任务与要求:自学C语言中相关知识,设计出汽车售票系统。要求如下所述:
每天“火车站—植物园”有五个班次的汽车,具体的数据格式如下:
班次 发车时间 载客量 已售票数
1 06:40 50 0
2 09:30 40 0
3 12:00 40 0
4 14:30 40 0
5 16:00 50 0
为售票员开发一个小程序,已完成每天的“火车站—植物园”的售票服务。
要求如下:
能够售票和退票。以文件(myfile.txt)的形式保存当天的各个车次的售退票情况。
◆售票功能
当查询出已订票人数小于额定载量且当前系统时间小雨发车时间时才能售票,自动更新已售票人数。
◆退票功能
退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。
查询显示功能。可以随时显示当前售票状况(如:班次 发车时间 载客量 已售票数 余票等信息)。
用户界面中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“保存当天数据”、“退出”5项。
3)功能分析
程序总共包括五大功能:售票,退票,查询,保存,退出。
概要设计
设计框架、系统功能模块图
汽车售票系统主体部分为主菜单,主菜单下主要包括五个模块:售票模块,退票模块,查询显示模块,保存模块,退出模块。各个模块中又包含有子选项。
售 票 功 能
查 询 功 能
退 票 功 能
汽车售票系统
保 存 功 能
推 出 功 能
详细设计
1)设计框架、系统功能模块图
主菜单为一个主体函数另外包含界面信息,用户界面由结构体输出数据形成。用户通过选择在主菜单中的选项调用各个功能模块。1、在售票模块中包含时间函数,通过函数得到本地时间,通过本地时间与发车时??的比较,来决定是否可以订票。并更改售票人数。2、在退票模块中,同样是调用时间函数,比较时间来决定是否可以退票。3、查询功能中即把系统数据中的信息输出即可。4、保存模块:将包含系统信息的结构体各个数据用fwrite函数写入myfile文本文档中。5、退出:调用system函数exit退出当前操作面。
工作流程图
主要源程序代码
#includestdio.h
#includestdlib.h
#includetime.h
struct shoupiao
{ int a;
int hour; /*结构体申明*/
int min;
int c;
int d;
int tuipiaoshu ;
};
struct shoupiao str[5]={{1,6,40,50,0},{2,9,30,40,0},{3,12,00,40,0},
{4,14,30,40,0},{5,16,00,50,0}};
void mainmenu();
void shoupiaofuwu();
void tuipiaofuwu(); /*函数申明*/
void chaxunfuwu();
void save();
void esc();
int main() /*主函数*/
{
mainmenu();
getchar();
getchar();
getchar();
}
/* void yonghujiemian()
{
printf( 欢迎光临火车站-植物园售票系统\n);
str
您可能关注的文档
- Cecelia Webber Art 惊艳的人.docx.docx
- CET4答案.doc
- ch03聚类分析应用.ppt
- ch11-8 载流导线在磁场中所受的力.ppt
- Ch2_杆件的内力分析1.2.ppt
- ch4_1模拟滤波器设计.ppt
- ch7人力资源管理.ppt
- cha6 CRM与电子商务.ppt
- ch9定额成本制度.ppt
- ch3生命活动的维持.jsp - 副本 - 副本.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)