OA 办公自动化 系统 asp sql 数据库设计.doc_第1页
OA 办公自动化 系统 asp sql 数据库设计.doc_第2页
OA 办公自动化 系统 asp sql 数据库设计.doc_第3页
OA 办公自动化 系统 asp sql 数据库设计.doc_第4页
OA 办公自动化 系统 asp sql 数据库设计.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络智能办公系统数据库设计报告网络智能办公系统数据库设计报告文件状态: 草稿 正式发布 正在修改文件标识:网络智能办公系统当前版本:1.0作 者:孙传强完成日期:2011-9-1 目 录 1 文档介绍11.1 文档目的11.2 文档范围11.3 读者对象11.4 参考文献11.5 术语与缩写解释22 数据库环境说明23 数据库的命名规则24 概念设计34.1 局部概念设计34.2 全局概念设计34 逻辑设计35 物理设计35.1表汇总35.2 数据库说明45.2.1 用户信息表(UserInfo)45.2.2 权限表(SysFun)55.2.3角色信息表(RoleInfo)55.2.4 部门信息表(DepartInfo)55.2.5 单位信息表(UnitInfo)55.2.6 用户角色表(UserRole)65.2.7 角色权限表 (RoleRight)66 安全性设计66.1 防止用户直接操作数据库的方法66.2 用户账号密码的加密方法71 文档介绍1.1 文档目的作为网络智能办公系统设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员实际建立OA_ DB数据库及其数据库对象的重要参考依据。1.2 文档范围 本文档包含以下几个部分:(1) 文档介绍(2) 数据库环境说明(3) 数据库的命名规则(4) 逻辑设计(5) 物理设计(6) 安全性设计(7) 优化(8) 数据库管理与维护说明1.3 读者对象本文档的主要读者包括:(1) 本系统的设计人员:包括模块设计人员(2) 本系统的系统开发人员:包括数据库开发、编码人员(3) 本系统的测试人员1.4 参考文献表1-1参考文献缩写、术语及符号作者出版社数据库设计与开发弗罗斯特清华大学出版社数据库设计教程康诺利、何玉洁机械工业出版社数据库设计入门经典鲍威尔 清华大学出版社1.5 术语与缩写解释表1-2参考文献缩写、术语及符号解 释OA_DB软件本后台数据库的英文名称Microsoft SQL Server 2005 微软SQL Server2005企业版2 数据库环境说明网络智能办公系统的后台数据库采用Microsoft SQL Server 2005 数据库管理系统建立并维护。其中SQL Server的登录模式为混和身份验证,超级用户的用户名为sa,密码为1230,SQL Server服务器的端口号:1433。3 数据库的命名规则(1) 数据库的命名:系统名_数据库名。如:网络智能办公系统后台数据库命名:OA_DB。(2) 数据库表命名:单词首字母大写,做到见名知意。4 概念设计4.1局部概念(1)部门实体:部门部门编号部门名称电话传真部门职能父节点编号图4.1.1部门实体E-R图(2)用户实体:用户用户编号用户姓名用户密码性别部门编号角色编号编号图4.1.2用户实体E-R图(3)权限实体:权限权限编号权限名称权限描述显示排序父节点编号图4.1.3权限实体E-R图(4)角色实体:角色角色编号角色名称角色描述图4.1.4角色实体E-R图4.2全局概念全局E-R图:角色角色编号角色名称角色描述权限权限编号权限名称权限描述显示排序父节点编号用户用户编号用户姓名用户密码性别部门编号角色编号编号部门部门编号部门名称电话传真部门职能父节点编号隶属m1拥有mn担当m1图4.2.1全局E-R图5 逻辑设计关系模型:用户(用户编号,用户姓名,用户密码,性别,部门编号,角色编号)部门(部门编号,部门名称,电话,传真,部门职能,父节点编号)角色(角色编号,角色名称,角色描述)权限(权限编号,权限名称,权限描述,显示排序,父节点编号)角色权限(角色权限编号,角色编号,权限编号)6 物理设计6.1表汇总表 6-1网络智能办公系统组织机构管理表汇总表名功能说明UserInfo(用户信息表)存储用户基本信息,包括用户编号、姓名、密码、部门RoleInfo(角色信息表)存储角色信息DepartInfo(部门信息表)存储部门信息SysRight(权限表)存储权限信息RoleRight(角色权限表)存储角色权限信息6.2 数据库说明6.2.1 用户信息表(UserInfo)表6-2 用户信息表(UserInfo)编号主键名称描述数据类型大小空外键默认值备注1UserId用户编号VARCHAR502UserName用户姓名VARCHAR503Password用户密码VARCHAR504Gender性别BIT25DepartId部门编号INT46RoleId角色编号INT46.2.2 权限表(SysRight)表6-3 权限表(SysRight)编号主键名称描述数据类型大小空外键默认值备注1RightId权限编号INT42RightName权限名称VARCHAR503RightDesc权限描述VARCHAR2004DisplayOrder显示排序INT45ParentNodeId父节点编号INT46.2.3角色信息表(RoleInfo)表 6-4 角色信息表(RoleInfo)编号主键名称描述数据类型大小空外键默认值备注1RoleId角色编号INT42RoleName角色名称VARCHAR503RoleDesc角色描述VARCHAR2006.2.4 部门信息表(DepartInfo)表6-5 部门信息表(DepartInfo)编号主键名称描述数据类型大小空外键默认值备注1DepartId部门编号INT42DepartName部门名称VARCHAR503TelNo电话号码VARCHAR504FaxNo传真VARCHAR505DepartFun部门职能VARCHAR2006ParentNodeId父节点编号INT46.2.5 角色权限表 (RoleRight)6-6角色权限表(RoleRight)编号主键名称描述数据类型大小空外键默认值备注1RoleRightId角色权限编号INT42RoleId角色编号INT43RightId权限编号INT47 安全性设计7.1 防止用户直接操作数据库的方法网络智能办公系统的后台数据库应安装在指定服务器上,用户只能通过登录客户端软件或服务器端软件访问数据库表中的数据。除上述方法外,不应提供用户其他访

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论