华中科技大学C语言课程设计实验报告及源代码

课 程 设 计 报 告

题目: 航班时刻表信息查询系统

课程名称: C语言程序设计

专业班级:

学 号:

姓 名:

指导教师:

报告日期:

计算机科学与技术学院

毕业设计[论文]任务书

姓名: 班号: 专业: 计算机科学与技术

同组姓名: 指导教师:

一、课题名称

航班时刻表查询系统

二、主要内容

建立航班时刻表查询系统,提供创建、编辑和查询等基本功能和服务。

三、任务要求

收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。

四、系统功能

系统主要提供航班信息的快速查询、检索和统计。应该具有①按航班、按机场等查询信 息的功能;②模糊条件检索航班信息;③统计航班座次情况等。

五、系统数据

系统主要涉及“航班”、“经停机场”和“经停航班” 3类信息。

六、基本要求

1)、只能使用C语言,源程序要有适当的注释,使程序容易阅读;

2)、要有用户界面,要求至少采用教材p215-p216类似的简易菜单,鼓励采用文本菜单界面甚至采用图形菜单界面;

3)、必须使用结构和十字交叉链表等数据结构;

4)、使用文件保存数据;

5)、至少输出一份报表(屏幕输出即可),鼓励自行增加新功能;

6)、设计测试的模拟数据,完成系统测试;

7)、写实验报告(要求正规打印,A4幅面)。

前言

本C语言程序课程设计报告是由wt编写的。本课程设计主要内容包括,内容中文摘要、Abstract(英文摘要)、正文、致谢、参考文献以及附录,其中:

正文主要内容有:一、系统功能模块,主要介绍该课程设计的航班时刻表查询系统的组成功能模块有哪些;二、数据结构设计及用法说明,主要是介绍说明本航班时刻表查询系统设计时用到的一些数据信息结构的设计思路和用法;三、程序结构流程图,用流程图的方式解释本课程设计中一些功能函数的设计思路和实现方法;四、各模块的功能,主要展示了本系统最终功能的解释说明;五、试验结果,主要展示了本航班时刻表查询系统最终功能的实现效果;六、体会,讲述作者在制作过程中的一些心得体会。

本C语言程序课程设计部分参考了曹计昌,卢萍,李开等老师2008年编著的《 C语言程序设计》和李开,卢萍,曹计昌等老师编著的《 C语言实验与课程设计》。在此,谨向这些提供无私支持的老师们致以诚挚地谢意!感谢他们默默无闻的奉献!

附录主要有两个部分:附录1是源程序代码清单,附录2是系统测试数据。

由于作者水平有限,加之时间仓促,难免有些缺点和错误,望广大读者给予批评指正。

编者

2012年10月

摘要

本系统可在VC++ 6.0、CODE:BLOCKS和C-Free中编译运行通过。本系统支持快捷键操作,简单的鼠标操作和键盘操作。本系统大量使用了标注,尽量使程序明了易懂,运用较多的数据结构,用三方向的十字交叉链表储存数据信息,运用数组,指针,结构与联合及文件输入输出,控制台等知识,系统主要提供航班信息以及机场信息的快速查询、检索和统计,本程序有飞机时刻查询,对各三级链表分别进行插入,删除,修改的操作。

本系统的一些主要功能及快捷键说明如下:

1、F1 显示帮助主题;

2、Alt + X 退出系统;

3、Alt + C 清除屏幕;

4、Alt + F 弹出"文件(F)"的下拉菜单;

5、Alt + E 弹出"编辑(E)"的下拉菜单;

6、Alt + I 弹出"查询(I)"的下拉菜单;

7、Alt + S 弹出"统计(S)"的下拉菜单;

8、Alt + H 弹出"帮助(H)"的下拉菜单;

9、ESC 键 关闭弹出窗口,回到主菜单栏;

关键词:航班时刻表查询系统,模糊查询,关键字突显,数据实时更新,

数据自动加载,文件操作,时间动态显示

Abstract

The system can be in VC++ 6.0, CODE:BLOCKS and C-Free compiled to run through. The system supports shortcut key operation, simp

