王红旗
摘要:建立能够满足企业不同部门的信息处理系统,成为了企业快速发展的重要工具。因此,企业可以设计人事管理系统提高信息处理效率。本文对人事管理系统的各项需求进行了分析,同时较为详细地描述了人事管理系统的实现过程。企业人事管理系统的建立与健全,能够在很大程度上提高企业的管理效率,进而提高企业的经济效益。
关键词:人事管理系统;企业;数据库技术
一、数据库技术的发展概述
电子信息技术的发展与进步,在很大程度上推动了数据库技术的发展,同时也使得人们运用信息技术的程度也在逐渐提升。具体来说,商业经济管理工作以及科学研究等方面都运用了数据库专业技术。并且,网络信息技术与数据库的高效融合,在很大程度上推动了数据库的发展运用。在企业运营过程中,加强信息化工作建设,同时建立高效率的网络办公环境,从而提升企业的办公效率和指挥效果。通过对企业实际状况的调查研究,发展当前企业的信息化建设工作发现迅速,很多企业已经成功做好基础信息化建设工作。并且,办公自动化网络与设备的运用,确实给予企业的运营提供了很大的帮助。因此,很多企业已经开始建设专用的网络系统,进而在更大程度上提高企业的办公效率。Client/Server结构是当前广泛运用的计算模式之一,该结构模式运用网络技术将任务直接分配给不同功能的计算机,从而将比较复杂的计算以及管理任务直接交给服务器Server,同时将较为频繁的用户交往任务交给客户机Client。总体来说,运用这种结构能够实现网络信息资源的共享,以及不同的角色共同完成相关信息的管理工作。企业运用数据库技术设计人事管理系统,从而实现安全高效的工作过程。
二、人事管理系统的需求分析
1.人事管理系统的性能需求
首先,要求企业的人事管理信息系统能够在单位的局域网络,实施高效正常的运行;第二,该系统能够对数据安全实施一定的保护措施;第三,不同的管理人员在使用过程中,拥有不同的操作权限;第四,系统的运用能够提高办公效率,同时减少员工的工作负担;第五,该系统运行过程中,能够发挥较好的人机交互功能;第六,该系统拥有灵活便捷的操作界面,用户能够随时运用查询界面,同时统计结果能够运用图表的方式进行显示,从而在一定程度上便于用户的使用查看;第七,该系统容易维护与扩充;第八,该系统拥有较好的容错性能,从而在一定程度上便于用户发现操作过程中的错误。
2.人事管理信息系统的功能需求
用例是对系统功能性需求实施描述的主要工具,同时运用包图对功能用例实施分类。如果每个包图看作一个子系统,也具体的系统管理图如图1所示。从功能上分析,该系统由七个子系统组成:基本信息管理子系统、档案信息管理子系统、考勤信息管理子系统、工资发放信息管理子系统、休假信息管理子系统、查询统计子系统以及系统维护子系统。子系统的不同使得所管理的实务也有所不同。在一个包中,运用用例图来表示系统的参与者以及用例,同时用例运用规约进行更加详细的描述。用例图主要是指外部执行者用户能够观察系统功能的模型图。用例是系统运行过程中的功能单元,可以成为执行者与系统的交互作用。并且,用例图的主要用途是将系统用例与执行者列示出来,同时显示执行者是否参与用例的执行。
三、企业人事管理系统的实现过程分析
1.人事管理系统的总体框架设计
根据结构模型的分析,将系统主要分为三部分:表示层、数据层以及功能层。首先,表示层是指客户的应用程序,同时表示层主要安装在院系或者部门的人气管理客户机上。第二部分数据层是指SQL Server数据库服务器,主要是数据信息资料的存储空间,一般安装在人事管理中心的服务器上。第三部分功能层是指进行逻辑以及代数运算,从而获取应用系统需要的结果;功能层可以单独在服务器上进行安装,用来处理客户机的连接请求。
2.人事管理系统的数据库设计工作分析
依据人事管理系统的需求,可以将存储的数据主要分为六类:人员基本信息、人員档案信息、人员考勤信息、人员休假信息、人员工资信息以及信息维护信息。结合本系统功能以及企业管理工作过程,所设计的数据项与数据结构主要由字典、综合信息管理以及系统维护管理。
(1)字典。第一项为单位编码表,主要存储运用单位的编码以及名称等信息;第二项为基本资料表,主要存储全部人员的编码以及自然属性等对比信息;第三项为管理员表,主要存储操作人员的账号密码以及其他信息;第四项为报表,主要存储记录的统计结果等相关信息。
(2)综合信息管理。第一项为职工基本信息表,主要包含职工编码、姓名、学历等个人信息,以及工资、职务等工作信息。第二项为档案信息表,主要包含职工入职以后所获取的荣誉、惩罚等相关信息。第三项为考勤信息表,主要包含职工签到的相关信息。第四项为工资信息表,主要包含员工的工资信息,比如:工作时间、旷工情况以及迟到次数等信息(如表1)。
(3)人事管理系统的维护管理工作。第一项为单位信息表,主要包含部门的编码名称以及其他部门信息。第二项为代码维护表,第三项为单位合计记录表。数据库运用的数据都需要找到正确的对应字段,才能够进行存储。所以,设计数据表时必须坚持完整性的选择。同时,要明确字段的名称,正常来说字段名称选择相近含义的英文或中文单词。并且,很少运用中文字段名,一般运用英文字段名。
3.企业人事管理系统的开发环境
该系统的开发环境主要包含硬件环境与编程工具。首先,硬件环境要求主要是对CPU、操作系统、内存以及监视器的要求。具体来说,CPU要求Intel Pentium 166MHZ或者更高端的处理器;操作系统要求Microsoft Windows 98或者更高的系统版本;内存要求65MB以上的内存;监视器要求系统支持的VGA或者分辨率更高的监视器。
结合企业的人事管理系统的主要特点以及各种需求,同时考虑到系统开发的具体时间日期,该系统运用微软公司研发的Visual Basic 6.0作为前台的开发工具,以及MS SQL Server作为后台运行数据库。具体编程工具的运行过程为:VB前台运用ADO专业技术以及相应的数据环境,从而对SQL数据库进行访问。
总结:该系统包含七个功能模块,能够将不同的部门信息纳入系统管理范围内,从而在一定程度上提高企业和部门的办公效率。然而,该系统在未来的使用过程中还有待扩充与完善。例如:该系统可以增加适当的考核模块,同时增加数据查询的动态考核功能,进而在一定程度上支持推动领导的正确决策。并且,软件技术的不断发展与进步,使得B/S技术在企业人事管理系统中的实际运用还有待研究。比如:企业内部保密程度较低的模块,可以运用B/S模式进行人事管理工作,进而在一定程度上便于企业与个人实施信息查询。
参考文献
[1]范芹.浅谈企业人事管理系统的设计与实现[J].现代企业文化,2017,(33).
[2]李小莉.浅谈企业人事管理系统的设计与实现[J].现代企业文化,2017,(6).
[3]刘晓静.浅谈企业人事工资管理系统的设计与实现[J].时代金融(下旬),2012,(4).