没有合适的资源?快使用搜索试试~ 我知道了~
学生成绩管理系统设计课程设计实验报告 等级优秀(4.5)(广工 C程序设计)
需积分: 0 10 下载量 51 浏览量
2023-02-07
19:28:51
上传
评论 2
收藏 2.63MB DOC 举报
温馨提示
试读
44页
附源代码 测试用例 部分注释 报告中有流程图 代码全原创 含实验总结 正文20页 设计一个学生成绩管理系统设计 学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。 A、能按学期、按班级完成对学生成绩的录入、修改 B、能按班级统计学生的成绩,求学生的总分及平均分 C、能查询学生成绩,不及格科目及学生名单 D、能按班级,输出学生的成绩单 提升点: A、使用文件方式存储、读取数据 B、使用结构体存储数据、使用链表 C、支持删除某一学生信息、根据学号进行排序 D、使用图形界面 E、程序鲁棒性(如输入错误判断) F、其他特色功能 A、存入、输出、增加、修改、删除学生成绩数据 B、查询学生成绩(学生成绩,不合格名单) C、处理学生成绩(计算平均数、排序) D、错误判断 E、使用结构体和链表存储数据 F、对不合格的成绩进行标蓝
资源推荐
资源详情
资源评论
1
《程序设计课程设计》报告
学 院
专 业
年级班别
学 号
学生姓名
指导教师
成 绩
2
目录
第一部分 需求分析 ..................................................................................3
1.1 设计题目 ........................................................................................3
1.2 设计要求 ........................................................................................3
1.3 系统功能需求 ................................................................................3
第二部分 详细设计 ..................................................................................4
2.1 总体设计 ........................................................................................4
2.2 面向用户设计 ...............................................................................4
2.3 算法设计思路以及对应的工作流程图 ........................................5
第三部分 主要源程序代码 ....................................................................14
3.1 存储结构设计说明(存储结构代码见附页一) ......................14
3.2 完整源程序清单(完整源代码见附页一) ..............................14
第四部分 测试用例及测试说明 ............................................................15
4.1 测试用例 ......................................................................................15
4.2 测试说明 ......................................................................................15
第六部分 附页 ........................................................................................21
6.1 完整源程序代码 ..........................................................................21
6.2 测试用例 ......................................................................................44
3
第一部分 需求分析
1.1 设计题目
设计一个学生成绩管理系统设计
学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、
英语和计算机)等。
1.2 设计要求
A、能按学期、按班级完成对学生成绩的录入、修改
B、能按班级统计学生的成绩,求学生的总分及平均分
C、能查询学生成绩,不及格科目及学生名单
D、能按班级,输出学生的成绩单
提升点:
A、使用文件方式存储、读取数据
B、使用结构体存储数据、使用链表
C、支持删除某一学生信息、根据学号进行排序
D、使用图形界面
E、程序鲁棒性(如输入错误判断)
F、其他特色功能
1.3 系统功能需求
A、存入、输出、增加、修改、删除学生成绩数据
B、查询学生成绩(学生成绩,不合格名单)
C、处理学生成绩(计算平均数、排序)
D、错误判断
E、使用结构体和链表存储数据
F、对不合格的成绩进行标蓝
4
第二部分 详细设计
2.1 总体设计
本系统分为七大设计板块
增加板块:包括初始数据输入板块和添加数据板块,用于新增成绩数据
更改板块:用于对单个学生成绩数据进行修改
查询板块:用于对单个学生的成绩数据或不同范围的成绩单进行查询
输出板块:用于对一定范围的学生成绩数据进行输出
删除板块:用于删除学生成绩数据
处理板块:对数据进行分析和对数据进行排序
美化板块:对数据输出颜色进行调整
2.2 面向用户设计
增加板块:输入学期、学号、班级、各科成绩(语文、数学、英语、计算机)
更改板块:输入查询方式,输入需要修改的数据项目,输入更改后的数据,输出
更改后的数据
查询板块:输入查询成绩还是不合格成绩单,查询成绩则输入所需查询项目,输
出所查询数据;查询不合格成绩单则输入查询范围,输出所需范围
不合格成绩单
输出板块:输入所需成绩单输出范围,输出相应范围成绩单
删除板块:输入所需删除数据的姓名或学号,删除对应学生成绩数据
处理板块:输入平均分所需班级,计算相应班级平均分;对数据按学号进行排序
5
2.3 算法设计思路以及对应的工作流程图
2.3.1 增加板块:初始输入板块、添加数据板块
剩余43页未读,继续阅读
资源评论
m0_62946442
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功