摘 要
本文针对汝州青瓷博物馆文化推广手段单一、受众面受限等现状,设计并实现了一套基于Android平台的文化推广APP。系统采用前后端分离的架构模式,后端基于SpringBoot框架构建,利用其强大的依赖管理与自动配置特性确保数据处理的高效性与安全性。前端通过Uni-App框架进行开发,实现了在Android端的高质量适配,为用户提供了流畅的交互体验。系统集成了博物馆信息展示、展厅导览、青瓷文物细览及社区交流等功能,并创新性地加入了AI青瓷文化助手,以智能化方式提升科普趣味性。通过MySQL数据库对海量青瓷档案进行系统化管理,确保了资料存储的完整性。测试结果表明,该APP运行稳定,能够显著降低大众获取专业陶瓷知识的门槛。本课题不仅丰富了汝州青瓷的数字化保护手段,也为地方特色非物质文化遗产的现代传播提供了可借鉴的技术方案。
目录
摘 要
Abstract
目 录
1 绪论
1.1 研究背景
1.2 研究目的和意义
1.3 国内外研究现状
1.3.1 国内研究现状
1.3.2 国外研究现状
1.4 论文结构安排
2 开发工具介绍
2.1 SpringBoot框架介绍
2.2 Uni-App介绍
2.3 Vue介绍
2.4 MySQL数据库介绍
3 系统分析
3.1 系统可行性分析
3.1.1 技术可行性分析
3.1.2 经济可行性分析
3.1.3 操作可行性分析
3.2 系统功能分析
3.2.1 用户功能分析
3.2.2 管理员功能分析
3.3 系统非功能分析
3.4 系统流程分析
3.4.1 操作流程
3.4.2 登录流程
3.4.3删除流程
3.4.4添加流程
4 系统设计
4.1 系统功能结构设计
4.2 数据库设计
4.3.1数据ER图设计
4.3.2数据库表设计
5 系统实现
5.1 用户功能实现
5.1.1 博物馆信息查看
5.1.2 展厅信息查看
5.1.3 青瓷查看
5.1.4 公告资讯
5.1.5 社区交流
5.1.6 AI青瓷助手
5.2 管理员功能实现
5.2.1 用户管理
5.2.2 博物馆管理
5.2.3 青瓷管理
5.2.4 社区交流管理
5.2.5 系统管理
6 系统测试
6.1 测试目的
6.2 兼容性测试
6.3 性能测试
6.4 功能测试
6.4.1 用户登录功能测试
6.4.2 青瓷信息查询测试
6.4.3 社区发帖功能测试
6.5 测试总结
结论
致谢
参考文献
附录
1 绪论
汝州青瓷在我国陶瓷历史上占据着极高的地位,其独特的蝉翼纹和天青色釉面凝聚了古代工匠的智慧结晶。作为汝窑的发源地,汝州当地博物馆收藏了大量珍贵的实物标本,这些文物是传承中原文化的重要载体。目前大众了解这些陶瓷文化的方式比较单一,大部分年轻人只能通过实地参观或者翻阅纸质书籍来获取相关知识。实体博物馆在传播范围上存在地域限制,很多外地游客由于时间和空间的成本无法亲身体验到青瓷的魅力。现有的宣传材料往往以文字和静态图片为主,缺乏生动性和互动性,导致这些珍贵的非物质文化遗产在互联网时代的传播效果并不理想,急需寻找一种更符合现代审美和使用习惯的新媒介。
2 开发工具介绍
本章主要介绍系统开发所用核心技术与工具。后端采用SpringBoot框架简化开发、保障接口稳定高效;前端依托Uni-App结合Vue框架,实现Android端适配与流畅交互。同时采用MySQL数据库存储青瓷文物、用户及社区数据,保障数据安全可控,为APP整体开发实现提供了完备的技术支撑。
4 系统设计
4.1 系统功能结构设计
系统功能结构设计旨在将整体开发目标划分为相互独立且逻辑清晰的功能模块。根据图4-1所示,整个应用划分为管理员与用户两个核心角色。管理员端侧重于后台数据的维护与管控,涵盖用户、博物馆资料、展厅、青瓷分类、社区交流及系统安全等管理职责。用户端则聚焦于文化信息的获取与互动,提供注册登录、个人信息维护、多维度信息查询、公告浏览及社区互动等功能。
5 系统实现
5.1.2 展厅信息查看
该功能实现了对博物馆内部不同展区的数字化呈现,系统根据展厅号查询对应的位置、面积及容纳人数。技术上通过MyBatis-Plus执行多条件查询,将展厅的图片资料与文字介绍同步传递至移动端。用户可以查看展厅的详细介绍并参与收藏或评论互动,增强了虚拟游览的参与感,如图5-2所示。
图5-2 展厅查看
5.1.6 AI青瓷助手
AI助手模块集成了自然语言处理接口,能够针对用户提出的青瓷专业问题进行实时解答。前端通过WebSocket或HTTP长连接技术实现对话式交互界面,后端逻辑层对用户的提问进行关键词匹配或调用大模型 API。这种智能化的辅助工具极大地丰富了科普形式,为用户提供了便捷的移动端知识咨询服务,如图5-6所示。
图5-6 AI青瓷文化助手
5.2 管理员功能实现
5.2.2 博物馆管理
该模块实现了对博物馆基础档案的动态更新功能。管理人员可以上传最新的历史研究成果、修改发展成就描述或更换展示图片。通过SpringBoot的文件上传组件处理多媒体资源,系统将文件路径存储至数据库,确保了前端展示内容的准确性与权威性,如图5-8所示。
图5-8 博物馆管理
6 系统测试
系统测试的主要目的在于验证基于Android的汝州青瓷博物馆文化推广APP在实际运行中的稳定性与功能完整性。通过模拟真实用户的操作场景,全面排查程序在逻辑实现、数据交互及界面渲染等方面可能存在的缺陷与错误,确保各项业务逻辑严格遵循需求分析阶段的设定。