1、 湖北国际软件外包人才培养基地 数据库概要设计说明书- 1 -卷号卷内编号密级数据库概要设计说明书项目名称: 部门级文档管理系统 项目编号: 编写人员: 编写日期: 2004 年 7 月 19 日 审批人员: _审批日期: _ 湖北国际软件外包人才培养基地 数据库概要设计说明书- 2 -历史修改记录版本号 修改人/日期 摘要 审定人/日期湖北国际软件外包人才培养基地 数据库概要设计说明书- 3 -1 引 言 .21.1 编写目的 .21.2 背景 .21.3 术语定义 .21.4 参考资料 .22 总体设计 .22.1 运行环境。 .23 结构设计 .33.1 数据库 ER 模型(建议用 Po
2、werDesigner 或 Visio 工具) 33.2 数据库表 .33.2.1 Popedom 33.2.2 Organize .33.2.3 User_Type 43.2.4 Path .43.2.5 User_Info 43.2.6 Document_Electron 43.2.7 Document_Bunf 53.2.8 Log 53.2.9 Data_Backup 63.2.10 Templet .63.2.11 模板表 .6湖北国际软件外包人才培养基地 数据库概要设计说明书- 4 -1 引言1.1 编写目的目的:描述部门文档管理系统数据库的概要设计。预期读者:项目经理,系统分析员
3、。1.2 背景数据库名称:DocumentManage软件系统名称:部门级文档管理系统1.3 术语定义1.4 参考资料需求分析说明书2 总体设计2.1 运行环境。Pentium III 600MHz 以上256MB RAMWindows 2000/NT 4.0 ServerMicrosoft SQL Server 2000磁盘设备空间10G湖北国际软件外包人才培养基地 数据库概要设计说明书- 5 -3 结构设计3.1 数据库 ER 模型(建议用 PowerDesigner 或 Visio 工具)3.2 数据库表3.2.1 Popedom【中文含义】 权限表字段名称 数据类型及长度 允许为空 中
4、文说明 备注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 -注
5、: 数据字典。包括了每个组织的上级组织的信息,如果是最高级组织,上级则为自己,其他必须填写上级。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 主键,自动增 1Path varchar(500) NO 路径Rema
6、rk 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_Overplusbigint NO 剩余上传空间Organize_Id int YES 组织 ID 外键User_Type_Id int NO
7、 用户类型 外健Popedom_Id int NO 权限 ID 外健Remark varchar(1000) YES 备注注: UserInfoId 用来和外部连接,做为别的表的外键和唯一标识符,是登陆帐号。并且规定了最大上传空间和剩余上传空间,建立用户时必须规定该用户最大的上传空间(累积),当用户上传了数据时,剩余空间减少,标识用户类型和用户权限。3.2.6 Document_Electron【中文含义】 文档信息表_电子版字段名称 数据类型及长度 允许为空 中文说明 备注湖北国际软件外包人才培养基地 数据库概要设计说明书- 7 -Document_Electron_Idvarchar(10
8、0) NO 文档 ID 主键Document_Name varchar(100) NO 文档名称Document_Create_Timedatetime NO 创建文档日期Document_Change_Timedatetime YES 文档修改时间Document_Size int NO 文档大小Document_Editionvarchar(100) NO 文挡版本User_Info_Id varchar(100) NO 用户 ID 外键Remark varchar(1000) YES 备注Templet_Id int YES 模板 ID 外健注: 电子版文档,上传了文件后,在此表记录该文
9、件的文件名,上传日期,文件大小,文件版本,以及是谁上传的。3.2.7 Document_Bunf【中文含义】 文档信息表_纸张版字段名称 数据类型及长度 允许为空 中文说明 备注Document_Bunf_Idvarchar(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 in
10、t YES 模板 ID 外健注: 纸张版文档,记录文挡的存放信息,以便需要时可以进行查询,快速找到该文档。3.2.8 Log【中文含义】日志信息表字段名称 数据类型及长度 允许为空 中文说明 备注Log_Id int NO 日志 ID 主键,自动增 1Handle varchar(200) NO 操作名称Log_Time datetime NO 操作日期User_Name varchar(100) NO 用户名Document_Electron_Namevarchar(100) YES 电子文档名Document_Bunf_Namevarchar(100) YES 纸张文档名Operate_S
11、tatic bit NO 操作是否成功湖北国际软件外包人才培养基地 数据库概要设计说明书- 8 -Remark varchar(1000) YES 备注注: 记录用户对软件的操作,当用户进行了任何操作时,在此表记录该该用户什么时间对哪个文档进行了什么操作。Operate_Static 判断用户操作是否成功,0 代表失败,1代表成功。3.2.9 Data_Backup【中文含义】备份表字段名称 数据类型及长度 允许为空 中文说明 备注Backup_Id int NO 备份 ID 主键,自动增 1Backup_Name varchar(100) NO 备份名称Backup_Path varchar
12、(500) NO 备份路径Remark varchar(1000) YES 备注注:记录对数据的备份以及信息。3.2.10 Templet【中文含义】模板名称表字段名称 数据类型及长度 允许为空 中文说明 备注Templet_Id int NO 模板名 ID 主键Templet_Name varchar(100) NO 模板名称Templet_Create_Timedatetime NO 模板创建时间注:记录用户自定义模板表的名称。3.2.11 模板表【中文含义】模板表字段名称 数据类型及长度 允许为空 中文说明 备注Id int NO 模板 ID 主键Document_Electron_Idvarchar(100) YES 电子文档 ID 外键Document_Bunf_Idvarchar(100) YES 纸质文档 ID 外键注:用户自定义模板的属性由于其不确定性,在此没有列出。