当前位置:文档之家› UML人事管理系统

UML人事管理系统

河南城建学院《UML》课程设计报告书设计题目:人事管理系统专业:信息管理与信息系统指导教师:班级:学号:姓名:同组人:页脚内容1计算机科学与工程学院2016 年1月8 日目录1.系统概述 (5)2.需求分析 (5)2.1功能描述 (5)2.2用例图 (6)2.2.1人事部长用例图 (6)2.2.2系统专员用例图 (8)2.2.3人事专员用例图 (9)3.用例描述 (9)页脚内容23.1登陆的用例描述 (9)3.2离在职员工管理用例描述 (11)3.3员工工作效绩管理用例描述 (13)3.4职员招收管理用例描述 (15)3.5员工档案管理用例描述 (17)3.6员工劳动合同管理用例描述 (19)3.7使用者管理用例描述 (21)3.8所属角色管理描述 (22)5.系统静态结构 (24)5.1边界类 (24)5.2概念类图 (25)5.3逻辑类图 (26)5.4系统数据结构设计 (27)页脚内容3职员信息工牌号部门编号劳动合同编号人员效绩编号档案编号名字性别年龄最高学历户籍联系地址职员_手机职员_部门编号岗位职位等级就业状态入职时间离职时间char(5)char(5)char(5)char(5)char(5)char(10)char(2)intvarchar(20) varchar(30) varchar(20) varchar(12)char(5)varchar(10)intchar(10)datetimedatetime<pk><fk1><fk3><fk2><fk4>人员招收招收岗位编号部门编号招收岗位说明招收岗位要求招收岗位必须条件招收岗位时限char(5)char(5)varchar(20)varchar(20)varchar(20)varchar(20)<pk><fk>人员效绩人员效绩编号绩效_工牌号效绩得分效绩等级效绩薪水效绩评语char(5)char(5)intchar(5)intvarchar(50)<pk>职员档案档案编号档案_工牌号离职原因工作讲奖励培训记录char(5)char(5)varchar(50)varchar(50)varchar(50)<pk>相关角色角色编号角色名称角色简介说明char(5)char(10)varchar(50)varchar(50)<pk>劳动合同劳动合同编号劳动合同签订时间劳动合同签订年限劳动报酬说明劳动合同签订人备注char(5)varchar(20)varchar(20)varchar(20)char(5)varchar(20)<pk>使用者使用者编号使用者账号使用者密码密码失效时间使用者姓名使用者_电子邮件使用者_手机char(5)char(10)char(15)datetimevarchar(10)varchar(20)char(12)<pk>部门部门编号部门名称部门经理部门人数部门招收简介char(5)char(10)char(10)intchar(5)varchar(50)<pk>使用者与角色使用者编号角色编号char(5)char(5)<pk,fk1><pk,fk2>系统表清单 (27)5.4.2表字段清单 (28)6.系统顺序图和协作图 (38)6.1登录顺序图与协作图 (38)6.2员工现状管理顺序图与协作图 (39)6.3职员招收添加修改顺序图与协作图 (40)6.4员工劳动合同添加修改顺序图与协作图 (41)6.5员工档案管理顺序图与协作图 (42)页脚内容46.6系统使用者角色管理顺序图与协作图 (43)6.7系统使用者维护顺序图与协作图 (45)7.系统状态图与活动图 (46)7.1员工类状态图 (46)7.2人事部长活动图 (47)7.3人事专员活动图 (48)7.4系统专人活动图 (48)8.系统部署图 (49)1.系统概述人事管理是每一个单位都必须面临的问题,各个单位的工资处理内容总是有一定的区别,目前还没有一个专用的人事管理系统。

也不可能把各个单位的工资内容统一起来。

为此各单位都面临一个人事管理系统的开发应用问题。

本系统是用UML开发的一个具有代表性的管理系统。

下面是该系统的软件模型。

2.需求分析2.1功能描述人事工资管理系统应完成以下功能:1.系统使用者与角色管理:系统使用者的权限,添加更新,替换.2.离在职员工管理:是将员工的任职情况进行记录与维护,以便有效的存储与检索.页脚内容53.员工工作效绩管理: 员工效绩信息分为两部分,一部分是主管经理对员工的评价信息,包括工作分工、完成情况、工作态度等;另一部分是同组员工的评价信息,包括工作态度、合作情况等。

