`
pan_java
  • 浏览: 286256 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

系统站内信设计

    博客分类:
  • java
阅读更多
设计分为三个表

信息发送 ---  MESSAGE_SEND

Name Code Data Type Primary
信息编号 MID integer TRUE
发件人 SENDID integer
标题 TITLE varchar(64)
发送时间 SENDTIME datetime
类型 TYPE tinyint --普通,公告,订阅
状态 STATUS tinyint --收藏,垃圾,删除


信息主体 --  MESSAGE_CONTENT

Name Code Data Type Primary
信息编号 MID integer TRUE
信息内容 CONTENT varchar(1024)


信息接收-- MESSAGE_RECEIVE
Name Code Data Type Primary
信息编号 MID integer TRUE
收信人 RID integer TRUE
读取标示 READ boolean
状态 STATUS tinyint --收藏,垃圾,删除
读取时间 READTIME datetime

优点:
  没有冗余数据.
缺点:
  当群发信息时,发给多少人MESSAGE_RECEIVE就会新增多少记录.
还请各位指点设计站内信的迷津,不胜感激.
想过有ActiveMq实现,后来感觉没有什么必要,因为还是要持久化到DB.ActiveMq只是提高了消息的发送效率,不是实时的.利用程序自己也可以写一个缓冲容器.

分享到:
评论

相关推荐

    站内信的数据库设计

    站内信的数据库设计 一、站内信的概念和特点 站内信是指在网站或平台内部实现的消息传送系统,类似于邮箱,主要由...站内信数据库设计是一个非常重要的课题,对于实现站内信的功能和提高系统的稳定性有着重要的意义。

    站内信设计方案.pdf

    【站内信设计方案】 在运维平台的背景下,站内信设计的主要目的是提供一个内部沟通渠道,以增强平台的用户体验和效率。尽管用户通常依赖微信和邮件进行通信,但站内信作为运维平台的一个组成部分,仍然有其独特的...

    站内信系统数据库设计.pdf

    站内信系统数据库设计是构建在线平台不可或缺的一部分,它允许用户和管理员在系统内部进行通信。与电子邮件不同,站内信完全在系统内部处理,通过数据库记录消息来实现。站内信系统通常包括两种基本功能:一是点对点...

    分享网站群发站内信数据库表设计

    而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。  “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息...

    健康在线站内信android应用

    综上所述,这个项目展示了如何利用Adobe AIR将基于Flash的站内信系统转化为适用于Android设备的应用,实现了移动健康领域的便捷通信功能。开发者不仅需要掌握AIR和Flash技术,还需要对Android平台的特性和健康应用的...

    com_messaging站内信组件 for Joomla

    **Joomla站内信组件——com_messaging** `com_messaging`是专为Joomla内容管理系统设计的一个组件,它的核心功能在于提供一个完善的站内消息系统,以促进网站用户之间的交流与互动。Joomla,作为一款开源且强大的...

    星宇插件系列之清空站内信.rar

    "星宇插件系列之清空站内信.rar"是一个针对特定网站或系统设计的插件,主要用于清理用户的站内消息。站内信通常是指在网站内部提供的私信或者消息功能,用户可以在其中与他人进行交流,而这个插件则提供了便捷的清空...

    UeditorSpringboot:站内信demo

    Vue + UEditor + SpringBoot 适用于Java springboot的ueditor服务器对对齐原始代码进行修改,实现图片上传,文件上传到本地等功能。也对前端做了一点点微调,搜索关键字“注释”可搜到服务端默认端口8081。...

    ACM在线评判系统设计与实现

    7. 在线评判系统的模块设计:在线评判系统可以分为六个模块:用户模块、试题库模块、裁判模块、比赛模块、站内信模块、新闻公告模块。 8. 裁判模块:裁判模块是在线评判系统的核心模块,负责启动运行编译好的用户...

    消息系统(短信,推送,邮件)等统一发送管理.zip

    在IT行业中,信息管理系统的设计与开发是至关重要的领域,尤其在当今大数据时代,高效、统一的消息发送管理成为了提升用户体验和企业运营效率的关键。本项目实践——"消息系统(短信,推送,邮件)等统一发送管理",...

    毕业设计jspssm客户关系管理系统的设计与实现hsg源码含文档含教程

    站内信管理 客户信息管个人资料管理销售合同管甲 操作日志 记事本管理 管理员 站内信管理 客户信息管系统用户管销售合同管 包含:源码、数据库脚本、论文、环境工具包、相同框架项目的安装教程(在说明文档中)

    如何设计一个站内消息系统?.rar

    - **消息分类**:支持不同类型的站内消息,如系统通知、好友私信、群组讨论等。 - **消息存储**:消息应被妥善保存,用户可以随时查看历史记录。 - **消息搜索**:提供搜索功能,让用户快速找到特定的对话或关键词。...

    毕业设计源码BBS在线答疑系统

    5. **通知系统**:系统应具备消息通知功能,当用户收到新的回复或私信时,能通过邮件或站内通知提醒用户。 【进一步学习和优化】 虽然这个系统界面简单,但仍有优化空间。例如,可以增加用户界面的美观度,引入更...

    CI框架编写的私信系统

    **私信系统与CI框架详解** ...它的设计目标是简化开发过程,提供清晰的代码结构,以及强大的性能。在这个私信系统中,CI框架被用作...结合良好的数据库设计和性能优化策略,这个私信系统能够为用户提供稳定、快速的服务。

    毕业设计,基于SSM+MyBatis+MySql+Bootstrap开发的停车场管理系统,内含Java完整源代码,数据库脚本

    工作人员角色包含以下功能:登陆首页,车辆入库,车辆出库,停车卡管理,优惠券管理,站内信查看,用户管理等功能。 用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+mybatis 管理员账号/密码:admin/admin 用户...

    毕业设计,基于SSM+MyBatis+MySql+Bootstrap开发的学生社团管理系统,内含Java完整源代码,数据库脚本

    学生角色包含以下功能:首页,社团新闻查看,社团招新报名,创建社团,站内信发送,发送站内信成功,社团报名等功能。 用了技术框架: jsp+ servlet + dao + mysql 管理员账号/密码:admin/admin 社长账号/密码: 1/...

    中国农业大学人才招聘管理系统的设计与实现.pdf

    该系统的主要功能模块包括招聘管理模块、公告政策管理模块、站内信管理模块、系统管理模块和统计打印功能模块。 招聘管理模块是该系统的核心模块,该模块主要分三个角色进行,即应聘者、二级单位管理员和超级管理员...

    办公自动化系统的消息管理模块的设计与实现.doc

    办公自动化系统(Office Automation System,简称OAS)是现代企业信息化管理的重要工具,旨在提升工作效率...关键词:办公自动化系统,JSP,Hibernate,JavaMail,消息管理,站内信,电子邮件,系统设计,企业信息化。

    基于iBeacon的站内定位导航系统设计研究.pdf

    《基于iBeacon的站内定位导航系统设计研究》这篇论文主要探讨了如何利用iBeacon技术构建一个高效准确的室内定位导航系统,特别是在铁路车站等复杂环境中的应用。iBeacon是苹果公司推出的一种低功耗蓝牙技术,用于...

Global site tag (gtag.js) - Google Analytics