文档介绍:网上书店数据库管理系统
网上书店的工作过程:首先,用户进入网上书店的URL,可以浏览书店里所有的书籍,但是不能购买,如果想购买必须先在该网站注册。注册信息包括用户的注册网名,真实姓名,电话号码,家庭地址,以及卡号(为了简单起见,假设注册该网站的用户首先要去该书店的办公地址办理一张购书卡),邮箱地址(以便网站第一时间向用户提供新书通报,打折优惠等信息)。用户注册了该网站后,可以在网站购买书籍,购买时用户向网站的管理员提交订单,等管理员审核通过后向用户反馈书籍的具体信息以及发货信息。等顾客收货后确定收货完成该份订单。
数据流图:
顾客
书籍
库存
订单
处理订单
管理员
数据字典:
书籍信息表
含义说明:书店关系体统的核心信息,提供了书籍的具体信息。
组成:ISBN号,书籍名称,书籍作者,书籍出版年份,书籍价格
数据项
含义说明
数据类型
数据长度
取值范围
ISBN号
区别每本书的唯一标识,
字符型
80
任意合法字符且在长度范围内
书籍名称
书籍的名称
字符型
80
合法的字符
书籍作者
书籍的作者
字符型
10
合法字符
书籍出版年份
书籍的出版日期
日期型
日期型的长度
符合日期的规则
库存信息表
含义说明:书店关系系统的核心信息,提供了库存的信息。
组成:ISBN号,库存量,价格,折扣,库存下限(如果低于下限则提示进货)
数据项
含义说明
数据类型
数据长度
取值范围
ISBN号
区别每本书的唯一标识
字符型
80
合法字符
库存量
书籍的存货量
整型
10
1-9999999999
价格
书籍的单价
浮点型
10
-999999999
折扣
书籍的折扣率
浮点型
4
-
库存下限
书籍在仓库中的最少数量
整形
10
1-9999999999
订单信息表
含义说明:书店关系系统的核心信息,提供了订单的具体信息。
组成:订单号,订购人,订购日期,订单书籍,书籍数量,发货日期。
数据项
含义说明
数据类型
数据长度
取值范围
订单号
区别每个不同订单的唯一标识
字符型
20
合法的字符
订购人
订购人的注册网名
字符型
10
合法的字符
订购日期
用户生成订单的时间
日期型
日期型的长度
满足特定的日期格式
订单书籍
订单书籍的ISBN号
字符型
80
合法的字符
书籍数量
每份订单书籍的数量
整型
10
1-9999999999
发货日期
管理员确定发货的时间
日期型
日期型的长度
满足特定的日期格式
顾客信息表
含义说明:书店关系系统的核心信息,提供了顾客的具体信息。
组成:注册名,真实姓名,家庭住址,联系方式,购书卡号。
数据项
含义说明
数据类型
数据长度
取值范围
注册名
唯一区分用户的表示
字符型
20
合法的字符
真实姓名
顾客的真实姓名
字符型
20
合法的字符
家庭住址
顾客收货地址
字符型
100
合法的字符
联