|
知识路径: > 电子商务系统程序设计基础 > 电子商务系统建设 > 电子商务系统框架设计 > 电子商务系统开发常用数据库的设计 >
|
相关知识点:2个
|
|
|
|
后台主要是为电子商务网站管理人员提供的服务与功能,主要包括:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
因此,在设计电子商务系统数据库时应根据实际需求,以实现功能为目标,设计相应的数据库。下面以常见的电子商务系统功能设计数据库,数据库表设计定为10张表。
|
|
|
|
电子商务系统离不开用户,在实现个人中心、会员管理等功能时都有涉及到用户,用户信息表的结构如下表所示。
|
|
|
|
|
|
电子商务系统中商品越丰富,网站吸引力越强。为了便于对这个庞大的商品集合进行管理以及方便用户浏览检索商品,需要将这些商品进行分类。当商品特别多时,分成大类和小类。商品大类表的结构如下表所示。
|
|
|
|
|
|
|
|
|
|
商品是电子商务系统运行的主体,各种商务活动都是围绕商品进行的,商品信息表的结构如下表所示。
|
|
|
|
|
|
电子商务系统中,管理员负责处理订单、商品管理、类别管理、新闻管理等,管理员表的结构如下表所示。
|
|
|
|
|
|
在大型电子商务系统中,应该有各种角色的管理员,比如订单管理员只负责处理订单,发货管理员只负责发货,财务员根据订单管理员的信息核对货款并通知发货员发货等,这样将管理员分成不同角色,每个角色拥有不同的权限,便于电子商务系统的管理,管理员角色表的结构如下表所示。
|
|
|
|
|
|
电子商务系统中,经常会发布网站新闻或者其他信息,新闻表的结构如下表所示。
|
|
|
|
|
|
用户在购买商品以后,经常会对购买的商品进行评价,用户的评价对其他希望购买该商品的用户起到引导性的作用,评论表的结构如下表所示。
|
|
|
|
|
|
用户一次购买的多个商品就形成了一张订单,电子商务系统运营商要对这些订单进行处理,核对、发货等,订单表的结构如下表所示。
|
|
|
|
|
|
一张订单可能会包括多种商品,一种商品也可能有多个,所以对一张订单的详细情况还需要一张订单详细表,订单详细表的结构如下表所示。
|
|
|
|
|
|
|
|
根据上面设计数据库逻辑结构,就可以设计数据库的物理结构,即建立物理数据库。不同的电子商务系统运行模式及功能都不尽相同,所以所设计的数据库肯定也有区别,这里仅仅给出了一个较为常见的电子商务系统的数据库设计,在实际建立电子商务系统时应该按照实际需求来设计数据库。
|
|
|