【2024计算机毕业设计】基于JSP实现在线百货商城系统

134 阅读6分钟

Hi~今天给大家带来一款使用JSP和Servlet开发的在线百货商城系统。

一、技术介绍

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

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

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

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

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

二、功能介绍

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

用户角色 管理员角色
用户登录 管理员登录
提交订单 商品上架
查看商品详情 商品管理
查看我的订单 查看订单
查看我的购物车 用户列表
查看资讯列表 分类管理
按分类查看 管理资讯列表
确认订单

三、数据库信息

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

序号 表名 说明
easybuy_news
easybuy_order
easybuy_order_detail
easybuy_product
easybuy_product_category
easybuy_user
easybuy_user_address
result
表名:easybuy_news
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键
title varchar 255 0 N N 标题
content varchar 1000 0 N N 内容
createTime varchar 255 0 N N 创建时间
表名:easybuy_order
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键
userId int 10 0 Y N NULL 用户主键
loginName varchar 255 0 Y N NULL
userAddress varchar 255 0 Y N NULL 用户地址
createTime datetime 19 0 Y N NULL 创建时间
cost float 13 0 Y N NULL 总消费
serialNumber varchar 255 0 Y N NULL 订单号
表名:easybuy_order_detail
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键
orderId int 10 0 N N 订单主键
productId int 10 0 N N 商品主键
quantity int 10 0 N N 数量
cost float 13 0 N N 消费
表名:easybuy_product
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键
name varchar 255 0 N N 名称
description varchar 1024 0 Y N NULL 描述
price float 13 0 N N 价格
stock int 10 0 N N 库存
categoryLevel1Id int 10 0 Y N NULL 分类1
categoryLevel2Id int 10 0 Y N NULL 分类2
categoryLevel3Id int 10 0 Y N NULL 分类3
fileName varchar 255 0 Y N NULL 文件名称
isDelete int 10 0 Y N 0 是否删除(1:删除 0:未删除)
表名:easybuy_product_category
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键
name varchar 255 0 N N 名称
parentId int 10 0 N N 父级目录id
type int 10 0 Y N NULL 级别(1:一级 2:二级 3:三级)
iconClass varchar 255 0 Y N NULL 图标
表名:easybuy_user
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键
loginName varchar 255 0 N N 登录名
userName varchar 255 0 N N 用户名
password varchar 255 0 N N 密码
sex int 10 0 N N 1 性别(1:男 0:女)
identityCode varchar 60 0 Y N NULL 身份证号
email varchar 80 0 Y N NULL 邮箱
mobile varchar 11 0 Y N NULL 手机
type int 10 0 Y N 0 类型(1:后台 0:前台)
表名:easybuy_user_address
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y 主键id
userId int 10 0 Y N NULL 用户主键
address varchar 255 0 Y N NULL 地址
createTime datetime 19 0 Y N NULL 创建时间
isDefault int 10 0 Y N 0 是否是默认地址(1:是 0否)
remark varchar 255 0 Y N NULL 备注
表名:result
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
stuno char 10 0 Y N NULL
subjectName char 10 0 Y N NULL
score int 10 0 Y N NULL
age int 10 0 Y N NULL

</span>

四、项目截图

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

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

用户角色-用户登录 


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

用户角色-提交订单 


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

用户角色-查看商品详情 


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

用户角色-查看我的订单 


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

用户角色-查看我的购物车 


用户角色-查看资讯列表⬇️【点击返回功能介绍页面】

用户角色-查看资讯列表 


用户角色-按分类查看⬇️【点击返回功能介绍页面】

用户角色-按分类查看 


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

用户角色-确认订单 


 

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

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

管理员角色-管理员登录 


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

管理员角色-商品上架 


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

管理员角色-商品管理 


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

管理员角色-查看订单 


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

管理员角色-用户列表 


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

管理员角色-分类管理 


管理员角色-管理资讯列表⬇️【点击返回功能介绍页面】

管理员角色-管理资讯列表