




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、34/42XXXX信息技术有限公司 技 术 文 件文件名称:XXX市进展和改革委员会人事治理与人事测评系统详细设计讲明书文件编号:项目名称:XXX市进展和改革委员会人事治理与人事测评系统项目编号:HTA041105-1物料编码:文件密级: 受控标识:第 1 册共 20 页共 1 册版本状态拟制审核批准批准日期修订信息BCFC董楠、张良强谢风王官平相关部门/人员会签:文件发放(接收文件的部门或人员) FORMCHECKBOX 替换旧版文件; FORMCHECKBOX 替换: 文件修订页编号章节名称修订内容简述修订日期订前版本订后版本修订人批准人1全部创建2005.04.11A董楠22.系统概述3
2、.详细设计增加加班费计算2005.05.17AB张良强目录 TOC o 1-3 h z u HYPERLINK l _Toc122235567 1 范围 PAGEREF _Toc122235567 h 1 HYPERLINK l _Toc122235568 1.1 标识 PAGEREF _Toc122235568 h 1 HYPERLINK l _Toc122235569 2 系统概述 PAGEREF _Toc122235569 h 1 HYPERLINK l _Toc122235570 3 详细设计 PAGEREF _Toc122235570 h 1 HYPERLINK l _Toc1222
3、35571 3.1 人员差不多信息模块 PAGEREF _Toc122235571 h 1 HYPERLINK l _Toc122235572 3.1.1模块功能 PAGEREF _Toc122235572 h 1 HYPERLINK l _Toc122235573 3.1.2模块设计 PAGEREF _Toc122235573 h 1 HYPERLINK l _Toc122235574 3.2 组织机构模块 PAGEREF _Toc122235574 h 3 HYPERLINK l _Toc122235575 3.2.1模块功能 PAGEREF _Toc122235575 h 3 HYPER
4、LINK l _Toc122235576 3.2.2模块设计 PAGEREF _Toc122235576 h 3 HYPERLINK l _Toc122235577 3.3测评体系模块 PAGEREF _Toc122235577 h 5 HYPERLINK l _Toc122235578 3.3.1模块功能 PAGEREF _Toc122235578 h 5 HYPERLINK l _Toc122235579 3.3.2模块设计 PAGEREF _Toc122235579 h 5 HYPERLINK l _Toc122235580 3.4测评权限模块 PAGEREF _Toc122235580
5、 h 6 HYPERLINK l _Toc122235581 3.4.1模块功能 PAGEREF _Toc122235581 h 6 HYPERLINK l _Toc122235582 3.4.2模块设计 PAGEREF _Toc122235582 h 6 HYPERLINK l _Toc122235583 3.5人事测评 PAGEREF _Toc122235583 h 7 HYPERLINK l _Toc122235584 3.5.1模块功能 PAGEREF _Toc122235584 h 7 HYPERLINK l _Toc122235585 3.5.2模块设计 PAGEREF _Toc1
6、22235585 h 7 HYPERLINK l _Toc122235586 3.6系统维护 PAGEREF _Toc122235586 h 10 HYPERLINK l _Toc122235587 3.6.1模块功能 PAGEREF _Toc122235587 h 10 HYPERLINK l _Toc122235588 3.6.2模块设计 PAGEREF _Toc122235588 h 10 HYPERLINK l _Toc122235589 3.7信息导入模块 PAGEREF _Toc122235589 h 11 HYPERLINK l _Toc122235590 3.7.1模块功能 P
7、AGEREF _Toc122235590 h 11 HYPERLINK l _Toc122235591 3.7.2模块设计 PAGEREF _Toc122235591 h 12 HYPERLINK l _Toc122235592 3.8 加班情况公示表及加班工资名册导入模块 PAGEREF _Toc122235592 h 12 HYPERLINK l _Toc122235593 3.8.1模块功能 PAGEREF _Toc122235593 h 12 HYPERLINK l _Toc122235594 3.8.2模块设计 PAGEREF _Toc122235594 h 13 HYPERLINK
8、 l _Toc122235595 3.9 加班情况录入,查询及调整模块 PAGEREF _Toc122235595 h 14 HYPERLINK l _Toc122235596 3.9.1模块功能 PAGEREF _Toc122235596 h 14 HYPERLINK l _Toc122235597 3.9.2模块设计 PAGEREF _Toc122235597 h 14 HYPERLINK l _Toc122235598 3.10加班工资名册维护模块 PAGEREF _Toc122235598 h 15 HYPERLINK l _Toc122235599 3.10.1模块功能 PAGERE
9、F _Toc122235599 h 15 HYPERLINK l _Toc122235600 3.10.2模块设计 PAGEREF _Toc122235600 h 15 HYPERLINK l _Toc122235601 3.11假期设定模块 PAGEREF _Toc122235601 h 16 HYPERLINK l _Toc122235602 3.11.1模块功能 PAGEREF _Toc122235602 h 16 HYPERLINK l _Toc122235603 3.11.2模块设计 PAGEREF _Toc122235603 h 16 HYPERLINK l _Toc1222356
10、04 3.12加班情况统计导出模块 PAGEREF _Toc122235604 h 17 HYPERLINK l _Toc122235605 3.12.1模块功能 PAGEREF _Toc122235605 h 17 HYPERLINK l _Toc122235606 3.12.2模块设计 PAGEREF _Toc122235606 h 17 HYPERLINK l _Toc122235607 4 页面结构描述 PAGEREF _Toc122235607 h 18 HYPERLINK l _Toc122235608 4.1页面布局 PAGEREF _Toc122235608 h 18 HYPE
11、RLINK l _Toc122235609 4.1.1页面顶部(图中编号为1的部分) PAGEREF _Toc122235609 h 18 HYPERLINK l _Toc122235610 4.1.2菜单部分(图中编号为2的部分) PAGEREF _Toc122235610 h 18 HYPERLINK l _Toc122235611 4.1.3页面主体(图中编号为3的部分) PAGEREF _Toc122235611 h 19 HYPERLINK l _Toc122235612 4.2页面功能 PAGEREF _Toc122235612 h 19 HYPERLINK l _Toc12223
12、5613 4.2.1列表页面(XXX_list.jsp) PAGEREF _Toc122235613 h 19 HYPERLINK l _Toc122235614 4.2.2详细页面(XXX_detail.jsp) PAGEREF _Toc122235614 h 19 HYPERLINK l _Toc122235615 4.2.3保存页面(XXX_save.jsp) PAGEREF _Toc122235615 h 19 HYPERLINK l _Toc122235616 4.2.4删除页面(XXX_delete.jsp) PAGEREF _Toc122235616 h 19 HYPERLINK
13、 l _Toc122235617 4.2.5选择页面(XXX_select.jsp) PAGEREF _Toc122235617 h 19 HYPERLINK l _Toc122235618 4.2.6打印预备页面(XXX_printall.jsp) PAGEREF _Toc122235618 h 19 HYPERLINK l _Toc122235619 4.2.7打印页面(XXX_print.jsp) PAGEREF _Toc122235619 h 20 HYPERLINK l _Toc122235620 4.2.8数据导入页面(XXX_import.jsp) PAGEREF _Toc122
14、235620 h 20 HYPERLINK l _Toc122235621 4.2.9统计,导出页面(monthovert_XXX.jsp) PAGEREF _Toc122235621 h 20 HYPERLINK l _Toc122235622 4.2.10其它页面 PAGEREF _Toc122235622 h 201 范围1.1 标识本文档已批准的标识号:XXX-XXXX-XX;本文档标题:北京市进展和改革委员会人事治理与人事测评系统详细设计讲明书。本文档适用于:北京市进展和改革委员会人事治理与人事测评系统项目开发应用,系统的配置标识是XXXX。本文档缩略语:发改委:北京市进展和改革委员
15、会;2 系统概述本系统要紧包括三方面内容:一、人事治理系统。对发改委人员差不多信息及其它辅助信息进行治理,并提供相关查询、汇总、报表、输出功能。二、人事测评系统:针对发改委实行的人员季度考核量化体系,建立网上人事测评平台,并提供严格权限操纵下的有关查询、汇总功能。三、加班费统计:针对发改委实行的加班费治理制度,提供加班费统计功能并实现相关的导入,查询,导出功能。3 详细设计3.1 人员差不多信息模块3.1.1模块功能人员差不多信息模块提供维护人员差不多信息的功能。人员差不多信息包括:差不多人事信息、工资变动记录、职务任免记录及培训记录。人员差不多信息模块提供维护这四种实体间的关系。3.1.2模
16、块设计后台依照权限限制可扫瞄的页面查看相关信息,和对相应的记录进行编辑。工资变动记录,职务任免记录和培训记录差不多上依据于差不多人事信息,依照人员信息能够查看该人的工资变动记录,职务任免记录和培训记录。3.1.2.1包名cn/com/opendata/pes/info3.1.2.2对象图类名含义PersonInfoService差不多人事信息的接口类,并有人员信息查询,编辑的有关方法。TrainingInfoService培训记录信息的接口类,并有培训记录信息查询,编辑的有关方法。WageInfoService工资变动记录的接口类,并有工资变动记录查询,编辑的有关方法。AppointInfoS
17、ervice职务任免记录的接口类,并有职务任免记录查询,编辑的有关方法。类名:PersonInfoService方法功能delete()依照对象参数删除用户(做删除标记)findByKey()依照参数查找用户。Save()保存新增或修改后的用户。类名:TrainingInfoService方法功能delete()删除培训记录findByKey()查找培训记录。Save()保存新增或修改后的培训记录。类名:WageInfoService方法功能delete()删除工资变动记录findByKey()查找工资变动记录。Save()保存新增或修改后的工资变动记录。类名:AppointInfoServi
18、ce方法功能delete()删除任免信息记录findByKey()查找任免信息记录。Save()保存新增或修改后的工资变动记录。3.2 组织机构模块3.2.1模块功能维护组织机构的上下级关系,维护部门中的角色以及每种角色的成员。3.2.2模块设计3.2.2.1包名cn/com/opendata/organ3.2.2.2对象图类名含义Department部门Role角色BaseRole基础角色RoleMember角色成员3.2.2.3实现组织机构是一个树型结构,应该有一个唯一的根节点(即发改委)。组织结构树上的父亲节点表示当前部门的上级部门,小孩节点表示当前部门的下级部门。组织结构树的根节点(即
19、“发改委”)在系统部署时就创建出来,同时不得删除。其它部门都在其下创建。对新创建的部门都需要指定上级部门,即不能再创建根节点。发改委下默认的角色有:委主任、委副主任、委员。创建部门时,默认给部门创建如下角色:主管领导、协管领导、处长、副处长和一般干部。系统创建时建立如下几个默认的基础角色:委领导、中层干部、一般干部。各个部门的处长、副处长和一般干部设置为相应的基础角色。基础角色有可被测评和不可被测评两种类型。原则上不用再对基础角色做修改,但系统留有JSP页面来维护基础角色。创建角色时,必须为该角色指定一个基础角色。角色的类型确实是基础角色的类型,即可被测评和不可被测评。由于分配测评权限是依照角
20、色进行分配的,那么为了保证每个人被不人测评的权限之和为100%,要求每个人同时只能属于一种被测评角色。3.3测评体系模块3.3.1模块功能维护考核量化测评表,测评表始终是一个合法的量化表。开始新的测评期时,复制当前量化表作为历史记录。3.3.2模块设计3.3.2.1包名cn/com/opendata/pes/evaluation/item3.3.2.2对象图3.3.2.3实现采纳一次性提交的方式保证数据库内的测评量化表始终是有效的。保存历史量化表修改测评量化表3.4测评权限模块3.4.1模块功能记录角色间的被测评(Quizzee)和测评(Quizzer)关系以及该关系的权值。3.4.2模块设计
21、3.4.2.1包名cn/com/opendata/evaluation/permission3.4.2.2对象图类名含义EvaPermission保存被测评角色和测评角色间的测评权值EvaPermissionDAO持久化实体的接口EvaPermissionService业务接口3.4.2.3实现采纳一次提交方式设置测评角色对被测评角色的测评权限。3.5人事测评3.5.1模块功能维测评记录。记录测评所用的量化表、参加测评的被测评人、对被测评人有测评权限的角色所打分数的平均分、每个角色中人员所打总分及详细分数。对当前正在进行的测评期,测评用户能够对被测评用户进行评分,治理员可进行代测评,民主测评。
22、通过此模块能够查询到历史测评的所有细节。3.5.2模块设计3.5.2.1包名cn/com/opendata/evaluation/record3.5.2.2对象图类名含义EvaRecord测评记录,测评期记录的主记录EvaTable历史测评表主记录EvaPersonScore参加某个测评的被测评人员记录EvaRoleRight对被测评人具有测评权限的测评角色记录EvaScoreDetail测评角色中人员所打分数记录EvaElementScore测评人所打分数的详细记录EvaRecordDAO测评记录模块总对外接口3.5.2.3实现创建考评记录的同时创建所有表中的记录,并将所有表中的记录标记为未
23、完成,只有当主表记录相关的所有子表记录被标记为完成后,主表记录才能标记为完成。当所有记录被表记为完成后,表示当前测评期结束。开始新的测评期时,需要首先完成如下工作:第一步:备份当前考核量化表作为历史记录。第二步:通过测评权限模块获得所有被测评角色,取得被测评角色中所有人员创建EvaPersonScore列表。需要同时记录人员所属的部门及角色第三步:在创建每条人员信息的同时,依照该人员所属的角色,通过评测权限模块取得有权对该角色打分的角色下的用户,依次创建出EvaScoreDetail列表。第四步:依据当前考核量化表为每条EvaScoreDetail记录创建EvsElementScore列表。人
24、员登录后,取得该人对应的PersonInfo,通过调用方法,得到等待该人测评的记录列表,点击某个记录,进入测评页面进行打分。打分完毕后,将相应记录标记为完成,再依次检查相关的主记录是否能够标记为完成。3.6系统维护3.6.1模块功能对测评量化表进行维护,在系统初始化时维护测评权限,以及公布新的测评任务,对新的测评期进行初始化。3.6.2模块设计3.6.2.1包名cn/com/opendata/evaluation/record3.6.2.2对象图测评量化表测评权限类名含义EvaTable维护测评量化表EvaContent测评内容表的接口EvaElement测评要素表的接口BaseRoleSer
25、vice对基础角色进行操作EvaPermissionService对测评权限进行维护PersonInfoService对人员信息进行操作的接口RoleService对角色进行操作,可依照基础角色,部门等条件查询角色3.6.2.3实现从测评量化表,内容表,要素表中查出考核类不,要素,内容等信息,对测评量化表和基础角色可进行增删改操作。新增测评期后就能够对测评权限进行维护:依照基础角色查出被测评角色,用户选中一个被测评角色,显示增删改测评角色的窗口并查询各角色下面的用户,用户设定相应角色,用户及权值保存后,显示新添加的测评角色,推断所有测评权限是否设置完毕,完毕则把内容设成只读。3.7信息导入模块
26、3.7.1模块功能导入系统初始化用到的数据,包括人员信息,平台登录信息,组织机构信息。3.7.2模块设计3.7.2.1包名cn/com/opendata/pes/app3.7.2.2对象图类名含义ImportDepartment导入组织机构ImportExcelData导入人员信息ParseExcelData导入平台用户DepartmentService部门信息的接口类,按树形结构统计部门信息PersonInfoServiceImpl差不多人事信息的接口类,并有人员信息查询,编辑的有关方法。3.7.2.3实现人员信息导入实现:对导入的Excel文档进行数据校验,假如数据格式有误,则返回页面,把
27、导入的人员信息保存导数据库,解析人员数据,依照用户姓名更新数据库中人员的userid,将人员加导角色中。平台用户导入实现:对导入的平台登录数据进行处理,去掉重复记录,对数据格式进行验证,把导入的平台登录信息保存导数据库中。组织机构导入实现:从excel中读入所有部门,对重复的记录进行处理,把结果构造成一个组织机构树,依照组织机构树,向库中添加记录。3.8 加班情况公示表及加班工资名册导入模块3.8.1模块功能导入模块要紧实现对加班情况公式表和加班工资名册的导入及验证功能。按季度导入加班工资名册;把加班情况做成excel表格,每个月一个sheet,治理员按月导入加班记录,存成加班情况公示表。3.
28、8.2模块设计3.8.2.1对象图(导入加班工资名册)3.8.2.2实现类名含义ImportOvertimepublic实现导入加班情况公式表的功能。OvertimePublicServiceImpl加班情况公示表的实现类,并实现加班公示记录的持久化。ImportOvertimeWageInfo实现导入加班工资名册的功能。OvertimeWageInfoServiceImpl加班工资名册的实现类,并实现加班工资名册记录的持久化。类名:ImportOvertimepublic方法功能validateDateFormat ()验证输入时刻格式是否正确,是否当月记录getDateFromCell (
29、)对输入日期按指定格式进行解析。importExcelData()依照月份导入当月记录getOvertimePublicList()以列表形式取得加班公示记录validateData ()数据格式验证。类名:ImportOvertimeWageInfo方法功能validateData ()数据格式验证。importExcelData ()依照季度导入加班工资名册记录。getOvertimeWageInfoList ()以列表形式取得加班工资名册记录类名:OvertimeWageInfoServiceImpl方法功能Save ()保存工资名册记录findByKey()查找工资名册记录。3.9 加
30、班情况录入,查询及调整模块3.9.1模块功能按照时刻段录入加班情况并验证,对每月加班时刻超过32小时的用户进行统计和调整,提供加班记录的查询功能。3.9.2模块设计3.9.2.1对象图3.9.2.2实现类名含义OvertimePublicServiceImpl每月加班工资记录HQadjust加班情况调整查询QuarterOvertimeImpl每季度录入工资名册产生一条记录类名:OvertimePublicServiceImpl方法功能save ()保存加班公示记录findByKey()查找加班公示记录。Delete()删除加班公示记录。importDataService ()把加班公示记录保
31、存到数据库。3.10加班工资名册维护模块3.10.1模块功能对每季度的加班工资名册进行查询操作,新增或修改加班工资名册信息。3.10.2模块设计3.10.2.1对象图3.10.2.2实现类名含义OvertimeWageInfoServiceImpl加班工资名册记录WageInfoCollectImpl每季度录入工资名册产生一条记录类名:OvertimeWageInfoServiceImpl方法功能Save ()保存新增或修改后的加班工资名册记录delete()删除加班工资名册记录。findByKey ()查出加班工资名册记录。importDataService ()把加班工资名册记录保存到数据
32、库。3.11假期设定模块3.11.1模块功能对法定假日和串休情况进行增删改操作。3.11.2模块设计3.11.2.1对象图3.11.2.2实现类名含义OvertimeInfoSetServiceImpl保存被测评角色和测评角色间的测评权值类名:OvertimeInfoSetServiceImpl方法功能Save ()保存新增或修改后的假期设定delete()删除假期设定。findByKey ()查出差不多设置的假期设定。3.12加班情况统计导出模块3.12.1模块功能对用户的加班记录按季度统计,并导出成excel格式。分不按季度内每月每人算出总工资,日工资,小时工资,保存到每月工资表中,从加班
33、公示表中查出用户加班记录,算出用户的加班类型,依照用户的加班类型核算加班费,保存到每月加班工资表中,再依照各月份加班费核算出季度的加班费,最后导出成excel格式。3.12.2模块设计3.12.2.1对象图3.12.2.2实现类名含义CalcFee对加班工资记录进行统计,算出用户的加班费CalcHoliday提供法定假日计算的函数CalcDate算出起止时刻段跨的天数HQstatistic依照季度查出每月加班工资记录方法功能initial ()依照季度算出本季度各月份calcStatistic ()依照加班公示表统计出用户该季度的加班费。类名:CalcFee类名:CalcHoliday方法功能
34、judgeholiday ()返回用户加班的类型是平常加班,公休日依旧法定假日getHoliday()依照起止时刻算出时刻段和加班类型。nextday ()算出给定日期的下一天,返回字符串类型。4 页面结构描述改革与进展委员会人事治理系统(后简称系统)的页面要紧完成与客户之间的数据交互。本文要紧概括的介绍系统所使用的页面功能以及机构乃至函数调用,为用户更详细的介绍本系统得设计细节。4.1页面布局系统的各种功能页面拥有相似的布局,最常见的布局如图:4.1.1页面顶部(图中编号为1的部分)显示登陆的用户以及当前日期与时刻。为公共引用的页面。4.1.2菜单部分(图中编号为2的部分)依照登陆用户的权限生成不同的功能链接,并集成登陆状态的验证功能。为公共引用的页面。4.1.3页面主体(图中编号为3的部分)数据显示、与用户交互的主体,用户输入数据得位置,以及系统依照用户操作反馈信息的显示区域。要紧分为:4.1.3.1页面功能提示(图中编号为3-1的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津仁爱学院《计算机系统的局限性》2023-2024学年第二学期期末试卷
- 排球正面上手发球 教学设计-2023-2024学年高一上学期体育与健康人教版必修第一册
- 阜阳职业技术学院《石油工程软件》2023-2024学年第二学期期末试卷
- 亿以内数的大小比较(教学设计)-2024-2025学年四年级上册数学人教版
- 西安电力高等专科学校《养羊学》2023-2024学年第二学期期末试卷
- 宁夏财经职业技术学院《文化史》2023-2024学年第二学期期末试卷
- 泰州2024年江苏泰兴市妇幼保健院招聘高层次人才2人(第2批)笔试历年参考题库附带答案详解
- 漯河医学高等专科学校《钢结构设计与施工》2023-2024学年第二学期期末试卷
- 鹤壁职业技术学院《建筑实训》2023-2024学年第二学期期末试卷
- 伊犁师范大学《融媒体监测技术》2023-2024学年第二学期期末试卷
- 2024年3月30日事业单位联考D类《职业能力倾向测验》试题
- 通信施工安全培训
- 智慧生活:AI与智能家居-揭秘未来智能化生活趋势
- 大单元教学设计基本步骤
- 消渴症护理查房
- 《钢铁是怎样炼成的》读书分享课件
- 二手中型、重型载货车鉴定评估技术规范
- DB11T 2120-2023 古建筑安全防范技术规范
- 工业自动化控制系统设计与实施规范
- 2023年银行安全保卫考试真题模拟汇编(共392题)
- DB34T 4627-2023 人民防空工程防护质量检测技术规程
评论
0/150
提交评论