- 0
- 0
- 约2.7万字
- 约 58页
- 2019-06-11 发布于广东
- 举报
C++课程设计
1?系统概述
通过设计一个较为简单的《高校工资管理系统》,进一步熟悉C++中类的概念、类的封 装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模 块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用;逐步熟悉程序设 计的方法,并养成良好的编程习惯。
总体设计
2. 1职工类的设计
基于C++中类的概念,类的封装,继承和抽象。编写一个Person的基类包含共有的相关信 息和操作,然后使职工类都继承于此基类从而实现多态。
2. 2应用类的设计
编写一个Person类的友元类College类来实现添加,删除,查找等功能。
3文件的读写设计
通过College类中的Save ()函数来实现数据的存储,保存在Person, dat中,而通过Load ()函数来实现Person, dat数据的读入。
详细设计及系统实现
Person 类
class Person //人员类(抽象类)
{
protected:
int No; //编号
char Name [20]; //姓名
char Duty; //人员类别标志(0-教师,1 -实验员,2-行政人员,3-
教师兼实验员,4-行政兼教师)
double Salary; //基本工资
Person *next; //指针域
public:
Person () 〃基类构造
{
n
原创力文档

文档评论(0)