01需求分析论坛系统姓名Word文件下载.docx

上传人:b****4 文档编号:17308207 上传时间:2022-12-01 格式:DOCX 页数:37 大小:148.50KB
下载 相关 举报
01需求分析论坛系统姓名Word文件下载.docx_第1页
第1页 / 共37页
01需求分析论坛系统姓名Word文件下载.docx_第2页
第2页 / 共37页
01需求分析论坛系统姓名Word文件下载.docx_第3页
第3页 / 共37页
01需求分析论坛系统姓名Word文件下载.docx_第4页
第4页 / 共37页
01需求分析论坛系统姓名Word文件下载.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

01需求分析论坛系统姓名Word文件下载.docx

《01需求分析论坛系统姓名Word文件下载.docx》由会员分享,可在线阅读,更多相关《01需求分析论坛系统姓名Word文件下载.docx(37页珍藏版)》请在冰豆网上搜索。

01需求分析论坛系统姓名Word文件下载.docx

5附录40

5.1系统安全性的要求40

5.1.1数据存储安全40

5.1.2访问控制安全40

5.1.3网络传输安全40

5.1.4应用系统审计40

6运行环境规定41

6.1运行环境41

6.1.1软件环境41

6.1.2硬件环境41

6.2接口42

7遗留问题42

8项目非技术需求42

1引言

1.1目的

本文档的编写,主要是为了在系统设计之初,明确系统所要涉及的功能以及完成的目标。

通过严密的需求分析,达到对之后详细设计的最大化支持降低开发的风险性。

1.2背景

互联网正在融入我们的生活,影响和改变着我们的生活。

网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间。

它不受时间和空间的约束,论坛用户可以发表自己的观点,一起探讨某个问题。

目前,在线论坛已不是新事物,许许多多的别具特色的论坛在网络上随处可见。

为了改变网上现存论坛的普遍风格,追加功能,更便于管理,于是开发一套界面友好美观,易于使用的论坛系统。

1.3参考资料

软件工程与实践者的研究经验

需求工程

许云龙老师上课资料以及视频

Oracle11g相关资料

1.4术语

2任务概述

2.1目标

该项目主要是实现一个具有优秀负载能力和可定制的在线论坛系统。

一个具有优秀负载能力,用户友好的在线论坛系统可以获得较大的用户群和访问量。

项目通过实现高性能的在线论坛系统并且提供具有优秀扩展性和可定制性的论坛系统框架,可以用于实现各种主题和内容的在线论坛。

3需求规定

3.1一般性需求

本项目是一个界面友好美观,易于使用的论坛系统,具有优秀负载能力和可定制等特点。

项目支持的语言:

本项目后台程序java语言编写,以实现强大的功能。

前台主要运用jsp+javascript+css语言编写以追求页面的美观。

操作性:

本论坛系统必须提供给用户良好的可操作性。

包括鼠标操作,键盘操作等基本操作。

另外,本论坛系统还会较多运用快捷键,使熟悉本论坛系统的用户在访问效率及方便程度上能有较大提升。

安全性:

本论坛系统应该保证系统在运行时的安全性问题。

运用最大能力,保证用户账户数据安全,不至于用户因为本站系统用户数据、隐私的泄露造成损失。

3.2功能性需求

3.2.1整体业务流程描述

本论坛系统主要的流程可以分成五部分:

账号管理流程,帖子管理流程,管理员管理流程,搜索流程,统计流程。

未注册的用户可以通过账号管理流程注册成会员,会员可以管理自己的个人信息,也可以进入帖子管理流程,进行发帖,回帖,管理、收藏、订阅帖子;

管理员包括版主,分区版主,超级版主,系统管理员可以进入管理员管理流程,对论坛系统进行各种管理活动。

注册会员可以对全站的主题帖进行搜索,查找自己感兴趣的主题进行操作。

管理员则在登录以后可以统计功能,进行会员统计,主题帖统计,访问量统计等。

3.2.2操作流程描述

会员账号管理操作流程。

3.2.3第二个操作流程描述

帖子管理操作流程。

4具体功能点需求

4.1系统管理子系统

