




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
高校人员信息管理系统 第一篇:高校人员信息管理系统高校人员信息管理系统开发一个简易的高校人员信息管理系统,主要针对高校人员的基本信息进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。下面源代码用c++三段式格式实现**peo.h**#ifndef_P#define_Pclassperson{protected:charnumber[30];//学号charname[30];//姓名charsex[30];//性别intage;//年龄chardepartment[30];//部门chartel[30];//联系方式person*next;//基类的指针作为next指针public:friendclassmanage;person(chara[],charb[],charc[],intd,chare[],charf[]);~person();virtualvoidchange(constchar*)=0;virtualvoiddisplay()=0;virtualvoidsave()=0;};classstudent:publicperson//学生类{protected:chargrade[30];//班级charmajor[30];//专业doubleresult;//成绩public:student(chara[],charb[],charc[],intd,chare[],charf[],charg[],charh[],doublei);~student();voidsave();voidchange(constchar*);voiddisplay();//在派生类实现具体方法,即所谓的“多种方法”};classteacher:publicperson{protected:chartitle[30];//职称charmajor[30];//专业public:teacher(chara[],charb[],charc[],intd,chare[],charf[],charj[],chark[]);~teacher();voidsave();voidchange(constchar*);voiddisplay();//在派生类实现具体方法,即所谓的“多种方法”};classworker:publicperson{protected:charjob[30];//职务charrank[30];//级别public:worker(chara[],charb[],charc[],intd,chare[],charf[],charl[],charm[]);~worker();voidsave();voidchange(constchar*);voiddisplay();//在派生类实现具体方法,即所谓的“多种方法”};//templateclassmanage{protected:staticintcount;//人员数量person*head;//链表头指针public:manage();~manage();voidinsert(person*);//添加人员信息插入结点voidadd();voidsearch(constchar*);//按学号查询信息voiddel(constchar*);//删除人员信息voidchange(constchar*s);//修改人员信息voiddisplay();//显示显示结点信息voidsave();//保存将所有人员信息写入到文件};#endif//****************************2**peo.cpp*************************//#include“peo.h”#include#include#includeperson::person(chara[],charb[],charc[],intd,chare[],charf[]){strcpy(number,a);strcpy(name,b);strcpy(sex,c);age=d;strcpy(tel,f);strcpy(department,e);coutstudent::student(chara[],charb[],charc[],intd,chare[],charf[],charg[],charh[],doublei):person(a,b,c,d,e,f){strcpy(grade,g);strcpy(major,h);result=i;}student::~student(){}voidstudent::display(void){coutcoutvoidstudent::change(constchar*){cout姓名性别年龄部门联系方式班级专

猫巷****婉慧
实名认证
内容提供者


最近下载