欢迎来到天天文库
浏览记录
ID:26215062
大小:112.50 KB
页数:8页
时间:2018-11-25
《数据库课程设计-网上书店数据库管理系统318512152》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网上书店数据库管理系统1.需求分析1.1网上书店的工作过程:首先,用户进入网上书店的URL,可以浏览书店里所有的书籍,但是不能购买,如果想购买必须先在该网站注册。注册信息包括用户的注册网名,真实姓名,电话号码,家庭地址,以及卡号(为了简单起见,假设注册该网站的用户首先要去该书店的办公地址办理一张购书卡),邮箱地址(以便网站第一时间向用户提供新书通报,打折优惠等信息)。用户注册了该网站后,可以在网站购买书籍,购买时用户向网站的管理员提交订单,等管理员审核通过后向用户反馈书籍的具体信息以及发货信息。等顾客收货后确定
2、收货完成该份订单。1.2数据流图:顾客书籍库存订单处理订单管理员1.3数据字典:1.3.1书籍信息表含义说明:书店关系体统的核心信息,提供了书籍的具体信息。组成:ISBN号,书籍名称,书籍作者,书籍出版年份,书籍价格数据项含义说明数据类型数据长度取值范围ISBN号区别每本书的唯一标识,字符型80任意合法字符且在长度范围内书籍名称书籍的名称字符型80合法的字符书籍作者书籍的作者字符型10合法字符书籍出版年份书籍的出版日期日期型日期型的长度符合日期的规则1.3.2库存信息表含义说明:书店关系系统的核心信息,提供了库
3、存的信息。组成:ISBN号,库存量,价格,折扣,库存下限(如果低于下限则提示进货)数据项含义说明数据类型数据长度取值范围ISBN号区别每本书的唯一标识字符型80合法字符库存量书籍的存货量整型101-9999999999价格书籍的单价浮点型100.1-999999999折扣书籍的折扣率浮点型40.001-0.099库存下限书籍在仓库中的最少数量整形101-99999999991.3.3订单信息表含义说明:书店关系系统的核心信息,提供了订单的具体信息。组成:订单号,订购人,订购日期,订单书籍,书籍数量,发货日期。数
4、据项含义说明数据类型数据长度取值范围订单号区别每个不同订单的唯一标识字符型20合法的字符订购人订购人的注册网名字符型10合法的字符订购日期用户生成订单的时间日期型日期型的长度满足特定的日期格式订单书籍订单书籍的ISBN号字符型80合法的字符书籍数量每份订单书籍的数量整型101-9999999999发货日期管理员确定发货的时间日期型日期型的长度满足特定的日期格式1.3.4顾客信息表含义说明:书店关系系统的核心信息,提供了顾客的具体信息。组成:注册名,真实姓名,家庭住址,联系方式,购书卡号。数据项含义说明数据类型数
5、据长度取值范围注册名唯一区分用户的表示字符型20合法的字符真实姓名顾客的真实姓名字符型20合法的字符家庭住址顾客收货地址字符型100合法的字符联系方式顾客的电话号码字符型20合法的字符购书卡号顾客的购书卡号字符型30合法的字符1.3.5管理员信息表含义说明:书店关系系统的核心信息,提供了雇员的基本信息,管理权限等。组成:管理员编号,名字,密码,具体身份(超级管理员,书籍管理员,用户管理员,订单管理员),管理员邮箱。数据项含义说明数据类型数据长度取值范围管理员编号唯一区分管理员的表识字符型20合法的字符管理员名字
6、管理员的姓名字符型20合法的字符密码管理员进入系统的密码字符型10合法的字符具体身份管理员管理范围字符型20“超级管理员”,“书籍管理员”“用户管理员”“订单管理员”邮箱管理员与用户交流方式字符型30合法的邮箱地址2.概念结构设计根据对网上书店的需求分析,画出如下实体的ER图和实体之间的关系ER图。书籍名称作者出版年份ISBN号图-1 书籍信息ER图库存库存量ISBN号价格折扣库存下限图-2库存信息ER图订单订购日期订购人订单书籍发货日期书籍数量订购号图-3订单信息ER图顾客注册名真实姓名联系方式家庭住址购书卡
7、号图-4顾客信息ER图管理员管理员编号管理员真实姓名具体身份密码邮箱图-5管理员信息ER图库存书籍订单顾客库存-订单书-订单订单-顾客图-6实体之间关系ER图3.逻辑结构设计3.1把ER图转换成相应的关系模型(a)书籍{ISBN号,书籍名称,书籍作者,书籍出版年份}(b)订单{订购号,订购人,订购日期,订购书籍,书籍数量,发货日期}(c)库存{ISBN号,库存量,价格,折扣,库存下限}(d)顾客{注册名,真实姓名,家庭住址,联系方式,购书卡号(e)管理员{管理员编号,管理员真实姓名,密码,具体身份,邮箱}(f)
8、书-订单{订单号,ISBN号,书籍数量,发货日期}(g)订单-顾客{订单号,注册名,订购日期}(h)库存-订单{ISBN号,订单号}3.2数据模型的优化将关系模式订单垂直分解为书-订单,和订单-顾客。4.物理结构设计4.1设计基本表Ø书籍:1.表名:Books2.所有者:dbo3.源代码:CREATETABLEBooks(isbnCHAR(80),TitleCHAR(80),Autho
此文档下载收益归作者所有