{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书

上传人:蜀歌 文档编号:145726541 上传时间:2020-09-22 格式:PDF 页数:18 大小:334.22KB
返回 下载 相关 举报
{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书_第1页
第1页 / 共18页
{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书_第2页
第2页 / 共18页
{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书_第3页
第3页 / 共18页
{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书_第4页
第4页 / 共18页
{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书》由会员分享,可在线阅读,更多相关《{人力资源管理}某某市发改委人事管理与人事测评系统详细设计说明书(18页珍藏版)》请在金锄头文库上搜索。

1、人力资源管理某某市发改委人 事管理与人事测评系统详细设计 说明书 人力资源管理某某市发改委人 事管理与人事测评系统详细设计 说明书 文件修订页文件修订页 编 号 章节 名称 修订内容简述 修订 日期 订前 版本 订后 版本 修订人批准人 1全部创建2005.04.11A董楠 22.系统概述 3.详细设计 增加加班费计算2005.05.17AB张良强 目录目录 1 范围 11 范围 1 1.11.1 标识 1标识 1 2 系统概述 12 系统概述 1 3 详细设计 13 详细设计 1 3.13.1 人员基本信息模块 1人员基本信息模块 1 3.1.1 模块功能 1 3.1.2 模块设计 1 3.

2、23.2 组织机构模块 3组织机构模块 3 3.2.1 模块功能 3 3.2.2 模块设计 3 3.3 测评体系模块 53.3 测评体系模块 5 3.3.1 模块功能 5 3.3.2 模块设计 5 3.4 测评权限模块 63.4 测评权限模块 6 3.4.1 模块功能 6 3.4.2 模块设计 6 3.5 人事测评 73.5 人事测评 7 3.5.1 模块功能 7 3.5.2 模块设计 7 3.6 系统维护 103.6 系统维护 10 3.6.1 模块功能 10 3.6.2 模块设计 10 3.7 信息导入模块 113.7 信息导入模块 11 3.7.1 模块功能 11 3.7.2 模块设计

3、12 3.83.8 加班情况公示表及加班工资名册导入模块 12加班情况公示表及加班工资名册导入模块 12 3.8.1 模块功能 12 3.8.2 模块设计 13 3.93.9 加班情况录入,查询及调整模块 14加班情况录入,查询及调整模块 14 3.9.1 模块功能 14 3.9.2 模块设计 14 3.10 加班工资名册维护模块 153.10 加班工资名册维护模块 15 3.10.1 模块功能 15 3.10.2 模块设计 15 3.11 假期设定模块 163.11 假期设定模块 16 3.11.1 模块功能 16 3.11.2 模块设计 16 3.12 加班情况统计导出模块 173.12

4、加班情况统计导出模块 17 3.12.1 模块功能 17 3.12.2 模块设计 17 4 页面结构描述 184 页面结构描述 18 4.1 页面布局 184.1 页面布局 18 4.1.1 页面顶部(图中编号为 1 的部分)18 4.1.2 菜单部分(图中编号为 2 的部分)18 4.1.3 页面主体(图中编号为 3 的部分)19 4.2 页面功能 194.2 页面功能 19 4.2.1 列表页面(XXX_)19 4.2.2 详细页面(XXX_)19 4.2.3 保存页面(XXX_)19 4.2.4 删除页面(XXX_)19 4.2.5 选择页面(XXX_)19 4.2.6 打印准备页面(X

5、XX_)19 4.2.7 打印页面(XXX_)20 4.2.8 数据导入页面(XXX_)20 4.2.9 统计,导出页面(monthovert_)20 4.2.10 其它页面 20 1 范围1 范围 1.1 标识1.1 标识 本文档已批准的标识号:本文档已批准的标识号:XXX-XXXX-XX; 本文档标题:本文档标题:北京市发展和改革委员会人事管理与人事测评系统详细设计说明书。 本文档适用于:本文档适用于:北京市发展和改革委员会人事管理与人事测评系统项目开发应用,系统的配 置标识是 XXXX。 本文档缩略语:本文档缩略语: 发改委:北京市发展和改革委员会; ; 2 系统概述2 系统概述 本系统

6、主要包括三方面内容: 一、人事管理系统。对发改委人员基本信息及其它辅助信息进行管理,并提供相关查询、汇 总、报表、输出功能。 二、人事测评系统:针对发改委实行的人员季度考核量化体系,建立网上人事测评平台,并 提供严格权限控制下的有关查询、汇总功能。 三、加班费统计:针对发改委实行的加班费管理制度,提供加班费统计功能并实现相关的导 入,查询,导出功能。 3 详细设计3 详细设计 3.1 人员基本信息模块3.1 人员基本信息模块 3.1.1 模块功能3.1.1 模块功能 人员基本信息模块提供维护人员基本信息的功能。人员基本信息包括:基本人事信息、工资 变动记录、职务任免记录及培训记录。人员基本信息

7、模块提供维护这四种实体间的关系。 3.1.2 模块设计3.1.2 模块设计 后台根据权限限制可浏览的页面查看相关信息,和对相应的记录进行编辑。工资变动记录, 职务任免记录和培训记录都是依据于基本人事信息,根据人员信息可以查看该人的工资变动 记录,职务任免记录和培训记录。 3.1.2.1 包名3.1.2.1 包名 cnopendatainfo 3.1.2.2 对象图3.1.2.2 对象图 类名含义 PersonInfoService基本人事信息的接口类, 并有人员信息查询, 编辑的有关方法。 TrainingInfoService培训记录信息的接口类, 并有培训记录信息 查询,编辑的有关方法。

8、WageInfoService工资变动记录的接口类, 并有工资变动记录 查询,编辑的有关方法。 AppointInfoService职务任免记录的接口类, 并有职务任免记录 查询,编辑的有关方法。 类名:PersonInfoService类名:PersonInfoService 方法功能 delete()根据对象参数删除用户(做删除标记) findByKey()根据参数查找用户。 Save()保存新增或修改后的用户。 类名:类名:TrainingInfoService 方法功能 delete()删除培训记录 findByKey()查找培训记录。 Save()保存新增或修改后的培训记录。 类名:

9、类名:WageInfoService 方法功能 delete()删除工资变动记录 findByKey()查找工资变动记录。 Save()保存新增或修改后的工资变动记录。 类名:类名:AppointInfoService 方法功能 delete()删除任免信息记录 findByKey()查找任免信息记录。 Save()保存新增或修改后的工资变动记录。 3.2 组织机构模块3.2 组织机构模块 3.2.1 模块功能3.2.1 模块功能 维护组织机构的上下级关系,维护部门中的角色以及每种角色的成员。 3.2.2 模块设计3.2.2 模块设计 3.2.2.1 包名3.2.2.1 包名 cnopenda

10、ta/organ 3.2.2.2 对象图3.2.2.2 对象图 类名含义 Department部门 Role角色 BaseRole基础角色 RoleMember角色成员 3.2.2.3 实现3.2.2.3 实现 组织机构是一个树型结构,应该有一个唯一的根节点(即发改委) 。组织结构树上的父亲节 点表示当前部门的上级部门,孩子节点表示当前部门的下级部门。 组织结构树的根节点(即“发改委” )在系统部署时就创建出来,并且不得删除。其它部门 都在其下创建。对新创建的部门都需要指定上级部门,即不能再创建根节点。 发改委下默认的角色有:委主任、委副主任、委员。 创建部门时,默认给部门创建如下角色:主管领

11、导、协管领导、处长、副处长和一般干部。 系统创建时建立如下几个默认的基础角色 : 委领导、中层干部、一般干部。各个部门的处长、 副处长和一般干部设置为相应的基础角色。基础角色有可被测评可被测评和不可被测评不可被测评两种类型。 原则上不用再对基础角色做修改,但系统留有 JSP 页面来维护基础角色。 创建角色时,必须为该角色指定一个基础角色。角色的类型就是基础角色的类型,即可被测 评和不可被测评。由于分配测评权限是依照角色进行分配的,那么为了保证每个人被别人测 评的权限之和为 100%,要求每个人同时只能属于一种被测评角色。 3.3 测评体系模块3.3 测评体系模块 3.3.1 模块功能3.3.1

12、 模块功能 维护考核量化测评表,测评表始终是一个合法的量化表。开始新的测评期时,复制当前量化 表作为历史记录。 3.3.2 模块设计3.3.2 模块设计 3.3.2.1 包名3.3.2.1 包名 cnopendataevaluation/item 3.3.2.2 对象图3.3.2.2 对象图 3.3.2.3 实现3.3.2.3 实现 采用一次性提交的方式保证数据库内的测评量化表始终是有效的。 保存历史量化表 修改测评量化表 3.4 测评权限模块3.4 测评权限模块 3.4.1 模块功能3.4.1 模块功能 记录角色间的被测评(Quizzee)和测评(Quizzer)关系以及该关系的权值。 3.

13、4.2 模块设计3.4.2 模块设计 3.4.2.1 包名3.4.2.1 包名 cnopendatapermission 3.4.2.2 对象图3.4.2.2 对象图 类名含义 EvaPermission保存被测评角色和测评角色间的测评权值 EvaPermissionDAO持久化实体的接口 EvaPermissionService业务接口 3.4.2.3 实现3.4.2.3 实现 采用一次提交方式设置测评角色对被测评角色的测评权限。 3.5 人事测评3.5 人事测评 3.5.1 模块功能3.5.1 模块功能 维测评记录。记录测评所用的量化表、参加测评的被测评人、对被测评人有测评权限的角色 所打

14、分数的平均分、每个角色中人员所打总分及详细分数。对当前正在进行的测评期,测评 用户可以对被测评用户进行评分,管理员可进行代测评,民主测评。 通过此模块可以查询到历史测评的所有细节。 3.5.2 模块设计3.5.2 模块设计 3.5.2.1 包名3.5.2.1 包名 cnopendatarecord 3.5.2.2 对象图3.5.2.2 对象图 类名含义 EvaRecord测评记录,测评期记录的主记录 EvaTable历史测评表主记录 EvaPersonScore参加某个测评的被测评人员记录 EvaRoleRight对被测评人具有测评权限的测评角色记录 EvaScoreDetail测评角色中人员

15、所打分数记录 EvaElementScore测评人所打分数的详细记录 EvaRecordDAO测评记录模块总对外接口 3.5.2.3 实现3.5.2.3 实现 创建考评记录的同时创建所有表中的记录,并将所有表中的记录标记为未完成,只有当主表 记录相关的所有子表记录被标记为完成后,主表记录才能标记为完成。当所有记录被表记为 完成后,表示当前测评期结束。 开始新的测评期时,需要首先完成如下工作: 第一步:备份当前考核量化表作为历史记录。 第二步:通过测评权限模块获得所有被测评角色,取得被测评角色中所有人员创建 EvaPersonScore 列表。需要同时记录人员所属的部门及角色 第三步:在创建每条

16、人员信息的同时,根据该人员所属的角色,通过评测权限模块取得有权 对该角色打分的角色下的用户,依次创建出 EvaScoreDetail 列表。 第四步:依据当前考核量化表为每条 EvaScoreDetail 记录创建 EvsElementScore 列表。 人员登录后,取得该人对应的 PersonInfo,通过调用方法,得到等待该人测评的记录列表, 点击某个记录,进入测评页面进行打分。打分完毕后,将相应记录标记为完成,再依次检查 相关的主记录是否可以标记为完成。 3.6 系统维护3.6 系统维护 3.6.1 模块功能3.6.1 模块功能 对测评量化表进行维护,在系统初始化时维护测评权限,以及发布新的测评任务,对新的测 评期进行初始化。 3.6.2 模块设计3.6.2 模块设计 3.6.2.1 包名3.6.2.1 包名 cnopendatarecord 3.6.2.2 对象图3.6.2.2 对象图 测评量化表 测评权限 类名含义 EvaTable维护测评量化表 EvaContent测评内容表的接口 EvaElement测评要素表的接口 BaseRoleService对基

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号