实验七 综合实验 虚拟新生信息管理系统
(4学时)
1)巩固和加深学生对C++课程的基本知识的理解和掌握;
2)掌握C++编程和程序调试的基本技能;
3)利用C++进行简单软件设计的基本思路和方法;
4)训练学生综合运用面向对象程序设计的能力;
5)提高运用C++解决实际问题的能力;
6)掌握书写程序设计说明文档的能力。
动态内存分配,类与对象的定义,类的静态成员,类的继承方式,派生类对象与
基类对象的关系等面向对象程序设计知识。
设计简易新生信息管理系统
(1)已知技术参数或设计前提
1、大学有若干个学院,每个学院有很多新生。有作为自然人的基本信息(如性别、
年龄等等),有作为学生的基本信息(学号,成绩等)。
2、每个学生都有记录的高考成绩(大学生);或者考研成绩。
3、每个同学都有自己的名字(包括同名)、学号,每个人都是固定的,且学号唯一,
学号格式按照我校现有格式记录。
4、学校每学期都有期中期末考试,记录学生成绩是一个较大的工程。
5、在校学生可凭借本人学号和密码查询本人考试成绩及排名。
6、专业人员可凭密码查询学生所有信息,包括作为基类对象的信息。
(2)设计内容及要求
为简化设计,该系统只针对一年级新生,建立新生信息系统。尽可能的用面向
对象程序设计的思想和方法,开发想象力,自己设计合理的数据和操作。按照继承
体系来设计学生信息。基类为person ,person 派生Student ,Student 派生
Graduates 和UnderGraduates. 可以不按照此体系,但是必须采用某种合理的继承
结构。
(3)采用win32 控制台应用程序的形式开发
1 、录入成绩?Enter 1 ;
2、修改成绩? … ;
3、删除成绩? … ;
4、查询成绩?……;
请选择……;
操作完成后,退回到提示画面等待输入。
传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111