电子商务数据库设计说明Word文档下载推荐.docx

上传人:b****5 文档编号:18652975 上传时间:2022-12-31 格式:DOCX 页数:35 大小:84.74KB
下载 相关 举报
电子商务数据库设计说明Word文档下载推荐.docx_第1页
第1页 / 共35页
电子商务数据库设计说明Word文档下载推荐.docx_第2页
第2页 / 共35页
电子商务数据库设计说明Word文档下载推荐.docx_第3页
第3页 / 共35页
电子商务数据库设计说明Word文档下载推荐.docx_第4页
第4页 / 共35页
电子商务数据库设计说明Word文档下载推荐.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

电子商务数据库设计说明Word文档下载推荐.docx

《电子商务数据库设计说明Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《电子商务数据库设计说明Word文档下载推荐.docx(35页珍藏版)》请在冰豆网上搜索。

电子商务数据库设计说明Word文档下载推荐.docx

1997年4月,欧盟提出了《欧盟电子商务行动方案》,同年7月美国乂提出了《全球电子商务框架》。

还是这一年的12月,美国和欧盟共同发表了有关电子商务的联合宣言。

电子商务发展初期国际上成功运用电子商务技术的有关案例如下:

著名的跨国公司一保洁公司是生产洗衣粉、肥皂的大公司,通过企业联网协同分销中心、生产厂业务,使库存保持在很低的水平,降低了成本,定货量增长30%,退货率降低了60%o

1995年10月,全球第一家网络银行一美全第一网络银行在美国诞生,这家银行只是在国际互联网上有一个网址,10名员工,1996年存款达到400万美元,预计1999年将达到4亿美元,向世人证明网络银行将向传统的银行业务提岀挑战。

1994年7月开业的网上书丿占一亚马逊(Amazon)在短短的儿年间,就发展成为世界最大的书店,它是山31岁JeffBezos在租来的一间地下室里创建的。

仅1997年,即可提供250万种图书供选择,拥有客户多达150万。

1998年第一季度利润增长31%达到8700万美元,上半年达2.03亿美元。

世界上最大的书店,却没有一本现成的图书。

这是一个网上的虚拟书店,通过网络实现客户和岀版商之间的买卖交易。

选择用大,购书方便,价格低廉,是亚马逊在竞争中制胜,迅速崛起的关键.

1.2.2乐购电子商城开发背景

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

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

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

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

本电子商城同样提供了一定的后台管理功能,商城管理员可以管理客户积分与等级,删除不合法客户;

可以管理商品,包括商品信息入库、商品分类管理、商品信息删除、优惠商品信息、商品信息修改、退货单管理等;

可以管理订单,包括订单统计、查询历史订单、配送单管理等。

项LI名称:

电子商城销售管理系统(ElectronicStoreSystem简称ESS)项目提出者:

江财ESS项目开发人员

项目开发者:

ESS项目开发小组。

项目鉴定者:

待定

项目开始时间:

2007-9-25

1.3定义

系统数据流程图的一些定义

1.4目标

当电子商城的管理人员使用了《电子商城销售管理系统ESS》软件后,可以通过计算机完成以下儿方面的管理工作:

商城注册客户管理、商品管理、订单管理。

电子商城销售管理系统ESS用户分为三类:

(1)商家管理员:

此类客户可以取得商城管理员的权限,可以浏览所有客户信息,查找客户,给客户分配合理的权限,删除不合法客户等。

(2)商城游客:

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

(3)商城正式客户:

必须在商城注册,登录本商城后,这类客户可以

览商城开放的业务和信息,可以进行网上交易,也可享受商城提供的个性化服务以及优惠服务等。

1.5需求分析

1.5.1系统的功能描述

作为在线购物商城,前台销售系统提供以下功能:

客户信息管理,商品信息管理,购物车管理,订单信息管理。

(1)客户信息管理

1客户必须注册并登录本系统才能进行网上交易活动。

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

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

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

3客户的积分将根据客户的订单金额逐次积累,即客户每购买一元的商品,则客户积分增加一分•其积分等级分为一钻,二钻,三钻,一钻客户为普通客户,积分为0-499分,不享受任何优惠;

