如何使用源码搭建云开发小程序和使用schema搭建考试后台管理系统

一、使用源码搭建云开发小程序

搭建小程序,首先需要以下几个准备工作:

1、注册微信小程序

注册地址:https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token=

2、下载微信开发者工具

下载地址:微信开发者工具下载地址与更新日志 | 微信开放文档

3、下载小程序代码

点击其中的下载按钮就可以下载小程序文件,下载需要登录账号,没有码云账号可以注册一个,最后希望大家给作者的gitee点个star

准备工作完成后,下面我们就开始搭建小程序

打开微信开发者工具,点击左上角头像用微信扫码登录后 ,点击新建项目-》会弹出新建页面

点击图中的加号按钮,会弹出新建项目节目

项目名称输入你注册小程序的名称,项目目录选择一个电脑上的空文件夹,或新建一个文件夹选择。AppID填写小程序注册后的appid。

在微信公众平台登录小程序后查看,到开发->开发设置里面就可以看到appid,如图:

输入appid后,后端服务选择云开发,点击新建按钮就可以生成小程序项目文件,然后将下载好的小程序源码解压,将文件全部复制到刚才新建项目的那个目录,会弹

点击是全部覆盖,然后打开微信开发者工具,就默认打开这个项目,没有打开就点击项目重新打开

打开后可能大家和我的界面不一样,这是因为你们还没有开通云服务,点击下图中的箭头,

点击云开发会弹出一个开通云环境的界面,已经开通的可以省略,点击开通,输入环境id(这个环境id随便输字母,主要是为了给环境起名字)。

开通好后就进入云控制台,如下图:

点击数据库按钮后打开下图:

点击箭头的加好,弹出新建集合 小程序源码 目录下有个data文件夹,这就是数据库文件,根据这些文件来创建对应的集合,有几个文件就创建几个集合,比如 有user.json这个文件,我们就要新建一个user 集合,然后将这个json文件导入到user集合中

依次新建集合

建好后如下图显示:

点击上图中的数据权限依次改为所有用户可读,仅创建者可读写。如下图:

修改好集合和权限后就是导入数据了,点击集合名称,比如点击chengyu集合后会出现导入按钮,点击导入,弹出上传文件按钮,点击上传

找到项目目录下的data目录,找到chengyu.json文件,如下图

点击打开,然后确定就会导入数据

然后将环境id填到app.js的这个位置

还有就是需要上传云函数

将cloudfunctions下面的每个文件夹上传

然后就可以正常运行了!

 

二、如何使用schema搭建考试后台管理系统

1、首先打开云开发的后台,点击【更多】【内容管理】,开通内容管理

2、等待几分钟...

3、设置好了,就会有网站和账号密码,打开网址,登录后台

 

4、创建一个新项目

5、打开内容模型页面,找到代码根目录的cms.json文件,选择该文件导入

6、导入完成以后,刷新后台,左侧就出现了后台管理的页面了

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
后台管理系统设计源码是指用于构建和管理网站后台的代码。它通常包括用户管理、权限管理、数据管理等功能,用于实现网站的后台管理和运营。 以下是一个简单的后台管理系统设计源码的示例: ```python # 用户管理模块 class User: def __init__(self, username, password): self.username = username self.password = password def login(self, username, password): if self.username == username and self.password == password: return True else: return False def change_password(self, new_password): self.password = new_password # 权限管理模块 class Permission: def __init__(self, role): self.role = role def check_permission(self, user): if user.role == self.role: return True else: return False # 数据管理模块 class Data: def __init__(self, data): self.data = data def get_data(self): return self.data def update_data(self, new_data): self.data = new_data # 示例代码使用了面向对象的方式设计后台管理系统,包括了用户管理、权限管理和数据管理三个模块。 # 用户管理模块定义了User类,包括登录和修改密码的功能。 # 权限管理模块定义了Permission类,用于检查用户权限。 # 数据管理模块定义了Data类,用于获取和更新数据。 # 相关问题: 1. 什么是后台管理系统? 2. 如何设计一个后台管理系统? 3. 后台管理系统的功能有哪些? 4. 有没有其他的后台管理系统设计源码示例? 5. 后台管理系统的安全性如何保证? 6. 后台管理系统的性能优化有哪些方法? 7. 后台管理系统如何进行数据备份和恢复? 8. 后台管理系统如何进行用户权限管理? 9. 后台管理系统如何进行日志记录和审计? 10. 后台管理系统如何进行数据统计和分析? ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

出世&入世

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值