优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

集团人力资源系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要

随着软件产品研发水平的不断提高和应用的普及,为使企业能全面实现现代人力资源管理的功能,并为管理决策提供强大的数据支持,理想集团希望在企业内部建立一套既具有科学先进性,又符合本企业特点的人力资源信息管理系统。
本系统是基于理想公司人力资源部的需求设计的,完成了个人信息、人事管理、培训管理、招聘管理、部门查询、统计分析和系统管理七大块。将纸质的流程性工作变为因特网上的文件审批,并自动统计和分析人事信息数据,极大的提高了工作效率和准确性,本系统已应用于理想公司人力资源部系统,运行情况良好。
本系统的基础数据来源于SAP系统导出的数据。人力资源审批流程会随着管理办法的改变而改变,系统通过使用XML配置方法实现,只需修改系统XML文件的配置系统就可以适应新的SAP文件模板和审批流程的变化。系统体系结构为C/S模式, 通过继承MisCore的权限控制类进行页面权限的控制,同时增加了数据范围,控制每个用户能看到的数据范围。为了提高项目的质量,通过使用CMMI4过程基线对过程中相关的子过程:需求评审、设计评审、单元测试、集成测试、系统测试过程进行量化控制。 [资料来源:www.THINK58.com]

关键词:人力资源系统,SAP,CMMI
4.2 具体设计
考虑以上几点设计思路如下:
1. 每个审批阶段有且仅有一位责任人,所以需要在招聘需求或部门培训班记录当前责任人。
2. 在配置文件中记录每一个阶段负责人。
3. 在配置文件中需要记录当前责任人是否有权结束审批流程。
4. 需要单独的数据表记录审批的审批信息。
5. 需要管理部门和公司主管信息。
以招聘需求审批为例,在4.2.1、4.2.2节中将会详细介绍了审批流程的详细设计。
4.2.1 数据库设计
招聘需求信息表中每一条招聘需求都会记录其状态、审核阶段、当前责任人信息。招聘需求审核表中每个招聘需求对应多条招聘需求审核信息,记录本次审核的审核信息。组织机构主管信息表设计的每个一级部门都有部门经理和分管领导,理想公司分管领导为公司总经理。
4.2.2 配置文件设计
招聘需求审核流程将通过XML文件配置实现其扩展性,在XML文件中配置每一审核步骤的基本信息,文件父节点Flow包括了所有步骤、节点Flow.BeginStep表示流程开始阶段的编号,节点Flow.Step定义了审批流程一个阶段的基本信息,Flow.Step.StepID表示审核流程中的阶段编号,节点Flow.Step.NextStep表示下一审核阶段的阶段编号,节点Flow.Step.CanFinish表示该审核阶段的责任人是否又权限选择结束审核流程,如果位1表示有权限选择结束流程,为0则不能。节点Flow.Step.NextOperator定义了下阶段审核人的信息。节点Flow.Step.NextOperator.Sql为下一阶段审核人的SQL查询语句,节点Flow.Params包含了查询语句的参数包括参数的名称(ParamName节点)、类型(FromType节点,可以是Session或Url)、参数值(FromKey节点,Session或Url的Key)。招聘需求审批配置文件如下所示: [来源:http://www.think58.com]
<Configuration>
<Flow>
<BeginStep>0</BeginStep>
<Step>
<StepID>0</StepID>
<NextStep>1</NextStep>
<CanFinish>0</CanFinish>
<NextOperator>
<Sql> </Sql>
<TextField> </TextField>
<ValueField></ValueField>
</NextOperator>
</Step>
</Flow>
</Configuration>
内容来自think58 [资料来源:http://www.THINK58.com]