第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/10/27 15:51:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

网上购书系统(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 顶层数据流图

查询图书信息管理员图书信息图书管理图书信息查询用户信息用户信息用户表用户管理用户注册信息图书表用户订购信息待添加浏览登录信息、订购信息图书的图书购物车信息请求订单管理订购图书信息购物车表订单信息订单表

图2 0层数据流图

待修改的图书1.1修改图书待修改图书的信息管理员待添加的图书待删除的图书1.2添加图书新书信息1.3删除图书待删除图书关键字图书表查询图书信息1.4查询图书图书信息

图3 图书管理数据流图

查询到的用户信息管理员查询用户请求2.1查询用户用户信息待删除的用户2.2删除用户待删除的用户关键字用户表注册信息2.3注册新用户用户信息2.4用户注销申请信息注销处理注销信息

图4 用户管理数据流图

查询订单请求管理员查询订单结果3.1查询订单查询订单信息3.2撤销订购信息撤销订购撤销反馈撤销订购请求订单表3.3订购订购信息订购记录订单通知订单信息用户图书登录信息、订购信息3.4购书订购图书信息图书表图书反馈信息用户订单信息用户表 图5 订单管理数据流图

数据字典: 名字:用户ID 别名: 描述:唯一地标识用户信息中一个特定的用户的关键字 定义:用户ID = 数字字符 位置:用户资料 订单表

名字:书籍号 别名: 描述:唯一地标识图书信息中一个特定的图书的关键字 定义:书籍号 = 数字字符 位置:图书资料 订单表

名字:订单信息 别名: 描述:记录用户购买图书的信息 定义:订单信息 =用户ID +书籍号 +书名 + 订购日期 位置:订单表 (2)对性能的规定

1) 精度

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

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。

搜索更多关于: 数据库大作业—图书馆里系统 的文档
数据库大作业—图书馆里系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c09sh969sf23xy6r95ja7_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top