美文网首页
通知系统设计

通知系统设计

作者: 三余无梦_ | 来源:发表于2016-11-15 16:54 被阅读1911次

通知系统

标签(空格分隔): NNK商户开放平台


目录

  • 1.通知系统设计
  • 1.1 模块功能图
  • 1.2 系统结构图
  • 2.数据库设计
  • 2.1 通知模块(notification.sql)
  • 3.模块接口说明
  • 3.1 消息通知管理
  • 3.2 站内信管理
  • 3.3 交易回调管理

1. 通知系统设计

1.2 系统结构图

QQ截图20161115165419.png

1.1 模块功能图

QQ截图20161115165426.png

2. 数据库设计

2.1 通知模块(notification.sql)

  1. 消息通知表:ecsys_notification_msgNotifyInfo
  2. 消息阅读日志:ecsys_notification_msgReadLog

3. 模块接口说明

3.1 消息通知管理

  1. 通用通知接口
    说明:通知类型包括(短信通知、邮件通知、交易回调通知),请求参数包括:(通知用途类型、发送者ID、接受主体类型,接受主体ID、接受主体地址、消息通知类型、消息主题、消息内容、消息关联ID),
    支持重发功能,重发频率可配置,通知请求可配置是否记录到消息通知表,如交易回调通知不需要记录。
  2. 触发通知接口
  3. 查询通知记录

3.2 站内信管理

  1. 查询站内信记录
    说明:用户站内信消息可分为已读、未读,
    【已读消息】:消息通知表(ecsys_notification_msgNotifyInfo)中的消息记录,在消息阅读日志表(ecsys_notification_msgReadLog)中存在已读记录的消息;
    【未读消息】:消息通知表(ecsys_notification_msgNotifyInfo)表中的消息记录,在消息阅读日志表(ecsys_notification_msgReadLog)中不存在已读记录的消息
    处理:消息通知表(ecsys_notification_msgNotifyInfo)与消息阅读日志表(ecsys_notification_msgReadLog)按条件右连接查询,如消息阅读日志表记录不存在或记录状态为未读状态,则此消息为未读消息,否则为已读消息
  2. 查阅站内信记录
    说明:根据消息ID查询查询消息通知表(ecsys_notification_msgNotifyInfo)记录,如查阅的是未读消息,则在ecsys_notification_msgReadLog查询阅读日志,如不存在,则在表中添加已读记录,如存在状态为未读,则修改为已读状态,如记录为已读,则不做处理,最后返回对应的消息记录。
  3. 删除站内信记录
    说明:根据消息ID与接收人ID在ecsys_notification_msgReadLog查询阅读日志,如不存在,则添加无效状态的日志记录,如存在,则把日志记录状态修改为无效.

3.3 交易回调管理

  1. 交易回调通知接口
  2. 触发交易回调接口

相关文章

  • 通知系统设计

    通知系统 标签(空格分隔): NNK商户开放平台 目录 1.通知系统设计 1.1 模块功能图 1.2 系统结构图 ...

  • 如何设计消息通知系统

    消息通知系统设计注意事项 总结一下我在设计消息通知系统时候,遇到的难点与考虑到的问题,供大家参考,如有疏漏,还请多...

  • 产品 | 消息通知系统设计

    网站的消息通知系统设计漫谈 一、通知的本质功能 网站把某些对用户有价值的信息及时告知用户。 比如常见的SNS关系中...

  • 通知系统的设计(一)

    web应用和移动app中,通知系统是一个独立并且重要的功能。为了规范化,也为了重用,我们把通知和站内信做成一个独立...

  • 通知系统的设计(二)

    UI将从web(用户)、移动(app和H5)和管理后台三个方面进行阐述。通知通知,就是让消息第一时间到达,让用户第...

  • Web网站通知系统设计

    写在前面: 通知系统是网站信息传播机制的重要的一部分,足够写一大章来说明。本文只梳理设计原则,后续相关内容会持续更...

  • 通知系统的设计(三)

    对象设置和API 行为分析 管理员 1、发布公告 2、 系统 发起一个提醒,是由业务根据自己的情况产生的,产生的消...

  • 通知系统的设计规则

    我们通过门铃响得知门外有人来访,电话铃响得知被人呼叫,设备中例如短信及各类产品的消息推送也起着类似的作用不同的是,...

  • 学生信息管理系统

    学生信息管理系统 通知通告 新生信息采集系统 新生分班查询系统 学生成绩查询系统 师生互动系统 学生页面设计 功能...

  • 消息通知的系统设计之初识通知渠道

    消息通知作为系统的基础功能,虽然很难察觉,却是完成产品用户体验的重要闭环,也是产品经理应该熟知的最基础功能之一...

网友评论

      本文标题:通知系统设计

      本文链接:https://www.haomeiwen.com/subject/suhlpttx.html