1. 简介
本文介绍的事基于微信小程序的垃圾分类系统,主要实现的功能有登录、注册、垃圾分类查询、垃圾预约回收、垃圾分类功能。
2.系统设计与实现
本章节是论文的重点,基于上一章介绍的总体设计框架的搭建,详细对小程序的页面布局、流程设计、功能模块进行描述,对整个项目实现进行阐述,并对项目可实现的各功能模块进行展示。
2.1 注册和登陆功能
用户通过小程序提供的注册、登陆功能,实现使用其它核心功能的目的。应用逻辑为用户点击进入App,选择登陆类型是管理员或学生,分别对应管理员权限和用户员权限。选择学生类型,已注册用户输入手机号和密码进行用户登陆;新用户点击“注册”按钮进行用户注册,注册后通过用户名、密码实现登陆。
注册模块采用手机号作为用户ID,用户填写手机号、学号、姓名、专业、年级班级等信息,并编辑密码并进行二次确认,如果用户名合法且两次密码一致,则注册成功,用户注册信息写入数据库进行保存。
登录模块,用户输入电话号和密码后,由系统调用数据库相关信息,与用户输入的信息进行比较,如果结果一致,则认定为合法用户,登录成功。
2.2 垃圾分类查询
该功能支持通过语音、文字等方式,查询相应垃圾的分类方式和标准,便于用户快速、准确的完成生活垃圾分类。
2.3 垃圾预约回收
用户可以通过垃圾预约回收功能,实现家庭垃圾定时回收,特别是垃圾较多、不好搬运的场景,方便。实现效果如下图:
2.4 垃圾分类功能
用户可以通过该功能查看垃圾分类示例及相关要点讲解,实现效果如下图:
2.5 个人中心功能
个人中心设计相对简单,用户可以对个人信息、我的预约、地址等信息进行查看、管理、修改等。个人中心效果如下图所示:
3 后台功能
后台是针对管理员的后台管理界面,便于管理员对小程序进行维护和管理。后台使用admin账户进行登陆,通过后台可以对垃圾分类信息、预约回收信息、以及新闻资讯等进行查询、修改、删除等操作。实现效果如下图所示: