基于微信小程序的垃圾分类系统的设计 基于微信小程序的垃圾分类系统的设计

来源 :安防科技 | 被引量 : 0次 | 上传用户:sanyueyusi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读

摘要:依托微信小程序设计的垃圾分类系统主要通过扫一扫来辨别所丢弃垃圾的种类,便于用户快速垃圾分类处理。本文主要介绍了垃圾分类的重要性以及微信小程序的便捷性,通过wxml、javascript等技术手段在微信小程序中实现了为用户提供垃圾识别的快捷服务以及休闲时光对垃圾分类的了解程度的小游戏。

关键词:微信小程序;垃圾分类;技术手段

1 垃圾分类系统设计

本系统依托于微信小程序,助力垃圾分类,创新垃圾分类的处理模式。用户通过微信小程序搜索垃圾分类处理,即可进入到垃圾分类系统首页,通过首页可快速点击识别垃圾并进行分类,如果识别有误也可通过点击更改向系统传递正确的识别答案,帮助系统改进,识别成功后可分享至微信朋友圈或好友。

1.1 垃圾分类系统首页

用户通过本系统直接进入到垃圾分系统首页,也是快速识别页,本页面以快速识别垃圾为主,所以界面设计上以点击识别为主,并将其放置到主要的位置上,供用户快速点击并识别相关垃圾。除此之外,在页面底部放置了垃圾分类小常识和“你是什么垃圾”小游戏,通过点击可跳转至相关的页面。本页面整体比较简洁明了,符合用户设计规范。点击快速识别会跳转到快速识别界面,此页面操作简单,只需将需要识别的垃圾放置白色框内,点击拍摄即可识别成功。

1.2 快速识别页面

用户通过扫描识别垃圾后进入到此页面,此页面主要為垃圾的识别页面,比如需要识别的垃圾是手机的零部件,那么识别之后显示的是可回收垃圾,并有相关的投放要求。如果需要识别的垃圾是果皮,而系统识别后显示手机零部件,很显然系统识别有问题,针对这种情况,可通过点击识别不对更正,点击之后会弹出一个窗口,通过此弹窗用户可将正确的结果发送至本系统,以便本系统做出更正。用户识别完垃圾并处理之后,可以通过垃圾分类小常识学习一些常识性的知识,比如电池属于有害垃圾以及正确的投放技巧。

1.3 “你是什么垃圾”小游戏

用户除了日常的垃圾识别处理垃圾以外,还可以通过垃圾分类小游戏来测试一下自己对垃圾分类的了解,也可通过与好友挑战、排位赛等看看和好友对垃圾分类的了解情况。“你是什么垃圾”小游戏主要通过设置关卡和完成每个关卡的题目来升级,通过此类小游戏使用户不仅能够对垃圾分类有更深的了解,更增加了获取知识的趣味性,而且每个答题的时间比较短,不会占用用户太长的时间。用户可用短暂的碎片时间完成答题并获取知识。

2 垃圾分类系统开发技术分析

微信小程序开发框架提供了自己的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层和逻辑层之间提供了数据传输和事件系统,使开发人员可以轻松地专注于数据和逻辑。开发框架的目标是允许开发人员以最简单有效的方式在微信中开发具有本机APP经验的服务。

2.1 视图容器

微信小程序视图容器相当于一个小盒子,里面放置各种内容,类似于HTML中的DIV块。本系统中所用到的视图容器是view,比如需要使用滚动视图,则添加scroll-view,如果想要设计鼠标点击、鼠标经过效果可添加hover属性,通过修改参数来修改相关属性,实现相关效果。

<view class=”section”>

<view class=”section__title”>flex-direction: row</view>

<view class=”flex-wrp” style=”flex-direction:row;”>

<view class=”flex-item bc_green”>快速识别</view>

<view class=”flex-item bc_red”>垃圾分类小常识</view>

<view class=”flex-item bc_blue”>“你是什么垃圾”小游戏</view>

</view>

</view>

此代码实现的是横屏效果,如果想实现竖屏效果,使用竖向滚动时,需要给<scroll-view/>一个固定高度,通过WXSS 设置 height。

2.2 基础内容

本系统所涉及到的微信小程序基本内容组件主要有图标(icon)、文本(text)、富文本(rich-text)、进度条(progress)等。以下代码为成功并顺利完成的按钮设置。

