《某某市发改委人事管理与人事测评系统详细设计说明书see.doc》由会员分享,可在线阅读,更多相关《某某市发改委人事管理与人事测评系统详细设计说明书see.doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.XXXX信信息技术术有限公公司 技 术 文 件文件名称:XXXX市发展展和改革革委员会会人事管管理与人人事测评评系统详详细设计计说明书书文件编号:项目名称:XXXX市发展展和改革革委员会会人事管管理与人人事测评评系统项目编号:HTAA04111055-1物料编码:文件密级:受控标识:第1册共20页共1册版本状态拟制审核批准批准日期修订信息BCFC董楠、张良良强谢风王官平相关部门/人员会会签:文件发放(接收文件件的部门门或人员员)替换旧版文文件;替替换:第29
2、页,共20页XXX市发展和改革委员会人事管理与人事测评系统详细设计说明书文件修订页编号章节名称修订内容简简述修订日期订前版本订后版本修订人批准人1全部创建2005.04.11A董楠22.系统概概述3.详细设设计增加加班费费计算2005.05.17AB张良强目录1 范围111.1 标标识12 系统概概述13 详细设设计13.1 人人员基本本信息模模块13.1.11模块功功能13.1.22模块设设计13.2 组组织机构构模块333.2.11模块功功能33.2.22模块设设计33.3测评评体系模模块53.3.11模块功功能53.3.22模块设设计53.4测评评权限模模块63.4.11模块功功能63.
3、4.22模块设设计63.5人事事测评773.5.11模块功功能73.5.22模块设设计73.6系统统维护1103.6.11模块功功能1003.6.22模块设设计1003.7信息息导入模模块1113.7.11模块功功能1113.7.22模块设设计1223.8 加加班情况况公示表表及加班班工资名名册导入入模块1123.8.11模块功功能1223.8.22模块设设计1333.9 加加班情况况录入,查查询及调调整模块块143.9.11模块功功能1443.9.22模块设设计1443.10加加班工资资名册维维护模块块153.10.1模块块功能1153.10.2模块块设计1153.11假假期设定定模块116
4、3.11.1模块块功能1163.11.2模块块设计1163.12加加班情况况统计导导出模块块173.12.1模块块功能1173.12.2模块块设计1174 页面结结构描述述184.1页面面布局1184.1.11页面顶顶部(图图中编号号为1的部分分)1884.1.22菜单部部分(图图中编号号为2的部分分)1884.1.33页面主主体(图图中编号号为3的部分分)1994.2页面面功能1194.2.11列表页页面(XXXX_lisst.jjsp)194.2.22详细页页面(XXXX_dettaill.jssp)194.2.33保存页页面(XXXX_savve.jjsp)194.2.44删除页页面(X
5、XXX_delletee.jssp)194.2.55选择页页面(XXXX_seelecct.jjsp)194.2.66打印准准备页面面(XXXX_pprinntalll.jjsp)194.2.77打印页页面(XXXX_prrintt.jssp)2204.2.88数据导导入页面面(XXXX_immporrt.jjsp)204.2.99统计,导导出页面面(moonthhoveert_XXXX.jssp)204.2.110其它它页面2201 范围1.1 标标识本文档已批批准的标标识号:XXXX-XXXXX-XX;本文档标题题:北京京市发展展和改革革委员会会人事管管理与人人事测评评系统详详细设计计说明
6、书书。本文档适用用于:北北京市发发展和改改革委员员会人事事管理与与人事测测评系统统项目开开发应用用,系统统的配置置标识是是XXXXX。本文档缩略略语:发改委:北北京市发发展和改改革委员员会;2 系统概概述本系统主要要包括三三方面内内容:一、人事管管理系统统。对发发改委人人员基本本信息及及其它辅辅助信息息进行管管理,并并提供相相关查询询、汇总总、报表表、输出出功能。二、人事测测评系统统:针对对发改委委实行的的人员季季度考核核量化体体系,建建立网上上人事测测评平台台,并提提供严格格权限控控制下的的有关查查询、汇汇总功能能。三、加班费费统计:针对发发改委实实行的加加班费管管理制度度,提供供加班费费统
7、计功功能并实实现相关关的导入入,查询询,导出出功能。3 详细设设计3.1 人人员基本本信息模模块3.1.11模块功功能人员基本信信息模块块提供维维护人员员基本信信息的功功能。人人员基本本信息包包括:基基本人事事信息、工工资变动动记录、职职务任免免记录及及培训记记录。人人员基本本信息模模块提供供维护这这四种实实体间的的关系。3.1.22模块设设计后台根据权权限限制制可浏览览的页面面查看相相关信息息,和对对相应的的记录进进行编辑辑。工资资变动记记录,职职务任免免记录和和培训记记录都是是依据于于基本人人事信息息,根据据人员信信息可以以查看该该人的工工资变动动记录,职职务任免免记录和和培训记记录。3.
8、1.22.1包名cn/coom/oopenndatta/ppes/inffo3.1.22.2对象图图类名含义PersoonInnfoSServvicee基本人事信信息的接接口类,并并有人员员信息查查询,编编辑的有有关方法法。TrainninggInffoSeerviice培训记录信信息的接接口类,并并有培训训记录信信息查询询,编辑辑的有关关方法。WageIInfooSerrvicce工资变动记记录的接接口类,并并有工资资变动记记录查询询,编辑辑的有关关方法。AppoiintIInfooSerrvicce职务任免记记录的接接口类,并并有职务务任免记记录查询询,编辑辑的有关关方法。类名:Peers
9、oonInnfoSServvicee方法功能delette()根据对象参参数删除除用户(做做删除标标记)findBByKeey()根据参数查查找用户户。Save()保存新增或或修改后后的用户户。类名:TrrainninggInffoSeerviice方法功能delette()删除培训记记录findBByKeey()查找培训记记录。Save()保存新增或或修改后后的培训训记录。类名:WaageIInfooSerrvicce方法功能delette()删除工资变变动记录录findBByKeey()查找工资变变动记录录。Save()保存新增或或修改后后的工资资变动记记录。类名:ApppoiintIIn
10、fooSerrvicce方法功能delette()删除任免信信息记录录findBByKeey()查找任免信信息记录录。Save()保存新增或或修改后后的工资资变动记记录。3.2 组组织机构构模块3.2.11模块功功能维护组织机机构的上上下级关关系,维维护部门门中的角角色以及及每种角角色的成成员。3.2.22模块设设计3.2.22.1包名cn/coom/oopenndatta/oorgaan3.2.22.2对象图图类名含义Deparrtmeent部门Role角色BaseRRolee基础角色RoleMMembber角色成员3.2.22.3实现组织机构是是一个树树型结构构,应该该有一个个唯一的的根节
11、点点(即发发改委)。组组织结构构树上的的父亲节节点表示示当前部部门的上上级部门门,孩子子节点表表示当前前部门的的下级部部门。组织结构树树的根节节点(即即“发改委”)在系系统部署署时就创创建出来来,并且且不得删删除。其其它部门门都在其其下创建建。对新新创建的的部门都都需要指指定上级级部门,即即不能再再创建根根节点。发改委下默默认的角角色有:委主任任、委副副主任、委委员。创建部门时时,默认认给部门门创建如如下角色色:主管管领导、协协管领导导、处长长、副处处长和一一般干部部。系统创建时时建立如如下几个个默认的的基础角角色:委委领导、中中层干部部、一般般干部。各各个部门门的处长长、副处处长和一一般干部
12、部设置为为相应的的基础角角色。基基础角色色有可被被测评和和不可被被测评两两种类型型。原则上不用用再对基基础角色色做修改改,但系系统留有有JSP页面来来维护基基础角色色。创建角色时时,必须须为该角角色指定定一个基基础角色色。角色色的类型型就是基基础角色色的类型型,即可可被测评评和不可可被测评评。由于于分配测测评权限限是依照照角色进进行分配配的,那那么为了了保证每每个人被被别人测测评的权权限之和和为1000%,要求求每个人人同时只只能属于于一种被被测评角角色。3.3测评评体系模块块3.3.11模块功功能维护考核量量化测评评表,测测评表始始终是一一个合法法的量化化表。开开始新的的测评期期时,复复制当
13、前前量化表表作为历历史记录录。3.3.22模块设设计3.3.22.1包名cn/coom/oopenndatta/ppes/evaaluaatioon/iitemm3.3.22.2对象图图3.3.22.3实现采用一次性性提交的的方式保保证数据据库内的的测评量量化表始始终是有有效的。保存历史量量化表修改测评量量化表3.4测评评权限模模块3.4.11模块功功能记录角色间间的被测测评(Quuizzzee)和测评(Quuizzzer)关系以以及该关关系的权权值。3.4.22模块设设计3.4.22.1包名cn/coom/oopenndatta/eevalluattionn/peermiissiion3.4
14、.22.2对象图图类名含义EvaPeermiissiion保存被测评评角色和和测评角角色间的的测评权权值EvaPeermiissiionDDAO持久化实体体的接口口EvaPeermiissiionSServvicee业务接口3.4.22.3实现采用一次提提交方式式设置测测评角色色对被测测评角色色的测评评权限。3.5人事事测评3.5.11模块功功能维测评记录录。记录录测评所所用的量量化表、参参加测评评的被测测评人、对对被测评评人有测测评权限限的角色色所打分分数的平平均分、每每个角色色中人员员所打总总分及详详细分数数。对当前前正在进进行的测测评期,测评用用户可以以对被测测评用户户进行评分分,管理员
15、员可进行行代测评评,民主主测评。通过此模块块可以查查询到历历史测评评的所有有细节。3.5.22模块设设计3.5.22.1包名cn/coom/oopenndatta/eevalluattionn/reecorrd3.5.22.2对象图图类名含义EvaReecorrd测评记录,测测评期记记录的主主记录EvaTaablee历史测评表表主记录录EvaPeersoonSccoree参加某个测测评的被被测评人人员记录录EvaRooleRRighht对被测评人人具有测测评权限限的测评评角色记记录EvaSccoreeDettaill测评角色中中人员所所打分数数记录EvaEllemeentSScorre测评人所
16、打打分数的的详细记记录EvaReecorrdDAAO测评记录模模块总对对外接口口3.5.22.3实现创建考评记记录的同同时创建建所有表表中的记记录,并并将所有有表中的的记录标标记为未未完成,只只有当主主表记录录相关的的所有子子表记录录被标记记为完成成后,主主表记录录才能标标记为完完成。当当所有记记录被表表记为完完成后,表表示当前前测评期期结束。开始新的测测评期时时,需要要首先完完成如下下工作:第一步:备备份当前前考核量量化表作作为历史史记录。第二步:通通过测评评权限模模块获得得所有被被测评角角色,取取得被测测评角色色中所有有人员创创建EvaaPerrsonnScoore列表。需需要同时时记录人
17、人员所属属的部门门及角色色第三步:在在创建每每条人员员信息的的同时,根根据该人人员所属属的角色色,通过过评测权权限模块块取得有有权对该该角色打打分的角角色下的的用户,依依次创建建出EvaaScooreDDetaail列表。第四步:依依据当前前考核量量化表为为每条EvaaScooreDDetaail记录创创建EvssEleemenntSccoree列表。人员登录后后,取得得该人对对应的PerrsonnInffo,通过过调用方方法,得得到等待待该人测测评的记记录列表表,点击击某个记记录,进进入测评评页面进进行打分分。打分分完毕后后,将相相应记录录标记为为完成,再再依次检检查相关关的主记记录是否否可
18、以标标记为完完成。3.6系统统维护3.6.11模块功功能对测评量化化表进行行维护,在系统统初始化化时维护护测评权权限,以以及发布布新的测测评任务务,对新的测测评期进进行初始始化。3.6.22模块设设计3.6.22.1包名cn/coom/oopenndatta/eevalluattionn/reecorrd3.6.22.2对象图图测评量化表表测评权限类名含义EvaTaablee维护测评量量化表EvaCoonteent测评内容表表的接口口EvaEllemeent测评要素表表的接口口BaseRRoleeSerrvicce对基础角色色进行操操作EvaPeermiissiionSServvicee对测评
19、权限限进行维维护PersoonInnfoSServvicee对人员信息息进行操操作的接接口RoleSServvicee对角色进行行操作,可根据基础角色,部门等条件查询角色3.6.22.3实现从测评量化化表,内内容表,要要素表中中查出考考核类别别,要素素,内容容等信息息,对测评评量化表表和基础础角色可可进行增增删改操操作。新增测评评期后就就可以对对测评权权限进行行维护:根据基基础角色色查出被被测评角角色,用用户选中中一个被被测评角角色,显显示增删删改测评评角色的的窗口并并查询各各角色下下面的用用户,用户设定定相应角色色,用户户及权值值保存后后,显示示新添加加的测评评角色,判判断所有有测评权权限是
20、否否设置完完毕,完完毕则把把内容设设成只读读。3.7信息息导入模模块3.7.11模块功功能导入系统初初始化用用到的数数据,包包括人员员信息,平平台登录录信息,组组织机构构信息。3.7.22模块设设计3.7.22.1包名cn/coom/oopenndatta/ppes/appp3.7.22.2对象图图类名含义ImporrtDeeparrtmeent导入组织机机构ImporrtExxcellDatta导入人员信信息ParseeExccelDDataa导入平台用用户DeparrtmeentSServvicee部门信息的的接口类类,按树树形结构构统计部部门信息息PersoonInnfoSServvic
21、eeImppl基本人事信信息的接接口类,并并有人员员信息查查询,编编辑的有有关方法法。3.7.22.3实现人员信息导导入实现现:对导入的EExceel文档进进行数据据校验,如果数据格式有误,则返回页面,把导入的人员信息保存导数据库,解析人员数据,根据用户姓名更新数据库中人员的userid,将人员加导角色中。平台用户导导入实现现:对导入的平平台登录录数据进进行处理理,去掉掉重复记记录,对对数据格格式进行行验证,把导入的平台登录信息保存导数据库中。组织机构导导入实现现:从exceel中读入入所有部部门,对对重复的的记录进进行处理理,把结结果构造造成一个个组织机机构树,根据组组织机构构树,向向库中添
22、添加记录录。3.8 加加班情况况公示表表及加班班工资名名册导入入模块3.8.11模块功功能导入模块主主要实现现对加班班情况公公式表和和加班工工资名册册的导入入及验证证功能。按季度导入加班工资名册;把加班情况做成excel表格,每个月一个sheet,管理员按月导入加班记录,存成加班情况公示表。3.8.22模块设设计3.8.22.1对象图(导入加加班工资资名册)3.8.22.2实现类名含义ImporrtOvverttimeepubblicc实现导入加加班情况况公式表表的功能能。OverttimeePubbliccSerrvicceImmpl加班情况公公示表的的实现类类,并实实现加班班公示记记录的持
23、持久化。ImporrtOvverttimeeWaggeInnfo实现导入加加班工资资名册的的功能。OverttimeeWaggeInnfoSServviceeImppl加班工资名名册的实实现类,并并实现加加班工资资名册记记录的持持久化。类名:ImmporrtOvverttimeepubblicc方法功能validdateeDatteFoormaat()验证输入时时间格式式是否正正确,是是否当月月记录getDaateFFrommCelll()对输入日期期按指定定格式进进行解析析。imporrtExxcellDatta()根据月份导导入当月月记录getOvverttimeePubbliccLiss
24、t()以列表形式式取得加加班公示示记录validdateeDatta()数据格式验验证。类名:ImmporrtOvverttimeeWaggeInnfo方法功能validdateeDatta()数据格式验验证。imporrtExxcellDatta()根据季度导导入加班班工资名名册记录录。getOvverttimeeWaggeInnfoLListt()以列表形式式取得加加班工资资名册记记录类名:OvverttimeeWaggeInnfoSServviceeImppl方法功能Save ()保存工资名名册记录录findBByKeey()查找工资名名册记录录。3.9 加加班情况况录入,查查询及调调整
25、模块块3.9.11模块功功能按照时间段段录入加加班情况况并验证证,对每每月加班班时间超超过32小时的的用户进进行统计计和调整整,提供供加班记记录的查查询功能能。3.9.22模块设设计3.9.22.1对象图图3.9.22.2实现类名含义OverttimeePubbliccSerrvicceImmpl每月加班工工资记录录HQadjjustt加班情况调调整查询询QuartterOOverrtimmeImmpl每季度录入入工资名名册产生生一条记记录类名:OvverttimeePubbliccSerrvicceImmpl方法功能save()保存加班公公示记录录findBByKeey()查找加班公公示记录
26、录。Delette()删除加班公公示记录录。imporrtDaataSServvicee()把加班公示示记录保保存到数数据库。3.10加加班工资资名册维维护模块块3.10.1模块功功能对每季度的的加班工工资名册册进行查查询操作作,新增增或修改改加班工工资名册册信息。3.10.2模块设设计3.10.2.11对象图图3.10.2.22实现类名含义OverttimeeWaggeInnfoSServviceeImppl加班工资名名册记录录WageIInfooColllecctImmpl每季度录入入工资名名册产生生一条记记录类名:OvverttimeeWaggeInnfoSServviceeImppl方
27、法功能Save()保存新增或或修改后后的加班班工资名名册记录录delette()删除加班工工资名册册记录。findBByKeey()查出加班工工资名册册记录。imporrtDaataSServvicee()把加班工资资名册记记录保存存到数据据库。3.11假假期设定定模块3.11.1模块功功能对法定假日日和串休休情况进进行增删删改操作作。3.11.2模块设设计3.11.2.11对象图图3.11.2.22实现类名含义OverttimeeInffoSeetSeerviiceIImpll保存被测评评角色和和测评角角色间的的测评权权值类名:OvverttimeeInffoSeetSeerviiceIIm
28、pll方法功能Save()保存新增或或修改后后的假期期设定delette()删除假期设设定。findBByKeey()查出已经设设置的假假期设定定。3.12加加班情况况统计导导出模块块3.12.1模块功功能对用户的加加班记录录按季度度统计,并并导出成成exccel格式。分分别按季季度内每每月每人人算出总总工资,日日工资,小小时工资资,保存存到每月月工资表表中,从从加班公公示表中中查出用用户加班班记录,算算出用户户的加班班类型,根根据用户户的加班班类型核核算加班班费,保保存到每每月加班班工资表表中,再再根据各各月份加加班费核核算出季季度的加加班费,最最后导出出成exccel格式。3.12.2模块
29、设设计3.12.2.11对象图图3.12.2.22实现类名含义CalcFFee对加班工资资记录进进行统计计,算出出用户的的加班费费CalcHHoliidayy提供法定假假日计算算的函数数CalcDDatee算出起止时时间段跨跨的天数数HQstaatissticc根据季度查查出每月月加班工工资记录录方法功能initiial()根据季度算算出本季季度各月月份calcSStattisttic()根据加班公公示表统统计出用用户该季季度的加加班费。类名:CaalcFFee类名:CaalcHHoliidayy方法功能judgeehollidaay()返回用户加加班的类类型是平平常加班班,公休休日还是是法定
30、假假日getHoolidday()根据起止时时间算出出时间段段和加班班类型。nextdday()算出给定日日期的下下一天,返返回字符符串类型型。4 页面结结构描述述改革与发展展委员会会人事管管理系统统(后简简称系统统)的页页面主要要完成与与客户之之间的数数据交互互。本文文主要概概括的介介绍系统统所使用用的页面面功能以以及机构构乃至函函数调用用,为用用户更详详细的介介绍本系系统得设设计细节节。4.1页面面布局系统的各种种功能页页面拥有有相似的的布局,最最常见的的布局如如图:4.1.11页面顶顶部(图图中编号号为1的部分分)显示登陆的的用户以以及当前前日期与与时间。为为公共引引用的页页面。4.1.
31、22菜单部部分(图图中编号号为2的部分分)根据登陆用用户的权权限生成成不同的的功能链链接,并并集成登登陆状态态的验证证功能。为为公共引引用的页页面。4.1.33页面主主体(图图中编号号为3的部分分)数据显示、与与用户交交互的主主体,用用户输入入数据得得位置,以以及系统统根据用用户操作作反馈信信息的显显示区域域。主要要分为:4.1.33.1页页面功能能提示(图图中编号号为3-1的部分分)根据登陆用用户以及及各页面面所完成成的功能能种类,显显示相应应的提示示信息,帮帮助用户户了解页页面功能能。4.1.33.2数数据搜索索(图中中编号为为3-2的部分分)根据页面所所要显示示的数据据种类生生成可以以提
32、供用用户进行行搜索的的条件。为为公共引引用的页页面。4.1.33.3数数据翻页页显示(图图中编号号为3-3的部分分)根据数据数数目提供供用户翻翻页显示示的操作作。为公公共引用用的页面面。4.1.33.4数数据列表表显示区区(图中中编号为为3-4的部分分)列表显示数数据的主主要信息息,列表表头部提提供重新新排序操操作,数数据列表表跳转其其它页面面的链接接。4.2页面面功能按照页面完完成的功功能可将将系统所所涵盖的的所有页页面归纳纳为下面面这几大大种类:4.2.11列表页页面(XXXX_liist.jspp)完成数据的的分页列列表显示示,提供供数据的的搜索、选选择、分分页显示示,并提提供某一一模块
33、的的附属功功能如:增加、删删除、显显示、修修改、打打印等入入口。4.2.22详细页页面(XXXX_deetaiil.jjsp)完成单项数数据的显显示供用用户进行行修改,或或提供格格式化的的界面供供用户创创建新的的数据,提提供单项项数据的的增加、修修改、删删除、打打印功能能。4.2.33保存页页面(XXXX_saave.jspp)完成对用户户提交的的数据的的保存,根根据传递递参数判判断完成成新增或或修改操操作,并并根据操操作成功功状态进进行跳转转,用户户不可见见。4.2.44删除页页面(XXXX_deelette.jjsp)完成删除用用户选择择的单项项或批量量数据,并并根据操操作成功功状态进进行
34、跳转转,用户户不可见见。4.2.55选择页页面(XXXX_seelecct.jjsp)完成对用户户选择数数据的处处理,用用以对用用户操作作进行预预处理,用用户不可可见。4.2.66打印准准备页面面(XXXX_prrinttalll.jssp)为批量打印印准备数数据,用用户不可可见。4.2.77打印页页面(XXXX_prrintt.jssp)按照实际打打印要求求格式化化显示数数据,提提供预览览、页面面设置、打打印功能能。4.2.88数据导导入页面面(XXXX_immporrt.jjsp)系统初始化化时,用用以导入入基础数数据。4.2.99统计,导导出页面面(moonthhoveert_XXXX.
35、jssp)完成用户季季度加班班记录的的显示,调调用后台台程序统统计用户户的季度度加班费费,实现现统计结结果导出出成Exccel表。4.2.110其它它页面登陆相关页页面。可可见页面面:loggin.jspp系统登登陆页面面;inddex.jspp工作提提示平台台。不可可见页面面:loaadinng.jjsp登陆验验证页面面;loggoutt.jssp系统登登出页面面;。组织机构页页面:orggan_treee.jjsp树型显显示组织织机构,为为维护组组织机构构、测评评权限提提供入口口。测评量化表表页面。evaaluaatioonittem.jspp测评量量化表维维护页面面,动态态创建量量化表,并并生成格格式化信信息提交交后台处处理;evaaluaatioon_ttablle.jjsp量化表表显示弹弹出页面面,显示示量化表表或者评评分详细细。参考类型测测评期记记录导出出页面。hisstorry_eexpoort.jspp数据处处理导出出页面,导导出各种种类型的的exccel数据文文件。