当前位置:

基于SSM实现实现一个在线农产品销售商城平台

码岸源码 发布于:2024-03-14 最后修改于:2024-06-11 81 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的实现一个在线农产品销售商城平台。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 t_account
2 t_accountrank
3 t_activity
4 t_address
5 t_advert
6 t_area
7 t_attribute
8 t_attribute_link
9 t_catalog
10 t_comment
11 t_commenttype
12 t_email
13 t_emailnotifyproduct
14 t_express
15 t_favorite
16 t_gift
17 t_hotquery
18 t_indexmenu
19 t_index_img
20 t_keyvalue
21 t_lable
22 t_menu
23 t_navigation
24 t_news
25 t_notice
26 t_notifytemplate
27 t_order
28 t_orderdetail
29 t_orderlog
30 t_orderpay
31 t_ordership
32 t_oss
33 t_pay
34 t_privilege
35 t_product
36 t_questionnaire
37 t_questionnaireitem
38 t_questionnaireresult
39 t_reply
40 t_role
41 t_sessioncount
42 t_sms
43 t_spec
44 t_systemlog
45 t_systemsetting
46 t_task
47 t_user
返回列表页表3-1: t_account表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 account varchar N
3 nickname varchar N
4 password varchar N
5 city varchar N
6 address varchar N
7 postcode varchar N
8 cardType varchar N
9 cardNO varchar N
10 grade int N
11 amount varchar N
12 tel varchar N
13 email varchar N
14 emailIsActive varchar N
15 freeze varchar N
16 lastLoginTime datetime N
17 lastLoginIp varchar N
18 lastLoginArea varchar N
19 diffAreaLogin char N
20 regeistDate datetime N
21 freezeStartdate date N
22 freezeEnddate date N
23 openId varchar N
24 accessToken varchar N
25 alipayUseId varchar N
26 sinaWeiboID varchar N
27 sex varchar N
28 trueName varchar N
29 birthday date N
30 province varchar N
31 accountType varchar N
32 rank varchar N
33 score int N
返回列表页表3-2: t_accountrank表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 code varchar N
3 name varchar N
4 minScore int N
5 maxScore int N
6 remark varchar N
返回列表页表3-3: t_activity表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 accountRange varchar N
4 startDate datetime N
5 endDate datetime N
6 content varchar N
7 status char N
8 catalogs varchar N
9 discountType varchar N
10 discount decimal N
11 minprice decimal N
12 maxprice decimal N
13 maxSellCount int N
14 productID varchar N
15 activityType char N
16 exchangeScore int N
17 minGroupCount int N
18 tuanPrice decimal N
19 hasBuyGroupPerson int N
返回列表页表3-4: t_address表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 account varchar N
3 name varchar N
4 address varchar N
5 zip varchar N
6 phone varchar N
7 mobile varchar N
8 isdefault varchar N
9 province varchar N
10 city varchar N
11 area varchar N
12 pcadetail varchar N
返回列表页表3-5: t_advert表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 title varchar N
3 code varchar N
4 remark varchar N
5 html varchar N
6 startdate date N
7 enddate date N
8 status varchar N
9 useImagesRandom varchar N
返回列表页表3-6: t_area表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 code varchar N
3 pcode varchar N
4 name varchar N
5 desc1 varchar N
返回列表页表3-7: t_attribute表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 catalogID int N
4 pid int N
5 order1 int N
返回列表页表3-8: t_attribute_link表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 attrID int N
3 productID int N
4 value varchar N
返回列表页表3-9: t_catalog表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 pid int N
4 order1 int N
5 type varchar N
6 code varchar N
7 showInNav varchar N
返回列表页表3-10: t_comment表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 productID varchar N
3 account varchar N
4 orderID varchar N
5 orderdetailID varchar N
6 content varchar N
7 createdate datetime N
8 star int N
9 nickname varchar N
10 status varchar N
11 reply text N
返回列表页表3-11: t_commenttype表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 code varchar N
4 status varchar N
返回列表页表3-12: t_email表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 sign varchar N
3 account varchar N
4 type varchar N
5 url varchar N
6 createdate datetime N
7 starttime varchar N
8 endtime varchar N
9 newEmail varchar N
10 status varchar N
11 sendStatus char N
返回列表页表3-13: t_emailnotifyproduct表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 account varchar N
3 receiveEmail varchar N
4 productID varchar N
5 productName varchar N
6 createdate datetime N
7 notifydate datetime N
8 status char N
9 sendFailureCount int N
返回列表页表3-14: t_express表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 code varchar N
3 name varchar N
4 fee decimal N
5 order1 int N
返回列表页表3-15: t_favorite表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 account varchar N
3 productID varchar N
4 createtime date N
返回列表页表3-16: t_gift表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 giftName varchar N
3 giftPrice decimal N
4 createAccount varchar N
5 createtime datetime N
6 updateAccount varchar N
7 updatetime datetime N
8 status varchar N
9 picture varchar N
返回列表页表3-17: t_hotquery表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 key1 varchar N
3 url varchar N
返回列表页表3-18: t_indexmenu表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 displayOrder int N
4 url varchar N
5 target varchar N
6 remark varchar N
7 catalogID int N
返回列表页表3-19: t_index_img表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 title varchar N
3 picture varchar N
4 order1 int N
5 desc1 varchar N
6 link varchar N
返回列表页表3-20: t_keyvalue表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 key1 varchar N
3 value varchar N
返回列表页表3-21: t_lable表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
返回列表页表3-22: t_menu表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 pid int N
3 url varchar N
4 name varchar N 111
5 orderNum int N
6 type varchar N
返回列表页表3-23: t_navigation表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 target varchar N
4 position varchar N
5 desc1 varchar N
6 order1 int N
7 http varchar N
返回列表页表3-24: t_news表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 type varchar N
3 title varchar N
4 title2 varchar N
5 content longtext N
6 createtime datetime N
7 updatetime datetime N
8 readerCount int N
9 status varchar N
10 catalogID varchar N
11 lableID varchar N
12 createAccount varchar N
13 order1 int N
14 code varchar N
返回列表页表3-25: t_notice表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 title varchar N
3 content varchar N
4 createtime varchar N
返回列表页表3-26: t_notifytemplate表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 type varchar N
3 code varchar N
4 template text N
5 remark varchar N
6 name varchar N
返回列表页表3-27: t_order表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 account varchar N
3 payType int N
4 carry int N
5 rebate decimal N
6 createdate datetime N
7 status varchar N
8 refundStatus varchar N
9 amount decimal N
10 fee decimal N
11 ptotal decimal N
12 quantity int N
13 paystatus varchar N
14 updateAmount varchar N
15 expressCode varchar N
16 expressName varchar N
17 otherRequirement varchar N
18 remark varchar N
19 expressNo varchar N
20 expressCompanyName varchar N
21 lowStocks varchar N
22 confirmSendProductRemark varchar N
23 closedComment varchar N
24 score int N
返回列表页表3-28: t_orderdetail表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 orderID int N
3 productID int N
4 price decimal N
5 number int N
6 productName varchar N
7 fee decimal N
8 total0 decimal N
9 isComment varchar N
10 lowStocks varchar N
11 score int N
12 specInfo varchar N
13 giftID varchar N
返回列表页表3-29: t_orderlog表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 orderid varchar N
3 account varchar N
4 createdate datetime N
5 content varchar N
6 accountType varchar N
返回列表页表3-30: t_orderpay表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 orderid varchar N
3 paystatus varchar N
4 payamount decimal N
5 createtime datetime N
6 paymethod varchar N
7 confirmdate datetime N
8 confirmuser varchar N
9 remark varchar N
10 tradeNo varchar N
返回列表页表3-31: t_ordership表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 orderid varchar N
3 shipname varchar N
4 shipaddress varchar N
5 provinceCode varchar N
6 province varchar N
7 cityCode varchar N
8 city varchar N
9 areaCode varchar N
10 area varchar N
11 phone varchar N
12 tel varchar N
13 zip varchar N
14 sex varchar N
15 remark varchar N
返回列表页表3-32: t_oss表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 code varchar N
4 status varchar N
5 ossJsonInfo varchar N
返回列表页表3-33: t_pay表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 code varchar N
4 seller varchar N
5 order1 int N
6 status varchar N
7 partner varchar N
8 key1 varchar N
9 icon varchar N
10 picture varchar N
返回列表页表3-34: t_privilege表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 rid int N
3 mid int N
返回列表页表3-35: t_product表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 name varchar N
3 introduce varchar N
4 price decimal N
5 nowPrice decimal N
6 picture varchar N
7 createtime datetime N
8 createAccount varchar N
9 updateAccount varchar N
10 updatetime datetime N
11 isnew char N
12 sale char N
13 hit int N
14 status int N
15 productHTML longtext N
16 maxPicture varchar N
17 images varchar N
18 catalogID varchar N
19 sellcount int N
20 stock int N
21 searchKey varchar N
22 title varchar N
23 description varchar N
24 keywords varchar N
25 activityID varchar N
26 unit varchar N
27 score int N
28 isTimePromotion char N
29 giftID varchar N
返回列表页表3-36: t_questionnaire表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 title varchar N
3 title2 varchar N
4 createdate datetime N
5 updatedate datetime N
6 createAccount varchar N
7 updateAccount varchar N
8 status varchar N
9 showStartDate date N
10 showEndDate date N
返回列表页表3-37: t_questionnaireitem表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 qid varchar N
3 subject varchar N
4 option1 varchar N
5 type varchar N
6 order1 int N
7 display varchar N
返回列表页表3-38: t_questionnaireresult表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 qid varchar N
3 account varchar N
4 qItemID varchar N
5 text varchar N
返回列表页表3-39: t_reply表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 commentID int N
3 content varchar N
4 createdate datetime N
返回列表页表3-40: t_role表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 role_name varchar N
3 role_desc varchar N
4 role_dbPrivilege varchar N
5 status varchar N
返回列表页表3-41: t_sessioncount表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 ip varchar N
3 address varchar N
4 starttime datetime N
返回列表页表3-42: t_sms表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 phone varchar N
3 content varchar N
4 sendTime datetime N
5 type varchar N
6 returnCode varchar N
7 sendStatus varchar N
返回列表页表3-43: t_spec表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 productID varchar N
3 specColor varchar N
4 specSize varchar N
5 specStock varchar N
6 specPrice decimal N
7 specStatus char N
返回列表页表3-44: t_systemlog表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 title varchar N
3 content varchar N
4 type int N
5 account varchar N
6 loginIP varchar N
7 logintime datetime N
8 loginArea varchar N
9 diffAreaLogin char N
返回列表页表3-45: t_systemsetting表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 systemCode varchar N
3 name varchar N
4 www varchar N
5 log varchar N
6 title varchar N
7 description varchar N
8 keywords varchar N
9 shortcuticon varchar N
10 address varchar N
11 tel varchar N
12 email varchar N
13 icp varchar N
14 isopen varchar N
15 closeMsg varchar N
16 qq varchar N
17 imageRootPath varchar N
18 manageHttp varchar N
19 defaultProductImg varchar N
20 style varchar N
21 version varchar N
22 qqHelpHtml text N
23 images text N
24 manageLeftTreeLeafIcon varchar N
25 statisticsCode varchar N
26 openResponsive varchar N
返回列表页表3-46: t_task表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 code varchar N
3 name varchar N
4 sleep varchar N
5 unit varchar N
6 nextWorkTime datetime N
7 currentStatus varchar N
8 clz varchar N
返回列表页表3-47: t_user表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 username varchar N
3 password varchar N
4 createtime datetime N
5 updatetime datetime N
6 createAccount varchar N
7 updateAccount varchar N
8 status varchar N
9 rid varchar N
10 nickname varchar N
11 email varchar N

