- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?##一、系统概述
学生信息管理系统是一个用于管理学生基本信息、课程成绩等数据的应用程序。它能够方便学校、教师等相关人员对学生的各类信息进行录入、查询、修改、删除等操作,提高信息管理的效率和准确性。
##二、功能需求分析
(一)学生信息管理
1.基本信息录入:能够录入学生的学号、姓名、性别、年龄、班级等信息。
2.基本信息查询:可根据学号、姓名等条件查询学生的基本信息。
3.基本信息修改:对已录入的学生基本信息进行修改。
4.基本信息删除:删除指定学生的基本信息。
(二)课程成绩管理
1.成绩录入:录入学生的课程成绩,包括课程名称、成绩等。
2.成绩查询:按学号、课程名称等查询学生的课程成绩。
3.成绩统计:计算学生的平均成绩、总成绩等,并可按班级、课程等进行成绩统计分析。
##三、系统设计
(一)类设计
1.Student类
-包含学号、姓名、性别、年龄、班级等成员变量。
-提供构造函数用于初始化对象。
-提供成员函数用于获取和设置上述成员变量的值。
-提供显示学生基本信息的函数。
```cpp
classStudent{
private:
intid;
stringname;
stringgender;
intage;
stringclassInfo;
public:
Student(int_id=0,string_name=,string_gender=,int_age=0,string_classInfo=)
:id(_id),name(_name),gender(_gender),age(_age),classInfo(_classInfo){}
intgetId()const{returnid;}
voidsetId(int_id){id=_id;}
stringgetName()const{returnname;}
voidsetName(string_name){name=_name;}
stringgetGender()const{returngender;}
voidsetGender(string_gender){gender=_gender;}
intgetAge()const{returnage;}
voidsetAge(int_age){age=_age;}
stringgetClassInfo()const{returnclassInfo;}
voidsetClassInfo(string_classInfo){classInfo=_classInfo;}
voiddisplayStudentInfo(){
cout学号:id,姓名:name,性别:gender
,年龄:age,班级:classInfoendl;
}
};
```
2.CourseGrade类
-包含学号、课程名称、成绩等成员变量。
-提供构造函数用于初始化对象。
-提供成员函数用于获取和设置上述成员变量的值。
-提供显示课程成绩信息的函数。
```cpp
classCourseGrade{
private:
intid;
stringcourseName;
doublegrade;
public:
CourseGrade(int_id=0,string_courseName=,double_grade=0.0)
:id(_id),courseName(_courseName),grade(_grade){}
intgetId()const{returnid;}
voidsetId(int_id){id=_id;}
stringgetCourseName()const{
您可能关注的文档
- 学校食堂安全应急预案64787.docx
- 学校食堂安全应急预案64836.docx
- 学校食堂工作人员考核细则.docx
- 学校食堂应急预案.docx
- 学校食堂承包合同.docx
- 学校食堂承包合同64865.docx
- 学校食堂承包经营合同书.docx
- 学校食堂泔水处理协议.docx
- 学校食堂消毒制度.docx
- 学校食堂消毒制度流程.docx
- 房地产行业月报-TOP100房企2月销售数据点评:单月销售同比微增,关注“小阳春”成色-250304-海通证券-10页.pdf
- 固定收益|点评报告:政府工作报告的债市关注点-250305-国联民生证券-11页.pdf
- 计算机行业点评报告:AI赋能工业软件,产业发展现新形态-250305-财通证券-10页.pdf
- 2月市场回顾:中国资产的春季行情-250301-财通证券-12页.pdf
- 3月策略观点与金股推荐:波动或有放大,迎接两会机遇-250302-国盛证券-10页.pdf
- 固定收益定期:地产销售回升-250303-国盛证券-22页.pdf
- 定义判断刷题30组.docx
- 图形推理刷题组.docx
- 嘉兴至桐乡公路建陶市场至里八字桥段改建工程报告表.pdf
- 温州市九城环境科技有限公司年综合利用0.5万吨塑料材质废包装项目环境影响报告书.pdf
文档评论(0)