<view class=”container”>

<view class=”icon-box”>

<icon class=”icon-box-img” type=”success” size=”93”></icon>

<view class=”icon-box-ctn”>

<view class=”icon-box-title”>完胜</view>

<view class=”icon-box-desc”>恭喜你进入下一关</view>

</view>

</view>

以上代码主要涉及到图标大小、文字内容等图标标识设计。如果icon小的话可以放在本地,但是一些大的背景图及内容类的图片,最好放在服务器上,加一下cdn可以控制访问速度。

3 结论

微信小程序是一种不用下载就可以使用的应用程序。经过近两年的开发,新的微信小程序开发环境和开发者生态已经构建,微信小程序还为许多城市的地铁和公交服务提供了支持。微信小程序的发展带来了更多的就业机会,社会效应不断提高。将微信小程序与垃圾分类结合起来,共创再生资源回收利用,利用现代信息技术共创绿色家园。

参考文献

[1] 江世明. 单片机原理及应用:基于Proteus的单片机应用系统设计与仿真[M]. 上海: 上海交通大学出版社, 2013.

[2] Bruce Eckel.Java编译思想[M]. 陈昊鹏, 译. 北京: 机械工业出版社, 2005.

[3] 吴迪文 . WWW 与数据库系统信息集成技术[J]. 微机发展,1999, 9(1):33-35.

[4] 卢树强. 基于C/S和B/S混合模式的高校教务管理系统的设计与实现[J]. 电脑知识与技术, 2008, 4(27):2018-2019, 2033

