1、立项原因,旨在解决什么产品问题
当前非遗手作行业数字化程度极低,匠人缺少线上展示、接单、一体化运营渠道,作品传播仅依赖线下展会;普通用户难寻正统非遗作品、定制与课程体验门槛高;平台运营方无统一匠人、订单、数据管理工具,资质审核、经营分析缺乏数字化支撑。本项目搭建一体化平台,打通匠人、消费者、运营方三方链路,解决传播窄、交易低效、管理分散三大核心痛点,助力非遗数字化活态传承。
2、行业场景
非遗是中华传统文化核心载体,但传统手作存在地域隔离、供需信息不对称问题。线下非遗集市辐射范围有限,年轻群体触达渠道匮乏;匠人手工对接定制需求沟通成本高,订单、学员数据无法沉淀;文旅、文创行业缺少标准化非遗线上展销、体验载体。依托数字经济趋势,打造集作品商城、手作定制、线下课程、非遗科普、AI 咨询于一体的数字化内容服务平台,连接非遗匠人、普通消费者、平台管理员三类人群,实现非遗线上展销、技艺体验、文化科普全场景落地。
后台管理端:登录鉴权、三级权限管控、ECharts 多维度数据看板、匠人资质审核、非遗作品上下架管理、成品 / 定制订单全流程管控、线下课程管理、科普资讯发布、角色权限分配、订单 Excel 导出等功能,支持多条件分页筛选、批量操作,可查看用户、匠人、销量、品类多维度运营数据,支撑平台数字化运营。
PC 前台:国风首页展示热门匠人、热销作品、课程;匠人主页、非遗商城多维度筛选、个性化定制表单、课程预约、非遗科普资讯、个人中心(订单 / 收藏 / 课程管理),满足 PC 端浏览、采购、预约全流程需求。
UniApp 移动端:轻量化登录、首页快速入口、作品匠人浏览、图片上传定制、一键课程预约、扫码直达匠人主页,适配手机交互,同步 PC 端全部核心业务数据,支持小程序、安卓双端分发。
后端核心能力:JWT 无状态鉴权、统一接口规范、文件批量上传、逻辑删除、数据统计接口、独立定制需求业务;AI 智能问答模块可解答非遗相关知识,降低用户文化认知门槛。
整体打通匠人入驻、作品上架、用户选购、定制接单、课程预约、数据统计完整业务链路,兼顾文化传播与文创交易双重属性。
1、个人负责具体任务
本人为项目组长,统筹 8 天实训全周期开发工作;独立完成整套新中式国风 UI 视觉设计,输出设计稿与交互规范;负责 PC 前台页面、UniApp 移动端页面编码开发,包含商城、定制提交、个人中心核心页面;全程参与前后端接口联调、Bug 修复;汇总全套项目文档、编写答辩 PPT,作为答辩主讲人完成项目验收汇报,同步协调后端、其他前端组员分工与进度同步。
2、技术栈、架构、实现亮点与难点
技术栈
后端:SpringBoot3.5.13、Java21、MyBatis-Plus、MySQL8、Redis、JJWT、BCrypt、POI;
前端管理 / PC:Vue3、Vite、ElementPlus、Pinia、Axios、ECharts;
移动端:UniApp、uView UI;
架构:标准四层前后端分离架构(用户层 - Nginx 网关 - 应用服务层 - 数据持久层),三端共用一套 RESTful 接口。
实现亮点
三级角色 JWT 精细化权限体系,管理员 / 匠人 / 普通用户菜单、按钮权限隔离;
UniApp 一套代码同时兼容微信小程序、安卓 App,多端数据实时同步;
三套可视化数据图表,按管理员、匠人区分统计数据,精准匹配运营需求;
独立定制需求业务模块,与成品订单解耦,支持大厅接单、指定匠人两种模式;
内置 AI 智能咨询接口,轻量化解答非遗科普内容,提升平台文化属性;
文件关联存储设计,作品 / 课程 / 资讯复用文件表,减少数据冗余。
实现难点
多端权限差异化控制,需在拦截器、前端路由双重校验,区分三类角色数据查看范围;
订单、定制需求复杂状态流转逻辑,需严格约束各角色可操作流程,防止非法状态变更;
ECharts 多维度聚合统计,需复杂 MySQL 聚合查询,兼容空日期补全、角色数据过滤;
UniApp 与 PC 端样式、交互统一适配,兼
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论