小型电商网站的数据库设计论文

合集下载

网上购物系统数据库设计范文

网上购物系统数据库设计范文

网上购物系统数据库设计学院:计算机与信息工程学院班级:09级2班指导老师:xxxxxxxxxxxxxx小组成员:xxxxxxxx时间:2012年5月13日1.背景网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。

尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。

在现如今的WEB2.0时代,新的产业在不断衍生,电子商务的兴起,为互联网创业者提供了更多的机会。

本项目基于网上商城在现阶段及未来的发展而开发的电子商务应用,为消费者提供更好更快捷的服务,同时获得利润。

2.参考项目项目的设计离不开原有的成功的项目以及别的公司的案例,例如淘宝网、亚马逊、当当网以及新发展起来的麦考林、凡客诚品等等,虽然经营的商品及模式不同,但是在技术上有很多的相同点。

特别是在数据库的设计中,像用户信息表的设计,商品类别的设计,订单的设计等等,字段都是有很大程度上相同的,所以在实际的项目设计中可以参考这些成功的电子商务网站。

3.数据库设计数据库设计(sql 2005)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。

由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

4.数据库设计的重要性良好的数据库设计对于一个高性能的应用程序非常重要,就像一个空气动力装置对于一辆赛车的重要性一样。

如果一辆汽车没有平滑的曲线,将会产生阻力从而变慢。

关系没有经过优化,数据库无法尽可能高效地运行。

应该把数据库的关系和性能看作是规范化的一部分。

网上购物系统系统数据库设计

网上购物系统系统数据库设计

信息工程学院《数据库原理与应用》课程设计论文题目:网上购物系统数据库设计摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。

因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。

通过网上购物,无论你在哪里都可以轻松地买到心爱的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。

对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。

我设计的是网上购物系统的数据库部分,存储销售商需要卖出的商品信息、用户的所有信息。

方便用户根据自己的喜好,浏览自己喜欢的东西。

若要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。

商店的各种商品都进行了详细地分类,可以轻松地找到想要的商品,同时查找系统能很容易地找到相关的商品。

同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。

关键字:购物;管理;分类;订单;目录1 引言 (1)1.1 本课题(项目)的研究意义 (1)1.2 本论文的目标与任务 (1)2 数据库设计 (1)2.1 需求设计 (1)2.2 概念设计 (3)2.3 逻辑设计 (4)2.4 物理设计 (5)2.5 数据库实施 (6)3 数据库调试与试运行 (6)3.1创建数据库 (6)3.2系统功能的实现 (8)4 收获与体会 (13)5 存在问题与建议 (13)参考文献: (13)附录1 (14)附录2 (16)1 引言目前大部分销售商还在用传统模式进行销售,不方便对市场的需求进行调查,对自己所卖的商品不能及时地了解相关信息,获利没有达到最大限度;当购物者需要买自己所需的商品时,需要浪费很多的财力和物力。

电子商务网站数据库设计

电子商务网站数据库设计

电子商务网站数据库设计电子商务网站数据库设计随着互联网的快速发展,电子商务网站已经成为人们购物和交易的主要平台。

为了提高电子商务网站的运营效率和用户体验,合理的数据库设计至关重要。

本文将探讨电子商务网站数据库设计的相关问题,包括设计目的、关键步骤、案例分析以及未来发展趋势。

一、设计目的电子商务网站数据库设计的目的是为了更好地支持网站的各项功能,提高数据存储和检索的效率,同时保障数据的安全性和完整性。

一个优秀的数据库设计应当能够实现以下目标:1、简化业务流程:通过优化数据存储和查询方式,降低业务逻辑的复杂度,提高网站的处理速度。

2、提高数据安全性:确保数据存储、传输和访问的安全性,防止数据泄露、篡改和丢失。

3、实现数据完整性:保证数据的准确性和一致性,确保商品信息、订单信息等数据的准确性。

4、提高数据利用率:通过数据分析和挖掘,发现用户行为和市场趋势,为网站的运营决策提供有力支持。

二、关键步骤电子商务网站数据库设计包括以下关键步骤:1、需求分析:了解网站的业务需求,包括用户角色、功能模块、数据流程等,以便为不同用户角色和功能模块创建相应的数据表。

2、数据建模:根据需求分析结果,进行数据模型的设计,包括概念模型、逻辑模型和物理模型。

3、数据库表的创建:根据数据模型设计结果,创建相应的数据表,包括主表和关联表。

4、索引设计:为提高查询效率,需要为重要的数据列创建索引。

5、存储过程和触发器的设计:为了简化业务逻辑和提高处理效率,需要设计合适的存储过程和触发器。

6、数据安全策略设计:确保数据的安全性,需要进行数据加密、备份和恢复等策略的设计。

7、数据分析和挖掘:通过数据分析和挖掘,发现用户行为和市场趋势,为网站的运营决策提供有力支持。

三、案例分析以一个电商网站的用户数据库为例,用户数据库是电商网站的核心之一,涉及用户注册、登录、购买等多个环节。

以下是该数据库的设计方案:1、表结构:用户表(User)、商品表(Product)、购物车表(Cart)、订单表(Order)、评论表(Comment)等。

电子商务网站设计论文

电子商务网站设计论文

电子商务网站设计论文电子商务网站设计论文电子商务网站设计论文【1】摘要:企业在因特网上建立自己的网站和主页,让众多的上网者了解企业的有关情况,起到宣传自己,提高影响力的目的。

建立网站的方式,主要有虚拟主机和宽带接入两种方式。

虚拟主机是在指已有的大型综合网站上租用一块空间放置企业自己的主页,适用于要求不高的企业。

关键词:电子商务网站设计一、电子商务网站系统分析与设计电子商务网站既要处理企业对企业之间、企业同消费者之间大量复杂而零散的数据和信息,又要保证数据和信息传输的安全性,因此与普通的网站相比在数据处理和传输方面要求更高,流程也更加复杂。

因此,我们必须要使系统满足以下原则:(1)系统的可靠性:系统的数据对企业是至关重要的,在任何情况下保证数据的完整性、正确性和可恢复性是网站设计的前提;(2)系统的安全性:网络给我们带来便利的同时也带给我们更多的烦恼,黑客和病毒的侵袭随时会对系统产生致命的破坏,因此网站设计时必须采取足够的措施,保证系统的安全;(3)系统的经济性与可扩展性:高性价比是一个网站的重要指标,设计网站时要处理好系统的整体优化与重复建设的矛盾,保证系统的可扩展性。

随着信息量的增加和应用功能的扩充,系统的软硬件也必须逐步扩展,要确保系统对升级换代的适应能力;(4)系统的开放性:电子商务网站只是企业整个商务体系中的一部分,它可能是企业的第一个系统,但决不应该是最后的一个。

因此,它必须设计成支持开放性、符合相关技术标准的系统,使其能与原有系统协调工作,并与将来新建系统相互兼容;个性化是目前电子商务软件开发的焦点。

雅虎让用户自己设定个人首页。

亚马逊网站可以向购买同一本书的客户推荐别人同时还购买了其它什么样的书籍。

戴尔网站使用成熟的分析软件,通过不同渠道收集的数据来预测客户行为和偏好。

一家网上销售自行车的网站使用相应的软件给相似的用户来提供建议,推荐符合个人口味的自行车。

研究表明,具有个性化服务的网站比没有此项功能的网站可以更有效地增加销售额。

电子商务网站设计论文

电子商务网站设计论文

电子商务网站设计论文
摘要:本文讨论了电子商务网站设计的关键因素和注意事项,并通过实例分析了一些成功的电子商务网站。

通过对这些实例的研究,论文总结了电子商务网站的设计原则,包括用户友好性、网站功能、网站安全和页面设计等,旨在为设计师和开发人员提供指导,以创建更好的电子商务网站。

1.引言
随着互联网的发展,电子商务越来越受到人们的关注和重视。

电子商务网站是现代商业活动的重要组成部分,是企业与消费者之间进行交流和交易的重要平台。

良好的电子商务网站设计可以提高用户体验,增加交易量,并提升企业的竞争力。

2.关键因素
2.1用户友好性
用户友好性是电子商务网站设计的核心原则之一、一个用户友好的网站应该具有简洁明了的导航栏、易懂的页面布局、明确的操作提示等,以便用户能够轻松地浏览和购买商品。

2.2网站功能
2.3网站安全
电子商务网站涉及用户的个人信息和支付信息,因此安全性是设计的首要考虑因素。

网站应该采用合理的加密和防护措施,确保用户的数据得到有效的保护。

