BS架构人力资源管理整理.docx
《BS架构人力资源管理整理.docx》由会员分享,可在线阅读,更多相关《BS架构人力资源管理整理.docx(36页珍藏版)》请在冰豆网上搜索。
BS架构人力资源管理整理
东北财经大学网络教育本科毕业论文
基于B/S架构的人力资源管理
信息系统的设计与实现
——企业人力资源管理信息
系统建设方案
作者姜军
学籍批次200303
学习中心沈阳学习中心
层次专科起点本科
专业电子商务
指导教师潘旭
论文成绩
中文摘要
在当今的知识时代,人才成为日益关注的、决定公司兴衰的主要元素之一。
人力资源管理工作也成为了企业管理工作的一个重要组成部分。
为适应社会发展,必须建立先进科学的人力资源管理方法和由计算机为载体组成的事物信息处理系统,不仅使人们从复杂原始的人工管理中解脱出来,更能够提高工作效率和管理水平,推动企业的迅速发展。
软件开发与服务有机结合是现代企业业务发展的核心,也是人力资源管理系统系统设计与建设的核心思想。
本文介绍了基于B/S架构的企业人力资源管理信息系统的设计与实现,充分分析了现代企业现行人力资源部目前的工作情况,并根据原有业务流程重新分析了新系统的数据流程,进行逻辑设计。
绩效考评是人力资源管理中较新的管理模块之一,是人力资源的开发与管理的重要基础,优越的绩效考评制度能够极力员工充分发挥潜能,长久积极地为公司贡献力量。
一套包括健全完善绩效考评制度的人力资源管理体系是现代企业发展的重要组成部分。
本文为现代企业制定了合适的逻辑结构,充分体现了人力资源管理体系在现代企业中的突出贡献。
关键词:
人力资源管理系统分析与设计ASP浏览器/服务器
基于B/S架构的人力资源管理信息系统的设计与实现
——企业人力资源管理信息系统建设方案
1工程背景
1.1总体描述
企业信息化是提高企业整体素质、增强企业核心竞争力的重要举措,是变革传统工作方式、建立现代管理机制的重要手段。
在当今的知识时代,人才争夺已经成为企业的核心战略,人才成为日益关注的决定公司兴衰的主要元素之一。
企业间的竞争,就是人才、人力资源管理竞争的理念得到普遍认同,企业对于人力资源的重视程度也快速提高,人力资源管理工作也成为了企业管理工作的一个重要组成部分,越来越多的企业把传统的人事管理转变为现代人力资源管理,资金投入比例加大,但往往缺少切实可行的操作办法。
为适应社会发展,必须建立先进、科学的人力资源管理方法和由计算机为载体组成的事物信息处理系统,这样不仅可以使人们从复杂原始的人工管理中解脱出来,更能够提高工作效率和管理水平,推动企业的迅速发展;帮助企业在人力资源管理与开发水平上实现跨越式提升,使得人力资源服务领域成为了一个非常有潜力的市场。
而信息技术在人力资源管理中的应用,将有助于企业定义与优化人力资源管理的业务流程,提高工作效率,改善服务质量,并提供基于信息的决策支持。
1.2人力资源系统发展史
HR(人力资源)系统历史悠久,甚至比目前非常成熟的财务系统历史还长,其发展历史可以追溯到20世纪60年代末,可分为四个时代,每个时代都解决了一定的问题,并给人力资源管理重新绘制了新的前景。
第一代HR系统重点在于薪资计算。
20世纪60年代,计算机技术已经进入实用阶段,对于一些大型的大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,人们就开始用计算机来辅助计算薪资。
由于受当时技术条件和需求的限制,功能也只是限制在自动计算薪资,但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。
第二代HR系统解决了历史信息保存、报表和分析的功能。
20世纪70年代末,随着计算机的普及、系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。
第二代人力资源管理系统对历史信息都进行了管理,其报表生成和薪资数据分析功能也都有了较大的改善。
这个阶段的HR系统主要在于信息数据的收集和维护,主要的功能模块包括人事信息、薪资福利等。
第三代HR系统全面解决了人力资源管理。
20世纪90年代末,由于市场竞争的需要,企业管理理念和企业管理水平的提高,使企业对人力资源管理有了更高的需求;同时个人电脑的普及,数据库技术、客户/服务器技术,特别是网络技术的发展,使得人力资源管理系统发生革命性的变化。
其特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据统一管理起来,形成了集成的信息源。
友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作。
真正把人力资本应用到企业中去是从21世纪初开始的,相应也就诞生了人力资本控制系统,也就是第四代人力资源管理系统。
随着企业信息化步伐的加快,信息技术在企业管理当中所起的作用越来越大,而企业要实现从人力资源管理到人力资本管理的转变,也离不开信息技术的帮助。
人力资本管理系统是企业人力资源管理管理未来发展的趋势。
2系统建设特点
2.1系统的特点
整个系统采用第四代人力资源管理系统建设的理念,充分体现系统的先进性,贴近企业人力管理的需要,跟进时代的发展。
●易用性
Ø直观体现人力资源管理人员的主要工作内容,引导用户按照优化的人力资源管理流程进行业务操作;
Ø精细、完美地设计每一个界面,集合显示所有相关信息;
Ø优化设计操作功能,简化用户使用;
Ø系统可设置多种业务提醒功能,以便用户根据需要定时操作。
●灵活性
Ø系统具有强大的查询统计功能,可灵活设置任意条件进行组合查询;
Ø系统具有强大的库结构自定义功能;
Ø具有数据代码的自定义功能;
Ø能够灵活定制业务规则;
Ø提供了多种数据传输方式供用户选择。
开放性
Ø提供功能强大的数据接口,轻松实现各种数据的导入导出及与外部系统的无缝连接;
Ø可方便引入各类Office文档,并存储到数据库中;
Ø可生成各类Office文档,便于用户使用;
●自助性
Ø利用网络功能,支持多级、分层的数据管理功能;
Ø允许高层经理查阅企业的各种人力资源相关信息,支持Web方式的领导查询功能。
●可视性
Ø提供强大的可视化的报表设计与管理工具,用户可自己设计各种所需报表;
Ø可快速完成各种条件报表的定义,能随时进行设计更改;
Ø报表可输出到打印机、Excel电子表格、WORD文件及TXT文本文件;
Ø提供完善的图形统计分析功能,输出的统计图形可直接导入到Office文档中。
●安全性
Ø系统提供多种安全加密模式,能够执行对数据项、数据表、数据库、操作功能的多层次加密功能;
Ø可设定用户对系统不同模块的不同级别的操作权限;
Ø建立日志文件,跟踪记录用户对系统每一次操作的详细情况;
Ø建立数据定期备份机制,并提供数据灾难恢复功能。
●专业性
Ø蕴涵了丰富的具有中国特色的人事管理和人力资源管理业务知识、流程;
Ø汇聚了众多人力资源管理领域专家的智慧,帮助企业提升管理水平;
Ø专注于人力资源信息系统的分析、设计和开发,提供专业化的产品与服务。
2.2建设总体目标
根据企业的人力资源信息管理系统的特点,系统既定应达到的目标为:
●能够加快人力资源管理的反应速度
●能够简化人力资源管理中繁琐事物的处理
●能够简化人力资源管理的流程,提高工作效率
●能够确保系统数据和信息的准确性和可靠性
●能够增进企业(特别是人力资源管理部门)和员工之间的沟通
●能够确保信息系统的保密性
3系统设计原则
针对不同的企业、不同的管理需求、不同的系统环境,可以从多方面进行系统集成方案的设计,必须结合具体情况,不一而论。
在确定系统集成的目标时,既要考虑眼前的实际需求,更要遵循系统短、中、长期规划制定的路线图,本着原则性和灵活性共存的设计思想,有所侧重、有所取舍。
除了业务处理流程和系统集成的实施成本外,进行系统集成方案设计经常考虑的原则包括安全性、稳定性、实时性、性能、单一数据源和可扩展性等,简述如下。
✓安全性
安全性是系统集成设计的首要考虑因素。
在避免外系统直接访问本系统资源的同时,也应避免本系统对外系统资源直接进行访问。
因此各系统须在一定封装的条件下具有一定安全性的资源访问途径。
✓稳定(可靠)性与耦合度
为了提高集成系统的稳定性,应避免环境中其它关联系统出现故障对本系统的运行造成影响,而降低系统间的耦合度则是减小关联系统影响的有效手段。
✓实时性
必须按照业务类型,考虑实时性要求,从而保证系统之间数据的同步性。
✓性能(Performance)
对环境中关联系统进行集成,最终体现的是系统运行的总体性能。
在一定的系统软硬件和成本等限制条件下,方案的设计必须结合具体的应用,确定可接受的性能要求。
✓单一数据源
在一些系统集成模式中,随着环境中关联系统数量的增加,或者,系统间交互信息数据项的增加,达到某一拐点后,系统集成的复杂性将大幅度提高,相应地,可维护性将骤然降低。
所以,系统规划需要朝单一数据源和企业应用集成(EAI)的方向考虑,避免某一数据的变更引起许多系统数据的同步处理,集成方案在设计之时,不仅需要充分考虑系统的集成模式,有时还必须在可维护性与关联系统的数量和交互数据项数量之间进行权衡。
✓可扩展性
系统的集成方案应该建立在全面的、长远的规划的基础上,与企业的远景规划紧密结合。
对于高速发展的企业,管理需求将出现数量上激增的同时,在质量上也将大幅度提升需求层次;加之当今世界各行各业竞争日趋激烈,集信息系统和管理系统于一身的系统平台,可扩展性正在变得越来越重要。
4系统安全设置
系统的安全是系统的建设时不可缺少的考虑内容,本方案采用了数据库层、操作系统层和网络硬件层三级数据保护措施,确保数据应用的安全性。
数据库层防护:
本方案采用的是微软的SQLSERVER2000数据库,利用数据库的“缺省安全保障”设置,数据库加密,数据库用户和口令和改进安全模型等增强特性来进行第一层次的数据安全防护。
SQLServer2000提供两种身份验证模式来保护对服务器访问的安全:
Windows身份验证模式和混合模式;使用SID跟踪信任的登录,可以直接对Windows用户和组授予对数据库或特定数据库对象的访问权限;通过角色,可以将用户集中到一个单元中,然后对这个单元应用权限,对角色授予、拒绝或吊销权限时,将对其中的所有成员生效。
操作系统层防护:
MicrosoftWindows2000Server操作系统的分布式安全服务能让组织识别网络用户并控制他们对资源的访问。
操作系统的安全模型使用信任域控制器身份验证、服务之间的信任委派以及基于对象的访问控制。
其核心功能包括了与Windows2000ActiveDirectory™服务的集成、支持Kerberos版本5身份验证协议(用于验证Windows2000用户的身份)、验证外部用户的身份时使用公钥证书、保护本地数据的加密文件系统(EFS),及使用Internet协议安全性(IPSec)来支持公共网络上的安全通讯。
此外,开发人员可在自定义应用程序中使用Windows2000安全性元素,且组织可以将Windows2000安全设置与其他使用基于Kerberos安全设置的操作系统集成在一起。
网络硬件层防护:
本方案采用了思科公司的硬件防火墙,设置了停火区(DMZ),将数据库服务器与WEB服务器放置在停火区中,保护企业人力资源数据和WEB应用服务器的安全。
在防火墙上分别对内部网用户、互联网用户的访问端口和访问的资源进行安全性限制,使用安全策略进行最高、最优的安全防护。
PIX防火墙保护机制的核心是能够提供面向静态连接防火墙功能的自适应安全算法(ASA)。
静态安全性虽然比较简单,但与包过滤相比,功能却更加强劲;另外,与应用层代理防火墙相比,其性能更高,扩展性更强。
内部和外部的授权用户就可以透明地访问企业资源,而同时保护了内部网络不会受到非授权访问的侵袭。
5系统功能说明
5.1概述
依据系统建设目标,为加快人力资源管理的反应速度,简化事物的处理和管理的流程,提高工作效率,根据企业的具体实际情况和要求,制定了基础信息管理、查询统计分析、人力资源业务管理、招聘管理、工作表现与绩效考核、薪酬福利结构的六大项功能,下面是需求详细描述。
5.2基础信息管理
5.2.1人员管理
系统可以对人员的当前信息、历史变迁信息、动态多媒体信息、论文专著等信息进行录入、编辑、查询、统计、分析、输出等各项管理;可对人员进行分类别管理;可自动生成各种花名册、登记表、高级花名册(复杂表格)、管理台帐等应用表格;系统通过多种方式可以实现不同单位或相同单位不同部门之间人事信息数据的发送和接收。
系统还预置多种标准的员工管理指标集,包含常用的指标项,这些内容囊括了企业人力资源管理的大多的常用信息,如人员基本信息、学历及学位、职务、专业技术工作、薪资福利、培训等等。
下图为:
企业员工输入与维护功能示意图
5.2.2单位管理
通过此模块完成单位信息的增加、修改、插入、删除和批量处理,并可进行查询、统计。
5.2.3机构设置
设置企业的各级组织机构,形成组织结构图,规定各级部门的职责。
构造企业的单位信息数据库,它是整个人力资源信息系统的基础数据库之一。
允许用户灵活定义企业的组织结构,并可对组织机构进行增加、删除、修改、合并等操作,完成机构的设立、撤消与合并业务。
5.2.4职务/职位信息
职务的主要设置情况如下:
公司总经理、公司副总经理、总经理助理、公司部门正职、公司部门副职、公司职员
表一:
职位说明书
职位名称
公司市场经营部营销策划管理
督导关系
上级主管(职位)
市场经营部副经理
负责管理(职位)
无
所属部门
公司市场经营部
-----工作目的-----
贯彻执行公司业务推广经营决策,研究开发市场,策划营销方案,开展营销管理,全面完成本岗位经营绩效目标。
-----职责说明-----
1、贯彻执行公司市场经营决策,并督促落实。
2、开展市场调研,进行市场细分,选准目标市场,创造性地提出产品开发需求。
3、根据市场现状,拟定产品定价和市场推广营销方案。
4、开展市场营销策划管理,落实组合营销策略,不断提高市场竞争力。
5、及时充分了解竞争对手的营销动态,以战略思维提出应对方案。
6、对营销方案的实施和本岗位其它工作的开展进行有效的控制。
------------工作接触------------
1、内部:
公司总部相关部门,省公司领导、机关各部门、地市分公司、直属各单位。
2、外部:
合作伙伴、同行业经营者,地方政府及相关业务主管部门。
-----知识、技能与教育(最低学历要求)-----
1、知识:
熟悉移动业务及相关处理流程。
具有一定的网络技术知识。
2、技能:
具有很强的市场营销观念和工作能力、敏锐的市场洞察力和很强的组织协调、管理能力。
具有良好的职业道德和很强的团队合作精神。
具有良好的战略眼光。
具有较强的语言文字表达能力和较好的电脑操作技能。
3、经验:
6年以上工作年限,5年以上管理或专业工作经验。
4、教育:
大学本科毕业。
职位在职人(签名):
______________________日期:
____________________
上级主管(签名):
____________________日期:
____________________
5.3查询统计分析
5.3.1领导查询
领导查询是专为企业各级领导了解本单位或本部门的人力资源基本信息而设计开发的功能。
通过这个模块,领导可随时对人员信息及业务管理信息进行查询,为领导决策提供科学的依据。
领导查询提供业务处理中产生的各种登记表、花名册、报表、统计图形及分析结果等信息。
各种查询统计的条件可由统计人员预先定义和维护,领导本人无需学习软件的使用方法就可以方便地获取自己需要的数据。
5.3.2统计报表
根据本企业对报表的需求,集中对各类人员信息进行统计、汇总处理,可以通过自定义统计条件,自动计算生成多种统计报表,也可直接使用系统提供的各种统计报表自动完成统计工作。
系统内与预置大量实用报表,保证用户可以在最短的时间内顺利启动报表工作。
同时提供方便灵活的制表功能,采用类似EXCEL窗体风格,可自由画线、绘制表格,随意对表格进行插入、删除、拆分与合并,编辑绘制出美观实用的统计报表。
提供批量处理技术,同时可直接对统计数据进行反查、校验、修改、删除等。
5.4工作表现与绩效考核
可建立多种考核方法,增加考核要素;能够对考核要素进行量化设置,对考核等级规则进行设置;既支持等级考核标准,也支持分值段的考核标准;能够自动生成考核模板,可以灵活录入考核数据(支持单人录入和多人录入);还可以进行考核结果的数据运算和统计分析,根据计算结果自动判断员工的考核成绩。
5.5考勤管理
制定与门禁管理信息系统的接口规范,采集门禁管理系统员工出勤数据,查看、修改考勤数据,并对临时请假、出差、外勤、加班、休假、旷工等情况进行管理。
通过多种不同的方式查看和统计指定部门、员工的各类考勤数据,生成相关的数据查询或统计报告。
将考勤数据上报工资管理,可进行关联计算。
系统根据考勤结果可以自动提示并发送长期矿工者、长期出勤异常者的名单及相关数据给主管经理。
考勤信息结果可以直接用于工资处理,计算员工的工资数据。
5.6薪酬福利结构
1.薪资计量:
薪资分配采用的是月薪分配,计量薪资是基于点值进行计量的。
2.薪资构成:
✓工资:
基本工资、职位津贴、补贴
✓奖金:
按等级分档,每个等级对应相应系数,其奖金系数主要是按职务等级段进行划分的。
✓福利:
保险、住房、手机话费、服装费、商业保险、医疗保险等。
工资规则:
基本上是工资、福利做为基础不变,奖金按公司月奖金额乘以个人系数
5.7系统结构图
6系统建设方案
6.1系统软件平台
6.1.1概述
系统的软件平台的搭建采用B/S结构,主机系统采用微软的NT架构。
6.2.2数据库主机所采用的软件
操作系统采用Windows2000Server,加载系统补丁win2ksp4;
数据库采用微软公司的SQLSERVER2000,加载补丁sp3;
加载趋势的单机版病毒防火墙。
6.2.3WEB服务器主机所采用的软件
操作系统采用Windows2000Server,加载系统补丁win2ksp4;
WEB服务采用微软操作系统集成的IIS5.0WEB服务;
加载趋势的单机版病毒防火墙;
6.2.4客户端操作系统软件要求
操作系统采用中文Windows98/Me/NT/2000/XP
InternetExplorer6.0sp1
6.2系统硬件平台
6.2.1系统硬件平台设计
✓WEB服务器一台:
主机型号:
IBMNetfinity5500M20
硬件配置:
CPU2*700MHZ
MEM1G
DISK60G磁盘阵列级别R5
✓数据库服务器一台:
主机型号:
IBMNetfinity5500M20
硬件配置:
CPU2*700MHZ
MEM1G
DISK60G磁盘阵列级别R5
✓网络设备:
交换机:
Catalyst2950一台
防火墙:
Pix520一台
6.2.2客户端硬件运行环境
CPU:
PⅢ800
MEN:
256M
DISK:
6G
6.3开发工具说明
6.3.1Microsoft.NETFramework简介
VisualStudio.NET2003是Microsoft的第二代开发工具,用于构建和部署功能强大而安全的连接Microsoft.NET的软件,包括来自Modeler的全套功能,可帮助构建最复杂的企业级应用程序和在最小的设备上部署应用程序,提供了一个强大而完善的端到端工具,用以设计、开发、调试和部署用于MicrosoftWindows和Web的安全的应用程序。
VisualStudio.NET是唯一的从头至尾都是基于通过XMLWebservice进行集成这一思想而构建的环境。
通过允许应用程序通过Internet共享数据,XMLWebservices使开发人员能够利用新的和现有的代码构建应用程序,而不用考虑平台、编程语言或对象模型。
开发人员可以使用VisualStudio.NET来:
构建功能强大而且响应能力极好的基于Windows的应用程序;构建功能强大而且响应能力极好的PocketPC应用程序;构建完善而安全的Web应用程序;构建对设备有智能感知能力的完善而安全的移动Web应用程序;避免“DLL灾难”;消除代价高昂的应用程序部署和维护问题。
6.3.2ASP/JSP/PHP前端语言的比较
1.概述
ASP是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。
ASP采用VBScript和Javascript脚本语言作为自己的开发语言。
JSP是Sun公司推出的新一代网站开发语言,JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
PHP是一种跨平台的服务器端的嵌入式脚本语言。
它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。
三者都提供在HTML代码中混合某种程序代码,在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。
普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码,程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。
ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
2.技术特点
ASP的技术特点:
使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序;不需要进行编译,容易编写,可以在服务器端直接执行;使用普通的文本编辑器,即可进行编辑设计;与浏览器无关,因为其使用的脚本都在服务器端执行,所以客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容;ASP能与任何ActiveX脚本语言兼容,除了可以使用上述两种脚本之外,还可以通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX、Perl、Tcl等,脚本引擎是处理脚本程序的COM对象;可使用服务器端的脚本来产生客户端的脚本;ActiveX服务器组件具有无限可扩充性,可以使用VB、Java、VC++、COBOL等程序设计语言来编写所需要的ActiveX服务器组件。
JSP的技术特点:
✓将内容的产生和显示进行分离。
开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者小脚本来产生页面上的动态内容;在服务器端,JSP引擎解释JSP标识,产生所请求的内容,并且将结果以HTML或XML页面的形式发送回浏览器。
✓强调可重用的群组件。
绝大多数JSP页面依赖于可重用且跨平台的组件来执行应用程序所要求的更为复杂的处理;开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。
采用标识简化页面开发。
开发人员不会都是熟悉脚本语言的程序设计人员,JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。
PHP的技术特点:
PHP可以编译成具有与许多数据库相连接的函数,还可以自己编写外围的函数去间接存取数据库,通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化,PHPLIB就是最常用