数据字典.docx

上传人:b****1 文档编号:2065519 上传时间:2023-05-02 格式:DOCX 页数:34 大小:32.11KB
下载 相关 举报
数据字典.docx_第1页
第1页 / 共34页
数据字典.docx_第2页
第2页 / 共34页
数据字典.docx_第3页
第3页 / 共34页
数据字典.docx_第4页
第4页 / 共34页
数据字典.docx_第5页
第5页 / 共34页
数据字典.docx_第6页
第6页 / 共34页
数据字典.docx_第7页
第7页 / 共34页
数据字典.docx_第8页
第8页 / 共34页
数据字典.docx_第9页
第9页 / 共34页
数据字典.docx_第10页
第10页 / 共34页
数据字典.docx_第11页
第11页 / 共34页
数据字典.docx_第12页
第12页 / 共34页
数据字典.docx_第13页
第13页 / 共34页
数据字典.docx_第14页
第14页 / 共34页
数据字典.docx_第15页
第15页 / 共34页
数据字典.docx_第16页
第16页 / 共34页
数据字典.docx_第17页
第17页 / 共34页
数据字典.docx_第18页
第18页 / 共34页
数据字典.docx_第19页
第19页 / 共34页
数据字典.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据字典.docx

《数据字典.docx》由会员分享,可在线阅读,更多相关《数据字典.docx(34页珍藏版)》请在冰点文库上搜索。

数据字典.docx

数据字典

时间表记录系统数据字典

Version0.1.1

修订历史

日期

版本

描述

作者

2006.8.11

0.0.1

创建

李志阳,谢思泓

2006.8.15

0.0.2

添加表及修改一些关系

李志阳,谢思泓

2006.8.17

0.0.3

添加表,将所有工作量类型由int变成float

李志阳,谢思泓

2006.8.18

0.0.4

去掉ts_projType表,在file表增加Task_id字段

李志阳,谢思泓

2006.8.19

0.0.5

添加了ER图

李志阳,谢思泓

2006.8.21

0.1.0

将Smallint改为Tinyint,发布测试版

李志阳,谢思泓

2006.8.22

0.1.1

增加任务资源员工表

李志阳,谢思泓

2006.10.22

0.1.1

增加ts_sheduleStatusshedule状态表

李志阳,谢思泓

目录

1定义及缩写3

2数据表描述4

3数据表结构6

3.1rg_department6

3.2rg_staff6

3.3rg_role7

3.4rg_staff_role7

3.5rg_module7

3.6rg_role_module8

3.7rg_position8

3.8ts_resource8

3.9ts_weekday8

3.10ts_skill9

3.11ts_staff_skill9

3.12ts_resource_skill9

3.13ts_step9

3.14ts_project10

3.15ts_projCharacter11

3.16ts_projStatus11

3.17ts_file12

3.18ts_board*12

3.19ts_task13

3.20ts_schedule13

3.21ts_taskStatus14

3.22ts_taskRelation*15

3.23ts_task_res_staff15

3.24ts_message15

4数据表SQL脚本(暂无)16

5字典数据脚本(暂无)16

6附录A-参考文档17

1定义及缩写

数据表描述

缩写

定义

rg

软件工厂OA系统的拼音简写

ts

时间表记录系统的英文简写

系统

时间表记录系统

数据字段类型

缩写

定义

P

Primary,主键

U

Unique,唯一性约束或唯一性索引

F

Foreignkey,外键

I

Index,索引

C

Cluster,聚簇索引

N

Null,空值

2数据表描述

表名

描述

用户认证及权限设置

3.1ts_department

部门表,用于记录职能部门资料

3.2ts_staff

员工表,用于描述目前所有员工的情况

3.3ts_role

角色表,用于记录业务流程或系统操作的各类角色信息

3.4ts_staff_role

本表用于记录员工、角色对应的设置,意味着每个员工可以具备哪些角色或每个角色可以被赋予哪些员工

3.5ts_module

模块表,用于记录系统包含的所有模块名称,并包含操作权限定义

3.6ts_role_module

角色模块表,用于记录不同角色操作系统模块范围的设置

3.7ts_position

职位表,用于记录业务流程或系统操作的各职位信息

资源分配

3.8ts_resource

资源表,用于描述目前所有资源的情况

3.9ts_weekday

工作日表,用于描述每周星期一到星期日具体工作时间设置,如是否为工作日等

3.10ts_skill

技能表,描述资源和员工的技能

3.11ts_staff_skill

员工技能表,用于记录员工与技能的多对多关系

3.12ts_resource_skill

资源技能表,用于查询资源技能,两者是一对多的关系

项目,任务,步骤信息

3.13ts_step

步骤表,用于详细描述一个任务的分割情况

3.14ts_project

项目表,用来记录公司曾经或正在做的项目的详细信息

3.15ts_projCharacter

项目特征表,用于记录项目的具体特征,包括项目类型,团队规模等,

3.16ts_projStatus

项目状态表,用于记录项目现行的状态

3.17ts_file

附件表,用于记录附件名等信息

3.18ts_feedback

反馈信息表,用于记录关于提案的留言信息

3.19ts_task

任务表,用于记录任务的详细信息,包括预测开始,结束时间,实际开始结束时间,任务总耗时

3.20ts_schedule

时间记录表,用于记录员工所分配任务的时间安排

3.21ts_taskStatus

任务状态表,用于记录任务状态

3.22ts_taskRelation

任务关系表,用于记录叶子任务之间的先后关系

3.23ts_task_res_staff

任务资源员工关系表,用于记录三个关系

3数据表结构

3.1rg_department

本表用于记录职能部门资料,由系统管理员角色维护。

序号

字段

名称

数据类型

P

U

F

I

C

N

备注

1

Dept_id

部门号

Integer

*

2

Dept_name

名称

Varchar(64)

最多32个汉字

3

Dept_code

缩写码

Varchar(16)

*

部门名称缩写,如dev代表研发部;默认为部门名称前16位

4

Staff_id

负责人

Varchar(16)

*

*

5

Dept_desc

描述

Varchar(256)

*

3.2rg_staff

员工表,用于描述目前所有员工的情况,由系统管理员维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

Staff_id

序号

Integer

*

本表的唯一标识

2

Staff_name

员工名

Varchar(16)

员工姓名

3

Dept_id

部门号

Integer

*

引用部门表的Dept_id

4

Pos_id

职位号

Integer

*

引用职位表的Pos_id

5

Staff_uid

员工帐号

Varchar(16)

*

用户帐号

6

Staff_pwd

密码

Varchar(16)

用户密码

7

Staff_email

邮箱地址

Varchar(64)

8

Staff_sex

性别

char

F表示女,M表示男

9

Staff_age

年龄

Integer

10

Staff_idCard

身份证号

Varchar(20)

身份证号

11

Staff_folk

民族

Varchar(10)

12

Staff_diploma

学历

Integer

0,没有填;1,小学;2,中学;3,大专;4,本科;5,研究生;6,博士生

13

Staff_phone

员工公司电话

Varchar(10)

14

Staff_mobile

手机号

Varchar(10)

15

Staff_QQ

QQ号

Varchar(10)

16

Staff_MSN

MSN号

Varchar(10)

17

Staff_resume

简历

Varchar(512)

个人简历

3.3rg_role

角色表,用于记录业务流程或系统操作的各类角色信息,由总公司管理人员、系统管理员角色维护。

序号

字段

名称

数据类型

P

U

F

I

C

N

备注

1

Role_id

角色号

Integer

*

2

Role_name

名称

Varchar(64)

最多32个汉字

3

Role_code

缩写码

Varchar(16)

*

角色名称缩写,如BGY代表报关员;默认为角色名称前16位

4

Role_desc

描述

Varchar(256)

*

3.4rg_staff_role

本表用于记录员工、角色对应的设置,意味着每个员工可以具备哪些角色或每个角色可以被赋予哪些员工。

由总公司管理人员、系统管理员角色维护。

