亚热带常见病虫害识别系统的系统总体设计

文章目录

    • 系统需求分析
      • 系统结构设计
      • 系统功能
    • 系统需求分析
      • 系统时序图
      • 系统活动图
    • 系统数据库设计
      • 数据库概念设计
      • 数据库逻辑设计
      • 数据库物理设计
    • 小结

系统需求分析

系统结构设计

在这里插入图片描述

系统功能

(1)登录/注册
用户可以登陆系统,在已经登录过的情况下,可以输入邮箱与登陆密码注册系统, 但如果不是登录过的用户只能选择重新登录,登记时候也必须填写个人账号、电子邮箱和密码。
(2)待识别亚热带常见自然林病虫害图像识别。
普通用户登录系统后,进入功能主界面,可以点击“选择图片”按钮上传图像,
图像会被模型进行判断然后返回识别结果,跳转到识别结果结果。
(3)亚热带常见自然林病虫害识别结果
普通用户登录系统后,使用病虫害识别功能之后,可以查看到对应识别结果、
感染及发病规律、防止措施、园区管理方法。

系统需求分析

系统时序图

分析普通用户使用亚热带自然林病虫害识别系统,如图所示:
在这里插入图片描述

系统活动图

用户登录系统后,可以开展亚热带常见自然林病虫害待识别图像上传、自己上传图像管理、亚热带常见自然林病虫害在线识别、亚热带常见自然林病虫害识别结果管理等活动,其活动图如图所示:
在这里插入图片描述
这里不是很规范,结束不应该是实心黑色的圆,当然还有泳道没有添加。

系统数据库设计

数据库概念设计

通过分析基于卷积神经网络的亚热带常见自然林病虫害识别系统的功能,发现该系统存在用户、亚热带常见自然林病虫害图像、亚热带常见自然林病虫害图像识别结果等三个实体,并且,实体之间存在以下联系:
(1)用户和亚热带常见自然林图像之间存在“拥有”的关系,即一个用户可以拥有多张亚热带常见自然林图像识别结果,一张亚热带常见自然林图像识别结果也能属于许多用户,因此,用户和亚热带常见自然林图像之间是多对多的关系。
(2)亚热带常见自然林图像和亚热带常见自然林病虫害识别结果之间存在“属于”的关系,即一张亚热带常见自然林图像只能有一个亚热带常见自然林病虫害识别结果,一个亚热带常见自然林病虫害识别结果只属于某一张特定的亚热带常见自然林图像,因此,亚热带常见自然林图像和亚热带常见自然林病虫害识别结果之间是一对一的关系。基于以上,系统的实体联系图(E-R 图)如图所示:
在这里插入图片描述

数据库逻辑设计

(1)用户(用户名,登录密码,邮箱,ID)。
(2)亚热带常见自然林病虫害识别结果(识别结果名称,用户名,时间,Result_ID)

数据库物理设计

ps:这里来源与我自己的论文,不存在抄袭截图哦
在这里插入图片描述
在这里插入图片描述

小结

本章通过对系统需求的分解,从总体设计与详细设计二方面对系统要完成的工作功能进行分析和设计。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/421658.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BL121ML OPC UA网关实现Modbus、楼宇自控、电力协议转OPC UA

随着物联网技术的迅猛发展,人们深刻认识到在智能化生产和生活中,实时、可靠、安全的数据传输至关重要。在此背景下,高性能的物联网数据传输解决方案——协议转换网关应运而生,广泛应用于工业自动化和数字化工厂应用环境中。 钡铼…

linux杀毒软件clamav安装使用

1、下载 在下面地址下载:https://www.clamav.net/downloads 2、安装 clamav-1.2.1.linux.x86_64.rpm放在/home路径。 执行: chmod -R 777 /home/clamav-1.2.1.linux.x86_64.rpm rpm -ivh clamav-1.2.1.linux.x86_64.rpm3、下载病毒库 下载路径&am…

【论文解读】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection

PV-RCNN 摘要引言方法3D Voxel CNN for Efficient Feature Encoding and Proposal GenerationVoxel-to-keypoint Scene Encoding via Voxel Set AbstractionKeypoint-to-grid RoI Feature Abstraction for Proposal Refinement 实验结论 摘要 我们提出了一种新的高性能3D对象检…

100天精通Python(实用脚本篇)——第113天:基于Tesseract-OCR实现OCR图片文字识别实战

文章目录 专栏导读1. OCR技术介绍2. 模块介绍3. 模块安装4. 代码实战4.1 英文图片测试4.2 数字图片测试4.3 中文图片识别 书籍分享 专栏导读 🔥🔥本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准…

Axios取消请求:AbortController

AbortController AbortController() 构造函数创建了一个新的 AbortController 实例。MDN官网给出了一个利用AbortController取消下载视频的例子。 核心逻辑是:利用AbortController接口的只读属性signal标记fetch请求;然后在需要取消请求的时候&#xff0…

10.编写Shell脚本(1)

1.shell的组成 脚本声明 #!/bin/bash脚本注释 以#开头脚本命令 实现脚本的功能 2.分类 交互式(Interactive):用户每输入一条命令就立即执行。 批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shel会一次性执行脚本中诸多的命令 shel…

HarmonyOS开源软件Notice收集策略说明

开源软件Notice是与项目开源相关的文件,收集这些文件的目的是为了符合开源的规范。 收集目标 只收集打包到镜像里面的模块对应的License;不打包的都不收集,比如构建过程使用的工具(如clang、python、ninja等)都是不收…

第91讲:MySQL主从复制集群主库与从库状态信息的含义

文章目录 1.主从复制集群正常状态信息2.从库状态信息中重要参数的含义 1.主从复制集群正常状态信息 通过以下命令查看主库的状态信息。 mysql> show processlist;在主库中查询当前数据库中的进程,看到Master has sent all binlog to slave; waiting for more u…

侧面车窗透明屏显示方案

侧面车窗透明屏显示方案是一种新型的汽车显示技术,其基本原理是在汽车侧窗玻璃上投射显示内容,从而在不影响驾驶员视线的情况下,提供额外的信息和娱乐。 该方案通常采用柔性OLED显示技术,因为柔性OLED具有轻薄、可弯曲的特性&…

Vue3组件库开发 之Button(2) 未完待续

Vue3组件库开发 之Button(1) 中新建项目,但未安装成功ESLINT 安装ESLINT npm install eslint vite-plugin-eslint --save-dev 安装eslint后,组件文件出现错误提示 添加第三方macros ,虽然不是官网但很多开发者都是vue3开发人员 安装macros…

【Java】Maven的基本使用

Maven的基本使用 Maven常用命令 complie:编译clean:清理test:测试package:打包install:安装 mvn complie mvn clean mvn test mvn package mvn installMaven生命周期 IDEA配置Maven Maven坐标 什么是坐标?…

qnx 上screen + egl + opengles 最简实例

文章目录 前言一、qnx 上的窗口系统——screen二、screen + egl + opengles 最简实例1.使用 addvariant 命令创建工程目录2. 添加源码文件3. common.mk 文件4. 编译与执行总结参考资料前言 本文主要介绍如何在QNX 系统上使用egl和opengles 控制GPU渲染一个三角形并显示到屏幕上…