🛒

动漫商城管理系统

移动应用开发课程设计 · 深圳职业技术大学

Java Servlet MVC · 微信小程序 · MySQL · 7 个 API · 6 个页面

7
Servlet API
6
小程序页面
MySQL
数据库

01项目概述

基于 Java Servlet MVC 架构的后端 + 微信小程序 前端的完整电商应用。后端提供 7 个 Servlet 控制器,覆盖商品 CRUD、图片上传、批量删除等核心功能,通过 Jackson JSON 序列化与小程序通信。小程序端 6 个页面实现首页浏览、列表搜索、详情查看、编辑管理等完整购物流程。

02技术架构

层次技术职责
数据库MySQL 8.0db_store 库,tb_product 表(_id/name/price/source/image)
实体层Java Bean (Product)商品属性映射
数据访问DAO 模式SQL 查询、CRUD 操作、批量删除
业务逻辑Service 层数据验证、请求封装、业务编排
控制层Servlet(7 个控制器)HTTP 请求路由、JSON 响应(Jackson)
前端微信小程序WXML / WXSS / JS,6 个页面

03Servlet API 接口

Servlet功能HTTP
ProductList商品列表(含搜索)GET
ProductShow商品详情GET ?_id=
ProductAdd添加商品POST
ProductEdit修改商品信息POST
ProductDelete删除单个商品GET ?_id=
ImageUpload上传商品图片POST multipart
ImageEdit / Delete更换/删除图片POST / GET

04小程序页面

🏠
首页(home)
商品网格展示,下拉刷新加载
📋
列表(list)
纵向列表视图,TabBar 切换
🔍
详情(show)
商品大图 + 详情信息展示
添加(add)
表单录入新商品 + 图片上传
✏️
编辑(edit)
修改已有商品信息
👤
我的(me)
用户管理入口

05小程序运行截图

微信小程序实机运行截图,点击图片可放大查看:

06技术栈

后端
Java · Servlet MVC
Jackson JSON · DAO 模式
📱
前端
微信小程序
WXML · WXSS · JavaScript
🗄️
数据库
MySQL 8.0
db_store · tb_product