c语言实验与课程设计 李开,华中科技大学C语言课程设计实验报告及源代码.doc...相关推荐

  1. 华中科技大学c语言作业测评,华中科技大学C语言实验报告.docx

    华中科技大学C语言实验报告 课 程 实 验 报 告课程名称: C语言程序设计 专业班级: CS1409 学 号: U201414813 姓 名: 唐礼威 指导教师: 吴海 报告日期: 2015年6月2 ...

  2. 华中科技大学c语言报告,华中科技大学c语言实验报告

    华中科技大学c语言实验报告 课 程 实 验 报 告课程名称: C 语言程序设计 专业班级: CS1409 学 号: U201414813 姓 名: 唐礼威 指导教师: 吴海 报告日期: 2015 年 ...

  3. 华中科技大学c语言期末考试题,华中科技大学C语言期末考库剖析.docx

    华中科技大学C语言期末考试题库试题及答案汇总 1.设int a=12,则执行完语句a+=a-=a*a后,a的值是__D____. A.552 B.264 C.144 D.-264 知识点:算术表达式 ...

  4. 华中科技大学电路理论课程PPT分析

    华中科技大学电路理论课程PPT分享 链接:https://pan.baidu.com/s/1svn7QzBVTIpWnSjwUHx8oA 提取码:jnhd

  5. mooc华中科技大学C语言程序设计答案,华中科技大学C语言程序设计.docx

    华中科技大学C语言程序设计 数组与指针练习复制粘贴时由于了能会出现格式变化,所以请检查下空格是否正确/*------------------------------------------------ ...

  6. c语言商店自动销售,c语言商店商品管理系统设计报告与源代码.doc

    c语言商店商品管理系统设计报告与源代码.doc 1目录1系统分析21.1课程设计内容21.2系统功能需求分析21.3数据结构设计32系统设计32.1总体设计32.2详细设计42.2.1界面设计42.2 ...

  7. 华中科技大学计算机就业质量报告,华中科技大学·2018届毕业生就业质量报告

    原标题:华中科技大学·2018届毕业生就业质量报告 2018年底,武汉大学.华中科技大学.武汉理工大学等"双一流"高校相继公布2018年度本科生就业质量报告.华中科技大学披露,该校 ...

  8. 用C语言编程网上购物系统,华中科技大学C语言课程设计报告 -- 网上购物管理系统.pdf...

    华中科技大学自动化学院 C 语言课程设计报告 网上购物管理系统 专 业:自 动 化 班 级:自动化1306 班 组 员: 指导教师:周纯杰 何顶新 彭刚 周凯波 完成时间:2014 年11 月7 日星 ...

  9. c语言大作业成绩分析问题,河南科技大学c语言课程设计-综合排序设计报告-成绩分析问题.doc...

    河南科技大学c语言课程设计-综合排序设计报告-成绩分析问题.doc 河南科技大学综合程序设计报告成绩分析问题学院电气工程学院年级专业电子161学号161404110104学生姓名李恺指导教师赵老师1. ...

最新文章

  1. linux如何关闭 lvm管理,Linux之LVM管理
  2. 令子元素垂直居中(并且子元素的高度不固定)
  3. mysql sql执行加载顺序
  4. 揭秘2019双11背后的云网络 – 双11网络架构和洛神系统
  5. 获取上周_北美木材价格上周趋于稳定
  6. Node.js Error: Cannot find module express
  7. 外卖红包小程序0基础搭建附教程+源码
  8. SpringBoot官方文档学习
  9. 《CSS 揭秘》每章详细读书笔记
  10. 打开dbf时自动打开fxp_全新帕萨特打开点火开关后雨刮器会自动工作一次
  11. Windows窗体之ShowWindow函数分析
  12. linux yield_带你通俗易懂的了解——Linux线程模型和线程切换
  13. c语言实现一元多项式程序报告设计,数据结构课程设计报告一元多项式的计算..doc...
  14. 开门的磁卡在哪里配_电子门禁卡怎么配
  15. python单词个数统计_Python 统计文本中单词的个数
  16. uva 12012 - Detection of Extraterrestrial(KMP)
  17. 量化交易----常见收益模型:CAPM、价格套利模型
  18. MYSQL知识点记录-1
  19. 企业考勤管理系统python_用Python编写一个电子考勤系统!谁还敢迟到?
  20. 查找知乎的真实IP地址

热门文章

  1. java repeatable_java8 新增的@Repeatable注解
  2. css中div和spand,IE and CSS Compliance
  3. python UDP广播
  4. 由电影《机械姬》对人工智能、人工智慧的思考
  5. networkx使用Graphviz画图要点
  6. 往事如烟 - 摘掉脱贫的帽子
  7. 使用ipset来批量控制iptables
  8. Java程序中用JFreeChart制作图形报表-Java基础-Java-编程开发
  9. 如何学JavaScript?前辈的经验之谈
  10. 超实用!产品经理如何提高自己的工作效率?