二钻客户积分为500-999分以,所有商品九折优惠;

三钻客户积分为1000分以上,所有商品八折优惠•当客户积分达到一定分数后,自动修改为相应等级。

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

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

(2)商品信息管理

1客户登录本系统后,可以浏览本商城所展示的商品。

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

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

(3)购物车管理

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

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

(4)订单信息管理

1客户确认购买购物车中的商品后,提交购物清单,此时将自动生成一商家配送单,配送单中商品编号、商品数量、配送单编号将自动插入配送表中,而客户、地址、邮编、则设置为默认值,即客户可以修改其中的信息。

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

明细表中包括商品价格和优惠价,同时自动生成一订单总表,订单时间山系统自动生成,即系统当前时间;

订单号由系统自动生成。

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

本电子商城的后台管理系统将提供客户管理,商品管理,订单统计管理等功

能,具体描述如下:

(1)客户管理

1为客户建立一基本表,用于添加客户个人信息,客户登录后可以维护己的个人信息,并且在向发出订单时会自动填写自己的联系信息。

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

(2)商品管理

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

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

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

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

5当商品入库时,将商品按不同的种类分类管理,分类标准为:

商品类别名,生产厂家。

(3)订单统计管理

1统计•每种商品年销售总额,并显示销售总额排在前十名的商品以供客户浏览。

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

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

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

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

1.5.2系统总体功能图

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

乐购电子购物系统

客户信息管理

订单统计管理

统计所有客户所有订虹总额

图1.1系统功能图

 

1.5.3系统流程图

本商城客户购买商品的系统流程图,如图1・2所示。

图1.2系统流程图

1・5.4数据流图

本商城的数据流图如图1.3所示。

图1.3数据流图

1.5.5实体与数据

通过对电子商城各方面的分析,我们可以知道电子商城中的实体包括:

客户,商品,仓库,订单,优惠表,商品暂存表,商品配送单,商品退货单。

各实体包含的数据项分别如下:

(1)客户:

注册号,密码,地址,注册日期,邮编”性别…

(2)商品:

商品编号,商品名称,商品生产日期,商品保质期,商品单价。

(3)商品类别:

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

(4)生产厂家:

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

(5)仓库:

仓库编号,仓库名称。

1.5.6联系与数据

通过以上的实体与数据我们可以得到如下实体间的联系:

(1)订单:

订单编号,注册号,订单总额,订货日期,配送日期,发票,订单状态,商品编号,商品单价,商品折后价,商品数量。

(2)优惠表:

客户等级,优惠率,积分要求。

(3)商品暂存:

购物车编号,注册号,商品编号,商品单价,商品折后价,商品数量,是否购买,商品总金额。

(4)商品配送:

配送单编号,注册号,商品编号,商品数量,地址"

邮编"

配送日期。

(5)商品退货:

退货单编号,订单编号,注册号…配送日期,商品编号,商品数量,退货原因。

通过以上分析,我们作如下规定:

(1)一个客户可以购买多种商品,一种商品可以被多个客户购买;

(2)一个商品可以属于一种类别,一种类别的商品可以包含多个商品:

(3)一个商品可以由多个厂家生产,一个厂家可以生产多个商品;

(4)一个订单对应一个客户,一个客户对应多个订单;

(5)一个订单对应一个商品配送单,一个商品配送单对应一个订单;

(6)一个客户对应多个商品退货单,一个商品退货单对应一个客户;

(7)一个仓库可以存放多种商品,一种商品可以存放在多个仓库;

(8)一个商品暂存表对应一个订单,一个订单对应一个商品暂存表。

实体之间的联系有:

(1)客户与商品之间(M:

N)

