企业人力资源管理信息化系统设计
人力资源管理人力资源信息系统搭建方案

人力资源管理人力资源信息系统搭建方案第一章:项目背景与目标 (3)1.1 项目背景 (3)1.2 项目目标 (3)第二章:人力资源信息系统概述 (4)2.1 系统定义 (4)2.2 系统功能 (4)2.3 系统架构 (5)第三章:需求分析 (5)3.1 业务需求 (5)3.1.1 组织结构管理 (5)3.1.2 员工信息管理 (5)3.1.3 招聘管理 (5)3.1.4 培训与发展管理 (6)3.1.5 薪酬福利管理 (6)3.2 用户需求 (6)3.2.1 系统管理员 (6)3.2.2 普通员工 (6)3.2.3 部门负责人 (6)3.3 需求优先级 (6)第四章:系统设计 (7)4.1 技术选型 (7)4.1.1 后端技术选型 (7)4.1.2 前端技术选型 (7)4.1.3 数据库技术选型 (7)4.2 系统模块设计 (7)4.2.1 用户管理模块 (7)4.2.2 员工信息管理模块 (7)4.2.3 薪资管理模块 (7)4.2.4 培训管理模块 (7)4.2.5 绩效管理模块 (8)4.3 数据库设计 (8)4.3.1 数据库表结构设计 (8)4.3.2 数据库表关系设计 (8)第五章:系统开发 (8)5.1 开发流程 (8)5.1.1 需求分析 (8)5.1.2 系统设计 (8)5.1.3 编码实现 (9)5.1.4 系统测试 (9)5.1.5 部署上线 (9)5.2 开发工具 (9)5.2.2 开发框架 (9)5.2.3 数据库 (9)5.2.4 版本控制 (9)5.3 代码管理 (9)5.3.1 代码规范 (9)5.3.2 代码审查 (9)5.3.3 代码提交 (10)5.3.4 代码备份 (10)5.3.5 代码维护 (10)第六章:系统测试与验收 (10)6.1 测试策略 (10)6.2 测试用例设计 (10)6.3 验收流程 (11)第七章:系统部署与维护 (11)7.1 部署方案 (11)7.1.1 部署目标 (11)7.1.2 部署流程 (11)7.1.3 部署策略 (12)7.2 系统维护 (12)7.2.1 维护目标 (12)7.2.2 维护内容 (12)7.2.3 维护流程 (13)7.3 备份与恢复 (13)7.3.1 备份策略 (13)7.3.2 恢复流程 (13)第八章:用户培训与支持 (13)8.1 培训计划 (13)8.1.1 培训目标 (13)8.1.2 培训对象 (13)8.1.3 培训内容 (13)8.1.4 培训方式 (14)8.1.5 培训时间 (14)8.2 培训材料 (14)8.2.1 培训手册 (14)8.2.2 演示文稿 (14)8.2.3 操作视频 (14)8.2.4 案例资料 (14)8.3 支持服务 (14)8.3.1 技术支持 (14)8.3.2 咨询服务 (14)8.3.3 更新与升级 (14)8.3.4 用户反馈 (15)第九章:项目风险与控制 (15)9.1.1 技术风险 (15)9.1.2 管理风险 (15)9.1.3 外部风险 (15)9.2 风险评估 (16)9.2.1 风险概率评估 (16)9.2.2 风险影响评估 (16)9.2.3 风险等级评估 (16)9.3 风险控制 (16)9.3.1 技术风险控制 (16)9.3.2 管理风险控制 (16)9.3.3 外部风险控制 (16)第十章:项目总结与展望 (16)10.1 项目成果 (17)10.2 经验教训 (17)10.3 项目展望 (17)第一章:项目背景与目标1.1 项目背景我国经济的快速发展,企业规模不断扩大,人力资源管理在企业管理中的地位日益凸显。
基于JSP的企业级人力资源管理系统设计与实现

基于JSP的企业级人力资源管理系统设计与实现一、引言随着信息化时代的到来,企业对于人力资源管理的需求日益增加。
传统的人力资源管理方式已经无法满足企业快速发展的需求,因此,建立一个高效、智能的企业级人力资源管理系统显得尤为重要。
本文将介绍基于JSP(JavaServer Pages)技术的企业级人力资源管理系统的设计与实现。
二、系统架构设计1. 系统功能模块划分在设计企业级人力资源管理系统时,需要根据实际需求将系统功能划分为不同的模块,以便于管理和维护。
常见的功能模块包括员工信息管理、招聘管理、培训管理、绩效考核等。
2. 数据库设计数据库设计是企业级系统设计中至关重要的一环。
在人力资源管理系统中,需要设计合理的数据库结构来存储员工信息、招聘信息、培训记录等数据。
通过合理的数据库设计,可以提高系统的性能和扩展性。
三、技术选型1. JSPJSP作为一种动态网页开发技术,具有简单易学、灵活性高等特点,非常适合用于企业级系统的开发。
通过JSP可以方便地实现页面与后台Java代码的交互,实现数据的动态展示和处理。
2. ServletServlet作为JSP的后台支持,可以处理用户请求并生成动态内容。
在企业级人力资源管理系统中,Servlet可以用于处理用户提交的表单数据、调用业务逻辑处理等。
3. JDBCJDBC是Java连接数据库的标准接口,通过JDBC可以方便地与数据库进行交互。
在人力资源管理系统中,需要使用JDBC来实现与数据库的数据交互操作,包括数据查询、插入、更新和删除等。
四、系统实现1. 员工信息管理模块员工信息管理模块是人力资源管理系统中最基础也是最重要的模块之一。
通过该模块可以实现员工档案管理、薪资福利管理、考勤管理等功能。
在实现员工信息管理模块时,需要考虑数据的安全性和完整性。
2. 招聘管理模块招聘管理模块用于发布招聘信息、筛选简历、安排面试等。
通过该模块可以提高招聘效率,缩短招聘周期。
在实现招聘管理模块时,需要考虑用户友好性和操作便捷性。
企业人力资源管理系统设计方案

企业人力资源管理系统设计方案一、设计目标1.系统化管理:实现人力资源管理的全面系统化,将各类人力资源管理活动集中于一体,提供全面的数据统计和分析功能,帮助企业进行战略人力资源规划。
2.信息化处理:将人力资源管理的各个环节进行信息化处理,包括招聘、绩效考核、培训、福利待遇等,方便管理人员进行统一的信息管理和查看。
3.自动化操作:实现人力资源管理流程的自动化,减少繁琐的人工操作,降低管理人员的工作负担,提高工作效率。
4.数据分析与决策支持:提供全面的数据统计和分析功能,辅助管理人员制定科学的决策,优化人力资源配置,提高企业整体竞争力。
二、系统模块根据企业内部的人力资源管理需求,将系统划分为以下几个模块:1.招聘模块:提供招聘需求发布、简历筛选、面试安排和录用等功能,实现整个招聘流程的信息化管理。
2.培训模块:提供培训需求发布、培训计划制定、培训资源管理和培训成果评估等功能,帮助企业进行员工培训管理。
3.绩效管理模块:提供目标设定、绩效考核指标制定、绩效评估和奖惩管理等功能,帮助企业进行绩效管理和激励。
4.薪资福利模块:提供薪资结构管理、薪资核算、福利待遇管理和员工报销等功能,实现薪资福利的自动化管理。
5.人事档案模块:提供员工信息录入、档案查询和变更管理等功能,实现员工档案的统一管理。
6.员工自助模块:提供员工入职离职申请、请假申请和加班申请等功能,便于员工进行自主管理。
7.数据统计与分析模块:提供各类报表和统计功能,辅助管理人员进行决策分析和人力资源优化。
三、技术方案1.系统架构:采用B/S架构,即浏览器/服务器架构,便于用户远程访问和使用。
2. 开发语言:选择主流的开发语言和技术,如Java、C#或Python等,根据实际情况进行选择。
3. 数据库:选择稳定可靠的数据库系统,如MySQL或Oracle等,保证数据的安全性和稳定性。
4.前端界面设计:设计简洁、直观的前端界面,便于用户操作和理解,增加用户体验。
人力资源管理信息化系统设计与实现

人力资源管理信息化系统设计与实现随着信息技术的不断发展和应用,人力资源管理信息化已经成为企业管理当中的重要组成部分。
人力资源管理信息化系统作为企业管理信息化的重要应用工具,其设计与实现对于企业的管理效率和效果具有重要的影响。
本文将从人力资源管理信息化的重要性,系统设计和实现等几个方面进行探讨。
一、人力资源管理信息化的重要性人力资源管理是企业管理的重要组成部分,其目的是为企业提供有能力的、有素质的、高效率的员工群体。
而人力资源管理信息化的重要性在于,它可以帮助企业更好地管理员工,大幅提高管理效率,使企业的人力资源利用率更高。
1.实现高效的人力资源管理人力资源管理信息化可以帮助企业实现高效的人力资源管理,通过系统化的管理手段,对人力资源进行打通、整合和优化,可以将企业的人力资源管理提升到一个新的高度。
人力资源管理信息化系统不仅可以提高效率,还可以让企业管理更为灵活和动态,最大程度地提高工作效率。
2.提高企业的运营效益人力资源管理信息化的另一个重要作用在于,它可以提高企业的运营效益,帮助企业降低成本、提高效率。
通过对人力资源进行优化管理,企业可以更好地调配人力资源,实现资源的最大化利用。
同时,人力资源管理信息化系统可以帮助企业迅速响应市场变化,缩短人才招聘周期,提升企业的竞争力。
二、人力资源管理信息化系统设计人力资源管理信息化系统设计是人力资源信息化中最关键的一步,要完成好这个步骤,需要遵循一定的设计方法和原则。
本文将介绍人力资源管理信息化系统设计的方法和原则。
1.需求分析在进行人力资源管理信息化系统的设计时,必须进行需求分析。
需求分析的主要作用是把出数据和信息的需求,进一步确定系统的数据输入、处理和输出过程,以及人机界面的设计。
在需求分析阶段可采用市场调研和问卷调查等方法来确定市场需求和利益干系人需求,最终得出系统需求文档。
2.系统架构设计系统架构设计是人力资源管理信息化系统设计中的重要环节,它包括系统模块划分和模块间交互流程图制定。
《人力资源管理系统》设计方案

《人力资源管理系统》设计方案人力资源管理系统是一种综合性的信息化系统,用于协助企业的人力资源管理工作。
该系统需要包含员工信息管理、招聘与招聘管理、绩效管理、薪酬与福利管理、培训与发展管理、劳动关系管理等多个模块。
下面是一个关于人力资源管理系统的设计方案,旨在提升企业的人力资源管理效率和质量。
一、员工信息管理模块二、招聘与招聘管理模块该模块用于管理招聘需求、发布招聘信息、筛选简历、面试安排等。
招聘人员可以在系统中发布招聘需求,并将招聘信息发布到各大招聘网站。
求职者可以通过系统提交个人简历,而招聘人员可以查看求职者的简历,并进行筛选和面试安排。
三、绩效管理模块该模块用于管理和评估员工的工作绩效。
系统可以根据企业的绩效评估标准生成绩效评估表,员工和上级可以对员工的每项绩效指标进行打分和评价。
绩效评估表可以由系统自动生成并发送给相应的员工和上级,方便双方交流和沟通。
四、薪酬与福利管理模块该模块用于管理员工的薪酬和福利待遇。
系统可以自动生成员工的工资、奖金等薪酬信息,并自动计算个人所得税及五险一金缴纳额。
员工可以在系统中查询个人工资条和五险一金缴纳明细。
此外,系统还可以管理员工的福利待遇,包括社保、商业保险、公积金、节假日福利等。
五、培训与发展管理模块该模块用于管理员工的培训和发展需求。
系统可以根据员工的职位和发展需求创建培训计划,并自动提醒员工参加培训。
员工可以在系统中查询个人培训记录和培训成果,方便自我评估和职业发展。
六、劳动关系管理模块该模块用于管理员工的劳动合同、考勤情况和请假事务。
系统可以自动生成和管理员工的劳动合同,并提醒员工的合同到期时间。
同时,员工可以在系统中提交请假申请和加班申请,上级可以审批并记录相关事务。
七、数据分析与报表模块该模块用于对员工信息、招聘信息、绩效信息、薪酬信息、培训信息等进行数据分析和生成报表。
系统可以根据企业的需要生成各项报表,如人力资源统计报表、绩效分析报表、薪酬分析报表等。
《人力资源管理信息系统设计开题报告》

《人力资源管理信息系统设计开题报告》一、项目背景随着信息化时代的到来,人力资源管理也逐渐向数字化、智能化方向发展。
为了更好地管理企业内部的人力资源,提高工作效率,降低成本,我们计划设计并开发一款人力资源管理信息系统(HRMIS)。
该系统将整合各类人力资源管理功能,包括员工档案管理、招聘流程管理、绩效考核、培训管理等,旨在帮助企业更好地管理和利用人力资源。
二、项目目标提高人力资源管理效率:通过系统化的数据管理和自动化流程,减少繁琐的手工操作,提高工作效率。
优化招聘流程:实现在线发布招聘信息、自动筛选简历、快速安排面试等功能,简化招聘流程。
加强员工培训:建立完善的培训计划和记录体系,帮助企业更好地培养和留住人才。
提升绩效管理水平:建立科学的绩效考核体系,实现绩效数据的统计和分析,为企业决策提供依据。
三、项目范围员工档案管理:包括员工基本信息、合同信息、薪酬福利等内容的录入和管理。
招聘流程管理:包括发布招聘信息、简历筛选、面试安排等环节的管理。
培训管理:包括培训计划制定、培训资源管理、培训记录等内容的管理。
绩效考核:包括设定绩效指标、员工自评、主管评定等环节的管理。
四、项目实施计划系统需求分析阶段:对企业现有的人力资源管理情况进行调研和分析,明确需求和目标。
系统设计阶段:根据需求分析结果,设计系统架构、数据库结构和界面布局。
系统开发阶段:进行系统编码和功能开发,保证系统稳定性和安全性。
系统测试阶段:对系统进行全面测试,确保系统功能正常运行。
系统上线阶段:将系统部署上线,并进行培训和推广。
五、项目预期效果提高人力资源管理效率,降低人力成本。
优化招聘流程,缩短招聘周期。
加强员工培训,提升员工素质和技能。
提升绩效管理水平,激励员工积极性。
通过本次人力资源管理信息系统设计与开发项目,我们将为企业提供一套完善的人力资源管理解决方案,帮助企业实现人力资源的有效配置和优化利用。
我们期待与您共同合作,共同推动企业发展!。
人事管理系统的设计

人事管理系统的设计人事管理系统是为了更好地协调和管理企业内部人力资源而设计的一种信息化系统。
它通过对员工的基本信息、工作绩效、薪酬福利、培训发展等方面进行管理,以支持企业人力资源部门在人才招聘、绩效考核、薪酬制度、培训发展等方面的工作。
下面将从系统架构、功能模块和实施过程三个方面对人事管理系统的设计进行详细介绍。
一、系统架构前端界面包括员工自助服务界面和管理员界面。
1.员工自助服务界面:员工可以通过该界面查询个人信息、申请休假、提交报销申请、参与培训等。
该界面应简洁明了,界面友好,操作便捷。
后端主要由数据库、服务器和系统管理三个部分组成。
1. 数据库:存储员工信息、薪酬福利、绩效考核、培训发展等数据,并提供数据的增删改查功能。
数据库需具有较高的性能和安全性,使用常见的数据库系统如MySQL、Oracle等。
2.服务器:负责接收前端界面的请求,处理相关业务逻辑,并通过调用数据库提供相应的数据。
服务器需要具备高并发能力,为多个用户提供稳定的服务。
3.系统管理:负责对人事管理系统的部署、升级、备份和监控等工作,保证系统的稳定运行。
二、功能模块1.人员管理:包括员工的个人信息、合同管理、考勤请假、离职等。
2.招聘管理:包括职位发布、简历投递、面试、录用、入职等。
3.绩效考核:包括设定目标、绩效评估、考核结果反馈等。
4.薪酬福利:包括工资制度设计、发放、奖惩管理、福利管理等。
5.培训发展:包括培训需求调查、培训计划制定、培训实施与评估等。
三、实施过程1.需求调研:与企业内部相关部门进行沟通,了解人事管理现状和需求,明确系统所需功能和性能要求。
在这个阶段可以进行流程重构,优化企业内部的人事管理流程。
2.系统设计:基于需求调研的结果,进行系统架构设计,明确前端和后端的功能模块,确定数据库的设计和服务器的规划。
3.系统开发:根据系统设计的结果,进行系统开发,包括前端界面的开发、数据库的建立和服务器的搭建等。
4.系统上线:在系统开发完成后,进行系统上线前的测试和调试工作,保证系统的稳定性和可靠性。
企业人力资源管理系统的设计与开发

企业人力资源管理系统的设计与开发随着现代企业的发展,人力资源管理系统(HRMS)的设计和开发成为了企业必不可少的一部分。
一个好的HRMS系统可以帮助企业更好地管理人力资源,提高效率,降低成本,加强员工的沟通和合作。
1. HRMS的定义和功能HRMS是指为企业提供员工管理、招聘、绩效考核、培训、薪资等人力资源管理各项业务的信息化系统。
HRMS的各个模块涵盖了企业员工管理的整个生命周期,可以帮助企业管理员工信息、岗位信息、绩效考核、薪酬管理、培训管理、福利管理等方面的业务。
HRMS系统还可以和企业的其他信息系统(如财务系统、ERP系统等)进行集成,以实现全面、高效的企业管理。
2. HRMS的设计和开发原则在HRMS的设计和开发过程中,应该遵循以下原则:(1)用户为中心。
HRMS系统的最终用户是企业员工和HR管理人员,应该从用户的角度出发,考虑系统的易用性、稳定性和安全性。
(2)系统的可扩展性。
HRMS系统应该具有良好的可扩展性,能够满足不同规模和需求的企业使用,也能够根据企业的发展需要进行升级和扩展。
(3)系统的可靠性。
HRMS系统是企业业务的重要组成部分,应该具有良好的稳定性和可靠性,确保数据的安全和准确性。
(4)多语言、多平台支持。
HRMS系统应该具有多语言、多平台的支持能力,以满足不同国家和地区、不同设备的使用需求。
3. HRMS系统的开发流程HRMS系统的开发流程一般由需求分析、设计、开发、测试、上线和维护等环节组成。
其中,需求分析是整个流程的起点,是确定系统功能和性能的关键步骤;设计和开发是系统实现的关键环节;测试和上线是确保系统质量和稳定性的重要环节;维护是保持系统优化和升级的长期工作。
在系统开发中,需要使用一些开发工具和技术,如Java、C++、.NET、Python等编程语言和MySQL、Oracle等数据库。
同时,还需要熟练掌握开发框架和技术,如Spring、Hibernate、jQuery等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业人力资源管理信息化系统设计□作者:1、湖南商学院 2、中南大学商学院陈鑫铭1、2内容摘要:本文就如何建设企业的人力资源管理系统展开研究,从系统工程和软件工程的角度系统阐述了建设人力资源管理系统的科学方法和步骤,为企业人力资源管理的信息化提供了具体的实施方案。
关键词:人力资源管理系统工程软件工程[---一站在手,写作无忧!] 作为企业管理信息化的重要内容,人力资源管理的信息化问题无时无刻不在困扰着企业人力资源管理部门的决策者。
众多企业人力资源管理信息化成功的经验和失败的教训无不表明,其成功的关键是能否构建出适合企业特点和需要的人力资源管理系统。
笔者认为,企业HRMS的建设如果要取得成功,必须从系统工程和软件工程的角度加以研究和实施,其参考步骤如下。
澄清认识,规划为先HRMS是信息技术与人力资源战略、方法的融合,即信息技术对HRM的渗透而产生的战略与方法再造,因此它绝对不是纯粹的 IT 项目。
企业应利用信息技术来推动完善人力资源管理体系,将HRMS规划与其他IS规划一道纳入企业战略目标制定的过程,从企业人力资源战略与信息技术战略全局的高度出发,才能应对企业人力资源管理环境的变化,从而提高HRMS实施的成功率和服务水平,延长系统应用的生命周期。
合理的HRMS规划可以参照以下步骤进行:成立规划领导小组并组织相关培训。
HRMS规划领导小组应该由组织的主要决策者之一负责,其成员包括人力资源部门与相关业务部门的业务骨干、人力资源管理专家和系统分析设计人员,通过培训使其了解HRMS相关专业知识并掌握制定HRMS规划方法。
全面收集和整理规划信息。
进行HRMS规划时需要使用的信息包括人力资源管理政策信息、劳动力市场信息和现有人力资源结构信息,通过对这些数据和信息的归类和汇总,为HRMS的规划准备好“原材料”。
确定规划性质和期限。
HRMS规划需要根据组织规模、管理规范化程度以及产品/劳动需求等基本情况确定规划的年限和具体方法,以明确规划的性质和适用范围,进而合理地选用规划辅助工具或软件。
约束条件分析。
对HRMS的目标、开发方法、功能结构及财务状况等逐个进行分析后,根据组织自身的财力、人力及物力等诸资源的现状和限制,将HRMS建设的约束条件一一定义出来,为其目标的制定识别障碍。
明确目标和基本结构。
确定HRMS的建设目标,诸如应具备的功能、项目服务范围和项目建设质量等,给出其初步形态和基本框架,为项目的分析和设计指明方向。
拟定开发方案。
选定优先建设的子项目,确定项目建设的总体顺序,制定较为详细的开发策略,明确具体的开发方法,估计项目成本和人员需求并列出建设进度表。
详细调查,全面分析HRMS的建设无论采用信息系统开发常用的结构化方法、原型方法还是面向对象方法,对系统的分析都是必不可少的一个重要环节。
HRMS分析就是对要建设的项目进行系统、结构化的研究,分析HRM过程并提出优化和改进的思路和逻辑方案/模型,解决“做什么”的问题。
现代系统工程的方法论提供了系统分析的科学步骤和工具:项目建设的可行性分析。
HRMS可行性分析的内容主要包括:人力资源管理人员对项目建设的态度和管理方面的条件是否满足,当前项目建设队伍的能力能否满足系统需求,项目建设经费能否及时到位,项目的经济效益能否达到或超过支出等。
此外,可行性分析的结论应明确指出项目建设是立即进行、暂缓通过还是根本不行,为后续工作指明道路。
业务及数据的调查和分析。
项目建设的可行性通过分析验证后,就应该对人力资源管理部门的结构、职能和业务流程进行详细调查和分析,在此过程中可以借助组织结构图、管理功能图和业务流程图等图形分析工具或相关软件描述相关静态或动态的管理信息,了解组织内人力资源的基本情况,以发现其不合理甚至错漏之处,进而为优化业务提供条件。
为了有效地引入信息技术辅助管理,还应借助数据流程图、数据字典、判断树/表等工具将管理数据和处理过程抽象地独立出来,发现并解决数据流通中的问题,为后阶段建立人力资源数据库系统和设计相关功能模块处理过程奠定基础。
系统化分析。
在对组织原有的管理业务流程、管理职能、数据及处理过程等做了详细描述和认真分析以后,就可在此基础上进行系统化的分析以确定HRMS的功能子系统及其数据资源分布、数据处理流程和数据处理方式。
本阶段的工作可以使用系统化的聚类分析方法即功能/数据分析法,通过建立U/C矩阵,检验HRM数据的正确性、完整性、一致性和无冗余性,进而确定系统的逻辑功能、模块划分和数据资源分布状况。
逻辑方案的建立。
逻辑方案是指经过系统分析和优化后,系统拟采用的管理模型和数据处理方法,其主要内容应包括:系统的业务流程及业务处理工作方式;系统的数据指标体系、数据流程及计算机部分描述;系统逻辑结构和数据资源分布方式;系统在各业务处理环节拟采用的模型或算法;配套的管理制度和运行体制;开发资源和时间进度估计等。
由于逻辑方案不同于计算机配置和软件结构模型等实体结构方案,因此在构思此阶段时要保留一定的柔性。
系统分析阶段必须形成分析报告,其内容主要包括人力资源部门基本情况简述、系统目标和开发的可行性、现行管理状况及系统的逻辑方案。
报告形成后,规划领导小组必须对逻辑方案进行严密论证,尽可能发现其中的问题和疏漏,对有争论的地方应重新核实资料或深入研究。
系统设计,科学选型HRMS系统设计/选型的实质是在系统分析的基础上进行系统总体设计和物理设计,建设项目的物理模型,解决“怎么做”的问题。
本阶段可以参照系统工程理论中结构化的设计方法:总体结构设计。
总体结构设计就是对系统总体框架和可利用的资源进行宏观设计和规划,主要工作是功能结构设计和系统流程设计。
以结构化和模块化的思想为指导,借助功能结构图和系统流程图,可以将系统分解为功能单一但相互联系的模块,并详细描述出各模块之间的数据关系,用于表述系统处理过程的大致设想。
代码设计。
代码设计是利用数字、字母或相关符号的组合来替代各类不同形式的管理信息,便于后面的计算机处理。
通过设置信息的分类、编码和校验机制,可以在系统和使用者之间提供一种规范的、高效的交流工具,从而使很多的计算机处理变得十分方便和简单。
物理配置设计。
此项工作就是在综合衡量系统性能指标的基础上,合理选择计算机硬件设备和软件系统并明确计算机网络体系结构。
在配置物理设施时,首先要注意严格依据规划和分析的结果决定系统配置,其次要考虑设计方案实现的可能性和技术的可靠性。
输入输出设计。
I/O设计是系统与用户之间交互的纽带,决定着人机交互的效率和效果,因此其内容主要涵盖I/O 内容设计、格式设计、方式设计、设备设计及用户界面设计等。
数据结构和数据库设计。
本阶段的设计任务就是根据数据的用途、使用要求、安全保密规定等特性决定数据结构、载体和权限等一系列问题。
在设计过程中,首先应该利用规范化模式和关系数据模型设计系统的数据指标体系和数据库的关系结构,然后确定网络环境下的数据资源分布,最后定义数据安全保密级别和权限。
模块功能与处理过程设计。
系统设计的最后一步,也是涉及具体业务处理过程最详细的一步,是编写程序实现系统的基础。
结合前阶段的分析和设计成果,使用层次模块结构图、HIPO图、结构化算法描述语言等工具,具体设计出系统所有模块的功能和处理过程、步骤及相互之间的连接方式。
设计工作结束后,要提交系统设计报告,其内容主要包括系统总体结构图、系统分类编码方案、系统设备配置图、I/O设计方案、数据库结构图、系统处理流程图和设计方案说明。
系统设计报告是设计阶段的最终成果,也是下一步系统实施的基础,一旦设计通过审查,整个项目的建设便可以进入项目实施阶段。
周密部署,顺利实施实施是项目建设的最后一个阶段,其实质是将设计阶段的结果在计算机系统和组织内加以实现。
由于牵涉组织管理的方方面面,在实施HRMS之前有必要制定周密的计划,以保证其顺利进行。
实施阶段的主要任务包括:物理系统的安装与调试。
按照系统总体设计和物理配置方案的要求选择合适的设备和供应商,安装并调试计算机系统,连接和测试计算机网络;按照数据库设计要求搭建数据库结构。
程序设计与调试。
程序设计应该遵照可靠、规范、易理解和易维护的目标,选用恰当的编程工具和设计方法完成计算机程序的编写。
紧随程序设计的工作是程序的调试,即在计算机上以各种可能的人力资源数据和操作条件对程序进行试验和检测,尽可能找出存在的问题并加以修正,使其符合设计的要求。
基础数据整理与人员培训。
项目建设组应该注意采用统一规范的方法、手段和渠道将组织的人力资源数据整理并输入系统内,与此同时进行的还有操作人员和用户的培训,其主要内容应该集中在系统操作方式和流程、操作注意事项、可能的故障及其排除等方面,这样做的目的是使用户更有效地参与系统,加强用户和分析设计人员之间的理解和沟通。
系统试运行及切换。
系统试运行实际上是程序调试和检测工作的延续,它通过初始化后输入原始数据让系统运行并记录和核对系统输出,以测试系统运行的速度、可靠性并发现实际运行中可能出现的问题。
将通过试运行的系统应用到组织中去替代原有人力资源管理业务操作的过程就是切换,不同的组织可以根据时间、费用、复杂程度等因素决定采用直接切换、并行切换还是分段切换的方式完成系统的平稳过渡。
系统运行维护及评价。
系统日常管理的内容主要包含管理机构的运行、基础数据的管理、系统运行情况的记录和维护等;此外,系统运行状况怎样、绩效如何、对组织的影响有多大等问题都需要建立科学的评价指标体系对其加以衡量,并以此为维护、更新和进一步开发的依据。
参考文献:1.黄梯云,李一军. 管理信息系统[M].高等教育出版社,XX2.焦静. 给e-HR找一个理由[J]. 中国计算机用户,XX-6-73.何耐铭,刘芳宇. 企业信息化环境下人力资源管理研究[J].XX工商大学学报(社科版),XX4.廉凯. 企业信息化与人力资源管理信息化[J].信息技术展望与综述,XX。