# warehouse **Repository Path**: Tychu5/warehouse ## Basic Information - **Project Name**: warehouse - **Description**: 基于Vue的可视化前端页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-03 - **Last Updated**: 2022-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于stm32的南疆棉花仓库智能监控系统 >Vue3项目制作
> “破碎的盾”诚意钜献 ## 项目研究目标及主要任务 1.硬件部分电路设计与程序开发: (1)硬件电路设计 硬件部分包含传感器数据采集单元和现场设备控制单元。传感器采集单元将按照星型分布设置于试验仓库的用于实时监测棉花数据,现场设备控制单元用于调配现场所有结点以及作为网关负责数据的汇总与收发。电路设计首先根据传感器数据采集单元和现场设备控制单元的功能确定所有电子原件种类。然后绘制传感器采集单元电路原理图和现场设备控制单元电路原理图,依据电路原理图采用万用板手工焊接两个硬件单元的测试板。 (2)硬件程序开发 根据硬件部分功能需求绘制程序逻辑图,包含传感器采集单元的数据采集与转发的程序逻辑和现场设备控制单元的数据汇总、筛选与发送的程序逻辑。根据各部分程序逻辑框图进行程序开发利用测试板编写驱动程序。 (3)硬件部分汇总 将完整的程序烧录到测试版中,完成传感器采集单元和现场设备控制单元的电路与程序设计稳定性测试。最后依据最终稳定版电路设计,完成PCB设计并送板厂打印制作。 2.软件部分程序设计与开发: (1)系统整体规划 根据项目需求详细规划系统设计方案,其中包含系统整体架构、服务器选型、数据库选型、网络协议设计等。 (2)后台模块开发和版面设计 后端服务器程序设计和前端页面设计同时进行,后端服务器程序依据项目系统规划功能需求,编写MQTT服务器用于接收硬件发送的信息,同时建立Servlet接口与MQTT服务器对接完成数据中转站的工作。前端页面设计依据项目系统规划页面展示需求绘制出各类功能页面,其中包含登录页面、设备注册页面、信息展示页面、设备控制页面,根据页面美工设计完成前端页面程序设计。 (3)数据库设计 数据库设计首先分析系统设计的需求,包括数据、功能和性能需求,绘制概念结构主要采用E-R模型进行设计,包括画E-R图。通过E-R图将转换成表,实现从E-R模型到关系模型的转换,然后为所设计的数据库选择合适的和存取路径。最后数据库的实施:包括编程、测试和试运行。 3、系统整体测试 将传感器数据采集单元、现场设备控制单元、后台数据管理单元三大部分进行联合,并设置两个相同的试验仓库,仓库一采用人工数据采集,仓库二部署传感器节点采用棉花仓库智能监控系统进行自动采集。进行一周的采集实验,对比采集精度与效率。 ##项目主要进展(附已发表论文或其他成果复印件) 已注册网页端服务器,成功部署。网页端查看数据与控制下行设备功能已初具雏形,能正常进行数据互联。 已完成棉花仓库智能监控系统设计方案一份,棉花仓库智能监控系统初步成品一套,拥有了棉花仓库智能监控系统运行实验数据若干组。