2024年夏季《移动软件开发》实验报告
一、实验目标
学习微信小程序云开发的基础知识。能够完成利用文本搜索的功能就好,图像识别、语音识别接口有时有问题,不强求。
二、实验步骤
1. 创建微信小程序
2. 注册百度智能云并实名认证, 创建一个图像识别应用, 记录应用API KEY 和 SECRET KEY, 创建资源之后记得领取免费资源
领取免费资源
3. 创建云环境
(1) 打开微信开发者工具,选择要创建云环境的小程序,点击微信开发者工具中的云开发按钮.如下图
(2) 打开云开发之后,会弹出创建云环境窗口,创建云环境之后进入云开发控制台
(3) 创建成功, 进入到下图的界面你的云环境就创建成功了
## 4.进入微信开发者工具导入垃圾分类小程序项目, 注意我这里导入的是包含cloudfunctions,miniprogram,project.config.json的整个文件夹
5.添加百度API KEY \ SECRET 和 小程序appid, 云环境ID
appid:创建小程序项目时的AppID
第一个是百度智能云的Secret Key 第二个是百度智能云的API Key
部署云函数
-
点击
cloudfuntions
文件夹展开子文件夹 -
依次右键点击展开的子文件夹并点击弹出的
上传并部署(不上传node_modules)
7. 部署云数据库
-
点击小程序开发工具的
云开发
-
点击
数据库
-
创建集合
trash
,type
-
依次导入
trash.json
,type.json
文件(在垃圾分类数据集的文件夹内)
三、程序运行结果
四、问题总结与体会
问题总结与解决方法:
-
环境配置问题:
-
在配置微信小程序开发环境和百度智能云时,可能会遇到一些环境变量配置不当或权限不足的问题。通过仔细检查微信开发者工具的配置,并确保百度智能云的API KEY和SECRET KEY正确无误,解决了这些问题。
-
-
云开发功能的使用:
-
在使用微信云开发时,可能出现无法成功创建云环境或云函数部署失败的情况。通过多次尝试并参考官方文档,逐步解决了这些问题。
-
-
数据导入问题:
-
在导入数据库集合时,可能遇到文件格式不兼容或数据导入失败的情况。通过检查文件格式并使用微信开发者工具的数据库管理功能,成功导入了数据。
-
收获与体会:
-
实际操作能力提升:
-
通过本次实验,提升了在实际开发中配置开发环境、使用云开发功能以及部署和管理数据库的能力。
-
-
问题解决能力:
-
在遇到问题时,通过查阅文档、参考网上资料并进行反复试验,培养了独立解决问题的能力。
-
-
团队合作与资源共享:
-
如果实验是团队协作完成的,通过GitHub仓库共享代码、记录问题和解决方法,促进了团队成员间的沟通与合作。
-