绩效考核系统数据库设计说明书.doc

上传人:b****2 文档编号:1557106 上传时间:2022-10-23 格式:DOC 页数:11 大小:283KB
下载 相关 举报
绩效考核系统数据库设计说明书.doc_第1页
第1页 / 共11页
绩效考核系统数据库设计说明书.doc_第2页
第2页 / 共11页
绩效考核系统数据库设计说明书.doc_第3页
第3页 / 共11页
绩效考核系统数据库设计说明书.doc_第4页
第4页 / 共11页
绩效考核系统数据库设计说明书.doc_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

绩效考核系统数据库设计说明书.doc

《绩效考核系统数据库设计说明书.doc》由会员分享,可在线阅读,更多相关《绩效考核系统数据库设计说明书.doc(11页珍藏版)》请在冰豆网上搜索。

绩效考核系统数据库设计说明书.doc

闽江学院软件学院08web1班I-Man小组绩效考核系统《数据库说明书》

《数据库设计》

I-Man工作组:

XXX

2010年12月7日

修改日志

版本更新纪录

版本号

创建者

创建日期

维护者

维护日期

维护纪要

V1.0

XXX

2010-12-7

 

l版权所有,@闽江学院软件学院2008WEB应用程序设计1班I-Man工作组

目录

1引言 3

1.1 编写目的 3

1.2 背景 3

1.3 定义 3

1.4 参考资料 3

2结构设计 3

2.1概念结构设计 3

2.2逻辑结构设计 4

2.3物理结构设计 8

1引言

1.1编写目的

本说明书说明“绩效管理系统”的数据库设计、结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。

1.2背景

数据库名称:

DB_EPM

数据库系统:

SQLSERVER2000及以上版本

数据库宿主环境:

WindowsXP/Windows2003/Windows7或更高版本

1.3定义

数据选项约束表:

用于为其他数据表中的字符型字段提供限定的选项。

实体表:

用户实际使用的客观表格。

计算表:

数据来自于对其他一个或多个实体表的计算结果。

1.4参考资料

1.《面向中小企业的绩效考核系统需求分析.DOC》

《系统概要设计说明书.DOC》

2结构设计

2.1概念结构设计

图3-1数据表关系图

2.2逻辑结构设计

2.2.1表总体说明

英文表名

中文表名

作用说明

t_Dept

部门表

用来存储公司部门信息

t_Employees

员工表

用来存储公司员工信息

t_Plan

工作计划主表

用来存储员工制定的计划信息

t_EepGrade

工作计划直接上级考核表

用来存储上级对员工每项任务的考核评价信息

t_ViceGrade

分管副总对员工的考核表

用来存储上上级对员工每项任务的考核评价信息

t_PlanNote

具体工作计划任务表

用来存储员工每项计划的任务信息

t_CheckWeighted

考核权重表

用来存储每月计划考核的分的权重信息。

t_Log

日志表

用来存储系统操作信息

t_Config

配置表

用来存储辅助其它表信息的内容

2.2.2表结构说明

表名:

t_Dept部门表

字段名称

字段类型

NULL

含义

示例数据说明

p_DeptID

int

否,自增

主键

1

c_DeptName

varchar(50)

部门名称

技术部

c_DeptPhone

varchar(100)

部门联系电话

0591-12345678

c_DeptManeger

varchar(10)

部门负责人

XXX

c_DeptNum

int

层次标识

0表示该部门是顶级部门

其他表示上级部门的主建

c_DeptNote

varchar(200)

部门简介

主要任务是软件开发方向

表名:

t_Employees员工表

字段名称

字段类型

NULL

含义

示例数据

p_EmplID

int

否,自增

主键

1

c_EmplLogin

varchar(50)

员工编号

JS1001

c_EmplPWD

varchar(20)

登陆密码

123456

c_EmplName

varchar(50)

员工姓名

XXX

c_EmplSex

varchar

(2)

员工性别

c_EmplDate

datetime

员工注册时间

2010-12-8

f_p_DeptID

Int

所属部门

如:

1(某部门的主健)

c_EmplType

varchar(20)

职等

组长

f_p_ConID

int

职务

1:

配置表的主健部门主管等

c_EmplNote

varchar(100)

备注

XXX

表名:

t_Plan工作计划主表

字段名称

字段类型

NULL

含义

示例数据

p_PlaID

int

否,自增

主键

1

c_PlaDate

varchar(20)

工作计划年月

201012

c_PlaVerifyTime

datetime

设计划考核分时间

2010-12-816:

59

