- 3
- 0
- 约1.12万字
- 约 27页
- 2021-09-05 发布于广东
- 举报
课程设计说明书
课程设计说明书
本科毕业设计
(
题 目:
题 目: 学生成绩管理系统(教师端)
学生姓名: 陈
学 院:工学院
专 业:数字媒体技术
班 级:2013级
指导教师:
二〇一四 年 十 一月
目录
TOC \o 1-3 \h \z \u
一、设计题目(问题)描述和要求
设计目的:
为方便对学生成绩进行高效的管理,编写该程序以提高学生成绩管理效率。使用该程序之后,学校管理者可以查询某位学生、某个科目的成绩情况,还可以对学生成绩进行排名,对学生的数据进行修改和删除,其中排名以按总分排名,并且还提供了多种浏览方式,查询结果包括各个科目的分数、总分。通过本系统可以很好的掌握学生成绩的分布,减轻管理人员的负担,也使学生的成绩和信息长时期的保留。
问题描述:
编写一个简单的学生成绩管理系统。学生成绩管理系统有若干学生成绩记录组成,每个记录由学号、姓名、性别、年级、班级、三个科目成绩、总分、总排名、各科目排名几个部分组成,学号不超过5个字符,姓名不超过3个字符,成绩为int型数据。该系统具有以下功能:
程序开始执行时显示如下版权信息和主菜单:
*******学生成绩管理系统*************
学生信息
*1.登记
*2.编辑
*3.顺序
4.删除
浏览
* 5全部
*6个人
*7考试
* 8专业
*9指定
系统设置
10默认
0.退出
************************************
请输入(0~8):
通过键盘输入数字0~10后,程序能够执行相应的功能,执行完后回到上述主菜单继续等待用户输入,输入数字0后退出程序。
(1)选择“登记”后,输入学生个数。按程序提示输入学号、姓名、性别、年级、班级、三个科目成绩、总分、总排名、各科目排名。
(2)选择“编辑”,按提示输入要删除的学生的学号,输入学号,若改学号存在,则编辑相应的学生记录,如果该学号不存在,返回主菜单
(3)选择“顺序”后,会显示从成绩高到低还是相反。该操作会改变程序中链表的连接顺序,因此浏览时候显示也是顺序改变后的链表顺序输出。
(4)
(5)选择“全部”,系统会按照年级显示全部学生其成绩。
(6)选择“个人”,系统会提示输入学生姓名或者学号进行寻找并显示。
选择“考试”, 会按照每一年级的每一次考试显示成绩。
选择“专业”,会按照专业进行成绩输出。
选择“指定”,里面还有八种显示方式:分数段、排名、学期、班级、大一至大四,可以按照其进行浏览。
进行系统相关的设置,如是否显示欢迎窗口,是否自动读取信息或是手动、是否浏览显示全部等
(0)退出操作。
二、系统分析与模块设计
《学生成绩管理系统》结构图
学生信息学生成绩管理系主程序统
学生信息
学生成绩管理系主程序统
创建链表
创建链表
1.登记学生信息0.退出程序6.排序学生成绩5.浏览全部信息4.修改学生信息3.删除学生信息2.搜索学生信息
1.登记学生信息
0.退出程序
6.排序学生成绩
5.浏览全部信息
4.修改学生信息
3.删除学生信息
2.搜索学生信息
7其他多种浏览方式8
7其他多种浏览方式
8.默认设置
三、系统设计
1. 系统总体框架
《学生成绩管理系统》流程图
学生成绩管理系统
学生成绩管理系统
创建链表
创建链表
打开student.txt、set.txt文件 创建学生对象主菜单
打开student.txt、set.txt文件
创建学生对象
主菜单
1.登记
1.登记
退出系统 2.编辑
退出系统
2.编辑
3.顺序
3.顺序
保存为文件4.删除
保存为文件
4.删除
5.全部
5.全部
6.个人
6.个人
9.指定 8.专业 7.考试
9.指定
8.专业
7.考试
10.默认设置
10.默认设置
2. 系统关键算法流程图
(1).系统包含的类库
#includeiostream
#includestring
#includefstream
#includeiomanip
#includeconio.h
#includewindows.h
(2).主函数
main()函数
main()函数
创建Manage对象象象
创建Manage对象象象
进入start并进行信息读取等前提操作,然后进入用户界面开始有用户选择操作
进入start并进行信息读取等前提操作,然后进入用户界面开始有用户选择操作
(3)student类的设计与分析
class student/*定义学生成绩类*/
{
private:
Score *sco;
string name;
您可能关注的文档
- 2019年中国有色金属行业分析报告-产业供需现状与未来趋势预测(目录) (2).pdf
- 2019年注册岩土工程师专业考试试卷及参考答案答案.pdf
- 2019最新湘教版小学三年级上册美术教案 (1).doc
- 2020《毛泽东思想和中国特色社会主义理论体系概论》毛概复习要点知识点整理(最新版).pdf
- 2020-2026中国半导体计量和检测设备市场现状及未来发展趋势.doc
- 2020考研英语答题卡(A3打印).pdf
- 2020年-XX公司消防维保报告-月度维保报告(最终版).docx
- 2020年安徽省中考英语试卷及答案.doc
- 2020年管理类联考综合真题(纯净版-可打印练习).pdf
- 2020年杭州中考语文试题卷及答案.pdf
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)