文档详情

知识库系统的设计文档.doc

发布:2017-04-06约1.53千字共3页下载文档
文本预览下载声明
知识库系统设计文档 一、前台主要功能有搜索、上传文档和管理我的上传 搜索可按标题、类别等条件来搜索,如果具有查看全部文档的权限,则可以搜索所有的文档,否则只能搜索本部门的文档。上传文档可自定义文档类别,附件可不上传也可上传多个,管理我的上传主要是编辑未审核通过的文档及删除文档。 表的设计如下: 1.文档表 字段 类型 是否为空(默认否 默认值 说明 Id Int 文档编号 主键 自动增长 Title Nvarchar(50) 文档标题 TypeId Int 类别id TypeName Nvarchar(50) 类别名称 Content Nvarchar(2000) 是 详细内容 IsPublish Bit 是否公开(1表示所有人可见,0表只有本部门可见 UploadPersonId Int 上传人id UploadPersonName Nvarchar(20) 上传人姓名 UploadPersonDepart Nvarchar(20) 上传人部门 IsChecked int 0 是否审核 0:待审核 1:已审核 2:审核未通过 Reason Nvarchar(100) 是 审核未通过的理由 CreateTime Date Sysdate 上传时间 2.类别自定义表 字段 类型 是否为空(默认否 默认值 说明 Id int 编号 主键 自动增长 Name Nvarchar(20) 类别名称 3.附件表 字段 类型 是否为空(默认否 默认值 说明 Id int 编号 主键 自动增长 Name Nvarchar(50) 附件名称 Path Nvarchar(50) 附件路径 DocumentId Int 所属文档Id 二、后台管理 主要功能有审核文档和管理管理员,具有审核权限的管理员在审核时,如果审核不通过,要给出不通过的理由且要写日志,超级管理员才具有管理管理员的权限,其功能主要有添加管理员、角色分配等。管理员角色主要有普通用户(基本权限是上传文档和查看本部门)、审核本部门管理员(可以审核本部门的文档)、审核全部管理员(审核全部的文档)、查看全部管理员(查看全部文档)、超级管理员(审核全部,查看全部,管理管理员),每个管理员可分配多个角色,每个角色都具有基本的权限。 OA系统要提供的信息由OA编号、姓名、部门、职责。 1.管理员表 字段 类型 是否为空(默认否 默认值 说明 Id int 编号 主键 自动增长 OAId Nvarchar(20) OA编号 Name Nvarchar(20) 姓名 Password Nvarchar(50) 密码 Department Nvarchar(20) 所属部门 Duty Nvarchar(50) 是 职责 Role Nvarchar(10) 0 角色 Status Int 1 状态 1:正常 2:禁用 CreateTime Date Sysdate 创建时间 2.角色表 字段 类型 是否为空(默认否 默认值 说明 Id int 编号 主键 自动增长 Name Nvarchar(50) 角色名称 3.日志表 字段 类型 是否为空(默认否 默认值 说明 Id int 编号 主键 自动增长 DocumentId Int 文档Id DocumentTitle Nvarchar(50) 文档标题 OperateId Nvarchar(20) 操作人OAId OperateName Nvarchar(50) 操作人Name OperateResult Nvarchar(10) 操作结果 CreateTime Date Sysdate 创建时间
显示全部
相似文档