电子商务网站数据库设计.docx

上传人:b****3 文档编号:1517754 上传时间:2022-10-22 格式:DOCX 页数:35 大小:305.88KB
下载 相关 举报
电子商务网站数据库设计.docx_第1页
第1页 / 共35页
电子商务网站数据库设计.docx_第2页
第2页 / 共35页
电子商务网站数据库设计.docx_第3页
第3页 / 共35页
电子商务网站数据库设计.docx_第4页
第4页 / 共35页
电子商务网站数据库设计.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

电子商务网站数据库设计.docx

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

电子商务网站数据库设计.docx

电子商务网站数据库设计

oracle

电子商务数据库设计

 

届别

系别计算机系

专业计算机科学与技术

姓名

指导教师

 

1引言1

 

1引言

现如今,互联网行业的快速开展,使的互联网已日益成为收集提供信息的最正确渠道。

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

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

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

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

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

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

近年来,世界范围内Internet/Intranet网络环境的根本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是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〕客户信息管理

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

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

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

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

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

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

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

〔2〕商品信息管理

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

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

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

〔3〕购物车管理

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

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

〔4〕订单信息管理

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

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

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

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

本电子商城的后台管理系统将提供客户管理,商品管理,订单统计管理等功能,具体描述如下:

〔1〕客户管理

①为客户建立一X根本表,用于添加客户个人信息,客户登录后可以维护

己的个人信息,并且在向发出订单时会自动填写自己的联系信息。

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

〔2〕商品管理

①假设商品接近保质期〔3个月〕,把该商品设为特价商品。

②假设商品库存量小于等于100,那么提示要添加商品。

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

④假设某种商品价格改变,那么修改商品价格。

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

商品类别名,生产厂家。

〔3〕订单统计管理

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

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

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

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

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

2.4.2系统总体功能图

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

图2.1系统功能图

2.4.3系统流程图

本商城客户购置商品的系统流程图,如图2.2所示。

图2.2系统流程图

2.4.4数据流图

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

图2.3数据流图

2.4.5实体与数据

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

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

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

〔1〕客户:

注册号,密码,地址,注册日期,,,性别,XX。

〔2〕商品:

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

〔3〕商品类别:

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

〔4〕生产厂家:

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

〔5〕仓库:

仓库编号,仓库名称。

2.4.6联系与数据

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

〔1〕订单:

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

〔2〕优惠表:

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

〔3〕商品暂存:

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

〔4〕商品配送:

配送单编号,注册号,商品编号,商品数量,地址,XX,,,配送日期。

〔5〕商品退货:

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

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

〔1〕一个客户可以购置多种商品,一种商品可以被多个客户购置;

〔2〕一个商品可以属于一种类别,一种类别的商品可以包含多个商品;

〔3〕一个商品可以由多个厂家生产,一个厂家可以生产多个商品;

〔4〕一个订单对应一个客户,一个客户对应多个订单;

〔5〕一个订单对应一个商品配送单,一个商品配送单对应一个订单;

〔6〕一个客户对应多个商品退货单,一个商品退货单对应一个客户;

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

〔8〕一个商品暂存表对应一个订单,一个订单对应一个商品暂存表。

实体之间的联系有:

〔1〕客户与商品之间〔M:

N〕

〔2〕商品与商品类别之间〔1:

N〕

〔3〕商品与生产厂家之间〔M:

N〕

〔4〕订单与客户之间〔1:

M〕

〔5〕订单与商品配送单之间〔1:

1〕

〔6〕客户与商品退货单之间〔1:

M〕

〔7〕仓库与商品之间〔M:

N〕

〔8〕商品暂存表与订单之间〔1:

1〕

2.4.7数据字典

数据字典包括数据项、数据构造、数据流、数据处理4个局部。

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

〔1〕数据项,如表2.1所示。

表2.1数据项表

数据项

数据类型

别名

含义说明

取值范围

取值含义

cust_id

char(6)

注册号

唯一标识每一客户

C00001-C99999

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

cust_code

char(12)

密码

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

输错次数不得超过三次

addr

char(40)

地址

不得超过20字

用文字说明

zip

char(6)

000000-999999

tel_no

char(11)

00000000000-99999999999

假设输入家庭,那么要输入地区号

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/1000以上

0-499:

一钻,

500-999:

二钻,

1000以上:

三钻

prod_id

char(6)

商品编号

唯一标识每一商品

P00001-P99999

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

prod_name

char(20)

商品名称

不得超过20字

用文字说明

pro_date

datetime

商品生产日期

yyyy-mm-dd

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

keep_date

char(6)

商品保质期

yyyy-mm-dd

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

unit_

pri

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

当前位置:首页 > 医药卫生 > 预防医学

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

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