简单的汽车站售票系统

简单的汽车站售票系统

ID:5570386

大小:462.00 KB

页数:17页

时间:2017-12-19

简单的汽车站售票系统_第1页
简单的汽车站售票系统_第2页
简单的汽车站售票系统_第3页
简单的汽车站售票系统_第4页
简单的汽车站售票系统_第5页
资源描述:

《简单的汽车站售票系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、沈阳航空工业学院课程设计学号200504061274班级5406108姓名胡乃杰指导教师尹航2007年7月17日沈阳航空工业学院课程设计任务书机械与汽车学院机械设计制造及其自动化专业5406108班学号200504061274一、课程设计题目:简单的汽车站售票系统二、课程设计工作自2007年7月9日起至2007年7月17日止三、课程设计内容:用C语言编写软件完成以下任务:每天“沈阳→植物园”有5个班次的汽车(假设),具体的数据如下:班次发车时间载客量已售票数106:40500209:30400313:00400416:0040052

2、0:00500请你为售票员开发一个小程序,以完成每天的“沈阳→植物园”的售票业务。要求:①能够售票和退票。②某个班次已经过了开车时间,则该班次今天不再售票。③可以随时显示售票现状,并以文件(myfile.txt)形式保存当天各个车次的售票情况。四、课程设计要求:程序质量:●贯彻结构化程序设计思想。●用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。●用户界面中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“保存当天数据”、“退出”5项。●代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:课程结

3、束后,上交课程设计说明书(打印稿和电子稿),其内容如下:●封面●课程设计任务书●目录●需求分析(分析题目的要求)●程序流程图(总体流程图和主要功能模块流程图)●核心技术的实现说明及相应程序段●个人总结●参考资料●源程序及适当的注释指导教师:________________学生签名:________________沈阳航院设计用纸目录一、需求分析1二、程序流程图2三、核心技术的实现说明及相应程序段5四、个人总结9五、参考文献10六、源程序1014沈阳航院设计用纸一、需求分析根据对程序设计题目的分析可知,整个程序的设计实现大致可分为五大

4、模块。其中每一个模块对应一个函数,他们的功能分别是:查询当前时间(localtimes),查询当前的售票情况(search),买票(sell),退票(return)和保存数据(save)。在这几个函数中,除第一个外其他都按照题目要求编写。1、查询当前时间主要用于查询时间,以防止汽车已经发出还继续进行售票。2、查询当前售票情况主要用于查询当前的卖票情况。3、买票对顾客出售各车次车票。4、退票对顾客需要返退的车票进行处理。5、保存数据对当前的车票出售情况进行保存,生成myfile.txt文件,以便查询。除此之外,程序还设立了退出功能,可

5、以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。并且每一次售票或退票都会提示是否成功,并且将文件自动保存到myfile.txt中,以便查询。14沈阳航院设计用纸二、程序流程图1、程序总体结构图图1总体结构图2、查询车次函数search结构图图2查询车次函数search结构图3、售票函数sell结构图14沈阳航院设计用纸图3售票函数sell结构图4、退票函数return结构图14沈阳航院设计用纸图4退票函数return结构图5、保存文件函数save结构图图5保存文件函数save图14沈阳航院设计用纸三、核心技术的实

6、现说明及相应程序段本程序主要由五个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其他函数来实现要求的所有功能。在这些函数当中,查询当前售票情况函数、售票函数、退票函数和保存当天售票记录函数是程序中较为核心的部分,下面分别进行说明。1、查询当前售票情况函数(search)查询当前时间是通过一个循环命令,使结构体内的容依次输出,这样就可以看到当天全部的售票情况。具体程序如下:voidsearch()/*查询当前的车次及售票数*/{inti;printf("**********SearchResult**********

7、n");printf("NO.TimeTotalSellLeave");for(i=0;i

8、ell+m,原剩余票数数组QC[i].leave-m,依次输出结构体中的内容,最后运行保存程序(save)。具体程序如下:voidsell()/*售票*/{inti,m;charb[15];{printf("*********

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

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

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