档案库房环境智能监测系统-学年论文_第1页
档案库房环境智能监测系统-学年论文_第2页
档案库房环境智能监测系统-学年论文_第3页
档案库房环境智能监测系统-学年论文_第4页
档案库房环境智能监测系统-学年论文_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机科学与工程学院学年论文题目:档案库房环境智能监测系统学院:计算机科学与工程学院班级:物联网工程一班学生姓名:张芳娟学号:201271060136指导教师:李焱摘要:针对当前国内高校档案库房环境监测,安全管理等问题,提出了利用温湿度传感技术解决这一问题。突出了档案库房安全保护的“三防”(即防高温、防潮湿、防火)要求。通过使用低成本温湿度传感设备实现档案库房温湿度的稳定监测,实现数据的采集和长期记录。本系统能够将采集到的信息送入后台管理中心,由管理人员进行环境监测,进而实现库房温湿度采集、记录、分析等的管理。当温湿度超过警戒线时候能够发送报警信号,方便管理人员及时进行温湿度调控,使之与档案所需存放环境相适应。从而总体实现了档案库存的安全性管理。关键词:温湿度采集,传感技术,数据存储Abstract:Accordingtodomesticcollegesanduniversitiesforthecurrentrecordsstorageenvironmentmonitoring,securitymanagementandotherissues,weproposedtheuseoftemperatureandhumiditysensortechnologytosolvethisproblem.Ithighlightsthe"three"recordsstoragesecurityprotection(anti-hightemperature,moisture,fire)requirements.Byusinglow-costequipmenttoachieveastabletemperatureandhumiditysensorsmeasuringtemperatureandhumidityrecordsstorage,itcanachievelong-termacquisitionandrecordingofdata.Thesystemisabletocollecttheinformationintothebackgroundmanagementcenterforenvironmentalmonitoringbymanagement,soastorealizethetreasuresoftemperatureandhumiditymonitoring,recording,analysisandthelike.Whenthetemperatureandhumiditythanthewarningline,thesystemcansendalarmsignalstofacilitatethemanagementoftemperatureandhumidityregulationinatimelymanner,anditisconvenientforadministratorstomakethestoreenvironmenttoadapttothedesiredfile.Therebyitachievesanoverallsecurityarchivesinventorymanagement.Keywords:Temperatureandhumiditycollection,sensortechnology,datastorage第第页前言档案保存的质量、档案的物理寿命、档案的防虫防霉都与库房的温湿度息息相关,一旦档案库房的温湿度失控,档案保护就成问题了,及时有效的调节与控制档案库房的温湿度,是保护并延长档案寿命的关键,需要特别的重视档案库房内温湿度环境。传统监测手段,基本以人工巡检为主。本系统的研究方案是通过软件来控制硬件实现上位机与下位机信息的交互。温湿度传感器起到档案库中档案的存储安全性检测的作用,能够将当前环境下温湿度信息采集并发送,在最短的时间向用户反映,方便管理人员实时监测管理。1系统简介档案库房智能监控管理系统是基于温湿度传感器实现来管理的,这种管理更趋于智能化,减少了人工的实地勘察。温湿度传感技术是用来监测档案库房档案存放过程中的高温、湿度、火灾环境的。研究内容是通过温湿度传感器的使用对温湿度实现了实时监测并带有报警作用,同时将采集到的数据按用户需求进行保存,用户可按需求自己设定采集时间,从而实现档案库存的安全性管理。档案室安全管理系统主要包括用户管理和温室度检测两大模块。本系统设计的主要技术包括前台界面设计,后台数据库的建立,温湿度传感器的实时采集,报警的设计,数据的分析处理以及信息入库保存。前台是面向用户的C#程序控制界面,实现的结果是在调用程序的时候,最先弹出的窗体是用户登录界面,在用户输入了真确的用户名及密码的情况下,弹出的是档案安全管理主窗体,通过点击主窗体的不同控件来管理控制。软件部分在设计好了管理界面的总体框架的时候就进行SQL数据库的建立,此外还有各个不同界面之间的衔接关系以及不同窗体的调用。我们软件设计实现的主要是温湿度检测部分。软硬件交互部分采用的主要技术是串口通讯,通过串口将下位机采集到的信息送到上位机,管理人员在采取及时的管理措施。2系统目标及功能2.1系统目标档案库房智能监控管理系统的主要研究目标是实现基于温湿度传感技术来解决档案库房档案存放过程中的防高温、防潮湿、防火。通过温湿度传感器的使用对温湿度实现了实时监测并带有报警作用,从而总体实现了档案库存的安全性管理。档案室内档案库存的安全性监测,主要解决的问题包括:(1)档案室内温湿度的检测与管理。(2)温湿度数据的传输,处理。(3)系统安全性的判断。2.2系统功能用户信息管理主要实现了对系统管理员和档案库工作人员的信息管理,包括新来人员信息的增加,近期信息变化的修改,以及离职人员信息的删除等。图1用户信息管理这部分实现了档案库存的安全性。每个管理人员的信息存入数据库,当某个管理人员需要管理系统时,必须输入管理员名称和口令,与数据库中已有信息进行比较,如果存在并且信息正确,则安全进入管理系统。防止非法人员对信息的非法操作。3系统框架3.1整体架构图2档案库房智能监控管理系统整体架构(1)数据采集:系统通过安装好的传感器实时采集当前数据并存入数据库。(2)数据处理:将采集到的数据与标准数据进行对比以便做出及时反映。(3)智能报警:当前数据超出标准界限时,系统报警装置自动发出警告信号。(4)管理措施:当系统将档案室状态反馈给管理人员的时候,管理人员实施及时管理措施。3.2核心技术图3系统模块结构图4数据采集分析处理温湿度监测系统温湿度监测系统数据传输数据传输数据处理数据处理数据入库数据入库是否越界否 是是否越界档案室环境稳定良好档案室环境稳定良好管理人员及时采取调控措施管理人员及时采取调控措施系统报警图5温湿度数据采集、分析、处理流程图4实现方案4.1硬件4.1.1温湿度传感器温湿度对于档案储存来说至关重要,温湿度的变化会带来档案的破坏,引发严重的问题,温湿度的监控有利于相关人员进行及时的控制。(1)系统设计过程中必须明确的传感器知识:温湿度传感器能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。温湿度感应器目前主要分为电阻式、电容式两种,相对来说电容式的精准度比较好,感应速度非常快,但是在水分的侵蚀下容易氧化。湿度传感器是非密封性的,为保护测量的准确度和稳定性,应尽量避免在酸性、碱性及含有机溶剂的气氛中使用。也避免在粉尘较大的环境中使用。为正确反映欲测农产品物流过程中的湿度和温度,还应避免将传感器安放在离墙壁太近或空气不流通的死角处。如果被监测的库存范围太大,就应放置多个传感器。有的湿度传感器对供电电源要求比较高,否则将影响测量精度。或者传感器之间相互干扰,甚至无法工作。使用时应按照技术要求提供合适的、符合精度要求的供电电源。传感器需要进行远距离信号传输时,要注意信号的衰减问题。当传输距离超过200m以上时,建议选用频率输出信号的湿度传感器。温湿度传感布置情况为了建立一个安全、实用、先进的温湿度档案库房管理中实时监测的环境,在以下部分将结合用户的实际情况,对传感器布置加以论述。本系统中温湿度传感器主要布置在档案聚集存放的地方。通过温湿度传感器与后台用户管理的联系可以实现库存过程中的温湿度的实时显示、超过预定值时,系统将发出报警声音提醒管理人员。4.1.2传感器工作流程下面的图6是一个传感器节点的工作流程,在明确了传感器节点的工作方式的基础上,可实现传感器对数据的采集以及传输。此流程已经集成在了硬件中[5]。图6传感器节点工作流程4.2软件档案室都规定有自己的温度或湿度的上限和下限值;由计算机提取并显示不同时间点的温湿度实时采样数据(注意这些数据会存储在数据库中),当温度或是湿度超限时便报警,温度超标报警和湿度超标报警可发出不同的报警声音,从而可以加以区别,方便管理人员进行相应的管理。通过温湿度传感器采集库存过程的温湿度然后送至后台进行数据写入、显示、存储以及相应的分析。(1)后台数据库设计数据库设计遵循的一个主要原则是:为每一个表都设有一个主键管理员数据表。A:表的定义以下是一个管理员表定义的示列:在定义数据库表的时候,最先给管理员数据表定义一个UserID字段作为此表的主键,以便区别与其他的表。还需注意的是主键字段不允许为空,而其他字段都为空。主键的数据类型一般都使用的是整型。表1管理人员表定义B:表中数据的显示表2管理人员表内容(2)串口通讯:本系统串口通讯的过程主要是:传感器将采集到的数据通过无线传感网络(ZigBee网络)送给协调器,协调器按串口通讯协议发送给上位机,本系统是通过串口线送给管理层的。4.3软硬件交互在设计好了管理界面的总体框架的时候就进行SQL数据库的建立,此外还有各个不同界面之间的衔接关系,不同窗体的调用。我们软件设计实现的主要是温湿度检测部分。最终实现的结果是用SQL语句实现了数据库的操作,实现了数据信息的增删改等。温湿度值可实时监测,以及数据的入库分析。ZigBee网络必备知识ZigBee技术是一种新兴的短距离无线传感器网络通信技术。ZigBee无线通信网络主要由协调器、路由器及终端设备3种节点组成。在网络建立之初,每个网络有且仅有一个协调器节点,主要负责网络的发起、参数的设定、信息的管理及维护功能,也可用来协助建立安全层和应用层的绑定。鉴于协调器节点的硬件及软件设计最为复杂,本文主要介绍协调器节点的设计方法。协调器节点主要由处理器模块、RF前端、电源管理模块及各外部接口等组成,也可根据需要增加传感器及GSM/GPRS等模块。ZigBee技术以其短距离、低速率、低功耗等优点而被广泛应用于环境监测、智能家居、汽车电子及工业控制等数据量较小、传输速率要求不高的场合。相对于其它无线传感器网络通信协议,ZigBee协议有其独特的技术优势。组建网络的两个步骤主要是网络初始化及节点加入网络。网络初始化首先要确定网络协调器,通过主动扫描发送信标请求命令来检测该网络中是否存在协调器。如果在扫描期限内没有检测到信标,则将自己作为网络的协调器,并不断地产生信标并广播出去;然后进行信道扫描,对指定的信道或默认信道进行能量检测以避免可能的干扰,并将那些能量值超过了允许水平的信道丢弃,而后对剩余信道进行主动扫描,以检查区域内有没有其它ZigBee网络存在;完成主动扫描后,即可获得设备所在区域内已有的各ZigBee网络的网络标识(PANID),至此,网络初始化基本完成。本系统中传感器将采集到的数据通过Zigbee网络(点对点通信)传送给协调器,由协调器通过串口传给上位机,送入后台数据库进行数据存储。5可行性分析图7:部分前台界面设计如上图将端口设置合适之后,就可以进行温湿度采集信息的传送,并将数据显示在文本框中。然后写回数据库中。再将此值与数据库中定义好的标准温湿度值与刚读进的值进行比较。最后将库房环境状态反馈给管理人员。图8温湿度数据采集如图8将端口送出的数据采集并显示在文本框中,再写回数据库中,时间片是由系统计时来控制的。然后将定义好的标准温湿度值与刚读进的值进行比较。图10数据库中存入的数据核心代码实现:1)管理员登录界面//实例化了一个多窗体显示界面的对象Mainmain=newMain();//9C-506环境下的SQL语句stringconnString=@"Server=1;DATABASE=ZHB;UID=sa;PWD=95069506";SqlConnectionconn=newSqlConnection(connString);//打开数据库stringsql=String.Format("selectcount(*)from[User]whereUserName='{0}'andPassWord='{1}'",userName,passWord);/在登录成功的情况下this.DialogResult=DialogResult.OK;this.Tag=true;main.Show();//显示多窗体界面this.Hide();//隐藏登录窗体2)添加对象A:向数据库中插入元素sqlCheck="INSERTINTO[Consumer]VALUES('"+ServeName.Text.ToString().Trim()+"','"+TrapName.Text.ToString().Trim()+"','"+SalveName.Text.ToString().Trim()+"')";B:显示插入的元素sqlCheck="SELECT'用户名称=ServiceName,'用户密码'=TransportNameFROM[Consumer]";3)删除对象A:删除指定对象sqlCheck="SELECT'用户名称=ServiceName,'用户密码'=TransportNameFROM[Consumer]";try{SqlDataAdapterda=newSqlDataAdapter();da.SelectCommand=newSqlCommand(sqlCheck,conn);dsUser=newDataSet("Consumer");da.Fill(dsUser,"Consumer");this.dataGridViewComsumer.DataSource=dsUser.Tables["Consumer"];this.dataGridViewComsumer.Refresh();this.dataGridViewComsumer.Show();}B:显示剩余对象SqlDataAdapterda=newSqlDataAdapter();da.SelectCommand=newSqlCommand(sql,conn);conn.Open();dsUser=newDataSet("Consumer");da.Fill(dsUser,"Consumer");this.dataGridViewComsumer.DataSource=dsUser.Tables["Consumer"];this.dataGridViewComsumer.Refresh();this.dataGridViewComsumer.Show();MessageBox.Show("系统用户姓名与登录口令表数据信息已经从后台数据库获得");4)更新对象//更新数据对象sqlCheck="UPDATE[Consumer]SETServiceName='"+ServeName.Text.ToString().Trim()+"',TransportName='"+TrapName.Text.ToString()+"',SaleName='"+SalveName.Text.ToString()+"'WHEREServiceName='"+tmpName.ToString()+"'";5)显示全部SqlDataAdapterda=newSqlDataAdapter();da.SelectCommand=newSqlCommand(sql,conn);conn.Open();dsUser=newDataSet("Consumer");da.Fill(dsUser,"Consumer")this.dataGridViewComsumer.DataSource=dsUser.Tables["Consumer"];this.dataGridViewComsumer.Refresh();this.dataGridViewComsumer.Show();MessageBox.Show("系统用户姓名与登录口令表数据信息已经从后¨台数据库获得");6)温湿度数据传输主要实现代码privatevoidtimer1_Tick(objectsender,EventArgse){if(i<20){i++;textBox4.Text=i.ToString();}else{i=0;if(textBox1.Text.Length>45){textBox5.Text=textBox1.Text.Substring(5,9);textBox6.Text=textBox1.Text.Substring(24,9);if(textBox5.Text.Length==0){MessageBox.Show("温度不能为空?,请检查系统!");return;}if(textBox6.Text.Length==0){MessageBox.Show("湿度不能为空,请检查系统!");return;}stringsqlCheck="SELECTcount(*)FROM[TM]WHERETem='"+textBox5.Text.ToString().Trim()+"'";SqlConnectionconn=newSqlConnection(connString);SqlCommandcmdCheck=newSqlCommand(sqlCheck,conn);intcheckCount=0;try{conn.Open();checkCount=(int)cmdCheck.ExecuteScalar();}catch(Exceptionex){MessageBox.Show(ex.Message);}if(checkCount>0){conn.Close();return;}sqlCheck="INSERTINTO[TM]VALUES('"+textBox5.Text.ToString().Trim()+"','"+textBox6.Text.ToString().Trim()+"')";try{cmdCheck=newSqlCommand(sqlCheck,conn);cmdCheck.ExecuteNonQuery();}catch(Exceptionex){conn.Close();MessageBox.Show(ex.Message);return;}sqlCheck="SELECT'温度'=Tem,'湿度'=MoiFROM[TM]";try{SqlDataAdapterda=newSqlDataAdapter();da.SelectCommand=newSqlCommand(sqlCheck,conn);dsUser=newDataSet("TM");da.Fill(dsUser,"TM");this.dataGridView1.DataSource=dsUser.Tables["TM"];this.dataGridView1.Refresh();this.dataGridView1.Show();}catch(Exceptionex){MessageBox.Show(ex.Message);}finally{conn.Close();}this.textBox5.Text="";this.textBox6.Text="";selectRows=-1;}}try{intn=comm.BytesToRead;byte[]buf=newbyte[n];comm.Read(buf,0,n);builder.Remove(0,builder.Length);textBox3.Text=DateTime.Now.ToString();this.Invoke((EventHandler)(delegate{builder.Append(Encoding.ASCII.GetString(buf));if(builder.ToString().Length>0){textBox1.Text+=builder.ToString();if(textBox1.Text.Length>400)textBox1.Text="";}}));}catch(Exceptionex){MessageBox.Show("接收串口信息错误"+ex.Message);}}privatevoidbutton1_Click(objectsender,EventArgse){stringport1=comboBox1.Text;stringrate=comboBox2.Text;stringdataNum=comboBox3.Text;stringstopNum=comboBox4.Text;if(port1==null){MessageBox.Show("没有选择端口!","警告!",MessageBoxButtons.OK,MessageBoxIcon.Warning);}serialPort1.PortName=port1;serialPort1.BaudRate=Convert.ToInt32(rate);serialPort1.DataBits=Convert.ToInt32(dataNum);switch(comboBox4.Text){case"1":{serialPort1.StopBits=StopBits.One;}break;case"2":{serialPort1.StopBits=StopBits.Two;}break;case"1.5":{serialPort1.StopBits=StopBits.OnePointFive;}break;}if(serialPort1.IsOpen==true){serialPort1.Close();}//serialPort1.Open();MessageBox.Show("串口打开成功!");comboBox1.Enabled=false;comboBox2.Enabled=false;comboBox3.Enabled=false;comboBox4.Enabled=false;//textBox7.Enabled=false;button1.Enabled=false;}}小结此系统主要研究的是基于温湿度传感技术来实现档案库房环境的智能监控。传感器将采集到的数据信息送给后台,并将数据进行析,再将环境状态反映给管理人员,方便管理人员进行及时的黄精调控。使用温湿度传感器来进行环境监测的优点之一是避免了工作人员定时的在库房内实地勘察,节省了人力,减少了不必要的经济支出,也方便了管理;此外温湿度的实时采集提高了安全性。参考文献[1]尧欣.实物档案保管初探[J].档案天地,2007(6):51-52.[2]翁梅.浅谈实物档案的归档与管理[J].浙江档案,2008(10):50.[3]濮仁沛.实物档案的规范化管理[J].北京档案,2006(3):38,40.[4]陈海燕,左光明.实物档案管理存在的问题与对策[J].兰台世界,2008(3):34.[5]杨明初.实物档案技术保护的实践与探索[J].兰台世界,2007(11S):41-42.[6]王冬梅.简述档案库房的具体管理措施[J].现代交际,2014,(01).基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究\t"_blank

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论