收藏 分销(赏)

数据库设计方案报告.doc

上传人:a199****6536 文档编号:3031699 上传时间:2024-06-13 格式:DOC 页数:9 大小:120.04KB 下载积分:6 金币
下载 相关 举报
数据库设计方案报告.doc_第1页
第1页 / 共9页
数据库设计方案报告.doc_第2页
第2页 / 共9页


点击查看更多>>
资源描述
报销系统 数据库设计汇报 文件状态: [√] 初稿 [ ] 正式公布 [ ] 正在修改 文件标识: Company-Project-SD-DATABASE 目前版本: X.Y 作 者: 完成日期: -1-14 欣和企业信息技术和管理部 系统开发处 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 目 录 0. 文档介绍 4 0.1 文档目标 4 0.2 文档范围 4 0.3 读者对象 4 0.4 参考文件 4 0.5 术语和缩写解释 4 1. 数据库环境说明 5 2. 数据库命名规则 5 3. 逻辑设计 5 4. 物理设计 5 4.0 表汇总 5 4.1 表A 6 4.n 表N 6 5. 安全性设计 6 5.1 预防用户直接操作数据库方法 6 5.2 用户帐号密码加密方法 6 5.3 角色和权限 7 6. 优化 7 7. 数据库管理和维护说明 7 0. 文档介绍 0.1 文档目标 0.2 文档范围 0.3 读者对象 0.4 参考文件 提醒:列出本文档全部参考文件(能够是非正式出版物),格式以下: [标识符] 作者,文件名称,出版单位(或归属单位),日期 比如: [AAA] 作者,《立项提议书》,机构名称,日期 [SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期 0.5 术语和缩写解释 缩写、术语 解 释 SPP 精简并行过程,Simplified Parallel Process SD 系统设计,System Design … 1. 数据库环境说明 提醒: (1)说明所采取数据库系统,设计工具,编程工具等 (2)具体配置 2. 数据库命名规则 提醒: (1)完整而且清楚说明本数据库命名规则。 (2)假如本数据库命名规则和机构标准不完全一致话,请作出解释。 3. 逻辑设计 提醒:数据库设计人员依据需求文档,创建和数据库相关那部分实体关系图(ERD)。假如采取面向对象方法(OOAD),这里实体相当于类(class)。 4. 物理设计 提醒: (1)关键是设计表结构。通常地,实体对应于表,实体属性对应于表列,实体之间关系成为表约束。逻辑设计中实体大部分能够转换成物理设计中表,不过它们并不一定是一一对应。 (2)对表结构进行规范化处理(第三范式)。 4.0 表汇总 表名 功效说明 base_buinessaction 工作流节点路由 base_buinesscondition 工作流节点定义表 base_workflowactivity 步骤提议 base_workflowcurrent 步骤目前状态 base_workflowhistory 步骤历史统计 base_workflowprocess 工作流—名称定义表 flow_back_info 退单统计 flow_detail FLOW单据统计信息 flow_mark_info_current FLOW标识 flow_mark_info_history FLOW标识历史统计 flow_sendmail_history 邮件发送历史统计 4.1.1 表base_workflowprocess (关键字段说明) 表名 base_workflowprocess 列名 数据类型(精度范围) 空/非空 约束条件 FLOWNAME (工作流名字) NVARCHAR2(50) 非空 主键唯一约束 FLOWDESC(步骤描述) NVARCHAR2(50) 非空 工作流汉字描述 补充说明 和base_buinessaction,base_buinesscondition 组成一套简单步骤处理系统 4.1.2 表base_buinesscondition (关键字段说明) 表名 base_buinesscondition 列名 数据类型(精度范围) 空/非空 约束条件 CONTIONNAME NVARCHAR2(50) 非空 FLOWDECNAME NVARCHAR2(50) 非空 VERIFIERROLE NVARCHAR2(50) 非空 TRUEACTION NVARCHAR2(50) 非空 FALSEACTION NVARCHAR2(50) 非空 SQUENTID NUMBER 非空 FLOWCATEGORIESNAME NVARCHAR2(50) 非空 ISENDFLOW NUMBER(1) 非空 ISSTARTFLOW NUMBER(1) 非空 补充说明 步骤节点设定表,用于定义出每套工作流所走节点。 4.1.3 表base_buinessaction (关键字段说明) 表名 base_buinessaction 列名 数据类型(精度范围) 空/非空 约束条件 ACTIONNAME NVARCHAR2(50) 非空 主键 TYPE NVARCHAR2(50) 非空 ACTIONVALUE NVARCHAR2(50) 非空 补充说明 设定每个节点正向和反向路由表 4.2.1 表base_workflowactivity (关键字段说明) 表名 base_workflowactivity 列名 数据类型(精度范围) 空/非空 约束条件 ACTIVITYNO NVARCHAR2(50) 非空 CODE NVARCHAR2(50) 非空 FULLNAME NVARCHAR2(50) 非空 补充说明 和base_workflowcurrent和base_workflowhistory配套进行工作流统计 4.2.2 表base_workflowcurrent (关键字段说明) 表名 base_workflowactivity 列名 数据类型(精度范围) 空/非空 约束条件 ID NVARCHAR2(50) 非空 FLOWID NVARCHAR2(50) 非空 FOWNAME NVARCHAR2(50) 非空 OBJECTID NVARCHAR2(50) 非空 WORKFLOWNAME NVARCHAR2(50) 非空 TOROLEID NVARCHAR2(50) 非空 AUDITIDEA NVARCHAR2(50) 非空 AUDITSTATE NVARCHAR2(50) 非空 CURRENTFLOWSTATE NVARCHAR2(50) 非空 CREATEON DATE 非空 CREATEUSERID NVARCHAR2(50) 非空 CREATEBY NVARCHAR2(50) 非空 MODIFIEDON 非空 MODIFIEDUSERID NVARCHAR2(50) 非空 MODIFIEDBY NVARCHAR2(50) 非空 GROUPNUM NVARCHAR2(50) 非空 补充说明 用于统计工作流目前节点状态信息 5. 安全性设计 提醒:提升软件系统安全性应该从“管理”和“设计”两方面着手。这里仅考虑数据库安全性设计。 5.1 预防用户直接操作数据库方法 提醒:用户只能用帐号登陆到应用软件,经过应用软件访问数据库,而没有其它路径操作数据库。 5.2 用户帐号密码加密方法 提醒:对用户帐号密码进行加密处理,确保在任何地方全部不会出现密码明文。 5.3 角色和权限 提醒:确定每个角色对数据库表操作权限,如创建、检索、更新、删除等。每个角色拥有刚好能够完成任务权限,不多也不少。在应用时再为用户分配角色,则每个用户权限等于她所兼角色权限之和。 角色 能够访问表和列 操作权限 角色A 角色B 6. 优化 提醒:分析并优化数据库“时-空”效率,尽可能地“提升处理速度”而且“降低数据占用空间”。 (1)分析“时-空”效率瓶颈,找出优化对象(目标),并确定优先级。 (2)当优化对象(目标)之间存在对抗时,给出折衷方案。 (3)给出优化具体方法,比如优化数据库环境参数,对表格进行反规范化处理等。 优先级 优化对象(目标) 方法 7. 数据库管理和维护说明 提醒:在设计数据库时候,立即给出管理和维护本数据库方法,有利于未来撰写出正确完备用户手册。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服