乐购电子商城数据库设计与分析

版权申诉
0 下载量 44 浏览量 更新于2024-07-08 收藏 1.03MB PDF 举报
“电子商务网站数据库设计.pdf”主要涵盖了电子商务数据库的设计过程,包括需求分析、概念设计、逻辑设计和物理设计四个阶段。这份文档是针对乐购电子商城销售系统的设计,旨在为开发人员和管理人员提供指导。 1. 需求分析: - 编写目的:该文档的编写目的是为了使开发人员和管理人员对ESS系统(可能是电子商务销售系统)有深入理解,以便进行有效的开发和管理。 - 背景:电子商务通过电子手段进行商业交易,自70年代末开始研究,1996年进入实际应用阶段,迅速发展,得到了企业和政府的广泛重视。 - 目标:分析系统功能,明确系统需求,包括功能描述、总体功能图、系统流程图、数据流图、实体与数据、联系与数据以及数据字典。 2. 概念设计: - 实体图:描绘了系统中各个实体之间的关系,帮助理解数据模型的基础构造。 - 联系图:显示了多个实体间的相互作用和连接。 - 总体ER图(实体关系图):是数据库设计的重要部分,它以图形方式展示了实体、属性以及实体间的关系。 3. 逻辑设计: - 关系设计:将概念设计转化为具体的数据库表结构。 - 关系优化:确保数据库的性能和效率,可能涉及表的分解、索引的创建等。 - 约束的说明:定义了数据库中的数据完整性规则,如唯一性、非空等。 - 基本表:是逻辑设计的最终产物,表示实际存储在数据库中的表格。 4. 物理设计: - 存储结构:决定数据如何在磁盘或内存中存储,考虑空间效率和访问速度。 - 存取方法:选择合适的访问算法,如B树、哈希索引等,以提高数据检索速度。 电子商务的发展历程展示了其从最初的电话、电报等通信方式,到现在的网络交易模式,其影响力不断扩大。随着技术的进步和互联网的普及,电子商务交易额呈现爆炸式增长,预示着电子商务在未来将继续扮演重要角色,而数据库设计对于支持这样的系统至关重要,因为它直接影响到系统的稳定性和效率。因此,对电子商务网站的数据库进行科学、合理的设计,是保证系统高效运行和扩展性的关键。
2023-01-08 上传
oracle 电子商务网站数据库设计 届 别 系 别 计算机系 专 业 计算机科学与技术 姓 名 指导教师 目 录 1引言 1 2需求分析 2 2.1电子商城开发背景 2 2.2定义 2 2.3目标 2 2.4需求分析 3 2.4.1系统的功能描述 3 2.4.2系统总体功能图 4 2.4.3系统流程图 6 2.4.4数据流图 7 2.4.5实体与数据 7 2.4.6联系与数据 7 2.4.7数据字典 8 3概念设计 14 3.1实体图 14 3.2 多个实体间的联系图 16 3.3总体ER图 18 4逻辑设计 19 4.1关系设计 19 4.2关系优化 20 4.3约束的说明 22 4.4基本表 23 5物理设计 25 5.1确定数据库的存储结构 25 5.2确定数据库的存取方法 26 1引言 现如今,互联网行业的快速发展,使的互联网已日益成为收集提供信息的最佳渠道。 计算机不断的趋于大众化,电子商务也越来越成熟;随着计算机科学的发展,数据库技 术在Internet中的应用逐步广泛;随着互联网的普及,建立在Internet上的网上购物系 统是电子商务的一种重要形式。网购已经成了网民很重要的消费手段。由此购物网站逐 渐发展起来,所谓购物网站就是提供网络购物的站点。足不出户即可购买到你所喜欢的 商品。 电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量 、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低成本的 需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实 和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Inter net环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。 本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走向全球所迫切需 要的。为企业单位搭建一个商品发布、交易的平台,企业将销售商品在此平台发布,由 网站相关管理人员管理,这样既能提高企业的销售量,扩大销售范围,同时也能节约企 业开办更多实体店的费用,从而节约了大量人力物力,于是本电子商务网站就应运而生 了。 2需求分析 电子商务,是指通过电子手段来完成商业贸易活动过程的一种方式,其最初的形式是 电话、电报、电子邮件和20多年前开始的EDI(电子数据交换),到今天已经发展为通过 网络来实现商品的交易和结算,使网络真正成为电子商务的重要工具,从而形成了完整 的电子商务概念。 2.1电子商城开发背景 本电子商城通过搭建B- C模式的网上交易平台来完成商家与客户的商品交易活动,商家可以利用互联网进行商品 的信息发布和打开产品的供销渠道,缩短生产和消费之间的时间路径、空间路径和人际 路径。从而加快信息的传递速度,减少企业成本,提高企业的生产效率,增强企业营销 竞争力,给销售商带来更多的利润空间。 客户可以浏览商城开放的业务和信息,可以查询商城的商品信息,若客户要购买商品 ,则必须在本商城注册并登录后方可进行商品交易活动。当客户登录本商城系统时,客 户可以查询或修改个人信息,可以浏览、查询并购买商品,可以管理自己的购物车,可 以查询订单,也可享受商城提供的个性化服务以及优惠服务等。 本电子商城同样提供了一定的后台管理功能,商城管理员可以管理客户积分与等级, 删除不合法客户;可以管理商品,包括商品信息入库、商品分类管理、商品信息删除、 优惠商品信息、商品信息修改、退货单管理等;可以管理订单,包括订单统计、查询历 史订单、配送单管理等。 项目名称:电子商城销售管理系统(ElectronicStoreSystem 简称ESS) 2.2定义 系统数据流程图的一些定义 2.3目标 当电子商城的管理人员使用了《电子商城销售管理系统ESS》软件后,可以通过计算机 完成以下几方面的管理工作:商城注册客户管理、商品管理、订单管理。电子商城销售 管理系统ESS用户分为三类: (1)商家管理员:此类客户可以取得商城管理员的权限,可以浏览所有客户信息, 查找客户,给客户分配合理的权限,删除不合法客户等。 (2)商城游客:只可以浏览商城开放的业务和信息,不可以进行网上交 也不为该类客户提供个性化服务,该类客户无需注册。 (3)商城正式客户: 必须在商城注册,登录本商城后,这类客户可以 览商城开放的业务和信息,可以进行网上交易,也可享受商城提供的个性化服务以及优 惠服务等。 2.4需求分析 2.4.1系统的功能描述 作为在线购物商城,前台销售系统提供以下功能:客户信息管理,商品信息管理,购物 车管理,订单信息管理。 (1)客户信息管理 客户必须注册并登录本系统才能进行网上交易活动。一个客户只能拥有一个注册号 (用户名),注册号可由客户根据自己的喜好自行定义,但必