序号

字段

名称

数据类型

P

U

F

I

C

N

备注

1

SR_id

序号

Integer

*

2

Staff_id

员工号

Integer

*

引用员工表的staff_id

3

Role_id

角色号

Integer

*

引用角色表的role_id

3.5rg_module

本表用于记录系统包含的所有模块名称,并包含操作权限定义,由系统管理员角色维护。

序号

字段

名称

数据类型

P

U

F

I

C

N

备注

1

Module_id

模块号

Integer

*

2

Module_name

名称

Varchar(64)

最多32个汉字

3

Module_code

缩写码

Varchar(16)

*

模块名称缩写,如Que代表查询模块;默认为模块名称前16位

4

Module_desc

描述

Varchar(256)

*

5

Module_superior

上级模块编号

Integer

如果是总控模块,则为0

6

Module_subordinateflag

下级模块标记

Boolean

如果存在下级模块,则为true;否则为false

3.6rg_role_module

本表用于记录不同角色操作系统模块范围的设置,由系统管理员角色维护。

序号

字段

名称

数据类型

P

U

F

I

C

N

备注

1

RM_id

序号

Integer

*

本表的唯一标识

2

Role_id

角色号

Integer

*

*

引用角色表的role_id

3

Module_id

模块号

Integer

*

*

引用模块表的module_id

3.7rg_position

职位表,用于记录业务流程或系统操作的各职位信息,由总公司管理人员、系统管理员角色维护。

序号

字段

名称

数据类型

P

U

F

I

C

N

备注

1

Pos_id

职位号

Integer

*

本表的唯一标识

2

Pos_name

名称

Varchar(64)

最多32个汉字

3

Pos_code

缩写码

Varchar(16)

*

职位名称缩写

4

Pos_desc

描述

Varchar(256)

*

3.8ts_resource

资源表,用于描述目前所有资源的情况,由系统管理员维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

Resource_id

序号

Integer

*

本表的唯一标识

2

Resource_name

资源名

Varchar(64)

目前都是人

3

Role_id

角色id

Integer

*

引用角色表Role_id

6

Resource_count

资源数目

Integer

所需资源的个数

3.9ts_weekday

工作日表,用于描述每周星期一到星期日具体工作时间设置,如是否为工作日等,由系统管理员维护。

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

Weekday_id

序号

Integer

*

本表唯一标识

2

Weekday_name

星期几

Varchar(10)

星期一到星期日的名称

3

Weekday_code

缩写

Varchar(5)

4

Weekday_

isWorkday

是否为工作日

boolean

为true',表示是工作日,为false,则为非工作日

3.10ts_skill

技能表,描述资源和员工的技能,由系统管理员维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

Skill_id

序号

Integer

*

2

Skill_name

技能名

Varchar(32)

如:

program

3

Skill_type

技能类型

Varchar(16)

技能类型

4

Skill_desc

技能描述

Varchar(128)

5

Skill_code

技能缩写

Varchar(16)

如:

pro代表Program

3.11ts_staff_skill

员工技能表,用于记录员工与技能的多对多关系

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

SS_id

序号

Integer

*

2

Staff_id

员工号

Integer

*

引用任务表中的Staff_id

3

Skill_id

技能号

Integer

*

引用技能表中的Skill_id

3.12ts_resource_skill

资源与技能关系表,用于查询资源技能,两者是一对多的关系

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

RSk_id

序号

Integer

*

2

Resource_id

资源号

Integer

*

引用资源表中的Resource_id

3

Skill_id

技能号

Integer

*

引用技能表中的Skill_id

3.13ts_step

步骤表,用于详细描述一个任务的分割情况,由任务的承担者维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

Step_id

序号

Integer

*

本表的唯一标识

2

Step_name

步骤名字

Varchar(16)

步骤的名称

3

Staff_id

员工号

Integer

*

引用员工表中的Staff_id

4

Task_id

任务号

Integer

*

引用任务表中的Task_id

5

Step_id_pre

前驱步骤序号

Integer

