BBS系统需求分析

BBS系统需求分析

ID:47864166

大小:74.50 KB

页数:6页

时间:2019-07-27

BBS系统需求分析_第1页
BBS系统需求分析_第2页
BBS系统需求分析_第3页
BBS系统需求分析_第4页
BBS系统需求分析_第5页
资源描述:

《BBS系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、BBS系统需求分析整个系统分为三个大模块:1.用户管理模块功能:用户注册、登陆、注册信息修改2.讨论区管理模块功能:讨论区的浏览、创建、修改和删除3.帖子管理模块功能:帖子浏览、创建、回复、修改和删除系统用户为普通用户和管理员,只有管理员才能对讨论区、帖子进行修改与删除。管理员负责讨论区和帖子的管理,需要具备如下功能:1.登陆、注册、修改注册信息2.浏览、创建、修改和删除讨论区3.浏览、创建、修改、删除、回复帖子普通用户是注册登陆的用户,需要具备以下功能:1.登陆、注册、修改注册信息2.浏览讨论区3.

2、浏览、创建、回复帖子根据以上分析结果,对功能进行细化,得出如下功能清单:1.登陆:提供用户登陆的功能,需要输入用户名和密码2.注册:提供用户注册的功能,需要输入用户名、密码、密码确认、E-mail、QQ1.修改注册信息:提供用户修改信息的功能,可以修改密码、E-mail、QQ2.浏览讨论区:用户登陆之后就可以浏览系统中已存在的讨论区,用户可以查看某一讨论区的详细信息,也可以进入该讨论区浏览发表的帖子,以及回帖3.创建讨论区:用户可以创建讨论区,每个讨论区包含一个名称和顺序号,每个讨论区的名称在系统中是

3、唯一的,顺序号表示讨论区在列表中的排序4.修改讨论区:提供讨论区名称和顺序号修改的功能5.删除讨论区:提供讨论区删除的功能,方便管理员进行讨论区管理6.浏览帖子:用户进入一个讨论区后,可以看到帖子列表,包含帖子主题、作者、创建时间、回复次数,点击一个帖子可以查看该帖子的内容及回帖7.创建帖子:用户进入讨论区之后,可以选择创建一个新帖子,需要输入帖子主题和内容8.修改帖子:提供给管理员使用,修改帖子标题和内容9.删除帖子:提供给管理员使用,方便管理员进行帖子整理10.回复帖子:用户在浏览帖子信息的时候,

4、可以进行回复由于本系统结构比较简单,数据库设计也比较简单,数据项和数据结构为:1.用户信息(user)包括的数据项有用户名、密码、E-mail、QQ等2.讨论区信息(foeum)包括的数据项有讨论区名称、顺序号等3.帖子信息(topic)包括的数据项有帖子编号、所属讨论区编号、父帖子编号、用户名、帖子主题、帖子内容、发表时间等数据库表设计如下:数据库表序号数据库表数据库表存储内容1user存储用户注册信息2forum存储讨论区信息3topic存储用户发表的帖子,以及回帖信息user用户信息表序号字段描

5、述类型和长度其他默认值1Id唯一编号Int主关键字,自增列无2Username用户名Varchar(20)唯一,非空无3Password用户密码Varchar(20)非空无4Email用户邮箱Varchar(100)非空无5Nickname昵称Varchar(20)非空无6Degree用户身份Int非空无7registerdate用户注册时间datetime非空当前时间Forum讨论区表序号字段描述类型和长度其他默认值1Id唯一编号int主关键字,自增列无2name讨论区名称Varchar(50)唯一

6、,非空无3sort顺序号int非空04description讨论区简短描述Varchar(200)非空无Topic帖子信息表序号字段描述类型和长度其他默认值1Id唯一编号int主关键字,自增列无2Parented父帖子编号int03Forumid讨论区编号int04Username用户名Varchar(20)无5Title帖子主题Varchar(250)无6Content帖子内容Text无7Postdate发帖日期Datetime当前时间8Replies帖子回复次数int0分析完上述三个表之后,下面说

7、一下三个表之间的关系:1.用户信息表和帖子信息表是一对多的关系,即一个用户可以发表多个帖子,每个帖子的发表人只能是一个。2.讨论区表与帖子信息表是一对多的关系,一个帖子只能属于一个讨论区,但是一个讨论区可以有多个帖子3.帖子信息表与帖子信息表是一对多的关系,一个帖子只能拥有一个父帖子,而一个父帖子可以包含多个回复帖子。要求如下:开发周期:2天开发工具:Dreamweaver和MSSQLServer数据库及Tomcat服务器开发环境:WindowsXP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。