毕设帮助、技术解答、源码获取 联系见文末。
一.前言
随着人们生活水平的提高,生活垃圾的种类和数量越来越多,为减少环境污染,提高资源利用率,许多城市实施垃圾分类."垃圾分类小程序"是一款基于微信小程序的垃圾分类系统,该小程序实现了微信小程序上面注册登录,查看各种环保信息和垃圾信息,参加知识问答等功能,为垃圾分类困难者提供了有效的帮助,保障了垃圾资源的合理运用。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SSM+MYSQL+VUE+MAVEN+微信开发工具
三.功能设计
本基于微信小程序的垃圾分类系统管理员功能有个人中心,管理员管理,意见反馈管理,视频类型管理,垃圾类型管理,新闻类型管理,论坛信息管理,环保视频管理,环保知识管理,垃圾信息管理,环保新闻管理,用户管理,知识问答试卷管理,试题管理,测试管理,轮播图管理。用户可以在微信小程序上面注册登录,查看各种环保信息和垃圾信息,还可以参加知识问答等操作。其中系统管理员功能结构图如下所示:
四.部分系统截图
小程序端效果图:
后台管理端效果图:
目 录
目 录 III
1 绪论 1
1.1 研究背景 1
1.2 目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.1 uni app技术介绍 3
2.2 B/S结构介绍 3
2.3 MySQL数据库介绍 4
2.4 Java语言介绍 5
2.5 VUE框架介绍 5
2.6 Tomcat 服务器介绍 6
2.7 layui介绍 7
2.8 SSM框架介绍 7
3 系统分析 9
3.1 系统可行性分析 9
3.1.1 技术可行性分析 9
3.1.2 经济可行性分析 9
3.1.3 运行可行性分析 9
3.2 系统性能分析 10
3.2.1 易用性指标 10
3.2.2 可扩展性指标 10
3.2.3 健壮性指标 10
3.2.4 安全性指标 11
3.3 系统流程分析 11
3.3.1 操作流程分析 11
3.3.2 登录流程分析 12
3.3.3 信息添加流程分析 13
3.3.4 信息删除流程分析 14
4 系统设计 15
4.1 系统设计的原则 15
4.2 系统概要设计 16
4.3 系统功能结构设计 16
4.4 数据库设计 17
4.4.1 数据库E-R图设计 17
4.4.2 数据库表结构设计 19
5 系统实现 24
5.1 管理员功能介绍 24
5.1.1 管理员管理 24
5.1.2 视频类型管理 24
5.1.3 论坛管理 25
5.1.4 新闻类型管理 25
5.1.5 环保视频管理 26
5.1.6 环保知识管理 26
5.1.7 环保新闻管理 27
5.1.8 用户信息管理 27
5.2 用户功能介绍 28
5.2.1 首页 28
5.2.2 环保视频 29
5.2.3 垃圾信息 30
5.2.4 我的 31
6 系统测试 33
6.1 系统测试的特点 33
6.2 系统测试方法 33
6.3 系统功能测试 34
6.3.1 登录功能测试 34
6.3.2 修改密码功能测试 35
6.4 测试结果分析 36
结 论 37
致 谢 38
参考文献 39