软件学院2014级程序设计基础课程设计要求.doc_第1页
软件学院2014级程序设计基础课程设计要求.doc_第2页
软件学院2014级程序设计基础课程设计要求.doc_第3页
全文预览已结束

下载本文档

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

文档简介

程序设计基础课程设计l 设计题目: 编写并调试学生成绩管理程序l 设计要求:学生按学号顺序分组,3人一组,每人完成一部分,具体分工组内讨论决定。l 成绩评定:优秀约占15%, 良好约占40%,中等约占30%,及格约占15%。没完成设计任务的学生不及格。l 考核内容:u 出勤情况u 课程设计报告完成情况u 设计方法讲解情况u 代码完成情况(质量、工作量、时间)l 考核方法:最后一次课,提交课程设计报告后,申请答辩。答辩过程中,学生演示并讲解自己完成的部分,老师检查程序并向学生提问。n 考察点:u 功能完成情况u 代码规范程度u 程序结构u 用户界面u 分工合作n 课程设计报告要点:一、成员分工1. 设计小组成员姓名、学号2. 主要职责3. 每个成员所完成工作占全组工作的百分比二、程序结构1. 模块划分2. 主函数主要功能3. 各子函数主要功能4. 函数之间的调用关系三、设计思想1. 总体思路2. 各模块设计思想3. 界面设计4. 特色设计四、关键代码(适当加注释)1. 体现主要设计思想的代码2. 体现特色设计的代码五、程序测试1. 测试计划(包括测试目的、测试数据)2. 测试结果(包括测试过程中出现的问题)3. 测试结果分析(包括解决问题的方案)4. 测试结论程序设计基础课程设计要求【设计目的】全面深入理解高级语言程序设计思想,掌握程序设计知识和技巧,提高综合应用能力。【设计题目】编制并调试学生成绩管理程序。【基本要求】1. 功能要求1) 从磁盘读入学生成绩单文件(学生的原始成绩单可通过运行程序产生)。2) 按下列要求组织成绩单:(1) 按学号排序(2) 按姓名排序(用选择法)(3) 按成绩排序(用冒泡法)(4) 按成绩分段计数(每10分为一段)(5) 优秀成绩单(优秀线由宏定义给出)(6) 不及格成绩单3) 将各类学生成绩单输出到显示器上,同时以文件形式保存到磁盘上。2. 界面要求1) 允许用户输入成绩单的路径及文件名。2) 可选择成绩单排序规则:升序、降序。3) 可选择输出内容:原始成绩单、排序后的成绩单、分段后的成绩单、优秀成绩单、不及格成绩单。3. 数据结构要求一个学生的信息,至少包括:1) 学号:形如:54110115,其中“54”表示所在学院,“11”表示年级,“01”表示班级,“15”表示班内序号2) 姓名3) 性别4) 考试科目(共3科)5) 各科目考试成绩要求用结构体数组保存学生信息。4. 程序结构要求体现模块化程序设计思想,用函数实现各模块功能。【选作】1) 分别将优秀成绩单和不及格成绩单以链表形式组织。2) 读入若干班级成绩单,按班级完成以上【基本要求】所述功能。时间:第 15 、 16 、

温馨提示

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

评论

0/150

提交评论