【2024计算机毕业设计】基于SSM实现在线个人PC电脑商城平台网站系统

92 阅读7分钟

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的在线个人PC电脑商城平台网站系统。

一、技术介绍

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

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

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

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

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

二、功能介绍

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

用户角色 管理员角色
用户注册登录 管理员登录
提交订单 二级分类管理
查看我的订单 公告管理
查看留言板和公告 商品管理
浏览所有商品 所有订单管理
加入购物车 用户管理
确认订单 留言管理
一级分类管理

三、数据库信息

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

序号 表名 说明
adminuser 管理员信息表
billitem
category
categorysecond 二级分类表
gonggao 公告信息表
message 留言信息表
orderitem 订单详情表
orders 订单信息表
product 商品信息表
shopcartitem 购物车表
user 用户表
表名:adminuser
说明:管理员信息表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
auid int 10 0 N Y 管理员ID
username varchar 255 0 Y N NULL 用户名
password varchar 255 0 Y N NULL 密码
uid int 10 0 N N 用户id
表名:billitem
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
billid int 10 0 N Y 账单ID
count int 10 0 Y N NULL 数量
ptotal double 23 0 Y N NULL 总价
pid int 10 0 Y N NULL 商品ID
表名:category
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
cid int 10 0 N Y 分类ID
cname varchar 255 0 Y N NULL 分类名称
表名:categorysecond
说明:二级分类表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
csid int 10 0 N Y 二级分类ID
csname varchar 255 0 Y N NULL 二级分类名称
cid int 10 0 Y N NULL 分类ID
表名:gonggao
说明:公告信息表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 自增主键
title varchar 255 0 Y N NULL 标题
content varchar 255 0 Y N NULL 内容
time datetime 19 0 Y N NULL 时间
表名:message
说明:留言信息表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
messageid int 10 0 N Y
message varchar 255 0 Y N NULL
messagedate varchar 255 0 Y N NULL
uid int 10 0 Y N NULL 用户ID
表名:orderitem
说明:订单详情表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
oiid int 10 0 N Y 订单子项ID
count int 10 0 Y N NULL 数量
subtotal double 23 0 Y N NULL 金额
pid int 10 0 Y N NULL 商品ID
oid int 10 0 Y N NULL
表名:orders
说明:订单信息表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
oid int 10 0 N Y 订单ID
money double 23 0 Y N NULL 金额
state int 10 0 Y N NULL 状态
receiveInfo varchar 255 0 Y N NULL 收货信息
phoNum varchar 255 0 Y N NULL 手机号
order_time datetime 19 0 Y N NULL 订单时间
uid int 10 0 Y N NULL 用户ID
accepter varchar 255 0 Y N NULL 收货人
表名:product
说明:商品信息表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
pid int 10 0 N Y
pname varchar 255 0 Y N NULL 商品名称
market_price double 23 0 Y N NULL 市场价
shop_price double 23 0 Y N NULL 商城价
image varchar 255 0 Y N NULL 图片
pdesc varchar 5000 0 Y N NULL 商品描述
is_hot int 10 0 Y N NULL 是否热门
pdate date 10 0 Y N NULL 上架日期
csid int 10 0 Y N NULL 类型ID
state int 10 0 Y N NULL 状态
表名:shopcartitem
说明:购物车表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
cartitemid int 10 0 N Y 购物车ID
uid int 10 0 Y N NULL 用户ID
pid int 10 0 Y N NULL 商品ID
pcount int 10 0 Y N NULL 商品数量
price double 23 0 Y N NULL 价格
image varchar 255 0 Y N NULL 图片
ptotal double 23 0 Y N NULL 总价
pname varchar 255 0 Y N NULL 商品名称
表名:user
说明:用户表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
uid int 10 0 N Y 用户ID
username varchar 255 0 Y N NULL 用户名
password varchar 255 0 Y N NULL 密码
name varchar 255 0 Y N NULL 名字
email varchar 255 0 Y N NULL 邮箱
phone varchar 255 0 Y N NULL 电话
addr varchar 255 0 Y N NULL 地址
state varchar 255 0 N N '1' 状态
code varchar 255 0 Y N NULL

</span>

四、项目截图

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

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

用户角色-用户注册登录 


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

用户角色-提交订单 


用户角色-查看我的订单⬇️【点击返回功能介绍页面】

用户角色-查看我的订单 


用户角色-查看留言板和公告⬇️【点击返回功能介绍页面】

用户角色-查看留言板和公告 


用户角色-浏览所有商品⬇️【点击返回功能介绍页面】

用户角色-浏览所有商品 


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

用户角色-加入购物车 


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

用户角色-确认订单 


 

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

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

管理员角色-管理员登录 


管理员角色-二级分类管理⬇️【点击返回功能介绍页面】

管理员角色-二级分类管理 


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

管理员角色-公告管理 


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

管理员角色-商品管理 


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

管理员角色-所有订单管理 


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

管理员角色-用户管理 


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

管理员角色-留言管理 


管理员角色-一级分类管理⬇️【点击返回功能介绍页面】

管理员角色-一级分类管理