目 录
摘 要
Abstract
第1章 绪论
1.1 研究背景
1.2目的和意义
1.3国内外研究现状
1.4 论文研究内容
第2章 程序开发技术
2.1 微信小程序技术栈
2.2 Spring Boot 框架
2.3 MyBatis 持久层框架
2.4 MySQL 数据库
第3章 系统分析
3.1可行性分析
3.1.1技术可行性分析
3.1.2经济可行性分析
3.1.3社会可行性分析
3.2系统运行环境
3.3系统流程分析
第4章 系统设计
4.1 系统设计的原则
4.2 系统结构设计
4.3功能结构设计
4.4数据库设计
4.4.1 数据库E-R图
4.4.2 数据库表结构
第5章 系统实现
5.1管理员功能实现
5.1.1 用户管理
5.1.2 文创产品管理
5.1.3入库管理
5.1.4出库管理
5.2用户功能实现
5.2.1用户注册功能
5.2.2用户登录功能
5.2.3文创产品查看
5.2.4文创产品购买功能
第6章 系统测试
6.1系统测试方法
6.2 系统功能测试
6.2.1 用户登录测试
6.2.2 添加账户功能测试
6.2.3 文创产品管理功能测试
6.3 系统测试分析
结 论
致 谢
参考文献
项目介绍
本项目设计并实现基于 SpringBoot 的文创在线购小程序,采用前后端分离架构,后端依托 SpringBoot 与 MyBatis 搭建服务接口,微信小程序面向普通消费者,Vue 实现后台管理页面,使用 MySQL 存储全部业务数据。系统划分管理员与普通用户两大角色,针对文创行业传统线下销售渠道受限、库存出入库管理繁琐、线上交易缺失等痛点,实现文创产品展示、商品检索、购物车、在线下单、订单管理等用户功能;管理员可完成用户信息维护、文创产品管理、商品出入库管控、公告发布、论坛管理等操作。依托微信小程序 “无需安装、即用即走” 的优势,拓宽文创产品销售渠道,助力传统文化传播。经过需求分析、数据库建模、功能开发与多轮测试,系统运行稳定,能够满足文创产品线上交易与数字化库存管理需求,为文创产业数字化转型提供实用解决方案。
开发环境
开发语言:Java
后端框架:Spring Boot
持久层框架:MyBatis
移动端前端:微信小程序原生开发
管理端前端:Vue
数据库:MySQL
系统架构:B/S 架构
开发工具:IntelliJ IDEA、微信开发者工具、Navicat
运行环境:JDK1.8、Tomcat8.5、MySQL5.7
支持定做:java/php/python/android/ 小程序 /vue/ 爬虫 /c#/asp.net
系统实现
用户进入系统后,可以查看系统中所有的文创产品信息,可以通过价格、点击量、日期排序。也可以通过名称进行搜索,搜索时采用的是模糊查询的方式。如图5.7所示。
图5.7 文创产品页面