数据库概要设计

  • 格式:doc
  • 大小:241.50 KB
  • 文档页数:8

湖北国际软件外包人才培养基地 数据库概要设计说明书

- 1 - 卷号 卷内编号 密级

数据库概要设计说明书

项目名称: 部门级文档管理系统 项目编号: 编写人员: 编写日期: 2004年7月19日 审批人员: __ 审批日期: __ 湖北国际软件外包人才培养基地 数据库概要设计说明书

- 2 - 历史修改记录 版本号 修改人/日期 摘要 审定人/日期 湖北国际软件外包人才培养基地 数据库概要设计说明书

- 3 - 1引言 ..................................................... 4 1.1编写目的 ....................................................... 4 1.2背景 ........................................................... 4 1.3术语定义 ....................................................... 4 1.4参考资料 ....................................................... 4 2总体设计 ................................................. 4 2.1运行环境。 ..................................................... 4 3结构设计 ................................................. 5 3.1数据库ER模型(建议用PowerDesigner或Visio工具) ................. 5 3.2数据库表 ....................................................... 5 3.2.1 Popedom ........................................ 5 3.2.2 Organize ....................................... 5 3.2.3 User_Type ...................................... 6 3.2.4 Path ........................................... 6 3.2.5 User_Info ...................................... 6 3.2.6 Document_Electron .............................. 6 3.2.7 Document_Bunf .................................. 7 3.2.8 Log ............................................ 7 3.2.9 Data_Backup .................................... 8 3.2.10 Templet ....................................... 8 3.2.11模板表 ......................................... 8 湖北国际软件外包人才培养基地 数据库概要设计说明书

- 4 - 1引言 1.1编写目的 目的:描述部门文档管理系统数据库的概要设计。 预期读者:项目经理,系统分析员。 1.2背景 数据库名称:DocumentManage 软件系统名称:部门级文档管理系统 1.3术语定义

1.4参考资料 需求分析说明书

2总体设计 2.1运行环境。 Pentium III 600MHz 以上 256MB RAM Windows 2000/NT 4.0 Server Microsoft SQL Server 2000 磁盘设备空间>10G 湖北国际软件外包人才培养基地 数据库概要设计说明书

- 5 - 3结构设计 3.1数据库ER模型(建议用PowerDesigner或Visio工具)

3.2数据库表 3.2.1 Popedom 【中文含义】 权限表 字段名称 数据类型及长度 允许为空 中文说明 备注 Popedom_Id int NO 权限ID 主键 Popedom_Name varchar(100) NO 权限名称 Remark varchar(1000) YES 备注 注: 数据字典。

3.2.2 Organize 【中文含义】 组织表 字段名称 数据类型及长度 允许为空 中文说明 备注 Organize_Id int NO 组织ID 主键 Organize_Name varchar(100) NO 组织名称 Up_Organize_Id int NO 上级组织ID 外键 Remark Varchar(1000) YES 备注 湖北国际软件外包人才培养基地 数据库概要设计说明书

- 6 - 注: 数据字典。 包括了每个组织的上级组织的信息,如果是最高级组织,上级则为自己,其他必须填写上级。

3.2.3 User_Type 【中文含义】 组织表 字段名称 数据类型及长度 允许为空 中文说明 备注 User_Type_Id int NO 用户类型ID 主键 User_Type_Name varchar(100) NO 用户类型名称 Remark Varchar(1000) YES 备注 注: 数据字典

3.2.4 Path 【中文含义】 路径表 字段名称 数据类型及长度 允许为空 中文说明 备注 Path_Id int NO 路径ID 主键,自动增1 Path varchar(500) NO 路径 Remark Varchar(1000) YES 备注 注: 服务器上存放文件的路径。

3.2.5 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 备注 注: UserInfoId用来和外部连接,做为别的表的外键和唯一标识符,是登陆帐号。 并且规定了最大上传空间和剩余上传空间,建立用户时必须规定该用户最大的上传空间(累积),当用户上传了数据时,剩余空间减少,标识用户类型和用户权限。

3.2.6 Document_Electron 【中文含义】 文档信息表_电子版 字段名称 数据类型及长度 允许为空 中文说明 备注 Document_Electvarchar(100) NO 文档ID 主键 湖北国际软件外包人才培养基地 数据库概要设计说明书

- 7 - ron_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 外健 注: 电子版文档,上传了文件后,在此表记录该文件的文件名,上传日期,文件大小,文件版本,以及是谁上传的。

3.2.7 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 外健 注: 纸张版文档,记录文挡的存放信息,以便需要时可以进行查询,快速找到该文档。

3.2.8 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 备注