zoukankan      html  css  js  c++  java
  • 3、应用注册模块、监控模块 -功能详细设计 --短信平台

    三、功能详细设计

             系统包括下行短信发送WebService、下行短信发送服务、提交报告获取服务、状态报告获取服务、上行短信获取服务、上行短信获取守护服务、上行短信处理服务、状态监控服务、以及应用注册模块。

    1、  应用注册模块

    由于本系统为公共性短信发送平台,需要对接并服务于若干第三方系统,需要对所有发送和接收的短信统一管理并分别处理。

    应用注册模块的具体功能有:

    A)应用注册:只有注册过的应用才能够发送短信。

    B)扩展码分配:云MAS系统的号码为12位,并预留8位共我们扩展使用,此8位扩展码,由平台分配3位到应用,预留5位给各应用系统内部使用。

    C)上行短信处理的WebService地址:配置地址后,平台接收到上行短信后会调用此地址处理短信,所有第三方系统的WebService需要继承于同一个接口。

    D)应用管理员:可配置多个管理员,当平台发送短信或者调用上行短信处理服务出现异常时,可发送短信通知此应用的所有管理员。

    数据结构设计如下

    APP_REGISTER_INFO应用注册表

    字段代码

    字段名称

    字段类型

    可空

    标识

    主键

    APP_CODE

    应用标识

    varchar(64)

    N

    N

    Y

    APP_NAME

    应用名称

    varchar(64)

    Y

    N

    N

    ADD_SERIAL

    目标代码

    varchar(32)

    N

    N

    N

    CREATE_TIME

    创建时间

    datetime

    N

    N

    N

    MODIFY_TIME

    修改时间

    datetime

    N

    N

    N

    MO_HANDLE_SERVICE_URL

    上行短信处理地址

    varchar(max)

    Y

    N

    N

    APP_DESCRIPTION

    应用描述

    varchar(max)

    Y

    N

    N

    IS_WARM

    是否开启提醒

    bit

    N

    N

    N

    APP_MANAGER_INFO 应用管理员表

    字段代码

    字段名称

    字段类型

    可空

    标识

    主键

    APP_CODE

    应用标示

    varchar(64)

    N

    N

    Y

    USER_ID

    人员编号

    varchar(36)

    N

    N

    Y

    USER_NAME

    人员名

    varchar(64)

    N

    N

    N

    USER_FULL_PATH

    人员全路径

    varchar(512)

    N

    N

    N

    USER_MOBILE

    人员手机号

    varchar(36)

    N

    N

    N

    2、  状态监控服务

    针对几个项目进行监控,具体包括:几个Windows服务运行状态、是否有短信发送返回状态数据异常、是否有提交报告数据异常、是否有状态报告数据异常等信息。

    每半小时扫描一次,若扫描到有异常则给短信平台管理员发送邮件通知(出现异常时短信有可能无法发送)。

    针对状态监控服务的运行情况,本来是计划设置每天发送一次心跳邮件,后改为由系统部门进行每天扫描监控。

  • 相关阅读:
    MIKROTIK ROS+PHP+MYSQL实现从数据库中配置DNS服务器
    随手记
    05 通过python开启静态http服务
    名称空间和作用域
    cs常用功能
    初识Cobalt Strike
    msf之手机木马生成&利用
    msf之meterpreter命令
    BURPSUITE的常用模块
    BURPSUITE专业汉化版安装
  • 原文地址:https://www.cnblogs.com/zhangyuan0532/p/6844764.html
Copyright © 2011-2022 走看看