77范文网 - 专业文章范例文档资料分享平台

基于struts2的BBS论坛数据库课设 - 图文(2)

来源:网络收集 时间:2018-12-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

3 需求分析

3.1信息要求分析

BBS(Bulletin Board Service,公告牌服务)是Internet上的一种电子信息服务系统,它提供一块公共电子白板,每个用户都可以在上面书写,并且可发布信息或提出看法。 大部分BBS由教育机构、研究机构或商业机构管理,象日常生活中的黑板报一样,电子公告牌按不同的主题,分主题分成很多个布告栏。布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。

同样地,别人对你的观点的回应也是很快的。如果需要独下的交流,也可以将想说的话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序加人闲谈者的行列。虽然谈话的双方素不相识,却可以亲近地交谈。在BBS里,人们之间的交流打破了空间、时间的限制。在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌、健康状况,而这些条件往往是人们在其他交流形式中无可回避的。

同样地,也无从知道交谈的对方的真实社会身份。这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。这对于现有的所有其他交流方式来说是不可能的。

3.2处理要求分析

增:用户注册用户后,用户表增加一个用户。用户登录后发表帖子后,增加一篇帖子, 用户发表回复后,增加一个回复,用户回复楼层后,增加一个楼中楼回复。 删:用户能删除自己的帖子。

查:用户能浏览帖子,及个人用户信息。 改:用户能修改自己的个人信息。 3.3数据字典及安全性、完整性要求分析 该系统的数据库有下面五张表构成: 用户表:user

论坛板块表:forum 帖子表:psot 回复表:reply

楼中楼回复表:inReply

6

3.3.1 论坛板块表:forum

表中列名

Fid(论坛板块id) fname(板块名称) Remark(板块备注) url(板块图标地址)

数据类型及长度 INT

VARCHAR(20) VARCHAR(30) VARCHAR(50)

约束 主键 非空 非空 非空 非空 非空

PostCount(论坛帖子回复数) INT LastPostTime(论坛最后回复DateTime 时间)

3.3.2 用户表

表中列名

Uid(用户id) Uname(用户名) Password(用户名) Nickname(用户昵称) avaUrl(用户头像地址) Email(用户邮箱) Gender(用户性别) Birthday(用户生日) postCount(用户发帖数)

数据类型及长度

INT

VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(50) VARCHAR(50) VARCHAR(1) Date INT

约束

主键 非空 非空 非空

非空,独一无二 男或女,非空 非空

7

EX(用户经验) INT

3.3.3 帖子表(post)

表中列名

Pid(帖子id)

Uid(发表的用户id) Fid(板块id) Title(标题) Content(内容) postTime(发表事件)

数据类型及长度

INT INT INT

VARCHAR(30) VARCHAR(520) DATETIME

约束

主键 非空,外键 非空,外键 非空 非空 非空 非空 非空 非空 非空 非空

LastReplyTime(最后回复时间) DATETIME LastReplyId(最后回复id)

INT

lastReplyName(最后回复用户) INT replyCount(回复总数) readCount(查看总数)

INT INT

3.3.4 回复表(reply)

表中列名

Rid(回复id) Uid(用户id) Pid(帖子id)

数据类型及长度

INT INT INT

约束

主键 外键 外键

8

inReplyCount(楼中楼回复总数) Content

replyTime(回复时间)

INT

VARCHAR(520) DATETIME

非空 非空 非空

3.3.4 楼中楼回复表(inreply)

表中列名 数据类型及长度

irid (楼中楼回复id) Rid(回复id) Uid(用户id)

Unickname(用户昵称) uavaUrl(用户头像地址) Ruid(被回复者id)

INT INT INT

VARCHAR(20) VARCHAR(50) INT

约束

主键 非空,外键 非空,外键 非空 非空 非空,外键 非空 非空 非空

Runickname(被回复者昵称) VARCHAR(20) Content(回复内容) replyTime(回复时间)

VARCHAR(520) DATETIME

4 概念结构设计

4.1数据实体描述及分ER图 4.1.1 个人信息实体

用户id 密码 昵称 头像地址 用户 9 性别 邮箱 发帖数 经验 出生日期

4.1.2 论坛板块

板块id 名称 备注 论坛板块 图标地址 回复数 最后回复时间 4.1.3 帖子表

用户id 最后回复id 板块id 最后回复时间发表时间帖子 帖子id 最后回复用户标题 标题 4.1.4 回复表

用户id 回复id 回复 帖子id 10 回复内容

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于struts2的BBS论坛数据库课设 - 图文(2)在线全文阅读。

基于struts2的BBS论坛数据库课设 - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/392331.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: