陕北剪纸是国家级非物质文化遗产,分布在绥米、三边、神府三大流派,长期面临作品散落民间、传承人技艺记录断层、年轻群体接触渠道有限等问题。本项目旨在通过数字化手段,为观众提供随时随地浏览馆藏、了解纹样文化的窗口,为传承人提供自助上传作品、录制口述的便捷渠道,为管理人员提供统一的内容维护后台,打造一个面向公众的陕北剪纸共享数字博物馆。
点击空白处退出提示
语言技术
JavaScript、小程序系统类型
小程序轻应用行业分类
内容平台
陕北剪纸是国家级非物质文化遗产,分布在绥米、三边、神府三大流派,长期面临作品散落民间、传承人技艺记录断层、年轻群体接触渠道有限等问题。本项目旨在通过数字化手段,为观众提供随时随地浏览馆藏、了解纹样文化的窗口,为传承人提供自助上传作品、录制口述的便捷渠道,为管理人员提供统一的内容维护后台,打造一个面向公众的陕北剪纸共享数字博物馆。
项目按角色划分为三大端: 观众端 包含首页品牌展示、剪纸博物馆(按流派筛选、双列网格分页浏览)、纹样详情(多图预览、口述音频播放、制作视频查看)、传承故事(传承人列表分页加载与人物档案)、我的页面及全站分享功能; 传承人端 支持账号密码登录、工作台管理个人作品、四步上传流程(制作视频 → 作品照片 → 口述录音 → 确认发布)、录音自动转文字并可手动编辑、修改密码等; 管理员端 包含传承人登记与头像裁切、馆藏新增编辑与上下架管理、按名称搜索与分页浏览、管理员密码修改等功能。
我负责了从需求设计、技术选型到前后端开发的完整流程。技术栈采用微信原生小程序(WXML/WXSS/JS)直连 CloudBase,数据层通过`wx.cloud.database()` 直接访问文档数据库,文件存储统一走 CloudBase 云存储,录音转文字通过云函数调用腾讯云 ASR 并可选 AI 润色。架构上抽象出`cloudDb` 、`cloudStorage` 、`cloudSpeech` 、`auth` 、`uploadFlow` 等工具模块,将 18 个页面的数据访问、文件上传、身份认证、多步草稿管理统一收口。实现亮点包括:三角色共用同一小程序包基于`_openid` 的身份绑定与跨设备恢复、六集合软删除与状态机、传承人四步上传的草稿持久化与离开确认、ASR 热词表配置与方言识别、AI 润色失败自动回退等,难点在于 CloudBase 共享环境初始化、数据库权限设计、以及纯前端无构建模式下的代码组织。





评论