开源-校园论坛和资源共享小程序
gitee项目地址:
github项目地址:[https://github.com/Kevin-Hunter-K/easyShare)
希望感兴趣的小伙伴点点star 或者 参与继续完善项目5502](https://github.com/Kevin-Hunter-K/easyShare5502)
Gitee项目地址:
一、介绍
- 毕业设计小程序有前后端完整源码和数据库,注释详细,易于二次开发。
- 使用CMS平台进行数据库表及数据管理,轻松便捷易拓展
二、软件架构
此校园社区平台小程序像一个校园论坛,资源分享平台,它的核心功能是分享。系统角色主要细分为三类:高级管理员、普通管理员、普通用户。系统中不同的角色具备不同的系统权限。帖子内容浏览、帖子发布、资源发布、资源下载、我的数据管理等功能是每个普通用户以及管理员所共有的,但不同角色对数据的操作权限不同。简单来说,可以将所有角色看成小程序用户,但是角色之间的区别在于高级管理员、普通管理员以及用户对数据的操作权限逐级递减。
三、功能简介图
四、数据库实体E-R图
五、已上线小程序二维码
六、安装教程
1、小程序开发环境配置
(2)在“创建小程序”中填写“项目名”、“目录”、“APPID”。注意在“后端服务”栏中选择“不使用云服务”,最后点击右下角的“确定”。
(3)项目创建成功后,点击窗口左上角的“云开发”按钮打开“云开发控制台”,开始初始化云服务。
(4)云服务初始化完成后,点击“云开发控制台”右上角的“设置”按钮,填写云环境名称,选择“按量付费”,云环境的创建和初始化过程一般需要几分钟的时间。
(5)点击“云开发控制台”顶部栏的“更多”按钮,点击“内容管理”,创建并初始化当前小程序云数据库对应的cms内容管理,这一过程也需要等待几分钟。
2、在cms内容管理中导入数据库集合
需要导入的数据集文件:
3、在版本处理表中新建一条数据
4、在小程序后台添加合法域名
需要添加的域名:https://thirdwx.qlogo.cn
5、设置数据库表的修改权限
将前面7个数据库表的数据权限修改成如下: { "read": true, "write": true, }
6、修改app.js中的初始化云环境
7、上传部署云函数
8、添加管理员账号,管理小程序
8.1、 添加账号
8.2、进入后台管理小程序
进入我的页面,点击切换身份按钮,输入管理员的账号,密码,即可进入管理界面
9、小程序上线相关
9.1、在提交为体验版之前删掉一些无用的文件
9.2、将体验版提交上线审核之前修改为假页面
1.在将体验版提交上线审核之前,先在小程序端上传任意几条资源文件数据,作为假页面展示的内容
2.在管理员后台页面修改是否展示真实页面按钮为false
七、tip
-
此项目于21年8月开始,至21年10月左右结束开发,代码相对有些冗余,暂未进行重构,但配有详细的注释,主要用于参加比赛,之后用于毕业设计,目前已通过完整的答辩流程,所在直到现在才开源 可协助搭建环境,技术交流,提供本小程序对应原型图文件、毕业设计论文初稿、终稿及相关程序流程图等系列相关资料
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序云开发-云函数