03图书管理数据库设计说明书V10.docx

上传人:b****5 文档编号:6717420 上传时间:2023-01-09 格式:DOCX 页数:10 大小:170.04KB
下载 相关 举报
03图书管理数据库设计说明书V10.docx_第1页
第1页 / 共10页
03图书管理数据库设计说明书V10.docx_第2页
第2页 / 共10页
03图书管理数据库设计说明书V10.docx_第3页
第3页 / 共10页
03图书管理数据库设计说明书V10.docx_第4页
第4页 / 共10页
03图书管理数据库设计说明书V10.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

03图书管理数据库设计说明书V10.docx

《03图书管理数据库设计说明书V10.docx》由会员分享,可在线阅读,更多相关《03图书管理数据库设计说明书V10.docx(10页珍藏版)》请在冰豆网上搜索。

03图书管理数据库设计说明书V10.docx

03图书管理数据库设计说明书V10

图书管理系统

文档编号:

MSD-OA-DES-DataBase

 

数据库设计说明书

V1.0

 

编写:

审核:

批准:

日期:

2013.5.10

日期:

2013.05.11

日期:

2013.05.11

变更履历

版本

文件内容描述

编写日期

编写

审核

批准

1.0

正式发布

2013.5.10

目录

第一章引言1

1.1编写目的1

1.2背景1

1.3术语定义1

1.4参考资料2

1.5标识符和状态2

1.6使用它的程序2

1.7命名约定2

1.8设计约定2

第二章结构设计3

2.1概念结构设计3

2.1.1实体和属性的定义3

2.1.2数据库关系图5

2.2逻辑结构设计5

2.2.1模式5

2.3物理结构设计6

2.4数据字典设计7

2.5安全保密设计7

2.6数据库实施7

2.6.1创建数据库7

2.6.2创建表7

第一章引言

一.1编写目的

本数据库设计说明书是对图书馆图书管理系统数据库设计的定义,包括本系统数据逻辑结构设计、数据字典以及运行环境、安全保密设计等。

本数据库设计说明书适合以下读者:

◆用户

◆系统设计人员

◆质量控制人员

◆系统确认测试人员

◆系统维护人员

本数据库设计说明书是以下开发活动的依据之一:

◆系统详细设计

◆用户验收

一.2背景

软件名称:

图书馆图书管理系统

伴随着企业对信息化需求的增长,计算机、网络技术已渗透到企业的日常工作中。

传统的企业内信息的交流方式已逐渐不能满足企业对大量信息的快速传递与处理的需求。

在各大中小企业中,用计算机管理企业的信息已经越来越普遍了。

用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了企业资料的安全性。

提高了企业的管理能力,为此,用计算机来管理企业的信息,是非常必要的。

一.3术语定义

本文用到的术语符合国家标准《软件工程术语(GB/T11475-1995)》。

与本文直接相关的国家标准包括:

⏹GB8566-1995软件生存期过程

⏹GB8567-88计算机软件产品开发文件编制指南

⏹GB8567-88计算机软件数据库设计说明编制指南

⏹GB/T11457-1995软件工程术语

一.4参考资料

⏹《图书馆图书管理系统需求规格说明书》

⏹《图书馆图书管理系统概要设计说明书》

⏹《图书馆图书管理系统详细设计说明书》

⏹《计算机软件产品开发文件编制指南,GB8567-88

一.5标识符和状态

数据库软件的名称:

SQLServer2005

数据库的名称为:

Library

一.6使用它的程序

本数据库使用于“图书馆图书管理系统”V1.0

一.7命名约定

所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。

一.8设计约定

在本系统中,数据库的设计采用Visio进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(ER图)都采用标准的Visio设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。

第二章

结构设计

系统按照图书馆图书管理系统的统一规划,运行在图书馆图书管理系统的统一数据库中,采用了数据库的热备份技术,实现数据的有效和安全。

二.1概念结构设计

二.1.1实体和属性的定义

(1)管理员信息(管理员编号,姓名,密码)

 

(2)图书(图书编号,图书名称,图书作者,种类编号,价格)

 

 

种类(种类编号,种类名称)

 

 

借阅信息(学生编号,图书编号,借阅时间,借阅数量)

学生信息(学生编号,学生姓名,学生密码,性别)

二.1.2数据库关系图

二.2逻辑结构设计

二.2.1模式

表Admin的结构:

管理员信息表记录管理员登陆账号和密码等基本信息。

字段名

数据类型

主键

非空

描述

AdminNo

int

管理员编号

AdminName

nvarchar

姓名

Pwd

int

密码

表Book的结构:

图书信息表存储图书编号、图书名称、图书作者、种类编号、价格。

字段名

数据类型

主键

非空

描述

BookNo

int

图书编号

BookName

nvarchar

图书名称

Author

nvarchar

作者

KingNo

nvarchar

种类编号

Price

smallmoney

价格

表Kind的结构:

种类表存储种类编号、种类名称。

字段名

数据类型

主键

非空

描述

KindNo

int

种类编号

KindName

nvarchar

种类名称

表List的结构:

借阅信息表存储学生编号、图书编号、借阅时间。

字段名

数据类型

主键

非空

描述

UserNo

int

学生编号

BookNo

int

图书编号

BorrowData

datatime

借阅时间

表Users的结构:

学生信息表存储学生编号、学生姓名、学生密码、学生性别。

字段名

数据类型

主键

非空

描述

UserNo

int

学生编号

UserName

nvarchar

学生姓名

Pwd

int

学生密码

Sex

narchar

学生性别

二.3物理结构设计

数据库名称为:

Library

存储位置:

默认位置

建立系统程序员视图,包括:

a.数据在内存中的安排,包括对索引区、缓冲区的设计;

b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c.访问数据的方式方法。

二.4数据字典设计

无说明。

二.5安全保密设计

通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密设计考虑。

对数据库设计中涉及到的各种项目,数据库由专门数据库管理用员对数据库操作,需要注意以下几项安全问题:

访问安全、网络安全、传输安全、备份安全、数据安全

二.6数据库实施

二.6.1创建数据库

二.6.2创建表

管理员表

图书信息表

图书种类表

借阅信息表

用户信息表

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

当前位置:首页 > 医药卫生 > 基础医学

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

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