简谈信息系统基于C/S架构L公司人力资源管理信息体系设计与实现

更新时间:2024-04-09 点赞:26033 浏览:111575 作者:用户投稿原创标记本站原创

摘要:本系统是应L公司业务需求,结合当代计算机技术和人力资源理论,应用C/S架构,以C#语言编程而设计的人力资源管理信息系统。系统设计简单,兼容性强,具有易于修改升级的特点。
关键词:人力资源;管理信息系统;C/S架构
1674-9324(2013)33-0261-03
一、引言
人力资源作为企业的重要资源为其参与全球化竞争奠定了战略性基础地位,进入21世纪以来,随着信息技术的不断发展,在世界范围内,“信息化”已经促进了社会经济形态从工业化向知识化转变。在管理信息化方面,因为在各个行业广泛的实践应用,提高了社会生产率,推进了社会的不断发展。在计算机技术普遍应用的今天,借助现代先进的人力资源管理理论和信息科学技术,建立人力资源管理信息系统是整个社会的重要趋势。

二、系统总体需求概要

1.企业需求概况。L公司是一家从事网络工程、安防系统建设、广播系统及电脑办公设备销售培训的IT类企业。公司现有职工200多人,人员结构比较复杂,使得公司在人力资源管理工作上增加了一定的难度。公司现在主要是由各个项目部对所属员工实行项目职责制管理,从各部门对信息的利用情况来说,员工的信息并没有进行全公司范围的综合科学利用。这种情况造成员工数据共享少、完整性差、效率低等情况,大大影响了公司依据现实情况而进行的决策管理判断。因此,该公司迫切需要开发一个成本低、保密性好、操作简单的人力资源管理信息系统,通过该系统的运作实现对员工、工资信息等内容进行保存,可以进行必要的添加、更新、删除及相关报表的生成和打印工作。
2.系统可行性分析。①技术方案可行性分析。L公司已经拥有了完备、高效的计算机系统及网络系统,为实现本系统提供了良好的硬件基础。本系统只需在公司现在的服务器上安装好相关的操作系统和软件即可,不需要再增加其他的配套设施。②经济可靠性分析。在硬件上,公司本身的业务性质就是相关的IT行业,成本效益自不用多说,且已经完备的硬件系统为此系统的实施奠定了坚实的物质基础。在软件开发上,本系统的开发投入有限,但收益相比成本上有明显的优势。且软件利用Windows窗口设计,只要有操作计算机的员工,通过简单的培训就可以上手,降低了软件投入的费用。③机构可行性分析,本公司的管理人员,都是从事IT行业的相关技术人员,在计算机操作上有良好的能力。在实施本系统后,可以加强公司对现有机构的有效监控,也可以为公司增设或精简一些部门,为改变员工的工作方式上提供参考。
3.系统需求分析。经过对L公司人力资源管理的初步调研,且与项目部的负责人进行深入调查讨论,对本系统要完成的功能进行以下分析:①数据信息管理:系统因对员工的各项基本信息进行保存,包括员工的合同信息、保险信息及所属部门职务信息进行保存,且做到相互关联、完整,便于公司统一查询、更新及共享。②用户管理权限设定:系统可以限定相关人员对员工的信息进行修改、增加、删除等功能,保证数据的实时有效性、保密性,且有效防止信息的泄露、窜改。③操作简单:本系统采用Windows窗口设计,部门员工在原有基础上,可以快速掌握新的软件系统。且每个数据操作界面都有提示功能,界面简单明了。④系统生命力强:系统因具有很好的兼容性、扩展性,保证系统在可预期时间内不断完善升级。

三、系统设计

系统采用C/S架构开发,采用Microsoft Visual Studio 2010开发工具进行软件设计,并利用SQL Server 2005,作为系统数据支持的后台数据库。
1.系统总功能描述。本系统根据业务要求可以划分为系统管理、信息管理、工资管理、奖罚管理、考勤管理、考核管理及帮助模块共中专毕业论文www.618jyw.com
7模块。
2.系统各模块的功能设计。①登录界面说明,启动人力资源系统后,进入登陆界面。其主要功能在于验证试图进入人力资源管理系统用户的合法性。对系统的用户权限作必要的设置,不同权限的用户进入系统后所操作的内容会因权限设置而不尽相同,从而有效的保障数据的安全性,防止人为恶意篡改。实现该功能是以一个下拉控件和一个文本框,其中下拉控件可以显示已经登陆过的用户名,方便用户下次快速登陆。借助后台数据库判断用户的合法性,最终实现登录界面的功能。②操作主界面说明,用户登陆成功后,系统根据用户的权限将决定主界面的模块功能。它在整个系统中起着举足轻重的作用,围绕主界面的窗口,用户再进入到各个模块进行功能的实现。主界面主要由工具条、下拉菜单及状态栏组成,并使用第三方控件SideBar作为功能导航。功能导航可收缩或隐藏起来,使界面看起来更加美观大方。③系统模块说明(其中以信息管理模块为详例),信息管理模块中包括员工基本信息、合同信息、部门信息、职务信息及人事变动信息。员工信息:员工信息主要针对公司人员流动作必要的前提准备,为公司提供了方便快捷的员工信息录入存储,员工信息的修改、删除、查询、报表打印等。根据后台数据库对表数据的录入,通过DataGridView列表控件显示数据。部门信息:员工部门主要针对公司设定部门时,对部门的信息进行管理,能够快速提取某位员工的部门信息。合同信息:员工合同功能提对其合同信息数据提供添加、修改、删除、查询、打印等功能。职务信息:员工职务主要是针对员工相关职务的管理,为员工的职务信息进行数据的添加、修改、删除、查询、打印等。人事变动信息:员工人事变动主要是针对员工的升降职信息、离职信息进行管理。如公司内有员工升降离职,可将其信息录入,对其信息也可以修改、删除、查询、打印等等。
3.数据库设计。数据库是整个管理信息系统的核心,设计数据库时应充分考虑用户各个方面的需求,还要了解将来可能增加的需求。下面以员工信息管理表1为例:

四、系统的实现

本系统针对之前描述的功能分别实现,以信息管理模块为例,实现效果如图1所示。
本系统经过调研设计开发等阶段后,现已投入到了企业的日常人力资源管理工作中。在运行的过程中,简易的操作,高效的数据管理及安全保密性,使该系统取得了良好的经济效益。
参考文献:
王彤宇.管理信息系统[M].北京:中国水利水电出版社,2004:71-81.
周长发.C#面向对象编程[M].北京:电子工业出版社,2007:60-70.
作者简介:肖英,李庆聪,讲师广西交通职业技术学院信息工程系教师,主要研究方向:软件工程,控制技术,系统集成。
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~