书签 分享 收藏 举报 版权申诉 / 93
上传文档赚钱

类型物联网编程与应用课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:3210320
  • 上传时间:2022-08-05
  • 格式:PPTX
  • 页数:93
  • 大小:2.21MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《物联网编程与应用课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    联网 编程 应用 课件
    资源描述:

    1、物联网编程与应用(应用篇)WULIANWANG BIANCHENG YU YINGYONG(YINGYONGPIAN)余劲松 主编项目一构建智能家居管理系统目录项目三构建RFID智能血液管理系统项目二构建RFID智能图书馆管理系统项目四构建RFID智能停车管理系统项目五构建RFID智能病房管理系统任务一读取网络基础设置任务二绘制网络节点拓扑图任务三实现无线控制任务四智能家居模式控制01020304项目一 构建智能家居管理系统0506任务六保存检测数据任务五实现环境监测智能家居是以住宅为平台,利用综合布线技术、网络通信技术、智能家居系统设计方案安全防范技术、自动控制技术音视频技术将家居生活有关的

    2、设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居住宅的安全性、便利性、舒适性、艺术性,实现环保节能的居住环境。智能家居系统能够让您享受轻松随意的生活。如在回家的路上提前打开空调和热水器;抵达住宅时自动开启过道照明,开启室内照明和窗帘迎接您的归来;而家中的各种电器提供人性化服务,窗帘按需开合,浴缸自动放水并调节水温,音响、灯光可以预设相关场景参数,学习时能以护眼的照明强度营造舒适安静的阅读环境,而在入睡前则可以一键享受轻松浪漫的温馨氛围项目情景项目描述项目描述智能家居管理系统以企想QX-IHIM物联网实验平台为依托,以平台上的各类传感器作为获取周围环境的载体,以板载蜂鸣器模拟安全警

    3、报灯、步进电机模拟窗帘、直流电机模拟风扇、LED灯模拟家居照明、数码晶体管模拟空调,另增加摄像头及求助按钮功能。系统通过C#编程,完成对各个终端(包括传感器)的信息收集及设备控制,模拟实际生活中的家居设备控制。本项目要求学生掌握通过程序获取环境参数/控制各个设备的基本技能,能够通过不同的环境参数使设备进行相应的响应。构建智能家居管理系统组建网络任务一、读取网络基础数据任务二、绘制网络节点拓扑图控制家居任务三、实现无线控制任务四、智能家居模式控制处理数据任务五、实现环境监测任务六、保存监测数据任务1 读取网络基础数据任务要求任务要求如图所示为智能家居控制系统拓扑结构图/协调器处于星形网络拓扑结构

    4、的中心位置,通过串口与计算机连接,再通过ZigBee无线网络与各个节点联络。因此要控制每个节点的设备,首先需要控制协调器,进而获取网络中的相关基础数据。本任务就是要实现如何通过C#程序连接协调器,并且获取相应的网络基础数据。程序界面及控件程序界面及控件任务1 读取网络基础数据“启动系统”部分控件“协调器信息”部分控件任务1 读取网络基础数据“节点板信息”部分控件任务1 读取网络基础数据引用引用开发库开发库在解决方案资源管理器中,在“项目”菜单下,选择“添加引用”,找到dll所在的文件夹并添加“BIControlManager.dll、BIData.dll、BIProtocols.dll”,如“

    5、图1-3添加引用”及“图1-4 选择DLL文件”所示。添加引用开始编写代码吧代码参考教材P9-P13任务1 读取网络基础数据任务要求在之前的任务中,我们已经通过C#程序获取到了本项目网络的基本参数。为了能够更加直观的了解网络结构情况,任务二求通过C#程序的编制完成动态网络拓扑图的绘制,能够显示当前协调器及节点板的连接状态,如果关闭其中某一块节点板,该拓扑图会进行相应的调整,使得这块节点板的部分的图形消失,重新打开后又能显示。任务2 绘制网络结点拓扑图添加“启动系统”部分控件:对象名称对象名称对象类型对象类型属性属性值值gbTOPOGroupBoxText网络拓扑图Loction240,110S

    6、ize360,300btnRefreshButtonText刷新Loction270,10pTOPOPanelLoction10,40Size340,250完成后的界面程序界面及控件程序界面及控件开始编写代码吧代码参考教材P15-P18任务2 绘制网络结点拓扑图任务描述任务描述智能家居最基本的目标是为人们提供一个舒适、安全、方便和高效的生活环境。因此智能家居产品设计中最应注重的是以实用为核心,摒弃华而不实的冗余功能,保证产品易用、实用,交互具备人性化。我们认为在设计智能家居系统时,应根据用户对智能家居功能的需求,整合以下最实用最基本的家居控制功能:包括智能家电控制、智能灯光控制、电动窗帘控制、

    7、防盗报警、门禁对讲、煤气泄露监测等,同时还可以拓展诸如三表抄送、视频点播等服务增值功能。任务要求任务要求本任务要求实现通过C#程序模拟实现各个设备的控制。根据任务需求,各模块应具备以下功能:能控制报警灯的鸣叫与停止能控制继电器的通断能控制空调的打开与关闭能控制风扇的打开与关闭能控制窗帘的正转与反转能控制LED灯的亮与灭任务3 实现无线控制程序界面及控件程序界面及控件任务3 实现无线控制“报警器”部分控件任务3 实现无线控制“单路继电器”部分控件“空调”部分控件对象名称对象名称对象类型对象类型属性属性值值gbDigitGroupBoxText空调Loction20,175Size270,65bt

    8、nDigitControlButtonText通Loction50,25Size75,20numDigitValueNumbericUpDownMaximum99Minimum0Value0Loction150,25Size60,21任务3 实现无线控制“风扇”部分控件对象名称对象名称对象类型对象类型属性属性值值gbDcMotorGroupBoxText风扇Loction20,245Size270,65btnDcMotorButtonText设置动作Loction30,25Size75,20radRotateRadioButtonText转Loction130,30radStopRadioBu

    9、ttonText停Loction130,30“窗帘”部分控件对象名称对象名称对象类型对象类型属性属性值值gbStepMotorGroupBoxText窗帘Loction20,315Size270,65btnStepMotorButtonText设置步数Loction30,25Size75,20numStepMotorNumericUpDownValue0Maximum10000Minimum-10000Loction115,25Size62,21cbbDirectionComboBoxText正Items正反停Loction195,25Size45,20任务3 实现无线控制“LED灯组”部分控

    10、件对象名称对象名称对象类型对象类型属性属性值值gbStepMotorGroupBoxTextLED灯组Loction300,35Size290,160clbLEDCheckedListBoxItemsLED1LED2LED3LED4Loction30,40Size240,20btnAllCKButtonText全选Loction45,80Size75,20btnAllUCkButtonText全不选Loction160,80Size75,20btnLEDControlButtonText开/关Loction100,120Size75,20开始编写代码吧代码参考教材P24-P26任务3 实现无线

    11、控制任务4 智能家居模式控制任务描述任务描述智能家居系统中的各种设备相互间可进行通讯,无需用户指挥也能根据不同状态互动运行,从而为用户带来最大程度的安全与便捷。如:清晨时分,提前设置的“起床”模式悄然启动,窗帘缓缓拉开;工作时间,家中视频图像自动发送至手机,供实时监测家中孩子、老人安全状况;下班途中,预先打开空调、热水器,到家即可享受舒适温度;夜晚卧床休闲,读书观影后睡意渐袭,窗帘自动关闭,灯光逐级转弱,电器设备一一断电,主人可以无忧入眠正是这些闪烁智慧的生活体验吸引着越来越多的人关注并走进智能家居时代,从而使智能家居以不可阻挡的势头迎接着属于它的春天。任务要求任务要求本任务就是要求学生能够通

    12、过C#编程,实现各种设备之间的联合工作。根据任务需求,各模块应具备以下几个功能:实现影院模式实现回家模式模式取消任务4 智能家居模式控制程序界面及控件程序界面及控件任务4 智能家居模式控制对象名称对象名称对象类型对象类型属性属性值值gbModeGroupBoxText模式控制Loction300,220Size290,160btnWatchModeButtonText影院模式Loction20,35Size80,25btnHomeModeButtonText回家模式Loction120,35Size80,25btnResetModeButtonText取消Loction220,35Size50

    13、,25lblModeLabelText当前模式:无Loction20,130选项卡控件tabSmartHome中的成员tabControl中的控件及属性开始编写代码吧代码参考教材P29-P30任务5实现环境检测任务描述任务描述智能家居管理系统还应能够检测周围的环境,以便实时调整相关设备运转状态,优化居住环境,提升居住体验。系统传感器检测的指标有温度、气压、湿度、二氧化碳浓度、噪音污染,这些信息将实时传送至您的手机和电脑应用程序中。检测的数据可以通过图表显示在应用程序的界面上,所有的数据记录都能永久储存,你可以查看任意时间段的信息。如通过CO2浓度传感器可以测量城市污染对你的健康的影响,或其声学

    14、舒适度传感器向你的房东证明楼上的邻居深夜影响到你的休息,当室内或室外的指标达到你的设定值时会向你发送通知等。任务要求任务要求本任务将通过C#编程实现当前环境各项数据实时显示,并以图表形式直观显示。任务5实现环境检测程序界面及控件程序界面及控件任务5实现环境检测“环境监测”部分控件“数据图表”部分控件对象名称对象名称对象类型对象类型属性属性值值gbChartGroupBoxText数据图表lblSelectSeriesLabelText选择监测内容:cbbSelectSeriesComboBoxItems全部温度湿度光照度烟雾可燃气体Text全部1、新增chart控件chartMonitor2、

    15、设置Series属性,分别添加温度,湿度,光照度,烟雾,可燃气体等5个成员,设置这些成员的属性:把ChartType设置为Spline。任务5实现环境检测3、设置坐标轴属性ChartArea,在成员ChartArea1的Axes属性中,设置X坐标轴的Title属性为“监测次数(每5秒一次)”。4、设置图例属性Legends,设置成员Legend1的Title属性为“监测内容”。5、设置图表标题Titles,设置成员Title1的Text属性为“环境监测数据图表”。任务5实现环境检测开始编写代码吧代码参考教材P33-P36任务6 保存监测数据程序界面及控件程序界面及控件任务6 保存监测数据对象名

    16、称对象名称对象类型对象类型属性属性值值lblSmogLabelText烟雾cbbsmogConditionComboBoxItems=txthumidityValue新建窗体form:FormSetMode,及控件属性任务6 保存监测数据新建数据库文件db.mdb新建数据表Mode设置字段名称及字段数据类型开始编写代码吧代码参考教材P41-P52任务一盘点图书任务二实现借书等相关操作任务三实现对图书的统计010203项目二 构建RFID智能图书馆管理系统新加坡国立图书馆是世界上第一个实行RFID技术的图书馆,该系统提供了一整套提高图书馆管理效率和加强图书安全的技术解决方案。首先,它允许读者使用

    17、图书馆的自助借书亭借出图书,简化了借书过程,使图书管理员用于管理图书的时间减少了75%,提高了效率;其次,馆内的电子保安系统可以防止有人未经许可就取走图书,防丢失能力提高了两倍;而且工作人员利用手持式阅读器可以无接触读取图书标签的信息,很容易就能识别书架上的书籍,检查库存或进行各种文献查找又快又准,寻找错架图书的工作现在变得非常简单,馆员只需携带阅读器在图书馆内走动,自动识别功能就会很快找到放错位置的图书。如此便捷高效的功用,正是图书管理这种繁琐精细的领域所急需的前沿技术。RFID图书馆管理系统的前景不言而喻。项目情景项目描述项目描述利用RFID的标签纸模拟带有RFID标签的图书,上海企想公司

    18、提供的物联网实验操作台(产品型号:QX-WSXT)中的智能货架区模拟学校图书馆,该智能货架区由RFID高频读写器、天线多路器和若干平板天线构成。因此可以模拟学校通过物流网技术,实现智能借书还书智能盘点智能统计以及图书防盗的功能。构建智能图书馆管理系统任务一 盘点图书任务二 实现借书等相关操作任务三 实现图书的统计任务1 盘点图书任务描述任务描述传统管理体制下的图书馆中,图书管理员在日常工作中需要耗费大量的时间与精力查看书架上的图书,检查放错位置或者遗失等情况,不仅费时费力,而且易出错。智能图书馆管理系统能够极大的减轻图书管理员的劳动强度,系统可以定时对现有书架中的图书进行自动盘点,向图书管理员

    19、及时反馈每个书架中的实时状态,并针对不正常的状态提供预警功能,如果方便、快捷又精确的管理系统,正是科技为人类服务的一大体现。任务任务要求要求对图书馆中所有图书的信息进行盘点,对书架上的各个位置进行检测,判断该位置上的图书的状态,是正常状态、已借出状态、放错位置状态等等。根据任务需求,应具备以下几个功能:1.能读取RFID标签的基本情况;2.能根据RFID标签情况,动态获取标签的状态。任务1 盘点图书程序界面程序界面任务1 盘点图书对象名称对象名称对象类型对象类型属性属性值值gbRFIDGroupBoxText智能图书馆lblPortLabelText选择串口cbbPortComboBoxTex

    20、t btnStartButtonText启动btnExitButtonText关闭对象名称对象名称对象类型对象类型属性属性值值listView1ListViewColumns0.Text位置 Columns1.Text书名 Columns2.Text状态 Columns3.Text图书编号 Columns4.Text借阅次数“启动系统”控件列表及属性“图书列表”部分控件及属性任务1 盘点图书字段名称字段名称数据类型数据类型字段描述字段描述ID自动编号主键,标识位,自动编号位置短文本图书放置通道号图书名称短文本图书名称状态短文本借阅状态(“正常”,“已借阅”等)图书编号短文本图书编号(唯一)借阅

    21、次数数字图书借阅次数新建数据库文件library.mdb。新建数据表book设置字段名称及字段数据类型“Book数据表”字段设置属性book表结构开始编写代码吧代码参考教材P60-P63任务2 实现借书等相关操作任务描述无线射频(RFID)系统能够对借书事件施行的自动化管理,实现多本图书信息一次性读取,读者通过简单易用的自助方式便可完成图书的外借和还回手续;而在新书入库以及图书遗失检验提示等环节,该系统也实现了智能化的管理,大大提升了图书馆管理及服务的水平。任务要求实现图书馆中借书还书等相关操作,根据任务需求,应具备以下几个功能:1、实现借书功能,并且判断位置状态。2、实现还书功能,并且判断位

    22、置状态。3、实现新书入库功能。4、实现遗失出库功能。任务2 实现借书等相关操作程序界面程序界面任务2 实现借书等相关操作程序界面程序界面任务2 实现借书等相关操作对象名称对象名称对象类型对象类型属性属性值值gbBookControlGroupBoxText书架操作btnBorrowButtonText借书btnReturnButtonText还书btnAddButtonText新书入库btnDeleteButtonText遗失出库对象名称对象名称对象类型对象类型属性属性值值lblChannelLabelText位置编号cbbNumComboBox lblNumberLabelText图书编号t

    23、xtNumTextBox lblNameLabelText图书名称txtNameTextBox “书架操作”控件列表及属性“借书”控件列表及属性任务2 实现借书等相关操作对象名称对象名称对象类型对象类型属性属性值值lblChannelLabelText位置编号cbbNumComboBox lblNumberLabelText图书编号txtNumTextBox lblNameLabelText图书名称txtNameTextBox 对象名称对象名称对象类型对象类型属性属性值值lblChannelLabelText位置编号cbbNumComboBox lblNumberLabelText图书编号tx

    24、tNumTextBox lblNameLabelText图书名称txtNameTextBox 对象名称对象名称对象类型对象类型属性属性值值lblChannelLabelText位置编号cbbNumComboBox lblNumberLabelText图书编号txtNumTextBox lblNameLabelText图书名称txtNameTextBox “还书”控件列表及属性“新书入库”控件列表及属性“遗失出库”控件列表及属性开始编写代码吧代码参考教材P69-P71任务3 实现对图书的统计任务描述任务描述本任务的实现能够对图书馆书籍管理实行计量化管理。本模块是对图书馆工作和图书馆事业进行调查、

    25、统计和分析,提供统计资料,制订数量指标,实行统计监督,研究图书馆统计方法,对图书馆各项工作进行整体性评价。其作用主要有:为图书馆计划的编制与检查提供数据资料;为图书馆各级领导科学决策提供依据;为评价图书馆的经济效益、社会效益、贡献、工作优劣等提供数据资料;为图书馆管理控制提供反馈信息。任务要求任务要求对图书馆中的数据进行统计,更好的了解图书馆的各项状态。根据任务需求,应具备以下几个功能:1.完成图书总量的统计。2.完成当前书架书的数量的统计。3.完成最受欢迎书的统计。4.完成书架总借阅次数的统计。任务3 实现对图书的统计程序界面程序界面任务3 实现对图书的统计对象名称名称对象类型类型属性值gb

    26、CountGroupBoxText统计btnCountButtonText统计lblBookCountLabelText图书总量:lblBookCountNowLabelText当前书架书的数量:lblBestLabelText最畅销图书:lblAllLabelText书架总借阅次数:“统计”部分控件及属性开始编写代码吧代码参考教材P74-P75项目拓展任务任务名称:图书查找名称:图书查找拓展拓展任务任务要求要求1、创建数据库2、能够根据书名或者图书编号查找图书位置3、能够根据图书位置查找图书名称及图书编号拓展任务拓展任务描述描述智能图书管理系统为图书馆提供了全新盘点模式,降低了管理人员的劳动

    27、强度,大幅提高图书盘点及错架图书整理效率,使错架图书的查找变得更为快捷便利,进一步挖掘出潜在图书资源,提高图书资料利用率。通过本拓展任务模块的完成,管理员能够检索图书的图书编号或者图书名称,提供该书所在具体位置的信息,方便获取。拓展任务参考界面任务一血液入库任务二用血申请任务三用血管理010203项目三 构建RFID智能血液管理系统任务四血液出库04利用RFID(无线射频识别技术,Radio Frequency Identification)进行医疗设施运作科学管理,实现各类信息的交互与处理。医院中,血液在采集、存储、运输、使用的过程中,如果利用RFID技术和计算机技术进行质量的实时监控,能够

    28、使得整个产业链清晰透明、不受污染,质量得到实时监控与互联跟踪,真正的实现血液管理的信息化,提高工作效率,把科学安全的血液管理落实到实处。血液,是医疗事业中必备的重要医疗物资,且其又是多种疾病传播的渠道。由血液的传染而引起和传播的疾病如艾滋病、乙肝、丙肝等数不胜数,而其中很大一部分原因是不规范的血液采集、存储和使用等造成的。因此,血液管理急需严谨、规范、苛刻的管理制度,虽然这些环节中仍然有很多不可抗因素,但加强用血管理、保障用血安全,势在必行。项目情景项目描述项目描述1、减少血液的污染2、实现科学的血液信息管理3、有效期自动提醒4、多标签识别,提高工作效率5、实时的跟踪管理构建智能血液管理系统任

    29、务一 血液入库任务二 用血申请任务三 用血管理任务四 血液出库任务1 血液入库任务描述任务描述从血液采集到入库直至最后血液的使用等一系列环节中涉及的数据包扩献血者的资料、血液类型、采集时间、经手人等大量信息,这为血液管理带来一定的困难。因此我们可以利用RFID标签实时记录所有信息,使得数据在标签中及计算机中均有保存,方便管理。任务要求任务要求对新收集的血液进行入库,并将相关数据保存至RFID标签及数据库中。根据任务需求,该任务模块应具备以下几个功能:1、完成数据库的设计。2、完成新血液的入库信息采集。(信息采集的内容很多,本任务只选取有代表性的数据进行采集)任务1 血液入库对象名称对象名称对象

    30、类型对象类型属性属性值值btnConfigButtonText配置btnExitButtonText退出btnAddButtonTextEnabled入库FalsebtnTakeButtonTextEnabled出库FalsebtnApplyButtonTextEnabled用血申请FalsebtnManageButtonTextEnabled用血管理False主界面部分控件及属性程序界面任务1 血液入库对象名称对象名称对象类型对象类型属性属性值值lblPortLabelText通讯串口:cbPortComboBox btnOKButtonText确定程序界面“串口配置”部分控件任务1 血液入

    31、库对象名称对象名称对象类型对象类型属性属性值值lblPositionLabelText位置lblNumberLabelText编号lblNameLabelText供血人姓名lblTypeLabelText血型lblPlaceLabelText地点lblLightLabelText血量cbPositionComboBoxcbTypeComboBoxcbLightComboBoxtxtNumberTextBoxtxtNameTextBoxtxtPlaceTextBoxbtnAddButtonText入库btnReturnButtonText返回程序界面“血液入库”部分控件任务1 血液入库新建Blo

    32、od表,用于保存血液信息,具体表结构,如表所示:新建apply表,用于保存用血申请的信息,具体表结构,如表所示:新建quantity表,用于保存各血型的库存信息,具体表结构,如表所示:开始编写代码吧代码参考教材P83-P87任务2 用血申请任务描述任务描述血液的安全管理,要求血液的来源及使用具有明确的记录,对于用血进行智慧化的管理。对于每一次血液出库,都需要先在系统中进行申请,只有管理员查询血库血量的情况后,才能确定是否同意申请。任务任务要求要求能通过软件,进行用血的申请。任务2 用血申请程序界面程序界面任务2 用血申请对象名称对象名称对象类型对象类型属性属性值值lblNameLabeltex

    33、t申请人姓名lblPhnumLabelText申请人电话lblTypeLabelText申请血型lblQuantityLabelText申请用量txtNameTextBox txtPhoneTextBox cbTypecomboBox cbQuantitycomboBox btnUpButtontext提交申请“用血申请”控件列表及属性开始编写代码吧代码参考教材P89-P90任务3 用血管理任务描述任务描述系统对于用户的用血申请,能够进行汇总,并且对现有各个血型的血液库存进行动态维护,了解库存的变化状态及入库及出库的明细。任务要求任务要求对现有的血液进行管理,能够实现血液管理操作。根据任务需求

    34、,该任务模块应具备以下几个功能:1、实现血液库存的显示。2、完成血液申请记录及是否同意申请。3、能查询申请记录任务3 用血管理程序界面程序界面任务3 用血管理对象对象名称名称对象对象类型类型属性属性值值dGVAgreeDataGridView dGVApplyDataGridView lblTypeLabelText血型cbTypecomboBox dGVApplyButtonText查询“用血管理”控件列表及属性任务3 用血管理dgvAgree中的列的添加开始编写代码吧代码参考教材P93-P94任务4 血液出库任务描述任务描述血液管理对于血液的安全至关重要,只有健康、安全的血液,对病人才是最

    35、大的康复保障。实现血液的动态管理,实现血液安全有效的出库将是本任务的主要实现目标。任务要求任务要求对现有的血液进行管理,能够实现出库操作。根据任务需求,该任务模块应具备以下几个功能:1、实现血液管理显示。2、完成血液出库操作。任务4 血液出库程序界面程序界面任务4 血液出库对象对象名称名称对象对象类型类型属性属性值值lVAppListViewColumns0.Text申请时间 Columns1.Text申请人 Columns2.Text申请人电话 Columns3.Text血型 Columns4.Text申请量 Columns5.Text状态lVBloodListViewColumns0.Te

    36、xt位置 Columns1.Text编号 Columns2.Text姓名 Columns3.Text血型 Columns4.Text地点btnrefreshButtonText刷新btnTakeButtonText出库btnReturnButtonText返回“血液出库”部分控件及属性开始编写代码吧代码参考教材P96-P100项目拓展任务任务名称:血液环境预警名称:血液环境预警拓展拓展任务任务要求要求1、创建数据库2、能够设置温度,湿度的临界点,当不满足条件时,在界面中有所显示。3、当不满足条件时,相应设备能自动运行。拓展任务拓展任务描述描述为了保障血液的质量安全,无论是在存储或运输过程中,均

    37、需要监控血液的温度、湿度等各方面数据信息,当处理环节中关键数据发生异常时,系统可利用声响报警提醒管理人员同时自动调控相关设备以开启应急保护措施,以此保障血液的质量安全。拓展任务参考界面项目拓展血液预警设置血液预警任务一完成停车模块任务二完成车位情况管理模块任务三完成取车模块010203项目四 构建RFID智能停车管理系统任务四完成记录查询模块04目前大家在日常生活中常见的停车场管理系统,其重点功能大多为计费、收费等,而为了便于计费需要统计处理各车辆进出的时间等,管理部门需要投入大量的人力成本,且随着车辆数量的增多,其人力工作的低效极大的影响通行效率,进而对整体社会交通效率起到降低的负面作用。针

    38、对现状,使用RFID的智能停车场管理系统能够实现车辆自动识别和信息化管理,提高车辆的通行效率和安全性,在统计车辆出入数据上也更加实时、精确,工作人员可以轻松调度,减轻劳动强度,从而提高工作效率。项目情景项目描述项目描述智能停车管理系统既保留了传统停车场管理系统的所有功能,又在原有收费介质基础上对管理介质进行改进,当车辆驶入停车场时,系统自动摄取车辆正面图像,获取牌照信息,并将相关数据与用户卡进行唯一对应,存入数据库中。当车辆驶离停车场时,用户卡、车牌号码、车辆图像等相关数据必须全部完全匹配后方可启动放行机制。我们可以将用户、车辆牌照、车辆图像、车辆进出场时间、停车时长、指定停车位编号、应缴费用

    39、等信息在数据库中统一起来,便于存储和查询。构建RFID智能停车管理系统任务一 完成停车模块任务二 完成车位情况管理模块任务三 取车模块任务四 完成记录查询模块任务1 完成停车模块任务描述任务描述机动车进入停车场需要取卡,而发卡过程需要设备提取相应的车辆信息以便于进行安全管理和计时收费,该过程能够通过相关的物联设备以图片、数字等数据信息进行存储记录,因此,程序设计需要操控摄像头等设备。任务要求任务要求模拟机动车进入停车场发卡取卡的过程,根据项目需求,应具备以下几个功能:1.停车发卡时,自动获取卡号(即RFID标签号),记录车牌。2.完成取卡的过程中,自动拍摄该车照片。3.完成取卡的过程中,自动记

    40、录该车的停车时间。任务1 完成停车模块程序界面程序界面任务1 完成停车模块对象名称对象名称对象类型对象类型属性属性值值ParkFormText停车 Size300,420lblPositionLabelText位置:cbPositionComboBoxSize100,20lblNumberLabelText卡号:txtNumberTextBoxSize100,21 ReadOnlyTruelblCarNoLabelText车牌:txtCarNoTextBoxSize121,64pbCarPictureBoxSize260,193 SizeModeStretchImagelbZtLabelTex

    41、t已拍照btnOKButtonText确定 Size80,25“停车”部分控件及属性任务1 完成停车模块字段名称字段名称数据类型数据类型字段描述字段描述ID自动编号主键,标识位,自动编号Position短文本位置cardID短文本卡号parkTime日期/时间停车时间carPicture短文本照片carNo短文本车牌字段名称字段名称数据类型数据类型字段描述字段描述ID自动编号主键,标识位,自动编号Position短文本位置cardID短文本卡号Cost数字费用carNo短文本车牌parkTime日期/时间停车时间takeTime日期/时间取车时间新建数据库文件 park.mdb“Park表”字

    42、段设置属性“Record表”字段设置属性开始编写代码吧代码参考教材P108-P111任务2 完成车位情况管理模块任务描述任务描述 智能停车场系统车位情况模块能对停车场内的车辆进行自动化管理,包括车辆身份判断、车牌识别、车位引导、图像显示、车型校对、时间计算等系列科学、有效的操作。这些功能能有效的提高停车场内车辆的安全有序。任务要求任务要求 模拟停车场监控各停车位状况的过程,根据项目需求,应具备以下几个功能:1.能实时监测当前停车位的状态:已停,空位或者是停错位置。2.能在列表中显示停车时拍摄的照片,便于管理。3.当车子进入停车位或者离开停车位时,会实时更新车位状态。任务2 完成车位情况管理模块

    43、程序界面程序界面任务2 完成车位情况管理模块对象名称对象名称对象类型对象类型属性属性值值FormMainFormText智能停车系统 Size1050,600gbCarsGroupBoxText车位情况pbCar1PictureBoxSizeModeStretchImage ImageSmartPaking.Properties.Resources.nocar Size190,100lbCar1LabelText编号1:车位空闲pbCar2PictureBoxSizeModeStretchImage ImageSmartPaking.Properties.Resources.nocar Siz

    44、e190,100对象名称对象名称对象类型对象类型属性属性值值btnParkButtonText停车 Size100,30btnTakeButtonText取车 Size100,30btnSeeButtonText查看记录 Size100,30btnBillingButtonText计费方式 Size100,30btnExitButtonText退出系统 Size100,30“智能停车系统”部分控件及属性注:停车位的控件类似,故只显示一个车位开始编写代码吧代码参考教材P118-P125任务3 完成取车模块任务描述任务描述当车主要取车离开停车场时,系统应该能实现自动取车及自动结算的功能,根据取车时

    45、的刷卡情况,自动计算停车费用。任务要求任务要求模拟停车场完成停车交费的过程,根据项目需求,应具备以下几个功能:1.取车刷卡时能获得车牌号,卡号。2.取车刷卡时能获取停车时拍的照片。3.取车刷卡时能自动计算停车总计时及总费用。停车费的计算方式为:半小时以内0元2小时以内5元2小时以上5元+4元/小时不足一小时按一小时计算任务3 完成取车模块程序界面程序界面任务3 完成取车模块对象名称对象名称对象类型对象类型属性属性值值TakeFormText取车 Size300,469lblPositionLabelText位置:cbPositionComboBoxSize100,20lblCarNoLabel

    46、Text车牌:txtCarNoTextBoxSize100,21lblNumberLabelText卡号:txtNumberTextBoxSize122,21 ReadOnlyTruelblPriceLabelText金额:txtPriceTextBoxSize100,21 ReadOnlyTruebtnOKButtonText确定 Size80,25“取车”部分控件及属性开始编写代码吧代码参考教材P127-P129任务4 完成记录查询模块任务描述任务描述考虑到安全及管理需求,智能停车场系统应该能够提供停车记录查询的功能,考虑到用户体验,系统应该能够以多种形式进行查询。任务要求任务要求模拟停车

    47、场完成停车记录查询的功能,根据项目需求,应具备以下几个功能:1.能显示历史停车记录2.能根据停车时间段进行搜索3.能根据取车时间段进行搜索任务4 完成记录查询模块程序界面程序界面任务4 完成记录查询模块对象名称对象名称对象类型对象类型属性属性值值DataFormText停车记录 Size650,350lVDataListViewColumns0.Text位置 Columns1.Text车牌 Columns2.Text费用 Columns3.Text停车时间 Columns4.Text取车时间 Columns5.Text卡号 Size850,246radParktimeRadioButtonTe

    48、xt停车时间段radTaketime RadioButtonText取车时间段cbYear1ComboBoxSize58,20cbYear2ComboBoxSize58,20cbMonth1ComboBoxSize45,20cbMonth2ComboBoxSize45,20cbDays1ComboBoxSize46,20cbDays2ComboBoxSize46,20cbHour1ComboBoxSize46,20cbHour2ComboBoxSize46,20对象名称对象名称对象类型对象类型属性属性值值lblYear1LabelText年lblMonth1LabelText月lblDays1

    49、LabelText日lblHour1LabelText小时lblYear2LabelText年lblMonth2LabelText月lblDays2LabelText日lblHour2LabelText小时lblTimeQuantumLabellText到btnInquiryButtonText查询 Size75,23btnExitButtonText关闭 Size100,30BillingFormText计费方式 Size350,250lblPositionLabelText收费制度:cbModeComboBoxSize100,20对象名称对象名称对象类型对象类型属性属性值值lblMoney

    50、LabelText每小时价格:numPriceNumbericUpDownSize75,21lblUnitLabelText元btnOKButtonText确定 Size80,25InquiryFormText查询 Size660,312lVDataListViewColumns0.Text位置 Columns1.Text车牌 Columns2.Text费用 Columns3.Text停车时间 Columns4.Text取车时间 Columns5.Text卡号 Size850,246btnExitButtonText关闭 Size100,30“停车记录”部分控件及属性开始编写代码吧 代码参考教

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:物联网编程与应用课件.pptx
    链接地址:https://www.163wenku.com/p-3210320.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库