C程序设计学生成绩管理系统
21页1、word课程设计题目:学生成绩管理 / 第1章 系统概要1.1 系统介绍 设计一个学生管理系统,能够实现学生信息输入,并对这些信息进展处理并输出。1.2 根本功能要求 从键盘输入某班级假如干个学生的学号、三门课语文、数学、英语的成绩,分别实现如下功能;(1) 统计每个学生的总分和平均分。(2) 按总分由大到小排知名次。(3) 打印出成绩在全班平均分以上的学生和数据信息。(4) 任意输入一个学号或,能够查找出该学生在班级中的排名与其考试成绩。 本系统是根据学生成绩管理的需要,而建立一个“学生成绩管理系统,以与方便对成绩的各项管理操作。本系统能对成绩进展输入和输出;能按成绩对学生进展排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提。能根据学生的或学号来查询该学生的资料。第2章 设计思路与算法2.1 程序功能结构图学生成绩管理统设置班级人数输入学生信息统计平均分和总分对学生成绩排序统计高于班级平均成绩学生查找利用学号查找学生利用某某查找学生利用某某查找学生打印学生信息主菜单图2-1 学生成绩管理系统功能图 2.2 各模块介绍学生成绩管理系统包括七个模块:输入学生资料,输出学
2、生资料,统计总分和平均分,按学生总成绩或平均成绩排序,打印平均分高于班级平均分的学生信息,按或学号查找,菜单项选择择这七个模块既相互联系又相互独立。各模块功能介绍1输入模块void setdata(student stu):主要功能是用来对学生的成绩进展输入。使用该功能可以输入所有学生的信息、资料等。具体包括学生的班级,学号,各科成绩。2输出模块void print(student stu,int i):主要功能是用来对学生的成绩进展输出。在系统已经录入了学生资料成绩的前提下,使用该功能可以显示所有学生的信息、资料等。具体包括学生的班级,学号,姓名,各科成绩,总成绩和平均成绩。3统计模块void count(student stu):主要功能是用来对学生的成绩进展计算。在系统已经录入了学生资料成绩的前提下,使用该功能可以计算出每个学生的总成绩和平均成绩。4排序模块void sort(student stu):按学生平均成绩进展排列模块块,此模块的主要功能是用来对学生的平均成绩进展排序,这样在统计名次是就比拟方便。在系统保存学生资料的前提下,使用此功能能快速统计出学生的名次情况。5打印平
3、均分高于班级平均分的学生信息模块void getaverage(student stu):主要功能是输出学生平均分高于等于班级平均分的学生信息。6查找模块void search1(student stu,char*a) 按学号查找 void search2(student stu,char*b) 按查找:主要功能是用来查找学生资料,在系统输入学生资料的前提下,想查找某个学生的资料,我们只要知道他的学号或,输入学号或后,系统可以帮我们把他的信息输出。7菜单模块int select1(): 主要功能是用来选择哪种操作。根据提示可对学生信息进展处理。 第3章 源程序代码#include /输入输出流的头文件/* 文件包含命令,strcmp函数存放在string.h文件中。*/#include /字符串处理的头文件#includeint n; /设置一个全局变量struct student /声明学生信息的结构体 char number20; /学生的学号:20个字符长度 char name30; /学生的名字:20个字符长度 char c5; /学生的班级:5个字符长度 double mat
《C程序设计学生成绩管理系统》由会员m****分享,可在线阅读,更多相关《C程序设计学生成绩管理系统》请在金锄头文库上搜索。
机械制造技术课程设计CA6140车床拨叉[ 831003]铣左端面夹具设计(全套图纸)
文体部内部规章制度模板(二篇).doc
护士职业基本要求
2011年保险代理人资格考试综合模拟题三
基于逆向工程和快速成型的手机外形快速设计毕业设计
三八妇女节演讲稿模板集锦10篇
小升初数学专项训练11圆的综合练习
动人的北平教案结稿
2023年山东省临沂费县部分医疗卫生事业单位招聘医疗后勤类岗位13人(共500题含答案解析)笔试必备资料历年高频考点试题摘选
聚乙烯塑料降解性能的研究进展
公司组织结构图说明
购售电合同
换药的秘密deun
幼儿园春季园务工作计划参考模板(5篇).doc
中考名著《水浒传》阅读考题及答案
可口可乐公司的广告促销管理分析
劳动合同样本(5篇).doc
精一元一次不等式和一元一次不等式组讲义
苏教版六年级语文理想的风筝课堂实录
精品鲁教版化学选修四配套练习:2.1 化学反应的方向含答案
2022-11-18 26页
2023-08-25 5页
2023-10-26 5页
2022-08-26 27页
2023-11-27 8页
2022-11-12 6页
2022-11-07 37页
2023-07-07 16页
2022-07-21 75页
2023-05-27 10页