网络论坛数据库设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言
现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。
网络论坛是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统。它为网民提供一块公共的电子白板,每个用户都可以在上面书写、发布自己的信息或提不同的意见,以便与其他用户进行交流和讨论。本系统面向所有乐于参与交流活动的广大网友。
在当今信息流量相当大的情况下,网络论坛已经成为人们生活中不可或缺的一部分,人们在通过网络论坛进行交流的同时,还可以在论坛上发泄自己的情绪,在论坛中,人们往往能够展现自己真正的性情,缓解自己在生活和工作中的压力,论坛中的问题很多都是现实而具有思考性的问题法,在论坛中可以大胆的发表自己的看法。
因此越来越多的网络论坛应运而生,固有这次网络论坛系统的开发实施,论坛中包含了论坛会员的相关信息,以及各个会员在论坛中所讨论的论坛话题,通过论坛平台可以发表评论或者回复提问者的相关问题,可以多人进行讨论,也可以在两者之间进行秘密交流。
目录
1.需求分析..................................................................................................... - 1 -
2.数据库概要设计......................................................................................... - 3 -
1. 用户E-R实体图: ....................................................................... - 3 -
2. 论坛版块E-R实体图 ................................................................... - 3 -
3. 主题信息E-R实体图: .................................................................. - 4 -
4回帖信息E-R实体图: .................................................................... - 4 - 3.数据库详细设计......................................................................................... - 6 -
3.1 数据表的创建................................................................................. - 6 -
1.用户信息表(users)................................................................. - 6 -
2. 板块信息表(LunTanInfor) ............................................... - 6 -
3. 主题信息表(topic)............................................................ - 7 -
4. 回复信息表(Repiy) .......................................................... - 8 -
3.2 数据表关系图:............................................................................. - 8 -
4.数据库实现............................................................................................... - 11 -
1.需求分析
应用互联网实现信息讨论,已经成为一种常用的手段,网上论坛提供了一个信息交流的空间,在论坛中可以一起讨论刚兴趣的话题,提出问题或者回答别人的问题。
其功能需求有:
匿名用户只能浏览论坛中的帖子。
普通用户可以修改本人资料中除用户名以外的其他信息,登录后可以在已有的板块中发布新主题,或者回复帖子。
版主除了有普通用户的权限外,还可以在所管理的板块删除、推荐、锁定帖子,或者解除对帖子的推荐、锁定,并可以在本版块中发布通知等。
系统管理员除了有普通用户的权限以外,还可以添加版块、删除版块,对论坛中所有版块的属性进行编辑,并对注册的用户的所有资料进行修改和删除。
用户可以在系统中注册成为普通用户,注册时需要填写完整性的用户资料,并将资料提交到数据库中。
注册用户可以通过登录,进入系统中,用户登录时需验证用户的用户名和密码信息。
系统管理员可以对用户进行管理,可以查看,修改和删除用户的相关信息。
任何身份的用户可以浏览帖子上的论坛的主题信息。通过主题信息的连接,可进人该主题信息并可以浏览主题信息的详细内容。
登录用户可以在一个版块中发布新的帖子信息。可以对帖子的内容信息进行回复操作,并可以对自己的帖子信息进行编辑操作。
版主可以对管理版中的帖子进行管理,包括修改、删除、推荐帖子、
锁定帖子,解除锁定、解除推荐和本版中发布通知。
系统管理员可以添加系统中的版块信息,可以编辑或删除系统中的莫个人的版块信息。
网络论坛功能模块图:
系统模块流程图