(2)商品与商品类别之间(1:

(3)商品与生产厂家之间(M:

(4)订单与客户之间(1:

M)

(5)订单与商品配送单之间(1:

1)

(6)客户与商品退货单之间(1:

(7)仓库与商品之间(M:

(8)商品暂存表与订单之间(1:

1.5.7数据字典

数据字典包括数据项、数据结构、数据流.数据处理4个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑容。

(1)数据项,如表1・1所示。

表1.1数据项表

数据项

数据类型

别名

含义说明

取值围

取值含义

cust_id

char(6)

注册号

唯一标识每一客户

C00001-C99999

C代表客户,后五位按顺序编号

cust_cod

e

char(12)

密码

6-12位,由字母和数字组成

输错次数不得超过三次

addr

char(40)

地址

不得超过20字

用文字说明

zip

邮编

000000-999999

tel_no

char(11)

9

若输入家庭,则要输入地区号

sex

char

(2)

性别

f/m

f代表男性,m代表女性

discount

numeric

(1,2)

优惠率

1.00/0.90/0.80

一钻不打折,二钻打九折,三钻打八折

sco_re

char(10)

积分要求

0-499/500-999/10

00以上

0-499:

—钻,

500-999:

二钻,

1000以上:

三钻

prod_id

商品编号

唯一标识每一商品

P00001-P99999

P代表商品,后五位按顺序编号

prod_nam

char(20)

商品名称

pro_date

datetime

商品生产日期

yyyy-mm-dd

生产日期必须在系统日期之前

keep^dat

商品保质期

若保质期小于3个月,将其推为特价商品

unit_price

⑺2)

商品单价

0000000.oo-

9999999.99

商品单价必须小于商品总价格

sup_name

char(30)

生产厂家名

不得超过30字

order_no

int

订单编号

唯一标识每一订单

1000000999

按顺序依次递增自动获得流水编号

tot_amt

(7,2)

订单总额

0000000.00-

一订单的总金额

orde:

r_date

getdate()

订货日期

订货日期必须在配送日期之前

invoice.

no

char(10)

发票

唯一标识每一发票

2000000001-

9999999999

order_status

订单状态

标识货物是否已发出

1和0

1代表货物已发出,0代表货物还未发出

ware_no

char(5)

仓库编号

唯一标识每个仓库

w0001-w9999

W代表仓库,后四位按顺序编号

Qty

商品数量

00001-35536

客户所购商品数量不得小于库存量

shop_no

购物车编号

唯一标识每一购物车

S0001-S9999

S代表购物车,后四位按顺序编号

buy

char(4)

是否购买

是/否

是代表购买,否代表不购买

pro_totamt

商品总金额

一种商品的总金额

deliv_no

配送单编号

唯标识每一配送

E000000001-

E999999999

E代表配送单,后九位按顺序编号

deliv_date

配送日期

配送日期在订货日期之后(隔一天)

chan_no

退货单编号

唯一标识每一退货单

T000000001-

7999999999

T代表退货单,后九位按顺序编号

chanrea

char(50)

退货原因

不得超过25个字

(2)数据结构

1数据结构:

客户

含义说明:

是客户管理子系统的主体数据结构,定义了一个客户的有关信息组成:

注册号,密码,地址,注册日期,邮编…性别,

2数据结构:

优惠表

是优惠子系统的主体数据结构,定义了客户是否能享受优惠服务的信息

组成:

客户等级,优惠率,积分要求

3数据结构:

商品

是商品管理子系统的主体数据结构,定义了一个商品的有关信息组成:

商品编号,商品名称,商品生产日期,商品保质期,商品单价

4数据结构:

商品类别

定义了一个商品属于哪种类别的有关信息

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

5数据结构:

生产厂家

定义了一个商品是哪个厂家生产的有关信息

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

6数据结构:

订单表

是订单管理子系统的主体数据结构,定义了一个订单的有关信息组成:

订单编号,注册号,订单总额,订货日期,发票,商品编号,商品单价,商品折后价,商品数量,配送日期

7数据结构:

商品暂存

是购物车管理子系统的主体数据结构,定义了一商品暂存表的有关信息

纟I体:

购物车编号,注册号,商品编号,商品单价,商品折后价,商品数量,是否购买,商品总金额

8数据结构:

商品配送

是商品配送管理子系统的主体数据结构,定义了一商品配送表的有关信息

组成「览送单编号,注册号,商品编号,商品数量,地址,,邮编,,配送日期

9数据结构:

商品退货

是商品退货管理子系统的主体数据结构,定义了一商品退货表的有关信息

组成「运货单编号,订单编号,注册号,,配送日期,退货原因,商品编号,商品数量

10数据结构:

仓库

是商品仓库管理子系统的主体数据结构,定义了一仓库的有关信息

仓库编号,仓库名称

(3)数据流

①数据流:

客户的个人信息

说明:

客户在注册时所登记的个人信息

数据流来源:

注册

数据流去向:

保留在客户表中

②数据流:

说明:

数据流来源:

数据流去向:

组成:

3数据流:

数据流来源:

数据流去向:

4数据流:

5数据流:

6数据流:

7数据流:

8数据流:

客户的优惠信息

客户购买商品时所享受的优惠价格

客户在订单表中的总金额

保留在优惠表中

商品的基本信息

当乐购电子购物平台增加、修改或是删除商品的时候对商品信息的更新

右商品的信息发生变动的时候,山管理员执行的对商品表的增加、修改和删除的操作

保存在商品表中

商品编号,商品名称,商品生产日期,商品保质期,商品单价商品的类别信息

当乐购电子购物平台增加、修改或是删除商品的时候对商品类别信息的更新

当病点的信息发生变动的时候,山管理员执行的对商品类别表的增加、修改和删除的操作

保存在商品类别表中

生产厂家信息

当怎购电子购物平台增加、修改或是删除厂家的时候对生产厂家信息的更新

当「零的信息发生变动的时候,山管理员执行的对生产厂家表的增加、修改和删除的操作

保存在生产厂家表中

订单信息

客户侖辰购的商品的一些基本信息

当客户把选购的商品放到购物车里,点击确认以后,自动生成订单

保存在订单表中

订单编号,注册号,订单总额,订货日期,发票,商品编号,

商品单价,商品折后价,商品数量

商品暂存信息

即购物车管理系统的一些基本信息,在购物车里客户可以任意

修改商品信息

客户把选购的商品暂时存放到购物车里

保存在商品暂存表中

购物车编号,注册号,商品编号,商品单价,商品折后价,商

品数量,是否购买,商品总金额

商品配送信息

客户确认购买商品后,商家负责把商品送到客户手中

订单的一些信息和客户的一些基本信息

保存在商品配送表中

配送单编号,订单编号,注册号,商品编号,商品数量,地址”

邮编-配送日期

9数据流:

商品退货信息

客户若所选购的商品如有质量或者其他问题,客户可以要求退货

商品的基本信息和订单的一些基本信息

保存在商品退货表中

退货单编号,订单编号,注册号-配送日期,退货原因,商品

编号,商品数量

10数据流:

仓库信息

存放各种商品

当商品增加或减少时,仓库的商品库存量作相应的改变

保存在仓库表中

仓库编号,仓库名称

(4)数据处理

数据处理过程如表1・2所示。

表1.2数据处理表

数据存储名

功能

处理说明

insert_cust

插入新的客户信息

当客户成功注册后,自动在客户表中添加该客户的注册信息

selectcust

查询客户个人信息

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

updatecust

修改客户个人信息

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

delete_cust

删除客户信息

若客户离最后一次登录的时间超过一年,则管理员删除该客户信息

chanjevel

修改客户等级

当客户积分达到一定要求,自动修改客户等级

add_score

增加客户积分

生成订单后,则根据订单金额自动增加积分

code_detect

检测客户的注册密码是否符合要求

当客户输入密码时,自动检测密码是否在6・12位之间,否则将提示其重新输入

select_sales

查询订单

当客户查询时,只能查询其个人订单信息

insert_product

添加新的商品信息

在存储过程中用insert语句添加新的商品信息

insert_kind

添加新的商品类别信息

添加新的商品信息时,若其属于新的类别,则应先在类别表中添加该商品类别

insert_sup

添加新的生产厂家信息

添加新的商品信息时,若其为新的厂家生产,则应先在生产厂家表中添加该生产厂家名

delete_sup

删除生产厂家

用delete操作删除某个生产丿-家,此时商品应做级联删除操作

deleteproduct

删除商品信息

当商品不再销售时,删除商品信息

add_prod

提示添加商品信息

当商品库存量小于100时,提示要添加商品

chan_piice

修改商品价格

当商品接近保质期(用有效日期减去系统时间后,所得的值小于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1