基于 B/S企业人事管理信息系统的设计与实现
牛剑司 渤海大学信息科学与技术学院 辽宁锦州 121000
【文章摘要】
随着信息化社会的到来,信息资源成为了非常重要的财富。因此,信息管理系统的有效运用能够为企业的发展奠定坚实的基础。企业的信息管理系统发挥着管理企业、提高企业效率与竞争力的重要作用,其设计与实现有着非常重要的意义。本文对基于B/S企业人事管理信息系统的总体结构与实现方法进行了研究,为企业人事管理信息系统的完善提供参考与借鉴。
【关键词】
B/S模式 ;人事管理 ;信息系统
人事管理是企业日常管理工作中的重要内容,包括职工工资、职务等方面的内容。随着改革的不断深入,实现人事管理手段的现代化与信息化已经成为了企业的必然选择,对企业人事管理水平及工作效率的提高都具有非常重要的意义。通过企业人事管理信息系统的实现,将具体的人事管理工作在各个科室中进行合理的分配,一方面实现了职能部门工作范围的明确划分,另一方面实现了数据的及时性、准确性与全面性,促进了管理工作效率的提高。
1 B/S结构分析
B/S 的 全 名 为 Browser/Server(浏 览器/服务器),是管理信息系统开发的主流模式之一。随着Internet技术的不断发展,在C/S结构的基础上经过变化或改进而形成了B/S结构。在B/S结构中,通过WWW浏览器实现用户工作界面,通过前端(Browser)实现较少部分事物逻辑,通过服务器端(Server)实现主要事物逻辑,最终形成三层的结构。
B/S结构所具有的优点主要包括以下几个方面:第一,维护与升级工作相对简单。B/S结构中的软件只需要管理服务器就能够实现,所有的客户端都是浏览器,在维护的过程中非常简单。通过B/S结构实现了客户机较为简单,而服务器较为丰富的特点。第二,实现了跨平台。浏览器具有跨平台的特性,依据该特性能够对数据实现共享。B/S结构所具有的缺点主要为服务器在运行的过程中有着较重的数据负荷,导致了其保密性与响应速度等方面都较为迟缓。在对B/S运行模式进行描述的过程中,可以将其定义为“请求——处理——应答”。B/S结构构成关系如图1所示。基于 B/S企业人事管理信息系统的设计与实现 牛剑司 渤海大学信息科学与技术学院 辽宁锦州 1210002 企业人事管理信息系统的设计原则第一,实用性。企业的人事管理信息系统属于实用类型的系统,主要的目的就是要满足企业的人事管理信息工作的业务需求,从而促进人事管理工作效率的提高。第二,可靠性。在对系统的软件资源及硬件资源进行设计的过程中,要确保其具有较高的可靠性。因此,在设计的过程中需要借鉴与使用一些较为成熟的技术,从而确保系统长时间的稳定性。第三,先进性。在实现了企业人事管理信息系统适用性的基础上,将当前较为先进的软件、信息等技术应用到系统中,提高系统的先进性,为系统提供保障。第四,开放性。在企业人事管理信息系统的设计的过程中要确保其开放性,主要的原因是系统在后期使用的过程中会增加更多的服务,为系统的长期使用提供条件。第五,安全性。企业人事管理系统在设计的过程中必须遵循一定的安全准则,通过相应的保密及安全保障方法提高计算机对病毒、犯罪等行为的抵抗能力,确保系统中的数据处于安全的状态中。第六,可扩充性。在企业人事信息管理系统中要对用户的业务需求进行全面的考虑,确保设计的系统能够具备充分的接口与扩充能力。第七,可维护性。系统中要使用不同种类的业务管理与流程的方法,同时要确保在对软件进行维护的过程中具有便捷性。
3 企业人事管理信息系统设计的可行性分析
3.1 技术方面的可行性
在对企业人事管理系统进行设计的过程中,主要运用的技术包括java语言、J2EE平台、B/S模式等,这些技术都较为成熟且应用广泛。在企业人事管理系统进行设计的过程中运用这些技术,一方面能够更好地实现系统的功能目标,另一方面能够实现系统功能在规定时间内的实现。
3.2 经济方面的可行性
实现企业人事管理系统的设计与应用之后,能够实现企业人事管理工作量的降低,实现了企业人事管理人力成本与物力成本的大幅度降低,降低了工作人员的劳动强度,提高了工作人员的工作效率。通过企业人事信息管理系统能够让工作人员对数据信息进行更为有效的管理与分析,从而对企业的成本进行有效的控制,降低企业经济负担。
3.3 操作方面的可行性
操作方面的可行性指的是用户的舒适度,因此在设计的过程中要对管理与操作进行充分的考虑,一方面要提高数据录入的效率与正确性,另一方面要实现较强的适应性与扩展性。
4 企业人事管理信息系统的系统分析
4.1 信息编码的编制
信息编码主要指的是按照一定的规律赋予信息对象以符号、数字或字母,从而为计算机识别信息提供便利。例如职工编号 20140300001,其中 2014 代表职工的入职年份,03 代表部门,00001 代表流水号。
实现信息编码的统一化与规范化,能够为人事管理信息系统的构建奠定基础,实现计算机识别的强化与效率的提高。编码是计算机对信息进行识别与检索过程中的唯一标识,能够将因名称不一致而出现的误解与胡乱进行最大限度的消除。同时,在进行检索、排序及统计等数据处理工作的过程中,编码的应用能够极大地促进计算机工作效率的提高。
信息编码应该遵循的原则主要包括:
第一,唯一性。编码确定之后不能够进行修改或出现重复,从而确保编码的识别功能。第二,规范性。在编码的过程中要采用标准的编码,一方面要符合国家规定,另一方面要满足系统建设需求。第三,编码选择。无实义编码只是分类对象的代表,对其进行替代,不提供分类对象相关属性信息;有实义编码不仅对分类对象进行代表,而且能够提供分类对象的相关属性信息,具有移动的人工识别性。在对编码进行选择的过程中,要充分考虑两种编码的优缺点,依据实际情况进行合理的选择。
4.2 权限管理的设计
管理信息系统中较为重要的组成部分就是权限管理与访问控制,对系统的安全性与可靠性有着重要的影响。
(1)不同操作
系统的功能通过划分形成不同的模块,在不同的模块中都包含着四种不同的操作,分布为无、读、写、管,这四种操作的关系为由低到高。其中“无”指的是对该模块的不具备任何操作权限;“读”指的是对该模块具有数据读取的权限;“写”指的是对该模块具有数据修改的权限;“管”指的是对该模块具有数据锁定的权限,可以对权限较低的用户进行数据锁定。
(2)不同角色
图 1 B/S 结构构成关系在人事管理信息系统中包含不同的角色,其中较为主要的包括高级管理员、普通管理员与职员。不同的角色所拥有的系统操作权限也是不同的。例如,高级管理人员能够对系统进行管理,包括其他用户信息数据的修改、删除等;普通管理人员能够对系统进行管理,包括职工信息的修改、删除等;职工只能够对个人的信息进行修改。权限较高的用户对级别较低的用户实现创建及管理,从而实现人事管理信息系统中的逐级管理。针对不同的角色进行权限设计,为人事管理信息系统中信息共享最优化、数据操作效率化与数据使用安全化提供了保障。
4.3 系统功能
本文设计的基于B/S的企业人事管理信息系统中的系统功能主要包括系统管理、网上咨询、工资查询与人事信息等几个方面。“人事信息”模块的主要功能为:第一,对企业全体职工的个人信息进行录入;第二,实现职工基本信息及职务、学历信息的查询与修改。通过认识信息模块能够为帮助企业的人事部更为及时、准确地掌握职工的信息。“工资查询”模块的主要功能为:第一,职工对自己当月或往月的工资信息进行查询;第二,对职工工作方面的政策信息进行查看。“网上咨询”模块的主要功能为为职工与企业人事部之间的信息交流提供平台,具体的内容包括职工提交查询信息及回复信息查看、人事部咨询信息查看与回复、删除等。“系统管理”模块中所采用的主要为分级管理模式,包括高级管理员与普通管理员两个管理层面。系统管理模块中具体的内容包括工作箱、计划总结、人事信息、职务评聘、网上咨询、系统消息等。高级管理员通过内部的管理模块实现对普通管理员的管理。
5 人事管理信息系统的系统安全
在对人事管理信息系统进行设计与实现的过程中,安全问题是必须要考虑的问题。但是如果在网络上,一定会面临着很多网络上的危险和信息外泄,所以必须要使用更安全的信息技术和安全的系统去保护重要的信息。
5.1 网络安全
一般的网络安全都会使用一些防火墙技术。而防火墙的技术核心,就是在不安全的环境中制造出一个安全的子网。在通过终端转换系统,将数据库服务器划分到一网段,这样就对外隐藏了 IP 地址。
5.2 系统安全
正常的系统操作使用的都是Windows和Wed,因此系统的安全就是在微软有各种新的补丁,马上要更新安装,不能有一点马虎。服务器内部尽量不要有除人事管理的其他信息,尽量保持服务器整洁。日常要检查日志,查看一些系统中的应用,安全日志,SQL 日志等。
5.3 数据存储安全
日常做好数据的存储备份工作。把每天的应用系统和数据要及时整理,之后通过系统或数据库提供的备份工具将数据备份到另外的一电脑上。在备注的过程中要采用多个备份副本的方式,而且在备份的过程中要备注好时间,之后对导出的备份实现多地存放。
5.4 应用程序安全
有一个良好的安全习惯对于编写程序是很必要的。如果程序中涉及到用户名及密码等内容,需要将其封装在服务器端中,如果程序中涉及到与数据库连接的用户名与密码,需要最小限度的给予其权限,同时要确保其在ASP中出现的次数保持最小化;在对客户提交的字符串进行接收的过程中,要将其中的一些特殊符合屏蔽掉,同时要对客户端及服务器端中进行检查,通过检查对SQL注入式攻击进行防范;通过MD算法等加密手段对信息进行加密,加密的对象主要为网络传输或数据库中存储的一些较为重要的信息。
6 总结
人事管理信息系统实现了企业人事管理的信息化,一方面促进了企业人事部工作效率的提高,另一方面为职工带来的便利。但是,在人事管理信息系统中依旧存在一定的不足,在之后的应用过程中需要不断完善。在应用的过程中要提高模块之间的数据联系,实现系统整体性的提高。
【参考文献】
[1]李辉,陈枢茜,张广泉.基于B/S模式的岗位津贴管理信息系统的设计与实现[J].徐州师范大学学报 ( 自然科学版 ),2011,01(23):47-50.
[2] 翟彦博,韩锡斌 . 基于 B/S 模式的综合教务管理信息系统的设计与实现[J].沈阳建筑大学学报(社会科学版 ),2010,02(18):155-158.
[3]周春娟.基于校园网的高校人事管理信息系统的设计与实现[J]. 牡丹江师范学院学报(哲学社会科学版 ),2010,06(10):103-105.
【作者简介】
牛剑司,出生日期:1993年6月17日,性别:女,籍贯:黑龙江省鹤岗市,学历:大学本科,专业:信息管理与信息系统。