本人要实现一个在线发送消息的功能。其中角色分为组长和普通组员。
发送消息时显示当前在线的用户,点击可以发送指定的人,也可群发。
接受消息时,如果是组长,就接收全部人发送的消息,其中包括组员给组长发送
的消息和组员之间发送的消息。
如果是组员,只能接受到组长发送的消息和组员发送给当前组员的消息,不能接收
到其他组员之间发送的消息。
还要将发送的所有的消息都存入到数据库中。我刚毕业,设计方面实在太差,感谢哪位大哥给我一个思路啊!谢谢
主要是表的设计和接受方的设计 万分感谢!!
发送消息时显示当前在线的用户,点击可以发送指定的人,也可群发。
接受消息时,如果是组长,就接收全部人发送的消息,其中包括组员给组长发送
的消息和组员之间发送的消息。
如果是组员,只能接受到组长发送的消息和组员发送给当前组员的消息,不能接收
到其他组员之间发送的消息。
还要将发送的所有的消息都存入到数据库中。我刚毕业,设计方面实在太差,感谢哪位大哥给我一个思路啊!谢谢
主要是表的设计和接受方的设计 万分感谢!!
解决方案 »
- java 编写兔子生仔 小东西疑问
- table变成div+css格式
- myeclipse部署后 tomcat的webapps下没出现项目?项目没有自动拷贝过来
- 统计:您发布的tomcat应用多长时间重起一次
- 请教如何用程序实现提取java源码中的函数名和变量名?
- 招聘兼职网站开发工程师-java
- 请教一个移位运算的方法(此题属讨论题)
- RMI运行出错!
- 用java便垃圾邮件自动处理系统(救命呀!!)
- 怎样在web服务启动时就同时启动一个包含main的class?环境是weblogic和单纯的javabean。
- Hibernate一对多映射问题
- 为什么Spring AOP 不同配置,其通知执行的顺序不一样
SystemMessage 消息表
messageId 消息id(String)
sendUserId 消息发送人 (String)
title 消息标题 (String)
content 消息内容 (String)
sendTime 消息发送时间(Date)
typeFlag 消息类型(int)
receiverUserId 消息接收人(String)
viewFlag 消息是否已读(boolean)发送消息:(把消息存储在数据库中)
1.取得在线用户:监听器实现在线用户的统计
接收消息(从数据库中取得消息)
1.组长:接受所有消息
2.组员:接受接收人为组员id的消息