模拟图Р(1) 烟雾检测、人体检测与声光报警Р烟雾检测采用MQ-2气体传感器,此传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。当传感器所处环境中存在烟雾时,传感器的电导率随烟雾浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。开发板检测到信息后,进行声光报警操作。Р人体检测采用DYP-ME003 人体感应模块,此感应模块是基于红外线技术的自动控制产品, 灵敏度高,可靠性强,超低电压工作模式,感应距离为7米以内(可调)、感应角度<100度锥角。当人体处于其可检测范围内,则向开发板发送高电平信息,开发板检测到高电平信息后,进行声光报警操作。Р当有人通过非法渠道进入室内,将发生声光报警,报警信息传送给控制端。宿舍管理员将采取相应处理措施。Р(2) 宿舍人员的进出情况、人数记录及温度、湿度监控Р该部分同教室信息采集层相同。Р(3) 宿舍锁门提示?Р当宿舍最后的一名人员走出宿舍时,人数变为0,宿舍端发出声光提示信号,同时宿舍端自动进入预警状态,并将信息传给数据库加以记录。Р5 数据库Р数据库是服务器端的核心,数据库设计的合理与否对系统的制作有着至关重要的影响。系统的一大基本功能就是检索,主要包括用户信息检索、教师课表检索、教室课表检索、空闲教室检索、设备状况检索等。Р本系统使用MySQL数据库,与Apache服务器和PHP语言形成黄金组合,在该作品网站建设中充分体现了其体积小、速度快、总体成本低,尤其是开放源码这一特点。Р将采集到的信息存放在数据库中,对数据进行处理并用于查询,得到用户最终满意的结果。数据库的详细设计如图9所示,MySQL数据库主要表的设计如图10所示。Р数据库Р用户信息表Р管理员信息表Р教室状态表Р用户收发消息表Р教室课程表Р教师课程表Р预订教室表Р宿舍安全状态表Р设备状态表Р图9 数据库设计图Р(a) 用户信息表