《C++面对对象程序设计》课程设计任务书学年学期:2025-2025 学年第三学期专业班级:13 计算机物联网工程指导老师:陈培芝设计时间:2025/06/08 ~ 2025/07/04学时周数:共 2
一、设计目的课程设计是学习 C++程序设计的一个重要环节
通过课程设计的综合训练,可以使学生在学习理论知识并在实验中进行了一系列基本训练的基础上,进一步加强学生对实际问题分析、编程和动手能力的提高,强化综合应用能力,扩充知识,开阔视野
学生在纯熟运用 Visual C++ 6
0 以后,通过使用 Visual C++ 6
0 的训练,扩展程序设计的知识面,提高综合应用 C++知识能力的规定
二、设计任务及规定任务一:学校人员信息管理系统设计任务:设计一个学校人员信息管理系统,可以实现对学校人事的信息管理
基本功能规定: (1)建立人员信息数据涉及学号(教工号)、姓名、性别、专业(工作系别部门)、出生时间、年龄
其中, 对学生,还涉及 3 门课的成绩(Chinese, English, Mathematics)
三门课的成绩为 int 型数据
对老师,还涉及职称(如专家/副专家/讲师),工资(如 1432
工资为 double 型数据
【英语命名提醒】:姓名: name; 性别:sex; 专业:major; 工作系别:department专家:professor; 副专家:Associate Professor; 讲师:Lecturer工资:salary(2)使用继承的方法构造 3 个类,对相应的对象放置 10 个学生(老师)信息
People 类——虚基类Student 类——派生类Teacher 类——派生类(3)数据基本功能:增长数据:AddData()函数
删除数据:DeleteData()函数
根据学号(教工号),删除该人员的记录