# 博物馆门户小程序 **Repository Path**: mzy666666/WeM ## Basic Information - **Project Name**: 博物馆门户小程序 - **Description**: 博物馆小程序主要功能包括展厅展馆、当前展览、馆藏文物、服务指南、活动讲座预约、参观预约等。具有“即开即用,用完即走”特点的微信小程序,创新了博物馆行业的服务方式,是传播博物馆服务和文化的便捷高效途径之一。微信小程序在博物馆中的应用,将会为博物馆文化的传播开辟出新渠道、新路径。我们的思路就是:轻量化前端,深度开发后台。前端采用小程序来实现导览功能,为观众提供更明了的界面、简洁的操作和全面的功能,提升 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2025-06-25 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目 README ## 功能介绍 本项目是一个基于云开发的多功能管理系统,主要面向小程序端和后台管理端。系统涵盖了用户管理、会议管理、新闻管理、日志管理、数据导出、内容管理等多个模块,适用于需要进行信息展示、用户互动和数据管理的应用场景。 ### 主要功能模块: - **用户管理**:支持用户信息的查看、编辑和删除。 - **会议管理**:包括会议的创建、编辑、删除、报名、签到等功能。 - **新闻管理**:支持新闻的发布、编辑、删除和分类展示。 - **数据导出**:提供用户数据和会议报名数据的导出功能。 - **内容管理**:支持关于我们、联系方式等内容的设置和展示。 - **日志管理**:记录管理员操作日志,便于审计和追踪。 ### 技术特点: - 使用 **云开发(Cloud Development)** 技术,简化后端开发流程。 - 前端采用 **小程序框架**,支持跨平台运行。 - 提供丰富的 **工具类库**,如时间处理、数据格式化、表单验证等。 - 支持 **多端适配**,包括管理后台和用户端。 ## 技术运用 - **云开发(CloudBase)**:用于数据库操作、文件存储、云函数调用等。 - **小程序框架**:前端使用微信小程序框架进行开发。 - **Node.js**:后端逻辑处理,通过云函数实现。 - **数据库**:使用云开发提供的数据库进行数据存储和查询。 - **工具库**:包括时间处理、数据格式化、表单验证、缓存管理等工具类库。 ## 演示 项目提供了完整的前后端交互演示,包括: - 用户端:会议浏览、报名、签到、新闻查看、个人信息管理等。 - 管理端:会议管理、新闻管理、用户管理、数据导出、内容设置等。 ## 安装 ### 前提条件 - 已注册 [微信开发者平台](https://mp.weixin.qq.com/) 账号。 - 安装 [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)。 - 已开通 [云开发](https://developers.weixin.qq.com/miniprogram/dev/framework/ability/cloud-develop.html) 功能。 ### 安装步骤 1. 下载项目代码: ```bash git clone <项目地址> ``` 2. 打开微信开发者工具,导入项目。 3. 在项目设置中启用云开发功能,并配置环境 ID。 4. 部署云函数: - 进入 `cloudfunctions` 目录。 - 右键点击云函数目录,选择“上传并部署”。 5. 初始化数据库: - 在云开发控制台中创建所需的集合(如 `meet`, `news`, `user`, `log` 等)。 - 导入初始数据(如有)。 6. 运行项目: - 在微信开发者工具中点击“编译”按钮,启动小程序。 ## 截图 ### 后台管理系统截图 由于截图无法直接展示,请参考以下描述: - **会议管理页面**:展示会议列表,支持搜索、排序、状态切换、导出等功能。 - **新闻管理页面**:支持新闻的发布、编辑、删除,以及富文本内容编辑。 - **用户管理页面**:展示用户列表,支持查看用户详情和删除用户。 - **数据导出页面**:提供用户数据和会议报名数据的导出功能。 - **内容管理页面**:支持关于我们、联系方式等内容的设置。 如需查看具体截图,请在实际运行项目后查看对应页面。