步骤是有序序列,按时间先后排序

6

Step_id_next

后继步骤序列

Integer

步骤后续步骤序列

7

Step_workHour

工作量

Float

以小时为单位

8

Step_desc

步骤描述

Varchar(265)

步骤的详细描述

3.14ts_project

本表用来记录公司曾经或正在做的项目的详细信息,由系统管理员,pm维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

Proj_id

项目号

Integer

*

整型,该表的唯一标识

2

Proj_name

项目名称

Varchar(32)

*

项目名称,支持中文输入

3

Proj_managerId

项目经理

Integer

整型,参照员工表id

4

Proj_maker

项目发起人

Varchar(16)

项目发起人

5

Proj_makeTime

项目(提案)发起时间

Datetime

项目的发起时间

6

Workday_weekday

项目工作日

Varchar(8)

字符串,第一个字符表示星期一,为'1',表示是工作日,为’0’,则为非工作日,第二个等类推

7

Proj_scale

功能点

Integer

整型,估算或实际的功能点,

8

Proj_effect

预测效率

Float

预测的生产效率(每小时的总功能点)

9

Proj_workHour

计划工作量

Float

以小时为单位

10

Proj_bgTime

项目计划开始时间

Datetime

日期类型,可以选择的填,默认为0

11

Proj_endTime

项目计划结束时间

Datetime

日期类型

12

Proj_real_

bgTime

项目实际开始时间

Datetime

日期类型

13

Proj_real_

endTime

项目实际结束时间

Datetime

日期类型

14

Proj_real_

workHour

实际工作量

Float

以小时为单位

15

ProjStatus_id

项目状态id

Integer

*

引用项目状态表ProjStatus_id

16

ProjChara_id

项目特征id

Integer

*

防止表列过多,分解出来的项目特征表id

17

Proj_haveFile

项目是否有附件

Boolean

项目时间否带附件

3.15ts_projCharacter

本表用于记录项目的具体特征,包括项目类型,团队规模等,由系统管理员,pm维护,

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

ProjChara_id

特征表id

Integer

*

本表的唯一标识

2

Proj_id

项目id

Integer

*

*

引用Project表的id项

3

ProjChara_

type

项目类型id

Integer

*

项目类型

4

ProjChara_time

项目持续时间规模

Tinyint

定义1:

小,5:

中,9:

5

ProjChara_workload

项目工作量级别

Tinyint

定义1:

小,5:

中,9:

6

ProjChara_teamScale

团队规模

Tinyint

定义1:

小,5:

中,9:

7

ProjChara_level

技能级别

Tinyint

定义1:

一般;

2:

专家

8

ProjChara_risk

风险级别

Tinyint

定义1:

低,5:

中,9:

9

ProjChara_createdReuse

创建可重用系统级

Tinyint

定义1:

低,5:

中,9:

10

ProjChara_reused

重用已有软件级别

Tinyint

定义1:

低,5:

中,9:

11

ProjChara_clear

需求清晰的级别

Tinyint

定义1:

低,5:

中,9:

12

ProjChara_steady

需求稳定的级别

Tinyint

定义1:

低,5:

中,9:

13

ProjChara_desc

项目描述

Varchar(2048)

备注

3.16ts_projStatus

本表用于记录项目现行的状态,由系统管理员维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

ProjStatus_id

项目状态id

Integer

*

本表的唯一标识

2

ProjStatus_

name

项目状态名称

Varchar(20)

项目处于的阶段,如提案,项目刚开始等

3

ProjStatus_

desc

项目状态描述

Varchar(64)

 

3.17ts_file

本表用于保存上传附件的文件名,由pm,企业管理者维护

序号

字段

名称

数据类型

P

U

F

I

C

备注

1

File_id

附件号

Integer

*

本表的唯一标识

2

Staff_id

附件发起人

Integer

*

3

File_sendTime

附件的发送时间

Datetime

发送时间

4

File_

name

附件名称

Varchar(64)

附件的名字(包括后缀名)

5

Proj_id

项目id

Integer

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2