xx市发改委人事管理与人事测评系统详细设计说明书

上传人:F****n 文档编号:90384829 上传时间:2019-06-11 格式:DOC 页数:24 大小:383.50KB
返回 下载 相关 举报
xx市发改委人事管理与人事测评系统详细设计说明书_第1页
第1页 / 共24页
xx市发改委人事管理与人事测评系统详细设计说明书_第2页
第2页 / 共24页
xx市发改委人事管理与人事测评系统详细设计说明书_第3页
第3页 / 共24页
xx市发改委人事管理与人事测评系统详细设计说明书_第4页
第4页 / 共24页
xx市发改委人事管理与人事测评系统详细设计说明书_第5页
第5页 / 共24页
点击查看更多>>
资源描述

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

1、XXXX 信息技术有限公司信息技术有限公司 技技 术术 文文 件件 文件名称文件名称:XXX 市发展和改革委员会人事管理与人事测评系统详细设计说明书 文件编号文件编号: 项目名称项目名称:XXX 市发展和改革委员会人事管理与人事测评系统 项目编号项目编号:HTA-1 物料编码物料编码: 文件密级:文件密级: 受控标识受控标识: 第第 1 册册 共共 20 页页 共共 1 册册 版版 本本 状态状态拟制拟制审核审核批准批准批准日期批准日期修订信息修订信息 BCFC 董楠、张 良强 谢风王官平 相关部门/人员会签: (接收文件的部门或人员) 文 件 发 放 替换旧版文件;替换: 文件修订页文件修订

2、页 编 号 章节 名称 修订内容简述 修订 日期 订前 版本 订后 版本 修订人批准人 1 全部创建 2005.04.11A 董楠 2 2.系统概述 3.详细设计 增加加班费计算 2005.05.17AB 张良强 目目录录 1 范围范围1 1.1 标识标识.1 2 系统概述系统概述1 3 详细设计详细设计1 3.1 人员基本信息模块人员基本信息模块.1 3.1.1模块功能.1 3.1.2模块设计.1 3.2 组织机构模块组织机构模块.3 3.2.1模块功能.3 3.2.2模块设计.3 3.3 测评体系模块测评体系模块5 3.3.1模块功能.5 3.3.2模块设计.5 3.4 测评权限模块测评权

3、限模块6 3.4.1模块功能.6 3.4.2模块设计.6 3.5 人事测评人事测评7 3.5.1模块功能.7 3.5.2模块设计.7 3.6 系统维护系统维护10 3.6.1模块功能.10 3.6.2模块设计.10 3.7 信息导入模块信息导入模块11 3.7.1模块功能.11 3.7.2模块设计.12 3.8 加班情况公示表及加班工资名册导入模块加班情况公示表及加班工资名册导入模块.12 3.8.1模块功能.12 3.8.2模块设计.13 3.9 加班情况录入,查询及调整模块加班情况录入,查询及调整模块.14 3.9.1模块功能.14 3.9.2模块设计.14 3.10 加班工资名册维护模块

4、加班工资名册维护模块15 3.10.1模块功能.15 3.10.2模块设计.15 3.11 假期设定模块假期设定模块16 3.11.1模块功能.16 3.11.2模块设计.16 3.12 加班情况统计导出模块加班情况统计导出模块17 3.12.1模块功能.17 3.12.2模块设计.17 4 页面结构描述页面结构描述18 4.1 页面布局页面布局18 4.1.1页面顶部(图中编号为1的部分).18 4.1.2菜单部分(图中编号为2的部分).18 4.1.3页面主体(图中编号为3的部分).19 4.2 页面功能页面功能19 4.2.1列表页面(XXX_list.jsp).19 4.2.2详细页面

5、(XXX_detail.jsp).19 4.2.3保存页面(XXX_save.jsp).19 4.2.4删除页面(XXX_delete.jsp)19 4.2.5选择页面(XXX_select.jsp)19 4.2.6打印准备页面(XXX_printall.jsp)19 4.2.7打印页面(XXX_print.jsp).20 4.2.8数据导入页面(XXX_import.jsp) 20 4.2.9统计,导出页面(monthovert_XXX.jsp).20 4.2.10其它页面.20 1 范围范围 1.1 标识标识 本文档已批准的标识号:本文档已批准的标识号:XXX-XXXX-XX; 本文档标题

6、:本文档标题:北京市发展和改革委员会人事管理与人事测评系统详细设计说明书。 本文档适用于:本文档适用于:北京市发展和改革委员会人事管理与人事测评系统项目开发应用,系 统的配置标识是 XXXX。 本文档缩略语:本文档缩略语: 发改委:北京市发展和改革委员会; ; 2 系统概述系统概述 本系统主要包括三方面内容: 一、人事管理系统。对发改委人员基本信息及其它辅助信息进行管理,并提供相关查 询、汇总、报表、输出功能。 二、人事测评系统:针对发改委实行的人员季度考核量化体系,建立网上人事测评平 台,并提供严格权限控制下的有关查询、汇总功能。 三、加班费统计:针对发改委实行的加班费管理制度,提供加班费统

