网站大量收购独家精品文档,联系QQ:2885784924

第3课 实验7 数据库设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验7 数据库设计(6学时) ⒈ 实验目的与要求 了解数据库设计的重要性和数据库设计在信息系统开发和建设中的核心地位。掌握数据库设计方法和步骤。 ⒉ 实验任务 在某个RDBMS产品上,选择合适的应用系统开发工具为某个部门或单位开发一个数据库应用系统。通过实践,掌握本章介绍的数据库设计方法,同时培养团队合作精神。要求5~6位同学组成一个开发小组,每位同学承担不同角色(例如:项目管理员、DBA、系统分析员、系统设计员、系统开发员、系统测试员)。 具体要求:给出数据库设计各个阶段的详细设计报告;写出系统的主要功能和使用说明;提交运行的系统;写出收获和体会,包括已解决和尚未解决的问题,进一步完善的设想与建议;每个小组进行20分钟的报告和答辩,讲解设计方案,演示系统运行,汇报分工与合作情况。 网上书店数据库设计 一、????? 伴随着信息化的发展,计算机走进了千家万户,人们的交流变得方便,方便了网民的生活!此外,伴随着卓越、当当、淘宝等网络购物平台的兴起,网络购物也被网民认可,首先,网上书店方便了网民的生活,更加便捷地、足不出户便可买到心仪的书籍;其次,网上购书减少了许多中间销售代理,因此价格会比较低,对广大网民的好处是非常明显的;再者,网上书店是信息化购物,基本上所有操作都是通过计算机程序自动完成的,因此大大降低了劳力的消耗;最后,电子商务与出版发行业的结合使发展网上书店及研究网上书店具有双重意义,充分结合互联网销售的特点探索图书发行的新渠道和新模式,是对电子商务科学的充实和补充,更是对出版发行业发行渠道和市场的开拓和创新。 ? 数据库对于一个系统的意义是相当重要的,它关系到整个项目的整体流程,整个网站的后期维护便捷与否,从长远利益来看,数据库的设计是至关重要的。 二、????? 2.1系统功能分析 ??本实验将设计出一个网上书店数据库,其要求简要如下: (1)系统用户由两类组成:管理员和客户。 (2)管理员负责后台管理: ??? ① 图书信息的维护(增、删、改),图书要进行分类管理; ??? ② 客户信息的维护; ??? ③ 订单的确认和删除。 (3)读者可以查询图书的基本信息,可以维护自己的信息,可以进行网上订书,可以查询订单处理的情况。 2.2 数据需求 ?系统共有七个实体:客户、管理员、图书类型、图书、订单、详细订单、图书评价。 (1)会员的属性:自动编号CustomerId、客户名、客户密码、真实姓名、性别、客户电话、E-mail、地址、注册时间 (2)管理员的属性:自动编号AdminId、管理员名称、管理员邮箱、密码 (3)图书类型的属性:自动编号BookTypeId、类别名称 (4)图书的属性:自动编号BookId、图书名称、图书类型、出版社、出版日期、图书作者、图书定价、图书简介、图书库存量、图书成交量 (5)订单的属性:自动编号OrderId、客户编号、下单日期、总订购数量、送货方式、支付方式、收货人姓名、收货地址、收货人联系方式、总卖出价 (6)详细订单属性:自动编号Id、详细订单OrderDetailId、订单号OrderId、图书编号、订购数量、发货状态、收货状态、卖出总价 (7)图书评价的属性:自动编号CommentId、图书编号、评论客户编号、评论客户名、评论时间、评论内容、审核标志 详细订单是针对每个商品进行下单,通过详细订单不仅可以产看商品信息而且可以看出每个商品的收发货状态,订单包括多个详细订单 此外,由以往的购物经验可知,一般买书的时候都会有一个临时购物车,客户可以把自己想买的书本放入购物车,但是购物车中的商品只是放入了购物车还没有下单 (8)临时购物车:客户编号、图书编号、订购数量、总价,是否付款 实体间的联系: 通过以上分析可知,实体之间的联系有: 客户与客户评论之间是一对多关系(1:n) 书籍类别与书籍之间是一对多关系(1:n) 用户与订单之间是一对多关系(1:n) 订单与详细订单之间是一对多关系(1:n) 客户与订单之间是一对多关系(1:n) E-R图 3.1实体图 图3-1 图书类别信息 图3-2 管理员信息 图3-3 图书信息 图3-4 客户信息 图3-5 购物车临时订购信息 图3-6 订单信息 图3-7 订单详细信息 ? 图3-8 图书评论信息 3.2 实体关系E-R图 图3-9 网上书店顶层E-R图 四、???? 4.1??? 逻辑转换 ??? 根据3.2节中的E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为8个关系,详细信息如下所示: 客户(会员)(客户编号,客户名,客户密码,真实姓名,性别,客户电话,E-mail,地址,注册时间) 管理员(管理员编号,管理员名称,管理员邮箱,密码) 图书类型(图书类型编号,类别名称) 图书(图书编号,图书名称,图书类型,出版

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档