当前位置:文档之家› 电子商务平台的数据库设计实现分析

电子商务平台的数据库设计实现分析

数据库设计设计题目:电子商务平台的设计与实现学生姓名:学生学号:专业班级:学院名称:信息科学与工程学院指导老师:2015年1月日目录1.引言 ......................................................... - 3 -1.1开发背景................................................. - 3 -1.2需求分析................................................. - 4 - 2.主要项目内容 ................................................ - 5 -2.1系统功能结构............................................. - 5 -2.2系统功能的描述........................................... - 5 -3.业务流程描述 ................................................. - 7 -3.1流程图................................................... - 7 -3.2数据流图................................................. - 8 -3.3活动图................................................... - 8 -3.4时序图................................................... - 9 -3.5用例图.................................................. - 11 - 4.数据库逻辑模型 ............................................. - 13 -4.1概念数据模型............................................ - 13 -4.2物理数据模型............................................ - 14 -4.3所有数据项目表.......................................... - 14 -5.主要数据库表的说明 .......................................... - 18 -5.1所有表.................................................. - 18 -5.2各个表的详细说明........................................ - 23 -6.结束语 ...................................................... - 26 -7.致谢 ........................................................ - 26 -1.引言电子商务是指整个商务活动和贸易活动的电子化,它通过先进的信息网络,将事物活动和贸易活动中发生关系的各方有机地联系起来。

电子商务网站实际上就是销售企业为消费者提供的网上购物商城,在该网站中用户可以购买任何商品,而管理员可以对商品和订单等信息进行管理。

1.1开发背景随着Internet的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。

在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。

毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。

电子商务网站系统具有完整的生产及营销架构,同时可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。

将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。

为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。

随着企业与企业之间电子商务网站的兴起,电子商务已成为一个很热门的话题。

而网上购物已经成为当今社会的一种比较流行的购物方式。

为大家提供网上购物的工具与环境也有很多,主流的应用有B2B(Business to Business),B2C (Business to Consumer)两种模式。

B2B(business to business):是企业与企业之间通过互联网进行产品、服务及信息的交换。

B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。

B2B机制让企业之间的交易减少了许多事务性的工作环节和运营管理费用,降低了企业经营成本。

同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。

B2C即商家对客户,是指利用因特网进行全部的贸易活动——在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。

在今天,B2C电子商务已经通过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。

1.2需求分析随着中国市场经济的日趋成熟,中国企业面对的竞争压力越来越大,销售企业要想生存,在提高企业内部管理效率、充分利用企业内部资源的基础上,必须不断扩展销售渠道,扩大消费群体,提高企业的竞争力。

随着信息化时代的到来,电子商务网站成为企业对外展示商品信息、从事商务活动的窗口。

如何建立企业的电子商务网站,如何把企业业务扩展到Internet 上,已经成为销售企业普遍面临的问题。

经过相关调查发现,在编写电子商务平台时,登录者主要应该考虑两种角色,即注册会员和后台管理员。

会员在登录进入该电子商务平台后,可以选择查看各种商品的详细信息并购买;此外,会员还能通过输入订单编号查看该网站的详细订货信息。

而管理员登录后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息;另外,管理员还可以根据实际情况添加其他管理员以维护该电子商务平台的购物环境和安全。

2.主要项目内容2.1系统功能结构为了能够更清楚地了解网站的结构,下面给出电子商务网站的前台功能模块结构图和后台功能模块结构图。

电子商务平台网站功能结构如图1 所示。

图1 电子商务平台网功能结构图电子商务网站后台管理系统的功能设计如图2 所示。

图2 后台功能模块结构图2.2系统功能的描述⑴管理员登陆子系统①库存管理系统该模块的主要功能是及时更新货品信息。

②订单管理系统该模块的主要功能是维护所有订单信息。

③个人信息修改系统该模块的主要功能是管理员进行个人信息修改。

⑵客户登陆子系统①个人信息查看模块该模块的主要功能是查看、修改个人密码、购物详细地址和联系电话。

②购物记录查看模块该模块的主要功能是客户对自己的购物记录进行管理③个人订单查看模块该模块的主要功能是查看自己的所有订单。

