- 150
- 0
- 约7.47千字
- 约 18页
- 2018-09-12 发布于浙江
- 举报
基于c语言航空订票系统设计与实现
学号
10212811135
武汉理工大学华夏学院
课 程 设 计
课程名称 数据结构
题 目基于C语言的航空订票系统的设计与实现
----订票模块
专 业 软件工程
班 级 软件1111班
姓 名 .
成 绩
指导教师 黄启荃
2012 年6月18日至2012年6月21日
课程设计任务书
设计题目:基于C语言的航空订票系统的设计与实现----订票模块
设计目的
学会分析研究数据对象的特性;
学会数据的组织方法;
选择合适的数据的逻辑结构和存储结构以及相应操作,把现实世界中的问题转换为计算机内部的表示和处理;
提高学生的程序设计能力、 提高算法设计质量与程序设计素质 ;
设计任务 (在规定的时间内完成下列任务)
本项目旨在通过一个简化的航空订票系统项目,使学生在完成对C程序设计语言和基本数据结构与算法课程的学习后,综合运用所学到的语法和算法知识,构建一个接近实际应用场景的软件系统,以达到复习和巩固前期课程内容并为后续课程奠定基础的目的。
本系统要求实现订票功能模块,订票功能模块通过航班号普通用户可以在输入自己姓名和身份证号后,完成订票操作。(订票情况可以存在一个数据文件中,结构自己设定)如果该航班已经无票,可以提供相关可选择航班;
具体要完成的任务是:
A. 编制完成上述问题的C语言程序、进行程序调试并能得出正确的运行结果。
B. 写出规范的课程设计说明书;
时间安排 (第19周—6.18至6.25)
第一天 布置课程设计任务,讲授VC安装,程序结构、数组、函数、文件;
第二天 查阅资料,讲授排序,查询算法实现;了解航空售票管理系统的需求;
第三天 讲授快速排序、最短路径问题、哈希查找的算法实现,准备程序
第四天 完成订票模块的设计与实现,上机调试程序,教师验收;
第五天 提交课程设计报告,下午4点前提交课程设计报告及文档至综合楼712。
具体要求
课程设计报告按统一通用格式书写,具体内容包括:
① 设计任务与要求 ② 总体方案与说明 ③ 软件主要模块的流程图
④ 源程序清单与注释 ⑤ 问题分析与解决方案 ⑥ 小结与体会
附录: ① 源程序(必须有简单注释) ② 使用说明 ③ 参考资料
指 导 教 师 签 名: 2012 年 6月 15日
教研室主任(或责任教师)签名: 2012 年 6月 16日
数据结构课程设计报告
1.设计任务与要求
1.1设计任务
全面熟悉、掌握C语言和数据结构基本知识。掌握C程序设计中的一系列问题,把C语言与数据结构和实际结合起来,增强对不同问题的一些处理。掌握分析结果的若干有效方法,进一步提高上机动手能力
这次设计任务是通过一个简化的航空订票系统项目,使学生在完成对C程序设计语言和基本数据结构与算法课程的学习后,综合运用所学到的语法和算法知识,构建一个接近实际应用场景的软件系统,以达到复习和巩固前期课程内容并为后续课程奠定基础的目的。
1.2设计要求
这设计要求实现订票功能模块,订票功能模块通过航班号普通用户可以在输入自己姓名和身份证号后,完成订票操作。(订票情况可以存在一个数据文件中,结构自己设定)如果该航班已经无票,可以提供相关可选择航班。编制完C语言程序后进行程序调试并能得出正确的运行结果且写出规范的课程设计明书。
2.总体方案
填写具体内容
在这次课设中,我们需要运用到很多函数,包括文件的打开,结构体的运用,函数与函数之间的互相调用,并且,还涉及到基本的输入输出,另外,还涉及到的一个显示界面问题,这是就需要运用printf这个标准输出函数,为我们的乘客设计一个选择界面和提示,在这个整体中,大多数的函数都是我们用户自定义的函数,所以,在运用时需要先定义后使用。我们总体的设计方案(仅仅对于订票系统而言)是当用户输入航班号订票,当订票成功时,则将该用户的信息存储到原来的订票记录中,并将该航班的剩余票数时,系统会自动检查此航班,如果存在此航班,则再次检查该航班是否还有票, 如果没有该航班,则显示一个提示信息“本航班还未开通,请选择其他航班”, 如果有票,则输入身份证号和姓名,并把此次订票的记录记录在一个文本文件(即pass.dat)里,如果没有票了,则显示 “没票了,是否需要其他航班(y/n)”当点击“y
您可能关注的文档
- 回归分析matlab求解.ppt
- 四年级美术《汉字创意与设计》.pptx
- 国有企业公司治理法律培训.ppt
- 图像无损压缩程序设计霍夫曼编码.docx
- 圆认识练习课ppt(上课).ppt
- 圆柱表面积练习课_数学_小学教育_教育专区.ppt
- 圆标准方程说课稿白学花.ppt
- 在pdm3dcad集成环境中协同设计.pdf
- 圆标准方程说课(朱秀山).ppt
- 地理:第一章第三节地图课件(中图版七年级上)[自动保存].ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 附录B规范性附录AGC性能指标计算及补偿-中国电力企业联合会.DOC
- 山东省烟台市蓬莱区2022-2023学年六年级上学期期末数学试题(五四学制) (含答案解析).docx VIP
- YQ-15-烟用材料许可使用物质名 单系列标准.pdf VIP
- 2019-2020学年四川成都锦江区五年级上册语文期末试卷及答案.pdf
- 基于ABAQUS的动力总成悬置支架仿真分析方法研究.docx VIP
- 【三套试卷】【浙教版】小学三年级数学上册第一单元教材检测题附答案.pdf VIP
- EMT会议管理制度.docx VIP
- 十年(2016-2025)高考物理真题分类汇编(全国通用)-专题23 法拉第电磁感应定律.docx VIP
- 渠道维护工高级技师考试答案(强化练习).docx VIP
- 动量和能量中的滑板块模型专题.docx VIP
原创力文档

文档评论(0)