1. 研究目的与意义
随着近年来我国网络基础设施的不断完善、信息技术的不断发展和小程序的不断普及。基于pc平台的火灾预警系统方便了人们对火灾报警的控制,而基于手机端的火灾预警系统的控制则发挥了智能终端的便携性。
随着建筑行业的不断发展,其规模越来越大,层次越来越高,使得各种场合的电子设备使用量和用电负荷量也在持续增加,由于大量电气设备易发生过载、过热、短路等一系列引起火灾事故的条件,因此如何设计一种电气火灾预警方法与系统这一问题亟特解决。
本设计为了解决上述问题,提出了一种基于微信小程序的电气火灾预警系统与方法,本发明通过物联网节点分析比较智能插座温度与环境温度、历史数据温度、相邻其他插座温度的之间温度差,来判断电气火灾隐患,并通过云服务器向智能终端发送报警信号,并通过服务器向用户微信小程序发送报警信号,以此来预防电气火灾事故的发生。
2. 研究内容和预期目标
(1)结合实际情况分析系统在运营中所需要的功能。利用微信web开发者工具结合微信小程序框架,开发一个易于使用的电气火灾预警系统。
(2)主要涉及:小程序项目构建、api调用、后台接口编写、小程序调用后台接口,后台使用java语言编写服务器为小程序提供数据支持。
(3)完成功能:可运行程序源代码和手机微信端小程序应用展示。
3. 研究的方法与步骤
本课题主要依赖微信小程序来构建一个火灾预警系统。本项目在总体架构上主要分为微信小程序客户端、服务器端两大部分。其中小程序客户端部分主要利用了小程序的“mini”框架(wxml,wxss,javascript)以及其提供的丰富组件,采用mvc的设计模式来完成客户端界面和功能设计与实现,客户端可直接与用户交互,提供便利的、舒适的体验。小程序的后端通过java语言编写,提高了小程序的稳定性。服务器端主要采用thinkphp5构建resetapi为客户端提供数据接口。服务器端与探测器建立连接监测温度、剩余电流和电流等值。
项目客户端的开发方法采用面向对象的开发方法,充分利用开发方法中的封装性、继承性和多态性的特点,将系统划分为相对独立的多个模块,每个模块具有自己的功能设计和实验要求在开发过程中可以分模块集中开发实现,然后最后在将各个模块组织和集成,这样使得整个系统的结构层次分明,也便于开发工作的管理。
面对对象的软件开发方法是解决软件设计过程中所出现的基础性问题的解决方案,避免在开发中做重复的工作。进行可重复性设计,在软件的同一个框架下可以抢同一个功能模块的不同业务部分的应用通过面向对象设计,以及模块的浮现来实现重复应用,减少开发的重复工作,提高开发效率。
4. 参考文献
[1]李骏,边思.微信小程序:开发入门及案例详解.北京:机械工业出版社,2017.3
[2]刘刚.微信小程序开发图解案例教程.北京:人民邮电出版社,2017.5
[3]熊普江,谢宇华.小程序,巧应用:微信小程序开发实战.北京:机械工业出版社,2017.2
5. 计划与进度安排
1.2022.01~2022.02 确定论文主题方向,对论文题目为核心,对相关资料进行收集和翻阅。
2.2022.02~2022.03 对已搜集的资料加以整理,论证分析论文的可行性、实际性,将论文题目和大致范围确定下来,进行开题报告。完成任务书,进行可行性分析、需求分析、概要设计、系统工程环境搭建。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。