一、本论题国内外研究动态及研究意义
在生活中随处可见很多植物,植物是人类生活必不可少的一部分。保护大自然,保护植物,就是在保护人类自己。在保护植物的过程中,首先要解决的是植物识别的问题。传统的的植物识别大部分是在PC端进行识别,其无法解决费用高,普及难等问题。随着智能终端技术的发展,基于移动端去解决植物识别问题必将是未来的趋势。微信是人们现在日常生活中常用的手机APP,小程序是一种不用下载就可以使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。本系统是基于微信小程序的图像识别技术对农业领域进行多细节化的应用,利用大数据自动识别植物类型,系统简单实用,为农业带来更多的便利,造福于民。
摘 要
随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于植物信息查询管理方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不方便,而开发一款基于微信小程序的植物识别系统,能够有效地解决这个问题。
本植物识别系统采用Java技术、MYSQL数据库、微信开发者工具进行微信端开发,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过微信平台进行识别植物、查询反馈植物相关信息的功能。
“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。
关键词:植物识别系统;Java技术;微信小程序;MYSQL数据库
2.3 系统功能分析
本基于微信小程序的植物识别系统主要分管理员和用户两大功能模块,下面将详细介绍管理员和用户分别实现的功能。
2.3.1用户功能分析
用户可以可以进行注册登录,登录后功能有首页,动态,学堂,我的(我发布的信息,发布信息,我的收藏夹,在线留言,我的建议,系统设置),用户用例图如图2-1所示。
2.3.2管理员功能分析
管理员可登录系统后台,登录后可对系统进行全面管理,包植物知识,用户管理,系统设置,管理员用例图如图2-2所示。
4.1系统结构设计
本基于微信小程序的植物识别系统结构图如图4-1所示。
4.2.2数据库表设计
本基于微信小程序的植物识别系统软件采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表 4-1 comment评论信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
编号 |
commentor |
varchar |
500 |
是 |
评论人 |
commenttime |
datetime |
是 |
评论时间 |
|
dcontent |
text |
是 |
评论内容 |
|
tablename |
varchar |
500 |
是 |