同时,网站还应该提供退货和退款的政策,以增加用户的信任和满意度。

2.4页面设计
3.成功案例分析
4.结论
本文总结了电子商务网站设计的关键因素和注意事项。

设计者应该注重用户友好性、网站功能、网站安全和页面设计等方面,以提供良好的用户体验和增加交易量。

通过对成功案例的分析,可以进一步验证这些原则的有效性。

希望本文对电子商务网站设计的研究者和开发人员有所帮助,以开发更好的电子商务网站。

电子商务网站数据库管理系统设计

电子商务网站数据库管理系统设计

X X X X X大学毕业设计题目:电子商务网站数据库管理系统设计院、系:姓名:指导教师:系主任:年月日XXXXX大学毕业设计(论文)评语XXXXX大学毕业设计(论文)任务书电子商务网站数据库管理系统设计摘要因特网彻底改变了全球的经营模式,把人类社会带入了电子商务(ElectronicCommerce)时代。

无论是信息产业还是非信息产业,都被卷入这滚滚而来的“数字商潮”之中。

电子商务就其性质和应用的领域来讲是一个复杂的系统工程,是建立在电子技术和网络技术基础上的商业运作,是利用电子技术所提供的工具手段实现其操作过程的商务。

在网络技术迅猛发展的今天,在XML框架下的静态网页HTML及与其有关的技术己经小适于历史;特别是电子商务信息业务的发展,促使网络开发人员,网站开发人员,网页设计人员等与匀_联网产业相关的技术工程师,努力寻求找到种或若十种方法一能够开发研究应用动态网站技术的强有力的工具。

在这种背景下诞生了许多动态网站设计技术诸如:Pcrl,ColdFusion, LSAPI, NSAPI等(据Internet上有关网站统计约有近百种);然而这些技术都有其优劣;鉴于此,最近几年流行起来的ASP, PHP, JSP便独领风骚,得到许多动态网站设计师的青睐。

ASP 1ltivc Scrvcr Page,山微软公司开发,是个WEB服务器端的开发环境,利用它叫以产生和运行动态的、交互的、高性能的WEB服务应用程序。

ASP采用脚本语言VB Script( Java script)作为自己的开发语言。

PHP—Person Server Pag是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。

JSP—Java ServerPage ,JSP是Sun公司推出的新一代站点开发语言,。

电子商务网站数据库设计实践

电子商务网站数据库设计实践

电子商务网站数据库设计实践随着互联网和信息技术的快速发展,电子商务已经成为了现代商务的重要组成部分。

作为电子商务的核心设施之一,电子商务网站的数据库设计实践显得愈发重要。

本文将就电子商务网站数据库设计实践进行讨论。

一、数据库系统概述数据库是按照某种数据模型进行组织和存储数据的集合。

数据库系统是由数据库和数据库管理系统(DBMS)组成的系统。

数据库管理系统是指对数据库进行管理、维护、使用和控制的软件系统。

数据库系统是建立在计算机技术基础之上的一种数据处理模式,其最大的特点是支持数据的持久化、共享和高效存取。

二、电子商务网站数据库设计1. 实体关系模型设计电子商务网站的数据库应该按照实体关系模型设计,该实体关系模型应该能够抽象出系统中存储的信息,包括商品信息、客户信息、订单信息等等。

在进行实体关系模型设计后,应该对数据设计进行优化,以避免数据冗余和数据不一致问题的出现。

2. 数据库表设计除了实体关系模型的设计,数据库表设计也是电子商务网站数据库设计的一项重要工作。

数据库表的设计应该考虑到数据库性能、数据安全和数据完整性等方面。

在进行表设计时,应该为不同的实体建立不同的表,同时还需要考虑到表的约束、索引、触发器等数据库对象的属性,以优化数据库性能。

3. 数据库操作设计数据库操作是指对数据进行操作的一系列过程,包括数据的增添、删除、修改和查询等。

在进行数据库操作设计时,应根据不同的业务需求,设计相应的数据库操作,以方便用户对数据进行增删改查等操作,同时还需要考虑到数据的安全性和可靠性。

4. 数据库性能优化数据库的性能优化是电子商务网站数据库设计中一个非常重要的环节。

性能优化包括多方面的内容,可以从硬件、软件、网络、数据库表结构、索引、存储过程等多个方面入手,以实现数据库查询、增改删等操作的高效率。

