数据状态管理系统需求分析.docx

上传人:b****8 文档编号:9907799 上传时间:2023-02-07 格式:DOCX 页数:12 大小:35.53KB
下载 相关 举报
数据状态管理系统需求分析.docx_第1页
第1页 / 共12页
数据状态管理系统需求分析.docx_第2页
第2页 / 共12页
数据状态管理系统需求分析.docx_第3页
第3页 / 共12页
数据状态管理系统需求分析.docx_第4页
第4页 / 共12页
数据状态管理系统需求分析.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据状态管理系统需求分析.docx

《数据状态管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《数据状态管理系统需求分析.docx(12页珍藏版)》请在冰豆网上搜索。

数据状态管理系统需求分析.docx

数据状态管理系统需求分析

 

数据状态管理系统

数据库系统设计说明(Oracle部分)

 

文档信息:

文档名称

数据状态管理系统

描述

负责人

彭阳

状态

最终版

项目组成:

测试主管

开发主管

项目经理

文档变更历史:

时间

修改人

章节

描述

所有章节

创建文档初稿

所有章节

文档路径:

相关文档:

文档

路径

测试案例

测试案例.doc

详细设计

详细设计.doc

审核结果:

审核人

意见

签名档

全体团队

通过

测试团队

通过

概述

目的

本系统主要用于记录文件的访问信息和修改文件的权限。

用于公司的文件安全管理。

内容

本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。

本文档中包含对以下数据库内容的描述:

●数据表

●视图

●存储过程

●用户自定义函数

●触发器

●约束

在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

表设计概述

文件中文件柜表主要用于存储文件,而全局状态信息表主要用于文件夹的访问记录控制,利用系统表中给定了访问权限控制的接口预留。

和对访问主机的信息预留。

 

图21

表内容介绍

表的依赖关系

Name

Code

ParentTable

ChildTable

Reference_4

Reference_4

文件柜

资源项目

Reference_5

Reference_5

权限表

用户

Reference_6

Reference_6

文件柜管理员

管理员

Reference_7

Reference_7

文件柜

文件柜类型

Reference_8

Reference_8

文件柜

全局设置记录表

Reference_9

Reference_9

用户

管理员

2.2.1全局定义表

概述

用于记录全局的信息设置合通用配置

表定义

代码数据类型长度

主键idbigint(20)20

站点域名websitevarchar(255)255

站点名称Titlevarchar(255)255

站点状态Stateint(11)11

统计代码Statcodevarchar(255)255

SEO关键字Keywordvarchar(255)255

SEO描述Seo_desvarchar(255)255

关闭原因closedReasonvarchar(255)255

SMTP主机smtpHostvarchar(255)255

SMTP端口smptPortint(11)11

SMTP用户名smptUservarchar(255)255

SMTP密码smptPwdvarchar(255)255

SMTP验证smtpAuthint(11)11

表关系

文件柜依赖于全局定义表

2.2.2文件柜表

主键idbigint(20)20

文件所述柜分类varchar(11)255

文件柜子名称Titlevarchar(11)255

排列序号ordernoint(11)11

文件柜子显示名称creatidvarchar(11)255

创建者ID关键字creationnamevarchar(11)255

文件柜创建时间描述creationdatavarchar(11)255

文件柜状态statusvarchar(11)255

2.2.3文件柜类型

主键idbigint(20)20

文件柜类型名字namevarchar(255)255

资源空间大小totalFileSizebigint(20)20

资源单文件大小singleFileSizebigint(20)20

类型(公用、私有)typeint(11)11

表关系

2.2.4文件柜权限表内容

主键idbigint(20)20

权限作用域类型idtypeIdbigint(20)20

权限作用域类型typeint(11)11

权限码permCodebigint(20)20

 

2.2.5用户表

idbigint(20)20

用户账号accountvarchar(255)255

密码passwordvarchar(255)255

名字namevarchar(255)255

所在单位companyvarchar(255)255

所在部门departmentvarchar(255)255

职位positionvarchar(255)255

emailemailvarchar(255)255

电话phonevarchar(255)255

手机号码mobilevarchar(255)255

imimvarchar(255)255

状态statusvarchar(255)255

用户公钥publicKeytext

