知网查重论文样例–绩效管理系统的数据库设计

知网查重论文样例--绩效管理系统的数据库设计

本系统采用SQL Server 2012 进行数据库的发开和实现。数据库是本系统的核心,脱离了数据库系统将无法运行。

数据库设计分为四个阶段,包括:需求分析,概念结构设计,逻辑结构设计,物理结构设计。

3.3.1需求分析

需求分析的任务是了解企业的业务流程,系统用户需求,以此作为开发系统的基础。包括:用户的信息要求、处理要求以及完整性和安全性要求。

⑴信息要求

该系统是绩效管理系统,系统的主要任务是进行绩效管理实施绩效考核,及时了解员工的绩效状况,进行分析。其中涉及大量人员及相关考核信息等等,数据库中需要存储相对应的数据来进行管理。

⑵处理要求

本系统用户主要是要进行绩效情况汇报,绩效评估,绩效结果分析等相关操作,这其中,绩效考核信息的录入以及绩效考核结果的分析也需要对信息进行整合处理。

⑶完整性和安全性要求

公司的整体运行需要确保公司全体员工以及各个部门信息的完整,另外,部门员工和管理者所拥有的权限不同,这就需要保证系统的完整性和安全性

3.3.2概念结构设计

系统针对在职员工,进行绩效管理的实施。 员工个人基本信息主要包括员工编号、姓名、身份证号、职位、出生年月、职位所属机构等,其中员工编号作为员工的主键,即员工的唯一标识。

员工基本信息表分别与员工的考核数据,结果分析,绩效计划之间为多对多的关系,即一位员工可能有多条考核记录、结果分析等。员工的绩效状况需要上下级之间有效的绩效沟通和绩效辅导等,这样才能确保员工绩效信息的准确性。

关系模型

⑴部门信息表(部门编号,机构名,上级机构)

⑵岗位信息表(岗位编号,岗位名称)

⑶员工信息表(员工ID,姓名,密码,身份证号,联系电话,性别,出生日期,职位,所属机构,基本工资)

⑷管理者权限表(用户名,密码,部门信息,权限信息)

⑸考核体系信息表(考核体系ID,考核体系编号,考核类别名称,考核名称,考核ID,备注,审核人)

⑹考核等级信息表(考核ID,考核等级,排序号,标准值,公式,备注,计算值)

⑺员工考核结果表(员工ID,考核日期,考核ID,考核得分,标记位)

⑻员工奖金信息表(考核ID,考核得分,奖金基数,奖金系数,应得奖金,实际所得奖金,备注,标记位)

⑼绩效奖金计算表(员工ID,考核等级,考核ID,考核得分,考核标准分,绩效奖金基数,绩效奖金系数)

⑽员工考核结果分析表(员工ID,考核日期,考核体系,考核名称,考核ID,考核等级,考核得分)

⑾新闻表(编号,标题,类别,内容,添加时间,修改时间)

⑿通知公告(内容,日期,类型)

3.3.3逻辑结构设计

建立基础数据

组织机构:包括编号,上级机构,机构名

岗位信息:包括编号,岗位名称

员工信息:包括编号,姓名,岗位,所属机构

1部门信息表(bmxx)

列名 数据类型 长度 允许空 中文含义
De_id int 4 部门编号
Ins_name char 10 机构名
Ins_name char 10 上级机构

2岗位信息表(gwxx)

列名 数据类型 长度 允许空 中文含义
Po_id int 4 岗位编号
Dep_name char 50 岗位名称

3员工信息表(ygxx)

列名 数据类型 长度 允许空 中文含义
Em_id int 4 员工ID
User_name char 10 姓名
password char 10 密码
Card Int 20 身份证号
Sex Char 2 性别
Birthday varchar(50) 10 出生日期
position varchar 20 职位
institution Char 20 所属机构
Tel Int 20 联系电话
Pay Int 10 基本工资

4管理者权限表(GLQX)

