人力资源管理系统详细设计报告.docx
- 文档编号:25365675
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:148
- 大小:776.64KB
人力资源管理系统详细设计报告.docx
《人力资源管理系统详细设计报告.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统详细设计报告.docx(148页珍藏版)》请在冰豆网上搜索。
人力资源管理系统详细设计报告
人力资源管理系统详细设计报告【】
说明:
本人力资源治理系统详细设计报告包括以下要紧内容:
1.引言:
实施本系统的公司的背景介绍等
2.项目章程:
目前公司人力资源治理存在的问题、项目范畴、进度表、预算等
3.系统详细设计说明,包括:
系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表〔包括主键、外键、数据类型、默认值、取值范畴等〕
引言
编制«人力资源治理系统详细设计报告»〔下称报告〕,是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够依照此蓝图写出代码。
本«报告»的读者是:
参与系统开发的治理人员以及系统设计人员、代码编制人员和系统实施人员。
背景介绍
A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。
A公司成立于1994年,通过12年的迅速进展,差不多在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。
到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一。
第一章项目章程
1.项目的参与者
该项目是对A公司的人力资源治理系统进行规划、设计和实施。
前期要紧的项目参与者包括:
A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名。
2.存在的问题
在实施该系统之前,A公司在人力资源治理方面要紧存在以下问题:
2.1人力资源治理工作效率较低
系统实施前,A公司人力资源治理的大部分工作差不多上通过手工完成,只使用了office等差不多的办公软件,文档的整理和归档方面完全是储备原始的文本资料。
2.2人力资源治理的体系不健全、不完善
公司缺乏统一的与企业进展战略相匹配的人力资源治理体系。
人力资源部门的大部分精力仍从事传统的人事治理工作,不具备履行人力资源治理职能所需要的知识和技能,没有把握现代人力资源治理的治理理论和治理方法,对职员的聘请、培训、绩效治理、薪酬治理以及职员的职业进展与生涯规划等方面的工作原那么、工作方法和工作技巧了解不多,这些都严峻制约了A公司人力资源治理各项职能的发挥,难以使人力资源为公司制造出更大的价值。
2.3人力资源治理缺乏科学规划
公司在人力资源方面没有科学的规划,只能是走一步看一步,始终处于被动局面。
正是由于缺乏对人力资源的科学规划,使职员的聘请、培训等工作没有打算性,从而导致在人力资源治理上存在较大的随意性,间接地阻碍到了A公司的生产经营活动。
2.4对职员的鼓舞机制缺乏科学性
公司要紧依靠增加工资发放奖金来刺激职员,对职员的绩效考核往往只流于形式,既缺乏科学性公平性,又未与分配制度相联系,使得绩效考评的结果没有成为薪酬分配、职位变动及奖优惩劣的直截了当依据。
2.5对职员的培训与开发不规范
对新职员的岗前培训不够,工作不规范,同时,不能够将A公司成功的体会及时进行总结,以摸索出一套适合公司职员培训与开发的程序与方法。
在提供培训时,不能将职员的个人爱好与爱好同企业的经营需要专门好地结合起来,以实现职员个人和公司的双赢。
3.机会和指示
针对A公司人力资源治理方面存在的要紧问题,能够看到,A公司迫切需要通过信息系统的构建,从以下三个方面对人力资源治理体制进行完善。
〔1〕通过人力资源系统的实施,对A公司的组织架构、岗位体系、人员结构、人力资源治理各业务等实现全面掌控;
〔2〕通过先进的信息化平台,整合业务,不断规范和优化人力资源业务治理,全面提高人力资源运营质量与效率;
〔3〕积极探究适合于A公司的新型人力资源治理方式,尝试新的人力资源治理流程与方法,期望逐步提升人力资源治理水平。
4.项目范畴
A公司人力资源系统要紧包括六大块的业务:
人事档案治理,工资治理,考勤治理,企业人才库,系统治理,报表治理。
5.系统设计理念
为了通过系统的实施,提高A公司人力资源治理的工作效率,提升人力资源治理的水平,在设计和开发该系统的过程中,将始终以能够关心A公司提高核心竞争力为宗旨,以对人力资本的有效治理和开发为中心。
为了在系统中表达显现代人力资本治理的理论和方法,将围绕一个核心、两种职能、三大体系、四个层面上来实现对人力资本治理的思想。
一个核心指的是企业的鼓舞机制,两种职能即人力资源治理的战略性职能和操作性职能,三个体系是指人力资本构建体系、人力资本增值体系和人力资本分析体系,四个层面包括人力资源治理战略、人力资源治理制度、人力资源治理流程和人力资源治理技术〔见上图〕。
6.要紧交付成果
通过对A公司人力资源治理的进行详细的需求分析,将在项目的第一个时期交付详细的系统设计说明书。
7.进度表以及预算
7.1说明
实施该系统之前,A公司人力资源治理没有使用任何信息系统,只使用了常见的办公软件,比如office等。
针对这一情形,该系统整个实施打算采取分步实施,有重点地进行。
7.2实施项目优先序的评定
7.2.1关键程度,即反映流程或系统功能需求对A公司的目标,战略和设想的重要程度。
在关键程度的衡量方面,有三个对比的尺度。
如下:
1没有对该需求的解决方案,A公司将无法实现其战略目标;
2没有该领域的解决方案,A公司的战略目标的实现会受到限制。
在对该领域进行重大投资前应当进行调查;
3该系统功能的优先级较低,对A公司战略的实现不重要。
7.2.2当前IT系统对该需求的支持程度如何。
在那个方面,要紧分析以下三点:
1当前,是否有IT系统支持该需求。
2当前的IT系统是否可能充分支持该需求。
3当前,假如没有大的修改,不太可能一直满足需要,是否是重新开始可能比较廉价和简单。
通过对A公司的情形进行调查并作对比分析,能够得到具体的实施打算。
7.2.3实施进度安排
系统要紧5个模块:
人事信息治理,事务治理,工资治理,考勤治理,企业人才库。
序号
实施内容和项目
细节实施内容
总天数
一
人力资源治理系统开发和设计
200days
1
系统规划〔前期调查,问题陈述,决定要决绝的问题范畴等,进度安排〕
50days
2
系统分析〔进行详细的系统需求分析〕
50days
3
系统设计〔制定对应需求的详细的技术蓝图和规格说明〕
60days
4
系统实现〔产生相应的软硬件技术方案〕
90days
二
人力资源治理系统基础平台部署
20.5days
〔一〕落实部署环境场地
1days
1
数据治理设备场地
1days
〔二〕设备采购
13days
1
后备系统设备
4days
2
数据库治理系统
3days
3
网络通信设备
3days
4
服务器设备
3days
〔三〕网络
3days
1
数据治理中心-人力资源部门接口
1days
2
数据治理中心-经理部门接口
1days
3
数据治理中心-远程办公系统接口
1days
〔四〕系统设备安装
3.5days
1
环境改造及电源、通讯线路铺设
2days
2
系统的安装
1days
1
预备试运行环境
0.5days
三
完善人力资源治理系统信息预备
30days
四
系统调试及试运行
2.5days
1
预备试运行环境
1days
2
试运行
1days
3
清除试运行数据
0.5days
在系统正式运行之前,还有一系列的培训和宣传工作:
一
产品使用培训
6days
1
治理人员培训
1days
2
人力资源部工作人员培训
2days
三
系统验收
2days
四
系统启动
1days
六
系统正式运行
7.3经费预算
〔1〕说明
本规划中的经费预算只是大致的数据,具体的投资经费,还需在系统设计后作更加详细的预算。
〔2〕差不多建设投资
人力资源治理系统基础平台设备:
项目
运算公式
备注
主机、PC机及操作系统
150万元
要紧的操作系统确实是开发的人力资源治理系统
后备系统设备及治理软件
40万元
服务器
50万
数据库治理系统
100万元
网络通讯设备
30万元
总计
370万
其它的一次性支出
项目
费用〔万元〕
备注
培训费
2
其他
2
合计
4万
〔3〕经常性支出
项目
费用〔万元〕
备注
系统爱护费
一样为系统建设费的5%
第二章系统详细设计说明
本«报告»中所涉及的数据流图是描画系统的逻辑模型,图中没有任何具体的物理元素,只是描画信息在系统中流淌和处理的情形。
其各个符号意义说明如下:
图1-1图1-2图1-3图1-4
●正方形〔或立方形〕:
表示数据的源点或终点,即指外部实体。
〔如图1-1〕
●圆形:
表示变换数据的处理。
〔如图1-2〕
●两条平行线:
表示数据储备。
〔如图1-3〕
●箭头:
表示数据流,即特定数据的流淌方向。
〔如图1-4〕
1.体系结构设计
1.1总体结构
采纳客户/服务器运行方式。
1.2运行环境
网络操作系统:
客户操作系统:
数据库:
开发工具:
2.数据库设计
2.1系统数据流图
2.2所有数据库/表列表
2.2.1系统表
2.2.1.1数据字典hr_systable
2.2.1.2指标表hr_syscollect
2.2.1.3代码系统表wf_codesystable
2.2.1.4代码表主表wf_codecollect
2.2.1.5代码表wf_codeitem
2.2.1.6部门表hr_department
2.2.1.7界面信息hr_interface
2.2.1.8方案主表hr_scheme
2.2.1.9子方案表hr_scheme_m
2.2.1.10方案明细表hr_scheme_d
2.2.1.11用户表hr_operator
2.2.1.12组用户主表hr_operator_group
2.2.1.13用户组明细表hr_group_detail
2.2.1.14常数表hr_consttable
2.2.2人事档案信息:
2.2.2.1差不多信息A01
2.2.2.2学习简历hr_study
2.2.2.3工作简历hr_work
2.2.2.4家庭关系hr_family
2.2.2.5社会关系hr_social
2.2.2.6相关信息hr_emp_info
2.2.3人事事务信息
2.2.3.1内部调动hr_move
2.2.3.2养老保险hr_protect
2.2.3.3住房公积金hr_foundsource
2.2.4差不多信息查询
2.2.4.1人员信息A01
2.2.4.2所有事务表
2.2.5事务查询
2.2.5.1人员信息A01
2.2.5.2所有事务表
2.2.6工资变动治理
2.2.6.1工资表hr_salary
2.2.6.2人员差不多信息A01
2.2.6.3公式设置表hr_formula
2.2.6.4考勤扣款表hr_check_money
2.2.7个人所得税
2.2.7.1工资表hr_salary
2.2.7.2人员信息A01
2.2.7.3税率表hr_tax_rate
2.2.8银行代发
2.2.8.1工资表hr_salary
2.2.8.2人员信息A01
2.2.8.3银行模板主表hr_bank_type
2.2.8.4银行模板明细表hr_bank
2.2.9工资人员信息
2.2.9.1工资表hr_salary
2.2.9.2人员信息A01
2.2.10工资台帐
2.2.10.1工资表hr_salary
2.2.10.2台帐方案hr_salary_count
2.2.10.3部门表hr_department
2.2.11工资条
2.2.11.1工资表hr_salary
2.2.11.2部门表hr_department
2.2.12考勤排班
2.2.12.1排班表hr_arrange_work
2.2.12.2班次主表hr_work_master
2.2.12.3班次明细表hr_work_detail
2.2.12.4用户表hr_operator
2.2.12.5部门分配表hr_check_dept
2.2.12.6考勤代码表hr_check_code
2.2.12.7考勤代码类表hr_check_code_categery
2.2.13考勤刷卡
2.2.13.1排班表hr_arrange_work
2.2.13.2刷卡纪录表hr_check_record
2.2.14考勤结果统计
2.2.14.1排班表hr_arrange_work
2.2.14.2刷卡纪录表hr_check_record
2.2.14.3请假表hr_leave
2.2.14.4考勤结果表hr_check_result
2.2.14.5考勤代码表hr_check_code
2.2.14.6部门分配表hr_check_dept
2.2.14.7用户表hr_operator
2.2.15请假治理
2.2.15.1用户表hr_operator
2.2.15.2请假表hr_leave
2.2.16考勤数据清除
2.2.16.1排班表hr_arrange_work
2.2.16.2刷卡纪录表hr_check_record
2.2.16.3考勤结果表hr_check_result
1.1数据库/表详细设计
详见附录A
3.系统详细功能设计
3.1系统总体结构设计
该系统分为六个模块:
人事档案治理、工资治理、考勤治理、企业人才库、系统治理、报表治理。
3.2系统层次结构设计
3.2.1人事档案治理
3.2.1.1人事差不多信息治理
3.2.1.2事务治理
A一样事务
B养老保险
C住房公积金
D内部调动
3.2.1.3查询
E差不多信息查询
F事务查询
3.2.2工资治理
3.2.2.1工资变动
A公式设置
B运算
C月末处理
3.2.2.2个人所得税
3.2.2.3银行代发
3.2.2.4工资条
3.2.2.5工资人员信息
3.2.2.6工资台帐
3.2.2.7报表
3.2.3考勤治理
3.2.3.1排班治理
3.2.3.2请假治理
3.2.3.3刷卡治理
3.2.3.4结果统计
3.2.3.5考勤数据清除
3.2.3.6查询
3.2.3.7报表
3.2.4企业人才库
3.2.4.1人才登记
3.2.4.2人才录用
3.2.4.3人才查询
3.2.5系统治理
3.2.5.1系统构建
A指标治理
B代码治理
C方案定义
D参数治理
3.2.5.2用户治理
A用户治理
B组治理
3.2.5.3数据治理
A数据备份
B数据复原
C初始化治理
3.2.5.4操作治理
A操作日志
B变更日志
C当前用户
D事务提醒
3.2.6报表治理
3.2.6.1报表设计
A新建报表
B打开报表
3.2.6.2报表运行
4.系统的功能模块划分
4.1系统的功能模块划分框图
4.1.1人事信息治理
4.1.2事务治理
4.1.3工资治理
4.1.4考勤治理
4.1.5企业人才库
4.2数据库设计中的ER图〔实体关系图〕
本系统数据库设计中涉及到多个数据库,限于篇幅,以其中的一个ER图举例。
4.3系统的功能模块描述
4.3.1动态数据窗口对象
●相关表
数据字典hr_systable
指标表hr_syscollect
界面信息hr_interface
●构建用户对象
定义两中数据窗口风格〔free风格、grid风格〕。
●实例变量
ids_systable(数据字典的数据储备)
is_type(数据窗口风格)
id_item[]传入指标项流水号数组
is_where动态数据窗口条件
idw_dw数据窗口控件
●注册参数
表标名数组:
该数组储存传入的所有指标集。
动态创建的指标项:
传入排好顺序的数组item[],该数组存放所有需要创建的指标项。
该数组是number型数组,存放的是使用指标项在数据字典中的流水号list_id,流水号唯独标识指标项。
数据窗口:
传入数据窗口控件名称,以便动态创建数据窗口。
数据窗口风格:
传入数据窗口风格,是free依旧grid风格。
窗口名称:
唯独标示该数据窗口的名称,以便储存数据窗口中指标项的位置,长度。
〔用于界面信息储存标识〕
where条件:
动态构造数据窗口时,选择sql的where条件〔多表关联条件或检索条件〕。
●构建数据储备
数据储备ids_systable检索数据字典的所有指标项。
由传入的指标项数组构建该数据窗口的where子句。
既〝wherelist_idin(id_item[1],id_item[...],id_item[n])〞把数据窗口的选择语句加上构建的where子句,检索出需要的指标项。
所有指标项按数组id_item[]的顺序排序。
完成数据储备的构建。
●动态创建数据窗口
构造数据窗口语法:
选择语句〔select...〕的选择项为指标集名称+指标项。
语句为〝select指标集名称.指标项from指标集where表关联条件〞。
〔例SELECTtablename.col_1,tablename.col_2,...fromtablename[1],tablename[2],...tablename[n]wheretablename[1].col_1=tablename[2].col_1and....〕
依照数据窗口的选择语句和数据窗口风格〔is_type〕生成数据窗口语法。
用数据窗口控件动态创建该数据窗口〔idw_dw.create(数据窗口语法)〕。
●调整数据窗口字段风格
从数据储备ids_systable中读取指标项信息,依照信息调整指标项属性。
1.调整每个指标项、指标项标签的字体〔宋体〕、高度〔64〕、大小〔9号〕。
2.依照顺序调整其taborder顺序,使其一致。
3.依照显示标志置其是否可见〔显示标志为N,该指标项和指标标签不可见〕。
4.依照数据类型、长度调整编辑风格、显示风格。
5.依照是否代码,创建下拉数据窗口。
假如代码类是多级,创建buttom按钮。
假如代码标志为Y,取得代码类、显示列、值列,调用全局函数f_createdddw(代码类,显示列,值列)创建下拉数据窗口dddwname,并把该指标项编辑风格置为下拉数据窗口tablename_col_1.dddwname=dddwname。
假如数据窗口为自由风格,同时代码类是多级代码类,那么在该指标项右侧创建一个buttom按钮,同时使指标项爱护属性为真。
按钮命名规那么btn+指标项名称。
调整下拉数据窗口的宽度。
●调整数据窗口位置
grid风格:
假如数据窗口为网格风格,那么通过数据窗口名称,在界面信息表hr_faceinfo中找到该窗口,该字段的列属性〔位置、长度、顺序〕,依照找到的信息调整指标项属性。
固定宽度free风格:
依照指标项在动态用户对象的数据储备ids_systable中的排列顺序和显示标志,调整每个显示指标项、指标项标签的位置、长度。
动态调剂数据窗口宽度风格:
依照数据储备ids_systable中显示指标的总数,和指标项每列的个数,算出数据窗口中指标项列数,得到数据窗口高度。
依照长宽的比例,算出指标项标签、指标项的长度,调整数据窗口长宽,调整指标项标签、指标项位置。
●调整数据窗口updata属性
依照储存指标项名称设置updaata属性:
依照用户当前要储存的指标名称,设置储存表。
●数据校验
构造全局函数,传入需要检验数据的流水号,在表hr_verify中查找验证规那么,依照规那么进行校验,验证失败使光标停在该校验字段,返回-1。
通过校验返回1。
4.4_EMPINFO用户对象
4.4.1主界面
A界面
模块功能
由外部调用时传入指标序号,通过指标序号从hr_scheme_d中猎取指标项目,调用动态数据窗口对象创建dw_1,假如是修改那么从数据库中检索出被修改人员的数据。
4.4.2按钮功能
●增加
设置标志〔is_Action=‘New’〕,打开档案编辑窗口,新增加档案信息〔详见档案编辑窗口〕。
●修改
设置标志〔is_Action=‘Modify’〕,打开档案编辑窗口,修改档案信息〔详见档案编辑窗口〕。
●删除
删除选中的数据行。
4.4.3档案编辑窗口
●界面
●相关表
方案主表hr_scheme
子方案表hr_scheme_m
方案明细表hr_scheme_d
人员差不多信息相关表
●模块功能
外部调用时传入指标序号,通过指标序号从hr_scheme_d中猎取指标项目序号,调用动态数据窗口对象创建dw_1。
假如是修改那么检索出被修改的数据。
●按钮功能
●确定
取人员差不多信息表中的emp_id存入该用户对象使用的表中的emp_id字段〔此为相关联的外件〕,依照指标项的是否为空属性校验其输入是否为空,通过验证既储存新增或修改后的数据,如验证失败,提醒用户重新输入。
●取消
不储存数据,关闭窗口。
4.4.3.1树型代码窗口
A主窗口
●
界面
●相关表
代码类表wf_codecollect
代码表WF_CODEITEM
●模块功能
外部调用时传入‘代码类别’、‘显示列’、‘数据列’三个参数。
构造动态SQL:
"SELECTLIST_ID,"+is_Disp_Col+","+is_Data_Col+",CODE_UPIDFROMWF_CODEITEMWHERECODETYPE_ID='"+ls_CodeType_id+"'ORDERBY"+is_Data_Col+"ASC"从数据库中检索数据构造TREEVIEW。
点击‘+’号从数据库中检索出下级代码插入该节点下展开下级,双击选中一个代码并返回父窗口。
4.5人事档案治理
4.5.1差不多信息治理
1.主窗口
●
界面
●菜单
●相关表
方案主表hr_scheme
子方案表hr_scheme_m
方案明细表hr_scheme_d
差不多信息A01
学习简历hr_study
工作简历hr_work
家庭关系hr_family
社会关系hr_social
相关信息hr_emp_info
●模块功能
该模块为人事档案治理的主界面,采纳sheet窗口风格,提供对人员的扫瞄及其它具体操作功能的入口。
在窗口打开时,从hr_department数据库表中检索出单位/部门构造tv_1,dw_1数据窗口依照所选方案从hr_scheme,hr_scheme_m,hr_schem
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 详细 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)