- 42
- 1
- 约1.2万字
- 约 23页
- 2017-09-07 发布于陕西
- 举报
中 国 地 质 大 学
本科生课程论文封面
课程名称 C语言程序设计
教师姓名 刘文中
本科生姓名 陈阳
本科生学号 20121000933
本科生专业 网络工程
所在院系 计算机学院
类别: 课程设计报告
日期: 2013.1.5
课程设计评语
对课程论文的评语:
平时成绩: 课程论文成绩: 总 成 绩: 评阅人签名:
注:1、无评阅人签名成绩无效;
2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;
3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。
目 录
课程设计评语 2
目 录 3
一.课程论文题目 4
二.程序设计思路 4
三.详细设计 5
四.程序代码………………………………………………………………………………………12
五.程序运行结果…………………………………………………………………………………19
六.编程中遇到的困难及解决方法、心得体会 23
七.致谢 23
一、课程论文题目:飞机订票系统
【要求】假定某名航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员定额。试设计一民航订票系统,能提供下列服务。
航班信息录入功能(航班信息用文件保存)。
航班信息浏览功能。
查询航线:(至少一种查询方式)。
按航班号查询。
按起点站查询。
按终点站查询。
按飞行时间查询。
二、程序设计思路
【需求分析】航班信息用文件保存:航班信息浏览功能需要提供显示操作:要查询航线需要提供查找功能,可提供按照航班号、起点站、终点站和飞行时间查询;另外要提供键盘式选择菜单以实现功能选择。
根据需求分析,可将这个系统的设计分为如下五个模块:输入航班信息,保存航班信息,浏览航班信息,查询航班信息,退出。
飞机订票系统
输入航班信息 保存航班信息 浏览航班信息 查询航班信息 退出
三、详细设计
1.结构体设计
建立航班结构体,结构体成员包括航班号、起点站、终点站和飞行时间(星期几),剩余机票数。
struct air //定义结构体数组
{
int num; //定义航班号
char start[20]; //航班起始站
char over[20]; //终点站
char time[10]; //飞行时间
int count; //机票数量
}s[N]; /*s[N]中每个数组元素依次对应一个航班信息*/
[注意]
s[N]中的N为航班个数,程序中采用宏定义的方式,可以随时在源程序宏定义中改。本程序宏定义#define N 1000.
2.主函数
主要程序:
void main() //主函数
{
int j;
chushihua(); //系统初始化判断是否存在原始数据文件
printf( ☆☆☆ ---欢迎使用地大飞机订票系统---☆☆☆\n); //打印出系统主界面
do
{
printf(=============================================================================== );
printf(1.增加航班信息\n\n
2.浏览航班信息\n\n
3.查找航班信息\n\n
0.退出\n\n);
printf(================================================================================ );
printf(请在0-3中选择以回车键结束:\n\n);
scanf(%d,j);
switch(j)
{
case 1: add(); //调用增加航班函数
break;
case 2:print(); //调用显示模块
break;
case 3:search(); //调用查找模块
break;
case 0: //退出系统
break;
}
}while(j!=0); //判断是否调用其他函数
printf(谢谢使用,再见! );
}
3.各功能模块设计
(1)输入、保存航班信息模块(包括初始信息和后增加
您可能关注的文档
最近下载
- 正丁烷的理化性质及危险特性.doc VIP
- 人体运动学(第3版)PPT课件-第二章-上肢-第三节-腕与手.pptx VIP
- 胎动管理专家共识(2025).pptx VIP
- 液化石油气的理化性质及危险特性.docx VIP
- 2023-2024学年八年级数学下册举一反三系列专题21.3 期中期末专项复习之平行四边形二十二大必考点(举一反三)(人教版)含解析.docx VIP
- 公园安保人员安全培训课件.pptx VIP
- 专题7.5 期末专项复习之平行四边形二十一大必考点(举一反三)(浙教版)(解析版).pdf VIP
- 市场监管党组书记2025年度民主生活会个人对照检查发言材料(五个带头).docx VIP
- 2026届陕西省西安市新城区高三三模语文试题.pdf
- 《鸿门宴》优秀ppt课件.pptx VIP
原创力文档

文档评论(0)