1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,学生综合测评成绩管理系统,学生综合测评成绩管理系统流程图,学生综合测评成绩管理系统,输入密码,用户登陆界面,退出系统,输入学生记录,输入学号,显示一个学生的所有记录(学号、名字、各门成绩等等,),管理员操纵界面,添加,学生记录,修改学生记录,删除学生记录,浏览,学生记录,查询,学生记录,插入,学生记录,排名次,分段统计,组织结构图,管理员需要做综合测评成绩的操作,学生记录的所有数据记录,管理员需要做综合测评成绩的操作,输入学生记录,添加,学生记录,修改学生记录,删除学生记录,浏览,学生记录,查询,学生记录,
2、插入,学生记录,排名次,分段统计,管理员需要做综合测评成绩的操作,学生记录的所有数据记录,学号,姓名,所修科目,德育成绩,有效成绩,总成绩,绩点成绩,是否挂科,附加分,学生记录的所有数据记录,班级的名次,管理员通过控制、操作来实现对学生成绩的管理,欢迎进入查询系统,身份 选择,管理员界面,插 入,浏览全部,排 序,删 除,输 入,添 加,统 计,修 改,修 改,学号 查询,用户名查询,概要设计,#include,#include,#include,#include,using namespace std;,/*,控制学生记录的容量*,/,#define N 40,#define PR,prin
3、tf(nr%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,stui.num,stui.name,stui.score0,stui.score1,stui.score2,stui.score3,stui.score4,stui.score5,stui.score6,stui.score7,stui.score8,stui.ave),struct,student,char num11;,char name20;,float score12;,float sum;,stuN,;/,定义一个学生结构体,typedef,struct,node unsigned long,int,key
4、/*,排序码*,/,struct,node*,link;HNode,;,typedef,structint,key;,float data;/*,其他数据项*,/,RecNode,;,int,save(int,n);/*,全新保存函数,保存,n,个记录*,/,int,load();/*,加载记录或可以计算记录个数的函数*,/,void browse();,void teacher();,void,printf_back,();/*,一个任务结束时的选择浏览还是返回*,/,void,printf_face,();/*,显示数据结构项目*,/,void sum(,int,i );/*,求最后的总
5、成绩*,/,void,no_input(int,i,int,n)/*,学号输入函数*,/*i,表示第,i,个的学生信息,n,表示比较到第,n,个学生*,/,void,score_input(int,i);/*,对分数输入*,/,void,input(int,i);/*,输入一个记录函数*,/,void,printf_one(int,i);/*,显示一个记录的函数*,/,void puts_();/*,显出,-,函数*,/,int,modify_data(int,i,int,n);/*,修改数据函数,修改第,i,个记录*,/,/*,输入模块*,/,void enter();,/*,追加模块*,/
6、void add();,/*,修改模块*,/,void modify();,/*,删除模板*,/,void del();,/*,浏览,(,全部,),模块*,/,void browse();,/*,查找模块*,/,void search();,/*,插入模块*,/,void insert();,/*,排序模块,(,按总成绩,)*/,void order();,/*,统计模块*,/,void,fenduantongji,();,/*,教师界面*,/,void teacher();,/*,密码函数*,/,void,distin,();,/*,学生界面*,/,void,st,();,/*,主界面*,/,void menu();,/*,主函数*,/,int,main(),menu();,getchar,();,system(pause,);,return 0;,谢谢观赏,