C语言课程设计报告书样板分解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖北第二师范学院 《程序设计基础》课程设计报告书 题 目: 飞机订票系统 系 部: 计算机 专 业: 系统维护和信息安全 班 级: 08系统维护 姓 名: 李思 学 号: 08D0401008 同组人员: 杨婷、余丽花 指导老师: 鲁静 设计时间: 2010年6月7日 ~2010年7月1日 目 录 1. 课程设计计划 3 2. 前言 3 3. 需求分析 4 4. 概要设计 5 5. 详细设计 6 6. 技术难点与分析 7 7. 心得体会 8 8. 致谢 9 9. 参考文献 9 1. 课程设计计划 (可以参考课程设计任务书“三、设计时间 2010.6.7~2010.6.13 确定选题与分组,组长分配任务,填写《分组与选题说明》 2010.6.14~2010.6.20 查阅相关资料,设计相关算法 2010.6.21~2010.6.27 编写代码,调试程序,程序汇总调试 2010.6.28~2010.7.3 答辩,填写《课程设计报告书》,打印上交 2. 前言 (主要叙述本课题的意义、研究范围及要求达到的技术参数;简述本课题应解决的主要问题。可参考课程设计任务书“一、设计目的和要求设计内容 一、本课程的意义: 本课程设计是在学习面向对象基本理论之后的实践教学环节。实践教学时软件设计的综合训练。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。 二、研究范围: 问题分析、总体结构设计、程序设计基本技能和技巧、会定义简单的结构体、会应用简单的指针。 三、主要解决的问题: 1、确定好需要的主要的模块;2、实现每个功能需要哪个模块;3、主要实现的功能有:浏览有关航班的信息;买票和退票;接收输入的信息;输出需要的信息。 3. 需求分析 (主要内容包括本课程设计题目、课程设计任务、课程设计思想、软硬件运行环境及开发工具。可参考已经上交的“需求说明书”来写。) 一、课程设计题目 《飞机订票系统》 二、课程设计任务 1、录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况; 订票: 可以订票,如果该航班已经无票,可以提供相关可选择航班;(订票情况可以存在一个数据文件中,结构自己设定) 退票: 可退票,退票后修改相关数据文件; 4. 概要设计 (主要叙述本课题设计的流程图(各功能模块)、主要的数据结构、主要函数、附main()函数源代码等。) 流程图 主函数模块 Menu 菜单 Case1 Case2 Case3 Case4 Case5 Case6 输入信息 浏览信息 具体操作 存盘 加载 退出 查询航班信息 printf(浏览航班信息:\n);输入航班信息 if(w==1) 输出航班信息 二、主要数据结构 typedef struct plane { ;定义了一个结构体 char ID[10]; char Start_Place[10]; char End_Place[10]; float price; int Buy_num; int Max_num; char time[20]; }PLANE; 三、主要函数 main() menu(); void display(); /输出模块/ void input(); /输入模块/ void browse(); /浏览模块/ getch(); find(); /查询模块/ void save(); /存储模块/ 四、main() void main() { menu(); } menu() { int n,w1;

文档评论(0)

bbnm58850 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档