基于springboot+vue的电子商务系统(源码+论文)

目录

前言

一、功能设计

二、功能实现

三、库表设计

四、论文


前言

        各种购物网站现在已经成了生活中不可缺少的调味品,比如比较全面的淘宝网,还有可以进行交流问答的小红书APP,还有电脑爱好者者们的天堂京东商城等等。拥有一个功能丰富、操作方便的电子商务销售网站,可以汇聚广大网民,吸引流量。电子商务销售网站的建立,从广大消费者的角度来说,给他们创建了一个一起交流和讨论的平台,而且可以购买最新的电子商务产品。从商业盈利的角度上来讲讲,不仅可以达到精准销售的目的,还可以更直接地不通过代理进行销售,省去了许多中间商的差价。拥有一个如此专业的电子商务销售网站,轻松的使厂家对产品有了一个很好的销售渠道。

一、功能设计

经过对各大电子商务网站(如淘宝、京东)及生活中对数码店的研究,我认为基于的电子商务销售网站应具有以下几个功能:

  1. 网站的页面美观清晰系统的操作流畅便捷。
  2. 买家具有在网站内的商品详情信息下发表评价、卖家回复评价等功能。
  3. 具有商品对应视频与图片观看、视频与图片下载的功能。
  4. 具有可以展示各种商品以及最新活动及商品热卖榜等信息的功能。
  5. 具有购物车功能和购买功能。
  6. 具有查询自己订单最新动态的功能。
  7. 具有后台管理功能,方便管理员对网站中的评价和商品进行管理。

二、功能实现

1.电子商务系统:本系统是可以允许匿名浏览的,但是在拥有自己的账户之前是不能解锁所有功能的。不管是网站的用户们还是管理员们都要先进行注册,只有注册完成之后才能进行登录。首界面如图所示。

2.站内新闻浏览:普通用户登录进系统之后可以进行站内新闻浏览功能,这个功能的展现更加方便让用户了解近期该网站哪个让人们更加想要了解。界面如图所示。

3.商品列表及商品详情:可以在网站上查看所有的商品信息,点击某一个商品可以查看详情及进行购买。

​​​​​​​

​​​​​​​4.购物车浏览:用户可以选购喜欢的商品放入自己的购物车。界面如图所示。

5.后台首页:后台首页面采用上中下结构,上部分是基本信息展示,能够让我们一眼就可以看见,中间部分的左侧为菜单栏,右部分为具体的操作界面,具体的效果如下图所示:

6.各管理功能:通过用户管理为例介绍一下本系统的总体后台管理,通过用户信息管理模块可以按照不同的条件进行员工信息的查询,在列表内的最后一栏还可以对用户信息进行修改、删除和查看详情。界面如图所示。

三、库表设计

(1) 在设计数据库时我首先想到的就是注册和登录功能需要使用到用户表,用户表的主键应该为用户的编号,用户名应该设为唯一,除此之外还应该有联系方式、邮箱等列。

(2)对于商品或者订单表来说,如果使用一个表进行信息的管理会用到很多的列,这会导致查询的效率变慢,所以我选择设计两个表存储他们的信息,一个是商品表,一个是商品明细表。

(3)用户在网站中修改了自己的个人资料后,数据库中的用户表要及时的进行数据更新。

(4)商品购买、或者订单的流程完成后,通过一个字段(Status)来反应当前订单的状态,如未支付、已发货、已完成等。

(5)因为本系统存在管理员的角色,所以需要一张表来存储所有管理员的信息。这样,至少要创建如下的数据表和数据列:

① 用户表,存储用户ID(可设置为自增长)、用户名和密码等。

② 管理员表,存储管理员ID(可设置为自增长)、管理员信息等。

③ 类别表,类别ID(可设置为自增长)、类别信息等。

④ 员工信息表,员工ID(可设置为自增长)、员工信息等。

⑤ 折扣信息表,包括折扣ID、折扣信息等。表结构如下:

4-1类别(leibie2)

字段名

描述

类型

长度

是否空

是否主键

id

分类编号

int

11

lbda

类别大类

varchar

50

lbxiao

类别小类

varchar

50

addtime

添加时间

timestamp

0

4-2管理员表(allusers)

字段名

描述

类型

长度

是否空

是否主键

ID

序号

int

11

username

用户名

Varchar

50

pwd

密码

Varchar

50

cx

权限

Varchar

50

addtime

添加时间

Varchar

0

4-3商品信息表(shangpinxinxi)

字段名

描述

类型

长度

是否空

是否主键

id

id号

int

11

bianhao

编号

Varchar

50

mingcheng

名称

Varchar

200

leibie1

类别大类

Varchar

50

leibie2

类别小类

Varchar

50

jiage1

原价格

decimal

10

jiage2

现价格

decimal

10

tupian

图片

Varchar

50

shuliang

数量

int

11

istop

是否置顶

Varchar

2

addtime

添加时间

timestamp

0

4-4新闻通知表(xinwentongzhi)

字段名

描述

类型

长度

是否空

是否主键

ID

id号

int

11

biaoti

标题

Varchar

200

leibie

类别

Varchar

50

neirong

内容

Varchar

800

tianjiaren

添加人

Varchar

50

shouyetupian

首页图片

Varchar

50

dianjilv

点击率

Varchar

10

addtime

添加时间

timestamp

0

4-5用户注册表(yonghuzhuce)

字段名

描述

类型

长度

是否空

是否主键

ID

id号

int

11

yonghuming

用户名

Varchar

50

mima

密码

Varchar

50

xingming

姓名

Varchar

50

xingbie

性别

Varchar

2

chushengnianyue

出生年月

Varchar

50

QQ

QQ

Varchar

50

youxiang

邮箱

Varchar

50

dianhua

电话

Varchar

50

shenfenzheng

身份证

Varchar

50

touxiang

头像

Varchar

50

dizhi

地址

Varchar

255

四、论文

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java码库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值