怎样做收件箱和发件箱程序?

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:05:10
网站有许多会员,现在要开发一个功能,这个功能描述如下:
会员之间可以建立一对一的好友关系,可以互发信息交流。
说白了,也就是开发收件箱与发件箱的功能。

我构思了一下,在数据库中建立一个留言表可以实现收件箱和发件箱这一功能。几个字段如下:留言条ID(标识,自动加1)、会员ID、发件内容、收件人ID、收件内容、发件人ID、留言时间。
还没开始做,只是构思而已,想请求大侠们给点意见和建议。
还想特别请教一个问题,我在网上差不多找了一天也没一点头绪。那就是当用户打开收件箱后,告诉用户有多少条未读留言,当读过之后,下次就不再显示为未读留言了。这个问题好像非常难吧?怎样判断某条留言是否已读,后台程序怎么做?

我学的是ASP.NET,C#语言,恳请大哥达人们给点思路和建议,最好能给个例子或代码,那就感激不尽了。

新建一个表或字段来存贮发送和接收状态,A向B发,那么在发送"时"在这个字段里写个值,比如“ON”,B登陆后执行状态查询,如果字段里有ON那么表示有新消息,当B查看"完"这条信息后自动执行操作ON换为OFF,表示这条消息已阅读过了。

,告诉用户有多少条未读留言,当读过之后,下次就不再显示为未读留言了。这个问题好像非常难吧?怎样判断某条留言是否已读,后台程序怎么做?

数据库加一个字段,STATUS,作为状态.

访问这个数据后,更新STATUS字段即可.