1、人事资源管理一、 系统分析本报告中所涉及的数据流图是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。其各个符号意义说明如下: 图1-1 图1-2 图1-3 图1-4 正方形(或立方形):表示数据的源点或终点,即指外部实体。(如图1-1) 圆形:表示变换数据的处理。(如图1-2) 两条平行线:表示数据存储。(如图1-3) 箭头:表示数据流,即特定数据的流动方向。(如图1-4)1、 分析工具:DFD2、 分析内容:2.1 功能分析:完善的报表统计分析功能;支持招聘管理;强大的工资分析功能;强大的数据接口功能2.2 数据分析:对用户输入的数据,系统进行严格的数据
2、检验,尽可能排除人为的错误2.3 性能分析:操作简单、界面简捷、清晰流畅、容易上手;稳定地支持200个以上的并发用户;关键业务在200用户并发下的快速响应;系统有完善的缓存管理工具,以针对各种压力场景进行配置调优2.4 安全分析:设计安全的物理网络和网络架构;允许从internet访问,并设计有相关的安全措施;使用安全的授权方式;数据采用安全的保护措施、设计安全的备份和恢复策略;提供数据应急方案。2.5 运行条件分析:数据库服务器和应用服务器支持windows server操作系统,软件系统基于微软.net平台开发;数据库管理系统采用sqlserver 2005或2008;支持IE6.0及以上
3、版本的浏览器,纯B/S系统模式3、数据流图 3.1 顶层数据流图 3.1.1 DFD 3.1.2 数据字典(DD) (1) 数据 用户信息 名称:用户信息 组成:用户名+密码 说明:用户登录系统时查询的项目 来源:用户 去向:登陆 (3) 数据存储:(4) 处理过程:3.2 0层数据流图(1) 数据聘用信息 名称:聘用信息 组成:员工号+姓名+性别+职位+部门说明:人事管理部门发出招聘广告,部门聘用应聘者来源:应聘者去向:员工信息员工基本信息名称:员工信息 组成:员工号,姓名,性别,出生年月,职位,学历,部门,联系方式,政治面貌 说明:学院所有员工填写的信息 来源:员工 去向:各个部门 应聘信
4、息 名称:应聘信息 组成:姓名,性别,联系方式,应聘职位,个人描述 说明:应聘者填入的个人信息 来源:应聘者 去向:填写简历 奖惩信息:名称:奖惩信息组成:员工号+日常行为表现说明:各部门领导根据考勤信息填写的员工奖惩信息来源:各部门领导去向:奖惩信息添加 部门调动名称:部门调动组成:员工号,姓名,原岗位,新岗位说明:由部门领导填写的关于下级员工的部门调遣信息来源:上级领导去向:人事管理处 考评信息名称:考勤信息组成:员工号,出勤时数,请假时数,旷工时数,月份说明:由考勤科通过考勤机考勤得来的信息进行信息汇总来源:考勤科去向:工资信息和奖惩信息 培训信息名称:培训信息组成:员工号,培训信息,培
5、训课程,培训费用,培训时数,培训记录,月份说明:由培训科将参加培训的员工的信息(次数)等信息录入到系统来源:培训科去向:培训信息管理 薪资信息 名称:薪资信息 组成:员工号,基本工资,奖金,补贴,总工资,月份 说明:由薪资科计算出员工工资情况并生成报表 来源:薪资科 去向:薪资信息管理社保信息名称:社保信息组成:员工号,社保信息,类型说明:由社保科收集全院员工的社保信息并录入到系统来源:社保科去向:社保信息管理职称信息名称:职称信息组成:职称内容,评定日期,结果说明:由人事科发布职称评定信息来源:职称评定科去向:人事管理(2) 数据项数据项名称数据项含义定义用户名人力部门高级管理员6字符串10
6、密码系统用户密码6字符串12员工号唯一标识员工身份的号码10字符串10姓名学院员工的姓名10字符串10性别学院员工的性别1字符串1出生年月学院员工的出生年月日期型职位学院员工的职位4字符串6部门学院员工所在部门6字符串6学历学院员工的学历6字符串6联系方式学院员工的联系电话8字符串11政治面貌学院员工的政治面貌4字符串4个人描述应聘者对自我的描述无限制字符串基本工资学院员工的基本薪资6浮点型6奖金学院通过考勤所计算出来的奖金6浮点型6补贴学院对员工的补贴6浮点型6总工资由基本工资、奖金、补贴计算而得6浮点型6日常行为表现学院员工日常工作表现无限制字符串原岗位学院员工在学院担任的职务6字符串6新
7、岗位学院员工在学院担任的职务6字符串6出勤时数学院员工平时出勤情况1整型4请假时数学院员工平时请假情况1整型4旷工时数学院员工平时旷工情况1整型4月份学院员工考评的月份1整型2培训信息学院员工参加培训的信息无限制字符串培训课程学院员工参加培训的课程6字符串6培训费用培训过程所花费2整型4培训时数学院员工参加培训的次数2整型4培训记录参加培训的员工的记录无限制字符串社保信息学院员工的社保信息6字符串6类型学院员工参加的社保类型8字符串8职称内容学院评定职称信息无限制字符串评定日期学院公布评定日期日期型结果学院公布职称评定结果无限制字符串(3) 数据存储名字别名说明编号组成聘用信息Employ存放
8、招聘信息D1员工号+姓名+性别+职位+部门员工信息Worker存放员工信息D2员工号+姓名+性别+出生年月+职位+学历+部门+联系方式+政治面貌应聘信息Application存放应聘者信息D3姓名+性别+联系方式+应聘职位+个人描述考评信息Appraisal存放员工考评信息D4员工号+出勤时数+请假时数+旷工时数+月份培训信息Training存放员工培训情况D5员工号+培训信息+培训课程+培训费用+培训时数+培训记录+月份工资信息Wage存放员工工资信息D6员工号+基本工资+奖金+补贴+总工资社保信息Social security存放员工社保信息D7员工号+社保信息+类型职称信息Title管理
9、员工职称信息D8职称内容+评定日期+结果(4) 处理过程名称别名说明编号触发条件输入输出加工逻辑人事管理RS员工的招聘、解聘、任免、调动等P1员工的事务处理员工信息员工信息增加、删除、修改考评管理KP员工的出勤、请假、旷工、绩效、思想P2员工的考勤处理出勤信息、绩效信息出勤信息、绩效信息查询、修改培训管理PX员工的再学习P3员工的培训处理培训信息培训信息查询、增加福利管理FL员工的工资、社保、补贴P4员工福利处理工资信息、社保信息工资信息、社保信息查询、修改、增加职称管理ZC员工职称评定P5管理员发布职称评定信息,员工申报职称信息职称信息查询、删除、增加3.3 1层数据流图 人事管理:(1)
10、数据(2) 数据项(3) 数据存储名字别名说明编号组成异动信息Moved存放员工变动信息D9员工号+姓名+原岗位+新岗位员工信息Worker存放员工信息D2员工号+姓名+性别+出生年月+职位+学历+部门+联系方式+政治面貌任免信息Appointment and removal存放员工任职信息D10员工号+姓名+职位+部门(4) 处理过程名称别名说明编号触发条件输入输出加工逻辑招聘管理ZP部门发出请求员工的招聘P1.1部门发出招聘请求,管理员发出招聘信息员工信息员工信息增加、删除、修改异动管理YD员工岗位调动P1.2员工岗位调动信息异动信息异动信息增加、删除、修改任免管理RM管理员对员工发出通知
11、,院长发出任免命令P1.3管理员发出任免通知任免信息任免信息查询、修改考评管理(1) 数据(2) 数据项(3) 数据存储名字别名说明编号组成考评信息Appraisal存放员工考评信息D4员工号+出勤时数+请假时数+旷工时数+月份(4) 处理过程名称别名说明编号触发条件输入输出加工逻辑出勤管理CQ员工出勤、请假、旷工P2.1管理员录入员工出勤信息考评信息考评信息查询、增加、删除、修改绩效管理JX员工绩效评定P2.2管理员根据考勤信息,评定员工的工作情况绩效信息业绩信息查询、增加、删除、修改思想管理SX管理员录入员工工作情况P2.3员工的工作情况思想信息思想信息查询、增加培训管理(1) 数据(2)
12、 数据项(3) 数据存储名字别名说明编号组成培训信息Training存放员工培训情况D5员工号+培训信息+培训课程+培训时数+培训费用+培训记录(4) 处理过程名称别名说明编号触发条件输入输出加工逻辑培训管理PXM管理员发布培训信息P3.1部门发送培训请求,管理员发布培训信息培训信息培训信息查询、删除、修改培训师类型PXS培训讲师P3.2管理员发布培训信息培训信息培训信息查询、增加、删除、修改培训计划管理PXJ管理员发布培训计划P3.3管理员给出培训计划信息培训信息培训信息查询、增加福利管理(1) 数据(2) 数据项(3) 数据存储名字别名说明编号组成工资信息Wage存放员工工资信息D6员工号
13、+基本工资+奖金+补贴+总工资+月份社保信息Social security存放员工社保信息D7员工号+社保信息+类型(4) 处理过程名称别名说明编号触发条件输入输出加工逻辑工资管理GZ管理员发布员工工资信息P4.1管理公布工资信息工资信息工资信息查询、删除、修改社保管理SB管理员录入员工社保信息P4.2管理员录入员工社保信息社保信息社保信息查询、增加、删除、修改补贴管理BT管理员计算员工补贴信息P4.3管理员给出补贴信息补贴信息补贴信息查询、增加、修改职称管理(1) 数据(2) 数据项(3) 数据存储名字别名说明编号组成职称信息Title管理员工职称信息D8职称内容+评定日期+结果(4) 处理
14、过程名称别名说明编号触发条件输入输出加工逻辑职称管理ZC职称的发布P5.1员工提出申报职称信息职称信息查询、删除、修改职称评定管理ZCP管理员公布员工职称评定信息P5.2管理员发布职称评定信息职称评定信息职称评定信息查询、增加、删除、修改数据库设计 一、概念数据模型设计二、关系数据模型设计 员工(员工号,姓名,性别,出生年月,职位,学历,部门,联系方式,政治面貌,部门编号) 部门(部门编号,部门名称,部门领导,部门地址,部门电话)参加(部门编号,员工号,人数)培训(员工号,培训课程,培训时数,培训费用,培训记录,月份)考勤(员工号,出勤时数,请假时数,旷工时数,月份)调动(员工号,姓名,原岗位
15、,新岗位)职称(职称内容,评定日期,结果)奖惩(员工号,日常行为表现)个人简历(姓名,性别,应聘职位,个人描述,联系方式)三、物理数据模型设计部门表列名数据类型长度小数约束部门编号Characters120主键部门名称Characters100部门领导Characters80部门地址Characters120部门电话Characters120员工表列名数据类型长度小数约束员工号Characters120主键员工姓名Characters100性别Characters20出生年月Date职位Characters60学历Characters60部门Characters40联系电话Characters
16、120政治面貌Characters40部门编号Characters120外键培训表的结构字段名数据类型长度小数约束员工号Characters12外键培训信息Characters30培训课程Characters20培训时数Int培训费用Numeric82培训记录Text无限制月份Date 奖励项目表的结构字段名数据类型长度小数约束员工号Characters12日常行为表现Characters20 考勤表的结构字段名数据类型长度小数约束月份Date员工号Characters12外键出勤时数Numeric9请假时数Numeric9旷工时数Numeric9 职称信息表的结构字段名数据类型长度小数约束职
17、称内容Text无限制评定日期Date结果Text无限制 个人简历表的结构字段名数据类型长度小数约束姓名Characters30性别Characters2应聘职位Characters10个人描述Text200联系电话Characters12调动表 字段名数据类型长度小数约束员工号Characters12姓名Characters30原岗位Characters6新岗位Characters6工资表字段名数据类型长度小数约束员工号Characters12基本工资Numeric82奖金Numeric62补贴Numeric62总工资Numeric82月份Date二、 调查用户获取需求用例视图1、 参与者人事
18、管理员:负责维护员工信息、进行工资管理和考勤管理等考勤机:每天自动把昨天的员工出勤信息情况传入到人事管理系统中系统管理员:负责维护用户权限的管理和进行系统设置等管理人员:需要按时间段查看学院员工的出勤和工资发放等情况2、初步用例图3、 关联和关系关联: 人事管理员 考勤机: 系统管理员: 管理人员: 关系: 考勤管理: 报表管理: 4、 细化用例图4.1员工信息管理细化用例图员工信息管理用例的详细描述:用例名称员工信息管理用例用例标识符YG01用例描述当学院出现人事变动时,此用例开始执行,它处理有关员工的调入、调出、内部调动和离退休处理等问题,完成对员工变动信息的修改后,此用例结束参与者人事管
19、理员前置条件无后置条件无基本流程当学院员工人事变动时,用例开始执行: 1)人事管理员根据变动情况,选择要执行的操作(调入、调出、内部调动、离退休) 2)系统根据人事管理员选择,执行以下子流程: (1)如果选择调入,则进入员工调入子用例(YG0101) (2)如果选择调出,则进入员工调出子用例(YG0102) (3)如果选择内部调动入,则进入内部调动子用例(YG0103) (4)如果选择离退休,则进入离退休处理子用例(YG0104)可选流程无业务规则无被泛化的用例无被包含的用例员工调入子用例(YG0101)员工调出子用例(YG0102)内部调动子用例(YG0103)离退休处理子用例(YG0104
20、)被扩展的用例报表管理用例(BB01) 4.1.1 员工调入用例的详细描述 4.1.1.1 基本信息 用例名称员工调入用例用例标识符YG0101用例描述当学院招聘新员工时,此用例启动。人事管理员通过此用例完成员工的新增工作后,此用例结束参与者人事管理员前置条件无后置条件无被泛化的用例无被包含的用例无被扩展的用例无4.1.1.2 主事件流程步骤角色/系统描述数据项备注M1人事管理员选择“员工调入”M2人事管理员显示相关“员工调入”界面员工号、姓名、性别、出生年月、职位、学历、部门、联系方式、政治面貌注意:此处出现了“部门”和“职位”M3人事管理员输入调入员工的信息M4人事管理员选择保存,提交数据
21、M5系统根据业务规则BR1,验证输入数据合法性若不符合规则,则转A1M6系统把所有数据保存,提示保存反馈4.1.1.3 分支事件流程编号主事件流程步骤号角色/系统条件描述数据项转去主事件流程步骤号备注A1M5系统数据合法性未通过检验显示数据项合法性检查未通过,指出错误数据项的错原因,提示重新输入错误的数据项及错误的原因M34.1.1.4 业务规则编号规则备注对应步骤号BR1员工号不能为空;不能与已有员工号重复M54.1.2 员工调出用例的详细描述 4.1.2.1 基本信息用例名称员工调出用例用例标识符YG0102用例描述当学院员工调出(如辞职、离职、辞退等),此用例启动。人事管理员通过此用例完
22、成员工的调出工作后,此用例结束参与者人事管理员前置条件调出员工已在系统中的登记后置条件无被泛化的用例无被包含的用例无被扩展的用例无 4.1.2.2 主事件流程步骤角色/系统描述数据项备注M1人事管理员选择“员工调出”M2系统显示相关“员工调出”信息对话框M3人事管理员从对话框选择调出员工号,输入调出信息员工号、调出原因、调出类型(辞职、辞退等)、工作交接情况M4人事管理员选择保存,提交数据M5系统把员工状态置为“调出”M6系统把调出信息保存,提示保存反馈 4.1.2.3 分支事件流程:无 4.1.2.4 业务规则:无4.1.3 内部员工调动用例的详细描述4.1.3.1 基本信息用例名称内部员工
23、调动用例用例标识符YG0103用例描述当员工在学院内各部门间调用时,此用例启动。人事管理员通过此用例完成员工的内部调动登记工作后,此用例结束参与者人事管理员前置条件调动员工已经在本系统登记后置条件无被泛化的用例无被包含的用例无被扩展的用例无 4.1.3.2 主事件流程步骤角色/系统描述数据项备注M1人事管理员选择“内部调动”M2系统显示相关“内部调动”信息对话框M3人事管理员对话框选择调往部门员工号、调出部门、调入部门、调出原因、工作交接情况M4人事管理员选择保存,提交数据M5系统修改员工所在部门,保存调动信息,提示保存反馈需要保存员工工作部门的历史记录 4.1.3.3 分支事件流程:无 4.
24、1.3.4 业务规则:无4.1.4 离退休处理用例的详细描述 4.1.4.1 基本信息用例名称离退休处理用例用例标识符YG0104用例描述当员工从学院离休或退休时,此用例启动。人事管理员通过此用例完成员工的离退休处理工作后,此用例结束参与者人事管理员前置条件员工已经在本系统登记后置条件无被泛化的用例无被包含的用例无被扩展的用例无 4.1.4.2 主事件流程步骤角色/系统描述数据项备注M1人事管理员选择“离退休处理”M2人事管理员显示相关“离退休”信息对话框M3人事管理员从对话框选择离退休员工号。然后输入离退休信息员工号、部门、离退休时间、工作交接情况M4人事管理员选择保存,提交数据M5系统把员工状态置为“调出”保存离退休信息,修改员工记录状态,提示保存反馈需要保存原工作部门的历史记录 4.1.4.3 分支事件流程:无
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1