冯毅《程序设计基础》c综合编程训练_第1页
冯毅《程序设计基础》c综合编程训练_第2页
冯毅《程序设计基础》c综合编程训练_第3页
冯毅《程序设计基础》c综合编程训练_第4页
冯毅《程序设计基础》c综合编程训练_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 C语言综合编程训练 2 一 设计任务 5项 任务选项功能 要求界面尽可能的友好 实现人机交互数据输入功能 数据存储采用结构体数组 具有提示 屏蔽非法输入 重新输入和退出可靠性处理等文件操作功能 数据的文件保存与装载 随时读写数据文件 并具有读写失败的处理算法与统计 根据设计需求进行排序 查找 插入 删除等算法 最大与最小 合格与不合格等分类统计数据输出功能 多种数据输出格式 如文本显示 表格显示或直方图显示等 3 二 参考设计题目 一 图书信息管理系统设计 二 职工信息管理系统设计 三 飞机航班订票系统设计 四 学生选修课程系统设计 五 通讯录系统设计 六 火车信息查询系统设计 七 学生学籍管理系统设计 八 产品销售管理系统设计 九 仓库管理系统设计 十 药店管理系统 十一 员工考勤管理系统 十二 酒店客房管理系统 4 三 设计要求 1 程序要求设计题目可根据参考题目选择 也可自由选题 设计任务必须包含五个功能模块 程序内容有实际意义 功能丰富采用规范的编程风格 模块化设计结构有独到之处 有个性锯齿型书写格式 适当的注释全部程序必须调试通过 提交源程序2 实验报告要求 主题鲜明 有条理 语言简练 图表规范 报告内容如下 设计任务 选题意义及设计目标程序设计与实现 程序结构 说明及系统程序组成框图数据描述 核心数据结构设计 结构体类型定义 与说明函数功能说明 函数名 函数功能 参数说明及算法描述 核心函数规范流程图系统设计难点及其解决方法设计效果与不足之处对本课程的建议及学习体会附录 程序使用说明 程序运行环境 文件夹设置 文件组成与操作说明等 2000字左右 下载设计报告模板 5 四 C程序组成 6 五 C程序模块化设计 模块化的程序设计的构思1 问题抽象 需求分析 系统功能确定2 框架分解 大模块 任务分工与分解3 细化功能 函数 定义变量 确定算法 模块化设计的实质性阶段程序设计从底层编写函数 使用频率高 功能较独立任务模块 函数的调用 信息传递与流程控制程序调试单独调试 功能函数用独立程序的方法单独编译 链接模块调试 按独立任务大块或文件及接口进行调试系统调试 在主函数堆砌各模块或函数总体编译 链接 开发方法 自上向下 逐步细化 模块化设计 结构化编码 7 学生成绩统计系统设计 8 六 C程序设计风格 根据需要 文件较大时 建立自己的头文件可将宏定义 自定义函数原型等分类放在头文件中在程序的开头将文件包含进来 头文件放在标准路径 include 中或指定其它路径存放函数的使用函数设计应具有独立性 专用性 复用性恰当使用外部变量 尽可能提高模块的独立性采用层次的书写程序格式按语句的从属关系分层 缩格方式编程适当使用注释 便于程序阅读和调试 9 课程考核 必修 4学分 48学时 Lectures 24学时 Lab ProgrammingPractice 课程考核期末考试 闭卷笔试 80 平时作业 5次 10 编程大作业 设计报告 10 设计报告 A4纸打印电子文档 源程序 设计报告电子档 readme txt提交方式 每人建立文件夹 姓名学号 请交到办公室 创新园大厦A718提交时间 第14周星期四 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论