5. 数据库安全设计在电子商务网站数据库设计中,安全性是非常重要的一个方面。

数据库的安全设计应该从多方面进行,包括用户认证、数据加密、权限控制、审计等方面,以实现数据安全的保障。

毕业论文范文:小型电子商务网站系统-网上商城的开发【范本模板】

毕业论文范文:小型电子商务网站系统-网上商城的开发【范本模板】

目录一网上购物系统概述 (3)1.1系统开发的背景 (3)1。

1。

1网上购物的发展 (3)1.2.1网上购物系统的现状 (3)1.2系统实现的目标 (5)1.3系统的开发意义 (5)二网上购物系统分析 (6)2.1网站的设计目标 (6)2。

2网站的可行性分析 (6)2.3网站的深入调查 (7)2.4网站设计的特点 (8)2.5网站开发的设计思想 (8)2.6系统设计的总体规则 (9)三系统的开发技术及主要架构 (9)3。

1开发技术的选择 (9)3.2系统的主要架构及开发模式 (10)3.2。

1基于B/S的体系结构 (11)3.2。

2基于MVC的应用开发模型 (12)四系统的功能和流程分析 (14)4。

1网站的功能分析 (14)4.2平台功能模块的设计分析 (14)4.3系统流程分析 (15)4.3.1前台购物流程 (15)4。

3。

2注册功能流程 (16)4。

3.3商品搜索流程 (17)4。

3。

4用户登录流程 (17)4.3。

5商品管理流程 (18)4.3.6购物车流程 (18)五系统功能的具体实现 (19)5.1系统数据库表的基本设计 (19)5。

2功能总体说明 (22)5.2.1目录结构说明 (22)5.2.2功能页面结构 (23)5.2。

3主要功能流程 (24)5。

3 各功能模块的实现 (24)5。

3。

1数据库的连接 (24)5。

3.2用户登录模块的实现 (25)5.3。

3购物车模块的实现 (30)5.3.4后台管理模块的实现 (32)5。

3。

5商品搜索模块的实现 (34)六系统中所存在的问题及解决方案 (35)6.1系统的整体设计的整体设计和规划中的问题 (35)6。

2开发功能模块所遇到的难点 (35)6.3系统中存在的问题及拟定的解决方法 (36)网上购物电子商务系统规划与设计书一网上购物系统概述1.1系统开发的背景1。

1.1网上购物的发展几年来,跟随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计论文小型电商网站的数据库设计目录1 前言 (1)2 需求分析 (2)2.1 电子商城开发背景 (2)2.2 定义 (2)2.3 目标 (3)2.4 需求分析 (3)2.4.1系统的功能描述 (3)2.4.2 系统总体功能图 (5)2.4.3 系统流程图 (7)2.4.4 数据流图 (8)2.4.5 实体与数据 (8)2.4.6 联系与数据......................................................................... 错误!未定义书签。

2.4.7 数据字典............................................................................. 错误!未定义书签。

3 概念设计 (8)3.1 实体图 (8)3.2 多个实体间的联系图 (10)3.3 总体ER图 (12)4 逻辑设计 (13)4.1 关系设计 (13)4.2 关系优化 (14)4.3 约束的说明 (17)4.4 基本表 (18)5 物理设计 (22)5.1 确定数据库的存储结构 (22)5.2 确定数据库的存取方法 (23)摘要:随着计算机网络技术的飞速发展,电子商务业务越来越频繁,数据库技术在电子商务中的作用更加的重要,本文进行了新的经济形势下电商网站的数据库设计。

关键词:电子商务;数据库技术;WEB;1 前言现如今,互联网行业的快速发展,使的互联网已日益成为收集提供信息的最佳渠道。

计算机不断的趋于大众化,电子商务也越来越成熟;随着计算机科学的发展,数据库技术在Internet中的应用逐步广泛;随着互联网的普及,建立在Internet上的网上购物系统是电子商务的一种重要形式。

网购已经成了网民很重要的消费手段。

由此购物网站逐渐发展起来,所谓购物网站就是提供网络购物的站点。

足不出户即可购买到你所喜欢的商品。

电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持决策。

电子商务的内涵和外延也在不断充实和扩展。

近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。

本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走向全球所迫切需要的。

