版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.主菜单浏览车次信息录入主菜单浏览车次信息录入车次信息查询车次信息退票与订票退出系统按车次查询按终点站查询、所负责部分详细设计程序所需函数:〔1录入车次信息函数;〔2浏览车次函数;〔3按班次查询汽车信息函数;〔4按终点询车次信息函数;〔5订票函数;〔6退票函数;〔7主函数〔菜单函数。2、明确分工各组员所负责的模块:小组经讨论将程序分为四大块第一块:头文件、函数的声明和主函数,然后将声明的子涵交由组员完成,这一块由我负责。第二块:录入和浏览函数实现录入和浏览的功能。第三块:查询函数实现两种查询功能。第四块:订票退票函数实现订退票功能。函数功能及参数的意义:〔1头文件#include<stdio.h>#include<stdlib.h>#include<string.h>#definesize4structt_type//声明一个结构体类型{intb;//班次charf[5];//发车时间charq[20];//起点charz[20];//终点doublex;//行车时间inte;//额定载量inty;//已订票人数};voidinput<>;//声明录入车次信息voidoutput<>;//声明浏览车次信息voidcheck1<>;//声明查询voidcheck2<>;//声明查询voidorder<>;//声明售票voidrback<>;//声明退票voidmenu<>;//声明主菜单FILE*fp;//文件指针各参数及函数意义意见头文件后面注释。〔2主函数voidmain<>{menu<>;}主菜单voidmenu<>{inta; printf<"欢迎使用车票管理系统\n">; printf<"制作人陈耀刘韬匡豪吴宏杰\n">; printf<"制作日期2016年1月\n">;printf<"\n=======================================\n">;printf<"1、录入班车信息\n">;printf<"2、浏览班车信息\n">;printf<"3、按班次查询\n">;printf<"4按终点站查询\n">;printf<"5、订票\n">;printf<"6、退票信息\n">; printf<"7、退出系统\n">;printf<"\n========================================\n">;do{printf<"请选择你所需要的功能:\n">;scanf<"%d",&a>;switch<a>{case1:input<>;break;case2:output<>;break;case3:check1<>;break;case4:check2<>;break;case5:order<>;break;case6:rback<>;break;case7:return0;}}while<1>;}在主菜单中运用了一个swich语句实现的一个多分支的选择结构,能够方便的在主菜单中选择所需功能,该菜单的流程图可参考第二章总体设计中的。4、模块功能说明:所负责的第一个模块主要行使的功能有给出一些定义的变量和声明的函数引导后面的子函数的编写,该模块的菜单函数为该系统提供一个方便快捷的选择功能的界面,方便使用者使用和了解系统功能。、程序运行结果测试与分析1、菜单界面2、录入班车信息3、浏览班车信息4、按班次查询5、按终点站查询6、订票7、退票8、退出系统、结论与心得刘韬:在该实验中我主要负责头文件、声明所有所需函数以及编写主函数,通过这次程序设计让我切身体会到了编程不易,程序没调试出来做梦都梦到在调试程序。当然这次的程序设计也让我体会到了团队合作的重要性。首先,分析需求非常重要,只有明确了需求才能编写出好的程序,否则只会事倍功半。还有在编程的过程中要有一个明确的思路和整体的规划这样会让编程更加高效。本小组就是在开始没有一个明确的思路和整体的规划导致半天没做出个屁来,后面听老师指导后于是就每个人名确和分配各自的任务,加紧对程序的编写、修改、调试最后才对任务有了部分实现,模块化为我们节省了不少时间。其次,在编程中有许多不会的,比如文件,由于不会可能导致程序无法实现一些功能,所以为了克服只能上网查资料和查阅书籍。因此我觉得在解决问题的过程中,是一个锻炼自己和不断进步的过程,我收获了许多课本上学不到的东西.最后,我觉得收货最大的是自己的心理,枯燥的重复调试,连吃饭都要待在电脑前很是消磨情绪,但是在枯燥中也有部分功能实现的喜悦。我想作为一个程序员一定得有一个好的心态和顽强的毅力和冷静思考分析问题的能力。总之,这次试验不但让我巩固了书本所学知识,也让我更好的了解了如何编程,以及学到了一系列的课外知识。第六章、致谢为成功运行该程序,感谢小组成员的努力调试,感谢老师的指导和系统性的讲解,向所有参与过的提供过帮助的人致谢!第七章、附录#include<stdio.h>#include<stdlib.h>#include<string.h>#definesize4structt_type//声明一个结构体类型{intb;//班次charf[5];//发车时间charq[20];//起点charz[20];//终点doublex;//行车时间inte;//额定载量inty;//已订票人数};voidinput<>;//声明录入车次信息voidoutput<>;//声明浏览车次信息voidch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 牛羊零售商店购销合同
- 建筑垃圾处理弃土堆放合同
- 茶楼装修合同
- 标准合同复工协议
- 借款合同中的担保方式选择与分析
- 物流资源共享合作合同
- 银行环境清洁责任合同
- 租赁服务合同签订应注意的法律问题
- 购房合同签订流程详解
- 国际供应链合同
- 2024年02月天津市口腔医院派遣制人员招考聘用40人笔试历年(2016-2023年)真题荟萃带答案解析
- 声明书:个人婚姻状况声明
- 幼儿园年检整改专项方案
- 新管径流速流量对照表
- 20以内退位减法口算练习题100题30套(共3000题)
- 咯血病人做介入手术后的护理
- 境外投资环境分析报告
- 便携式气体检测仪使用方法课件
- 《压力平衡式旋塞阀》课件
- 信贷支持生猪养殖行业报告
- 物联网与人工智能技术融合发展年度报告
评论
0/150
提交评论