c_PlaTitle

varchar(60)

计划标题

XXX

f_p_ConID

Int

工作计划状态

1新计划,重定计划

f_p_EmplID

Int

员工主键

1

f_p_ConfigID

Int

计划类型

1:

员工考核,部门考核

c_PlaError

varchar(500)

计划未通过的理由

不切实际…

c_PlaTime

datetime

制定计划时间

2010-12-816:

59

c_PlaValue

varchar(5)

考核最终成绩

初始化-1

表名:

t_EepGrade工作计划直接上级考核表

字段名称

字段类型

NULL

含义

示例数据

p_EepGID

int

否,自增

主键列

1

c_EepGValue

varchar(3)

评定分数

80

c_EepGNote

varchar(1000)

评语

XXX

f_p_EmplID

int

直接上级ID

1直接上级主健

c_EepGTime

datetime

评定时间

2010-12-817:

08

表名:

t_ViceGrade分管副总对员工的考核表

字段名称

字段类型

NULL

含义

示例数据

p_ViceGID

int

否,自增

主键列

1

c_ViceGValue

varchar(3)

评定分数

90

c_ViceGNote

varchar(1000)

评语

XXX

f_p_EmplID

int

上上级ID

1上上级主健

c_ViceGTime

datetime

评定时间

2010-12-817:

12

表名:

t_PlanNote具体工作计划任务表

字段名称

字段类型

NULL

含义

示例数据

p_PNoteID

int

否,自增

主键列

1

c_PlanTitle

varchar(50)

任务标题

绩效系统

c_PlanNote

varchar(1000)

任务内容

完成绩效系统

c_PNoteStart

datetime

任务开始日期

2010-12-817:

22

c_PNoteEnd

datetime

任务结束日期

2010-12-817:

22

c_PNoteVerify

varchar(3)

任务核定分

c_PNoteSelf

varchar(3)

自评分数

-1表示未评分

f_p_EepGID

int

直接上级评分

外健直接上级对员工考核表

f_p_ViceGID

int

上上级评定分

外健上上级对员工考核表

c_PNoteNodulus

varchar(500)

任务的小结

c_PNoteTime

datetime

添加任务时间

2010-12-817:

22

c_PNoteSelfTime

datetime

自评时间

2010-12-817:

22

f_p_PlaID

Int

归属计划

1:

201012计划的任务

表名:

t_CheckWeighted考核权重表

字段名称

字段类型

NULL

含义

示例数据

p_CheckWeiID

int

否,自增

主键

1

c_CheckPlaDate

varchar(50)

工作计划年月

201012

c_CheckWeiSelf

datetime

自评权重

1

c_CheckWeiSatrap

varchar(30)

直接上级评份权重

2

c_CheckWeiVice

int

上上级评分权重

1

f_p_ConID

int

考核类别

1

c_CheckWeiTime

datetime

记录创建时间

2009-1-1

表名:

t_Log日志表

字段名称

字段类型

NULL

含义

示例数据

p_LogID

int

否,自增

主键列

1

c_LogNote

varchar(300)

操作说明

XX在某某时间登录了系统

f_p_EmplID

int

操作者

1员工表主健

c_LogTime

datetime

操作时间

2010-12-818:

55

表名:

t_Config配置表

字段名称

字段类型

NULL

含义

示例数据

p_ConID

int

否,自增

主键列

1

c_ConTbName

varchar(20)

表名

t_Plan

c_ConTbType

Varchar(20)

类别

计划状态

c_ConTbValue

varchar(50)

新计划,执行计划

2.3物理结构设计

l数据的存取方法:

最常用的是索引法。

在创建索引的时候,一般遵循以下的一些经验性原则

1、在常需要搜索的列上建立索引。

2、在主关键字上建立索引。

3、在常用于连接的列上建立索引,即在外键上建立索引。

4、在常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的。

5、在常需要排序的列上建立索引,因为索引已经排序,这样查询可以利用索引的排序,加快排序查询的时间。

6、在常成为查询条件的列上建立索引。

l二、数据库的存储结构:

才用关系型数据存储方法存储,即我们常见的表。

l三、数据库建表结构:

CREATEDATABASEDB_EPM

GO

USEDB_EPM

GO

CREATETABLEt_Dept--部门表

p_DeptIDintprimarykeyidentity(1,1),--主键(自增)

c_DeptNamevarchar(50),--部门名称

c_DeptPhonevarchar(20),--部门联系电话

c_DeptManegervarchar(50),--部门负责人

c_DeptNumint,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1