高校人员信息管理系统

合集下载

高校离退休人员管理信息系统的建设与改进

高校离退休人员管理信息系统的建设与改进

高校离退休人员管理信息系统的建设与改进随着高校人力资源管理工作的日益复杂化和信息化水平的提高,建设和改进高校离退休人员管理信息系统已成为一项关键任务。

这一系统的建设和改进,可以提高高校离退休人员管理的效率和质量,为他们提供更好的服务和保障。

本文将从系统需求、功能设计、实施步骤和改进方向等方面讨论高校离退休人员管理信息系统的建设与改进。

首先,高校离退休人员管理信息系统的建设首先需要全面了解用户需求。

用户需求包括离退休人员本身的个人信息管理、社保管理、医疗保险管理、离退休金发放管理等方面的需求。

系统设计人员应通过调研和与用户的沟通,了解用户需求的具体细节和优先级,为系统的功能设计提供基础。

其次,高校离退休人员管理信息系统的功能设计应包括个人信息管理、离退休金发放管理、养老金查询、医保查询等核心功能。

个人信息管理功能包括个人基本信息、联系方式、家庭情况等信息的录入和管理,离退休金发放管理功能包括离退休人员工资、离退休金、医疗补贴等发放管理,养老金查询功能可以让离退休人员随时查询个人的养老金账户余额和交易记录,医保查询功能则可以让离退休人员查询个人的医保缴费和报销情况。

在系统的实施步骤上,高校离退休人员管理信息系统的建设和改进需要经过需求分析、系统设计、系统开发和系统测试等步骤。

需求分析阶段,系统设计人员应与用户充分沟通,明确用户需求;在系统设计阶段,应根据需求分析的结果进行功能模块划分和界面设计;系统开发阶段,应按照设计方案进行系统编码和测试;系统测试阶段,则是对系统的功能进行全面性的测试以保障系统的质量。

此外,高校离退休人员管理信息系统的改进方向也值得关注。

随着离退休人员群体的不断增加和管理工作的不断升级,系统的改进应满足下面几个方面的需求:首先,系统的安全性需要进一步加强,包括权限管理、数据加密和防火墙的构建,确保离退休人员的个人信息安全;其次,系统的用户体验需要不断改进,包括界面的美观性、易用性和响应速度的提升,以提高用户的满意度;再次,系统的功能扩展需求也需要考虑,如加入职工创业离退休金的管理、医疗保险报销的在线申请等功能。

高校综合教务管理系统及行政管理系统介绍

高校综合教务管理系统及行政管理系统介绍

高校综合教务管理系统及行政管理系统介绍高校综合教务管理系统及行政管理系统介绍随着信息技术的快速发展,传统的教务管理、学生管理和行政管理方式已经无法满足高校的需求,特别是在高校规模不断扩大的背景下,传统管理方式已经陷入了管理效率低下、数据冗余和信息交互不便等诸多弊病之中。

为了解决这些问题,高校应用综合教务管理系统和行政管理系统,将教务、管理等业务模块集中到一个统一的管理平台上,实现教学管理的信息化和智能化,也方便校园的行政管理工作。

高校综合教务管理系统是一款集学籍、教学计划、选课、课程管理、成绩管理、毕业设计、论文制作等多个教学管理模块于一体的信息化平台。

教务系统的实现可以使学生在校园内处理办理选课、考试、学习情况、档案资料等诸多事务时,不再需要进行排队、填表格或者冗长的申请流程,学生可以通过教务系统进行一站式服务,同时在后台管理方面,教务系统实现了课程管理、教材管理、教师管理、日常工作管理等多种信息化、子系统化的管理工作,从而提高了教学管理的效率和水平。

高校行政管理系统则是针对高校的日常行政管理工作而设计的信息化平台。

行政管理系统不仅仅是管理工作人员的工作平台,还对外部人员提供学校历史文化、校园信息、校园地图等信息的查询,同时还具备人事、财务、办公等管理模块,可实现高校所有行政管理工作的系统化和规模化。

