文档详情

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

cl****1
实名认证
店铺
DOCX
134.30KB
约28页
文档ID:532046912
小型电商网站的数据库设计论文_第1页
1/28

小型电商网站的数据库设计目录1 刖言 2 需求分析 电子商城开发背景 定义 目标 需求分析 系统的功能描述 系统总体功能图 系统流程图 数据流图 实体与数据 联系与数据 数据字典 3 概念设计 实体图 多个实体间的联系图 总体ER图 4逻辑设计 关系设计 关系优化 约束的说明 基本表 5物理设计 确定数据库的存储结构 确定数据库的存取方法 摘 要:随着计算机网络技术的飞速发展,电子商务业务越来越频繁, 数据库技术在电子商务中的作用更加的重要,本文进行了新的经济形势下 电商网站的数据库设计关键词:电子商务;数据库技术;WEB;1刖言现如今,互联网行业的快速发展,使的互联网已日益成为收集提供信 息的最佳渠道计算机不断的趋于大众化,电子商务也越来越成熟;随着 计算机科学的发展,数据库技术在Internet中的应用逐步广泛;随着互 联网的普及,建立在Internet上的网上购物系统是电子商务的一种重要 形式网购已经成了网民很重要的消费手段由此购物网站逐渐发展起来, 所谓购物网站就是提供网络购物的站点足不出户即可购买到你所喜欢的 商品电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善 产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组 织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持 决策。

电子商务的内涵和外延也在不断充实和扩展近年来,世界范围内 Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统 的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走 向全球所迫切需要的为企业单位搭建一个商品发布、交易的平台,企业 将销售商品在此平台发布,由网站相关管理人员管理,这样既能提高企业 的销售量,扩大销售范围,同时也能节约企业开办更多实体店的费用,从 而节约了大量人力物力,于是本电子商务网站就应运而生了2系统分析开发背景本电子商城通过搭建B-C模式的网上交易平台来完成商家与客户的商 品交易活动,商家可以利用互联网进行商品的信息发布和打开产品的供销 渠道,缩短生产和消费之间的时间路径、空间路径和人际路径从而加快 信息的传递速度,减少企业成本,提高企业的生产效率,增强企业营销竞 争力,给销售商带来更多的利润空间客户在未登录之前可以浏览商城开放的业务和信息,可以查询商城的 商品信息,但是客户如果要购买商品,则必须在本商城注册并登录后方可 进行商品交易活动当客户注册登录本商城系统时,可以查询或修改个人 信息,浏览、查询并购买商品,管理自己的购物车,查询订单,也可享受 商城提供的个性化服务以及优惠服务等。

本电子商城同样提供了一定的后台管理功能,商城管理员可以管理客 户积分与等级,删除不合法客户;可以管理商品,包括商品信息入库、商 品分类管理、商品信息删除、优惠商品信息、商品信息修改、退货单管理 等;可以管理订单,包括订单统计、查询历史订单、配送单管理等项目名称:电子商城销售管理系统(ElectronicStoreSystem简称 ESS)定义系统数据流程图的一些定义目标当电子商城的管理人员使用了该销售管理软件后,可以通过计算机完 成下面几个方面的管理工作:商城注册客户管理、商品管理、订单管理 电子商城销售管理系统ESS用户分为三类:(1) 商家管理员:此类客户可以取得商城管理员的权限,可以浏览 所有客户信息,查找客户,给客户分配合理的权限,删除不合法客户等2) 商城游客:只可以浏览商城开放的业务和信息,不可以进行网上 交也不为该类客户提供个性化服务,该类客户无需注册3) 商城正式客户:必须在商城注册,登录本商城后,这类客户可 以浏览商城开放的业务和信息,进行网上交易,也可享受商城提供的个性化服 务以及优惠服务等需求分析系统的功能描述作为购物商城,前台销售系统提供以下功能:客户信息管理,商 品信息管理,购物车管理,订单信息管理。

1)客户信息管理① 客户必须注册并登录本系统才能进行网上交易活动一个客户只能 拥有一个注册号(用户名),注册号可由客户根据自己的喜好自行定义, 但必须唯一且在6-16位以内,且第一位必为字母C,其他只能由数字组成② 同一时间内一个注册号不能在多处登录客户所填资料必须真实, 其中注册号、密码、姓名、性别、地址、邮编为必填资料③ 客户的积分将可以根据客户的订单金额逐次积累,即当客户每购买 一兀的商品时,则客户积分增加一分.其积分等级分为一钻,二钻,三钻,一 钻客户为普通客户,积分为0-499分,不享受任何优惠;二钻客户积分为 500-999分以内,所有商品九折优惠;三钻客户积分为1000分以上,所有商 品八折优惠.当客户积分达到一定分数后,自动修改为相应等级④ 客户注册成功以后,其注册信息将自动被加入客户表中登录系统 后,客户可以查询或修改个人信息2) 商品信息管理① 客户登录本系统后,可以浏览本商城所展示的商品② 客户登录本系统后,可以查找自己所需要的商品③ 客户登录本系统后,可以购买自己选中的商品3) 购物车管理当客户想要购买某件商品时,可以将其放入购物车(生成一商品暂存 表)我们在购物车设置一个“是否购买”字段(客户可以自己选择,用于 确认),一个“商品数量”(客户自己填写)字段,一个商品编号,商品名 称,商品单价,商品总额等。

