强大、安装部署方便、使用成本低、操作简捷的信息查询管理系统。实现对数据的增加、查找、修改、删除等操作,并且对异常信息给出错误提示等。在系统中能够添加和删除人事变动情况,能够进行修改和查询,并存储运行记录。
4
f第2章
21系统设计
概要设计
程序设计的基本目标是用算法对问题的原始数据进行处理,从而获得所期望的效果。但这仅仅是程序设计的基本要求。要全面提高程序的质量,提高编程效率,使程序具有良好的可读性、可靠性、可维护性以及良好的结构,编制出好的程序来,应当是每位程序设计工作者追求的目标。而要做到这一点,就必须掌握正确的程序设计方法和技术。而C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。所以采用结构化程序设计方法对管理系统进行自顶向下逐步细化模块化设计
211系统分析
高校人事管理系统所需要完成的功能主要有:人事信息的输入,包括:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间等。人事信息的查询,包括:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间等。人事信息的修改。添加删除功能:能根据学院的变动情况,添加删除记录;保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。
22系统类层次及结构图
定义两个类,一个perso
类,包含在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。员工信息包括编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、来院时间。定义一个school类,在里面实现数据的添加、删除、修改、查找、显示和退出。
5
f类perso
voidgetagi
tasi
tgetagecharget
ameperso
get
exti
tget
umchargetpartychargetposchargetsexchargetstudychargettechposchargettimechargettypevoidset
extperso
ext
类Schoolvoidadd添加新信息boolfi
d1按编号查找boolfi
d2按姓名查找voidloadvoidpri
voidpri
tfi
tr获取信息voidpri
tf1perso
ahead输出信息boolremovedat
um删除信息voidsave保存文件到文件中School无参构造函数School析构函数,删除各指针!boolupperso
修改信息
6
f类的结构关系图
perso
School
23系统功能模块图
高校人事管理系统
添加人员信息
修改人员信息
删除人员信息
查找人员信息
数据装入
显示人员信息
退出
7
f第3章
31类与对象的设计
类classperso
Schools定义对象类classSchool
详细r