24夏季移动软件开发-实验三

2024年夏季《移动软件开发》实验报告

本实验属于哪门课程?中国海洋大学24夏《移动软件开发》
实验名称?实验3:微信小程序云开发
博客地址?XXXXXXX
Github仓库地址?XXXXXXX

一、实验目标

学习微信小程序云开发的基础知识。能够完成利用文本搜索的功能就好,图像识别、语音识别接口有时有问题,不强求。

二、实验步骤

简介
这次实验主要是部署一个垃圾分类的小程序,使用云开发,实现基本的数据库的搜索.
新建和云环境
首先新建一个项目,选择云开发
在这里插入图片描述

新建之后点击云开发创建一个云环境,在新弹出的窗口创建成功之后如下
在这里插入图片描述

在数据库一栏中,我们可以新建集合

集合对应着mysql中的表

在集合中可以添加记录,一条记录包含着id,还有自定义的字段和对应的值.
对于本实验,下载垃圾分了的数据集并新建对应集合并导入.
在这里插入图片描述

导入小程序代码
在创建完成并导入之后,就可以抛弃这个小程序项目,新建一个项目导入gitee库中的源码.
在这里插入图片描述

部署云函数
找到cloudfunction文件夹,将其中的云函数都部署
在这里插入图片描述

虽然现在我们基本上可以使用小程序中的文字搜索对应的功能,但是要完善一些,而且要想图像识别还需要百度智能云的图像识别应用.
百度智能云图像识别应用
注册一个账号,并实名认证之后,可以先领取一下免费资源,<免费尝鲜>
https://console.bce.baidu.com/ai/?_=&fromai=1#/ai/imagerecognition/app/create

在这里插入图片描述

创建完成后可以在管理页面看到apikey和apisecret
在这里插入图片描述

配置变量
在配置文件中对应的位置,填写对应的参数
云环境id
在这里插入图片描述

填写到app.js中
在这里插入图片描述

百度云的apikey和apisecret,在search.js
在这里插入图片描述

还有你的小程序appid填写到project.config.json
在这里插入图片描述

编译之后就可以看看效果了

三、程序运行结果

在这里插入图片描述
在这里插入图片描述

四、问题总结与体会

云开发为开发者提供了很多便利,不再需要开发者自己维护数据库等后端程序,从而专注于业务逻辑的开发.
实验过程中遇到问题可以和同学们积极讨论,但避免抄袭,坚持独立自主

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值