1.系统介绍
随着手工体验行业快速发展,传统手工体验馆线下管理模式存在效率低下、信息流转不畅、预约与订单管理混乱等问题,难以满足场馆运营与用户体验需求。为解决上述痛点,提升场馆管理规范化水平,便捷用户体验,设计并实现一款基于Spring Boot+Vue的手工体验馆管理系统,作为本次毕业设计的核心内容。
系统采用Java语言开发,基于Spring Boot后端框架、Vue前端框架与MySQL数据库构建,实现前后端分离架构。系统涵盖用户端、管理员端、店员端三大角色,实现了注册登录、项目管理、体验预约、订单管理、材料管理等核心功能,各角色权限清晰,操作便捷,可满足不同用户的使用需求。
本系统的开发不仅解决了手工体验馆实际运营痛点,提升了管理效率与用户体验,还巩固了Java、Spring Boot等专业知识,锻炼了系统设计与开发的综合实践能力。系统实用性强、可扩展性好,可为同类手工体验馆提供管理参考,具有一定的实践价值与应用前景。
2.系统需求分析
用户端主要为手工体验爱好者提供便捷服务,支持注册登录与个人中心管理,可查看系统推荐及各类手工项目,完成项目购买操作,同时能浏览体验区信息并进行预约,还可查询材料相关信息与场馆公告,全方位满足用户线上了解、预约、消费的核心需求。

管理员端拥有系统最高权限,支持登录与个人中心维护,负责系统整体管理,涵盖用户、会员、公告管理,以及项目分类、材料类别与信息、手工项目、体验区的全流程管理,同时负责体验区预约、订单管理,并通过可视化功能掌握场馆运营数据,支撑经营决策。

店员端聚焦场馆日常运营工作,支持注册登录与个人中心管理,拥有基础系统管理权限,主要负责体验区管理、体验区预约管理,以及手工项目、材料类别与材料信息的维护,协助管理员完成场馆日常运营,提升管理效率。

3.系统结构功能
本系统采用角色分层设计,构建用户端、管理员端、店员端三大功能模块,各模块权限清晰、协同运作。用户端支持注册登录、个人中心管理,可查看手工项目推荐及详情、购买项目,浏览体验区并预约,查询材料信息与公告;管理员端拥有最高权限,涵盖登录、个人中心维护及系统、用户、会员、公告等全模块管理,可进行项目与材料分类管理、体验区及预约管理、订单管理,并通过可视化掌握运营数据;店员端支持注册登录与个人中心管理,具备基础系统管理权限,负责体验区、预约、手工项目及材料相关信息的日常维护,助力场馆高效运营。系统结构功能图如图所示。

4.数据库设计
在系统开发过程中,E-R图是数据库设计的一个重要步骤,其重要性是多方面的。该方法将数据实体、属性以及它们之间的相互关系以可视的形式展现出来,便于开发人员迅速了解系统数据结构,便于交流和合作。在此基础上,提出了一种基于E-R关系的概念,即:1-1,1对多,多对多等,从而实现了精确的数据逻辑建模,消除了数据的冗余与不一致。在需求分析与设计阶段,利用E-R图表,可以帮助使用者找出资料模型中的缺点与缺点,并藉此预先进行规划,以降低日后修正的代价。另外,标准的E-R图表也是该系统文件中不可缺少的一部分,对于以后的系统维护与更新具有明确的指导意义。

**5.**系统功能实现
5.1后台用户登录

5.2个人中心

5.3系统管理

5.4用户管理

5.5公告管理

5.6数据可视化

5.7手工项目管理

5.8体验区管理

5.9体验区预约管理

5.10用户注册登录

5.11手工项目


5.12体验区预约
