数据库详细设计样例.docx

上传人:b****1 文档编号:2661791 上传时间:2023-05-04 格式:DOCX 页数:12 大小:48.10KB
下载 相关 举报
数据库详细设计样例.docx_第1页
第1页 / 共12页
数据库详细设计样例.docx_第2页
第2页 / 共12页
数据库详细设计样例.docx_第3页
第3页 / 共12页
数据库详细设计样例.docx_第4页
第4页 / 共12页
数据库详细设计样例.docx_第5页
第5页 / 共12页
数据库详细设计样例.docx_第6页
第6页 / 共12页
数据库详细设计样例.docx_第7页
第7页 / 共12页
数据库详细设计样例.docx_第8页
第8页 / 共12页
数据库详细设计样例.docx_第9页
第9页 / 共12页
数据库详细设计样例.docx_第10页
第10页 / 共12页
数据库详细设计样例.docx_第11页
第11页 / 共12页
数据库详细设计样例.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库详细设计样例.docx

《数据库详细设计样例.docx》由会员分享,可在线阅读,更多相关《数据库详细设计样例.docx(12页珍藏版)》请在冰点文库上搜索。

数据库详细设计样例.docx

数据库详细设计样例

卷号

卷内编号

密级

 

数据库详细设计说明书

 

项目名称:

部门级文档管理系统

项目编号:

编写人员:

叶正茂

编写日期:

2004年7月20日

审批人员:

审批日期:

 

历史修改记录

版本号

修改人/日期

摘要

审定人/日期

 

1引言2

编写目的2

背景2

术语定义2

参考资料。

2

2总体设计2

运行环境2

3功能设计描述3

所涉及到的表3

Popedom3

Organize3

User_Type3

Path4

User_Info4

Document_Electron5

Document_Bunf5

Log6

Data_Backup6

Templet6

模板表6

ER模型7

后台过程、函数、触发器功能说明。

7

 

1引言

编写目的

目的:

描述部门文档管理系统数据库的详细设计。

预期读者:

项目经理,系统分析员。

背景

数据库名称:

DocumentManage

软件系统名称:

部门级文档管理系统

术语定义

参考资料。

需求分析说明书

数据库概要设计说明书

2总体设计

运行环境

PentiumIII600MHz以上

256MBRAM

Windows2000/NTServer

MicrosoftSQLServer2000

磁盘设备空间>10G

3功能设计描述

所涉及到的表

Popedom

【中文含义】权限表

字段名称

数据类型及长度

允许为空

中文说明

备注

Popedom_Id

int

NO

权限ID

主键

Popedom_Name

varchar(100)

NO

权限名称

Remark

varchar(1000)

YES

备注

【字段说明】

Popedom_Id

1

完全控制权限

2

修改权限(读写权限,无法删除文件)

3

读权限(读文件权限,无法删除修改)

-1

超级系统管理员的专用权限,不能对文件进行操作。

注:

数据字典,根据权限来对文件进行操作,只权限只对应对文件的操作,不对应基础信息管理(系统管理员)。

Organize

【中文含义】组织表

字段名称

数据类型及长度

允许为空

中文说明

备注

Organize_Id

int

NO

组织ID

主键

Organize_Name

varchar(100)

NO

组织名称

Up_Organize_Id

int

NO

上级组织ID

外键

Remark

Varchar(1000)

YES

备注

注:

数据字典。

包括了每个组织的上级组织的信息,如果是最高级组织,上级则为自己,其他必须填写上级。

User_Type

【中文含义】组织表

字段名称

数据类型及长度

允许为空

中文说明

备注

User_Type_Id

int

NO

用户类型ID

主键

User_Type_Name

varchar(100)

NO

用户类型名称

Remark

Varchar(1000)

YES

备注

【字段说明】

User_Type_Id

1

系统管理员(管理组织和用户)

2

普通用户(只能对自己的组内的文档按自己的权限进行操作)

3

超级用户(能对所有组的文档按自己的权限进行操作)

注:

数据字典。

如果是系统管理员就专门负责对基础数据进行维护,如果是普通用户就只能对自己的组织的文件按照自己相应的权限进行操作,如果是超级用户就能对所有的文件按照自己相应的权限进行操作。

Path

【中文含义】路径表

字段名称

数据类型及长度

允许为空

中文说明

备注

Path_Id

int

NO

路径ID

主键,自动增1

Path

varchar(500)

NO

路径

Remark

Varchar(1000)

YES

备注

注:

服务器上存放文件的路径,用户上传文件全部放到Path这个路径下。

User_Info

【中文含义】用户信息表

字段名称

数据类型及长度

允许为空

中文说明

备注

User_Info_Id

varchar(100)

NO

用户ID

主键

User_Name

varchar(100)

NO

用户姓名

Pass_Word

varchar(100)

NO

登陆密码

Disk_Space_Sum

bigint

NO

最大上传空间

Disk_Space_Overplus

bigint

NO

剩余上传空间

Organize_Id

int

YES

组织ID

外键

User_Type_Id

int

NO

用户类型

外健

Popedom_Id

int

NO

权限ID

外健

Remark

varchar(1000)

YES

备注

【字段说明】

默认添加2条记录,用户类别分别为系统管理员和超级用户。

系统管理员:

User_Info_Id

System

User_Name

System

Pass_Word

System

Disk_Space_Sum

-1

Disk_Space_Overplus

-1

Organize_Id

NULL

User_Type_Id

1

Popedom_Id

-1

超级用户:

User_Info_Id

Admin

User_Name

Admin

Pass_Word

Admin

Disk_Space_Sum

10000

Disk_Space_Overplus

10000

Organize_Id

NULL

User_Type_Id

3

Popedom_Id

1

注:

UserInfoId用来和外部连接,做为别的表的外键和唯一标识符,是登陆帐号。

并且规定了最大上传空间和剩余上传空间,建立用户时必须规定该用户最大的上传空间(累积),当用户上传了数据时,剩余空间减少,标识用户类型和用户对文件管理的权限(如果是系统管理员权限就为-1,不能对任何文件进行操作)。

Document_Electron

【中文含义】文档信息表_电子版

字段名称

数据类型及长度

允许为空

中文说明

备注

Document_Electron_Id

varchar(100)

NO

文档ID

主键

Document_Name

varchar(100)

NO

文档名称

Document_Create_Time

datetime

NO

创建文档日期

Document_Change_Time

datetime

YES

文档修改时间

Document_Size

int

NO

文档大小

Document_Edition

varchar(100)

NO

文挡版本

User_Info_Id

varchar(100)

NO

用户ID

外键

Remark

varchar(1000)

YES

备注

Templet_Id

int

YES

模板ID

外健

注:

电子版文档,上传了文件后,在此表记录该文件的文件名,上传日期,文件大小,文件版本,以及是谁上传的。

如果对文件进行修改后,记录最后修改时间。

Document_Bunf

【中文含义】文档信息表_纸张版

字段名称

数据类型及长度

允许为空

中文说明

备注

Document_Bunf_Id

varchar(100)

NO

文档ID

主键

Document_Name

varchar(100)

NO

文档名称

Document_Number

int

NO

文档编号

Document_Time

datetime

NO

创建文档日期

User_Info_Id

varchar(100)

YES

用户ID

外键

Remark

varchar(1000)

YES

备注

Templet_Id

int

YES

模板ID

外健

注:

纸张版文档,记录文挡的存放信息,以便需要时可以进行查询,找到文档编号。

员工可以根据文挡编号快速找到文档所存放的位置。

Log

【中文含义】日志信息表

字段名称

数据类型及长度

允许为空

中文说明

备注

Log_Id

int

NO

日志ID

主键,自动增1

Handle

varchar(200)

NO

操作名称

Log_Time

datetime

NO

操作日期

User_Name

varchar(100)

NO

用户名

Document_Electron_Name

varchar(100)

YES

电子文档名

Document_Bunf_Name

varchar(100)

YES

纸张文档名

Operate_Static

bit

NO

操作是否成功

Remark

varchar(1000)

YES

备注

注:

记录用户对软件的操作,当用户进行了任何操作时,在此表记录该用户什么时间对哪个文档进行了什么操作。

如果操作的是电子文档,Document_Bunf_Name(纸张文档)就为空,如果操作的是纸张文档,Document_Electron_Name(电子文档)就为空。

Operate_Static判断用户操作是否成功,0代表失败,1代表成功。

Data_Backup

【中文含义】备份表

字段名称

数据类型及长度

允许为空

中文说明

备注

Backup_Id

int

NO

备份ID

主键,自动增1

Backup_Name

varchar(100)

NO

备份名称

Backup_Path

varchar(500)

NO

备份路径

Remark

varchar(1000)

YES

备注

注:

记录对数据的备份以及信息。

Templet

【中文含义】模板名称表

字段名称

数据类型及长度

允许为空

中文说明

备注

Templet_Id

int

NO

模板名ID

主键

Templet_Name

varchar(100)

NO

模板名称

Templet_Create_Time

datetime

NO

模板创建时间

注:

记录用户自定义模板表的名称。

用户添加一个模板,在该表插入模板名,以及创建时间。

模板表

【中文含义】模板表

字段名称

数据类型及长度

允许为空

中文说明

备注

Id

int

NO

模板ID

主键

Document_Electron_Id

varchar(100)

YES

电子文档ID

外键

Document_Bunf_Id

varchar(100)

YES

纸质文档ID

外键

注:

用户自定义模板的属性由于其不确定性,在此没有列出。

ER模型

后台过程、函数、触发器功能说明。

无。

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

当前位置:首页 > 总结汇报 > 学习总结

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

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