企业生产环境监控方案

2019-06-27

1.   项目概述

1.1       项目背景

企业在产品研发过程中,涉及众多设备,并需要对这些设备的温湿度等环境参数进行采集,目前主要采用人工记录方式,数据采集主要依赖于采集人员主观性。

1.2    项目目标

本项目旨在通过对客户企业相关设备环境参数的自动获取、实时存储,并进行可视化分析。

除此以外,可以在参数实时监控过程中,对异常情况进行实时报警,并及时发送至相应负责人员。

2       需求说明

2.1    功能需求

2.1.1      基础数据管理

2.1.1.1  人员资料管理

其中包括企业内部所有可能使用本系统的人员基础资料信息,具体包括:

1)          人员编码

2)          人员姓名

3)          岗位信息等。

2.1.1.2  用户账号管理

其中主要包括用户账号以及登录密码的设置以及重置等操作。

2.1.1.3  用户角色权限管理

其中主要包括本系统相关的所有角色权限的设置操作。

2.1.2      设备信息管理

2.1.2.1  设备基础资料管理

          本功能主要用于企业设备基础资料的管理,其中包括:

1)     设备编号

2)     型号

3)     放置位置

4)     标注温度

5)     标准湿度

2.1.2.2  设备负责人管理

该功能主要用于将设备与相应负责人进行关联,以便在设备环境异常时,能够及时通知相应负责人员。

2.1.2.3  设备运行监控

该功能主要用于设备环境参数的实时采集、存储、展示,以及异常数据报警等操作。

2.1.3      微信小程序端

微信小程序端主要用于报警等相关信息的接收,每个设备负责人都可以通过小程序进行账号关联,一旦出现异常,都将通过小程序推送给该负责人。

2.1.3.1  设备参数查看

相应设备负责人,可以通过该功能,利用微信小程序端来查看相应的设备参数,并可以进行时段筛选。

2.1.3.2  设备异常报警

设备参数异常时,可以通过该功能将异常报警推送给相应负责人,以便进行快速处理。

2.2    其它需求

1)          数据客观性需求

作为医药行业,相关环境数据直接影响产品测试质量,因此,必须确保所有采集数据的客观性,不可以进行任何修改。

2)          数据安全性需求

药企数据具有较高价值,因此数据必须进行加密存储,以确保数据安全性,另一方面,数据必须进行定期转储,以防止数据丢失。

3       系统设计与实现

3.1    详细功能列表

功能大类

功能编码

功能名称

功能描述

基础数据管理

1.1

人员资料管理  


1.2

用户账号管理


1.3

用户角色管理


1.4

用户权限管理


设备信息管理

1.5

设备基础资料管理


1.6

设备负责人管理


1.7

设备参数采集


1.8

设备参数列表


1.9

设备参数动态图


1.10

设备参数文件导出


1.11

设备异常报警


1.12

异常报警处理记录



微信小程序端

 

 

1.13

微信账号绑定


1.14

设备参数记录查看


1.15

设备异常报警


1.16

异常报警处理


3.2    系统网络拓扑图

image.png

Figure 1系统网络拓扑图

系统网络拓扑如上图所示,企业所有设备的温湿度采集通过内部以太网连接至企业内部局域网与数据采集服务器相连。

数据采集服务器通过对外路由映射,供微信小程序调用,同时调用邮件发送服务器相应接口,发送异常告警邮件。

3.3    系统架构

image.png

Figure 2系统架构框图

       系统架构框图如上图所示,系统使用MySQL数据库进行数据持久存储,系统应用采用基于领域建模的开发模式,实现代码有.net c#以及微信前端代码。领域层上建立应用服务层,一方面为多种类型终端提供统一的逻辑接口,另一方面与设备网络进行交互,采集设备数据。

3.4    系统界面示意图

image.png

Figure 3系统界面示意图

              PC端系统界面风格如上图所示,系统主题采用蓝色调。考虑到系统需要驱动硬件设备,因此采用Winform方式,以降低系统总实施成本。

image.png

Figure 4微信小程序端示意图


  • 标签:
  • 技术方案