当前位置:

基于SSM实现在线网络图书商城

码岸源码 发布于:2024-05-07 最后修改于:2024-07-17 68 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 商品ID
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 商品ID
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 订单ID
3 productid int N 商品ID
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 订单ID
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 订单ID
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 订单ID
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 IP地址
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.2 下面是管理员角色的功能介绍

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

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

管理员角色-公告管理 图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 管理员角色-配送方式管理

五、演示站点

地址 http://www.csbishe.cn:15020/ssm_zxbookshop
账号密码

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

六、运行教程

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

七、下载项目