网络智能办公系统
数据库设计报告
文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 文件标识: 网络智能办公系统 当前版本: 1.0 作 者: 孙传强 完成日期: 2011-9-1 网络智能办公系统《数据库设计报告》
目 录
1 文档介绍 .................................................................................................................................................. 1
1.1 文档目的 ....................................................................................................................................... 1 1.2 文档范围 ....................................................................................................................................... 1 1.3 读者对象 ....................................................................................................................................... 1 1.4 参考文献 ....................................................................................................................................... 1 1.5 术语与缩写解释 ........................................................................................................................... 2 2 数据库环境说明 ...................................................................................................................................... 2 3 数据库的命名规则 .................................................................................................................................. 2 4 概念设计 .................................................................................................................................................. 5
4.1 局部概念设计……………………………………………………………………………………5 4.2 全局概念设计……………………………………………………………………………5
4 逻辑设计 .................................................................................................................................................. 5 5 物理设计 .................................................................................................................................................. 6
5.1表汇总 ............................................................................................................................................ 6 5.2 数据库说明 ................................................................................................................................... 6
5.2.1 用户信息表(UserInfo) ................................................................................................ 6 5.2.2 权限表(SysFun) ............................................................................................................ 6 5.2.3角色信息表(RoleInfo) ................................................................................................... 7 5.2.4 部门信息表(DepartInfo) ............................................................................................ 7 5.2.5 单位信息表(UnitInfo) ................................................................ 错误!未定义书签。 5.2.6 用户角色表(UserRole) ............................................................... 错误!未定义书签。 5.2.7 角色权限表 (RoleRight) .............................................................................................. 7
6 安全性设计 .............................................................................................................................................. 8
6.1 防止用户直接操作数据库的方法 ............................................................................................... 8 6.2 用户账号密码的加密方法 ........................................................................................................... 8
网络智能办公系统《数据库设计报告》
1 文档介绍
1.1 文档目的
作为网络智能办公系统设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员实际建立OA_ DB数据库及其数据库对象的重要参考依据。
1.2 文档范围
本文档包含以下几个部分: (1) 文档介绍 (2) 数据库环境说明 (3) 数据库的命名规则 (4) 逻辑设计 (5) 物理设计 (6) 安全性设计 (7) 优化
(8) 数据库管理与维护说明
1.3 读者对象
本文档的主要读者包括:
(1) 本系统的设计人员:包括模块设计人员
(2) 本系统的系统开发人员:包括数据库开发、编码人员 (3) 本系统的测试人员
1.4 参考文献
表1-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)部门实体:
2