《远程设备监控系统的需求.docx》由会员分享,可在线阅读,更多相关《远程设备监控系统的需求.docx(13页珍藏版)》请在课桌文档上搜索。
1、远程设备监控系统需求1背景1.l概述安全通专注于人员出入口管理系统的研发,目前已经有大约个用户,并且以每年近个用户的速度在增加。安全通不与最终用户签订合同,而是通过各地的系统集成商进行销售。这些用户的维护对系统集成商或是安全通都H益成为一个难题,大家都迫切地希望能实时地对设备和软件的工作状态进行采集、监控、查询与统计,以后用于数据挖掘。1. 2产品背景1.1.1 安全通出入口管理系统简介安全通出入管理安全系统,以下简称为安全通。用于人员出入的大门口管理,基本的表现形式是人员刷卡进出,不刷卡有阻拦装置(类似于地铁)或是报警提醒管理人员。系统包括硬件(通道)和软件。1.1.2 系统组成以一个幢宿舍
2、楼的学校为例,该校有一卡通系统平台软件(非我公司开发)。安全通系统会有个数据库,即中心数据库一个,每幢楼的电脑还会有一个数据库,以保证中心数据库出现故障时,系统还可以进行实时管理。在中心服务器上会运行安全通的中心管理程序,在各个楼的管理电脑上会运行门禁管理程序。学生的基本信息和办卡都在一卡通系统中完成,当用户数据有变化时,会“通知”安全通的中心管理模块,安全通的中心管理模块会把“分发”给各个门禁管理程序。各个门禁管理程序会通过总线或是方式与硬件进行数据交换。系统还包括视频监控中心;数据库设置;基础档案管理;数据管理中心;远程视频监控;访客管理等模块。1.3使用环境各个宿舍管理电脑都能连接到校园
3、网,但是一般不能连接到外网。如果需要的话,服务器可以接入到外网。远程设备监控系统的数据库放在公网的托管服务上。各个用户的设备状态数据先写入到用户局域网的服务器上,再写入到公网的服务器上,然后登录到服务器的门户上进行查询。2任务概述2.1目的对于最终用户的管理人员,可以随时监控安全通系统中的软件与硬件的工作状态,心中有数。对于系统维护人员,可以随时了解安全通系统工作是否工作正常、哪个部分有故障,最短的时间来做解决。对于厂家,可以督促维护人员解决问题,对安全通系统的常见问题进行统计分析改进产品。可以增加产品的吸引力、增加竞争门槛。2. 2目标任务分为两部分,以一个校园为例,分为校园内和校园外两部分
4、。完成的重点在于校园外的网站服务端程序。校园内的部分,做一个示例程序能够模拟出软件、硬件工作状态23用户的特点可能对于把内部数据上传到公共网站有一定的抵触。因此需要从技术角度说服用户数据的安全。2. 4假定和约束服务器托管带宽为IOM共享。3系统名词:3.1终端用户:使用产品的直接用户,例如某学校或是某工厂。3. 2系统集成商:项目实施和维护的公司,一个系统集成商可能会管理多个终端用户。例如浙江公司,下面管理有“电子科技大学”、“大学”。3.3 子系统:一个终端用户可能会使用多个子系统。每个子系统的类型不同,例如门禁系统、视频系统等。例如某用户有四个子系统:“正门通道系统,类型为门禁系统”“南
5、门通道系统,类型为门禁系统”“正门视频系统,类型为视频系统”“南门视频系统,类型为视频系统”3.4 通道:一个门禁子系统可以管理多个通道机。3.5 管理员:分为系统管理员、系统集成商管理员、终端用户管理员。系统管理员可以对系统管理员、系统集成商、终端用户管理员进行增、册h改操作。系统管理员可以查询管理员的操作记录。如对管理员的赠、删、改系统集成商管理员可以查询所施工的所有用户的情况。终端用户管理员只能查询某一终端用户的情况。3. 6管理权限:管理权限分为操作功能、操作对象。操作功能包括:是否可以进行系统操作(新增用户等)。操作对象包括:对某一个省、某一个代理商的用户进行操作。4功能需求4.1使
6、用数据库为及高版本4. 2系统能够支持级以上版本、遨游、搜狗、火狐等多种浏览器,使用开发,部署简单,能够使用免费的发布服务器4. 3系统生成时要有基础数据:如初始登录的管理员、省份信息等4. 4登录要求:界面简单、大方。输入用户名、密码、验证码登录系统,输入错误能够有明确的提示信息4.5管理员:4.5.1 增加管理员管理员信息包括:姓名*、登录名*、密码、联系电话*、所属公司*、邮箱、。带*号的一定要填写。管理员的登录名不允许重复。所属公司要从系统集成商名单中选择。密码需要输入两遍,两遍要一致。如果因为某一项没有通过,要保留已经填写过的项目。4.5.2 删除管理员删除前提醒,删除后保留数据但不
7、能再使用。4.5.3 管理员修改系统管理员可以修改管理员的信息。4. 6系统集成商管理:4.1.1 系统集成商录入操作只能由系统管理员来完成462系统集成商信息:公司名称*、公司*、省份*、有效期、电话、网址。4.6.3 增加系统集成商带*号的项目必须填写公司名称与公司不允许重复省份信息应该选择完成4.6.4 系统集成商批量注册可以通过表格方式批量注册4.6.5 删除删除前提醒,删除后保留数据但不能再使用。4.6.6 管理员修改系统管理员可以修改系统集成商管理员的信息。4.7终端用户管理:4.7.1 终端用户信息终端用户信息包括:用户名*、*、系统集成商*、所在省*、所在市*、首次购买日期、所
8、属行业*、联系人、联系人电话、子系统信息、硬件信息。4.7.2 终端用户信息的录入:除的信息外,都需要手工录入。带号的信息,由用户的设备远程接口程序自动上传到服务器。4.7.3 子系统信息包括:子系统名称、类型、系统软件版本号、系统主机名、系统地址。4.7.4 通道信息包括:所属子系统、通道类型(无障碍通道、闸式通道)、通道名称、通道、通道控制器版本号。一个门禁子系统下面可以有多个通道,例如南门通道子系统,下面有组通道,则个通道所属子系统是相同的,但是个通道的是不同的。4. 8终端用户远程接口程序管理:4.1.1 接口程序概述:主要负责将内网数据上传到外网、以及模拟数据使用4.1.2 接口程序
9、状态:是否连接483接口程序版本:可以读取并显示接口程序的版本号。4.8.4 自动升级:可以升级终端用户的远程接口程序。可以选择提示用户或不提示用户。4. 9权限管理:可以批准增加远程监控的管理人员、监管终端用户、监管集成商等。5. 10系统配置:系统配置为针对所有系统集成商和所有用户的配置。包括:每日数据整理时间。发送邮箱设定。短信内容设定:可以设定短信的格式。6. 11用户配置:针对于每个不同的系统集成商或终端用户的配置,包括:心跳时间(默认为分钟)数据保留时间(默认为年)系统集成商邮箱:是否发送邮件(默认为否),邮箱地址终端用户邮箱:是否发送邮件(默认为否),邮箱地址系统集成商短信接收手
10、机号:是否发送短信(默认为否),手机号,可设置多个手机号。终商用户短信接收手机号:是否发送短信(默认为否),手机号,可设置多个手机号。4.12系统维护:数据整理4.12.1 删除数据:到每日自动数据整理时间后,按照每个用户的数据保留时间,删除过期的数据。4. 13数据接收:4.1.1 数据格式:事件类型:启动、正常退出、异常退出、热启动、心跳、硬件异常(红外)日期、时间:事件产生的时间,以服务器时间为准来源:子系统名称、软件名称、通道信息;计算机:名称地址。事件编号:自动生成用户:登录名。备注:4.1.2 心跳数据管理:心跳数据:通道返回的运行状态数据心跳数据外,其它所有的数据均完全存贮到数据
11、库中。收到一条心跳数据,如果上一条记录不是心跳数据,则在数据库中记录一条“正常”记录。如果上一条记录也是心跳数据,则把上一条“正常”记录的事件时间改为当前时间。如果间隔最大心跳周期还没有收到心跳数据,则把上一条“正常”记录改为“异常”。4.1.3 启动数据:子系统启动、接口程序启动后,会主动向管理中心发送启动数据,系统会把启动数据写到数据库中硬件也会有启动数据4.1.4 退出数据:当用户正常退出程序时,会产生一个退出数据。只有软件有退出数据,硬件没有退出数据。4.1.5 数据来源:4.1351子系统数据:见4.1352通道系统数据:见4.1.6 硬件数据:除的启动和心跳数据,还有热启动数据。热
12、启动数据是由于硬件死机引起的看门狗重新启动数据,热启动数据要完全保留。硬件异常:如硬件红外状态、红外电平等4. 14实时监看:4.1.1 概述:可以实时看到所管理区域内用户设备和软件的状态。4.1.2 状态显示:显示数据库中所有的软件与硬件事件记录的最后的状态。例如最后状态为“正常”则显示“正常”,如果最后一条记录为“正常关机”,则显示关机。如果某用户的接口程序异常,则该用户的软件与硬件状态显示为灰色,表示无法获得状态。如果通道子系统软件有问题,则对应的通道硬件状态为灰色,表示无法获得状态。4.1.3 显示样式:类似操作系统的事件查看器4. 15故障报警:当有设备故障时,可以向指定的邮箱发一封邮件或是向手机发送短信。5. 16统计分析:可以针对数据生成报表和图表,例如正常工作时间统计、生成正常异常的线图等。4.17压力测试:随着用户增多数据量会增大,支持大数据量快速显示、查询、统计5扩展功能(暂不做)5. 1电子地图管理以用户电子地图的方式显示各个节点的状态。6. 2现场照片管理可以通过各个视频子系统提取各个子系统的现场照片。