论文部分内容阅读
水利局井盖安防管理信息系统是山东水务集团水利局贯彻以信息化促进井盖治理开发现代化策略,实现经营管理目标、提高行业管理水平而投资开发的一个管理信息系统项目。系统的主要目标有:通过井盖安防系统能够有效的监控水井和水表的状况,及时的将报警信息通过预先定义的形式通知管理人员,并能够很好的监控井盖盗取和盗水情况的发生,同时为了便于查看监控发生告警的水井信息,把各个井盖的信息清楚的显示在Google地图上,方便管理。本系统采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,采用面向对象开发技术并对济南井盖管理信息系统进行了需求分析、系统设计、编码实现和系统测试的全过程。首先,在讨论水业安防管理信息系统的开发背景的基础上,对系统需求进行了详细描述,并且对系统的目标和解决的主要问题进行了说明。对系统的功能性需求和其他非功能性需求进行了详细阐述;需求分析以后,对系统的架构进行了分析设计,同时在需求分析的基础上,对有代表性实例的详细设计进行了描述,并且按照需求介绍了与服务器进行通信的硬件部分;最后,在详细设计的基础上,介绍了系统总体实现,接着对告警监控管理及系统硬件通信部分实现细节进行详细描述,并且对系统测试的情况进行了介绍。本系统解决的关键问题有以下几方面:第一,告警事件准确无误前台显示:终端设备触发告警事件,本系统后台接收到告警判别告警事件类型,实时推送到前台,保证显示告警信息的正确性和实时性。第二,Google Map API接口编程:通过实现Google V3.0版本接口,使用“绘制”图块显示,并在地图上的指定地理位置放置标记。通过监听事件的方式实现弹出窗口信息与地图交互。第三,服务器和短信发送:服务器采用HTTP协议及Java Socket通信原理与客户端建立远程连接;短信发送方式通过串口通讯与短信猫连接,通过AT指令驱动短信模块发送短信。第四,井盖告警设备通过GPRS(通用分组无线业务)无线通信理论,将告警信息发送到服务器,实现终端与服务器的通信。