四、项目截图

4.1 下面是用户角色的功能介绍

用户角色-查看商品首页 图4.1 用户角色-查看商品首页

用户角色-查看商城首页 图4.2 用户角色-查看商城首页

用户角色-用户登录 图4.3 用户角色-用户登录

用户角色-提交评价 图4.4 用户角色-提交评价

用户角色-修改个人资料 图4.5 用户角色-修改个人资料

用户角色-修改密码 图4.6 用户角色-修改密码

用户角色-查看我的订单 图4.7 用户角色-查看我的订单

用户角色-查看收藏夹 图4.8 用户角色-查看收藏夹

用户角色-查看购物车 图4.9 用户角色-查看购物车

用户角色-添加配送地址 图4.10 用户角色-添加配送地址

用户角色-提交订单 图4.11 用户角色-提交订单

用户角色-确认支付 图4.12 用户角色-确认支付

4.2 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.13 管理员角色-管理员登录

管理员角色-公告管理 图4.14 管理员角色-公告管理

管理员角色-到货管理 图4.15 管理员角色-到货管理

管理员角色-区域管理 图4.16 管理员角色-区域管理

管理员角色-商品分类管理 图4.17 管理员角色-商品分类管理

管理员角色-商品参数管理 图4.18 管理员角色-商品参数管理

