论文部分内容阅读
近些年,随着国内经济的蓬勃发展以及大众生活水准的提高,餐厨垃圾的输出量也呈现迅猛递增的趋势。但是,目前市场上的餐厨垃圾系统的自动化水平不足,尤其是在垃圾处置的过程中缺乏观测实时处置效果的设备,缺少监管和数据统计分析系统,监管人员无法远程监督以及对现场指挥调度。针对普遍存在的问题并结合郑州大学后勤集团提出的需求,需要建设餐厨垃圾处理在线监控平台,本文设计实现了该平台的远程监测与服务系统。本系统采用面向对象的方式进行设计,使用UML统一建模语言建立各个阶段对应的模型,同时利用敏捷开发的方法对系统逐步实现。在需求分析阶段,通过用户访谈、现场观摩等方式与郑州大学后勤集团的产品相关人员沟通交流,结合需求建立用例模型、领域模型以及系统顺序模型;在概要设计阶段设计了本系统的物理拓扑模型、系统结构模型和数据库逻辑模型,建立了系统核心架构;在详细设计阶段则是通过时序图、流程图和类图对业务逻辑进行详细的阐述。本系统采用灵活性强的B/S结构,客户端使用WEB浏览器和APP移动终端进行业务展示,服务器端使用Java Web开发技术。本系统的三个关键技术问题包括:数据传输阶段的串口通信技术及自定义协议制定;数据持久化阶段中数据库触发器、存储过程和视图针对部分业务逻辑的设计与实现;基于RBAC(Role-Based Access Control)思想的权限管理模块的设计与实现。远程监测与服务系统是由数据展示分析子系统和信息配置服务子系统组成。数据展示分析子系统的主要功能包括:对处理产物及设备状态数据的查询,如实时数据和历史记录;对处理产物和设备状态数据的统计分析,如电子报表、统计图表展示和电子地图查询等功能;对处理现场实时浏览,如视频远程监控功能。信息配置服务子系统的主要功能包括:对各级节点的信息配置;对角色和权限的配置;对人员配置和日志管理等功能。通过模拟现场餐厨垃圾处理过程中的环境对系统进行整合测试,本系统达到了预期效果。当餐厨垃圾处理在线监控平台所需的基础物理环境建设到位以后,远程监测与服务系统可以顺利进入系统部署和试运行阶段。