一、本论题国内外研究动态及研究意义

在生活中随处可见很多植物,植物是人类生活必不可少的一部分。保护大自然,保护植物,就是在保护人类自己。在保护植物的过程中,首先要解决的是植物识别的问题。传统的的植物识别大部分是在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

是

信息名称

belongid

int

11

是

信息编号

pics

text

是

图片

表 4-2  lanmu栏目信息表

列名

数据类型

长度

允许空

说明

id

int

11

否

编号

name

varchar

500

是

名称

type

int

11

是

类型

表 4-3 notice资讯信息表

列名

数据类型

长度

允许空

说明

id

int

11

否

编号

clickcount

int

11

是

点击数

dcontent

text

是

内容

pubren

varchar

255

是

发布人

pubtime

datetime

是

发布时间

title

varchar

255

是

标题

表 4-4  xinxi植物信息表

列名

数据类型

长度

允许空

说明

id

int

11

否

编号

title

varchar

500

是

标题

tupian

varchar

500

是

图片

lmid

int

11

是

栏目编号

clickcount

int

11

是

点击数

createtime

datetime

是

创建时间

des

text

是

描述

pubren

varchar

255

是

发布人

state

int

11

是

状态

表 4-5  huiyuan用户信息表

列名

数据类型

长度

允许空

说明

id

int

11

否

编号

accountname

varchar

500

是

账号

password

varchar

500

是

密码

logtimes

int

11

是

登录时间

sex

varchar

500

是

性别

touxiang

varchar

1000

是

头像

regdate

datetime

是

注册时间

des

text

是

描述

mobile

varchar

500

是

手机号

name

varchar

500

是

姓名

表 4-5  video视频信息表

列名

数据类型

长度

允许空

说明

id

int

11

否

编号

title

varchar

500

是

标题

subtitle

varchar

500

是

描述

tupian

varchar

500

是

图片

url

varchar

1000

是

商品

xtype

int

11

是

类别

createtime

datetime

是

发布时间

lmid

int

11

是

栏目编号

更多推荐