王树宇学生成绩管理系统实验报告 联系客服

发布时间 : 星期一 文章王树宇学生成绩管理系统实验报告更新完毕开始阅读394b825008a1284ac9504336

第一章 课程设计的目的

1.加深对《C语言程序设计》课程知识的理解,掌握C语言应用程序的开发方法和步骤;

2.进一步掌握和利用C语言进行程设计的能力; 3.进一步理解和运用结构化程序设计的思想和方法; 4.初步掌握开发一个小型实用系统的基本方法; 5.学会调试一个较长程序的基本方法; 6.学会利用流程图或N-S图表示算法;

7.掌握书写程设计开发文档的能力(书写课程设计报告)。

4

第二章 设计内容与要求

设计内容: 成绩管理系统

现有学生成绩信息,内容如下:

姓名 学号 语文 数学 英语 张明明 01 67 78 82 李成友 02 78 91 88 张辉灿 03 68 82 56 王露 04 56 45 77 陈东明 05 67 38 47

设计要求:

(1) 信息维护:要求学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息

(2) 信息查询:要求查询时可实现按姓名查询、按学号查询

(3) 成绩统计:要求输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。

(4) 排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)

(5) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (6) 学生可自动增加新功能模块(视情况可另外加分)

5

第三章 主要技术指标及特点

学生成绩管理系输入学生信息 更新学生信息 查询学生成绩 统计学生成绩 按照课程名及分数段进行统计 从 键盘输入 从文件中获取 修改学生成绩 删除学生成绩 排序学生成绩 按课程得分降序按照学号查找 按照姓名查找 按照学号删除 按照姓名删除

图3.1:实验流程图

6

3.1 登录界面显示

图3.2:登陆页面

此登录界面是预先设定好作为菜单来显示的,在主函数中以menu()来实现的,在函数中,是通过switch……case来实现选择功能的,用户可以通过需要进行选择,方便了用户的使用,非常人性化。

7