- 7
- 0
- 约8.03千字
- 约 23页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE21
精品文档
PAGE
.
课程设计题目:学生成绩管理
·
..
.
第1章系统纲要
1.1系统介绍
设计一个学生管理系统,能够实现学生信息输入,并对这些信息进行办理并输出。
1.2基本功能要求
从键盘输入某班级若干个学生的学号、姓名、三门课(语文、数学、英语)的成绩,
分别实现如下功能;
1)统计每个学生的总分和平均分。
2)按总分由大到小排有名次。
3)打印出成绩在全班平均分以上的学生名单和数据信息。
4)随意输入一个学号或姓名,能够查找出该学生在班级中的排名及其考试成绩。
本系统是根据学生成绩管理的需要,而成立一个“学生成绩管理系统”,以及方便对
成绩的各项管理操作。 本系统能对成绩进行输入和输出; 能按成绩对学生进行排序, 并显
示学生资料、成绩等,可是得以系统输入学生资料、成绩为前提。能根据学生的姓名或学
号来查问该学生的资料。
..
.
第2章设计思路与算法
2.1程序功能构造图
学生成绩管理统
设置班级人数
输入学生信息
主菜单
统
对
统
查找
计
学
计
平
生
高
均
成
于
分
绩
班
和
排
级
利
利利
总
序
平
用
用用
分
均
学
姓姓
成
号
名名
绩
查
查查
学
找
找找
生
学
学学
生
生生
打印学生信息
图2-1学生成绩管理系统功能图
..
.
2.2各模块介绍
学生成绩管理系统包括七个模块: 输入学生资料,输出学生资料,统计总分和平均分,
按学生总成绩或平均成绩排序,打印平均分高于班级平均分的学生信息,按姓名或学号查找,菜单项选择择这七个模块既相互联系又相互独立。
各模块功能介绍
1)输入模块( voidsetdata(studentstu[])):
主要功能是用来对学生的成绩进行输入。 使用该功能能够输入所有学生的信息、 资料
等。详细包括学生的班级,学号,姓名,各科成绩。
2)输出模块( voidprint(studentstu[],inti) ):
主要功能是用来对学生的成绩进行输出。在系统已经录入了学生资料成绩的前提
下,使用该功能能够显示所有学生的信息、资料等。详细包括学生的班级,学号,姓
名,各科成绩,总成绩和平均成绩。
3)统计模块( voidcount(studentstu[])):
主要功能是用来对学生的成绩进行计算。在系统已经录入了学生资料成绩的前提
下,使用该功能能够计算出每个学生的总成绩和平均成绩。
4)排序模块( voidsort(studentstu[])):
按学生平均成绩进行排列模块块, 此模块的主要功能是用来对学生的平均成绩进行排
序,这样在统计名次是就比较方便。 在系统保留学生资料的前提下, 使用此功能能迅速统
计出学生的名次情况。
5)打印平均分高于班级平均分的学生信息模块( voidgetaverage(studentstu[])):
主要功能是输出学生平均分高于等于班级平均分的学生信息。
6)查找模块(void search1(studentstu[],char*a) 按学号查找 void search2(student
stu[],char*b) 按姓名查找):
主要功能是用来查找学生资料, 在系统输入学生资料的前提下, 想查找某个学生的资
料,我们只需知道他的学号或姓名, 输入学号或姓名后, 系统能够帮我们把他的信息输出。
7)菜单模块( intselect1()):
主要功能是用来选择哪一种操作。根据提示可对学生信息进行办理。
..
.
第3章 源程序代码
#includeiostream.h//输入输出流的头文件
/********************************************
文件包含命令, strcmp函数寄存在 string.h文件中。
********************************************/
#includestring.h //字符串办理的头文件
#includewindows.h
intn; //设置一个全局变量
structstudent //声明学生信息的构造体
{
charnumber[20];//学生的学号:20个字符长度
charname[30]; //学生的名字:20个字符长度
charc[5]; //学生的班级:5个字符长度
doublemath; //数学成绩
doublechinese; //语文成绩
doubleenglish; //英语成绩
doubletotal; //总分
doubleaverage; //平均分
intrank; //排名
}s;
voidsetdata(studentstu[]); //输入信息
voidcount(studentstu[]); //统计平均分和总分
voids
您可能关注的文档
- CWDM测试方法计划.docx
- Cytoscape软件画图说明.docx
- C上机实验报告计划实验四.docx
- c人行道隔离护栏施工实施方案.docx
- C及232串口通信方法计划.docx
- C基础培训教材(001).docx
- C基础培训教材001.docx
- C学生管理系统课程设计报告计划.docx
- C实验二类与对象(附)..docx
- C实验学习报告计划.docx
- 2026年预防为主,生命至上安全培训课件.pptx
- 2026年三级安全教育.pptx
- 2026年检测业务安全培训.pptx
- 2026年消防动火培训.pptx
- 2026年重大事故隐患专项排查整治行动清单.pdf
- 2026年健康义普急救.pptx
- 2025—2026学年度四川省广元市苍溪县九年级上学期期末考试历史试题(含答案).docx
- 2025—2026学年度四川省泸州市合江县马街中学校九年级上学期期末历史试题(含答案)(九上_九下第二单元).docx
- 2025—2026学年度云南省曲靖市宣威市民族中学等校联考九年级上学期期末模拟历史试题(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
最近下载
- 焦炭单位产品能源消耗限额-编制说明.pdf VIP
- 人教版八年级生物下册全册教学设计.pdf VIP
- 大家的日本语_第一版_单词表(默写版).pdf VIP
- 轧钢工序单位产品能源消耗限额及计算方法.pdf VIP
- 同步练习(附答案) 寒假预习人教版七年级下册数学之内错角、同位角、同旁内角测试卷.docx VIP
- 2026年常州纺织服装职业技术学院单招职业技能考试题库必考题.docx VIP
- 烧结工序单位产品能源消耗限额及计算方法.pdf VIP
- 2026年常州纺织服装职业技术学院单招职业技能考试参考题库及答案解析.docx VIP
- TJSGT-转炉炼钢工序单位产品能源消耗限额及计算方法编制说明.pdf VIP
- 2026年常州纺织服装职业技术学院单招职业技能笔试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)