为企业单位搭建一个商品发布、交易的平台,企业将销售商品在此平台发布,由网站相关管理人员管理,这样既能提高企业的销售量,扩大销售范围,同时也能节约企业开办更多实体店的费用,从而节约了大量人力物力,于是本电子商务网站就应运而生了。

2 系统分析2.1 开发背景本电子商城通过搭建B-C模式的网上交易平台来完成商家与客户的商品交易活动,商家可以利用互联网进行商品的信息发布和打开产品的供销渠道,缩短生产和消费之间的时间路径、空间路径和人际路径。

从而加快信息的传递速度,减少企业成本,提高企业的生产效率,增强企业营销竞争力,给销售商带来更多的利润空间。

客户在未登录之前可以浏览商城开放的业务和信息,可以查询商城的商品信息,但是客户如果要购买商品,则必须在本商城注册并登录后方可进行商品交易活动。

当客户注册登录本商城系统时,可以查询或修改个人信息,浏览、查询并购买商品,管理自己的购物车,查询订单,也可享受商城提供的个性化服务以及优惠服务等。

本电子商城同样提供了一定的后台管理功能,商城管理员可以管理客户积分与等级,删除不合法客户;可以管理商品,包括商品信息入库、商品分类管理、商品信息删除、优惠商品信息、商品信息修改、退货单管理等;可以管理订单,包括订单统计、查询历史订单、配送单管理等。

项目名称:电子商城销售管理系统(ElectronicStoreSystem 简称ESS)2.2 定义系统数据流程图的一些定义2.3 目标当电子商城的管理人员使用了该销售管理软件后,可以通过计算机完成下面几个方面的管理工作:商城注册客户管理、商品管理、订单管理。

电子商城销售管理系统ESS用户分为三类:(1)商家管理员:此类客户可以取得商城管理员的权限,可以浏览所有客户信息,查找客户,给客户分配合理的权限,删除不合法客户等。

(2)商城游客:只可以浏览商城开放的业务和信息,不可以进行网上交也不为该类客户提供个性化服务,该类客户无需注册。

(3)商城正式客户:必须在商城注册,登录本商城后,这类客户可以浏览商城开放的业务和信息,进行网上交易,也可享受商城提供的个性化服务以及优惠服务等。

2.4 需求分析2.4.1系统的功能描述作为在线购物商城,前台销售系统提供以下功能:客户信息管理,商品信息管理,购物车管理,订单信息管理。

(1)客户信息管理①客户必须注册并登录本系统才能进行网上交易活动。

一个客户只能拥有一个注册号(用户名),注册号可由客户根据自己的喜好自行定义,但必须唯一且在6-16位以内,且第一位必为字母C,其他只能由数字组成。

②同一时间内一个注册号不能在多处登录。

客户所填资料必须真实,其中注册号、密码、姓名、性别、地址、邮编为必填资料。

③客户的积分将可以根据客户的订单金额逐次积累,即当客户每购买一元的商品时,则客户积分增加一分.其积分等级分为一钻,二钻,三钻,一钻客户为普通客户,积分为0-499分,不享受任何优惠;二钻客户积分为500-999分以内,所有商品九折优惠;三钻客户积分为1000分以上,所有商品八折优惠.当客户积分达到一定分数后,自动修改为相应等级。

④客户注册成功以后,其注册信息将自动被加入客户表中。

登录系统后,客户可以查询或修改个人信息。

(2)商品信息管理①客户登录本系统后,可以浏览本商城所展示的商品。

②客户登录本系统后,可以查找自己所需要的商品。

③客户登录本系统后,可以购买自己选中的商品。

(3)购物车管理当客户想要购买某件商品时,可以将其放入购物车(生成一商品暂存表)我们在购物车设置一个“是否购买”字段(客户可以自己选择,用于确认),一个“商品数量”(客户自己填写)字段,一个商品编号,商品名称,商品单价,商品总额等。

这样客户就可以自己决定购买哪些商品,购买多少,若不想买,可以在购物车中将其删除。

(4)订单信息管理①客户确认购买购物车中的商品后,提交购物订单,此时将自动生成一张商家配送单,配送单中的商品编号、商品数量、配送单编号等将自动插入配送表中,而客户姓名、地址、邮编、电话则设置为默认值,即客户可以修改其中的信息。

