大学的学生信息管理系统以数据为核心,为大学生提供了从入学到毕业全流程管理服务。
图1 学生信息管理系统
如图1所示,学校中与学生相关的单位和老师包括:
请用C++程序设计语言,设计并实现上述系统。系统具备如下基本功能:
1.用类实现,不要用结构实现,也不能把类的成员全部定义为共有成员,把类当结构使用。要求功能完整正确,代码可读性好。
比如系统中的人员类树
2. 用文件存贮数据(如果会用数据库也可以),不同的数据可以用不同的文件存贮,比如:
文件staff存贮职工数据;
文件student存贮学生数据;
文件course存贮课程数据(课程号、课程名、课时、上课教师);
文件score存贮成绩(课程号、学号、成绩);
3.字符界面,见例子;
4.最后提交源程序及大作业报告。
特别说明:可以实现一个子集,并在文档描述时,按实际实现的功能/子集描述。
50分总分,分配如下(各项如果完全copy参考文档,或者高度雷同,不得分):
项目 |
分值 |
评分标准 |
|||
1 |
按时提交大作业 |
25 |
过时提交-5; (只要完成了作业,可以得到25分) |
||
2 |
文档 质量 |
需求分析 |
12 |
2 |
2/1/0,优/一般/无 除了本文档外,写出新内容的,算优. |
概要设计 |
2 |
2分:
1分: 其他: |
|||
详细设计 |
2 |
有说明得2分,只罗列代码,得1分; |
|||
测试分析 |
3 |
运行结果,优/良/一般 3: > 6个截图 2: 4-6 个截图 1: 1-3 个截图 |
|||
设计总结 |
3 |
有自己的经历/感悟:优/良/一般 3/2/1 |
|||
3 |
完成 功能 |
人员管理 |
8 |
2 |
2/1/0,优/正常/无 |
安全管理 |
2 |
||||
权限管理 |
2 |
||||
成绩管理 |
2 |
||||
4 |
代码 |
使用类 |
55 |
2 |
采用class设计 |
完整工程文件 |
1 |
有/无 |
|||
多个cpp/h源代码文件 |
2 |
2/1/0, 多个/单个/无 |
欢迎大家点赞、收藏、关注、评论、批评啦 、查看获取联系方式