欢迎来到天天文库
浏览记录
ID:6381414
大小:177.00 KB
页数:16页
时间:2018-01-12
《飞机订票系统报告样本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华北科技学院课程设计说明书技能训练类(一)班级:信管B113班姓名:赵超学号201107034207设计题目:_____飞机订票系统设计_____________________设计时间:2013-2-25至2013-3-7指导教师:_________闫文忠________________________评语:______________________________________________________________________________________________________________________________________________
2、_______________________________________________________评阅成绩:___________评阅教师:_____________目录一、训练项目2二、训练目的2三、设计分析2四、设计方案2五、实训详细设计3六、使用说明4七、运行调试4八、训练心得4九、参考文献4一、训练项目飞机订票系统设计问题描述:本飞机共有80个坐位,分20排,每排4个位子。编号为A,B,C,D。如10D表示10排D座。A和D靠窗,19到20排为吸烟区。本系统可让乘客自己选座号和区域,直到乘客满意为止,无法满足的话,只能改乘另一个航班。定上票的乘客需给出姓名和身份证号,最
3、后要打印出乘客清单。要求1、用C语言及数据结构实现程序设计;2、利用结构体数组实现信息的数据结构设计;3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机交互),程序加必要的注释。技能实训实验报告要求:1、预习报告:题目、技能实训任务、数据结构、程序的总体设计(算法)、模块划分。2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。二、训练目的通过本次训练,能够进一步巩固、掌握程序设计基础和数据结构课程的基本知识、基本技能。运用算法分析与程序设计的一般方法进行实际项目的开发。本项目需要具备熟练的数组和线性表知识,具备程序编写、调试的基本
4、能力,具有一定的文字表达和报告撰写能力,具备办公软件使用能力。三、设计分析例如,二分法查找演示用户在键盘上输入的是中缀表达式时,即两个操作数和中间一个运算符,如:3*(2+6)/4。计算时遵循“从左向右计算,先乘除后加减,先括号内后括号外”规则。因此中缀表达式的计算需要考虑括号、运算符优先级等因素,比较麻烦。为此先将中缀表达式转换为后缀表达式再进行运算,因为后缀表达式已经考虑了运算符优先级,消除了括号,运算时只需要处理操作数和运算符即可。四、设计方案例如:飞机订票系统设计分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立一个小系统,包括5排座
5、位,两个区域,能供乘客选择;3、进一步要求:完成全部功能的系统。time,s[i].count//定义输出格式voidinput();//输入航班信息voidprint();//输出航班信息voidsave();//保存航班信息voidread();//读取航班信息voidsearch();//查找航班信息voidshanchu();//删除航班信息voiddingpiao();//订票信息voidtuipiao();//退票信息voidxiugai();//修改信息voidmain()case2:fun2();break;//计算个人总分、平均分,班级总分、平均分case3:fun3()
6、;break;//排序case4:fun4();break;//查询case5:fun5();break;//修改case6:fun6();break;//删除case7:fun7();break;//插入}五、详细设计例如,表达式求值源程序代码如下:……include//标准输入、输出头文件#include//包含字符串函数处理头文件#include//包含动态存储与释放函数头文件#defineN10000structair//定义结构体数组{intnum;charstart[20];charover[20];chartime[1
7、0];intcount;}s[N];inti;case2:print();//调用打印模块break;case3:xiugai();//调用修改模块break;case4:search();//调用查找模块break;case5:shanchu();//调用删除模块break;case6:dingpiao();//调用订票模块六、使用说明例如,表达式求值本程序在turboc2.0环境下运行通过。运行后,根据提示输入数据即
此文档下载收益归作者所有