3.业务流程描述3.1流程图图3 系统流程图电子商务网站网站管理员网站访问者登陆是否已注册登录进行商品信息管理、订单管理、用户管理、留言评论管理等选择商品加入购物车更改商品数量查看订单购买在线支付浏览商品未注册注册页面3.2数据流图图4 第一层数据流图图5 第二层数据流图3.3活动图用户登陆活动图如下:图6 用户登陆活动图3.4时序图客户登陆购买时序图:[是][否]载入登陆界面是否忘记密码注册页面输入密码是否忘记找回密码答案提交相关资料正确回答相关问题获得新密码密码是否正确登陆成功返回权限界面登录销售系统物流系统订单信息检验写入订单图7 用户登陆时序图3.5用例图图8 会员用例图图9 游客用例图图10 管理员用例图4.数据库逻辑模型4.1概念数据模型图11 概念数据模型Relationship_7Relationship_8Relationship_13Relationship_15Relationship_17管理员信息#******管理员ID 管理员登录名管理员密码管理员真实名管理员Email 管理员电话管理员创建日期NumberVariable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Date商品类别#*o *o商品类别ID 商品类别名称类别描述类别等级类别所属类层次NumberVariable characters (50)Variable characters (255)Number Number订单明细#**o订单明细序号商品数量该商品总金额备注Number Number FloatVariable characters (200)商品信息#********商品ID 商品名称商品简介生产厂家订购链接市场价格热售价格是否推荐进货日期NumberVariable characters (50)TextVariable characters (50)Variable characters (200)Float FloatNumber (1,0)Date订单信息#*************o订单ID订单生成日期商品费用运输费用订单总费用运输方式接收人姓名接收人电话邮政编号接收人详细地址接收人Email 是否确认是否发货收货人是否验收确认时间Number Date Float Float FloatVariable characters (50)Variable characters (50)Variable characters (20)Characters (10)Variable characters (200)Variable characters (50)Number (1,0)Number (1,0)Number (1,0)Date会员信息#*********会员ID 会员登陆名会员登陆密码会员真实姓名会员的性别会员电话号码会员Email 地址会员详细地址会员邮编会员创建日期NumberVariable characters (50)Variable characters (50)Variable characters (50)Number (1,0)Variable characters (20)Variable characters (50)Variable characters (200)Characters (10)Date顾客留言#*o **留言ID 留言主题留言内容留言时间留言用户IPNumberVariable characters (50)Text DateVariable characters (20)回复留言#**o回复留言ID 回复内容回复时间回复IPNumber Text DateVariable characters (20)图片信息#**图片ID 图片名字图片链接NumberVariable characters (50)Variable characters (200)成交信息#**成交ID 号成交日期是否好评Number DateNumber (1,0)购物记录#**记录ID 购物时间购物数量Number Date Number热销表#**热销ID 月销售量销售排名Number Number Number折扣商品**折扣率截止日期Decimal (2,2)Date收藏夹#*收藏ID 收藏日期Number Date库存信息#***库存信息ID 库存数量是否该进货最近一次进货日期Number Number Number (1,0)Date4.2物理数据模型图12 物理数据模型4.3所有数据项目表FK_热销表FK_订单信息_RELATIONS_订单明细FK_订单明细_RELATIONS_订单信息FK_会员信息_RELATIONS_收藏夹FK_收藏夹_RELATIONS_会员信息商品信息_RELATIONS_购物记录会员信息RELATIONS_顾客留言商品信息顾客留言FK_回复留言_RELATIONS_管理员信息FK_FK_商品信息_RELATIONS_库存信息管理员信息管理员ID 管理员登录名管理员密码管理员真实名管理员Email 管理员电话管理员创建日期numericvarchar(50)varchar(50)varchar(50)varchar(50)varchar(50)date<pk>商品类别商品类别ID 热销ID商品类别名称类别描述类别等级类别所属类层次numericnumericvarchar(50)varchar(255)numeric numeric<pk><fk1>订单明细订单明细序号订单ID 商品数量该商品总金额备注numericnumericnumeric floatvarchar(200)<pk><fk>商品信息商品ID 收藏ID 订单ID 库存信息ID 记录ID 热销ID 留言ID 成交ID 号商品类别ID 商品名称商品简介生产厂家订购链接市场价格热售价格是否推荐进货日期numeric numeric numeric numeric numeric numeric numeric numeric numeric varchar(50)long varchar varchar(50)varchar(200)float floatnumeric(1,0)date<pk><fk5><fk2><fk9><fk6><fk3><fk7><fk8><fk1>订单信息订单ID订单明细序号订单生成日期商品费用运输费用订单总费用运输方式接收人姓名接收人电话邮政编号接收人详细地址接收人Email 是否确认是否发货收货人是否验收确认时间numericnumericdate float float floatvarchar(50)varchar(50)varchar(20)char(10)varchar(200)varchar(50)numeric(1,0)numeric(1,0)numeric(1,0)date<pk><fk>会员信息会员ID 记录ID 收藏ID 会员登陆名会员登陆密码会员真实姓名会员的性别会员电话号码会员Email 地址会员详细地址会员邮编会员创建日期numericnumericnumericvarchar(50)varchar(50)varchar(50)numeric(1,0)varchar(20)varchar(50)varchar(200)char(10)date<pk><fk2><fk1>顾客留言留言ID 会员ID 商品ID 留言主题留言内容留言时间留言用户IPnumericnumericnumericvarchar(50)long varchar datevarchar(20)<pk><fk1><fk2>回复留言回复留言ID 管理员ID 留言ID 回复内容回复时间回复IPnumericnumericnumericlong varchar datevarchar(20)<pk><fk2><fk1>图片信息图片ID 商品ID 图片名字图片链接numericnumericvarchar(50)varchar(200)<pk><fk>成交信息成交ID 号成交日期是否好评numericdatenumeric(1,0)<pk>购物记录记录ID 会员ID 购物时间购物数量numeric numeric date numeric<pk><fk>热销表热销ID 月销售量销售排名numeric numericnumeric<pk>折扣商品折扣率截止日期decimal(2,2)date收藏夹收藏ID会员ID 收藏日期是否购买numericnumericdatenumeric(1,0)<pk><fk>库存信息库存信息ID 库存数量是否该进货最近一次进货日期numericnumeric numeric(1,0)date<pk>邮政编号邮政编号Characters (10) 10 销售排名销售排名Number5.主要数据库表的说明5.1所有表下面列出本程序中应用的主要的数据表结构。

相关主题