免费行情网站的推荐理由,创意办公空间设计案例,网络推广培训机构,专业网页设计博主介绍#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精彩专栏推荐订阅#x1f447;… 博主介绍✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅ Java项目精品实战案例《100套》 Java微信小程序项目实战《100套》 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文档编写等相关问题都可以给我留言咨询希望帮助更多的人 文章目录 1 简介2 技术栈3 需求分析3.1 功能需求分析3.2 非功能需求分析 4 系统设计4.1 数据库设计4.2 系统功能设计 5 系统实现5.1 用户登录5.2 常图片识别5.3 图片分析5.4 用户管理5.4 图片管理 参考文献6 推荐阅读7 源码获取 1 简介
本文所设计的是一个Python基于深度学习的屋内烟雾检测系统的研究与实现本系统可以根据用户上传的图片检测是否存在烟雾和火情非常的高科技。
关键词python烟雾检测系统深度学习
文章首发地址:https://it1314.top/article/1225/ 2 技术栈
环境要求 Python 3.8 最好用 3.8 pycharm 社区版专业版本都可以 MySql 建议 5.7 8.0 也可以 Navicat 不限制版本
3 需求分析
3.1 功能需求分析
1.系统是为两个不同的用户服务的所以功能要分成两个部分一部分给管理员用一部分给用户用.
2.为了信息的安全所有使用系统的人必须是在数据库里有信息记录的那就需要注册然后用用户名密码进行登录没有这些的人不能登录.
3.系统的界面的设计要合理排版要科学色彩搭配要合理让人看了会感觉到体验很好可以一眼就了解系统的整体布局.
4.每一个功能之间不同操作者之间的功能衔接要好底层代码要逻辑清晰保证各个功能的响应时间.
5.系统里边有很多的文本输入功能文本框大小要合理文字要大小适中最好可以自动检测格式和敏感词在文本框上面要做出相关说明.
6.网站要可以自适应比如在电脑端和手机端分别打开系统它的界面并不会发生错乱会自动根据屏幕大小调整模块的布局。
3.2 非功能需求分析
系统的非功能性需求总结为几大类第一类就是界面需求系统的界面代表着一个人的脸面那么系统的界面不仅仅要平滑流畅而且要使用非常方便这就是系统界面的构建。重要因素之一。那么在系统设计时我们为什么要用UI呢UI的功能就是第一让我们的系统看起来更加舒服使用户更加使用方便。其次让UI对于整体系统的风格进行一个把控主色调的进行旋律方向肯定。第二数据安全要求任何一个系统所保存的数据都是有真实意义存在的业务数据那么这些业务数据就需要能够让使用者和被使用者进行一个安全有效的存储我们对其系统的关键数据、敏感数据要进行一个加密算法的处理。市面上的加密算法有很多有sh1、 md5加密等这些加密算法都是代表着不同级别的加密能够有效的保证我们系统数据的安全。第三系统的访问要不受设备或地域形势影响。换句话来说只要有网无论是通过移动的手机设备、pad或者是通过电脑都能够进行访问。那么这样的要求就需要我们在设计之初就把它设计成B/S的模式通过网络地址的形式进行访问有效地解决了涉及地域访问限制的要求。
4 系统设计
4.1 数据库设计
表结构如下
表1 用户表 字段名 描述 类型 长度 是否空 是否主键
id id号 int 11 否 是
yonghuming 用户名 Varchar 50 是 否
mima 密码 Varchar 50 是 否
xingming 姓名 Varchar 50 是 否
xingbie 性别 Varchar 50 是 否
chushengnianyue 出生年月 Varchar 50 是 否
QQ QQ Varchar 50 是 否
youxiang 邮箱 Varchar 50 是 否
dianhua 电话 Varchar 50 是 否
shenfenzheng 身份证 Varchar 50 是 否
touxiang 头像 Varchar 50 是 否 表2 图片表 字段名 描述 类型 长度 是否空 是否主键
id id号 int 11 否 是
mingcheng 图片名称 Varchar 50 是 否
Shibiejieguo 识别结果 Varchar 50 是 否
Zhuangtai 状态 Varchar 50 是 否
Chuangjianshijian 创建时间 Varchar 50 是 否 4.2 系统功能设计
该系统主要就是基于C/S架构模式开发的系统利用python技术和MySQL 数据库进行系统的设计和开发系统功能结构图如图4-1所示。 图4-1 系统功能结构图
5 系统实现
5.1 用户登录
登录功能是本系统一个非常重要的功能这极大的保护了系统的安全。登录功能的设计增加了系统的整体安全性对安全性有很大的提高和帮助。用户如果想要使用系统就必须登录系统登录的时候需要输入用户名和密码只有用户名和密码都正确才可以登录成功如果错误。就会提示用户密码和用户名不匹配要重新输入。它的实现我用到了if语句进行判断。界面如图所示。 用户登录
5.2 常图片识别
用户点击新增图片识别按钮然后选择一个图片点击确定就可以进行图片识别。界面如下图所示。 图片识别
5.3 图片分析
图片分析功能用柱形图的方式展示了烟雾的浓度。界面如下图所示。 图片分析
5.4 用户管理
用户管理是本系统的一个非常重要的功能打开用户管理功能首先我们大家看到的是一个用户的列表可以在列表上看到所有的用户。点击用户管理中的添加用户就会出现一个空的表格用户可以在用户框中添加用户一定要格式正确否则会给出错误提示导致添加失败。都填写了好点击提交按钮就可以添加成功了添加成功的信息会显示在列表中用户管理不仅实现了添加功能也实现了修改和删除功能。界面如下图所示。 用户管理
5.4 图片管理
图片管理是本系统的一个非常重要的功能打开图片管理功能首先我们大家看到的是一个图片的列表可以在列表上看到所有的图片。点击图片管理中的添加图片就会出现一个空的表格图片可以在图片框中添加图片一定要格式正确否则会给出错误提示导致添加失败。都填写了好点击提交按钮就可以添加成功了添加成功的信息会显示在列表中图片管理不仅实现了添加功能也实现了修改和删除功能。界面如下图所示。 图片管理
参考文献
[1]陈娟陈雯石飞王建英胡英。 基于Python的信号与系统实验教学改革与实践[J]. 实验技术与管理2021,05196-200.
[2]杨军张岳刘燕峰。 基于Python语言的数据挖掘课程的建设与研究[J]. 科技风2021,1480-82.
[3]钟自成邵俊杰李旺年张宁。 基于Python和ABAQUS的钻机摆动机构拓扑优化设计[J]. 煤矿机械2021,4206125-127.
[4]徐梓赫廖锦。 Python提取GIS就业信息并进行可视化分析研究[J]. 网络安全技术与应用2021,0545-47.
[5]叶惠仙游金水。 Python语言在大数据处理中的应用[J]. 网络安全技术与应用2021,0551-54.
[6]张玉荣王强强吴琼祝方清。 基于Python-OpenCV图像处理技术的小麦不完善粒识别研究[J]. 河南工业大学学报自然科学版1-13.
6 推荐阅读
2023年毕业设计 微信小程序题目参考持续更新
2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅
Java 基于 SpringBootVue 的地方民宿管理系统
Java基于SpringBootVue的考研资讯平台
7 源码获取 大家点赞、收藏、关注、评论啦 、查看获取联系方式 2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅ Java项目精品实战案例《100套》 Java微信小程序项目实战《100套》 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文档编写等相关问题都可以给我留言咨询希望帮助更多的人