万得仓库管理系统UML模型设计报告
万得信息—信息技术应用与创新的先行者
上海财经大学信息管理与信息系统2008级本科团队
项目名称,《数据库设计报告》
版本历史
机构名称,2002 Page 2 of 10
项目名称,《数据库设计报告》
目录
0. 文档介绍 (4)
0.1文档目的 (4)
0.2文档范围 (4)
0.3读者对象 (4)
0.4参考文献 (4)
0.5术语与缩写解释 (4)
1. 数据库环境说明 (5)
2. 数据库的命名规则 (5)
3. 逻辑设计 (5)
4. 物理设计 (6)
4.0表汇总 (6)
4.1表A (7)
4.N 表N (7)
5. 安全性设计 (9)
5.1防止用户直接操作数据库的方法 (9)
5.2用户帐号密码的加密方法 (9)
5.3角色与权限 (9)
6. 优化 (9)
7. 数据库管理与维护说明 (10)
机构名称,2002 Page 3 of 10
项目名称,《数据库设计报告》
0. 文档介绍
0.1 文档目的
0.2 文档范围
0.3 读者对象
0.4 参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA]作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期
0.5 术语与缩写解释
机构名称,2002 Page 4 of 10
项目名称,《数据库设计报告》
1. 数据库环境说明
数据库运行环境:SQL server 2008 enterprise
数据库设计环境:PowerDesigner 15.1
2. 数据库的命名规则
数据库名为项目名
表明为实体名为主
表字段为实体属性为主
3. 逻辑设计
机构名称,2002 Page 5 of 10
项目名称,《数据库设计报告》
机构名称,2002
Page 6 of 10 4. 物理设计 FK_LIST_REFERENCE_USER FK_LIST_REFERENCE_SUPPLIER FK_LIST_REFERENCE_CLIENT Supplier
ID
Name
Telephone
Address
Comment
...int varchar varchar varchar text
int varchar varchar
varchar text
Warehouse_ID
Commdity_ID
Sum
Money
Status
Max
Min
LastUpdate
...int int int money varchar int int datetime
money datetime
项目名称,《数据库设计报告》
4.1 Supplier
4.2 Client
4.3 Warehouse
4.4 Commodity
机构名称,2002 Page 7 of 10
项目名称,《数据库设计报告》
4.5 Inventory
4.6 User
4.7 List
机构名称,2002 Page 8 of 10
项目名称,《数据库设计报告》
5. 安全性设计
5.1 防止用户直接操作数据库的方法
为系统配置新数据库账户,该账户拥有该数据库,禁止其他账户访问该数据库,禁止除系统所在服务器外的地址以该账户访问数据库。
5.2 用户帐号密码的加密方法
用户密码字符串连结系统密钥(password+system_string),然后对该字符串进行两次MD5的hash后存入数据库的user表。
5.3 角色与权限
6. 优化
提示:分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。
(1)分析“时-空”效率的瓶颈,找出优化对象(目标),并确定优先级。
机构名称,2002 Page 9 of 10
项目名称,《数据库设计报告》
(2)当优化对象(目标)之间存在对抗时,给出折衷方案。
(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。
7. 数据库管理与维护说明
提示:在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出正确完备的用户手册。
机构名称,2002 Page 10 of 10
万得 4-1 数据库设计报告相关文章: