bbs论坛系统详细设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BBS详细设计说明书

编写人:刘彦阳

王雪晴

目录

前言 (3)

一、引言 (4)

1.1编写目的 (4)

1.2项目背景 (4)

1.3定义 (4)

1.4参考资料 (6)

二、系统结构 (7)

2.1需求概述 (7)

2.2软件结构 (7)

三、模块设计说明 (9)

3.1功能模块设计 (9)

3.2功能 (10)

3.3算法实现 (21)

3.4流程逻辑 (22)

3.5接口 (22)

3.6存储分配 (23)

3.7限制条件 (24)

3.8测试计划 (24)

3.9尚未解决的问题 (24)

前言

随着计算机网络的飞速发展,网民人数越来越多,BBS论坛作为一种交流思想和感情的桥梁,快捷方便,正受到越来越多网友的喜爱,并深刻地影响人类的交流方式。

BBS是互联网一种人与人之间交互的必备工具,特别是做网站必备。BBS可以通过WEB 浏览器访问,并且实现上传文件等诸多功能。网民们便逐步开始接受这种使用方便快捷、功能日渐强大的系统。在它上面网民们可以张贴和发布各种各样的信息,讨论各式话题。随着中国网络的普及和计算机及其外设的大幅度降价,Internet这个概念逐渐深入人心。中国网民的数量呈几何级数量增长,BBS的普及程度也直追Email。每个网站几乎都拥有自己的BBS或者BBS链接, BBS社区提供给用户的服务是全面而且非常友好的,用户在社区中可以根据自己的喜好设置不同的显示风格,根据自己的需求定制各种服务。

一、引言

1.1编写目的

通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事。通过此bbs论坛的编写,熟悉的工作流程。为了对BBS论坛管理系统中的功能和流程有更详细的了解,编写本详细说明书。本说明书在系统概要设计的基础上,进一步细化系统各功能模块的设计,确定系统各模块的详细实现方法(包括实现算法,采用的数据结构等),为编码实现阶段的工作提供依据。本说明书的读者对象为软件设计人员、开发人员以及软件测试、维护人员。

1.2项目背景

大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术水平是业余的,而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平

1.3定义

游客

所有访问论坛,尚未登录的人。

申请注册并提交成功的人。

版主

具有发布版块公告,管理版内帖子,删除/转移帖子,奖励/惩罚一般注册用户功能的已注册用户。

系统管理员

具有宣布论坛开放/关闭注册,帖子的批量删除/转移,版块管理,用户管理功能的总版主。

用户

此“用户”泛指所有的注册用户和游客。

管理人员

此“管理人员”泛指版主和系统管理员。

注册

游客访问论坛按系统规则申请注册。

登录

注册用户按系统规则登录论坛。

退出

已登录用户退出登录状态。

浏览主题

游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题

用户(包括所有注册用户或游客)通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。

发布主题

注册用户通过此业务按系统规则进行主题的发布。

回复主题

注册用户通过此业务按系统规则进行主题的回复。

修改帖子

注册用户和管理人员通过此业务按系统规则修改自己已发布的主题或回复的帖子。

修改个人资料

注册用户通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。

管理版内帖子

版主通过此业务按系统规则在自已管理的版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子,移动帖子等操作。

删除帖子

管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。

管理人员通过此业务按论坛的规则对于屡次违反规定且拒不改悔的一般注册用户进行禁用操作,禁用后该用户无法正常登录。

搜索帖子

注册用户和管理人员通过此业务按关键字对帖子进行查找。

版块管理

系统管理员通过此业务按系统规则对版块进行管理,如版块的增加,重新命名,删除,关闭等操作

1.4参考资料

软件工程导论/陈明编著。--北京:机械工业出版社,2011.6(高等院校软件工程专业规划教材)

JSP项目开发全程实录/周桓,王殊宇等编著,---北京:清华大学出版社,2008.6(软件项目开发全程实录丛书

《数据库系统概论》王珊萨师煊编著高等教育出版社

相关文档
最新文档