王舸轩 李浩然 阎国傲 贾 婷
(沈阳工学院信息与控制学院,辽宁 抚顺 113122)
(1)垃圾分类知识普及,用户可以查看所有关于垃圾分类的知识,各种物品属于可回收垃圾、不可回收垃圾、有害垃圾、厨余垃圾等哪一个类型的垃圾分类,也可以随时翻看查阅有关普通市民常用的垃圾分类的知识,以及增加了关于垃圾分类的趣味答题游戏,让用户在日常生活中不知不觉地即可掌握所有关于垃圾分类的知识。
(2)科学发放垃圾袋,对于不同种类的垃圾科学使用垃圾袋有助于后续垃圾分类及处理。智能垃圾袋本身的密封性好,避免散发异味,与传统的垃圾桶相比较,智能垃圾袋的外观与密封性会更好,解决了垃圾裸露会放出刺激性气味的问题。
(3)实名投放,让垃圾有源可溯。在居民领取的垃圾袋印上条形码,实行一户一码实名制。在居民投放垃圾后,可以通过扫描垃圾袋上的二维码,经过App大数据平台就可以知道垃圾投放者的信息、垃圾分类是否正确,可以实现垃圾投放的溯源。系统可以对投放的可回收垃圾自行称重并可累计相应积分。本此设计可根据垃圾袋上的条形码进行识别,更高效率地解决了垃圾分类的问题。
(4)区域垃圾桶定位和指引功能,方便用户更加快捷地找到垃圾桶并且正确投放,减少了垃圾乱丢的问题。
(5)垃圾分类数据分析,智能垃圾分类程序能够引导社区居民正确、有效地分类投放垃圾。把垃圾中有用的资源进行回收利用;对厨余垃圾实施专项回收,提高垃圾资源回收利用率,实现垃圾的“干湿分离”、减量化和资源化的目的。并根据区域垃圾的数量、各种垃圾回收数量所占的比例事先预测下月垃圾处理侧重点,解决了垃圾处理存放量过多的问题。
(6)方案实施后期还可通过商业化运作,比如智能收集设备品牌形象出租、广告发布、APP平台商家加盟等,让政府减少或免于财政补贴商业化的运作模式,能加快社区垃圾分类网点布局,能让居民长期获得利益。
用户使用小程序的流程。(1)用户注册:通过引用照相机硬件或图库读取识别模块,扫描二维码后在微信手机端进入小程序。(2)统软件由基础层、框架层、组件层及客户端组成,配合关系型数据库,搭建起健壮、稳定、安全、可扩展的系统,最适合超大规模的数据处理与运算。结合智能分类管理的需求,系统软件具备高扩展性及兼容性,可以针对其它不同平台的管理软件开放不同的接口。(3)通过与数据库的连接模块使用,查找垃圾,并利用搜索模块和模糊搜索模块识别输入关键词进行搜索。(4)在搜索后得到结果,然后显示出来。
科学发放垃圾袋。科学分类垃圾袋。区域垃圾桶和指引功能。垃圾分类知识普及。垃圾分类数据分析。
经过团队通力的合作,每个团队成员的不懈努力,本项目的部分指标得以能很好地完成,并达到预期的效果。
首先遇到的问题就是小程序的主要实现功能,因为市面上有很多关于垃圾分类的软件,如何能在同类软件里脱颖而出,独树一帜成了我们首先要思考并解决的问题,经过几天的查找资料和讨论分析,我们确定了目标,是针对垃圾和垃圾袋的条码识别,刚好在那个学期学习了RFID的识别技术,实验室也有条码枪供使用。真正通过本次项目的设计让我们做到了学以致用。接下来的问题是如何围绕想法去构建程序,为了解决这个问题开始学习微信小程序制作,包括js基础语言,微信官方提供的各种模块接口的使用等等。在不断地学习进步中为了让程序更加多彩,尝试引用了微信公众号的文章,为此也尝试创立了公众号和学习了微信推送的制作。把小程序与公众号多彩的文章结合在一起。在如何连接数据库方面我们困扰了很长时间,后来从time上引用了数据库,相比之下便宜且实用。需要解决的问题就是目前无法大范围进行推广,仅仅对于校园同学的调查基数并不是很够,另外维持数据库需要的钱数智能通过接广告来补足。并且由于疫情原因,我们无法尝试垃圾袋投放并记录使用情况的统计。预计会在疫情结束后开始进行此项工作。
(1)对程序编程有了更清晰的认识,也更熟悉了编程的方法。对以后编程语言的了解增加了更大的动力。
(2)增强了对问题的分析处理的能力,因为在项目初期盲目地采取行动,所以我们犯了一些低级的错误(软件结构功能设计上的不清晰)。在设计作品的逐步进行中,明白了项目初期的分析与规划的重要性,相信这是没有进行过实践活动的人所不能体会到的。
(3)对团队合作的意识培养起到了很大的帮助,大家分工合作积极配合,一起努力解决所遇到的困难,收获了友谊和成功。