- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生管理分析系统
学生成绩管理分析系统
需求分析
系统使用者:管理老师、学生。
学生管理主要功能表
序号 功能名称 功能说明 1 老师管理 可以进行学生数据的录入,显示,修改,删除,添加,查找,排序,学生总数,及格率,优秀率,平均分,最高分,最低分统计,还可以看系统简介,以及设计者信息,最后退出系统。还可以看当前的时间,日期以及改天是本年度的第多少天。 2 学生管理 可以进行学生数据的显示,删除,查找,排序,学生总数,及格率,优秀率,平均分,最高分,最低分统计,还可以看系统简介,以及设计者信息,最后退出系统。还可以看当前的时间,日期以及改天是本年度的第多少天。 一、本系统需要完成的功能主要有:
(1)、有关成绩信息的输入,包括输入学生基本信息、所在系别,班级、所学课程(英语、高数、C++)的成绩。
(2)、学生信息全部的查询,包括查询学生基本信息、所在班级、课程(英语、高数、C++)的成绩,以及学生总数,及格率,优秀率,平均分,最高分,最低分统计。
(3)、学生全部信息的修改、查询、录入、添加。
(4)可以看到系统的简介,以及程序设计者者信息。
二、本系统使用继承的方法设计了5个类:使用者类,派生出老师管理员类、派生出学生管理员类、 学生信息类(存放全部信息):菜单类(所有的菜单都是通过该类实现的)
学生信息:姓名、学号、院系、班级、各科成绩
(英语、高数、C++)
学生管理员菜单界面
学生成绩管理分析系统
简介
显示已录学生信息
查询自己的成绩信息
查看学生信息排名
学生成绩信息统计
设计者信息
退出
老师管理员菜单界面
学生成绩管理分析系统0.简介
1.录入学生信息
显示已录学生信息
查找学生信息
删除学生信息
修改学生信息
学生信息排名
学生总数统计
设计者信息
.退出
系统界面
学生管理员进入
高数排序
老师管理员进入
系统结构设计
(1)?类的设计?
??Student类:
数据成员
Long num;char name [30];char xibie[30];char banji[30];float math;float english;float cpp;float average;float total;
函数成员
Student ();void getmessage (long);void getmessage ( long num1, char a[],char x[],char b[]);float returntotal ();long returnnum ();char* returnname ();char* returnxibie ();char* returnbanji ();float returnmath ();float returnenglish ();float returncpp ();float returnaverage ();void putmessage ();void operator = (const Student s);~Student();
User类:
函数成员
virtual void intro () = 0 ;//用户须知 虚函数
void show ();//已录学生信息
virtual void search () = 0;//查找学生成绩信息 虚函数
void order ();//学生成绩信息排名
void total ();//学生成绩统计
void message ();//作者信息
void InputFile (); //将信息写入文件
void OutputFile (); //将信息导出入文件
派生类 PlainUser
函数成员
void intro (); //普通用户须知
void search(); // 查询自己的成绩排名
派生类Admin
函数成员
void search(); //管理员查找学生信息
void intro (); //管理员须知
void input (); //学生成绩信息录入
void delet (); //删除学生成绩信息
void modify (); //修改学生成绩信息
(2)系统包含的类库?
#in
文档评论(0)