文档章节

基于B2C的西安回民街小吃在线订购系统

lonelydawn
 lonelydawn
发布于 2016/03/26 15:42
字数 992
阅读 31
收藏 1

一、B2C简介   

    B2C是Business-to-Customer的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的直接面向消费者销售产品和服务商业零售模式。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。B2C即企业通过互联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、网上支付等消费行为。

二、系统设计

        本系统基于B/S模式,运用LAMP开发环境和B2C商务模式,设计回民街小吃在线销售系统的功能结构和数据库。具有登录注册、浏览、搜索、信息管理、订单管理、购物车管理、评论留言管理、权限管理等模块。

    1.1系统结构设计

                           

(1)、注册登录

登录身份分为游客,会员和商家,每种身份具有不同的权限。

(2)、小吃浏览

可查看所有小吃的详细信息以便购买,在此模块采用异步加载的方式。

(3)、小吃搜索

根据关键字查询小吃信息

(4)、客户信息管理

客户可以在此界面编辑个人信息

(5)、订单管理

商家进行订单管理


     1.2数据库设计

    本系统数据库包含客户信息表小吃分类表、小吃信息表、商家信息表、订单表等,详细结构如下。

客户信息表

create table client(
id int primary key AUTO_INCREMENT,
name varchar(128) not null,
password varchar(128) not null,
sex varchar(2) check(sex in('男','女')),
address varchar(128) not null,
reAdd varchar(128) not null,
phone varchar(15) not null
)engine=innoDB default charset=utf8;

收货地址表

create table receive_address(
id int primary key AUTO_INCREMENT,
clientID int not null,
address varchar(128) not null,
foreign key(clientID) references client(id) on delete cascade on update cascade)
engine=innoDB default charset=utf8;


商家信息表

create table store(
id int primary key AUTO_INCREMENT,
name varchar(128) not null,
address varchar(128) not null,
phone1 varchar(15) not null,
phone2 varchar(15),
tasComment float,
envComment float,
serComment float)engine=innoDB default charset=utf8;


食品分类表

create table food_type(
id int primary key AUTO_INCREMENT,
name varchar(128) not null)engine=innoDB default charset=utf8;


食品表

create table food(
id int primary key AUTO_INCREMENT,
name varchar(128) not null,
storeID int not null,
typeID int not null,
amount int not null,
code varchar(25) not null,
picture varchar(128) not null,
price float not null,
sales int not null,
foreign key(storeID) references store(id) on delete cascade on update cascade,
foreign key(typeID) references food_type(id) on delete cascade on update cascade)
engine=innoDB default charset=utf8;

订单表

create table orderT(
id int primary key AUTO_INCREMENT,
price float not null,
clientID int not null,
foreign key(clientID) references client(id) on delete cascade on update cascade)
engine=innoDB default charset=utf8;

订单项表

create table order_item(
id int primary key AUTO_INCREMENT,
price float not null,
orderID int,
foodID int,
foreign key(orderID) references orderT(id) on delete cascade on update cascade,
foreign key(foodID) references food(id) on delete cascade on update cascade)
engine=innoDB default charset=utf8;

客户评价表

create table comment(
id int primary key AUTO_INCREMENT,
content varchar(512) not null,
date datetime not null,
clientID int not null,
foodID int not null,
foreign key(clientID) references client(id) on delete cascade on update cascade,foreign key(foodID) references food(id) on delete 

cascade on update cascade)engine=innoDB default charset=utf8;

B2C在线销售系统是一种典型的Web电子商务系统,移动终端时代,信息高度简便迅捷,线下产业和线上结合已成为一种潮流,在地方性产业和日常生活的集聚点普及小型电子商务系统也是未来时代发展的一种常势。


© 著作权归作者所有

共有 人打赏支持
lonelydawn
粉丝 41
博文 50
码字总数 52905
作品 0
闵行
前端工程师
私信 提问
OSC——下一站西安站不虚此行全攻略【附图】!!!

最新消息osc西安站已经计划好了会议的地点:西工大(老校区健翔楼5楼多功能厅) !9月22日,OSC 西安站源创会!本次源创会由开源中国和 西北工业大学计算机学院 联合举办!osc源创会西安站规模...

Beyond-Bit
2012/08/21
0
28
西安五日游日志

3月31号晚上,坐火车从上海到西安,经历了13个多小时.真是坐到PP都痛,体验了一次坐长途火车.(下次米了) 想看相的到我的相册看 4月1号游西安的第一天. 第一站:大雁塔北广场   从大慈恩寺出来...

JavaGG
2010/03/24
95
0
西安与长安,你更喜欢哪个名字?

西安,著名的日内瓦旅游景点旅游城市,每年都有很多国内外游客来西安旅游,西安的大雁塔、华清池、回民街、昆明池等景点每到节假日人都人山人海。西安之所以有这么高的知名度,与他之前的一个...

feiji770880
2018/03/20
0
0
国庆同庆创想倾情奉献:2014年9月19日 至 2014年10月19日 创想ECS系统八折风暴!

国庆同庆创想倾情奉献:2014年9月19日 至 2014年10月19日 创想ECS系统八折风暴! 电子商务建站系统5折活动促销。ECS系统:创想B2B、C2C、B2C企业版与高级企业版,在活动期间均享受5折优(定制...

cx2014
2014/09/22
3
0
《1024伐木累》-职业规划(中篇四)-总章节十八

引子 耗仔歉意的示意了明儿,走出小火锅店,接听了电话。 “阿芳,买好票了吗?” “嗯,买好了,周五的火车,周六早上到。” “周六到?你不是说下周再来吗?” “我怕肚子再大了,被看出来...

ITIBB-Shrek
2018/07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

把iOS中block代码异步执行通过信号量变成同步执行

dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [self downZipFile:^(BOOL downSucceed) { dispatch_semaphore_signal(semaphore); }]; dispatch_semaphor......

壹峰
12分钟前
0
0
excel函数使用

拼接多个字段 =CONCATENATE(B2,C2,D2,E2) 通过函数把一个sheet里面的字段搂到另一个sheet F2 唯一匹配另一个sheet的字段。 www 另一个sheet的名称 H:I www这个sheet里面从H行到I行。 2 从第几...

贾峰uk
13分钟前
0
0
SpringBoot 集成 DBUnit 、database-rider与H2数据库进行单元测试

单元测试 什么是单元测试 参考维基百科: 单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在...

Tree
14分钟前
0
0
java基础知识目录

java 注解

细节探索者
17分钟前
0
0
第一个网络爬虫

准备工作 http请求头概念 1、Accept :请求报头域,用于指定客户端可接受哪些类型的信息。 2、Accept-Language :指定客户端可接受的语言类型。 3、Accept-Encoding :指定客户端可接受的内容...

轻轻的往前走
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部