7、计功能并实现相 关的导入,查询,导出功能。 3 详细设计详细设计 3.1 人员基本信息模块人员基本信息模块 3.1.1 模块功能模块功能 人员基本信息模块提供维护人员基本信息的功能。人员基本信息包括:基本人事信息、 工资变动记录、职务任免记录及培训记录。人员基本信息模块提供维护这四种实体间的关 系。 3.1.2 模块设计模块设计 后台根据权限限制可浏览的页面查看相关信息,和对相应的记录进行编辑。工资变动 记录,职务任免记录和培训记录都是依据于基本人事信息,根据人员信息可以查看该人的 工资变动记录,职务任免记录和培训记录。 3.1.2.1 包名包名 cn/com/opendata/pes/inf

8、o 3.1.2.2 对象图对象图 类名含义 PersonInfoService基本人事信息的接口类,并有人员信息查 询,编辑的有关方法。 TrainingInfoService培训记录信息的接口类,并有培训记录信 息查询,编辑的有关方法。 WageInfoService工资变动记录的接口类,并有工资变动记 录查询,编辑的有关方法。 AppointInfoService职务任免记录的接口类,并有职务任免记 录查询,编辑的有关方法。 类名:类名:PersonInfoService 方法功能 delete()根据对象参数删除用户(做删除标记) findByKey()根据参数查找用户。 Save()保

9、存新增或修改后的用户。 类名:类名:TrainingInfoService 方法功能 delete()删除培训记录 findByKey()查找培训记录。 Save()保存新增或修改后的培训记录。 类名:类名:WageInfoService 方法功能 delete()删除工资变动记录 findByKey()查找工资变动记录。 Save()保存新增或修改后的工资变动记录。 类名:类名:AppointInfoService 方法功能 delete()删除任免信息记录 findByKey()查找任免信息记录。 Save()保存新增或修改后的工资变动记录。 3.2 组织机构模块组织机构模块 3.2.1

10、模块功能模块功能 维护组织机构的上下级关系,维护部门中的角色以及每种角色的成员。 3.2.2 模块设计模块设计 3.2.2.1 包名包名 cn/com/opendata/organ 3.2.2.2 对象图对象图 类名含义 Department部门 Role角色 BaseRole基础角色 RoleMember角色成员 3.2.2.3 实现实现 组织机构是一个树型结构,应该有一个唯一的根节点(即发改委) 。组织结构树上的父 亲节点表示当前部门的上级部门,孩子节点表示当前部门的下级部门。 组织结构树的根节点(即“发改委” )在系统部署时就创建出来,并且不得删除。其它 部门都在其下创建。对新创建的部门

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

12、限之和为 100%,要求每个人同时只能属于一种被测评角色。 3.3 测评体系模块测评体系模块 3.3.1 模块功能模块功能 维护考核量化测评表,测评表始终是一个合法的量化表。开始新的测评期时,复制当 前量化表作为历史记录。 3.3.2 模块设计模块设计 3.3.2.1 包名包名 cn/com/opendata/pes/evaluation/item 3.3.2.2 对象图对象图 3.3.2.3 实现实现 采用一次性提交的方式保证数据库内的测评量化表始终是有效的。 保存历史量化表 : EvaTableService 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一

13、一 一 一 一 一 一 修改测评量化表 : EvaTableService 一 一 一 一 一 一 一 一 一 一 检测测评量化表的合法性 保存量化表 3.4 测评权限模块测评权限模块 3.4.1 模块功能模块功能 记录角色间的被测评(Quizzee)和测评(Quizzer)关系以及该关系的权值。 3.4.2 模块设计模块设计 3.4.2.1 包名包名 cn/com/opendata/evaluation/permission 3.4.2.2 对象图对象图 类名含义 EvaPermission保存被测评角色和测评角色间的测评权值 EvaPermissionDAO持久化实体的接口 EvaPerm

14、issionService业务接口 3.4.2.3 实现实现 采用一次提交方式设置测评角色对被测评角色的测评权限。 3.5 人事测评人事测评 3.5.1 模块功能模块功能 维测评记录。记录测评所用的量化表、参加测评的被测评人、对被测评人有测评权限 的角色所打分数的平均分、每个角色中人员所打总分及详细分数。对当前正在进行的测评 期,测评用户可以对被测评用户进行评分,管理员可进行代测评,民主测评。 通过此模块可以查询到历史测评的所有细节。 3.5.2 模块设计模块设计 3.5.2.1 包名包名 cn/com/opendata/evaluation/record 3.5.2.2 对象图对象图 Eva

15、Record (from bo) EvaPersonScore (from bo) EvaRoleRight (from bo) EvaScoreDetails (from bo) EvaElementScore (from bo) 11n 1 1n EvaContent (from bo) EvaTable (from bo) 1 1n EvaElement (from bo) 1 1n 1 1 1 01 1 1n PersonInfo (from bo) Quizzee 1 1 1 1n Quizzee 1 1 Quizzer 1 1 类名含义 EvaRecord测评记录,测评期记录的主记

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

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