行政管理系统的实现,可以帮助高校实现行政办公的自动化,从而达到提高管理效率、降低行政成本、保障信息安全和便捷接入等目的。

高校综合教务管理系统和行政管理系统通过集成和共享不同模块之间的数据,充分发挥了信息管理的整合优势。

两个系统共用一个数据库,共享同一份基础数据,从而实现数据的共享与互通,解决了信息孤岛的问题,同时还实现了多模块数据统计、分析和查询的工作。

两个系统的链接还可以实现信息的综合和分析比较,从而帮助学校的领导层制定科学、合理的发展战略。

除此之外,高校综合教务管理系统和行政管理系统还具备以下功能:1. 实现校园卡通功能,学生可以在校园卡上查询、充值、消费、借阅、打印和复印等学生生活所需的一站式服务,提高办事效率的同时,还能缩短办事所需的时间。

高校综合教务管理系统功能详解

高校综合教务管理系统功能详解

高校综合教务管理系统功能详解in 教务管理, 教务管理系统, 教学管理系统高校综合教务管理系统(JWGL )是一个大型复杂的计算机网络信息系统,采用基于浏览器/ 服务器(B/S ),客户端/ 服务器(C/S )混合的应用体系结构来建设高校网络教务管理系统,使高校教务管理真正实现远程办公、异地办公。

满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。

为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。

系统简介随着我国高校教学体制改革的发展,更加体现出以人为本的教育方针政策。

学生自主地选择专业及专业方向、课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统的管理软件提出了新的挑战。

基于这种广泛的需求。

在充分综合各高校特点的前提下,在多年深入研究的基础上,推出了一整套能够适应新的教学体制、能够最大程度满足高校现代化管理要求的教务管理系统。

教务管理涉及到学生从入学到毕业的全过程管理,包括学籍管理、教学计划、开课/ 排课、选课、成绩管理、实验管理、毕业设计及教学质量监控等多个环节。

“高校综合教务管理系统”包括系统工具、教学资源、学籍管理、教学计划、开课管理、智能排课、选课、考务、成绩管理、毕业设计、开放性试验室、毕业资格审查,毕业环节管理,教学质量监控、教材管理等十余个子系统,适用于综合性大学、学院、专科、中专及职业学校,能够完成学年制、学年学分制、完全学分制学校教务管理部门对学生从入学到毕业离校的全过程管理。

高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。

面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。

学生基本信息管理系统

学生基本信息管理系统

学生基本信息管理系统摘要:学生基本信息管理系统是一种方便高校、中学和其他教育机构管理学生信息的计算机系统。

这个系统可以用于记录和管理学生的基本信息,如姓名、性别、出生日期、学籍号码、班级等,并提供一种便捷的方式进行查询和统计。

本文将详细介绍学生基本信息管理系统的设计和实现。

1. 引言随着教育的普及和大规模招生的增加,高校、中学和其他教育机构需要管理的学生信息数量不断增加。

传统的手工记录和管理方式已经无法满足实际需求,因此开发一种学生基本信息管理系统变得非常迫切和必要。

这个系统可以提高学生信息管理的效率和准确度,节约人力和时间成本。

2. 系统需求分析在开发学生基本信息管理系统之前,我们首先需要进行系统需求分析。

包括确定系统所需的功能,如学生信息录入、查询和统计等;确定系统的性能和可靠性要求;分析用户需求并进行功能需求规格说明等。

3. 系统设计和实现基于系统需求分析的结果,我们可以进行系统设计和实现的工作。

首先,我们需要设计数据库表结构,包括学生信息表、班级信息表等。

然后,我们可以根据需求设计用户界面,包括学生信息录入界面、查询界面、统计界面等。

最后,我们将根据设计结果实现系统,并进行各项功能测试和性能优化。

