网上商城数据库设计
⑴ 如何能够系统的设计一个网上购物的数据库
首先作来的对,就是要好好构思
你可源以参考下www.taobao.com
他的类别 性质
我觉得最好的方法就是自己亲身去买个东西再卖个东西
类别多的话就在一个字段里面加几个关键字符
比如一个字段要存几个类别就可以
a|b|c
然后读去出来的时候就用split分离
⑵ 做一个简单的商城网站,数据库里面大约需要做几张表比较适合,希望有前辈可以赐教下!
看你需要实现什么功能才决定需要多少张表啊,最基本的:商品分类表,商品列表,管理员表,用户信息表,订单表,关于我们等等,复杂一点还要加上seo表,友情链接表,新闻资讯表,广告图表,留言表,数据统计表等
⑶ 购物网站数据库设计
一、概述
网上购物店的数据模型,主要模式有产品:proct ,帐户:Account,定单:Order。和产品相关的表有category ,proct,item, inventory, supplier;和用户相关表有的account ,signon,profile;和定单相关的表有orders,orderstatus,lineitem ,整体关系如下.
二、帐户模型
帐户模型,记录者用户的登录名称,密码。以及个人信息如地址,性名,电话等,还有它在系统中的profile信息。表有Account 主键是userID,它记录用户的基本信息,如email,name等。Signon 表记录者userID和password,Profile表记录者用户的登录系统的系统设置。可以根据用户的类型,显示不同的登录信息。
(1)account表
create table account (
userid varchar(80) not null,
email varchar(80) not null,
name varchar(80) not null,
status char(2) null,
addr1 varchar(80) not null,
addr2 varchar(40) null,
city varchar(80) not null,
state varchar(80) not null,
zip varchar(20) not null,
country varchar(20) not null,
phone varchar(80) not null,
constraint pk_account primary key (userid)
)
说明:primary key是userID,它记录帐户的基本信息。
(2)Signon 表
create table signon (
username varchar(25) not null,
password varchar(25) not null,
constraint pk_signon primary key (username)
)
说明:记录登录名和密码。
(3)Profile表
create table profile (
userid varchar(80) not null,
langpref varchar(80) not null,
favcategory varchar(30),
mylistopt int,
banneropt int,
constraint pk_profile primary key (userid)
)
说明:用户的登录信息,方便个性化定制。
(4)Bannerdata 表
create table bannerdata (
favcategory varchar(80) not null,
bannername varchar(255) null,
constraint pk_bannerdata primary key (favcategory)
)
说明:记录不同的登录信息。
三、产品模型
产品的模型主要有分类,它是产品的大类。表category 就是记录分类名称,描述信息。Proct
记录每个产品的基本信息,包括产品名称,和产品的描述。它是一对多的关系。Supplier 表
记录产品的提供者信息,包括提供者的名称,地址,状态等。Item 记录产品的提供者,产
品ID,价格,状态。Inventory 表记录产品的数量。关系如下:
(1) category表
create table category (
catid char(10) not null,
name varchar(80) null,
descn varchar(255) null,
constraint pk_category primary key (catid)
)
(2)proct表
create table proct (
proctid char(10) not null,
category char(10) not null,
name varchar(80) null,
descn varchar(255) null,
constraint pk_proct primary key (proctid),
constraint fk_proct_1 foreign key (category)
references category (catid)
)
(3) item表
create table item (
itemid char(10) not null,
proctid char(10) not null,
listprice decimal(10,2) null,.unitcost decimal(10,2) null,
supplier int null,
status char(2) null,
attr1 varchar(80) null,
attr2 varchar(80) null,
attr3 varchar(80) null,
attr4 varchar(80) null,
attr5 varchar(80) null,
constraint pk_item primary key (itemid),
constraint fk_item_1 foreign key (proctid)
references proct (proctid),
constraint fk_item_2 foreign key (supplier)
references supplier (suppid)
)
(4) inventory 表
create table inventory (
itemid char(10) not null,
qty int not null
)
(5)supplier表
create table inventory (
suppid int not null
name varchar(80)
status char(2)
attr1 varchar(80)
attr2 varchar(80)
city varchar(80)
state varchar(80)
zip char(6)
phone varchar(80)
constraint pk_supplier primary key (suppid),
)
四、定单模型
定单记录用户的选择产品信息,数量,表主要有Orders,记录用户的地址,帐户信息,总金
额。Orderstatus 记录定单状态。Lineitem 记录定单中的产品数量,单位价格,产品ID。
(1)orders表
create table orders (
orderid int not null,
userid varchar(80) not null,
orderdate date not null,
shipaddr1 varchar(80) not null,
shipaddr2 varchar(80) null,
shipcity varchar(80) not null,
shipstate varchar(80) not null,
shipzip varchar(20) not null,
shipcountry varchar(20) not null,
billaddr1 varchar(80) not null,
billaddr2 varchar(80) null,
billcity varchar(80) not null,
billstate varchar(80) not null,
billzip varchar(20) not null,
billcountry varchar(20) not null,
courier varchar(80) not null,
totalprice number(10,2) not null,
billtoname varchar(80) not null,
shiptoname varchar(80) not null,
creditcard varchar(80) not null,
exprdate char(7) not null,
cardtype varchar(80) not null,
locale varchar(20) not null,
constraint pk_orders primary key (orderid),
constraint fk_orders_1 foreign key (userid)
references account (userid)
)
定单的信息。
(2)Orderstatus表
create table orderstatus (
orderid int not null,
linenum int not null,
timestamp date not null,
status char(2) not null,
constraint pk_orderstatus primary key (orderid, linenum),
constraint fk_orderstatus_1 foreign key (orderid)
references orders (orderid)
)
定单中的产品状态
(3)lineitem表
create table lineitem (
orderid int not null,
linenum int not null,
itemid char(10) not null,
quantity int not null,
unitprice number(10,2) not null,
constraint pk_lineitem primary key (orderid, linenum),
constraint fk_lineitem_1 foreign key (orderid)
references orders (orderid)
)
⑷ 网上购物系统_(数据库设计),谁给我写5个存储过程,2-3个触发器,具体看补充。
你是指上传商品信息录入处理吗?数据库包括你网站的所有信息储存,数据储存库设计可能与服务器有关,自己如果非专业人员可能做不了,比较复杂,要学习摸索需要一定时间,建议找专业人员来帮忙进展快点
⑸ 个商城系统是怎么设计数据库的
网上商城系统的开发步骤
一、目标需求分析
1.相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。
3.系统分析员向用户再次确认需求。
二、网站策划
1、确定网站定位
2、确定网站规划(功能、风格)
3、对网站内容进行采集
三、整体设计
1、概要设计
需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
2、详细设计
在概要设计的基础上,进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
四、网页、数据库编程
在软件编码阶段,根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。
五、测试
测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作。
六、上传发布
将写好的源码上传到远程服务器上,供普通用户使用.
七、网站推广
通过网络营销手段对网站进行推广。
八、维护、更新
根据用户需求的变化或环境的变化,对应用程序进行全部或部分的修改。
⑹ 网上商城,数据库设计主要是扩展属性,及记录扩展属性的库存怎么设计好高价求救
产品详情,3点一线(或多点一线)的库存数
⑺ 网上商城数据库设计
多看看开源的网站的数据库设计如 echshop
⑻ 请教有电子商务(网上商城)设计经验的高手,关于促销策略数据库设计
我给企来业做过许多电子商务网源站,活动促销是每个网上商城必须有的,我就讲下,我对活动促销的开发设计方法吧。
我的促销方式有:全场免邮费或满额免邮费、分层级满额赠礼品、限时折扣促销、买就赠等
首先要明确每种活动的性质:
1、全场免邮费或满额免邮费,满额赠礼品、买就赠(订单)等这种形式是一种订单活动;
2、限时折扣、打折促销、买1赠1、买就赠(单品)等形式是单品活动;
那有上面两种形式后我们就容易来处理了,订单活动,我们只需要建设一个数据库表设置活动的形式及满额的额度还有分级及礼品就可以了,然后客户下订单后,我们从订单里面来处理这个活动;
第二种单品活动,我们就要从单品上来处理,两种形式,1直接从产品表里面设置,前台读取后判断设置该产品是否活动开启;2单独创建活动表,设置活动形式,产品编号等相关信息字段,然后从活动页面读取这些信息即可。
我不知道我的回答是不是满足你的需求,我们可以多沟通下。