论文部分内容阅读
如今,随着经济的发展,学校的数量与日俱增,规模不断扩张,学生数量也呈现迅猛增长的态势,导致宿舍规模也不断扩大。同时很多公司工厂提供了大量的宿舍给员工居住。因此为了让宿舍成为一个惬意、安全和宁静的休息场所,宿舍的管理愈来愈重要。传统的宿舍管理主要是人工管理,依赖宿舍管理员在休息时间巡逻,对大声喧哗产生噪声的宿舍和人员进行提醒和警告,或者通过摄像头监控检查休息时间是否有人随意走动再到事发地点处理。但是这种管理方式的问题显而易见。宿舍楼数层众多,需要大量的人手;宿舍内噪声随时发生随时结束,管理员难以确认位置;靠监控视频查看也十分消耗管理员的精力。同时随着互联网的普及,设计一个宿舍综合管理系统应用于宿舍管理十分必要,大大节省人力和成本,提高了宿舍的管理效率。本文通过分析国内外宿舍管理系统的研究现状,设计了一款宿舍管理系统。用户只需要设置好噪声阈值、相应的宿舍位置、软件工作时间等相关参数,软件就能在工作时间内实时反馈宿舍噪声来源地和走动发生地点,从而让宿舍管理人员及时发现并处理,减少了对管理员人手的需求,提高了管理效率。本文研究和设计的宿舍管理系统主要由三个部分组成:噪声的采集与处理、摄像头视频的釆集处理和系统服务器客户端的软件设计。噪声采集处理采用STM32F103C8T6为主控芯片,配置有噪声传感模块以检测噪声,微控制器读取噪声传感模块的数据后,将数据通过RS-485通信方式发送至服务器。摄像头视频的采集处理是使用网络摄像头采集视频并传送到服务器,服务器对视频获取图像,通过三帧差分法确认走动物体,经过高斯滤波等图像处理步骤获取走动发生的地点以及保存相应图片。在服务器中,本文设计了各种数据库,存储噪声走动地点等相关信息。客户端软件采用Qt集成开发工具,开发设计使用的编程语言为C++,主要完成以下功能:用户登录、进入监控的视频预览和情况提示、相关数据查询和系统设置等。本文构建了系统需要的运行环境,并测试了系统的各项功能,测试达到了良好的设计效果。本文研究的宿舍管理系统可以很好地改变现今宿舍管理方式的缺陷,该方式还可以推广到其他如图书馆、自习室等需要人们保持安静状态的场所,推广应用价值显著。