4.资源招收管理:是根据企业的经营情况与业务需求,由人事部门进行相关岗位职工的招聘.5.员工档案管理:公司需要保留员工的基本信息并进行,添加员工信息,删除员工信息,修改员工信息,查询一个信息等.6.劳动合同管理:主要配合员工信息的管理,员工的存在就一定存在这合同的签订,需要部门进行适当的管理,比如添加合同,修改合同,删除合同,查询合同等.2.2用例图2.2.1人事部长用例图页脚内容6查询职员招收信息图2.2.1人事部长用例图页脚内容72.2.2系统专员用例图查询所属者信息图2.2.2系统专员用例图页脚内容82.2.3人事专员用例图查询劳动合同信息图2.2.3人事专员用例图3.用例描述3.1登陆的用例描述页脚内容9页脚内容103.2离在职员工管理用例描述页脚内容11页脚内容123.3员工工作效绩管理用例描述页脚内容13页脚内容143.4职员招收管理用例描述页脚内容15页脚内容163.5员工档案管理用例描述页脚内容17页脚内容183.6员工劳动合同管理用例描述页脚内容19页脚内容203.7使用者管理用例描述页脚内容213.8所属角色管理描述页脚内容22页脚内容235.系统静态结构5.1边界类员工工作效绩管理界面员工劳动合同管理界面员工档案管理界面使用者管理界面所属角色管理界面页脚内容245.2概念类图页脚内容255.3逻辑类图页脚内容26页脚内容275.4系统数据结构设计职员信息工牌号部门编号劳动合同编号人员效绩编号档案编号名字性别年龄最高学历户籍联系地址职员_手机职员_部门编号岗位职位等级就业状态入职时间离职时间char(5)char(5)char(5)char(5)char(5)char(10)char(2)intvarchar(20)varchar(30)varchar(20)varchar(12)char(5)varchar(10)intchar(10)datetime datetime<pk><fk1><fk3><fk2><fk4>人员招收招收岗位编号部门编号招收岗位说明招收岗位要求招收岗位必须条件招收岗位时限char(5)char(5)varchar(20)varchar(20)varchar(20)varchar(20)<pk><fk>人员效绩人员效绩编号绩效_工牌号效绩得分效绩等级效绩薪水效绩评语char(5)char(5)intchar(5)intvarchar(50)<pk>职员档案档案编号档案_工牌号离职原因工作讲奖励培训记录char(5)char(5)varchar(50)varchar(50)varchar(50)<pk>相关角色角色编号角色名称角色简介说明char(5)char(10)varchar(50)varchar(50)<pk>劳动合同劳动合同编号劳动合同签订时间劳动合同签订年限劳动报酬说明劳动合同签订人备注char(5)varchar(20)varchar(20)varchar(20)char(5)varchar(20)<pk>使用者使用者编号使用者账号使用者密码密码失效时间使用者姓名使用者_电子邮件使用者_手机char(5)char(10)char(15)datetime varchar(10)varchar(20)char(12)<pk>部门部门编号部门名称部门经理部门人数部门招收简介char(5)char(10)char(10)intchar(5)varchar(50)<pk>使用者与角色使用者编号角色编号char(5)char(5)<pk,fk1><pk,fk2>系统表清单5.4.2表字段清单1.人员招收清单页脚内容282. 人员效绩清单页脚内容292.2. 使用者清单页脚内容304. 使用者与角色清单5. 劳动合同清单页脚内容316. 相关角色清单页脚内容327. 职员信息清单页脚内容33人员效绩编号char(5)FALSETRUEFALSEePerID档案编号char(5)FALSETRUEFALSErecordID名字char(10)FALSEFALSETRUEename性别char(2)FALSEFALSETRUEsex男年龄int FALSEFALSETRUEage18最高学历varchar(20)FALSEFALSETRUEeducation本科户籍varchar(30)FALSEFALSETRUEhousehold联系地址varchar(20)FALSEFALSETRUEaddress页脚内容348. 职员档案清单页脚内容359. 部门清单页脚内容36页脚内容376.系统顺序图和协作图6.1登录顺序图与协作图: 人事部长图6.1登录顺序图: 主界面页脚内容38图6.2登录协作图6.2员工现状管理顺序图与协作图: 人事部长图6.3员工现状管理顺序图页脚内容39图6.4员工现状管理协作图6.3职员招收添加修改顺序图与协作图图6.5职员招收添加修改顺序图页脚内容40图6.6职员招收添加修改协作图6.4员工劳动合同添加修改顺序图与协作图图6.7员工劳动合同添加修改顺序图页脚内容41: 员工劳动合同管理界面图6.8员工劳动合同添加修改协作图6.5员工档案管理顺序图与协作图图6.9员工档案管理顺序图页脚内容422: 在数据库中查询图6.10员工档案管理协作图6.6系统使用者角色管理顺序图与协作图页脚内容43图6.11系统使用者角色管理顺序图图6.12系统使用者角色管理协作图页脚内容446.7系统使用者维护顺序图与协作图图6.13系统使用者维护顺序图页脚内容45图6.14系统使用者维护协作图7.系统状态图与活动图7.1员工类状态图图7.1员工类活动图页脚内容467.2人事部长活动图7.3人事专员活动图图7.4系统专人活动图8.系统部署图在人事管理系统中,系统包括四种节点,分别是:1.数据库系统节点,负责数据存储,处理等;2.网络应用服务节点,负责各个部门的相互联系,与工作交互.3.各类资料打印节点,给负责一些日常工作资料的使用.4.文件服务器节点,负责为个部门的相互合作的资料的提供传递.5.普通PC节点,每个部门的管理者可以在pc端方便的使用系统服务一工作.6.智能手机网页端节点,负责移动互联的作用,使得企业的工作效率更加便捷.图8.1部署图页脚内容49。

相关主题