其他文献
摘要:光伏电站在实际构建过程当中,往往会在空旷野外进行建设,由此会容易遭受雷电袭击,会产生一定程度的设备损坏以及人员伤亡。由此,需要进一步确保防雷设施能够具有高度的完整性。在此次研究过程当中通过对分布式光伏发电项目的防雷检测工作进行详细的研究,探究实际项目在构建过程中所具有的阵列区接地电阻剪切模式,并且对相应的等电位检测SPD检查等诸多模式进行详细的分析,希望能够为我国的光伏发电雷击易损性进行详细的分析,并且对实际的电力防护技术进行有效的探究。关键词:雷电防护;光伏发电;易损性引言目前,社会发展使得光伏发
期刊
摘要:目前,我国建筑行业发展迅速,建筑工程的建设数量逐步增多,现阶段的建筑工程领域在不断加大建筑材料的检测力度,严格控制建筑材料质量,以提高建筑工程整体质量。文章在分析建筑工程材料检测重要性的基础上,分析讨论如何提高建筑工程材料检测的质量,以期为相关人员提供参考。关键词:建筑材料;质量检测;控制措施引言当前,就我国建筑工程发展现状来看,建筑材料质量检测方法最普遍的是抽样检测。但是材料在生产过程中往往难以保证统一性,相同批次的材料也会有一定差异性,单纯运用抽样检测方式已经难以满足工程质量的需要,为了使工程质
期刊
摘要:现如今,在我国时代历史进程飞速发展的趋势下,推动了各个领域的发展得到了突飞猛进的提高,尤其是在水利工程领域中,水利项目因其受力特殊等原因,在正常工作中易受到外界因素的干扰,为维系正常工作埋下了较大的安全隐患。将安全监测自动化系统运用至水利项目建设中,可及时排查外界环境的干扰,更好维系水利项目长期稳定工作。文章就水利工程中安全监测自动化系统概述及设计原则进行了分析,并详细研究了水利工程中安全监测自动化系统的应用方法。关键词:水利工程;安全监测;自动化系统;应用方法引言技术安全是节水工程运行的重要指标,
期刊
摘要:随着科技技术发展速度不断加快,各领域生产经营建设期间涉及到的机械设备种类增多,机械設备运行水平可直接影响到实际生产质量及效率。现有机械设备故障诊断技术日渐成熟,能够及时发现设备运行期间的异常问题,制定具备针对性的设备管控机制。基于此,本文以复杂机械设备振动系统为例,提出振动系统噪声源诊断技术应用要点,以供参考。关键词:复杂机械振动系统;噪声源;诊断技术前言:现阶段机械设备逐步趋向于大型化、智能化方向发展,引发设备运行故障的因素更多,难以从根本上保障实际生产质量及安全性。机械设备振动信号与辐射噪声能够
期刊
摘要:对水闸堤防工程进行有效的优化,在一定程度上能够使我国国民经济得到有效的发展,确保农业生产具有高度的安全性。我國在发展过程中充分的对水闸堤防工程的建设予以重视,目前在实际的发展过程中,已经能够对大量的水闸以及堤防工程进行建设,并且取得了较为优质的成就。但由于部分原因,相应的水闸机堤防工程在构建过程中,其完善度有待于进一步的提升,会存在一定程度的安全隐患问题,由此也使得水闸与堤防工程的建设步伐受到影响。基于上述角度,文章对水闸工程及堤防工程的实际发展情况进行分析,对所存在的各类安全隐患问题进行思考,构建
期刊
摘要:近年来,经济快速发展,社会不断进步,城市化开始陆续进入人们的生活。在城市化的建设中,道路建设显得特别关键。而道路的基础就是路基,其就像树根,唯有根茎扎得牢才能够体现出其所具有的价值,决定着其的使用寿命。因此,市政道路的路基施工和建设是一个非常重要的工作。但是,因为施工者在技术水平上相差较多与原材料运用等问题,使得路基建设受到了很大的影响。因此,对路基技术的探究是刻不容缓且具有实际意义的。遵循事物的客观规律,正确地开展建设工作是所有该行业从事者需要思考的问题。关键词:市政道路;路基施工;技术思路引言随
期刊
摘要:随着社会的不断发展,建筑行业的发展也十分迅猛,建筑行业一直以来都是我国国民经济在增长的支柱型产业之一。装饰装修一直以来都是建筑工程项目在建设时非常重要的一部分,要想从根本上保证装饰装修企业自身经济效益得到有效提升,实现对装饰装修工程造价管理以及成本控制。保证建筑装饰装修工程造价管理工作在具体展开中的科学性和严谨性,对成本支出进行仔细有效的记录,及时发现隐藏在其中的各类问题,保证整个工程造价管控工作能够得到有效推进。关键词:建筑工程;装饰装修;造价管理;成本控制;控制措施引言在装饰装修行业迅速发展的时
期刊
摘要:当前,建筑行业市场变化速度越来越快,在这一背景下,加大工程造价的控制力度,可以有效提高企业的投资回报率,降低项目成本。然而,从当前的工程造价控制的实际情况来看,招投标及合同管理阶段工程造价的控制存在许多问题,难以达到预期的造价控制效果。基于此,本文围绕招投标与造价控制概述,提出了相应的策略,以期为相关人员提供参考。关键词:招投标及合同管理;工程造价;控制方式引言近年来,社会经济发展速度逐渐加快,其中,建筑行业是推动社会经济快速发展的首要力量,在国民经济中起到了重要的作用。随着社会经济、科学技术的发展
期刊
摘要: 随着信息化和电子技术的快速发展,基于云平台的语音呼叫系统已经成为当前比较流行的语音呼叫服务管理模式,通过对云平台语音呼叫系统的特征和服务模式进行了研究分析,结合语音呼叫系统的相关业务特征构建了基于云平台的语音呼叫系统的体系架构,并对语音呼叫系统进行了详细的研究。基于云平台的语音呼叫系统通过云计算的服务模式对语音呼叫系统进行管理,能够大大提高系统的运行维护效率、降低成本。关键词: 云平台;云架构;语音呼叫系统1 云平台1.1 云平台语音呼叫系统特征基于云平台的语音呼叫系统,是以传统的呼叫模式为基础,
期刊
摘要:在当今社会的发展过程中,我国诸多城市已经能够充分的将城市轨道交通进行有效的建设,而在地铁项目的实际建设过程中,对于通信设备建设而言极为重要,相应的地铁通信传输网络在实际建设过程当中,会对地铁正常运行提供保障,使地铁运营效率得以大幅度提升,增强地铁的综合管理水平,在实际地铁信息传输系统的建设过程中有着极为重要的现实作用,并且也是对乘客出行安全进行保障的重要设施。由此,城市轨道交通网络设备在维护过程中,需要进行不断的优化。以下对我国当前地铁通信网络设备的维护工作进行详细的分析,对其实际的维护手段进行综合
期刊