系统管理模块主要进行会员信息自主管理,管理员对会员账号的管理以及管理员对网站基础信息的管理功能。

会员通过会员账号管理功能,进行对自己账号各个信息的设置和修改;

管理员对会员账号管理功能允许管理员对会员账号进行添加、查询、修改、删除等操作,维护网站,同时还允许管理员对会员账号或IP的封禁。

网站基础信息的管理功能允许管理员对网站的基础信息如“友情链接”,“论坛帮助”做出管理。

系统管理模块包括会员个人信息管理,管理员会员管理和网络信息设置子模块。

4.1.1会员个人信息管理子模块

会员个人信息管理子模块提供给网站用户系统登录/注销功能,提供给会员短消息管理、个人中心、个人资料设置等功能。

系统登录/注销:

会员注册、会员登录、找回密码、注销登录等。

短消息管理:

“短消息”是论坛会员间交流的工具,信息只有发件人和收件人可以看到,收到信息后系统会给出相应的提示信息,会员可以通过短消息功能与同一论坛上的其他会员保持私人联系。

“收件箱”和“发送短消息”中提供了短消息的收发服务;

个人中心:

查询自己的主题、回复、收藏、订阅,好友管理;

个人资料设置:

会员登录后,可以使用“个人资料设置”来维护本会员的所有个人信息;

需求描述

功能需求

功能名称

会员个人信息管理模块

优先级

参与者

会员

业务背景

注册、修改、管理自己的账号,更好地得到系统的服务

功能说明

注册会员:

会员根据相应要求在系统上注册账号。

会员登录:

会员登陆自己的账号以便更好的接受系统的服务。

会员密码找回:

会员可以通过系统找回自己的密码。

会员个人资料设置:

会员可修改、更新所有的个人资料。

好友管理:

会员管理自己的好友,包括添加,删除等基本操作。

主题管理:

会员查询自己曾经发布、回复的主题,并能对发布的主题进行修改,对回复进行删除等操作。

主题订阅收藏:

会员对自己喜欢的感兴趣的主题进行收藏,以便以后再次阅读。

短信息服务:

本系统会员间通过短信息进行交流。

通过短信息的收发来交换信息与意见。

短信息管理:

会员对已经发出的、接收的短信息进行管理(包括消息存档,消息删除等操作)。

约束条件

要求会员账号唯一且必须是邮件地址。

要求会员账号长度在8-15个字符之间且只含有英文和数字。

要求会员密码长度在8-15个字符之间且只含有英文和数字。

添加好友时,必须等到对方认可后才能添加。

相关查询

其他需求

裁剪说明

不可裁剪

业务流程描述

用户登录本站,如果用户还未注册,那可以通过会员注册系统注册成为会员,然后登录会员账号。

会员可以修改个人信息、找回密码等,还可以管理自己的好友,管理自己的主题;

同时会员可用通过站内短信息服务来收发,管理短信息。

数据描述

会员账户基本信息

名称

描述

是否必添

账号编号

用来唯一区别一个账号的,系统可以自动生成。

账号名称

账号的名称,有邮箱地址组成

密码

注册日期

注册该会员账号的日期

昵称

会员用于系统交流的名称

性别

会员性别

城市

会员所在城市

找回问题

用于帮助会员找回账号密码

找回答案

身份

辨别会员权限范围的表示

好友信息

好友编号

会员好友的编号,系统可以自动生成。

好友账号编号

好友的账号编号,参考好友会员账号编号

好友名称

好友账号名称

主题收藏订阅信息

主题帖编号

用来唯一区别一个主题的,参照帖子模块的帖子编号。

收藏者编号

用来唯一区别一个会员账户的,参照会员账号编号

收藏评语

短信息信息:

短信息编号

用来唯一区别一个短信息的,系统可以自动生成。

发出者编号

参照会员账号编号

接收者编号

主题

正文

发出时间

短信息发出的时间

4.1.2管理员会员管理子模块

管理员会员管理子模块提供给管理员添加会员、会员管理、禁止会员、禁止IP、会员资料管理、权限管理、查看会员列表等功能。

管理员会员管理

系统管理员

主要用来系统会员信息

添加会员:

管理员可以通过“添加会员”功能,向论坛中添加一个注册会员;

会员管理:

管理员可以通过“会员管理”功能,对论坛中的会员进行编辑会员资料、会员类型管理、会员权限设置、以及删除会员操作;

禁止会员:

管理员通过“禁止会员”功能,设置会员在整个论坛中的相关权限;

禁止IP:

管理员通过“禁止IP”功能,设置使用某一IP进行访问的会员在某一段时间内禁止浏览本论坛中的所有内容;

会员资料管理:

管理员维护会员信息;

权限管理:

管理员通过“权限管理”功能,设置普通会员、版主、分区版主、超级版主、管理员会员在论坛中的权限;

查看会员列表:

查看系统中所有的注册会员的信息。

并可以选择会员列表中的某个会员查看其详细信息。

系统管理员登陆网站以后,可以进行添加会员,管理会员,禁止会员,禁止主机IP等操作,同时,系统管理员也可以管理会员资料设置会员权限和查看会员列表等操作。

4.1.3网络信息设置子模块

网站信息设置子模块为网站管理员提供友情链接管理和论坛帮助功能。

网站信息设置

主要用来管理网站上显示的信息

友情链接管理:

在论坛的首页可以显示“友情链接”信息,会员可以通过“友情链接”快速的跳转到链接的网页。

论坛帮助:

论坛中的帮助信息,可以指导会员如何使用论坛中的相关功能,帮助解决常见的问题。

风格

系统管理员可以管理网站友情链接,可以编写,修改论坛帮助信息。

4.2业务管理子系统

该模块提供给用户怎样使用此论坛系统以及该系统主要提供给用户的功能,包括两个子模块:

帖子模块和帖子管理模块。

4.2.1帖子模块

描述用户进入该系统后根据角色的不同权限可以对帖子进行什么操作。

主要的帖子操作有:

发布帖子、编辑帖子、浏览帖子、回复帖子、收藏帖子、订阅帖子、推荐帖子、举报帖子、引用帖子、删除帖子。

4.2.1.1需求描述

帖子模块

游客、会员、版主、分区版主、超级版主、管理员

主要用来操作帖子

1.发布帖子:

用户可以查看感兴趣的版块,并在该模块下编辑并发布普通主题或投票主题;

2.编辑帖子:

用户可以对发布过的主题或回复的帖子进行重新编写;

3.浏览帖子:

用户可以在具有权限的版块中,对具有权限的主题及其回复内容进行查看;

4.回复帖子:

用户可以在具有权限的版块中,在具有回复权限的主题下可以发表帖子,对主题中的内容发表自己的看法和意见;

5.收藏帖子:

用户在浏览主题时,可以将感兴趣的主题添加到自己的收藏夹中,之后用户可以通过查看自己的收藏夹来浏览主题,从而方便查看;

6.订阅帖子:

用户可以对感兴趣的主题进行订阅,当该主题有内容更新或有新的回复时,系统会自动向用户发送短消息;

7.推荐帖子:

用户可以将有价值的主题以短消息的形式推荐给站内用户或以邮件的形式推荐给其他好友;

8.举报帖子:

用户可以将有问题的帖子,举报给版主,版主可以通过举报管理来处理该举报;

9.引用帖子:

当用户在浏览帖子时,可以使用“引用帖子”功能在回复时引用其他帖子的内容。

被引用用户的帖子内容将显示到回复帖的内容编辑器中,用户可以在引用内容下方继续编辑其他回复内容;

10.删除帖子:

版主或管理员对违反论坛规定的帖子进行删除操作;

1.发布帖子、编辑帖子、回复帖子、收藏帖子、订阅帖子、推荐帖子、举报帖子、引用帖子、删除帖子、主题帖管理这些功能都只有登录用户才能操作。

未登录用户主要浏览帖子的权限。

2.普通会员没有管理主题帖、删除帖子的权限。

3.版主、分区版主、超级版主都只能管理自己权限范围内的帖子。

分区版主权限范围为所管理分区中的所有版块。

超级版主权限范围为论坛中的所有版块。

