您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > BBS论坛总设计文档
1BBS论坛管理系统设计文档班级:组别:成员:2目录BBS论坛管理系统.....................................1需求分析说明书......................................41引言..........................................41.1系统概述.................................41.2项目背景.................................52系统功能需求...................................52.1总体功能概述.............................52.2用户登录.................................52.3用户注册.................................62.4发表主题.................................62.5发表回复.................................62.6注销登录.................................62.7管理员登录...............................62.8用户管理.................................62.9论坛管理.................................72.10新增论坛................................73数据流图.......................................73.1顶层数据流图.............................73.20层数据流图............................73.31层数据流图.............................83.3.1登录系统...........................833.3.2注册系统...........................93.3.3发表主题...........................93.3.4回复主题...........................93.3.5论坛管理...........................94数据字典......................................104.1数据流..................................104.2数据项..................................12数据库设计.........................................151.表结构设计.................................151.1用户信息表(tb_user)...................151.2主题信息表(message)...................151.3回复信息表(msgdetail).................152.SQL语句设计(建表语句).....................162.1用户信息表(tb_user)...................162.2主题信息表(message)...................162.3回复信息表(msgdetail).................17详细设计...........................................171.内容概要.....................................172.功能总体说明.................................182.1主要功能组成...........................193界面设计及关键代码............................193.1登录页面...............................1943.2用户注册页面............................203.3发表主题页面............................223.4留言信息列表:..........................223.5留言信息分类:(新增的功能,上次老师答辩说要修改的)...................................223.6发表回复................................244.后台管理....................................264.1用户信息管理............................264.2论坛信息管理............................27需求分析说明书1引言1.1系统概述BBS是BulletinBoardSystem(电子公告栏)的缩写,网络上通常称之为论坛。它通过以文字为主的界面,为广大网友提供一个互相交流的空间。BBS系统将用户划分为游客、用户、管理员3类,他们的权限不同,能够使用的功能也不同。对于系统来说,需要实现的功能总体来说分为以下两大块。前台模块提供给所有用户使用,不论是论坛的注册用户,还是普通的浏览者,都可以进入其中。区别在于随着用户的等级不同,所允许使用的功能也有所不同。后台模块提供给管理人员(包括管理员和版主)使用,以对用户、论坛及文章进行管理维护。普通用户如果试图使用这一模块将被系统拒绝。51.2项目背景BBS系统的作用在于提供给用户彼此交流的空间,这种交流的方式即使浏览文章和发表文章。因此,对于文章的管理是BBS系统的一个核心功能。发表文章的权力只能给予特定的人群,否则容易失去秩序,基于同样地考虑,修改文章的权力也只能提供给特定的人群。因此,用户的划分应该成为BBS系统的一个核心思想,系统将用户划分为普通用户、管理员2类,他们的权限不同,各司其职,其中管理员拥有最高的权力,可以对用户、文章、论坛3大对象进行增加、删除及修改操作。2系统功能需求2.1总体功能概述BBS系统分为前台和后台两个模块。前台模块的使用对象包括了所有用户(管理员、用户、游客),提供的功能包括注册账号、浏览文章、发表主题、回复主题。后台模块的使用对象为管理员(管理员、版主),提供的功能包括管理用户、管理论坛、管理文章。2.2用户登录用户进入论坛首页,即可点击登录按钮,进入用户登录页面,此页面提供用于填写用户名与密码的表单,页面中有一个【登录】按钮和“注册”的链接,分别提供给3中身份的用户使用:对于已经在论坛注册的用户,在页面输入用户名及密码后,单击登录按钮,如果用户名和密码通过验证,则进入论坛,可以使用前台的全部功能。对于游客,单击“游客”链接即可进入论坛,游客可以浏览其他用户发表的文章,但不允许在论坛中发表文章。对于想注册的用户,单击“注册”链接即可进入注册页面,在填写完相关信息后,即成为BBS系统的用户,拥有了普通用户的所有权限。62.3用户注册在登录页面单击“注册“链接即可进入用户注册页面,此页面提供填写用户注册信息的表单,注册信息包括用户名、密码、确认密码,性别,爱好等等,其中有些信息是必须填的,有些是可以选填的。用户填写完表中信息后,单击确认按钮,如果通过验证,即可成为BBS系统注册用户,此时用户在前台登录页面中登录进去之后,即可使用前台的全部功能。2.4发表主题注册用户进入某一论坛之后,可以单击主题列表页面上的“快速留言“链接,以使用发表文章的功能,系统将转至发表文章页面,其中填写的内容包括文章的标题和内容。2.5发表回复在某一话题的帖子列表页面中,注册用户可以单击右上角的“回复主题“链接,发表对该主题的回复内容。2.6注销登录用户单击页面右上角的“注销登录”链接,则系统会注销用户此次登录的信息,转入用户登录页面。2.7管理员登录进入后台登录页面,管理员输入用户名和密码即可进入后台管理页面,登录成功后就可以使用后台的全部功能。2.8用户管理在页面登录后,单击“用户管理”链接,即可进入用户管理页面,页面提供7了所有BBS系统所有注册用户信息的表格,管理员可以编辑和删除用户信息。2.9论坛管理在页面登录后,单击“论坛管理”链接,进入论坛信息管理页面,点击“编辑”即可修改论坛名称和版主。2.10新增论坛在论坛信息管理页面单击“新增论坛”链接,则进入新增论坛页面,只要输入论坛名即可。3数据流图3.1顶层数据流图3.20层数据流图用户BBS系统管理员注册登录发表主题用户管理论坛管理发表回复83.31层数据流图3.3.1登录系统用户信息用户信息表提示信息验证用户用户名、密码主题信息登录信息更新信息更新信息操作信息操作信息注册信息注册信息注册用户用户信息用户信息表登录管理员用户管理论坛管理主题信息表论坛信息表回复信息表更改个人信息发表主题发表回复回复信息93.3.2注册系统3.3.3发表主题3.3.4回复主题3.3.5论坛管理论坛信息论坛信息表论坛管理管理员新增论坛回复信息回复信息表发表回复用户主题信息主题信息表发表主题用户用户信息注册信息用户信息表提示信息注册用户104数据字典4.1数据流数据流系统名:登录条目名:登录信息来源:用户去处:用户登录系统数据流结构:用户名+密码简要说明:用户登录的信息输入修改记录:数据流系统名:注册条目名:注册信息来源:用户去处:注册系统数据流结构:用户名+密码+确认密码+性别+邮箱简要说明:用户注册时的信息记录修改记录:数据流系统名:发表主题条目名:主题信息来源:用户去处:发表主题系统11数据流结构:标题+内容简要说明:用户发表主题时的信息输入修改记录:数据流系统名:发表回复条目名:回复信息来源:用户去处:主题回复系统数据流结构:作者+回复时间+论坛ID简要说明:用户发表回复时的信息输入修改记录:数据流系统名:新增论坛条目名:论坛信息来源:管理员去处:论坛管理系统数据流结构:ID+论坛名+版主简要说明:新增论坛时的信息输入修改记录:124.2数据项数据元素系统名登录条目名用户名存储处用户信息表数据元素类型类型varchar长度20取值范围英文或数字含义用户登陆名简要说明记录用户登陆名称数据元素系统名登录条目名密码存储处用户信息表数据元素类型类型varchar长度20取值范围英文或数字含义用户的登录密码简要说明记录用户的登录密码数据元素系统名发表主题系统13条目名标题存储处主题信息表数据元素类型类型varchar长度100取值范围英文或数字含义文章的标题简要说明记录文章的标题数据元素系统名发表主题系统条目名内容存储处主题信息表数据元素类型类型varchar长度500取值范围英文或数字含义文章的内容简要说明记录文章的内容14数据元素系统名论坛管理系统条目名论坛名称存储处论坛信息表数据元素类型类型varchar长度100取值范围英文或数字含义论坛名称简要说明记录论坛的名称15数据库设计1.表结构设计1.1用户信息表(tb_user)字段名字段类型字段中文名备注idbigint用户标识主键namevarchar2(20)用户名passwordvarchar2(20)密码sexvarchar2(5)性别favorvarchar2(30)爱好addressvarchar2(200)地址1.2主题信息表(message)字段名字段类型字段中文名备注idbigint主键主键user_idbigint用户标识usernamevarchar2(20)留言人titlevarchar2(25)主题messagevarchar2(255)留言内容timevarchar2(50)留言时间clicksint点击率1.3回复信息表(msgdetail)字段名字段类型字段中文名
本文标题:BBS论坛总设计文档
链接地址:https://www.777doc.com/doc-4328939 .html