- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内蒙古科技大学
本科生课程设计说明书
题 目:C语言课程设计
—— 飞机订票系统
学生姓名:罗晓蓉
学 号:1367159140
专 业:软件
班 级:2013-1
指导教师:丁雨
内蒙古科技大学课程设计任务书
课程名称 C语言课程设计 设计题目 飞机订票系统 指导教师 丁雨 时间 2013.12.30——2014.1.3 一、教学要求
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。
假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:
航班信息录入功能(航班信息用文件保存)--输入
航班信息浏览功能--输出
查询航线:(至少两种查询方式)--算法
●按航班号查询 ●按终点站查询
承办订票和退票业务
三、设计要求及成果
1. 分析课程设计题目的2. 写出详细设计说明3. 编写程序代码,调试程序使其能正确运行4. 设计完成的软件要便于操作和使用. 设计完成后提交课程设计报告第一天? 选择课程设计题目,分析课题的要求第二天? 编程第三天? 编程及调试第四天? 写课程设计报告第五天? 提交课程设计报告(打印稿及电子稿)1. 根据平时上机考勤、表现和进度,教师将每天点名和检查2. 根据课程设计完成情况,必须有可运行的软件。3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。
假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:
1、航班信息录入功能(航班信息用文件保存)--输入
2、航班信息浏览功能--输出
3、查询航线--算法(按航班号查询)
4、承办订票和退票业务
第二章 概要设计
2.1 总体设计
编写一个飞机系统的程序,该系统能够实现对航班信息的入、、、查以及订票、退票。
因为飞机订票系统含有各航班的各项信息,如航班号、航线、飞行时间、机票数目等必要信息,所以就决定用刚学不久的结构体数组来存放航班的各项信息,根据题目要求定义如下结构体类型:
头文件包含、全局变量定义和结构体定义源代码:
#includestdio.h //标准输入、输出头文件
#includestring.h //包含字符串函数处理头文件
#includeprocess.h //包含access函数的头文件
#define N 1000 //定义最多的航班数
#define PRINT %d\t\t%s\t\t%s\t\t星期%s\t\t%d\n ,s[i].num,s[i].start,s[i].over,s[i].time,s[i].count //宏定义输出格式
struct air //定义结构体数组
{
int num; //定义航班号
char start[20]; //航班起始站
char over[20]; //航班终点站
char time[10]; //飞行时间
int count; //机票数量
}s[N];
int i,m=0; //定义全局变量,记录下航班信息的数量
char ii[10]; //用来选择是否继续的变量
以上就是我的总体设计思路。
2.2 接口设计 //函数声明
函数名 函数格式 //即函数首部 函数功能 add void 函数声明增加航班信息函数 print void 显示航班信息 search void 查找航班信息 dingpiao void 订票业务 tuipiao void 退票业务 read void 读取文件 save void 保存文件 output void 输出格式 chushihua void 系统初始化 build void 建立数据文件 第三章 详细设计
在本次的课程设计中我负责编制的是初始化、建立数据文件、数据文件读取、数据文件保存、增加航班信息、订票、退票业务函数的编写。以下是我的负责部分的详细设计内容:
3.1 定义系统初始化函数
模块功能:设立一个初始化函数来得到航班信息。具体设计是第一次运行程序时自动生成保存航班信息的文件,并输入初始航班信息,待第二次开始就
您可能关注的文档
- fpga应用设计报告二进制振幅键控(2ask)调制器与解调器设计.pdf
- gis在道路勘测设计的应用.pptx
- gui设计的简易计算器附程序.pdf
- hr3级复习指南-学生精华总结版.docx
- i-science小学科学primary 4b.ppt
- 上海麦腾永联众创空间管理股份有限公司 申请股票进入全国中小企业股份转让系统挂牌并公开转让 之补充法律意见书.pdf
- 上海美特斯邦威服饰股份有限公司15年度主体跟踪评级报告(大公评级).pdf
- 上海鸣志电工股份有限公司 股份进入全国中小企业股份转让系统挂牌并公开转让的 法律意见书.pdf
- 上海南汇发展(集团)有限公司17年度第一期超短期融资券法律意见书.pdf
- 上海南汇发展(集团)有限公司17年度第一期超短期融资券募集说明书.pdf
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
最近下载
- 教学科研在提升教育质量中的作用教学研究课题报告.docx
- 2024年消防设施操作员之消防设备初级技能题库【真题汇编】.docx
- (新版)中华护理学会团体标准等相关试题库及答案.docx
- 中央电大2016年7月春季学期专科期末考试老年活动策划试题及答案_试卷代号3791.pdf
- 2024年施工员考试题库及参考答案(完整版).docx
- 必威体育精装版国家开放大学电大《政府经济学》期末终考题库及标准参考答案 .docx
- 光学显微镜的维护保养.doc VIP
- 2024年国家电网招聘之电网计算机题库新版.docx
- 水电站安全标准化全套资料—安全管理制度汇编.pdf VIP
- 律师职业生涯人物访谈.pdf VIP
文档评论(0)