课题2设计任务书_第1页
课题2设计任务书_第2页
课题2设计任务书_第3页
课题2设计任务书_第4页
课题2设计任务书_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

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

文档简介

课 程 设 计 报 告 课程名称课程名称 C 语言程序设计语言程序设计 课题名称课题名称 班级成绩管理系统班级成绩管理系统 专专 业业 机械电子机械电子 班班 级级 1202 班班 学学 号号 201202170211 姓姓 名名 谭飞谭飞 指导教师指导教师 肖伟平肖伟平 郭芳郭芳 罗敬罗敬 2013 年年 12 月月 20 日日 湖南工程学院 课 程 设 计 任 务 书 课程名称 C 语言程序设计语言程序设计 课 题 班级成绩管理系统班级成绩管理系统 专业班级 机械电子 1201 班 学生姓名 谭飞 学 号 201202170211 指导老师 肖伟平 郭芳 罗敬 审 批 任务书下达日期 2013 年 12 月 20 日 任务完成日期 2013 年 12 月 30 日 一一 设设计计内内容容与与设设计计要要求求 1 设计内容 班级成绩管理系统设计设计内容 班级成绩管理系统设计 涉及的知识点 涉及的知识点 掌握并熟练运用 C 语言的基本数据类型与各种表达式 程序的流程控制语 句 掌握数组的基本概念 熟练掌握一维数组 二维数组的应用 掌握字符数组 与字符串的关系以及字符串的简单处理 掌握函数的定义 函数的返回值 函数的调用 函数的形式参数和实际参数 之间的关系 掌握变量的作用域与生存期 了解函数的作用域 掌握结构体的概念 结构体类型的定义 结构体变量的定义和初始化 结构 体成员的表示 结构体变量的赋值含义 结构体与指针 函数的关系 掌握文件 文件类型指针的基本概念 熟练掌握文件的打开与关闭以及文件 的建立 读写等有关操作 2 2 设计要求 设计要求 1 用 C 语言实现系统 利用结构体数组实现班级成绩的数据结构设计 系统的 各个功能模块要求用函数的形式实现 应提供一个界面来调用各个功能 调 用界面和各个功能的操作界面应尽可能清晰美观 各项显示数据均要求以表 格的形式输出 在各功能子模块中应设计相应的二级菜单 2 建立一个班级学生成绩数据库 文件名为 bjcjk txt 并从该文件中读取数据 3 班级成绩管理系统应能提供以下功能 1 主菜单界面设计 通过提示用户输入一个数字选项 调用相应的功能函 数 2 学生成绩显示 完成班级全部学生成绩的显示 显示时按表格的形式 且应有表头 3 学生成绩追加 完成新增一个 或多个 学生的成绩记录 要求在追加过程 中有相应的提示信息 完成追加后能重新计算学生平均成绩并显示 4 学生成绩修改 要求能按学号和按姓名两种定位方式 且可以按用户要 求修改记录中除学号和姓名以外的指定内容 并重新计算学生的平均成绩 5 学生成绩信息的查询 要示系统能按学号 按姓名查询以及能查询总分在 某一指定范围内的学生信息 且能显示符合条件的所的记录 若所需查询的 信息不存在时应有相应的提示信息 6 学生成绩信息的删除 要求可按指定的学号和指定的姓名两种定位方式删除 学生的成绩记录 7 要求在删除模块 修改模块和查询模块中若找不到所需的记录时 系统设计 中应有一定的提示信息 8 成绩排序 按学生平均成绩进行排序 9 成绩统计 统计并以表格的形式显示所有课程的平均分 统计并显示选定的某门课程的平均分以及超过该平均分的人数 同时 能将超过该平均分的学生记录以表格的形式显示出来 4 说明 说明 1 要求将修改后的数据写入到一个新的数据文件 nwejck txt 中 2 对系统有兴趣的同学可以在实现基本要求的基础上 完善系统的其它功能 5 班级成绩管理系统采用一个结构体数组 学生成绩数据库结构如下 班级成绩管理系统采用一个结构体数组 学生成绩数据库结构如下 int xh 学号 char name 10 姓名 double yy 英语 double mat 数学 double jsj 计算机 double wl 物理 double zf 总分 注意 学号不能重复且不少于注意 学号不能重复且不少于 4 位数字 各项字符串的长度要求在位数字 各项字符串的长度要求在 4 10 之之 间 数据库应有间 数据库应有 10 条或多于条或多于 10 条以上的记录 条以上的记录 6 要求 要求 1要求每个学生必须独立思考 认真并按时完成本课程设计所包含的所有内 容 2要求学生必须按照课程设计报告的完整格式说明设计内容 设计任务分析 过程和算法 给出程序流程图和全部源程序 3设计报告的完整格式应包括以下部分的内容 系统设计总体思路 系统的主要功能 系统功能模块的划分 要求画出总体模块框图 主要功能的实现和各个程序模块说明 每个功能模块的框图 系统主模 块的流程图 各个功能模块至少要有一个主要的流程图 程序调试过程及各模块调试中相应的部分截图 课程设计总结与体会 不少于 500 字 课程设计参考文献 程序清单 4课程设计周内 凡规定的集中上机时间必须到机房调试程序 5设计完成后必须参加答辩 并按要求演示程序 提交课程设计报告和有关 电子文档 7 分组及安排 分组及安排 所选题目根据学生班号和学号确定 班号 学号 6 1 如你的班号为 01 班 学号为 01 则所选题目号为 1 1 6 1 3 即课题号为 3 8 成绩评定 成绩评定 系统设计方案是否合理 程序设计是否正确 调试结果 设计说 明书的质量高低 答辩时回答问题情况 课程设计周表现情况 总评 成绩记入 课程设计成绩评分表 二二 进进度度安安排排 第 16 周 星期五 8 00 12 00 讲课 布置任务 第 17 周 星期一 14 00 17 30 机房上机调试程序 星期二 8 00 12 00 机房上机调试程序 星期二 19 00 22 00 机房上机调试程序 星期三 14 00 18 00 机房上机调试程序 答辩 附 课程设计报告排版 打印和装订要求附 课程设计报告排版 打印和装订要求 1 课程设计报告装订顺序 封面 任务书 目录 正文 附件 评分表 按 A4 大小的纸张排版和打印 2 设计报告的页码从目录之后开始使用 3 正文的格式 一级标题用 3 号黑体 二级标题用四号宋体加粗 正文用小四号宋体 行距为 22 磅 正文中程序清 单 英文 用英文字体 Times New Roman 单倍行间距 4 正文的内容 一 课题的主要功能 二 课题的功能模块的划分 要求画出模块图 三 主要功能的实现 至 少要有一个主要模块的流程图 四 程序调试 各模块至少有一个程序调试的截图 五 总结 不少于 500 字 六 参考文献 t 附件 包含所有程序的原代码 且程序中应有必要的注释 八 正文总字数要求在 5000 字以上 不含程序原代码 5 设计报告中任务书和评分表不需重新排版 计算机与通信学院课程设计评分表 课题名称 课题名称 班级成绩管理

温馨提示

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

评论

0/150

提交评论