设计分为三个表
信息发送 --- 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只是提高了消息的发送效率,不是实时的.利用程序自己也可以写一个缓冲容器.
分享到:
- 2009-10-06 11:19
- 浏览 1746
- 评论(0)
- 论坛回复 / 浏览 (0 / 4948)
- 查看更多
相关推荐
站内信的数据库设计 一、站内信的概念和特点 站内信是指在网站或平台内部实现的消息传送系统,类似于邮箱,主要由...站内信数据库设计是一个非常重要的课题,对于实现站内信的功能和提高系统的稳定性有着重要的意义。
【站内信设计方案】 在运维平台的背景下,站内信设计的主要目的是提供一个内部沟通渠道,以增强平台的用户体验和效率。尽管用户通常依赖微信和邮件进行通信,但站内信作为运维平台的一个组成部分,仍然有其独特的...
站内信系统数据库设计是构建在线平台不可或缺的一部分,它允许用户和管理员在系统内部进行通信。与电子邮件不同,站内信完全在系统内部处理,通过数据库记录消息来实现。站内信系统通常包括两种基本功能:一是点对点...
而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。 “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息...
综上所述,这个项目展示了如何利用Adobe AIR将基于Flash的站内信系统转化为适用于Android设备的应用,实现了移动健康领域的便捷通信功能。开发者不仅需要掌握AIR和Flash技术,还需要对Android平台的特性和健康应用的...
**Joomla站内信组件——com_messaging** `com_messaging`是专为Joomla内容管理系统设计的一个组件,它的核心功能在于提供一个完善的站内消息系统,以促进网站用户之间的交流与互动。Joomla,作为一款开源且强大的...
"星宇插件系列之清空站内信.rar"是一个针对特定网站或系统设计的插件,主要用于清理用户的站内消息。站内信通常是指在网站内部提供的私信或者消息功能,用户可以在其中与他人进行交流,而这个插件则提供了便捷的清空...
Vue + UEditor + SpringBoot 适用于Java springboot的ueditor服务器对对齐原始代码进行修改,实现图片上传,文件上传到本地等功能。也对前端做了一点点微调,搜索关键字“注释”可搜到服务端默认端口8081。...
7. 在线评判系统的模块设计:在线评判系统可以分为六个模块:用户模块、试题库模块、裁判模块、比赛模块、站内信模块、新闻公告模块。 8. 裁判模块:裁判模块是在线评判系统的核心模块,负责启动运行编译好的用户...
在IT行业中,信息管理系统的设计与开发是至关重要的领域,尤其在当今大数据时代,高效、统一的消息发送管理成为了提升用户体验和企业运营效率的关键。本项目实践——"消息系统(短信,推送,邮件)等统一发送管理",...
站内信管理 客户信息管个人资料管理销售合同管甲 操作日志 记事本管理 管理员 站内信管理 客户信息管系统用户管销售合同管 包含:源码、数据库脚本、论文、环境工具包、相同框架项目的安装教程(在说明文档中)
- **消息分类**:支持不同类型的站内消息,如系统通知、好友私信、群组讨论等。 - **消息存储**:消息应被妥善保存,用户可以随时查看历史记录。 - **消息搜索**:提供搜索功能,让用户快速找到特定的对话或关键词。...
5. **通知系统**:系统应具备消息通知功能,当用户收到新的回复或私信时,能通过邮件或站内通知提醒用户。 【进一步学习和优化】 虽然这个系统界面简单,但仍有优化空间。例如,可以增加用户界面的美观度,引入更...
**私信系统与CI框架详解** ...它的设计目标是简化开发过程,提供清晰的代码结构,以及强大的性能。在这个私信系统中,CI框架被用作...结合良好的数据库设计和性能优化策略,这个私信系统能够为用户提供稳定、快速的服务。
工作人员角色包含以下功能:登陆首页,车辆入库,车辆出库,停车卡管理,优惠券管理,站内信查看,用户管理等功能。 用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+mybatis 管理员账号/密码:admin/admin 用户...
学生角色包含以下功能:首页,社团新闻查看,社团招新报名,创建社团,站内信发送,发送站内信成功,社团报名等功能。 用了技术框架: jsp+ servlet + dao + mysql 管理员账号/密码:admin/admin 社长账号/密码: 1/...
该系统的主要功能模块包括招聘管理模块、公告政策管理模块、站内信管理模块、系统管理模块和统计打印功能模块。 招聘管理模块是该系统的核心模块,该模块主要分三个角色进行,即应聘者、二级单位管理员和超级管理员...
办公自动化系统(Office Automation System,简称OAS)是现代企业信息化管理的重要工具,旨在提升工作效率...关键词:办公自动化系统,JSP,Hibernate,JavaMail,消息管理,站内信,电子邮件,系统设计,企业信息化。
《基于iBeacon的站内定位导航系统设计研究》这篇论文主要探讨了如何利用iBeacon技术构建一个高效准确的室内定位导航系统,特别是在铁路车站等复杂环境中的应用。iBeacon是苹果公司推出的一种低功耗蓝牙技术,用于...