在原来的动力环境监控系统的基础上开发web版
提供接口协议:
通信服务器报文协议(程序与原通信服务器的通信格式)
数据库基础表(记录整个动环系统的局站以及通道定义)
具体要求:
整个系统采用后台socket通信和前台web展现,socket与web通过mysql数据库来交流信息
原来的动环系统有Sybase数据库和通信服务器,加以利用
将设备告警信息和系统告警信息通过Sybase数据库查询取得,历史告警查询也通过sybase得到
使用数据连接池实现数据库的高效率查询
告警确认通过写入专用的mysql表,后台socket进程定时读取数据表,按约定要求组成数据包并发到通信服务器
socket通信实现断开重连
接收与发送采用多线程技术,分配单独线程
数据库操作采用单独的DAO类,通过数据连接池操作
编写单独的字节数组转float方法实现告警信息(浮点)的转换
采用重编码方式实现中文字符信息的编码(用于告警确认人姓名)