高校人员信息管理系统.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高校人员信息管理系统

高校人员信息管理系统 开发一个简易的高校人员信息管理系统,主要针对高校人员的基本信息进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。 下面源代码用c++三段式格式实现 1 ** peo.h** #ifndef _P #define _P class person { protected: char number[30];//学号 char name[30];//姓名 char sex[30];//性别 int age;//年龄 char department[30];//部门 char tel[30];//联系方式 person *next; // 基类的指针作为next指针 public: friend class manage; person(char a[],char b[],char c[],int d,char e[],char f[]); ~person(); virtual void change(const char*)=0; virtual void display()=0; virtual void save()=0; }; class student:public person //学生类 { protected: char grade[30];//班级 char major[30];//专业 double result;//成绩 public: student(char a[],char b[],char c[],int d,char e[],char f[],char g[],char h[],double i); ~student(); void save(); void change(const char*); void display(); //在派生类实现具体方法,即所谓的多种方法 }; class teacher:public person { protected: char title[30];//职称 char major[30];//专业 public: teacher(char a[],char b[],char c[],int d,char e[],char f[],char j[],char k[]); ~teacher(); void save(); void change(const char*); void display(); //在派生类实现具体方法,即所谓的多种方法 }; class worker:public person { protected: char job[30];//职务 char rank[30];//级别 public: worker(char a[],char b[],char c[],int d,char e[],char f[],char l[],char m[]); ~worker(); void save(); void change(const char*); void display(); //在派生类实现具体方法,即所谓的多种方法 }; //templateclass T class manage { protected: static int count;//人员数量 person *head; //链表头指针 public: manage(); ~manage(); void insert(person*); //添加人员信息 插入结点 void add(); void search(const char*);//按学号查询信息 void del(const char*);//删除人员信息 void change(const char* s);//修改人员信息 void display();//显示 显示结点信息 void save();//保存 将所有人员信息写入到文件 }; #endif //****************************2**peo.cpp*************************// #includepeo.h #includeiostream.h #includestring.h #includefstream.h person::person(char a[],char b[],char c[],int d,char e[],char f[]) { strcpy(number,a); strcpy(name,b); strcpy(sex,c); age=

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档