山东科技大学泰山科技学院毕业设计(论文)说明书
4 概要设计
概要设计主要是设计出系统的整体结构图、ER图。
4.1系统的概要设计
企业人力资源管理系统整体结构主要分为两大部分:前台结构设计和后台结构设计。
4.1.1 前台结构设计
前台设计主要是用户来查看个人信息,前台结构设计包括通用和设置两大模块。在通用模块中,员工可以查看本人工作计划并且可以编辑可修改工作计划,员工还可以查看、修改、编辑个人基本信息和查看个人工资信息。在设置模块员工可以对自己的个人资料进行维护。前台结构设计图,如图4-1所示
Made by SQH 17
4 概要设计
用户登录 通用 设置 工作计划管理 人事管理 员工管理 员工权限设置 本人工作计划 个职员员员人位工工工基变奖考工本动惩核资档档档档档案 案 案 案 案 个人资料维护 图4-1 前台结构设计图
4.1.2 后台结构设计
后台设计主要是管理员管理全体用户,后台管理分为通用和设置两大
18
山东科技大学泰山科技学院毕业设计(论文)说明书
模块。通用包括人事管理和工作计划管理,其中人事管理包含:个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案,工作计划管理包含:员工工作计划、本人工作计划。设置包括员工管理和员工权限管理,其中员工管理包含:增加本部门用户、管理本部门用户、增加部门、职位、各部门用户、管理全体用户、个人资料维护,员工权限管理包含:工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、工资编辑权限、用户管理权限。后台结构设计图,如图4-2所示
Made by SQH 19
4 概要设计
管理员登陆 通用 设置 人事管理 工作计划管理理 员工管理 员工权限设置 个员员员员员人工工工工工基基职奖考工本本位惩核资档档变情情档案 案 动 况 况 案 员工工作计划 本人工作计划 增加下属用户 管理下属用户 增加用户 管理用户 个人资料维护 工基职奖考工用作本务惩核资户计档变编编编管划案动辑辑辑理权权权权权权权限 限 限 限 限 限 限
图4-2 后台结构设计图
20
山东科技大学泰山科技学院毕业设计(论文)说明书
4.2数据库的概要设计
4.2.1数据库的ER图
E-R (Entity-Relationship),即实体-联系方法。 ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。用E-R方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
数据库中主要有用户信息、员工工作计划、员工奖惩情况记录和用户档案信息、员工考核信息、员工工资档案和员工职位变动档案这七个实体。ER图如图4-3所示
工资档案 n 拥有 1 考核档案 n 拥有 1 员工 n 属于 1 部 门
Made by SQH 图4-3 ER图
21
1 拥有 n 奖惩档案