动漫商城管理系统
移动应用开发课程设计 · 钟文清 · 230200813
项目概述
基于 Java Servlet MVC 架构后端 + 微信小程序 前端的动漫商品管理全栈应用。实现商品 CRUD、图片上传、搜索筛选、列表/详情双视图等完整电商功能。
技术架构
| 层次 | 技术 | 职责 |
| 数据库 | MySQL 8.0 | db_store 库,tb_product 表 |
| 实体层 | Java Bean (Product) | 商品属性映射(_id/name/price/source/image) |
| 数据访问 | DAO 模式 | SQL 查询、CRUD 操作、批量删除 |
| 业务逻辑 | Service 层 | 数据验证、请求封装、业务编排 |
| 控制层 | Servlet (7个控制器) | HTTP 请求路由、JSON 响应(Jackson) |
| 前端 | 微信小程序 | WXML/WXSS/JS,6 个页面 |
Servlet API 接口
| Servlet | 功能 | HTTP 方法 |
| ProductList | 商品列表(含搜索) | GET |
| ProductShow | 商品详情 | GET ?_id= |
| ProductAdd | 添加商品 | POST |
| ProductEdit | 修改商品信息 | POST |
| ProductDelete | 删除单个商品 | GET ?_id= |
| ImageUpload | 上传商品图片 | POST multipart |
| ImageDelete / ImageEdit | 删除/更换商品图片 | GET + POST |
小程序页面
| 页面 | 功能 |
| 首页(home) | 商品网格展示,下拉刷新加载 |
| 列表(list) | 纵向列表视图,TabBar 切换 |
| 详情(show) | 商品大图 + 详情信息 |
| 添加(add) | 表单录入新商品 + 图片上传 |
| 编辑(edit) | 修改已有商品信息 |
| 我的(me) | 用户管理入口 |
← 返回作品集