管理员角色-商品属性管理 图4.19 管理员角色-商品属性管理

管理员角色-商品管理 图4.20 管理员角色-商品管理

管理员角色-商品销售统计 图4.21 管理员角色-商品销售统计

管理员角色-客户信息管理 图4.22 管理员角色-客户信息管理

管理员角色-广告管理 图4.23 管理员角色-广告管理

管理员角色-文章分类管理 图4.24 管理员角色-文章分类管理

管理员角色-文章管理 图4.25 管理员角色-文章管理

管理员角色-滚动图片管理 图4.26 管理员角色-滚动图片管理

管理员角色-热门查询管理 图4.27 管理员角色-热门查询管理

管理员角色-用户管理 图4.28 管理员角色-用户管理

管理员角色-等级管理 图4.29 管理员角色-等级管理

管理员角色-修改密码 图4.30 管理员角色-修改密码

管理员角色-系统设置 图4.31 管理员角色-系统设置

管理员角色-缓存管理 图4.32 管理员角色-缓存管理

管理员角色-角色管理 图4.33 管理员角色-角色管理

管理员角色-订单管理 图4.34 管理员角色-订单管理

管理员角色-订单销售统计 图4.35 管理员角色-订单销售统计

管理员角色-评论管理 图4.36 管理员角色-评论管理

管理员角色-资源管理 图4.37 管理员角色-资源管理

管理员角色-退款管理 图4.38 管理员角色-退款管理

管理员角色-退货管理 图4.39 管理员角色-退货管理

管理员角色-配送方式管理 图4.40 管理员角色-配送方式管理

五、演示站点

地址 http://www.csbishe.cn:15036/ssm_zxncpmall
账号密码

用户角色账号/密码: user/123456
管理员角色账号/密码: admin/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目