4. 学生信息录入学生信息录入是学生基本信息管理系统的核心功能之一。

在学生入学时,学校管理员可以使用系统录入学生的基本信息,如姓名、性别、出生日期、学籍号码、班级等。

这些信息将被保存在数据库中,并可以随时查询和修改。

5. 学生信息查询学生信息查询是学生基本信息管理系统的另一个重要功能。

教育机构的工作人员可以根据学生姓名、学籍号码、班级等条件进行查询,系统将返回符合条件的学生信息。

查询结果可以显示在界面上,并可以进行导出或打印。

6. 学生信息统计学生信息统计可以帮助教育机构了解学生的整体情况,并为决策提供依据。

学生基本信息管理系统可以提供多种统计功能,如按班级统计学生人数、按性别统计学生人数等。

这些统计结果可以以图表或表格的形式展示,帮助用户更直观地了解学生信息。

高校人事管理系统

高校人事管理系统

课程设计报告课程:面向对象程序设计学号:姓名:班级:教师:Xx大学课程设计名称:高校人事管理系统1.设计内容某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。

现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。

要求:1) 添加删除功能:能根据学院人事的变动情况,添加删除记录;2) 查询功能:能根据编号和姓名进行查询;3) 编辑功能(高级):根据查询对相应的记录进行修改,并存储;4) 统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数);5) 保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。

6) 人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。

3.3基本功能要求1.功能选择用菜单实现例如:***************************************************高校人事管理系统——————————————————————————1--增加人员资料2--删除人员信息3--修改人员信息4--查询人员信息5—统计人员信息6—数据保存7—显示所有信息8—退出****************************************************请选择<1--9>:用户通过输入不同的数字进入不同的菜单。

次级菜单主要显示本程序的功能,主要的功能有增加人员资料,删除人员信息,修改人员信息,修改人员信息,查询人员信息,统计人员信息,数据保存,显示所有信息和退出功能。

2.运行时给出明确的提示信息比如,选择1,系统会提醒用户输入编号,输入完系统会进一步提醒用户输入其他信息和选择,进入相应的选择后会提醒用户选择其他子选择和输入;比如,输入增加人员,又选择“在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工”再输入信息。

高校人员信息管理系统

高校人员信息管理系统

面向对象课程设计报告课程名称:设计内容:高校人员信息管理系统学生姓名:学号:专业:指导教师:完成时间:年月日目录一、课设题目........................................................ 错误!未定义书签。

二、系统以及需求分析 (2)(一)系统目标 (2)(二)开发工具可行性分析 (2)三、程序功能描述以及模块结构 (3)(一)函数功能模块描述及主要类描述 (3)(二)程序流程图 (4)(三)信息结构表 ................................................ 错误!未定义书签。

四、用户使用说明与调试结果 (4)(一)使用说明.................................................... 错误!未定义书签。

(二)调试结果.................................................... 错误!未定义书签。

(三)优缺点分析 . (11)五、总结 (11)一、课设题目1、问题描述某高校,主要人员有:领导、教师和学生,共有的信息包括:编号、姓名、性别、年龄。

其中领导还应包含的信息有:任职部门(学院、各系部)、职称;教师还应包含的信息有:职称、任职时间、专业;学生还应包含的信息有:所在班级、所在宿舍等。

某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。

其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。

2、功能要求(1)基本功能1) 添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

2) 查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。

高校人员工资管理系统

高校人员工资管理系统

高校人员工资管理系统高校人员工资管理系统是一种信息化的人力资源管理系统,主要服务于高校的教学、科研、管理和后勤等职能机构。

该系统以提高工资发放效率、完善工资核算流程、保障工资安全为主要目标,实现了高校人员工资管理的现代化和自动化。

一、系统概述高校人员工资管理系统为高校管理部门和工资核算部门提供了一个统一的平台,可以通过该系统对高校各个职能部门的工资管理和发放进行科学的计划安排和实时监控,有助于提高高校管理效率和管理水平。

该系统可以满足高校管理部门和工资核算部门对工资管理的多种需求,包括工资数据采集、工资核算和发放等业务。

二、系统功能1、工资管理:通过该系统可以实现对高校不同职能部门的工资管理,包括工资数据采集、工资计算、工资核算、工资发放和工资统计等业务,方便高校管理部门实时了解各部门员工的薪资情况。

2、工资核算:该系统支持对高校教师、行政人员、后勤人员等不同类别员工的工资核算,包括工资基数、工龄、职称、岗位津贴、绩效奖励等要素的计算,以及个税、社保、公积金等扣除项的核算,确保工资计算的准确性和合规性。

3、工资发放:通过该系统可以实现对高校员工工资的实时发放,支持银行代发、网银转账等多种发放渠道,并且可以灵活地配置工资发放周期、发放方式和发放方式,方便管理部门实时监控工资发放情况,确保员工工资的及时和准确发放。

4、工资查询:完善了高校职工的工资查询渠道,让职工方便快捷地查询到自己的工资明细,可以随时核对工资,保障员工权益。

5、工资报表:为了方便高校管理部门了解工资情况,该系统提供了详细的工资报表分析功能,可以方便快速地查询和统计各部门工资支出、员工工资测算以及税费情况,为管理部门的决策提供参考帮助。

三、系统优势1、高效性:高校人员工资管理系统的出现极大地提高了高校管理效率,特别是在工资核算和发放方面,节省了大量的人力时间和财力成本。

2、安全性:高校人员工资管理系统的设计符合信息系统安全管理规范,建立了严密的数据备份和恢复机制,确保了工资数据的安全性和完整性。

高校合同制人员管理信息系统的研究与应用

高校合同制人员管理信息系统的研究与应用

wi n a ay i o r b e x se n t e m n g me tp o e so b rc n rc tf nv ri e n olg s h n t a n lss fp o lms e i d i h h t a a e n r c s fl o o ta tsafi u ie s isa d c l e ,t e a n t e
Ree rh a da piaino n g me tifr t ns se sac n p l t n ma a e n nomai y tm c o o
frlb rcn rc tf i nv rie n olg s o o o tatsaf n u ies isa dc l e a t e
目前 , 高校 劳 动合 同制 人 员规 模 庞 大 , 人员 复 杂 ,
墨 兰







ቤተ መጻሕፍቲ ባይዱ

第 2 8卷
第 9期
21 0 1年 9 月
C 1 23 / N1 — 0 4 T
Ex e i e t lTe h o o n a g me p rm n a c n l gy a d M na e nt
Vo. 8 No 9 S p 2 1 12 . e . 0 1
高校 合 同制 人 员 管 理 信 息系 统 的研 究 与应 用
李 小 春 ,彭 宇 ,王 建 武
( 清华 大 学 人 事 处 ,北 京 1 0 8 ; .清 华 大 学 计 算 中心 , 京 1 0 8 ) 004 2 北 0 0 4
摘 要 : 了加 强劳 动合 同制 人员 管理 工作 , 华大 学 开发 了合 同制 人 员 管理 信 息 系统 。该 系 统 的运 行 为 合 同 制 为 清 人 员 的 日常管 理工 作提 供 了可 靠保 障 , 使合 同制 人员 管 理 工作 迈 上 一个 新 台 阶 。对 高校 合 同制人 员 管 理 过 程 中 也
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校人员信息管理系统开发一个简易的高校人员信息管理系统,主要针对高校人员的基本信息进行管理。

采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。

