资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
智能垃圾分类微信小程序的设计与实现作者:刘乐彬王丽娜来源:科学与财富2020年第27期图2竝圾分类系统结构图:二凿召*咋划沖烙*” oI:慚栓啖-:.阿啊豐冲”坨圾分-奘切业片QSJintm 小讥 呈 罠呜 舟电e申d锻喑毎的丘无已堆堆O 1*fn4i4-hI |ai土是斥牙或徑罚 刃常爼城 祈筋年&:疣 ?j: t - i ,* tr-. t h环;国:. lJ - 4 m电 * * 屯 L ir J;.- H*1iU1!$畀耳e孑店出韦|*奄.i, ra,i i(nr 11 亢作却*扭h吗于“n 电,*爲一“ rn *紙啊屯时理f T J1 L从,ii- J i 5. .1 + t: fl t 手 & M $ ! 2 飾艸h.歧起卄弓宁鼻做r孑慨琅吨埒FJ图4垃圾分类摘要:“垃圾分类,从我做起”。利用微信用户数量庞大和微信小程序触手可及、无需下 载”的特点,为充分满足人民群众垃圾回收利用的需要,该文设计基于微信平台的智能”垃圾 分类方案,将垃圾分类的宣传政策、奖励措施和便民服务融入千家万户,深入到全民老少。关键词:智能垃圾分类;拍照识别;聊天助手自从2016年8月,国家发改委、住建部联合发布垃圾强制分类制度方案(征求意见 稿),提出到2020年底将实现重点城市生活垃圾得到有效的分类,在去年7月1日,上海 也出台了上海市生活垃圾管理条例,其他45个试点城市将陆续实施,垃圾分类处理一时成为 热门话题1。此后,垃圾分类法律法规和标准体系基本建立,生活垃圾减量化、无害化、资 源化、产业化体系基本形成。微信小程序应用覆盖行业范围广、应用程序超过百万,充分体现 了微信平台巨大的用户量,更加方便小程序的运营。智能垃圾分类系统通过微信小程序实现, 方便垃圾分类意识推广。1;系统分析及技术框架1.1; 开发模式在前端和后端分离的开发模式下,后端只返回前端所需的数据。前端负责呈现HTML页 面,后端不再控制前端的效果。前端显示的效果通过向后端请求接口,获取后端返回的数据加 载到页面中。而后端则只需要根据前端页面要显示数据提供给前端数据即可,使得系统耦合度 更低。在这种前后端分离的模式下,我们通常将后端开发的每个视图转换成一个API。前端使 用访问API进行数据的添加、删除、修改和查询。后台只负责提供数据,前端负责数据显示, 职责分离,分工明确。1.2; 系统分析首先,可行性分析,智能垃圾分类小程序的主要目标是通过文本、图片、语音和人工智能 聊天,实现用户方便快捷的垃圾识别和分类。技术可行性,智能垃圾分类微信小程序主要包括 垃圾分类小程序端和垃圾分类管理端,小程序端使用前后端分离开发,前后端通过JSON技术 进行数据传递,管理端是B/S结构,数据库使用MySQL开源数据库。操作可行性,依托微信 平台,智能垃圾分类小程序拥有大量用户。无需安装,立即使用,授权登录操作界面简单方 便。用户可以通过智能手机操作小程序。1.3; 系统功能需求分析本垃圾分类系统主要解决日常垃圾如何进行分类,系统分为普通用户和管理员两类。本系 统主要实现了用户授權登录、垃圾智能分类、在线答题、我的信息还有管理员对于用户、垃圾 信息、分类的管理以及题库发布等功能。2; 系统总体结构2.1; 系统概述在对整个系统进行需求分析、系统分析和系统用例分析后,可以开始系统的总体设计。总 体设计完成后,可以对整个系统进行规划,如文件、数据、系统框架等,通过总结设计,将整 个程序划分为模块和功能。总体设计只是初步设计。而且,对于一个项目,我们可以进行多个总体设计。通过性能比 较、成本比较和效益比较,最终确定最优设计方案。选择一个优秀的总体设计,可以降低开发 成本,提高公司效益。从这个角度来看,整体设计还是非常重要的。2.2; 系统功能结构设计本系统的结构分为用户小程序端和管理员管理端,其中小程序端通过微信APP提供用户 使用,提供用户主要模块有垃圾分类、在线答题、发现、我的以及智能助手模块,其中用户垃 圾分类的方式可以有四种,可以通过文本框输入垃圾具体名称,寻找分类类别,并展示详情。 如果不知道该垃圾具体名称可以通过拍照、选择图库照片方式上传识别垃圾分类,甚至可以直 接通过语音、以及聊天娱乐的方式获取该垃圾的具体分类信息。管理端主要是提供给开发者以 及系统运营管理者方便对管理员账户、垃圾数据信息、用户数据信息以及发布公告、新闻等主 要功能,系统功能如图所示。2.3; 垃圾分类流程设计垃圾分类可通过拍照识别分类、语音识别分类,拍照识别按钮,用户点击拍照识别,小程 序则会发起授权请求,询问用户是否同意授权,用户点击授权,则会相机进行拍照或者选择相 册图片进行上传识别,语音识别按钮则需要用户长按说出垃圾名称,后台则对语音进行识别, 对识别出来的内容进行垃圾分类。3 系统实现及测试用户授权登录后,主页面显示垃圾垃圾分类信息、文本搜索框、拍照识别功能、语音识别 功能、分享给朋友、垃圾图谱下载、以及垃圾的分类类别。用户可以通过文本搜索框搜索、拍 照识别、语音识别功能来识别垃圾的分类(当用户使用拍照和语音识别的时候需要询问用户是 否授权,授权后才能使用,否则不能使用此功能),同时部分热门搜索标签可以点击直接显示 垃圾信息以及分类建议,垃圾分类界面如图所示。4 结束语本系统通过使用Java、微信Web和html语言实现了智能垃圾分类功能,通过IDEA、微 信Web开发者工具来对整个系统进行开发,从整个系统的0到1不仅对前后端语言更加熟 练,而且遇到了在平常学习中无法接触到的异常、错误。并且通过这个分类小程序和后台管理 系统的需求分析、模块设计、到系统的开发、部署上线,对整体的软件开发流程更加的印象深 刻。参考文献:;戴丽丽,朱妤基于微信小程序的课堂考勤管理系统的设计与实现J.电脑知识与技术, 2018, 14(19):55-57.2 ;周芳妃,吴俊峰生态蓝垃圾分类微信小程序研究J.合作经济与科技,2017(06):173.3 ;王爽微信小程序在垃圾分类中的应用研究J.信息与电脑(理论版),2019 (1):260-261.作者简介:刘乐彬,男,1997年7月,本科,山东协和学院计算机科学与技术专业学生,主要研究 方向为:计算机应用技术,系统开发。指导教师:王丽娜,女,硕士,讲师,山东协和学院软件工程专业教师,主要研究方向为 数据库信息系统。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号