山东科技职业学院人事管理系统的设计与实现
一、基础信息
文献标题:山东科技职业学院人事管理系统的设计与实现
文献作者:李晓超
二、开发背景
近年来计算机技术的发展和进步以及互联网的普及使得人事管理系统的智能化和信息化受到越来越多的重视。随着经济技术的发展,人们对工作效率的要求越来越高,面对复杂的人事管理事务,旧式的人事管理方法已经远远不能满足工作的需要。大规模数据的管理、网络技术以及W曲技术的应用可以使以往复杂繁琐的日常人事管理事务变得简单高效III。人事管理系统是指使用信息技术实现对企业或单位人力资源信息的集成化管理,并提供高效便捷的人力资源管理解决方案。人事管理系统可以显著提高人力资源工作者的工作效率,解脱工作人员繁重的日常琐事的烦恼,可以使工作人员将更多地精力放在职能管理和事务决策上,并保持企业的高效运行。
三、研究内容
本文根据山东科技职业学院人事管理工作的实际情况,分析了相应的功能需求和性能指标,致力于构建一个教职工档案管理和绩效考核平台,包括从聘用到离职等各类人事信息管理、业务信息管理和任职期间的年终绩效考核管理,为展示和查询本校教师专业发展动态提供方便。系统所提供的良好人事管理接口实现了人事信息录入、人事汇总和人事查询等三种主要功能。人事信息录入不仅指普通教职工录入个人信息,还包括人事管理员录入系统信息。人事汇总通过教师职称、学历、性别比例等多个统计角度来展示教职工的结构,并提供便捷的查询检索接口实现对相关人员的详细信息查询。人事查询功能通过动态报表查询符合特定条件的教师名录。整个人事管理系统通过对角色的划分将系统分为几个重要模块进行分别设计实现,依据角色划分系统可以简化设计过程,同时由于各个角色之间的操作没有十分的相似性,因此数据耦合性比较松散,也加强了系统的安全性。人事管理系统具有简单实用,动态查询方便,数据安全稳定等多种特点,为学院人事管理提供了良好的解决方案。人事管理系统业务繁多,但同时操作简单,不仅有对教职工基本信息的管理、学期设置、年级班级设置、部门管理、教务管理、权限管理等基本人事信息管理,还有教职工通用项目的管理,比如收发邮件、打印列表、论坛服务、积分服务等多种个性化的教职工服务功能。本文通过分析人事管理业务的背景和业务流程,通过与管理人员的仔细交流得出了具体的需求获取,并在此基础上对需求分析进行了研究。需求分析和获取过程使用UML2.O标准进行,并给出了部分用例图、数据流图和流程图等图例,设计过程使用SSH(Spring+S仃uts+Hibemate)架构实现了MVC模式下的W-eb应用系统。实现过程使用J2EE和JSP技术完成了对后台处理程序和前端显示程序的代码编写实现。本文所研究的人事管理系统较好地实现了山东科技职业学院对人事管理的功能和性能需求,极大地促进了人事管理工作的进步,同时为学院信息化进程发挥了重要作用。
四、系统功能详细设计
系统管理员模块涉及的功能有基本信息设置,国标编码维护,FTP服务器管理,部门管理,用户管理,教务管理,权限管理,积分管理,日志管理,数据备份,正版验证等多种功能。采用SSH框架设计的系统包图结构如图所示。
在前面需求分析过程中按照功能划分将这一模块划分为三个小的子模块,分别是系统信息管理子模块,人事信息管理子模块和系统用户信息管理子模块。系统信息管理子模块,包含基本信息设置,国标编码维护,FTP服务器管理,权限管理,日志查询,积分管理,数据备份和正版验证。依据SSH框架的结构特点,给出了系统信息管理子模块的类图结构,如图所示
人事信息管理子模块包含的功能有部门管理,教务管理两项。其中部门管理包含部门添加、删除、修改和查询操作,教务管理包括教师分组、学生分班、岗位安排和查询四种功能。人事信息管理子模块对应的类图如图所示。
五、总结
该人事管理系统较好的完成了学校对人事管理工作的工作效率提高、信息准确及时、功能完善、部署简单、操作简单等特殊需求。综合实现了人事信息输入,人事信息查询和人事信息汇总三项基本功能,同时按照用户的类型将系统划分为四个模块,分别对应系统管理员、人事管理员、校长等领导和教师用户四种基本的用户类型。完成了对系统基本信息管理,教务信息管理,学生信息管理,教职工人事档案管理,考试信息管理,各种报表汇总和查询以及数据备份和回复等多方面的功能。