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

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

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

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

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

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

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

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

(1)用户与图书之间:

多对多的联系m:

n。

(2)用户与订单之间:

一对多的联系1:

(3)图书与订单之间:

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

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个关系模式:

(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

主键

UserPassWord

Varchar(16)

用户密码

UserTrueName

Varchar(20)

真实姓名

UserTelphone

Varchar(11)

联系电话

2、图书类型表BookType:

BookTypeID

Int

书籍类型编号

BookTypeName

Varchar(50)

书籍类型名称

书籍类型等级

3、图书表Book:

BookID

外键

BookName

varchar(30)

书名

Author

作者

Publisher

Varchar(30)

出版社

Price

float

价格

simpleContent

Varchar(100)

内容简介

publishDate

date

YES

出版日期

4、订单表Order:

OrderID

订单号

图书号

OrderDateTime

Datetime

订购时间

Count

订购数量

SendTo

通讯地址

5、图书出售信息表BookSaleInfo:

SaleInfoID

信息编号

CellCount

库存量

SaleCount

出售量

五、界面

主页:

前台:

图书详细界面:

用户登录以及注册界面:

购物车界面:

订单提交界面:

后台:

添加管理员:

添加成功界面:

留言管理:

添加图书界面:

添加图书成功界面:

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

当前位置:首页 > 总结汇报 > 学习总结

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

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