高校人事信息管理系统设计

2016-05-30 00:21方小勇
科技风 2016年22期
关键词:系统设计高校

摘 要:人事信息管理系统作为提高组织人事工作的重要平台,是高校数字化校园建设必不可少的部分,软件平台的搭建,可大大提高组织人事工作效率。本文结合自身实际需要,设计了符合实际需求的人事信息管理系统,从总体设计、功能模块设计、数据库设计等方面进行了具体阐述。

关键词:高校;人事信息管理;系统设计

本人除了从事计算机的教学科研工作外,还从事组织人事方面的工作,组织人事工作经常根据不同的需求对人事信息进行查询、统计和分析。人事信息具有存储量大、保密性强等特点,利用普通的电子表格如Excel管理人事信息存在数据维护困难、安全性差、难以满足要求等问题,国内外人事信息管理系统已经非常普及,但均是通用性的,不能满足学校自身实际需要。为提高组织人事工作效率,本人利用PowerBuilder和SQL Server开发了符合我校实际的人事信息管理系统,目前该软件已投入使用三年,运行效果良好,提高了人事工作效率。

1 开发工具

系统采用C/S体系结构,选用PowerBuilder作为开发工具,PowerBuilder是Sybase公司推出的图形化应用程序集成开发环境,其强大的数据窗口对象为后台数据库的访问及各类报表的生成提供了强有力的技术支撑;系统选用Microsoft SQL Server存储数据,它是一个分布式的关系型数据库管理系统,具有C/S体系结构,可以方便地在客户端和服务器之间传递客户端的请求和服务器处理结果。

2 功能设计

系统的功能主要有用户登录、用户管理、部门管理、教职工信息维护、编制信息管理、数据统计、数据备份与恢复等模块。人事信息管理系统总体功能结构如图1所示:

1)用户登录。系统运行后显示登录界面,输入正确的用户名、密码,以及服务器IP地址后,进入系统主界面,主界面根据用户权限显示不同的功能菜单;若用户名或密码不正确,或服务器IP地址错误,进行错误提示。第一次登录正确后将服务器的IP地址保存在.ini文件中,第二次登录时自动提取,不用再次录入。

2)用户管理。用户包括系统管理员和一般用户,系统管理员拥有最高權限,可使用系统所有功能,系统管理员可添加、修改、删除用户,可启用或禁用用户,可重新设定用户密码,可选择性地设置某用户的权限,权限包括:用户管理、职工信息管理、编制信息管理、数据导出、数据统计、修改密码、系统备份与恢复等;一般用户可根据自身拥有的权限使用系统相关功能。

3)编制信息管理。①机构设置:可根据有关规定添加、修改、删除内设机构,可对内设机构进行排序,为职工排序提供首要条件。②编制信息管理:可管理事业单位的管理人员、专业技术人员、工勤人员编制数,并结合实有人员情况,作空编情况统计。

4)教职工信息管理。①可对职工基本信息进行添加、修改、删除。添加教职工信息时可通过窗口单个添加,也可从Excel批量导入。添加职工信息成功后,该条数据自动排在本机构所有人员的最末位。②职工信息查询:信息查询分为快速查询和高级查询。快速查询可根据输入职工姓名的一个或多个字符,即时模糊查询筛选出符合条件的职工信息,达到快速查询的目的;高级查询是以数据库中教职工信息表的字段为基础,无限制地增加或删减查询条件,达到筛选复杂数据的功能,如查找高级职称、45岁以下、女性、少数民族等多个条件的数据,就可通过高级查询实现。查询出来的职工数据以窗格方式显示,也可双击浏览某个教职工的详细信息并打印。实际工作中会经常筛选各种条件的数据,高级查询是系统中不可或缺的重要部分。③职工排序:可根据需要结合机构顺序让职工数据进行任意排序。④职工信息导出:可任意选择部分字段或全部字段将职工信息导出为Excel文件。⑤合同到期提示:可对聘用合同即将1个月内到期的人员进行提示,以便续签合同。

5)数据统计。数据统计主要包括:①教职工基本情况统计:按工作部门统计性别、政治面貌、职称、领导职务、学历、各年龄段人数等数据并汇总。②聘任情况统计:按聘任部门统计管理人员、专业技术人员、工勤人员各岗位等级人数并汇总,同时,可按人社部门要求统计全校各类人员聘任情况核准表及其它报表。③人员流动统计:可按进校时间段或离校时间段统计人员流动情况。④空编统计:结合编制数和实有人数,统计各类岗位空编数据。⑤其它统计如按工资走向统计职工信息等。

6)数据备份与恢复。可将SQL Server人事信息数据库备份为.bak文件,并根据需要进行数据库恢复。

3 数据库设计

人事信息管理系统数据库由机构表、教职工基本信息表、学历表、职称表、政治面貌表、民族表、编制表、管理员表等多个数据表组成。其中,教职工基本信息表为主表,其它表为从表,主表与从表之间是一对多的关系,主表中涉及到的有关信息如学历、民族等信息存储的是从表中对应的编号或名称。教职工基本信息表字段设计如表1所示:

4 结语

合理的系统设计是系统实现的基础,本文结合工作实际,阐述了高校人事信息管理系统的设计方法,在实际工作中,还可根据需要开发基于B/S结构的人事信息管理系统,在保证安全性的前提下扩大用户范围,为数字化校园的建设添砖加瓦。

参考文献:

[1] 王立福.软件工程.机械工业出版社,2011.04.

[2] 王风茂.SQLServer2005实用开发与管理案例教程.中国电力出版社,2011.01.

作者简介:方小勇(1981-),男,贵州普定人,讲师,工作于安顺职业技术学院,研究方向为软件开发。

猜你喜欢
系统设计高校
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
提升高校官方微信公众平台传播效果的几点思考
中日高校本科生导师制的比较
试论高校党建工作中的党史教育
学研产模式下的医药英语人才培养研究
高校创新型人才培养制度的建设与思考
高校科研创新团队建设存在的问题及对策研究
信息管理服务平台项目应用系统设计探析