欢迎来到天天文库
浏览记录
ID:33541072
大小:419.50 KB
页数:57页
时间:2019-02-27
《民航订票系统设计_二级课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、石家庄铁道大学课程设计课程设计题目单位电气与电子工程分院(系)专业电气完成日期2013年7月10日摘要在进行程序的设计过程中,必须使用一种计算机作为工具,可供选择的语言中,C语言功能丰富、表达能力强、应用范围广、可直性好,既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件,又可方便的用来编写应用软件。我正是利用C语言的诸多优点来完成民航订票系统的程序编写。系统设计主要围绕全局变量,系统模块,流程图,函数意义的详细介绍而展开。最后对民航管理系统进行了实现,并作了详细描述,主要采用注释与代码结合的方式详细地叙述了系统功能实现的过程。此次课程设计不仅是我对C语言有
2、了更进一步的了解,也增强了自己的动手编程的能力。关键词:C语言、民航订票系统目录第1章选题的意义………………………………………………………………41.1…………………………………………………………………………41.2…………………………………………………………………………4第2章系统功能需求分析………………………………………………………52.1系统的基本要求………………………………………………………52.2…………………………………………………………………………5第3章系统设计…………………………………………………………………6第4章系统实现………………………………………
3、…………………………7第5章总结………………………………………………………………………8第1章选题的意义1.1民航,即民用航空,是指使用各类航空器从事除了军事性质(包括国防、警察和海关)以外的所有的航空活动称为民用航空。20世纪50年代以来,民用航空的服务范围不断扩大,成为一个国家的重要经济部门。此次民航订票系统课程设计,运用相关函数调用将基本的功能实现,在设计中的指针、结构体变量等知识的联系,是我进一步的掌握了这些功能的用法。1.2在课程设计过程中,遇到了许多的问题,不得不去查阅资料并且调试来解决,问题解决的同时也是我掌握了更多的相关知识,课外扩展了许多函数的用法和意义
4、。1.3在设计中,深深体会到了实践的意义,所学知识不能与实际操作更好地结合是学习的弊病,学以致用才是最终的目标。这次课程设计的实际操作,发现了自己的知识漏洞,进一步完善自己所学的C语言知识,也在一定程度上提高了自己的编程能力。第2章系统功能需求分析2.1系统的基本要求1.航班信息录入功能。航班信息用文件保存。2.航班信息的维护功能。航班信息增加、删除、修改功能。3.浏览航班信息功能。4.航班信息查询功能。根据航班号、终点站、飞行时间等条件查询。5.订票功能。对订票信息应该存储在一个数组或链表中,每次进行订票时应该先统计该天该航班的已定人数,如果超过成员定额,则不能订票。6
5、.统计每个航班某一天的已售(订)出座位数、剩余座位数。第3章系统设计charFlightID[10];charRouteStart[20];/*起点*/charRouteEnd[20];/*终点*/charDeparturesTime[20];/*起航时间*/charArrivalsTime[20];/*抵达时间*/intLoadlimit;/*载客额定*/structFlightInfo*next;intaddFlightInfo();/*航班信息的增加*/intmenu();/*主菜单*/voidInputFlightInfo();/*航班信息的录入*/voidFli
6、ghtInfoMaintain();/*航班新的维护*/intMaintainMenu();/*航班信息维护菜单*/voidDeleteFlight();/*航班信息的删除*/intReadFlightInfoFile(FlightInfo*flight);voidSaveFile(FlightInfo*flight);voidUpdataInfo();voidGetFile();/*航班信息的浏览*/intQueryMenu();/*航班信息的查询菜单*/voidQueryInfo(char*pValue,inttag);voidFlightQuery();intBoo
7、king();/*订票*/intReadBookingInfo(char*flightID,char*flightDate,inttotal,char*returnVal);voidStatistics();/*统计*/系统模块1.主函数在主函数内部对被调函数进行声明,并且调用menu函数。2.菜单在菜单函数中,显示并且选择各下级功能。3.信息的录入功能利用循环结构,在屏幕上分别输入航班的相关信息,并且将输入的信息分别存储在结构体变量str[10],在操作者修改信息后,替换源信息,中心存储在文件flightInfo中,并选择下
此文档下载收益归作者所有