String 管理员官阶

power Number 权限(1为正常权限,-1表示被禁言)

joindate Date 加入时间

administrator String true/fasle,如果是true则直接从这里取,否则从job表取

qiandao String true/fasle,如果是true则表示已签到

pageNumber Number 用户浏览的页数

topicId Number 话题ID

 

这张表记录了每个用户所在社区的详细信息。每个用户注册时自动加入默认社区:交游网(全国)。这张表里十分具体的记录了用户的账号,社区ID,还有用户所在社区的威望,贡献,等级。威望的通过签到的方式增长,签到一次威望+5,一分钟可以签到一次。贡献的增长是根据用户的发表话题的数量而决定的。用户美发表一次话题,贡献加10,另外如果有该用户之外的其他用户回复的话,那么回复方和发表方都可以获得1点贡献的奖励。等级是根据威望来决定的,当威望打到当前等级的最大值之后,将会升级,用户可达到的最高等级是14级’一代宗师’。除了这些基本职级外,还有管理员职级,最高管理员职级为25级’创始人’。创始人具有最高全局权限10,全局权限8以上的管理员可以登录后台管理页面:master.ejs,从而对本站的所有用户和社区信息进行管理。

表 1.3 话题信息表

topic

字段 类型 含义

_id(topicId) Object mongodb唯一标识

uid String 发表者标识=users.username

usid String 发表社区标识=userShequ.pid

nowdate Date 发布话题时的时间

title String 标题

content String 内容

IsDelete String true/false表示该话题是否被删除

HFdate Date 回复日期,用于置顶的参照

power Number 话题中的权限

topicId String 暂时没用

本表记录了用户发表的所有话题信息,包括了发表人的账号,所发表在的社区ID,发布的时间,主题,内容,是否被删除,另外每个话题都有一个自己的话题权限。在自己发表的话题中,自己拥有仅次于管理员的权限,可以禁言除了比自己权限高的管理员之外的任何人源]自\优尔|文}论(文]网[www.youerw.com。还值得一提的是,每个话题可以被管理员删除,但是这里的删除并不是真正的删除,简单的来说明一下,那就是这些被删除的话题并不会从数据库中删除,而仅仅只是把话题信息表中的isDelete字段置为’true’,这样以来,只要再把这个字段重新置为’false’,就可以实现对话题的恢复,可以防止管理员误删,恶意乱删话题等情况的发生。

上一篇:jsp洗衣店管理系统的设计与实现+业务流图
下一篇:jsp+mysql大学生创业服务平台系统设计

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

基于消费者个性特征的化...

网络常见故障的分类诊斷【2055字】

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

公寓空调设计任务书

志愿者活动的调查问卷表

神经外科重症监护病房患...

C#学校科研管理系统的设计

承德市事业单位档案管理...

AT89C52单片机的超声波测距...