下载此文档

C 课程设计报告(高校人事管理系统).doc


文档分类:办公文档 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
C++课程设计报告
——高校人事管理系统
一、需求分析
C++系统作为信息管理系统的一个分支,已逐渐成为高校信息化建设的重要组成部分,为学校管理全校的院系的教职工提供了一个功能强大、安装部署方便、使用成本低、操作简捷的信息查询管理系统。
二、功能要求以及主要技术分析
要求实现的功能有:编写一个C++程序,包含高校主要教职工类型,如在职人员(行政人员、教师、一般员工)、退休员工、反聘人员和临时工,同时存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、来院时间等。在系统中能够添加和删除人事变动情况,能够进行修改和查询,并存储运行记录。
三、总体设计
1、系统功能模块图
高校人事管理系统
添加人员信息
修改人员信息
退出
数据装入
查找人员信息
删除人员信息
显示人员信息


2、类的层次设计
定义两个类,一个person类,包含在职人员(行政人员、教师、一般员工)
、退休人员、返聘人员和临时工。员工信息包括编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、来院时间。定义一个school类,在里面实现数据的添加、删除、修改、查找、显示和退出。
person
#no:int
#name:char
#sex:char
#study:char
#party:char
#pos:char
#techpos:char
#time:char
+getnum():int
+getname():char
+Getsex():char
+Getpos():char
+Gettechpos():char
+Gettime():char
+Getparty():char
+study():char
school
#*myfirst
+school
+void insertatlast
+void printf
+void add
+bool removedatnum
+void load
+void save
+~school

3、功能设计
(1)添加删除功能:能根据人事的变动情况,添加删除记录;
(2)查询功能:能根据编号和姓名进行查询;
(3)编辑功能:根据查询对相应的记录进行修改,并存储;
(4)保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。
四、界面设计
图1:运行首界面
图2:数据显示界面
图3:添加人员信息界面
图4:人员信息修改界面
图5:人员信息查找界面
图6:人员信息删除界面
五、部分代码设计
#include<>
#include<>
#include<>
#include<>
class person
{
private:
int no; //编号
char type[20]; //职工类型
char name[20]; //姓名
char sex[10]; //性别
int age; //年龄
char time[20]; //来院时间
char pos[20]; //职务
char techpos[20]; //职称
char party[20]; //党派
char study[30]; //最高学历
person *mynext; //指针语
public:
person(int nnum,char ntype[],char nname[],char nsex[],int nage,char ntime[],char npos[],char ntechpos[],char nparty[],char nstudy[])
{
no=nnum;
strcpy(type,ntype);//将ntype的值复制给type
strcpy(name,nname);
strcpy(sex,nsex);
age=nage;
strcpy(time,ntime);
strcpy(pos,npos);
strcpy(techpos,ntechpos);
strcpy(party,nparty);
strcpy(study,nstudy);
mynext=NULL;
}
person(int nnum,char ntype[],char nname[],char nsex[],int nage,char ntime[],
char npos[],char ntechpos[],char nparty[],char nstudy[],person

C 课程设计报告(高校人事管理系统) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aena45
  • 文件大小152 KB
  • 时间2018-06-25