这样客户就可以自己决定购买哪些商品,购 买多少,若不想买,可以在购物车中将其删除4) 订单信息管理① 客户确认购买购物车中的商品后,提交购物订单,此时将自动生成 一张商家配送单,配送单中的商品编号、商品数量、配送单编号等将自动 插入配送表中,而客户姓名、地址、邮编、则设置为默认值,即客户 可以修改其中的信息② 当客户付款后,将自动生成一张订单明细表明细表中包括商品价 格与优惠价,同时自动生成一张订单总表,订单时间将自动生成,即系统 当前时间;订单号由系统自动生成③ 生成订单后,一天内商家将发出配送单,客户收到商品后,若在一 周以内提出退、换货商品且符合退、换货条件(商品存在严重质量问题), 则为客户办理退、换货业务,同时修改相应的订单明细表和订单总表并减 去客户相应的积分,并生成相应的退货单,退货单包含商品编号,商品名称, 商品单价,商品数量,退货日期本电子商城的后台管理系统将可以提供客户管理,商品管理,订单统 计管理等功能,具体描述如下:(1) 客户管理① 为客户建立一张基本表,用于添加客户个人信息,客户登录后可以 维护自己的个人信息,并且在向网站发出订单时将会自动填写自己的联系 信息。

② 为客户赋予查询或修改个人信息的权利2) 商品管理① 若商品接近保质期(3个月),把该商品设为特价商品② 若商品库存量小于等于100,则提示要添加商品③ 若某种商品已不再销售时,应将该商品信息删除④ 若某种商品价格改变,则修改商品价格⑤ 当商品入库时,会自动将商品按不同的种类分类管理,分类标准为: 商品类别名,生产厂家3)订单统计管理①统计每种商品年销售总额,并显示销售总额排在前十名的商品以供 客户浏览② 统计商城所有订单的年销售总额,根据销售情况调整营销计划③ 统计每一地区的销售总额④ 统计每个客户年订单总额⑤ 统计商品上个月的销售总额,并显示销售总额排在前十名的商品供 客户浏览系统总体功能图根据上节分析的系统功能需求,我们可以得到系统的功能模块,如图 所示乐购电子购物系统客户信息管理订单统计管理图系统功能图客户注册或登录一个注册号对应一个客户一元金额对应一分客户积分查询或修改个人信息浏览商品查询商品购买商品生成商品暂存表选择“是否购买”确定“商品数量”客户购买后,生成商品配送单客户付款后,生成订单明细表和订单总表客户退还商品,则修改订单总表和 订单明细表,同时生成商品退货单建立客户表查询或修改个人信息设置特价商品提示添加商品删除商品信息修改商品价格商品分类管理统计每种商品的销售总额统计所有订单的销售总额统计某一地区的销售总额统计所有客户所有订单总额系统流程图本商城客户购买商品的系统流程图,如图所示。

图系统流程图数据流图图数据流图实体与数据3概念设计通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型,并采用自底向上的方法.用E-R图表示各实体之间的联系实体图通过需求分析我们得到客户,商品,优惠表和仓库等最基本的实体, 画出它们的实体图如下:(1) 客户实体图,如图所示图 客户实体图(2) 商品实体图,如图所示图 商品实体图(3) 优惠表实体图,如图所示图 优惠表实体图(4) 仓库实体图,如图所示图 仓库实体图多个实体间的联系图实体与实体间有多种联系,画出各种实体间的联系图如下:(1) 客户与优惠表间的联系图,如图所示图 客户与优惠(2)商品与商品类别间的联系图,如图所示图商品与商品类别表联系图(3) 商品与生产厂家之间的联系图,如图所示图 商品与生产厂家联系图(4) 商品与仓库实体之间的联系图,如图所示图商品与仓库联系图(5) 客户与商品实体之间的联系图,如图所示图客户与商品联系图(6) 客户与商品退货之间的关系图,如图所示图 客户与商品退货单联系图(7) 订单与商品配送之间的联系图,如图所示图订单与商品配送单联系图总体ER图通过以上分ER图,我们得到下面的总ER图,如图所示。

图总ER图4逻辑设计本次设计的数据库在SQL Server上实现,将概念结构设计中的E-R 图转换成SQL Sever支持的关系数据模型关系设计关系设计包括实体转换和联系转换1) 实体转换将每个单独的实体转换为一张单独的表,具体转换如下:客户:注册号,密码,地址,注册日期,邮编,,性别,姓名商品:商品编号,商品名称,商品生产日期,商品保质期,商品单价商品类别:商品类别编号,商品类别名生产厂家:生产厂家编号,生产厂家名仓库:仓库编号,仓库名称2) 联系转换一个实体型转换为关系模式,实体的属性就是关系的属性,实体的码 就是关系的码对于实体间的联系有以下几种不同的情况:① 多对多联系转换为一张单独的关系表商品表:商品编号,商品名称,商品生产日期,商品保质期,商品单 价,库存量,生产厂家编号② 一对多的联系通过在多表中添加属性来实现商品表:商品编号,商品名称,商品生产日期,商品保质期,商品单 价,库存量,生产厂家编号,商品类别编号客户表:注册号,密码,地址,注册日期,邮编,,性别,姓名, 客户积分,客户等级订单表:订单编号,注册号,订单总额,订货日期,配送日期,发票 号码,订单状态,商品编号,商品单价,商品折后价,商品数量。

商品退货单:退货单编。

下载提示
相似文档
正为您匹配相似的精品文档