基于 JAVA的社区生鲜电商平台系统,生鲜系统。(源码+文档)

目录

一.研究目的

二.需求分析

三.数据库设计 

四.系统页面展示

五.源码获取方式

一.研究目的

社会的进步,带来的就是城市化人数的急剧增长,随着人数的不断增加,社区生鲜电商平台工作越来越艰巨,传统的社区生鲜电商平台模式面对大量的用户信息、社区生鲜信息等,信息的及时更新等弊端凸显,传统的社区生鲜管理过度的依靠人力资源的记录,对于庞大的用户信息及社区生鲜信息,显然只依靠人力,很难准确的处理好大量的数据,传统的管理模式不仅效率低,出错率高,而且难查询社区生鲜的实时信息,对于社区生鲜带来了诸多不便,因此,传统的社区生鲜管理模式已经远远无法满足当社区的发展需求,我们急需对社区生鲜体系进行变革。

城市化进程的迅猛发展,社区规模不断扩大,社区可调配资源也明显增加。我们经过对社区生鲜信息进行调查,发现了随着社区人数的不断扩大,社区生鲜工作也越来越繁重和琐碎,容易出错,数据繁多,因此需要对社区生鲜管理体系进行及时改善,来提高社区生鲜管理效率,从而也可避免因管理体系的不完善而导致管理漏洞,使得社区生鲜电商平台的运行和管理显得尤为重要。

二.需求分析

社区生鲜电商平台主要实现了管理员和用户两个角色。

管理员功能有个人中心,用户管理,员工信息管理,商品分类管理,商品信息管理,订单评价管理,系统管理,订单管理等。

用户功能有个人中心,订单评价管理,我的收藏管理,订单管理等。

系统用例图如图3-1所示。

社区生鲜电商平台的特点就是利用Browser/Server(B/S)结构,为社区生鲜电商平台提供了一个网络管理平台,让管理人员只要上网就可以实现用户社区生鲜相关信息的管理。

本系统的网络应用原理示意图如图所示:

三.数据库设计 

系统E-R图就是系统的实体关系图,它是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。

设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。

本数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。数据库的概念模型设计可以通过E-R图来现实世界的概念模型,本系统的E-R图表现了系统中各个实体之间的联系。

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, ACCESS等。本社区生鲜电商平台采用了MYSQL数据库管理系统,各个表结构如下:

表4.1 地址

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

用户id

address

varchar(200)

地址

name

varchar(200)

收货人

phone

varchar(200)

电话

isdefault

varchar(200)

是否默认地址[是/否]

表4.2 购物车表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

tablename

varchar(200)

shangpinxinxi

商品表名

userid

bigint(20)

用户id

goodid

bigint(20)

商品id

goodname

varchar(200)

NULL

商品名称

picture

varchar(200)

NULL

图片

buynumber

int(11)

购买数量

price

float

NULL

单价

discountprice

float

NULL

会员价

表4.3 在线客服

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

用户id

adminid

bigint(20)

NULL

管理员id

ask

longtext

NULL

提问

reply

longtext

NULL

回复

isreply

int(11)

NULL

是否回复

表4.4 订单评价

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

dingdanbianhao

varchar(200)

NULL

订单编号

shangpinmingcheng

varchar(200)

NULL

商品名称

shangpinfenlei

varchar(200)

NULL

商品分类

pingfen

varchar(200)

NULL

评分

tianjiatupian

varchar(200)

NULL

添加图片

pingjianeirong

longtext

NULL

评价内容

pingjiariqi

date

NULL

评价日期

yonghuming

varchar(200)

NULL

用户名

lianxidianhua

varchar(200)

NULL

联系电话

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

表4.5 商品信息评论表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

refid

bigint(20)

关联表id

userid

bigint(20)

用户id

nickname

varchar(200)

NULL

用户名

content

longtext

评论内容

reply

longtext

NULL

回复内容

表4.6 商品资讯

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

title

varchar(200)

标题

introduction

longtext

NULL

简介

picture

varchar(200)

图片

content

longtext

内容

表4.7 订单

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

orderid

varchar(200)

订单编号

tablename

varchar(200)

shangpinxinxi

商品表名

userid

bigint(20)

用户id

goodid

bigint(20)

商品id

goodname

varchar(200)

NULL

商品名称

picture

varchar(200)

NULL

商品图片

buynumber

int(11)

购买数量

price

float

0

价格/积分

discountprice

float

0

折扣价格

total

float

0

总价格/总积分

discounttotal

float

0

折扣总价格

type

int(11)

1

支付类型

status

varchar(200)

NULL

状态

address

varchar(200)

NULL

地址

tel

varchar(200)

NULL

电话

consignee

varchar(200)

NULL

收货人

表4.8 商品分类

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

shangpinfenlei

varchar(200)

商品分类

表4.9 商品信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

shangpinmingcheng

varchar(200)

商品名称

shangpinfenlei

varchar(200)

商品分类

tupian

varchar(200)

图片

guige

varchar(200)

NULL

规格

baozhiqi

varchar(200)

NULL

保质期

chandi

varchar(200)

NULL

产地

shangjiashijian

datetime

NULL

上架时间

shangpinxiangqing

longtext

NULL

商品详情

clicktime

datetime

NULL

最近点击时间

clicknum

int(11)

0

点击次数

price

float

价格

onelimittimes

int(11)

-1

单限

alllimittimes

int(11)

-1

库存

表4.10 收藏表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

用户id

refid

bigint(20)

NULL

收藏id

tablename

varchar(200)

NULL

表名

name

varchar(200)

收藏名称

picture

varchar(200)

收藏图片

表4.11 管理员表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

username

varchar(100)

用户名

password

varchar(100)

密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4.12 用户

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yonghuming

varchar(200)

用户名

mima

varchar(200)

密码

xingming

varchar(200)

NULL

姓名

touxiang

varchar(200)

NULL

头像

xingbie

varchar(200)

NULL

性别

lianxidianhua

varchar(200)

NULL

联系电话

money

float

0

余额

表4.13 员工信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yuangonggonghao

varchar(200)

员工工号

yuangongxingming

varchar(200)

NULL

员工姓名

xingbie

varchar(200)

NULL

性别

fuzepinlei

varchar(200)

NULL

负责品类

lianxidianhua

varchar(200)

NULL

联系电话

yuangongyouxiang

varchar(200)

NULL

员工邮箱

shenfenzheng

varchar(200)

NULL

身份证

四.系统页面展示

管理员可以对用户管理,可以添加,修改,删除以及查询操作。管理员界面展示如图5-1所示。

管理员在员工信息管理界面可查看所有员工信息对已有员工信息可进行编辑和删除操作同时也可新增员工信息,员工管理界面展示如图5-2所示

管理员可管理商品信息,可以对商品进行添加,修改,删除查询操作。界面如图5-3所示

用户可以在首页查看各种商品,首页展示如图5-8所示。

用户登录后,可以在商品界面进行购买,并且可以下单操作,下单界面展示如图5-6所示

五.源码获取方式

本文只展示部分内容,需要源码可联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值