4XX市发改委人事管理与人事测评系统详细设计说明书
人事管理系统详细设计说明书
河北科技师范学院人事管理系统项目详细设计设计小组:Max开发小组小组成员:专业:信息管理与信息系统班级:指导教师:人事管理系统详细设计说明书F.1 引言F.1.1 编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。
主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何实现程序具体运行步骤。
在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。
《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的人事管理系统交到用户手中。
在下一阶段的详细设计中,程序设计员可参考本详细设计报告,在详细设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考本详细说明书,以便于了解在详细设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
F.1.2 背景项目名称:人事管理系统开发与设计项目委托者: **产品的用户:人事管理部门开发者:Max开发小组人员(****)本项目的计算机中心:**信息技术系实验室该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。
F.1.3 定义人事管理:所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
人事管理系统详细设计说明书
1引言 .......................................................................................................................................... - 1 -1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (2)2系统框架结构 .......................................................................................................................... - 2 -2.1人事管理模块 (3)2.2备忘记录模块 (3)2.3数据库管理模块 (4)2.4系统管理模块 (4)3系统的结构 .............................................................................................................................. - 5 -4程序设计说明 .......................................................................................................................... - 5 -4.1用户登陆模块 (5)4.1.1详细设计..................................................................................................................... - 5 -4.2公共类模块. (6)4.2.1数据库公共类MyMeans ............................................................................................ - 6 -4.2.1.1详细设计.............................................................................................................. - 6 -4.2.2公共类MyModule ...................................................................................................... - 7 -4.2.2.1详细设计.............................................................................................................. - 7 -4.3系统主页面.. (10)4.3.1详细设计................................................................................................................... - 10 -4.4基本信息管理模块.. (12)4.4.1数据基础................................................................................................................... - 12 -4.4.1.1详细设计............................................................................................................ - 12 -4.4.2员工提示信息........................................................................................................... - 12 -4.4.2.1详细设计............................................................................................................ - 12 -4.5人事管理模块. (13)4.5.1人事档案浏览........................................................................................................... - 13 -4.5.1.1详细设计............................................................................................................ - 13 -4.5.2人事资料查询........................................................................................................... - 14 -4.5.2.1详细设计............................................................................................................ - 14 -4.5.3人事资料统计........................................................................................................... - 15 -4.5.3.1详细设计............................................................................................................ - 15 -4.6数据库管理模块 (17)4.6.1备份/还原数据库..................................................................................................... - 17 -4.6.1.1详细设计............................................................................................................ - 17 -4.6.2清空数据库............................................................................................................... - 17 -4.6.2.1详细设计............................................................................................................ - 17 -4.7系统管理模块. (19)4.7.1重新登录................................................................................................................... - 19 -4.7.1.1详细设计............................................................................................................ - 19 -4.7.2用户设置................................................................................................................... - 20 -4.7.2.1详细设计............................................................................................................ - 20 -4.8工具管理 (23)5外部接口 ................................................................................................................................ - 23 -5.1用户接口 (23)5.2外部接口 (23)5.3内部接口 (23)详细设计说明书1引言1.1编写目的通过该系统可以方便、快捷地职工信息进行添加、修改及删除操作,并且可以在数据库中存储相应职工的照片。
《人事管理系统》说明书
人事管理系统说明书介绍人事管理系统是一种用于管理组织内部人事信息的软件系统。
通过该系统,企业可以方便地管理员工档案、考勤记录、薪资福利、绩效评定等相关信息,帮助企业更加高效地进行人力资源管理。
功能模块1.员工信息管理–添加、查看、编辑、删除员工信息。
–员工档案管理,包括个人信息、合同信息、工资信息等。
2.考勤管理–记录员工的考勤情况,包括迟到、早退、旷工等情况。
–生成考勤报表,方便管理人员进行考勤统计。
3.薪资福利管理–记录员工的薪资信息,包括基本工资、绩效工资、奖金、扣款等。
–管理员工的福利待遇,如社保、公积金、医疗保险等。
4.绩效评定–设定绩效评定标准,评估员工的工作表现。
–根据绩效评定结果,调整员工的薪资待遇。
5.培训管理–记录员工参加的培训情况,及时更新员工的培训记录。
–安排培训计划,提升员工的专业技能。
使用方法1.登录–输入用户名和密码进行登录。
–区分管理员和普通员工角色,根据权限不同可以操作的功能模块也不同。
2.员工信息管理–在员工信息管理模块,可以进行员工信息的增删改查操作。
–每位员工都有一个唯一的员工编号,用于标识员工身份。
3.考勤管理–员工每天上班后,需进行考勤打卡。
–管理员可以通过系统查看员工的考勤记录,及时发现异常情况。
4.薪资福利管理–管理员可根据员工的工作表现,调整员工的薪资待遇。
–保障员工的福利待遇符合公司政策和法律法规。
5.绩效评定–设置明确的绩效评定标准,公平公正地评价员工的工作表现。
–根据绩效评定结果,奖励或惩罚员工,激励员工提高工作绩效。
总结人事管理系统是企业人力资源管理的重要工具,能够帮助企业更加高效地管理员工信息,提升人力资源管理的效率和质量。
企业可以根据实际需求定制人事管理系统,满足不同规模、不同行业的企业的需求,提升企业管理的水平和竞争力。
人事管理系统系统设计说明书
人事管理系统系统设计说明书项目名称项目成员姓名学号姓名学号姓名学号姓名学号组别指导教师班级日期指导老师评语成绩:分教师签名:日期:任务分工表文档更新记录目录指导老师评语 (2)任务分工表 (3)文档更新记录 (4)目录 (5)1概述 (7)1.1编写目的 (7)1.2项目背景 (7)1.3系统简述 (7)1.4参考资料 (7)1.5术语和缩写词* (7)2总体设计 (7)2.1系统体系结构设计 (7)2.2系统功能结构设计 (7)2.2.1顶层系统结构 (10)2.2.2用户登录功能结构图 (10)2.2.3员工管理 (11)2.2.4部门管理 (11)2.2.5休假管理 (12)2.2.6人事考勤 (13)2.2.7加班管理 (13)2.2.8工资管理 (14)2.2.9事件日志 (15)2.3系统对象设计 (15)2.3.1数据库连接类 (16)2.3.2用户登录功能类图 (16)2.3.3员工管理功能类图 (18)2.3.4部门管理类图 (19)2.4人机交互设计 (20)2.5数据库设计 (21)2.5.1数据库分析 (21)2.5.2人员信息表 (21)2.5.3部门信息表 (22)2.5.4考勤记录表 (22)3关键技术设计 (22)3.1数据库连接对象设计 (22)3.2用户登录功能模块 (23)3.2.1防止窗口被关闭 (23)3.2.2验证用户名和密码 (24)【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。
1概述1.1 编写目的1.2 项目背景1.3 系统简述1.4 参考资料1.5 术语和缩写词*2总体设计2.1 系统体系结构设计2.2 系统功能结构设计以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。
通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。
人事管理系统详细设计说明书
人事管理系统──────────────────────────────详细设计说明书项目组成员:何岁岁、刘盼盼、孙亚洲二、数据库设计.............................................. - 5 -2.1 数据库表列表 ........................................... - 5 -2.2 逻辑结构设计: ......................................... - 6 -2.3 物理结构设计: ......................................... - 7 -2.4 数据表代码记录 ........................................ - 12 -三、软件结构............................................... - 19 -3.1 顶级结构 .............................................. - 19 -3.2 一般职工界面结构 ...................................... - 19 -4.7 职工出勤模块 .......................................... - 41 -4.8 管理员管理模块 ........................................ - 41 -五、登录体验............................................... - 42 -一、引言人事管理系统是针对企业内部人事管理设计,分角色实现对公司部门及各部门员工的增、删、改、查以及对员工考勤的管理。
1.1编写目的:在系统需求分析的基础上,对需求分析中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明,并作人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。
人事管理系统详细设计说明书概要word版本
河北科技师范学院人事管理系统项目详细设计设计小组:Max开发小组小组成员:专业:信息管理与信息系统班级:指导教师:人事管理系统详细设计说明书F.1 引言F.1.1 编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。
主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何实现程序具体运行步骤。
在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。
《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的人事管理系统交到用户手中。
在下一阶段的详细设计中,程序设计员可参考本详细设计报告,在详细设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考本详细说明书,以便于了解在详细设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
F.1.2 背景项目名称:人事管理系统开发与设计项目委托者: **产品的用户:人事管理部门开发者:Max开发小组人员(****)本项目的计算机中心:**信息技术系实验室该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。
F.1.3 定义人事管理:所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
5-XX市发改委人事管理与人事测评系统数据库字典
TRUE
FALSE
4
名称
字段名
类型
主键
外键
是否非空
编号
ID
NUMBER(19)
TRUE
FALSE
TRUE
序号
IDX
NUMBER(10)
FALSE
FALSE
FALSE
姓名
NAME
VARCHAR2(20)
FALSE
FALSE
FALSE
生日
BIRTHDAY
DATE
FALSE
FALSE
FALSE
参加工作时间
FALSE
毕业时间
GRADUATEDATE
DATE
FALSE
FALSE
FALSE
专业
SPECIALTY
VARCHAR2(64)
FALSE
FALSE
FALSE
专业技术职务
SPECIALTYWORK
VARCHAR2(128)
FALSE
FALSE
FALSE
简历
RESUME
VARCHAR2(4000)
FALSE
FALSE
FALSE
变动前级别工资(机关)
OLDLEVELWAGEDP
FLOAT
FALSE
FALSE
FALSE
变动后级别工资(机关)
NEWLEVELWAGEDP
FLOAT
FALSE
FALSE
FALSE
变动前基础工资(机关)
OLDBASEWAGEDP
FLOAT
FALSE
FALSE
FALSE
变动后基础工资(机关)
FALSE
人事管理系统系统设计说明书
人事管理系统系统设计说明书项目名称项目成员姓名学号姓名学号姓名学号姓名学号组别指导教师班级日期指导老师评语成绩:分教师签名:日期:任务分工表文档更新记录目录指导老师评语 (2)任务分工表 (3)文档更新记录 (4)目录 (5)1概述 (7)1.1编写目的 (7)1.2项目背景 (7)1。
3系统简述 (7)1.4参考资料 (7)1。
5术语和缩写词* (7)2总体设计 (7)2。
1系统结构设计 (7)2.1。
1顶层系统结构 (8)2.1.2用户登录功能结构图 (8)2.1。
3员工管理 (8)2.1.4部门管理 (8)2.1.5休假管理 (8)2.1.6人事考勤 (9)2.1。
7加班管理 (9)2。
1。
8工资管理 (9)2.1.9事件日志 (9)2。
2系统对象设计 (10)2.2.1数据库连接类 (10)2。
2。
2用户登录功能类图 (10)2.2.3员工管理功能类图 (11)2.2。
4部门管理类图 (11)2。
3人机交互设计 (12)2。
4数据库设计 (12)2.4.1数据库分析 (12)2.4。
2人员信息表 (12)2。
4.3部门信息表 (13)2.4。
4考勤记录表 (13)3关键技术设计 (14)3.1数据库连接对象设计 (14)3.2用户登录功能模块 (15)3.2.1防止窗口被关闭 (15)3。
2.2验证用户名和密码 (15)【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。
1概述1.1 编写目的1.2 项目背景1.3 系统简述1.4 参考资料1.5 术语和缩写词*2总体设计2.1 系统体系结构设计2.2 系统功能结构设计以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。
通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。
●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查●员工信息管理:员工信息的添加、删除、更改,可添加员工照片●部门管理:能够以树状视图显示员工所在的部门●休假管理:员工的休假信息添加、查询及统计功能●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息●系统日志:记录当前用户的所有操作信息,提供查询功能需求分析用例图如图所示。
人事系统-详细设计说明书
目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (4)3程序1(员工基本信息)设计说明 (5)3.1程序描述 (5)3.2功能 (5)3.3性能 (5)3.4输入项 (5)3.5输出项 (6)3.6算法 (7)3.7流程逻辑 (8)3.8接口 (8)3.9存储分配 (9)3.10注释设计 (9)3.11限制条件 (9)3.12测试计划 (9)3.13尚未解决的问题 (9)4 程序2(员工调动管理)设计说明 (10)4.1程序描述 (10)4.2功能 (10)4.3性能 (10)4.4输入项 (11)4.5输出项 (11)4.6算法 (12)4.7流程逻辑 (12)4.8接口 (13)4.9存储分配 (13)4.10注释设计 (13)4.11限制条件 (13)4.12测试计划 (13)4.13尚未解决的问题 (14)5 程序3(招聘与解聘流程管理)设计说明 (14)5.1程序描述 (14)5.2功能 (14)5.3性能 (15)5.4输入项 (15)5.5输出项 (15)5.6算法 (16)5.7 流程逻辑 (16)5.8接口 (17)5.9储存分配 (17)5.10 注释设计 (17)5.11 限制条件 (17)5.12 测试计划 (17)5.13尚未解决的问题 (18)6.0状态图 (18)实训总结 (19)详细设计说明书1引言1.1编写目的为明确软件设计、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
1.2背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。
当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。
人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。
6_XX市发改委人事管理与人事测评系统测试文档
文件修订页目录1人事信息管理 (1)1.1人员基本信息 (1)1.1.1用例―新增员工 (1)1.1.2用例―搜索员工 (1)1.1.3用例―查看员工 (2)1.1.4用例―修改员工 (2)1.1.5用例―删除员工 (3)1.1.6用例―打印单个员工信息 (4)1.1.7用例―打印多个员工信息 (4)1.2干部任免记录 (5)1.2.1用例―新增干部任免记录 (5)1.2.2用例―搜索任免记录 (5)1.2.3用例―查看记录 (6)1.2.4用例―修改任免记录 (7)1.2.5用例―删除任免记录 (7)1.2.6用例―打印单个任免记录信息 (8)1.2.7用例―打印多个任免记录信息 (9)1.3工资变动审批记录 (9)1.3.1用例―新增工资变动记录 (9)1.3.2用例―搜索工资变动记录 (10)1.3.3用例―查看工资变动记录 (10)1.3.4用例―修改工资变动记录 (11)1.3.5用例―删除工资变动记录 (12)1.3.6用例―打印单个工资变动记录 (12)1.3.7用例―打印多个工资变动记录 (13)2培训记录模块 (14)2.1培训记录维护 (14)2.1.1用例―新增培训记录 (14)2.1.2用例―查询培训记录 (14)2.1.3用例―查看培训记录 (15)2.1.4用例―修改培训记录 (15)2.1.5用例―删除培训记录 (16)2.2人员参与维护 (17)2.2.1用例―增加参与人员 (17)2.2.2用例―搜索参与人员 (17)2.2.3用例―查看参与人员 (18)2.2.4用例―修改参与人员 (19)2.2.5用例―删除参与人员 (19)3人事测评模块 (20)3.1个人总结 (20)3.1.1用例―新建个人总结 (20)3.1.2用例―修改个人总结 (21)3.2测评打分 (21)3.2.1用例―测评打分 (21)3.3管理员代替测评打分 (22)3.3.1用例―管理员代替测评打分 (22)3.4测评结果查询 (23)3.4.1用例―查询测评期 (23)3.4.2用例―查询被测人历史成绩 (23)3.4.3用例―查询被测人的测评角色打分记录 (24)3.4.4用例―查询测评人的打分记录 (25)4测评系统维护模块 (25)4.1测评体系维护模块 (25)4.1.1用例―新建测评体系 (25)4.1.2用例―修改测评体系 (26)4.2测评权限维护模块 (27)4.2.1用例―查看测评权限 (27)4.3基础角色维护模块 (27)4.3.1用例―新建基础角色 (27)4.3.2用例―修改基础角色 (28)4.3.3用例―删除基础角色 (28)4.4组织机构维护模块 (29)4.4.1用例―新建处室 (29)4.4.2用例―修改处室 (30)4.4.3用例―删除处室 (30)4.4.4用例―新建处室角色 (31)4.4.5用例―修改处室角色 (31)4.4.6用例―删除处室角色 (32)4.4.7用例―新建处室角色成员 (33)4.4.8用例―删除处室角色成员 (33)4.4.9用例―分配测评角色权限 (34)4.4.10用例―删除测评角色权限 (34)4.5人员信息导入模块 (35)4.5.1用例―导入人员信息 (35)4.6测评结果普通查询 (36)4.6.1用例―查询测评期 (36)4.6.2用例―查询被测人历史成绩 (36)4.6.3用例―查询被测人的测评角色打分记录 (37)4.6.4用例―查询测评人的打分记录 (38)5加班费统计 (38)5.1加班情况导入 (38)5.1.1用例―加班情况公示表导入 (38)5.1.2用例―加班工资名册导入 (39)5.2加班情况录入 (40)5.2.1用例―新增加班情况记录 (40)5.3加班情况调整 (40)5.3.1用例―查询需要调整的加班记录 (40)5.3.2用例―调整加班记录 (41)5.4用例-加班情况查询 (41)5.5用例-加班工资名册维护 (42)5.5.1用例―新增加班工资名册 (42)5.5.2 用例―修改加班工资名册 (43)5.6假期设定 (43)5.6.1 用例―新增假期设定 (43)5.6.2 用例―修改假期设定 (44)5.6.3 用例―删除假期设定 (44)5.7加班情况统计 (45)5.7.1 用例―加班情况统计 (45)5.7.2 用例―加班情况统计导出 (46)6. 用例―退出系统 (46)1人事信息管理1.1 人员基本信息1.1.1用例―新增员工1.1.2用例―搜索员工1.1.3用例―查看员工1.1.4用例―修改员工1.1.5用例―删除员工1.1.6用例―打印单个员工信息1.1.7用例―打印多个员工信息1.2 干部任免记录1.2.1用例―新增干部任免记录1.2.2用例―搜索任免记录1.2.3用例―查看记录1.2.4用例―修改任免记录1.2.5用例―删除任免记录1.2.6用例―打印单个任免记录信息1.2.7用例―打印多个任免记录信息1.3 工资变动审批记录1.3.1用例―新增工资变动记录1.3.2用例―搜索工资变动记录1.3.3用例―查看工资变动记录1.3.4用例―修改工资变动记录1.3.5用例―删除工资变动记录1.3.6用例―打印单个工资变动记录1.3.7用例―打印多个工资变动记录2培训记录模块2.1 培训记录维护2.1.1用例―新增培训记录2.1.2用例―查询培训记录2.1.3用例―查看培训记录2.1.4用例―修改培训记录2.1.5用例―删除培训记录2.2 人员参与维护2.2.1用例―增加参与人员2.2.2用例―搜索参与人员2.2.3用例―查看参与人员2.2.4用例―修改参与人员2.2.5用例―删除参与人员3人事测评模块3.1 个人总结3.1.1用例―新建个人总结3.1.2用例―修改个人总结3.2 测评打分3.2.1用例―测评打分3.3 管理员代替测评打分3.3.1用例―管理员代替测评打分3.4 测评结果查询3.4.1用例―查询测评期3.4.2用例―查询被测人历史成绩3.4.3用例―查询被测人的测评角色打分记录3.4.4用例―查询测评人的打分记录4测评系统维护模块4.1 测评体系维护模块4.1.1用例―新建测评体系4.1.2用例―修改测评体系4.2 测评权限维护模块4.2.1用例―查看测评权限4.3 基础角色维护模块4.3.1用例―新建基础角色4.3.2用例―修改基础角色4.3.3用例―删除基础角色4.4 组织机构维护模块4.4.1用例―新建处室4.4.2用例―修改处室4.4.3用例―删除处室4.4.4用例―新建处室角色4.4.5用例―修改处室角色4.4.6用例―删除处室角色4.4.7用例―新建处室角色成员4.4.8用例―删除处室角色成员4.4.9用例―分配测评角色权限4.4.10用例―删除测评角色权限4.5 人员信息导入模块4.5.1用例―导入人员信息4.6 测评结果普通查询4.6.1用例―查询测评期4.6.2用例―查询被测人历史成绩4.6.3用例―查询被测人的测评角色打分记录4.6.4用例―查询测评人的打分记录5加班费统计5.1 加班情况导入5.1.1用例―加班情况公示表导入5.1.2用例―加班工资名册导入5.2 加班情况录入5.2.1用例―新增加班情况记录5.3 加班情况调整5.3.1用例―查询需要调整的加班记录5.3.2用例―调整加班记录5.4 用例-加班情况查询5.5 用例-加班工资名册维护5.5.1用例―新增加班工资名册5.5.2 用例―修改加班工资名册5.6假期设定5.6.1 用例―新增假期设定5.6.2 用例―修改假期设定5.6.3 用例―删除假期设定5.7加班情况统计5.7.1 用例―加班情况统计。
8_XXX市发改委人事系统初步验收报告
XXX市发改委人事管理与人事测评系统初步验收报告工程项目名称:XX市发改委人事管理与人事测评系统工程项目建设地点:XXX市发展和改革委员会委托建设单位:XXX市经济信息中心承建单位:XXXX信息技术有限公司监理单位:XXX市太极肯思捷系统咨询有限公司工程项目开工日期:2004年12月14日工程项目初验收日期:2005年12月日本文件发送下列单位:目录一、XXX市发改委人事管理系统初验收意见 (4)二、工程完成情况审核 (5)2.1工程实施情况_________________________________________________________ 5 2.2 工程进度完成情况____________________________________________________ 5三、初验收内容 (6)四、初验收组织形式 (7)五、提供初步验收的技术文件 (8)六、系统测试初步验收 (9)6.1测试总结 ____________________________________________________________ 9 6.2测试环境 ____________________________________________________________ 96.3功能测试 ___________________________________________________________ 10 6.3.1加班费统计______________________________________________________ 10 6.3.2组织机构________________________________________________________ 11 6.3.3人事基本信息____________________________________________________ 12 6.3.4人事测评________________________________________________________ 12 6.3.5系统维护________________________________________________________ 13 6.3.6用户登录________________________________________________________ 14七、培训审查意见及用户使用情况 (15)7.1培训审查报告________________________________________________________ 15 7.2用户使用情况报告____________________________________________________ 18用户使用情况报告 (19)八、遗留问题 (20)九、附件 (21)一、XXX市发改委人事管理系统初验收意见二、工程完成情况审核2.1工程实施情况该系统采用Browser/WebServer结构,设计先进合理,具有较强的适用性,能满足用户需求灵活的要求。
某某市发改委人事管理与人事测评系统详细设计说明书
文件修订页目录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测评权限模块 (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加班工资名册维护模块 (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详细页面(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;本文档标题:北京市发展和改革委员会人事管理与人事测评系统详细设计说明书。
4、人事管理系统详细设计说明书
目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3参考资料 (1)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (4)3.程序描述 (8)3.1功能描述 (8)3.2性能 (25)3.3输入项目 (25)3.4输出项目 (26)3.5算法 (26)3.6程序逻辑 (27)3.7软件接口 (33)3.8限制条件 (33)3.9测试要点 (33)1.引言1.1编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写。
目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。
本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
1.2项目背景项目名称:人事管理系统解决方案名称:Company Personnel Management System本项目创意的提出者:刘浏,刘思彤,王珽,郎国起开发者:刘浏,刘思彤,王珽,郎国起项目介绍:人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。
CPM管理系统基于通讯、计算机等信息技术,能实现企业对职工、部门的良好管理,能够协助管理者更好地完成管理的两项基本任务:管理和了解职工状况。
1.3参考资料[1]历力.基于WEB的企业人力资源管理系统的设计与实现[D].西安石油大学,2015.[2]董秋云.网络环境下的企业人力资源管理系统构建研究[J].齐齐哈尔大学学报(哲学社会科学版),2009(04):65-66.[3]郝大杰.浅析ERP人力资源管理系统在企业中的应用[J].才智,2015(32):243-244.[4]吴懿.企业人力资源管理系统分析与实现[J].信息与电脑(理论版),2015(23):110-111. 张海藩编著.软件工程导论(第五版).北京:清华大学出版社.2008年.2.总体设计2.1需求概述2.1.1功能需求系统主要有九个模块:登录模块、员工信息模块、工资信息模块、人事变动模块、考勤信息模块、系统信息模块、部门信息模块、绩效考核模块、合同管理模块;2.1.2适应性1. 操作方式具备鼠标和键盘共同操作;2. 运行环境应具备Windows 7;2.1.3运行需求1用户界面1. 屏幕格式:采用Windows友好界面;2. 报表格式:采用普通报表格式;3. 菜单格式:采用下拉式菜单与右键快捷菜单并用;2硬件接口用户接口:该系统是人事管理系统,是通过浏览器发布信息的,所以只要用户可以接入Internet即可访问该系统,而通过统一的终端格式一体机,用户只需手点触屏幕进行操作即可。
人事管理系统项目详细设计说明书
目录1.概述1.1.目的本文为教学案例项目SQLServer功能规范说明书。
本说明书将:描述数据库设计的目的说明数据库设计中的主要组成部分说明数据库设计中涵盖的教学知识要点1.2.内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。
本文档中包含对以下数据库内容的描述:数据表视图存储过程用户自定义函数触发器约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。
1.3.与其他项目的关联教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。
教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。
2.数据库2.1.数据库名称数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。
答案:USE[master]GO/******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/CREATEDATABASE[RGB]ONPRIMARY(NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB)LOG ON(NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%)GOALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100GOIF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))beginEXEC[RGB].[dbo].[sp_fulltext_database]@action='enable'endGOALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFFGOALTERDATABASE[RGB]SETANSI_NULLSOFFGOALTERDATABASE[RGB]SETANSI_PADDINGOFFGOALTERDATABASE[RGB]SETANSI_WARNINGSOFFGOALTERDATABASE[RGB]SETARITHABORTOFFGOALTERDATABASE[RGB]SETAUTO_CLOSEOFFGOALTERDATABASE[RGB]SETAUTO_CREATE_STATISTICSONGOALTERDATABASE[RGB]SETAUTO_SHRINKOFFGOALTERDATABASE[RGB]SETAUTO_UPDATE_STATISTICSONGOALTERDATABASE[RGB]SETCURSOR_CLOSE_ON_COMMITOFFGOALTERDATABASE[RGB]SETCURSOR_DEFAULTGLOBALGOALTERDATABASE[RGB]SETCONCAT_NULL_YIELDS_NULLOFFGOALTERDATABASE[RGB]SETNUMERIC_ROUNDABORTOFFGOALTERDATABASE[RGB]SETQUOTED_IDENTIFIEROFFGOALTERDATABASE[RGB]SETRECURSIVE_TRIGGERSOFFGOALTERDATABASE[RGB]SETDISABLE_BROKERGOALTERDATABASE[RGB]SETAUTO_UPDATE_STATISTICS_ASYNCOFF GOALTERDATABASE[RGB]SETDATE_CORRELATION_OPTIMIZATIONOFF GOALTERDATABASE[RGB]SETTRUSTWORTHYOFFGOALTERDATABASE[RGB]SETALLOW_SNAPSHOT_ISOLATIONOFFGOALTERDATABASE[RGB]SETPARAMETERIZATIONSIMPLEGOALTERDATABASE[RGB]SETREAD_COMMITTED_SNAPSHOTOFFGOALTERDATABASE[RGB]SET HONOR_BROKER_PRIORITY OFFGOALTERDATABASE[RGB]SETREAD_WRITEGOALTERDATABASE[RGB]SETRECOVERYFULLGOALTERDATABASE[RGB]SETMULTI_USERGOALTERDATABASE[RGB]SETPAGE_VERIFY CHECKSUMGOALTERDATABASE[RGB]SETDB_CHAININGOFFGO2.2.用户除了数据库中自动创建的dbo用户之外,还要创建如下两个用户:RGBWinUser:该用户是Windows应用程序访问数据库所使用的账号,它的权限一般仅限于查看视图和执行存储过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件修订页目录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测评权限模块 (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加班工资名册维护模块 (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详细页面(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;本文档标题:北京市发展和改革委员会人事管理与人事测评系统详细设计说明书。
本文档适用于:北京市发展和改革委员会人事管理与人事测评系统项目开发应用,系统的配置标识是XXXX。
本文档缩略语:发改委:北京市发展和改革委员会;……;2 系统概述本系统主要包括三方面内容:一、人事管理系统。
对发改委人员基本信息及其它辅助信息进行管理,并提供相关查询、汇总、报表、输出功能。
二、人事测评系统:针对发改委实行的人员季度考核量化体系,建立网上人事测评平台,并提供严格权限控制下的有关查询、汇总功能。
三、加班费统计:针对发改委实行的加班费管理制度,提供加班费统计功能并实现相关的导入,查询,导出功能。
3 详细设计3.1 人员基本信息模块3.1.1模块功能人员基本信息模块提供维护人员基本信息的功能。
人员基本信息包括:基本人事信息、工资变动记录、职务任免记录及培训记录。
人员基本信息模块提供维护这四种实体间的关系。
3.1.2模块设计后台根据权限限制可浏览的页面查看相关信息,和对相应的记录进行编辑。
工资变动记录,职务任免记录和培训记录都是依据于基本人事信息,根据人员信息可以查看该人的工资变动记录,职务任免记录和培训记录。
3.1.2.1包名cn/com/opendata/pes/info3.1.2.2对象图类名:TrainingInfoService类名:WageInfoService3.2 组织机构模块3.2.1模块功能维护组织机构的上下级关系,维护部门中的角色以及每种角色的成员。
3.2.2模块设计3.2.2.1包名cn/com/opendata/organ3.2.2.2对象图3.2.2.3实现组织机构是一个树型结构,应该有一个唯一的根节点(即发改委)。
组织结构树上的父亲节点表示当前部门的上级部门,孩子节点表示当前部门的下级部门。
组织结构树的根节点(即“发改委”)在系统部署时就创建出来,并且不得删除。
其它部门都在其下创建。
对新创建的部门都需要指定上级部门,即不能再创建根节点。
发改委下默认的角色有:委主任、委副主任、委员。
创建部门时,默认给部门创建如下角色:主管领导、协管领导、处长、副处长和一般干部。
系统创建时建立如下几个默认的基础角色:委领导、中层干部、一般干部。
各个部门的处长、副处长和一般干部设置为相应的基础角色。
基础角色有可被测评和不可被测评两种类型。
原则上不用再对基础角色做修改,但系统留有JSP页面来维护基础角色。
创建角色时,必须为该角色指定一个基础角色。
角色的类型就是基础角色的类型,即可被测评和不可被测评。
由于分配测评权限是依照角色进行分配的,那么为了保证每个人被别人测评的权限之和为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模块设计3.4.2.1包名cn/com/opendata/evaluation/permission采用一次提交方式设置测评角色对被测评角色的测评权限。
3.5人事测评3.5.1模块功能维测评记录。
记录测评所用的量化表、参加测评的被测评人、对被测评人有测评权限的角色所打分数的平均分、每个角色中人员所打总分及详细分数。
对当前正在进行的测评期,测评用户可以对被测评用户进行评分,管理员可进行代测评,民主测评。
通过此模块可以查询到历史测评的所有细节。
3.5.2模块设计3.5.2.1包名cn/com/opendata/evaluation/record(from bo)EvaElement(from bo)3.5.2.3实现创建考评记录的同时创建所有表中的记录,并将所有表中的记录标记为未完成,只有当主表记录相关的所有子表记录被标记为完成后,主表记录才能标记为完成。
当所有记录被表记为完成后,表示当前测评期结束。
开始新的测评期时,需要首先完成如下工作:第一步:备份当前考核量化表作为历史记录。
第二步:通过测评权限模块获得所有被测评角色,取得被测评角色中所有人员创建EvaPersonScore 列表。
需要同时记录人员所属的部门及角色第三步:在创建每条人员信息的同时,根据该人员所属的角色,通过评测权限模块取得有权对该角色打分的角色下的用户,依次创建出EvaScoreDetail 列表。
第四步:依据当前考核量化表为每条EvaScoreDetail 记录创建EvsElementScore 列表。
人员登录后,取得该人对应的PersonInfo,通过调用方法,得到等待该人测评的记录列表,点击某个记录,进入测评页面进行打分。
打分完毕后,将相应记录标记为完成,再依次检查相关的主记录是否可以标记为完成。
3.6系统维护3.6.1模块功能对测评量化表进行维护,在系统初始化时维护测评权限,以及发布新的测评任务,对新的测评期进行初始化。
3.6.2模块设计3.6.2.1包名cn/com/opendata/evaluation/record3.6.2.2对象图测评量化表3.6.2.3实现从测评量化表,内容表,要素表中查出考核类别,要素,内容等信息,对测评量化表和基础角色可进行增删改操作。
新增测评期后就可以对测评权限进行维护:根据基础角色查出被测评角色,用户选中一个被测评角色,显示增删改测评角色的窗口并查询各角色下面的用户,用户设定相应角色,用户及权值保存后,显示新添加的测评角色,判断所有测评权限是否设置完毕,完毕则把内容设成只读。
3.7信息导入模块3.7.1模块功能导入系统初始化用到的数据,包括人员信息,平台登录信息,组织机构信息。
3.7.2模块设计3.7.2.1包名cn/com/opendata/pes/app3.7.2.2对象图3.7.2.3实现人员信息导入实现:对导入的Excel文档进行数据校验,如果数据格式有误,则返回页面,把导入的人员信息保存导数据库,解析人员数据,根据用户姓名更新数据库中人员的userid,将人员加导角色中。
平台用户导入实现:对导入的平台登录数据进行处理,去掉重复记录,对数据格式进行验证,把导入的平台登录信息保存导数据库中。
组织机构导入实现:从excel中读入所有部门,对重复的记录进行处理,把结果构造成一个组织机构树,根据组织机构树,向库中添加记录。
3.8 加班情况公示表及加班工资名册导入模块3.8.1模块功能导入模块主要实现对加班情况公式表和加班工资名册的导入及验证功能。
按季度导入加班工资名册;把加班情况做成excel表格,每个月一个sheet,管理员按月导入加班记录,存成加班情况公示表。
3.8.2模块设计3.8.2.1对象图(导入加班工资名册)3.8.2.2实现类名:ImportOvertimepublic类名:OvertimeWageInfoServiceImpl3.9 加班情况录入,查询及调整模块3.9.1模块功能按照时间段录入加班情况并验证,对每月加班时间超过32小时的用户进行统计和调整,提供加班记录的查询功能。
3.9.2模块设计3.9.2.1对象图3.9.2.2实现3.10加班工资名册维护模块3.10.1模块功能对每季度的加班工资名册进行查询操作,新增或修改加班工资名册信息。
3.10.2模块设计3.10.2.1对象图3.10.2.2实现类名:OvertimeWageInfoServiceImpl3.11假期设定模块3.11.1模块功能对法定假日和串休情况进行增删改操作。
3.11.2模块设计3.11.2.1对象图3.11.2.2实现类名:OvertimeInfoSetServiceImpl3.12加班情况统计导出模块3.12.1模块功能对用户的加班记录按季度统计,并导出成excel 格式。
分别按季度内每月每人算出总工资,日工资,小时工资,保存到每月工资表中,从加班公示表中查出用户加班记录,算出用户的加班类型,根据用户的加班类型核算加班费,保存到每月加班工资表中,再根据各月份加班费核算出季度的加班费,最后导出成excel 格式。