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

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

姓名:林佳欣 学号:22020007054
姓名和学号?林佳欣,22020007054
本实验属于哪门课程?中国海洋大学24夏《移动软件开发》
实验名称?实验3:微信小程序云开发
博客地址?LinJason.OUC-CSDN博客
Github仓库地址?WechatMiniProgram: 2024年中国海洋大学移动软件开发作业 (gitee.com)

(备注:将实验报告发布在博客、代码公开至 github 是 加分项,不是必须做的)

一、实验目标

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

二、实验步骤

列出实验的关键步骤、代码解析、截图。

1、注册百度智能云

创建图像识别应用,并记录应用API KEY和SECRET KEY

在这里插入图片描述

2、导入项目

将实验所含的文件导入微信小程序开发平台

在这里插入图片描述

3、添加百度API KEY \ SECRET 和 小程序appid, 云环境ID

在pages/search/search.js中填入自己的申请来的百度API KEY和API SECRET

在这里插入图片描述

在pages/app.js中填入微信云环境ID

在这里插入图片描述

在project.config.json中填入自己的小程序appid

在这里插入图片描述

4、部署云函数

对cloudfunctions中的所有子文件夹(getHotItems、login、search、type)都上传并部署:云端安装依赖

在这里插入图片描述

5、部署云数据库

在集合中添加trash和type两个集合

然后再分别导入trash.json和type.json到两个集合当中

在这里插入图片描述

三、程序运行结果

列出程序的最终运行结果及截图。

结果:能够正常进行文字搜索和图像识别搜索

文字搜索结果:

在这里插入图片描述

图像搜索结果:

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

四、问题总结与体会

描述实验过程中所遇到的问题,以及是如何解决的。有哪些收获和体会,对于课程的安排有哪些建议。

问题:忘记领取免费图像识别额度,导致调用失败

解决方法:必须自己注册完手动领取,百度官方不会自动赠送

收获和体会:通过这次实验,我学会了在微信小程序中部署云函数和云数据库,来进行垃圾分类;并且学会调用百度的图像识别功能提供对垃圾分类的图像识别。这个功能能够让开发者更加注重前端的开发,大大地节省了开发时间和难度,无需关注服务器、网络和数据库等底层技术,极大的便利了开发者的开发和学生的学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值