用户私钥privateKeytext

2.2.6管理员表

主键idbigint(20)20

管理员用户idmemberIdbigint(20)20

创建时间creationDatedatetime

管理员类型typeint(11)11

2.2.7资源管理表

资源项ididbigint(20)20

文件柜idgroupIdbigint(20)20

文件柜名字groupNamevarchar(200)200

资源创建者idmemberIdbigint(20)20

资源创建者名字memberNamevarchar(200)200

资源的存储路径filePathvarchar(200)200

资源名字namevarchar(200)200

资源描述desctext

资源大小,以K为单位sizebigint(20)20

资源的Content-TypecontentTypevarchar(100)100

资源创建时间creationDatedatetime

父资源idparentIdbigint(20)20

资源类型typeint(11)11

资源状态statusvarchar(255)255

 

2.2.8文件柜类型表

文件柜主键idtableIdbigint(20)20

支持空间typechar(11)11

类型typeintger(11)255

视图与操作相关联的表

清单信息

包含选项

账号管理员文件柜文件状态

来源

文件柜表用户表管理员表

方案管理非方案管理

概述

能够查看文件的存储信息,文件的修改信息,文件的修改人

基表

文件柜表

视图包含字段

创建者编号

创建时间状态审核用户

ID

用户ID用户名字管理员优先级

文件柜主键

名字支持空间类型资源I文件柜主键资源ID资源创建者名称资源创建路径资源描述资源创建时间资源是否共享

数据发布申请查看

概述

用于查看文件的状态。

基表

视图包含字段

wenjian_namewenjian_numversion_numversion_nameversion_autor

Wenjian_data

文件发布审批管理

用于文件的发布过程记录

基表

全局状态表

文件柜主键访问站点域名站点名称站点状态站点代码关闭原因SMTP主机SMTP端口SMTP用户名SMTP验证码

概述

●此功能用于查看文件发布的状态

存储过程

创建一个文件项目

概述

用于提交一个文件的上传

参数

主键idbigint(20)20

文件所述柜分类varchar(11)255

文件柜子名称Titlevarchar(11)255

排列序号ordernoint(11)11

文件柜子显示名称creatidvarchar(11)255

创建者ID关键字creationnamevarchar(11)255

文件柜创建时间描述creationdatavarchar(11)255

文件柜状态statusvarchar(11)255

主键idbigint(20)20

站点域名websitevarchar(255)255

站点名称Titlevarchar(255)255

站点状态Stateint(11)11

统计代码Statcodevarchar(255)255

SEO关键字Keywordvarchar(255)255

SEO描述Seo_desvarchar(255)255

关闭原因closedReasonvarchar(255)255

SMTP主机smtpHostvarchar(255)255

SMTP端口smptPortint(11)11

SMTP用户名smptUservarchar(255)255

SMTP密码smptPwdvarchar(255)255

SMTP验证smtpAuthint(11)11

返回值

字段

类型

描述

return

整型

系统自带的一个参数,返回文件的操作

记录一个文件的操作操作过程

概述

对每个数据操作进行记录

参数

返回值

字段

类型

描述

数据集

得到相关是否成功的记录的返回

数据库安全性

数据库中定义了设置了文件的权限管理和不同用户预留的不用管理等级以及权限是否可被继承。

概述

数据库验证方式

应用程序端连接数据库时使用的数据库验证方式为Oracle验证。

数据库连接串将加密存储在系统配置文件中。

数据库管理和设置

概述

本节内容与数据库功能无关,将从教学案例系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。

数据库属性设置

数据库备份恢复策略

数据库的大小和数据修改的频率决定了采用何种数据库备份恢复策略。

如果数据库较小或修改的频度非常低,则可以只实施完全数据库备份,不过此时要定期清理数据库的事务日志,防止数据库的事务日志被填满。

其他情况则需要使用差异备份。

由于本案例教学涉及的数据库规模较小,建议每周做一次完全备份,中间间隔两天做一次差异备份。

数据库运行日常维护

Oracle的一个优势就是对日常维护的要求比较低,但为了追求更高的可用性和安全性,建议每周做备份,同时注意将备份放在不同的备份媒体中,如多个硬盘。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1