数据库大作业图书馆里系统.docx

上传人:b****6 文档编号:5889848 上传时间:2023-01-01 格式:DOCX 页数:16 大小:547.42KB
下载 相关 举报
数据库大作业图书馆里系统.docx_第1页
第1页 / 共16页
数据库大作业图书馆里系统.docx_第2页
第2页 / 共16页
数据库大作业图书馆里系统.docx_第3页
第3页 / 共16页
数据库大作业图书馆里系统.docx_第4页
第4页 / 共16页
数据库大作业图书馆里系统.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数据库大作业图书馆里系统.docx

《数据库大作业图书馆里系统.docx》由会员分享,可在线阅读,更多相关《数据库大作业图书馆里系统.docx(16页珍藏版)》请在冰豆网上搜索。

数据库大作业图书馆里系统.docx

数据库大作业图书馆里系统

网上购书系统(BookShop)

一、需求分析

1、信息需求

该系统主要管理的对象是用户、图书、图书类型、订单,需要存储的信息包括:

(1)管理员:

包括管理员ID、管理员密码。

通过管理员ID标识。

(2)用户:

包括用户ID、用户密码、真实、联系、通讯地址。

通过用户ID标识。

(3)图书:

包括书籍号、书名、作者、、价格、出版日期、容简介、书籍类型编号。

通过书籍号标识。

(4)图书类型:

包括书籍类型编号、书籍类型名称、书籍类型等级。

通过书籍类型编号标识。

(5)订单:

包括订单ID、订购数量、订购日期。

通过订单ID标识。

其中,管理员管理用户和图书,一个用户可以购买多本图书,一本图书可以被多个用户购买。

一个用户可以有多订单,一订单只能对应一个用户。

一本图书只能有一订单,但一订单可以包含多本图书信息。

一本图书只能属于一种类型,但一种类型的图书可以有多本。

该系统中个对象间的联系如下:

(1)用户与图书之间:

多对多的联系m:

n。

(2)用户与订单之间:

一对多的联系1:

n。

(3)图书与订单之间:

一对多的联系1:

n。

(4)图书类型与图书之间:

一对多的联系1:

n。

2、处理需求:

(至少顶层数据流图)

(1)系统的数据流图如下:

图1顶层数据流图

图20层数据流图

图3图书管理数据流图

图4用户管理数据流图

图5订单管理数据流图

数据字典:

名字:

用户ID

别名:

描述:

唯一地标识用户信息中一个特定的用户的关键字

定义:

用户ID=数字字符

位置:

用户资料

订单表

 

名字:

书籍号

别名:

描述:

唯一地标识图书信息中一个特定的图书的关键字

定义:

书籍号=数字字符

位置:

图书资料

订单表

名字:

订单信息

别名:

描述:

记录用户购买图书的信息

定义:

订单信息=用户ID+书籍号+书名+订购日期

位置:

订单表

(2)对性能的规定

1)精度

A.要按照严格的数据格式输入,否则系统不予响应进行处理。

  

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:

直接查询和模糊查询。

2)时间特性要求

说明对于该软件的时间特性要求,如对:

a.响应时间:

操作的响应时间保持在120毫秒,视网络情况而定,当网速较慢时,应该对顾客给出提示信息。

b.更新处理时间:

发布信息、更新图书等不超过15秒。

c.数据的转换和传送时间:

95%的事务必须在小于1s时间处理完,否则,操作人员将不等待处理的完成。

d.解题时间:

保证20人可以同时在客户端登录,系统正常运行,正确提示相关容。

(3)安全性要求

给用户授权,防止非授权用户对数据库的恶意存取和破坏。

(4)完整性要求

二、概念结构设计

根据需求分析阶段的信息需求得到如下图所示的实体属性图。

图6管理员属性图

图7用户属性图

图8图书类型属性图

图9图书属性图

图10订单属性图

根据实体属性图得到如下图所示的E—R模型。

图11系统实体联系图

图12系统完整的E—R图

系统总体设计结构如下:

1、前台管理:

用户注册:

任何用户都可以通过该系统注册成为会员。

浏览图书:

注册用户和非注册用户都可以通过该网上书店系统浏览图书信息。

查询图书:

注册用户可以登录系统查询需要购买的图书。

购买图书:

此子系统是本系统的核心部分,用户可以通过该系统实现购买图书,管理购物车,提交订单,查看自己的订单信息以及意见反馈。

2、后台管理:

用户管理:

主要实现管理员对用户的管理,包括对注册用户的信息审核、权限设置、信息报名设置等功能。

图书管理:

实现对图书信息的管理。

订单管理:

实现对用户所提交订单的管理。

图13前台管理结构图

图14后台管理结构图

三、逻辑结构设计

由概念结构设计中的系统完整的E—R图,转换得到的关系模式如下:

1、E—R模型中的常规实体转换得到的关系模式如下:

(1)管理员(管理员ID,管理员密码)

(2)图书类型(书籍类型编号,书籍类型等级,书籍类型名称)

(3)用户(用户ID,用户密码,真实,通讯地址,联系)

(4)订单(订单ID,订购数量,订购日期)

(5)图书(书籍号,书名,作者,,容简介,出版日期,价格)

2、E—R模型中的联系转换得到的关系模式如下:

(1)管理(管理员ID,用户ID)

(2)负责(管理员ID,书籍号)

(3)属于(书籍号,书籍类型编号)

(4)购买(用户ID,书籍号,数量)

(5)拥有(订单ID,用户ID)

(6)包含(书籍号,订单ID)

根据实际情况,将具有相同键的关系模式合并。

(1)图书(书籍号,书名,作者,,容简介,出版日期,价格)和属于(书籍号,书籍类型编号)和包含(书籍号,订单ID)合并成如下的关系模式:

图书(书籍号,书名,作者,,容简介,出版日期,价格,书籍类型编号,订单ID)

(2)订单(订单ID,订购数量,订购日期)和拥有(订单ID,用户ID)合并成如下的关系模式:

订单(订单ID,订购数量,订购日期,用户ID)

经过上面的处理,如图12所示的E—R模型转换出了如下的8个关系模式:

(1)管理员(管理员ID,管理员密码)

(2)用户(用户ID,用户密码,真实,通讯地址,联系)

(3)订单(订单ID,订购数量,订购日期,用户ID)

(4)管理(管理员ID,用户ID)

(5)负责(管理员ID,书籍号)

(6)图书类型(书籍类型编号,书籍类型等级,书籍类型名称)

(7)购买(用户ID,书籍号,数量)

(8)图书(书籍号,书名,作者,,容简介,出版日期,价格,书籍类型编号,订单ID)

四、物理结构设计

本网上购书系统的数据库名称为BookShop,该数据库中包含

User表(用户表)、Books表(图书表)、

BooksType(图书分类表)、Orders表(订单表)、

BookCommend表(意见反馈表)、BookSellInfo表(图书出售信息表)

1、用户表User:

字段名

数据类型

是否为空

字段说明

备注

UserID

int

NO

用户ID

主键

UserPassWord

Varchar(16)

NO

用户密码

UserTrueName

Varchar(20)

NO

真实

UserTelphone

Varchar(11)

NO

联系

2、图书类型表BookType:

字段名

数据类型

是否为空

字段说明

备注

BookTypeID

Int

NO

书籍类型编号

主键

BookTypeName

Varchar(50)

NO

书籍类型名称

NO

书籍类型等级

3、图书表Book:

字段名

数据类型

是否为空

字段说明

备注

BookID

Int

NO

书籍号

主键

BookTypeID

Int

NO

书籍类型编号

外键

BookName

varchar(30)

NO

书名

Author

Varchar(50)

NO

作者

Publisher

Varchar(30)

NO

Price

float

NO

价格

simpleContent

Varchar(100)

NO

容简介

publishDate

date

YES

出版日期

4、订单表Order:

字段名

数据类型

是否为空

字段说明

备注

OrderID

Int

NO

订单号

主键

BookID

Int

NO

图书号

外键

UserID

int

NO

用户ID

外键

OrderDateTime

Datetime

NO

订购时间

Count

Int

NO

订购数量

SendTo

Varchar(100)

NO

通讯地址

5、图书出售信息表BookSaleInfo:

字段名

数据类型

是否为空

字段说明

备注

SaleInfoID

Int

NO

信息编号

主键

BookID

Int

NO

图书号

外键

CellCount

Int

NO

库存量

SaleCount

Int

NO

出售量

五、界面

主页:

前台:

图书详细界面:

用户登录以及注册界面:

购物车界面:

订单提交界面:

后台:

添加管理员:

添加成功界面:

留言管理:

添加图书界面:

添加图书成功界面:

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

当前位置:首页 > 自然科学

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

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