数据库设计报告.docx
- 文档编号:12735213
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:10
- 大小:19.36KB
数据库设计报告.docx
《数据库设计报告.docx》由会员分享,可在线阅读,更多相关《数据库设计报告.docx(10页珍藏版)》请在冰豆网上搜索。
数据库设计报告
档案管理系统
数据库设计报告
编写:
xx日期:
2012-11-11
审核:
日期:
批准:
日期:
发布版次:
1.0日期:
文件状态:
[]草稿
[]正式发布
[√]正在修改
编号:
89757
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
目录
1.引言4
1.1文档目的4
1.2文档范围4
1.3产品开发背景4
1.4定义、缩写词和符号4
1.5参考资料5
1.6术语与缩写解释5
2.数据库环境说明6
3.数据库的命名规则6
4.逻辑设计6
5.物理设计6
5.1表汇总7
5.2档案目录表7
5.3档案仓库表7
5.4登录表8
5.5操作员工信息表8
5.6公司信息表9
5.7帮助表9
6.安全性设计9
6.1防止用户直接操作数据库的方法9
6.2用户帐号密码的加密方法9
6.3角色与权限10
7.优化10
8.数据库管理与维护说明10
1.引言
1.1文档目的
在完成了针对《档案管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《档案管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2文档范围
该文档的主要作用为针对管理系统的各个功能模块设计,以达到更全面更实用的作用。
1.3产品开发背景
由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些公司重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。
而且近年来,由于竞争的激烈程度不断的加深,档案的管理不当会严重到导致公司的面临着亏损甚至破产的局面。
于是人们不断地在探索希望能找到解决的方法。
为了解决以上的问题,让企事业单位能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化,本人多方听取意见、追加和完善大量实用功能,进而了解文件管理的流程,同时结合各部门、各行业与企业文件管理的方法,开发出一套适合于档案多而复杂的管理系统。
1.4定义、缩写词和符号
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
1.5参考资料
都日娜:
《管理信息系统(实用教材)》,清华大学出版社
鲁荣江、王立丰:
《VisualBasic项目案例导航》,科学出版社,2002年6月版
陈明:
《软件工程》,中央广播电视大学出版社,2002年6月版
段兴:
《VisualBasic6.0 控件实用程序设计100例》,人民邮电出版社,2002年12月
杜春雷、孙会莲:
《如何使用Visualbasic6.0中文版》,机械出版社,2000年1月
张曜、张青、李丁:
《VisualBasic函数实用手册》,治金工业出版社,2002年12月
范国平、陈晓鹏:
《Access2000数据库系统开发实例导航》,人民邮电出版社,2002年12月版
闪四清:
《SQLServer实用简明教程》,清华大学出版社,2003年1月版
1.6术语与缩写解释
缩写、术语
解释
OA
办公自动化软件
SqlServer
微软的数据库产品
SPP
精简并行过程,SimplifiedParallelProcess
SD
系统设计,SystemDesign
2.数据库环境说明
2.1说明
采用的数据库系统:
SQLServer2000
设计工具:
PowerDesigner15.1
编程工具:
myeclipse5.5,java
2.2详细配置
Drivetemplate:
MicrosoftSQLServer2000
Drivename:
自拟(如:
SQLServer2000)
ConnectionURL:
jdbc:
Microsoft:
sqlserver:
//localhost:
1433;databaseName=dookstore
Username:
sa
Password:
sa
DriveJARs:
msbase.jar,mssqlserver.jar,msUTIL.jar三个JAR驱动包
Driveclassname:
com.microsoft.jdbc.sqlserver.SQLServerDriver
Savepassword
完成后链接就好了
3.数据库的命名规则
(1)完整并且清楚的说明本数据库的命名规则。
(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
4.逻辑设计
数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。
如果采用面向对象方法(OOAD),这里实体相当于类(class)。
5.物理设计
(1)主要是设计表结构。
一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。
逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。
(2)对表结构进行规范化处理(第三范式)。
5.1表汇总
表名
功能说明
档案目录表
存放档案类型信息
档案仓库表
存放档案的信息
登录表
存放操作员工的信息
操作员工信息表
存放操作员工详细信息表
公司信息表
存放公司的信息
帮助表
存放帮助信息
5.2档案目录表
此表存放档案类型信息
字段
字段名
类型
宽度
1
档案类型
Text
20
2
安全级别
Text
20
5.3档案仓库表
此表存放档案的信息
字段
字段名
类型
宽度
1
档案名称
Text
50
2
档案内容
Memo
自动
3
档案说明
Text
50
4
档案创建者
Text
20
5
档案创建时间
Data/time
自动
6
最后修改者
Text
20
7
最后修改时间
Data/time
自动
8
档案类型
Text
20
9
附加文件
Text
50
10
安全级别
Text
20
5.4登录表
此表存放操作员工的信息
字段
字段名
类型
宽度
1
用户名
Text
50
2
密码
Text
50
3
权限
Text
20
4
级别
text
50
5.5操作员工信息表
此表存放操作员工详细信息表
字段
字段名
类型
宽度
1
员工号
Text
50
2
姓名
Text
50
3
身份证号码
Text
50
4
职称
Text
50
5
工龄
Text
50
6
工作部门
Text
50
7
工作电话
Text
50
8
移动电话
Text
50
9
传真号码
Text
50
10
E_Mail
Text
50
11
专业
Text
50
12
学历
Text
50
13
爱好
Text
50
14
家庭电话
Text
50
15
家庭地址
Text
50
16
省份
Text
50
17
城市
Text
50
18
出生日期
Data/time
自动
19
签订时间
Data/time
自动
20
结束时间
Data/time
自动
21
权限
Text
50
22
级别
Text
50
23
照片
Text
50
24
性别
Text
50
25
婚姻状态
Text
50
5.6公司信息表
主要存放公司的信息
字段
字段名
类型
宽度
1
公司名称
Text
50
2
公司电话
Text
50
3
公司传真
Text
50
4
负责人
Text
50
5
公司地址
text
50
5.7帮助表
此表存放帮助信息
字段
字段名
类型
宽度
1
名称
Memo
自动
2
内容
memo
自动
6.安全性设计
提高软件系统的安全性应当从“管理”和“设计”两方面着手。
这里仅考虑数据库的安全性设计。
6.1防止用户直接操作数据库的方法
用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。
6.2用户帐号密码的加密方法
对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。
6.3角色与权限
确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。
每个角色拥有刚好能够完成任务的权限,不多也不少。
在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。
角色
可以访问的表与列
操作权限
管理员
档案目录表
增、删、改、查
档案仓库表
增、删、改、查
操作员工信息表、公司信息表
增、删、改、查
员工
档案目录表
查
档案仓库表
查
操作员工信息表
改、查
7.优化
分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。
(1)分析“时-空”效率的瓶颈,找出优化对象(目标),并确定优先级。
(2)当优化对象(目标)之间存在对抗时,给出折衷方案。
(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。
优先级
优化对象(目标)
措施
8.数据库管理与维护说明
在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出正确完备的用户手册。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 报告