bbs论坛需求分析Word格式文档下载.doc

上传人:b****1 文档编号:13160247 上传时间:2022-10-07 格式:DOC 页数:28 大小:302KB
下载 相关 举报
bbs论坛需求分析Word格式文档下载.doc_第1页
第1页 / 共28页
bbs论坛需求分析Word格式文档下载.doc_第2页
第2页 / 共28页
bbs论坛需求分析Word格式文档下载.doc_第3页
第3页 / 共28页
bbs论坛需求分析Word格式文档下载.doc_第4页
第4页 / 共28页
bbs论坛需求分析Word格式文档下载.doc_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

bbs论坛需求分析Word格式文档下载.doc

《bbs论坛需求分析Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《bbs论坛需求分析Word格式文档下载.doc(28页珍藏版)》请在冰豆网上搜索。

bbs论坛需求分析Word格式文档下载.doc

第四章运行环境规定(环境需求) 21

4.1对网络构建的需求 21

4.2硬件设备 21

4.3支持软件 21

4.4接口 21

4.4控制 22

摘要

在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,众所周知,论坛是当今网络中的知名服务之一。

它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。

本论坛是针对在校大学生的具体需求进行开发,在这里,学生可以通过论坛进行信息查询、信息搜索、信息交流、信息共享,因此具有很好的现实意义。

第一章引言

1.1目的

读者范围:

最终用户、软件设计人员

本文档作为BBS论坛第一期的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。

1.2背景

BBS(BulletinBoardService,公告牌服务)是Internet上的一种电子信息服务系统,它提供一块公共电子白板,每个用户都可以在上面书写,并且可发布信息或提出看法。

大部分BBS由教育机构、研究机构或商业机构管理,象日常生活中的黑板报一样,电子公告牌按不同的主题,分主题分成很多个布告栏。

布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。

同样地,别人对你的观点的回应也是很快的。

如果需要独下的交流,也可以将想说的话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序加人闲谈者的行列。

虽然谈话的双方素不相识,却可以亲近地交谈。

在BBS里,人们之间的交流打破了空间、时间的限制。

在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌、健康状况,而这些条件往往是人们在其他交流形式中无可回避的。

同样地,也无从知道交谈的对方的真实社会身份。

这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。

这对于现有的所有其他交流方式来说是不可能的。

目前国内的BBS已经十分普遍,可以说是不计其数,其中BBS大致可以分为5类:

(1)校园BBSCERNET建立以来,校园BBS恨快地发展了起来。

目前很多大学都有了BBS,几乎遍及全国上下,像清华大学、北京大学等等都建立了自己的BBS系统。

清华大学的水木清华很受学生和网民们的喜爱。

(2)商业BBS站,这里主要是进行有关商业的商业宣传、产品推荐等等。

目前手机的商业站、电脑的商业站、房地产的商业站比比皆是。

(3)专业BBS站,这里所说的专业BBS主要用于建立地域性的文件传输和信息发布系统。

(4)情感BBS,主要用于交流情感,是许多娱乐网站的首选。

(5)个人BBS,有些个人主页的制作者们在自己的个人主页上建设了BBS,用于接受别人的想法,更有利于与好友进行沟通。

1.3定义

1、JSP(JavaServerPages)

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易

2、Struts只是一个MVC框架(Framework)

用于快速开发JavaWeb应用。

Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(CustomTag)。

但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。

3、JDBC(JavaDataBaseConnectivity,java数据库连接)

它是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序。

第二章任务概述

2.1目标

在本实训课结束时,使自己具有J2EEWeb开发网站的经历,并且懂得如何获取专业领域的知识的能力。

2.2用户的特点

1、本软件的最终用户的特点

所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能

2、后台管理和维护人员的教育水平和技术专长

本软件的后台管理和维护人员均是具有一定网络知识的人员。

2.3假定和约束

假定本软件开发工作的开发期限为2个月,经费限制在2000元。

第三章需求规定

3.1对功能的规定(功能性需求)

系统划分

该网站建设包含以下子系统:

前台服务功能

后台管理功能

登录、注册、修改信息、注销

管理个人的留言信息

查看、发表、回复留言

用户管理

BBS论坛系统

查询留言(分类、高级)

管理员后台管理

版主后台管理

系统设置

留言管理

公告管理

其它管理

用户角色划分

1、普通(游客)用户

是该论坛的一种用户,普通用户以游客身份登录本系统,只具有察看帖子的功能,不能留言。

2、注册用户

具备普通用户所有的能力。

并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表留言。

3、版主

具备注册用户所有的能力,其主要权限是对分论坛进行文章管理。

4、管理员

管理员登录以后可以对论坛系统进行管理,包括论坛的基本信息、用户设置,还可以修改管理员密码。

前台服务的用例图

1、各种信息的显示(面向游客)

2、各种用户信息的操作(面向注册用户)

3、各种留言信息的操作(面向注册用户)

4、各种个人信息的浏览操作(面向注册用户)

前台服务的用例事件流

1、注册

(1)说明

主要是指除管理员以外的用户角色(一般为游客),在网上在线填写一些会员的注册信息。

注册后即可成为BBS论坛会员。

(2)会员注册信息如下

信息

类型

描述

用户名

20个字符

密码

重复密码

昵称

在网上的代号

密码提示问题

50个字符

为了能够找回密码

密码提示答案

50字符

用户的E-MAIL

用户的形象表示的图像

图的文件名称或者文件的编号

(3)注册确认

用户通过网上在线注册后,由系统管理员收集相应的资料,核实后,进行用户注册确认,确认后用户成为会员正式生效,可以享受网站提供的各种服务。

(4)对应的事件流

内容

说明

用例编号

Customer_1

用例名称

用户注册

用例说明

未注册用户注册成为会员

参与者

未注册用户

前置条件

该用户不能是已经注册的用户(帐号不能已经存在!

后置条件

后台系统正确地收集用户提交的信息并保存到数据库表中

基本路径

1、Actor点击注册

2、系统显示注册页面

3、Actor填写用户名密码等相关信息,点击提交

4、后台系统处理该请求并最后显示注册成功

5、注册成功后将跳转到登录页进行登录

扩展路径

3a、Actor填写的信息格式不正确

3a1、系统提示输入正确的数据

4a、注册失败

4a1、系统再跳转到注册页面,提示Actor重新注册

补充说明

2、登录

用户输入登录信息,如用户名、密码、验证码,以会员的身份进入本论坛。

(2)会员登录的信息

验证码

(3)登录确认

用户通过网上在线输入用户的ID标识信息后,由后台系统收集相应的资料,并进行核实比较确认。

Customer_2

用户登陆

用户登录系统

注册用户

用户是有效的注册用户

用户所输入的信息与后台系统数据库表中所保存的信息一致

1、Actor填入用户名、密码和验证码,点击提交

2、系统验证验证码

3、系统验证用户名和密码

4、验证成功,系统跳转到主页

1a、用户所输入的登录信息无效

1a1、系统提示输入正确格式的用户标识信息

2a、验证失败

2a1、系统提示Actor重新填写验证验

3a、验证失败

3a1、系统提示Actor重新填写用户名和密码

3、修改信息

会员登录成功后,可以修改自己的注册信息,如密码或者其它的内容等。

(2)对应的事件流

Customer_3

修改用户信息

用户修改自己的注册信息

注册用户已经登陆系统

系统正确地接收用户提交的信息并且成功地保存到数据库表中

1、Actor点击修改信息

2、系统判断该用户是否是已经登录过的用户

3、系统再显示信息修改页面

4、Actor在该页面中输入新的信息,最和再点击提交按钮

5、系统显示修改成功,然后跳转到登录页面进行重新登录确认

2a、用户身份不合法

2a1、提示用户转去登录

4a、修改失败

4a1、系统跳转到错误信息页面,并提示Actor重新修改

4、在线注销

会员登录成功后,可以在线注销。

此后将不再拥有登录后的在线权限。

Customer_4

用户在线注销

会员登录成功后,可以在线注销

登录后的用户

注册用户已经成功登陆系统

1、Actor点击在线注册

3、系统再显示警告提示是否真的要在线注销

4、Actor输入确认信息,最和再点击提交按钮

5、系统将在线注销该用户

4a、Actor输入取消在线注销

4a1、系统将退出在线注销状态

5、某个特定的BBS信息的显示

游客或者登录成功的用户,可以选择自己感兴趣的版块,并察看其中所感兴趣的帖子(留言)。

Customer_5

察看帖子

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1