下面源代码用c++三段式格式实现1 ** peo.h**#ifndef _P#define _Pclass 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(); //在派生类实现具体方法,即所谓的"多种方法"};//template<class 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*************************// #include"peo.h"#include<iostream.h>#include<string.h>#include<fstream.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=d;strcpy(tel,f);strcpy(department,e);cout<<"人员开始"<<endl;}person::~person(){}student::student(char a[],char b[],char c[],int d,char e[],char f[],char g[],char h[],double i):person(a,b,c,d,e,f){strcpy(grade,g);strcpy(major,h);result=i;}student::~student(){}void student::display(void){cout<<"学号"<<number<<"姓名"<<name<<"性别"<<sex<<"年龄"<<age<<endl;cout<<"部门"<<department<<"联系方式"<<tel<<"班级"<<grade<<"专业"<<major<<"成绩"<<result<<endl;}void student::save(){fstream file1;file1.open("student.txt",ios::out|ios::app);if(!file1){cout<<"打开文件失败";}file1<<number<<" "<<name<<" "<<sex<<" "<<age<<" "<<department<<" "<<tel<<""<<grade<<" "<<major<<" "<<result<<endl;file1.close();}void student::change(const char*){cout<<"输入修改后的信息"<<endl;cout<<"学号姓名性别年龄部门联系方式班级专业成绩"<<endl;cin>>number>>name>>sex>>age>>department>>tel>>grade>>major>>result;}teacher::teacher(char a[],char b[],char c[],int d,char e[],char f[],char j[],char k[]):person(a,b,c,d,e,f) {strcpy(title,j);strcpy(major,k);}teacher::~teacher(){}void teacher::display(void){cout<<"学号"<<number<<"姓名"<<name<<"性别"<<sex<<"年龄"<<age<<endl;cout<<"部门"<<department<<"联系方式"<<tel<<"职称"<<title<<"专业"<<major<<endl; }void teacher::save(){ofstream file1;file1.open("teacher.txt",ios::out|ios::app);if(!file1){cout<<"打开文件失败";}file1<<number<<" "<<name<<" "<<sex<<" "<<age<<" "<<department<<" "<<tel<<" "<<title<<" "<<major;file1.close();}void teacher::change(const char*){cout<<"输入修改后的信息"<<endl;cout<<"学号姓名性别年龄部门联系方式职称专业"<<endl;cin>>number>>name>>sex>>age>>department>>tel>>title>>major;}worker::worker(char a[],char b[],char c[],int d,char e[],char f[],char l[],char m[]):person(a,b,c,d,e,f){strcpy(job,l);strcpy(rank,m);}void worker::display(void){cout<<"学号"<<number<<"姓名"<<name<<"性别"<<sex<<"年龄"<<age<<endl;cout<<"部门"<<department<<"联系方式"<<tel<<"职务"<<job<<"级别"<<rank<<endl;}worker::~worker(){}void worker::save(){fstream file1;file1.open("worker.txt",ios::out);if(!file1){cout<<"打开文件失败";}file1<<number<<" "<<name<<" "<<sex<<" "<<age<<" "<<department<<" "<<tel<<" "<<job<<" "<<rank<<endl;file1.close();}void worker::change(const char*){cout<<"输入修改后的信息"<<endl;cout<<"学号姓名性别年龄部门联系方式职务级别"<<endl;cin>>number>>name>>sex>>age>>department>>tel>>job>>rank;}/****************************************************************************** */manage::manage(){head=0;cout<<"链表开始"<<endl;}manage::~manage(){cout<<"链表结束"<<endl;}void manage::insert(person *i){person *node;if(head==0){head=i;head->next=0;}else{node=head;while(node->next)node=node->next;node->next=i;i->next=0;}}void manage::search(const char* s)//按学号查询人员信息{person* node=head;int flog=0;while(node){if(strcmp(node->number,s)==0){flog=1;node->display();//显示查询结果break;}elsenode=node->next;}if(flog){// node->display();cout<<"查找成功"<<endl;}elsecout<<"未找到该结点"<<endl;}void manage::del(const char* s)//按学号删除人员信息{person *node1,*node2;int flog=0;node1=head;if(strcmp(head->number,s)==0){head=head->next;node1->~person();flog=1;}else{while(node1)if(strcmp(node1->number,s)==0){node2->next=node1->next;node1->~person();flog=1;break;}else{node2=node1;node1=node1->next;}}if(!flog)cout<<"未找到要删除的结点"<<endl;elsecout<<"结点被删除"<<endl;}void manage::display(void){person *node;if(head==0)cout<<"空链表"<<endl;else{node=head;while(node){node->display();node=node->next;}}}void manage::save(){person *node;if(head==0)cout<<"空链表"<<endl;else{node=head;while(node){node->save();node=node->next;}}}void manage::change(const char* s)//按学号修改人员信息{person* node=head;int flog=0;while(node){if(strcmp(node->number,s)==0){flog=1;node->change(s);//显示修改结果break;}elsenode=node->next;}if(flog){// node->display();cout<<"修改成功"<<endl;}elsecout<<"未找到该结点"<<endl;}void manage::add() //添加人员信息{cout<<"****************************添加人员信息*****************************"<<endl;char name[30];char sex[30];int age;int i;char number[30];char tel[30];char major[30];char department[30];char grade[30];double result;char job[30];char title[30];char rank[30];person *a;cout<<"**********************************高校人员管理系统*******************************"<<endl;cout<<" 请选择需要操作的对象:(选择其他则退出)"<<endl; cout<<" 1.学生"<<endl;cout<<" 2.老师"<<endl;cout<<" 3.职工"<<endl;cin>>i;cout<<"请输入个人信息"<<endl;cout<<"请输入学号"<<endl;cin>>number;cout<<"请输入姓名"<<endl;cin>>name;cout<<"请输入性别"<<endl;cin>>sex;cout<<"请输入年龄"<<endl;cin>>age;cout<<"请输入院系/部门"<<endl;cin>>department;cout<<"请输入联系方式"<<endl;cin>>tel;if(i==1){cout<<"请输入班级、专业、成绩"<<endl;cin>>grade>>major>>result;a=new student(number,name,sex,age,department,tel,grade,major,result);//table.insert(a);}if(i==2){cout<<"请输入职称及专业"<<endl;cin>>title>>major;a=new teacher(number,name,sex,age,tel,department,title,major);//table.insert(a);}if(i==3){cout<<"请输入教职工的职务及级别"<<endl;cin>>job>>rank;a=new worker(number,name,sex,age,tel,department,job,rank);//table.insert(a);}insert(a);save();display();cout<<"***添加成功***"<<endl;}//******************3**peopp.cpp*************************// #include"peo.h"#include<fstream.h>#include<string.h>#include<stdlib.h>#include<iostream.h>int main(){int j=0,k=1;char number[30]={0};manage table;//定义一个对象while(k){system("cls");cout<<"**********************************高校人员管理系统***************************"<<endl;cout<<" 请选择需要操作:(选择其他则退出)"<<endl;cout<<" 1.添加人员信息"<<endl;cout<<" 2.查询人员信息"<<endl;cout<<" 3.删除人员信息"<<endl;cout<<" 4.保存人员信息"<<endl;cout<<" 5.显示人员信息"<<endl;cout<<" 6.修改人员信息"<<endl;cin>>j;switch(j){//read(i);case 1://添加{table.add();//table.display();}break;case 2://查询{cout<<"请输入需要查询的号码"<<endl;cin>>number;table.search(number);}break;case 3: //删除{cout<<"请输入需要删除的号码"<<endl;cin>>number;table.del(number);}break;case 4://保存{cout<<"文件已保存"<<endl;}break;case 5://显示{table.display();}break;case 6://修改{cout<<"请输入需要修改的号码"<<endl;cin>>number;table.change(number);}break;default:system("cls"); //清屏break;// return 0;}cout<<" 0.退出操作 1.继续操作"<<endl;cin>>k;}}。

相关文档
最新文档