基于SSM实现图书在线销售商城网站

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的图书在线销售商城网站。

一、技术介绍⚡

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

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

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

✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过

✅目前测试了Windows,Linux,MacOS平台,运行效果一致。

二、功能介绍

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

用户角色管理员角色
用户角色登录注册管理员角色登录
用户角色首页商品管理
加入购物车商城用户管理
提交订单个人信息修改
查看图书详情订单管理
个人信息修改
个人订单查询
订单付款

三、数据库信息

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

序号表名说明
admin管理员表
admin_menu管理员菜单关联表
admin_menu_child二级菜单关联表
order订单表
orderdetail
permission
receiptinfo
record
role角色表
rolepermission角色权限关系表
snackinfo
type
userinfo用户信息表
表名:admin
说明:管理员表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
ad_idint100NY管理员ID
ad_usernamevarchar2550YNNULL用户名
ad_passwordvarchar2550YNNULL密码
role_idint100YNNULL角色ID
表名:admin_menu
说明:管理员菜单关联表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
menu_namevarchar2550YNNULL菜单名称
表名:admin_menu_child
说明:二级菜单关联表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
child_menu_namevarchar2550YNNULL菜单子目录名称
parentidint100YNNULL父类ID
child_menu_urlvarchar2550YNNULL菜单子目录
表名:order
说明:订单表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
o_idvarchar2550YNNULL订单编号
u_idint100YNNULL用户ID
e_idint100YNNULL操作员ID
o_timedate100YNNULL订单时间
o_typeint100YNNULL订单状态
表名:orderdetail
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
d_idint100NY
o_idvarchar2550YNNULL订单ID
s_idint100YNNULL
o_numint100YNNULL
o_moneydouble230YNNULL
表名:permission
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
peridint100NY
pnamevarchar2550YNNULL商品名称
parentidint100YNNULL父类ID
urlvarchar2550YNNULL网络地址
isparentint100YNNULL
ismenuint100YNNULL
表名:receiptinfo
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
r_idint100NY收货人ID
o_idvarchar2550YNNULL订单ID
o_namevarchar2550YNNULL收货人名字
o_phonevarchar2550YNNULL手机号
o_addressvarchar2550YNNULL地址
表名:record
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
record_idint100NY记录ID
s_idint100YNNULL
recordDatedate100YNNULL记录日期
recordNumberint100YNNULL
表名:role
说明:角色表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
role_idint100NY角色ID
role_namevarchar2550YNNULL角色名称
role_infovarchar2550YNNULL角色信息
表名:rolepermission
说明:角色权限关系表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
role_idint100YNNULL角色ID
peridint100YNNULL
表名:snackinfo
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
s_idint100NY
s_batchvarchar2550YNNULL批次号=生产日期+2位随机数
s_namevarchar2550YNNULL
s_pricedouble230YNNULL价格
s_discountvarchar2550YNNULL折扣
s_pictureUrlvarchar2550YNNULL图片URL
s_brandvarchar2550YNNULL品牌
s_placevarchar2550YNNULL产地
s_Importedint100YNNULL是否进口
s_scoreint100YNNULL
s_pDatedate100YNNULL生产日期
s_qDatevarchar2550YNNULL保质期
stateint100YNNULL1---上架,0---draft,1--下架
s_createDatedate100YNNULL上架时间
s_desevarchar2550YNNULL详情
s_typevarchar2550YNNULL
s_numberint100YNNULL数量
jinhuodouble230YNNULL
表名:type
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
namevarchar2550YNNULL名字
infovarchar2550YNNULL
timedatetime190YNNULL时间
表名:userinfo
说明:用户信息表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
u_idint100NY
u_realnamevarchar2550YNNULL真实姓名
u_usernamevarchar2550YNNULL用户名
u_passwordvarchar2550YNNULL密码
u_moneyvarchar2550YNNULL钱包金额
u_phonevarchar2550YNNULL手机号
u_emailvarchar2550YNNULL邮箱
u_sexchar2550YNNULL性别
u_resgistDatedate100YNNULL出生日期
u_addressvarchar2550YNNULL地址
u_scoreint100YNNULL
</span>

四、项目截图

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

用户角色-用户角色登录注册⬇️【点击返回功能介绍页面】

用户角色-用户角色登录注册 


用户角色-用户角色首页⬇️【点击返回功能介绍页面】

用户角色-用户角色首页 


用户角色-加入购物车⬇️【点击返回功能介绍页面】

用户角色-加入购物车 


用户角色-提交订单⬇️【点击返回功能介绍页面】

用户角色-提交订单 


用户角色-查看图书详情⬇️【点击返回功能介绍页面】

用户角色-查看图书详情 


用户角色-个人信息修改⬇️【点击返回功能介绍页面】

用户角色-个人信息修改 


用户角色-个人订单查询⬇️【点击返回功能介绍页面】

用户角色-个人订单查询 


用户角色-订单付款⬇️【点击返回功能介绍页面】

用户角色-订单付款 


 

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

管理员角色-管理员角色登录⬇️【点击返回功能介绍页面】

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


管理员角色-商品管理⬇️【点击返回功能介绍页面】

管理员角色-商品管理 


管理员角色-商城用户管理⬇️【点击返回功能介绍页面】

管理员角色-商城用户管理 


管理员角色-个人信息修改⬇️【点击返回功能介绍页面】

管理员角色-个人信息修改 


管理员角色-订单管理⬇️【点击返回功能介绍页面】

管理员角色-订单管理 


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值