4.2.1.2业务流程描述

游客用户可以不经登录就浏览论坛中帖子,但限制发布帖子、编辑帖子、回复帖子、收藏帖子、订阅帖子、推荐帖子、举报帖子、引用帖子、删除帖子。

登录用户可以依据自己用户角色的权限进行符合自己身份的针对帖子的操作,如帖子作者可以仅对自己发布的帖子进行编辑、删除,也可以发布新帖;

版主可以对其所管理的版块中的所有帖子进行管理;

分区版主可以对其所管理的分区中所有版块中的所有帖子进行管理;

超级版主可以对论坛中所有帖子进行管理;

管理员具有最高权限,可以对所有帖子、版块进行管理。

4.2.1.3数据描述

帖子基本信息

帖子编号

每篇帖子唯一的标识

帖子名称

帖子的标题

帖子所属版块

帖子类型

帖子可以分为普通帖、精华帖等种类,不同类型的帖子访问需要不同的权限

帖子作者

帖子时间

发帖人发帖时间

帖子是否置顶

帖子是否精华

用户信息

用户编号

用来唯一区别一个用户的,系统可以自动生成。

用户名

用户类型

用来唯一区分不同种类的注册用户

用户邮箱

用户注册时填写的邮箱,可以用来找回丢失的密码以及会员之间联系

用户站内信箱

论坛系统的短消息信箱,用来收发站内信、站内短消息

用户收藏夹

用来存储收藏的帖子信息

住址

联系电话

手机

……

4.2.2帖子管理模块

描述用户进入该系统后根据不同的权限可以对帖子进行什么管理操作。

主要的帖子管理操作有如会员、管理员可以进行主题帖管理、批量主题管理、批量删帖、附件管理。

帖子管理模块

版主、分区版主、超级版主、管理员

主要用来管理帖子

1.主题帖管理:

版主或管理员可以对所管理的版块中的主题进行操作和管理,如:

删除主题、移动主题、高亮显示、关闭主题、打开主题、主题置顶、加入精华、解除精华。

2.批量主题管理:

管理员可以通过“批量主题管理”,对查询到的主题进行批量移动、删除、置顶/取消置顶、设置/取消精华、打开/关闭、删除主题中的附件等操作;

3.批量删帖:

管理员可以通过“批量删帖”功能,对论坛中不符合规则的帖子进行批量删除;

4.附件管理:

管理员可以通过“附件管理”功能,对论坛中所有的附件进行查询、删除、下载操作。

1.只有授权登录用户才能进行对帖子的管理操作

2.不同类型(即不同权限)的用户的管理职责、范围也不同

经过授权的用户登录进入系统,系统根据用户类型授予用户相应的管理职责管理帖子,如(批量)删除主题、关闭主题、打开主题、主题置顶、加入精华、解除精华,用户不能超过自己的职责范围对帖子进行管理。

(分角色管理)

4.3版区管理子系统

版区管理子系统主要进行版区的管理,包括了管理员、超级版主和普通版主对于版区、版块、用户、主题等内容的管理。

管理员具有最高权限,拥有创建、管理和删除版区的权限,同时对于版区和板块的内容具以及版区内的用户具有管理的权限。

超级版主具有本版区内容管理的最高权限。

普通版主对于本版块具有最高权限。

管理员、版主可以管理用户的权限和操作。

对于发表的主题可以修改、删除主题,并对主题进行分类、加精华等处理。

4.3.1版主管理子模块

版主管理子模块提供给管理员、版主对于版区内容和用户等进行管理的功能。

管理员和版主可以通过网站管理界面登录。

管理员具有所有权限,版主仅对于版区以及下属版块具有管理权限。

管理员和版主可以在公告区发布公告。

在用户管理页面上,管理员和版主可以管理用户在本版的权限,可以对用户进行短期或永久禁止发帖等管理,同时也可以屏蔽某些IP对应的用户。

对于主题可以进行修改、加精、删除等管理。

版主管理

管理员、超级版主、版区版主、版主

管理版区和用户

1公告管理:

