当前位置:   article > 正文

开源-校园论坛和资源共享小程序_github校园论坛全代码

github校园论坛全代码

Gitee项目地址https://gitee.com/Kevin_Hunter/easyShare

Github项目地址:https://github.com/Kevin-Hunter-K/easyShare

CSDN博客地址https://blog.csdn.net/Hunter_Kevin/article/details/125240533?spm=1001.2014.3001.5502

希望感兴趣的小伙伴点点star 或者 参与继续完善项目

一、介绍

  1. 微信小程序,论坛小程序,BBS小程序,文件上传下载小程序。
  2. 毕业设计小程序有前后端完整源码和数据库,注释详细,易于二次开发。
  3. 个人资质小程序,也可用于企业开发,页面做了技术处理,个人资质也可轻松通过微信平台审核上线小程序。
  4. 原生语法,后端基于微信云开发,部署简单,免服务器和域名备案。
  5. 使用CMS平台进行数据库表及数据管理,轻松便捷易拓展

二、软件架构

此校园社区平台小程序像一个校园论坛,资源分享平台,它的核心功能是分享。系统角色主要细分为三类:高级管理员、普通管理员、普通用户。系统中不同的角色具备不同的系统权限。帖子内容浏览、帖子发布、资源发布、资源下载、我的数据管理等功能是每个普通用户以及管理员所共有的,但不同角色对数据的操作权限不同。简单来说,可以将所有角色看成小程序用户,但是角色之间的区别在于高级管理员、普通管理员以及用户对数据的操作权限逐级递减。

用户登录小程序之后可以进入发布页面动态发布包含图片、视频的帖子或者文档资源,其他小程序用户可以对帖子进行搜索、评论、点赞、收藏、分享等操作,用户还可以下载小程序中的资源文件到本地。管理员能够对用户上传的帖子、评论、资源的内容进行审核,审核通过后用户才可以访问,并且高级管理员可以控制小程序运行相关的后台参数,对关键性数据进行处理。

三、功能简介图

输入图片说明

四、数据库实体E-R图

输入图片说明

五、已上线小程序二维码(已经停止维护)

在这里插入图片描述

六、安装教程

1、小程序开发环境配置

小程序后台地址: https://mp.weixin.qq.com/

(1)提前下载安装好微信开发者工具,选择“创建小程序”,点击填写“APPID”栏右侧的注册,在弹出的网页中填写必要信息申请一个小程序,小程序注册完成后会获得该小程序一个专属的APPID。

(2)在“创建小程序”中填写“项目名”、“目录”、“APPID”。注意在“后端服务”栏中选择“不使用云服务”,最后点击右下角的“确定”。

(3)项目创建成功后,点击窗口左上角的“云开发”按钮打开“云开发控制台”,开始初始化云服务。

(4)云服务初始化完成后,点击“云开发控制台”右上角的“设置”按钮,填写云环境名称,选择“按量付费”,云环境的创建和初始化过程一般需要几分钟的时间。

(5)点击“云开发控制台”顶部栏的“更多”按钮,点击“内容管理”,创建并初始化当前小程序云数据库对应的cms内容管理,这一过程也需要等待几分钟。

2、在cms内容管理中导入数据库集合

需要导入的数据集文件:
  • 1

数据集合

输入图片说明

3、在版本处理表中新建一条数据

输入图片说明

4、在小程序后台添加合法域名

需要添加的域名:https://thirdwx.qlogo.cn
  • 1

输入图片说明

输入图片说明

输入图片说明

5、设置数据库表的修改权限

将前面7个数据库表的数据权限修改成如下:
{
  "read": true,
  "write":  true,
}
  • 1
  • 2
  • 3
  • 4
  • 5

输入图片说明

6、修改app.js中的初始化云环境

输入图片说明

7、上传部署云函数

输入图片说明

输入图片说明

8、添加管理员账号,管理小程序

8.1、 添加账号

输入图片说明

输入图片说明

8.2、进入后台管理小程序

进入我的页面,点击切换身份按钮,输入管理员的账号,密码,即可进入管理界面

输入图片说明

9、小程序上线相关

9.1、在提交为体验版之前删掉一些无用的文件

输入图片说明

9.2、将体验版提交上线审核之前修改为假页面

1.在将体验版提交上线审核之前,先在小程序端上传任意几条资源文件数据,作为假页面展示的内容

2.在管理员后台页面修改是否展示真实页面按钮为false

3.将体验版小程序申请审核为正式版,等待微信平台审核通过后再修改是否展示真实页面按钮为true。此后每次提交上线审核操作都是如此

七、tip

  • 此项目于21年8月开始,至21年10月左右结束开发,代码相对有些冗余,暂未进行重构,但配有详细的注释,主要用于参加比赛,之后用于毕业设计,目前已通过完整的答辩流程,所在直到现在才开源
  • 可协助搭建环境,技术交流,提供本小程序对应原型图文件、毕业设计论文初稿、终稿及相关程序流程图等系列相关资料
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/945777
推荐阅读
相关标签
  

闽ICP备14008679号