BBS系统需求分析.doc_第1页
BBS系统需求分析.doc_第2页
BBS系统需求分析.doc_第3页
BBS系统需求分析.doc_第4页
BBS系统需求分析.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BBS系统需求分析整个系统分为三个大模块:1 用户管理模块功能:用户注册、登陆、注册信息修改2 讨论区管理模块功能:讨论区的浏览、创建、修改和删除3 帖子管理模块功能:帖子浏览、创建、回复、修改和删除系统用户为普通用户和管理员,只有管理员才能对讨论区、帖子进行修改与删除。管理员负责讨论区和帖子的管理,需要具备如下功能:1 登陆、注册、修改注册信息2 浏览、创建、修改和删除讨论区3 浏览、创建、修改、删除、回复帖子普通用户是注册登陆的用户,需要具备以下功能:1 登陆、注册、修改注册信息2 浏览讨论区3 浏览、创建、回复帖子根据以上分析结果,对功能进行细化,得出如下功能清单:1. 登陆:提供用户登陆的功能,需要输入用户名和密码2. 注册:提供用户注册的功能,需要输入用户名、密码、密码确认、E-mail、QQ3. 修改注册信息:提供用户修改信息的功能,可以修改密码、E-mail、QQ4. 浏览讨论区:用户登陆之后就可以浏览系统中已存在的讨论区,用户可以查看某一讨论区的详细信息,也可以进入该讨论区浏览发表的帖子,以及回帖5. 创建讨论区:用户可以创建讨论区,每个讨论区包含一个名称和顺序号,每个讨论区的名称在系统中是唯一的,顺序号表示讨论区在列表中的排序6. 修改讨论区:提供讨论区名称和顺序号修改的功能7. 删除讨论区:提供讨论区删除的功能,方便管理员进行讨论区管理8. 浏览帖子:用户进入一个讨论区后,可以看到帖子列表,包含帖子主题、作者、创建时间、回复次数,点击一个帖子可以查看该帖子的内容及回帖9. 创建帖子:用户进入讨论区之后,可以选择创建一个新帖子,需要输入帖子主题和内容10. 修改帖子:提供给管理员使用,修改帖子标题和内容11. 删除帖子:提供给管理员使用,方便管理员进行帖子整理12. 回复帖子:用户在浏览帖子信息的时候,可以进行回复由于本系统结构比较简单,数据库设计也比较简单,数据项和数据结构为:1 用户信息(user) 包括的数据项有用户名、密码、E-mail、QQ等2 讨论区信息(foeum) 包括的数据项有讨论区名称、顺序号等3 帖子信息(topic) 包括的数据项有帖子编号、所属讨论区编号、父帖子编号、用户名、帖子主题、帖子内容、发表时间等数据库表设计如下:数据库表序号数据库表数据库表存储内容1user存储用户注册信息2forum存储讨论区信息3topic存储用户发表的帖子,以及回帖信息user用户信息表序号字段描述类型和长度其他默认值1Id唯一编号Int主关键字,自增列无2Username用户名Varchar(20)唯一,非空无3Password用户密码Varchar(20)非空无4Email用户邮箱Varchar(100)非空无5Nickname昵称Varchar(20)非空无6Degree用户身份Int非空无7registerdate用户注册时间datetime非空当前时间Forum讨论区表序号字段描述类型和长度其他默认值1Id唯一编号int主关键字,自增列无2name讨论区名称Varchar(50)唯一,非空无3sort顺序号int非空04description讨论区简短描述Varchar(200)非空无Topic帖子信息表序号字段描述类型和长度其他默认值1Id唯一编号int主关键字,自增列无2Parented父帖子编号int03Forumid讨论区编号int04Username用户名Varchar(20)无5Title帖子主题Varchar(250)无6Content帖子内容Text无7Postdate发帖日期Datetime当前时间8Replies帖子回复次数int0分析完上述三个表之后,下面说一下三个表之间的关系:1 用户信息表和帖子信息表是一对多的关系,即一个用户可以发表多个帖子,每个帖子的发表人只能是一个。2 讨论区表与帖子信息表是一对多的关系,一个帖子只能属于一个讨论区,但是一个讨论区可以有多个帖子3 帖子信息表与帖子信息表是一对多的关系,一个帖子只能拥有一个父

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论