{ public:
int year; //定义出生年月日类
int month;
int day;
};
People 类声明:
class people
{ public:
people(){} //声明人员基类,以后在这个基础上派生出其它类
virtual void enter(); //虚基函数,搭成一个框架,以后在此基础上扩充
virtual void display();
virtual int get_no(){return number;}
virtual char * get_name(){return name;}
virtual void change_infor(){} //信息修改函数
virtual void readfile(){} //从文件中读
virtual void write(){} //将信息写入文件
people operator = (people p1); //运算符重载
int operator == (people p1);
virtual ~people(){};
protected:
char name[12];
int number;
char sex;
birthday bir;
char id[15];
};
模块分析
1、录入模块:
建立人事管理系统,输入学生、研究生、教师、助教的相关信息。
2、添加模块:
系统将提示用户添加人员信息插入到已有的管理系统。
3、删除模块:
首先由用户输入要删除的人员的编号,然后调用删除函数,删除该人员的信息。
4、显示模块:
显示所有人员的主要信息包括姓名,编号,性别,身份证等。
5、修改模块:
首先由用户输入要修改的人员的编号,然后系统用修改函数查找,显示该名人员的信
息。
比较有特色的类
class student:virtual public people
评论0
最新资源