1、学生学籍管理系统

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:58:47
1、学生学籍管理系统
(1)主要的数据表:
学生基本情况数据表,学生成绩数据表,课程表,代码表等。
(2)主要功能模块:
实现学生基本情况的录入、修改、删除等基本操作。
对学生基本信息提供灵活的查询方式。
完成一个班级的学期选课功能。
实现学生成绩的录入、修改、删除等基本操作。
能方便的对学生的个学期成绩进行查询。
具有成绩统计、排名等功能。
具有留级、休学等特殊情况的处理功能。
能输出常用的各种报表。
具有数据备份和数据恢复功能。
(3)设计要求
学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。

#include<iostream.h> /*引用库函数*/
#include<stdlib.h>
#include<ctype.h>
#include<stdio.h>
#include<string.h>
typedef struct
{
char class_0[20]; /*班级*/
int number; /*学号*/
char name[20]; /*姓名*/
float electrics; /*电子技术成绩*/
float c_program; /*C++语言成绩*/
float multimedia; /*多媒体技术成绩*/
float english; /*大学英语成绩*/
float math; /*高等数学成绩*/
float sport; /*体育成绩*/
float polity; /*马克思主义政治经济学*/
float summary; /*总分*/
float average; /*平均分*/
}Student;
Student stu[100]; /*结构体数组变量*/

int menu() /*菜单函数*/
{
char c;
do
{
system("cls"); /*运行前清屏*/
cout<<"********************************学生成绩管理系统********************************"<<endl;/*菜单选择*/
cout<<"【1】输入数据"<<endl;
cout<<"【2】显示所有数据"<<endl;
cout<<"【3】按平均分降序排列"<&l