论文部分内容阅读
档案馆作为存放国家和人民重要资料的基地,承担着我国档案事业建设的主体工作且和人民的生活联系紧密。据不完全统计我国现在已经拥有各级各类档案馆3000余个,总的档案馆建设面积也超过400万平方米。由于档案馆数量和种类众多且不同类型的档案馆对于库房环境的要求也不一样,如何设计一个能够满足不同类型的档案馆需求的档案库房环境监测系统就显得很迫切。基于以上的需求,本文研究设计了一款基于B/S模式的远程档案库房环境监测系统。该系统采用档案库房中的PC上位机通过RS485总线获取安放在档案库房中的传感器下位机采集的库房环境数据,并且将数据保存到本地的数据库中。同时通过广域网将打包为JSON格式下位机数据通过基于TCP/IP协议的Socket网络编程技术发送到监控中心的WEB服务器。监控中心解析JSON格式数据后,对各传感器的数据进行分析,判断是否有传感器数据超过阈值,从而判断是否有危险情况,实现即时报警。同时将数据保存到数据库中,管理员可以随时随地通过浏览器登录系统,查看库房各项环境数据信息和报警信息,从而针对不同的情况,采取必要的措施。本系统将原来局限在单个库房或者楼宇的环境监测系统接入了网络,是一个开放的网络监测系统。相比于传统的档案库房环境监测系统,本系统具有实时性、可靠性、安全性、可拓展性、平台无关性等特点,降低了人工的成本,提高了预警的效率,实现了库房环境的自动化、信息化、网络化管理。系统采用了 B/S结构模式,总体设计分为前端界面显示和后台服务搭建。后台服务采用Java作为程序开发语言,Tomcat作为Web服务器,MySQL作为数据库服务器。前端采用JSP技术来显示用户界面,并使用DIV+CSS设计页面布局。经过系统测试及实验室环境测试和长时间的不间断运行,系统总体运行稳定,各项功能正常,达到了预期的设计目的。在满足了一个档案库房环境监测系统的各项功能之外,本系统还具有通过语音、邮件等形式通知管理员库房中发生了险情(是否发生火灾、断电等)的功能。