公告区所显示的主题只能由版主或管理员发布,版主或管理员可以通过论坛公告向版区内的用户发布提示、活动等信息;

2、用户管理:

版主、分区版主、超级版主可以通过“用户管理”功能,设置级别低于自己的用户在本分区或版块内的操作权限。

可以根据用户的权限和积分来确定用户在本版区和各版块拥有阅读主题、回复主题、发布新主题的个级别权限。

可以根据用户的操作以及其他用户的举报对用户进行短期禁止发帖、永久禁止发帖等管理。

同时也可以屏蔽禁止某些IP地址所对应的用户。

3、版块管理:

版主可以通过“版块管理”功能,来实现对于版块的添加、修改、删除等功能;

4、主题管理:

管理员和版主可以对发表的主题进行管理。

可以修改、删除主题,同时也可以对用户举报的主题进行管理,也可以对主题进行加精和置顶等操作。

管理员拥有所有权限,版区管理员拥有对于本版区和版区内版块的管理权限,版主拥有对于本版块的管理权限

版区信息

版区ID

用来标识不同的版区

版区名称

版区描述

版区的具体描述

版主

版主ID

管理员

管理员用户

版块

下属版块

用户ID

用户

权限

用户在板块的权限

备注信息

板块信息

版块ID

用来标识不同的版块

版块名称

版块描述

版块的具体描述

主题ID

分类id,系统可以自动生成。

用户密码

用户的权限,以及用户是否管理员和版主

邮箱

用户的注册邮箱

IP

用户IP地址

主题信息

用来唯一区别一个主题,系统可以自动生成。

主题内容

主题的内容信息

发帖用户

发布主题的用户

发布时间

主题的发布时间

4.3.2版区管理子模块

版区管理子模块主要负责管理版块。

提供管理员查看、添加、编辑、删除版块和设置版块顺序等功能。

版区管理

管理员、超级版主、版区版主

管理版区

1、查看版区信息:

管理员和超级版主可以通过“查看版区”功能,来获取论坛中所有分区的信息;

2、添加版区:

管理员可以通过“添加版区”功能,随时向论坛中添加新的分区

3、删除版区:

管理员可以通过“删除版区”功能,删除论坛中的分区。

4、编辑版区信息:

管理员和超级版主可以通过“编辑版块”功能,修改分区的相关信息;

5、版主管理:

管理员通过“版主管理”功能,可以为版区添加超级版主,或删除当前版区的某个版主;

6、设置版区顺序:

管理员可以通过“设置版块顺序”功能,随时改变分区在论坛中的显示顺序,或版块在分区下的显示顺序。

超级版主只有查看、编辑本版区信息的权限,只有管理员才具有删除添加设置顺序等权限。

管理员登录,执行选择版区、查看版区信息、修改版区信息、新建版区、删除版区、修改版区顺序等业务流程。

管理员管理版主权限,可以任命版主、取消版主。

版块信息

版块顺序

版块显示的顺序

用户在版区的权限

4.3.3版块管理子模块

版块管理子模块主要负责管理版块。

版块管理

管理版块

1、查看版块信息:

管理员可以通过“查看”版块功能,来获取论坛中所有分区和分区下的所有版块的信息;

2、添加版块:

管理员可以通过“添加版块”功能,随时向论坛中添加新的版块;

3、删除版块:

管理员可以通过“删除版块”功能,删除论坛中的版块;

4、编辑版块信息:

管理员可以通过“编辑版块”功能,修改版块的相关信息;

管理员通过“版主管理”功能,可以为版块添加版主,或删除当前版块的某个版主;

6、设置版块顺序:

管理员可以通过“设置版块顺序”功能,随时改变版块在论坛中的显示顺序。

7、推荐版块:

管理员可以根据版块的热门程度等信息推荐热门版块。

8、设置版块风格。

版主可以动态定制和设置版块的页面风格。

本版版主只有查看、编辑本版块信息的权限,只有管理员才具有删除添加设置顺序等权限。

管理员登录,执行选择版块、查看版块信息、修改板块信息、新建版块、删除版块、修改版块顺序等业务流程。

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

当前位置:首页 > PPT模板 > 国外设计风格

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

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