列名 数据类型 长度 允许空 中文含义
User_name char 10 用户名
password char 10 密码
Institute Char 20   部门信息
permission int 20 权限信息

建立考核数据

考核对象:确定被考核的对象

考核表:建立考核表,包括:名称,描述(评价标准),分值

设定考核关系:即是设定有权评分人对被考核人的哪些指标进行评分,如实行多角度考评,还需要设置不同的角度所占的比重

划分等级:可根据百分比或者分数线两种方式来设置划分等级的标准

考核体系信息表,记录了考核体系的基本信息,以及各项考核内容的基本信息。

5考核体系信息表(kltx)

列名 数据类型 长度 允许空 中文含义
System_id Number 20 考核体系ID
System_code Varchar 20 考核体系编号
System_name Varchar 200 考核类别名称
examine_name varchar 20   考核名称
examine_id Number 18   考核ID
Memo Varchar 500   备注
System_name Varchar 20 审核人

考核等级信息表,主要包含了具体某一项考核内容的具体等级,员工可以按等级进行不同等级的绩效考核。

6考核等级信息表(klzb)

列名 数据类型 长度 允许空 中文含义
System_id Number 18 考核体系ID
examine_id Number 18   考核ID
examine_grade char 4   考核等级
Sortno Integer   排序号
Standard_value Number 10,2 标准值
Formula Varchar2 3000 公式
Isvalid Integer     是否可用
Memo Varchar2 500   备注

员工考核信息表,主要描述了员工的考核结果与奖惩情况。

7员工考核结果表(khjg)

列名 数据类型 长度 允许空 中文含义
Em_id int 4 员工ID
examine_date Date   考核日期
examine_id Number 18   考核ID
examine_score Number 10,2 考核得分
Flag Integer   标记位
Memo Varchar2 500   备注

 

绩效考核信息表,记录了考核过程等基本信息,如考核的标准和考核时间,考核得分和考核结果等。

8员工奖金信息表(jxkh)

列名 数据类型 长度 允许空 中文含义
examine_id Number 18   考核ID
examine_score Number 18   考核得分
jjjs Varchar2 10   奖金基数
jjxs Number 18   奖金系数
examine_attribute Integer     应得奖金
examine_score Number 10,2   实际所得奖金
examine_score Number 10,2 考核得分
Memo Varchar 500   备注
examine_flag Integer     标记位

指标类别信息表:主要包括指标名称和指标单元等信息。

9绩效奖金计算表(zblb)

列名 数据类型 长度 允许空 中文含义
Em_id int 4 员工ID
examine_grade char 4   考核等级
examine_id Number 18   考核ID
examine_score Number 10,2 考核得分
examine_value Number 10,2 考核标准分
jjjs Varchar2 200 绩效奖金基数
jjxs Varchar2 200 绩效奖金系数
Memo Varchar2 300   备注

指标列表信息表:主要包括指标名称和指标单元等信息。

10员工考核结果分析表(zblb)

列名 数据类型 长度 允许空 中文含义
Em_id int 4 员工ID
System_id Number 20 考核体系ID
examine_name varchar 20   考核名称
examine_date Date   考核日期
examine_id Number 18   考核ID
examine_grade char 4   考核等级
examine_score Number 10,2 考核得分

系统公告数据

公司新闻,重要通知

11新闻表(xw)

列名 数据类型 长度 允许空 中文含义
id int 4 编号
title nvarchar 50 标题
class1 nvarchar 50 类别
content ntext 16 内容
join_date smalldatetime 4 添加时间
change_date smalldatetime 4 修改时间

12通知公告(tzgg)

列名 数据类型 长度 允许空 中文含义
content ntext 16   内容
join_date smalldatetime 4   日期
Type Char 20   类别

 

  • 知网查重论文样例–绩效管理系统的数据库设计已关闭评论
  • 3,251 views
    A+
发布日期:2018年01月27日  所属分类:论文检测样例
标签: