密 级:内部公开
文档编号:NTT_SD_REGU_SJKSJSMS
版 本 号:V1.0
数据库设计说明书
惠州市新中新电子技术开发有限公司
----------------------------------------------------------------- 惠州市新中新电子技术开发有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何
第三方,或进行修改后使用。
数据库设计说明书 V1.0
文件更改摘要:
惠州市新中新电子技术开发有限有限公司 第 2 页 共 7 页
数据库设计说明书 V1.0
目 录
一、 文档介绍 ................................................................................................................................................... 4 文档目的 .................................................................................................................................................................. 4 文档范围 .................................................................................................................................................................. 4 读者对象 .................................................................................................................................................................. 4 参考文献 .................................................................................................................................................................. 4 二、
三、
四、
五、 数据库环境说明................................................................................................................................... 4 数据库的命名规则 ............................................................................................................................. 4 逻辑设计 ................................................................................................................................................... 5 物理设计 ................................................................................................................................................... 5 表汇总 ....................................................................................................................................................................... 5 表A ............................................................................................................................................................................. 5 表B.............................................................................................................................................................................. 5 表C ............................................................................................................................................................................. 6 六、
七、
八、 安全性设计 .............................................................................................................................................. 6 优化 .............................................................................................................................................................. 6 数据库管理与维护说明 .................................................................................................................. 7 惠州市新中新电子技术开发有限有限公司 第 3 页 共 7 页
数据库设计说明书 V1.0
一、 文档介绍
文档目的
文档范围
读者对象
参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA] 作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期
术语与缩写解释
二、 数据库环境说明
提示:
(1)说明所采用的数据库系统,设计工具,编程工具等
(2)详细配置
三、 数据库的命名规则
提示:
(1)完整并且清楚的说明本数据库的命名规则。
(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
惠州市新中新电子技术开发有限有限公司 第 4 页 共 7 页
数据库设计说明书 V1.0
四、 逻辑设计
提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。
五、 物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。
(2)对表结构进行规范化处理(第三范式)。
表汇总
表A
表B
惠州市新中新电子技术开发有限有限公司 第 5 页 共 7 页
数据库设计说明书 V1.0
表C
六、 安全性设计
提示:提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据库的安全性设计。
防止用户直接操作数据库的方法
提示:用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其他途径操作数据库。
用户帐号密码的加密方法
提示:对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。
角色与权限
提示:确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。
七、 优化
提示:分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。
(1)分析“时-空”效率的瓶颈,找出优化对象(目标),并确定优先级。 (2)当优化对象(目标)之间存在对抗时,给出折衷方案。
(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。
惠州市新中新电子技术开发有限有限公司 第 6 页 共 7 页
数据库设计说明书 V1.0
八、 数据库管理与维护说明
提示:在设计数据库的时候,及时给出管理与维护本数据库的方法,有助于将来撰写出正确完备的用户手册。
惠州市新中新电子技术开发有限有限公司 第 7 页 共 7 页
网上企业财务管理系统
数据库设计说明书
[V1.0(版本号)]
拟 制 人______________________ 审 核 人______________________ 批 准 人______________________
[一九九九年八月二十日]
[项目名称]——数据库设计说明书 1
1.引言....................................................................................................................................... 2
1.1编写目的 .................................................................................................................... 2
1.2背景 ............................................................................................................................ 2
1.3定义 ............................................................................................................................ 2
1.4参考资料 .................................................................................................................... 2
2.任务概述 ............................................................................................................................... 3
2.1.需求概述 ................................................................................................................... 3
2.2后台管理服务 ............................................................................................................ 3
2.3运行环境 .................................................................................................................... 3
2.4开发环境 .................................................................................................................... 3
2.5支持软件 .................................................................................................................... 3
3.结构设计 ............................................................................................................................. 4
3.1逻辑结构设计 ............................................................................................................ 4
3.2物理结构设计 ............................................................................................................ 5
4.运行设计 ............................................................................................................................. 5
4.1运行控制 .................................................................................................................... 5
4.2运行时间 .................................................................................................................... 5
5.出错处理设计 ....................................................................................................................... 6
5.1 出错输出信息 ........................................................................................................... 6
5.2 出错补救措施 ........................................................................................................... 7
6安全保密设计 ........................................................................................................................ 7
[项目名称]——数据库设计说明书 2
数据库设计说明书
1.引言
1.1编写目的
在分析《网上企业财务管理系统的需求分析》上,项目小组对该系统进行了概要设计。主要是基于以下目的编写此说明书。
1、对概要设计的阶段任务成果形成文档,以便阶段验收、评审,最终的文档验收。
2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。
3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。
4、明确编码规范和命名规范,统一程序界面。
预期读者:详细设计人员、指导老师。
1.2背景
a.网上企业财务管理系统
b.提出者:XXX
开发者:项目主成员
用户:主要是企业中的财务部工作人员,也可以用于企业内的各个部门。
1.3定义
Java:本系统的开发语言,是现在比较受欢迎的开发语言之一
SQL Server:是微软的数据库软件,在系统中起到的作用是存放数据。
1.4参考资料 [1] 吴以欣,陈小宁.JavaScript 脚本程序设计[M].北京:人民邮电出版社,2005
[项目名称]——数据库设计说明书 3 [2] 萨师煊,王珊.数据库系统概论(第三版) [M].北京:高等教育出版社, 2000
[3] 孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2004
2.任务概述
2.1.需求概述
网上企业财务管理系统,财务管理系统的开发不仅可以减少企业人员的工作量,还可以为企业节约许多人力物力,可以使企业向科学化、现代化、规范化的方向发展,达到提高企业的生产效率的目的。
2.2后台管理服务
费用管理
费用统计
用户管理
部门管理
2.3运行环境
服务器端:MySQL,apache-tomcat
客户端: IE浏览器
2.4开发环境
NetBeans
2.5支持软件
基于Web的应用系统开发
Web服务器组件
服务器
数据库访问技术
C/S结构与B/S结构
[项目名称]——数据库设计说明书 4
C/S结构介绍 B/S结构介绍
C/S结构与B/S结构的比较 Java语言及其特点 JSP技术特点 MySQL数据库
3.结构设计
3.1逻辑结构设计
数据库逻辑设计:
·系统管理员表 master ·部门表 class ·用户登录表 userlog ·费用报销表 payer
数据表的详细设计:
系统管理员表 master(主键:id)
部门表 class (主键:id) 用户登录表 userlog (主键:id)
[项目名称]——数据库设计说明书 5
费用报销表 payer(主键:id)
3.2物理结构设计
本数据库的文件物理结构:采用二叉树的结构记录文件
4.运行设计
4.1运行控制
本软件控制流程:当用户登入网站后启动login.jsp/user_login.jsp通过身份验证后,登入系统,并调用系统,由相应的访问方式分别活其他模块
4.2运行时间
各模块运行时间均应控制在1-10秒内
[项目名称]——数据库设计说明书 6
5.出错处理设计
5.1 出错输出信息
[项目名称]——数据库设计说明书 7
5.2 出错补救措施
6安全保密设计
本软件作为财务管理辅助设备,它的规模不大,限定一个程序中某些区域的规约,给不同的模块分配不同的功能。
在登录时实行权限制,没有权限无法进行相关操作。
在用户登录后进行用户登录记录,保证在出现问题时及时找到责任人。
金华职业技术学院项目实践实训报告计算机072班第X小组小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓…
基于soap协议的汽车零部件网站数据库设计说明书学生姓名吴阳光学号20xx904125指导教师杨俊杰课题类型数据库原理及开发学院信…
XXX有限公司XXX产品项目数据库设计说明书目录1文档介绍311121314152编写目的3文档范围3读者对象3术语与缩写解释3参…
1引言211编写目的212背景213定义214参考资料22外部设计221标识符和状态222使用它的程序323约定324专门指导32…
1引言211编写目的212背景213定义214参考资料22外部设计321标识符和状态322使用它的程序323约定324专门指导32…
JIANGXIAGRICULTURALUNIVERSITY题目学专百度贴吧数据库设计说明书院软件学院业软件工程英语二0一二年十二月…
基于soap协议的汽车零部件网站数据库设计说明书学生姓名吴阳光学号20xx904125指导教师杨俊杰课题类型数据库原理及开发学院信…
金华职业技术学院项目实践实训报告计算机072班第X小组小组成员姓名学号如15小组成员姓名学号如15小组成员姓名学号如15小组成员姓…
HUST学分制教务管理系统数据库设计说明书文挡编号文挡名称撰写人审核批准创建时间hustshujuxuqiu数据库设计说明书陆霞2…
XXX有限公司XXX产品项目数据库设计说明书目录1文档介绍311121314152编写目的3文档范围3读者对象3术语与缩写解释3参…