电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

{仓库规范管理}技术的智能仓储环境监测与智能控制系统设计与实

67页
  • 卖家[上传人]:管****问
  • 文档编号:138111237
  • 上传时间:2020-07-13
  • 文档格式:DOCX
  • 文档大小:1.12MB
  • / 67 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、项目十 基于WSN技术的智能仓储环境监测与智能控制系统设计与实现一、教学目标1、 掌握WSN网关通信的相关应用。2、 掌握WSN实现了信息的采集、信息传输和信息处理模式。3、 掌握WSN实现仓储环境监控智能化技术方法。二、教学内容10.1设备简介10.1.1 WSN网关图10-1 WSN网关图 供电电源:DC5V,信号获取接口:USB,上位机通信接口:以太网口,操作系统:Linux。网关通过USB与协调器连接,并通过协调器与各Zigbee节点进行信号通讯。10.1.2协调器图10-2 协调器图供电方式:USB供电。该设备为网关与各传感器节点的中继,负责转发Zigbee信号。10.1.3温湿度传感器模块图10-3 温湿度传感模块图供电方式:DC5V,通讯协议:Zigbee。集成模块:温湿度传感器。该节点可采集温湿度数据,并通过Zigbee协议传输到网关,上位机通过访问网关获取温湿度数据。10.1.4电磁继电器模块图10-4电磁继电器模块图供电方式:DC5V,继电器控制路数:4路,与网关通信协议:Zigbee。该继电器可控制四路电源,在京胜世纪的实验台中,控制了两路灯光、一路风扇和一路电磁

      2、门。10.2类的设计与实现在本部分实训中我们要用到数据库来存储当前各个节点的信息,以面向对象的思想为例,我们需要先编写几对数据库操作的基础类和将节点信息保存的对象类。10.2.1 DBConnection.cs类这个类文件是要对数据库进行连接操作,登录到本地的数据库。引用命名空间。该命名空间是SQL Server.NET数据提供者,是SQL Server专用的内置.NET提供者,引用该命名空间后就可以获得最好的性能和对基础功能的最直接访问。using System.Data.SqlClient; 添加变量 private string str; private SqlCommand sqlcom; private SqlConnection conn;在构造函数中写入连接数据库方法/ / 连接数据库的方法 / public DBConnection() /定义了要连接的数据库的位置,数据库的名称,登录帐号和密码 this.str = Server=localhost;DataBase=SmartShelfD;uid=sa;pwd=123; this.conn = new SqlConn

      3、ection(str); this.sqlcom = new SqlCommand(); this.sqlcom.Connection = this.conn; this.conn.Open(); 上边定义了两个全局变量,分变是字符型str,变量量为数据库连接字符串内容:Server表示正在访问的数据库服务器名称,其格式是“计算机名实例名”,如果是本地的数据库服务器并且使用的是SQL Server的默认实例名,则可以使用(Local)或.来表示。DataBase表示数据库名称,即该项目所要连接的数据库名;Uid表示数据库服务器的登录名称;Pwd表示数据库服务器的密码。返回数据连接方法/ / 返回数据连接方法 / / public SqlConnection GetConnection() return this.conn; 10.2.2 DBOperate.cs类该类的作用是对程序中的要用到的对数据库的操作进行统一,涉及到对数据库的操作时,如对数据库的增删改操作,都可以直接调用该类,相应的方法。传入相应的参数即可。添加引用using System.Data.SqlClient;usin

      4、g System.Data;定义变量SqlCommand sqlcom;SqlConnection conn;默认构造方法 / / 构造函数 / / public DBOperate(DBConnection dbc) sqlcom = new SqlCommand(); sqlcom.Connection = dbc.GetConnection(); 编写执行方法/ / 执行sql语句 / / public void ExecuteSQL(string sql) this.sqlcom.CommandText = sql; try this.sqlcom.ExecuteNonQuery(); catch / / 获取数据表格的方法 / / / sql语句 public DataTable GetDataTable(string sql) this.sqlcom.CommandText = sql; SqlDataAdapter sda = new SqlDataAdapter(this.sqlcom); DataSet ds = new DataSet(); DataTable dt

      5、 = new DataTable(); try sda.Fill(ds); dt = ds.Tables0; catch return dt; / / 执行SQL语句,获取string类型数据 / / SQL语句 / 获取到的string类型数据 public string GetString(string sql) string resultStr = ; this.sqlcom.CommandText = sql; try resultStr = this.sqlcom.ExecuteScalar().ToString(); catch (SqlException e) finally this.sqlcom.Dispose(); return resultStr; public int GetInt(string sql) int resultInt = 0; this.sqlcom.CommandText = sql; try resultInt = Convert.ToInt32(this.sqlcom.ExecuteScalar().ToString(); catch (S

      6、qlException e) System.Windows.Forms.MessageBox.Show(e.Message); finally this.sqlcom.Dispose(); return resultInt; 本资源是基于SQL Server开发的,所以可以使用using指令可以引用SQL Server 专用的.NET数据库提供者:using System.Data.SqlClient;提取数据库中数据的4步:1) 连接数据源2) 打开连接3) 发出一个SQL查询命令4) 执行命令语句SqlConnection是一个用于SQL .NET数据提供者的连接对象名称,表示 SQL Server 数据库的一个打开的连接。SqlConnection 对象表示与 SQL Server 数据源的一个唯一的会话。对于客户端/服务器数据库系统,它等效于到服务器的网络连接。SqlConnection 与 SqlDataAdapter 和 SqlCommand 一起使用,可以在连接 Microsoft SQL Server 数据库时提高性能。Server=localhost;DataBase=AccessControl;uid=sa;pwd=123Server=localost,表示正在访问的SQL Server名称,其格式是“计算机名实例名”。计算机名(localhost)是一个非常方便的SQL Server简短名称,它表示运行在当前机器上的服务器实例。DataBase=AccessControl,指定数据库的名称。uid=sa;pwd=123,表示登录数据库的用户名和密码,这是SQL Server和Windows的标准内置安全。this.conn.Open();打开数据库的连接。CommandText属性获取或设置要对数据源执行的 SQL 语句或存储过程。ExecuteNonQuery ()方法,对连接执行 SQL 语句并返回受影响的行数。SqlDa

      《{仓库规范管理}技术的智能仓储环境监测与智能控制系统设计与实》由会员管****问分享,可在线阅读,更多相关《{仓库规范管理}技术的智能仓储环境监测与智能控制系统设计与实》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.