1、 C 语言课程设计报告语言课程设计报告 题题 目:目: 学生成绩管理系统设计学生成绩管理系统设计 设设 计计 者者: 专业班级:专业班级: 电子信息工程(电子信息工程(2 2)班)班 学学 号:号: 指导教师:指导教师: 完成日期:完成日期: 6 6 月月 2121 日日 - 2 - 学生成绩管理系统课程设计学生成绩管理系统课程设计 报报 告告 目录目录 一系统软件环境一系统软件环境(3)(3) 二课程设计目的二课程设计目的(3)(3) 三内容与要求三内容与要求(3)(3) 四程序主要功能四程序主要功能(4)(4) 五系统功能设计五系统功能设计(4)(4) 六函数实现功能说明六函数实现功能说明
2、( (5 5) ) 七调试分析七调试分析( (6 6) ) 八心得与体会八心得与体会( (6 6) ) 九各功能模块的实现及其程序清单九各功能模块的实现及其程序清单( (7 7) ) 十、 附页源程序清单十、 附页源程序清单(11)(11) - 3 - 学生成学生成绩管理系统课程设计绩管理系统课程设计 报报 告告 一系统软件环境一系统软件环境: 本程序主要运行在:Visual C+ 6.0Visual C+ 6.0(主要)(主要) Turbo C/C+ 3.0Turbo C/C+ 3.0 Turbo C 2.Turbo C 2. 二课程设计目的二课程设计目的: 本课程设计的系统是早已在很多领域
3、均有应用, 是一个很不错的教学管理系统, 而且其 功能更是相当强大、界面更加友好的应用型软件。 而现在我的设计并非是重走旧路, 而我的设计主要目的在于学习并深刻地掌握对 C 语 言的基础知识以及其实践经验, 更好地在以后的学习中能够更好地运用学习。 特别是像这种 比较多运用 到一些课本上没有教的知识,比如说,像清屏函数 CLRSCR、菜单函数 MENU 等。许多都是一 开始就没有涉及到的知识, 在自已的设计中得到了提升, 更加重要的一点就是增加了自已的 实践操作能力。 三内容与要求三内容与要求: (一)(一) 设计设计内容:内容: 成绩信息,内容如下: 例:现有学生成绩信息,包含例:现有学生成
4、绩信息,包含 姓名姓名 学号学号 语文语文 数学数学 英语英语 张明明张明明 01 67 78 82 李成友李成友 02 78 91 88 张辉灿张辉灿 03 68 82 56 王露王露 04 56 45 77 陈明陈明 05 67 38 47 请用 C/C+编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面: (二二)功能要求)功能要求: (1)信息输入:信息输入: (2)信息查询:信息查询: 要求:查询时可实现按姓名查询、按学号查询要求:查询时可实现按姓名查询、按学号查询 (3)成绩统计:成绩统计: 要求:要求:A 输入任意的一个课程名(如数学)和一个分数段(如输入任意的一个课程名(如数学)和一个分数段(如 60-70) ,统计出在此分) ,统计出在此分 数段的学生情况。数段的学生情况。 - 4 - (4)可选功能:实现学生信息数据的维护。可包括:增加学生信息、删除学生信息、)可选功能:实现学生信息数据的维护。可包括:增加学生信息、删除学生信息、 修改学生信息修改学生信息 (其他要求:学生信其他要求:学生信息数据以结构体数组组织;或以链表形式组织;或以文件形式保存息数据以结构体数组组织;或以链表形式组织;或以文件形式保存 (可加(可加分)分) 2、 插入记录在一个特定序号处插入一条记录插入记录在一个特定序号处插入一条记录 3、 删除记