②当客户付款后,将自动生成一张订单明细表。

明细表中包括商品价格与优惠价,同时自动生成一张订单总表,订单时间将自动生成,即系统当前时间;订单号由系统自动生成。

③生成订单后,一天内商家将发出配送单,客户收到商品后,若在一周以内提出退、换货商品且符合退、换货条件(商品存在严重质量问题),则为客户办理退、换货业务,同时修改相应的订单明细表和订单总表并减去客户相应的积分,并生成相应的退货单,退货单包含商品编号,商品名称,商品单价,商品数量,退货日期。

本电子商城的后台管理系统将可以提供客户管理,商品管理,订单统计管理等功能,具体描述如下:(1)客户管理①为客户建立一张基本表,用于添加客户个人信息,客户登录后可以维护自己的个人信息,并且在向网站发出订单时将会自动填写自己的联系信息。

②为客户赋予查询或修改个人信息的权利。

(2)商品管理①若商品接近保质期(3个月),把该商品设为特价商品。

②若商品库存量小于等于100,则提示要添加商品。

③若某种商品已不再销售时,应将该商品信息删除。

④若某种商品价格改变,则修改商品价格。

⑤当商品入库时,会自动将商品按不同的种类分类管理,分类标准为:商品类别名,生产厂家。

(3)订单统计管理①统计每种商品年销售总额,并显示销售总额排在前十名的商品以供客户浏览。

②统计商城所有订单的年销售总额,根据销售情况调整营销计划。

③统计每一地区的销售总额。

④统计每个客户年订单总额。

⑤统计商品上个月的销售总额,并显示销售总额排在前十名的商品供客户浏览。

2.4.2 系统总体功能图根据上节分析的系统功能需求,我们可以得到系统的功能模块,如图2.1所示。

图2.1 系统功能图本商城客户购买商品的系统流程图,如图2.2所示。

图 2.2 系统流程图本商城的数据流图如图2.3所示。

图 2.3 数据流图2.4.5 实体与数据3 概念设计通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,并采用自底向上的方法.用E-R图表示各实体之间的联系。

3.1 实体图通过需求分析我们得到客户,商品,优惠表和仓库等最基本的实体,画出它们的实体图如下:(1)客户实体图,如图3.1所示。

图 3.1 客户实体图(2)商品实体图,如图3.2所示。

图 3.2 商品实体图(3)优惠表实体图,如图3.3所示。

图 3.3 优惠表实体图(4)仓库实体图,如图3.4所示。

图 3.4 仓库实体图3.2 多个实体间的联系图实体与实体间有多种联系,画出各种实体间的联系图如下:(1)客户与优惠表间的联系图,如图3.5所示。

图 3.5 客户与优惠(2)商品与商品类别间的联系图,如图3.6所示。

图 3.6 商品与商品类别表联系图(3)商品与生产厂家之间的联系图,如图3.7所示。

图 3.7 商品与生产厂家联系图(4)商品与仓库实体之间的联系图,如图3.8所示。

图 3.8 商品与仓库联系图(5)客户与商品实体之间的联系图,如图3.9所示。

图 3.9 客户与商品联系图(6)客户与商品退货之间的关系图,如图3.10所示。

图 3.10 客户与商品退货单联系图(7)订单与商品配送之间的联系图,如图3.11所示。

图 3.11 订单与商品配送单联系图3.3 总体ER图通过以上分ER图,我们得到下面的总ER图,如图3.12所示。

图 3.12 总ER图4 逻辑设计本次设计的数据库在SQL Server 上实现,将概念结构设计中的E-R图转换成SQL Sever 支持的关系数据模型。

4.1 关系设计关系设计包括实体转换和联系转换。

(1)实体转换将每个单独的实体转换为一张单独的表,具体转换如下:客户:注册号,密码,地址,注册日期,邮编,电话,性别,姓名商品:商品编号,商品名称,商品生产日期,商品保质期,商品单价。

商品类别:商品类别编号,商品类别名。

生产厂家:生产厂家编号,生产厂家名。

仓库:仓库编号,仓库名称。

(2)联系转换一个实体型转换为关系模式,实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系有以下几种不同的情况:①多对多联系转换为一张单独的关系表商品表:商品编号,商品名称,商品生产日期,商品保质期,商品单价,库存量,生产厂家编号。

相关文档
最新文档