论坛需求分析

时间:2024.4.21

论坛需求说明书

1.引言... 2

1.1编写目的... 2

1.2背景... 2

1.3术语定义... 3

1.4参考资料... 3

2.综合描述... 3

2.1产品介绍... 3

2.2目标范围... 3

2.3用户特性... 4

2.4约定假设... 4

3 功能需求... 5

3.1系统介绍... 5

3.2总体功能图... 5

3.3系统流程图... 6

3.4系统用例图... 7

3.5 具体功能... 8

4数据需求... 8

4.1数据录入和处理的准确性和实时性... 8

4.2数据的一致性和完整性... 9

5性能需求... 9

5.1精度... 9

5.2时间性能需求... 9

5.3 故障处理需求... 9

6.环境需求... 10

6.1软件环境:... 10

6.2硬件环境:... 10

7 其它需求... 10

7.1灵活性... 10

7.2可靠性... 11

7.3可维护性... 11

7.4安全性... 11

1.引言

1.1编写目的

在网络技术逐渐渗入社会生活各个层面的今天,以前网站上的论坛管理系统要用户登陆以后才能进行相关访问及互动。而随着网络互联技术的进步,现在网站投票只需打开网页就可进行论坛留言。论坛对象是很多的,各个层次都可进行论坛访问,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。网上论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可选择自己的看法。所以我提出了本课题的研究。

本系统开发的目的是为了学习这样去做一个交互式的网页以及了解这种强大的网络编程工具,方便客户端和浏览器端之间的交流。

1.2背景

随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理的优势更是显而易见。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活方面等各个挥着重要的作用。 这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂转化为简单化。

网上论坛正是一种供人们进行交流的网络空间。它不受时间和空间的约束,论坛用户可以发表自己的观点,大家一起探讨某个问题。实现用户与用户间的交流,企业与企业间的信息交互,利用网络经济而又快捷地与外界进行各种信息沟通,取得更有用的信息资源。

目前,网上论坛已不是新事物,许许多多的别具特色的论坛在网络上随处可见。为了体现论坛的特色,我们搜索各式各样的论坛版面,为了改变网上现存论坛的普遍风格,追加功能,更便于管理,于是开发出一套界面友好美观,易于使用的论坛管理系统。

1.3术语定义

1.4参考资料

2.综合描述

   2.1产品介绍

该论坛项目是一个基于Web的B/S系统,面向所有用户的信息交流、信息发布及管理系统。通过该论坛系统可让用户获得更多有用的信息资源。不受任何限制,只要进入网站论坛,就可以留下你想留下的信息、及要浏览的信息。

   2.2目标范围

   (1)作用范围:

 系统包括主要的功能:新用户的注册,会员密码取回,会员登录,用户自己修改信息,管理员删除用户,游客浏览留言,会员新增留言,会员留言回复,管理员删除留言这些功能,可以应付一般的用户需要。

这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。

(2)应用目标:

网上论坛系统是一个会员登录留言系统。网上游客能够浏览论坛上的帖子,并且能够注册成为用户。论坛注册会员能够修改自己的资料信息,申请版主,发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。

 2.3用户特性

 论坛管理员:用一定的电脑知识、知道帖子信息、版块管理

 维护人员:用一定的编程能力及数据应用技术、了解网站知识

 注册用户:会上网,会浏览论坛信息、发表帖子    

 2.4约定假设

本论坛系统的开发期限为2月

 用户调查,需求分析,概要设计和前期工作为前一个半月

 具体代码编写,功能实施,最后软件测试和系统总结,移交用户为后一个月

对设备的要求

要求计算机稳定性良好,整套系统经济实惠

可以利用的信息和资源

该论坛系统已经配置了所有的计算机,以及网络设备,操作人员将使用winXP.

3 功能需求

3.1系统介绍

 本系统是基于B/S结构的一个小型论坛,主要基于Windows平台,通过这个论坛,用户之间可以实现互动交流。

采取MVC设计模式与多层架构的基于J2EE平台的设计,使系统拥有良好的扩展性,在满足当前使用需求同时还兼顾系统以后可能的功能扩充。系统分成几个相对独立的模块,但这些模块都进行集中式管理。

3.2总体功能图

3.3系统流程图

3.4系统用例图

3.5 具体功能

 (1) 注册管理:能够对用户名,密码的简单验证,能够防止利用页面刷新重复注册,已经存在的用户名称不能重复注册。

(2) 浏览帖子:可以根据作者或内容等为关键字搜索帖子,分论坛版块显示帖子,显示帖子详情,浏览帖子时不要求用户登录,但回复帖子前用户必须登录。

(3) 发表及回复帖子:只有登录用户才可以发表和回复帖子,并且对帖子的字数有限制。

(4) 用户个人信息管理:登陆用户可以编辑注册后的个人资料,如修改密码等,但是不可以修改用户名称。也可以对自己发表的帖子进行操作:如修改,删除。

(5) 回复管理:各论坛版块的版主可以对自己管理的版块的帖子的回复的帖子进行管理,可以屏蔽回复。

(6) 论坛版块管理:只有管理员有该权限,管理员可以添加,删除版块,也可以修改版块资料,如版块名称,上级版块,版主。

(7) 用户管理:只有管理员有该权限,管理员可以禁用,启用用户,进行用户密码重置。

(8) 公告管理:只有管理员有该权限,管理员可以添加,删除公告。

(9) 帖子管理:各论坛版块的版主可以对自己管理的版块的帖子进行管理,可以屏蔽和删除帖子。

4数据需求

BBS论坛系统的数据需求包括一下几点

4.1数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义,数据的输入来源手工输入。手工输入要通过系统界面上的安排系统具有容错性。

4.2数据的一致性和完整性

由于本系统的是规范化、网络化和自动化的,要保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

5性能需求

5.1精度

1.在执行数据增加的时候,不允许出现因为程序的原因而导致增加数据失败,也不允许发生数据重复增加的数据。

2.执行数据删除操作时,不允许因为程序的原因发生多删除数据、删除失败的情况。

3.数据的修改也要求保持对应的准确性。

4.不允许服务器没有设置好,而导致系统运行出错。

5.2时间性能需求

  1.系统运行不响应时间不能超过10秒

  2.对系统进行操作时,响应时间在5秒之内

3.多用户操作时,时间和相应的要求同上

5.3 故障处理需求

1.在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行。

2.程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行。

3.数据库要求有备份机制,以防止数据的全部丢失。

6.环境需求

为了保证BBS论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:

6.1软件环境:

客户端: Windows95/98/2000/XP,Internet Explorer(IE6.0及其以上版本)等。

服务器端:Windows NT/Windows2000,Tomcat 5.0[12],JDK 1.5及其以上版本,IE6.0及其以上版本等;

数据库:采用SQL2000,运行于服务器端。

6.2硬件环境:

服务器 CPU:PIII 500以上 ,内存:512M以上。

客户机 CPU:P200MMX以上,内存:32M以上。

7 其它需求

 7.1灵活性

因为本系统开发是使用jsp实现,这种开发技术具有java一样的很好的系统移植性。

对于数据精度方面,应在数据库中加以限制;实现实体完整性,用户自定义完整约束。

在设计界面结构和数据结构是应留有对以后扩充系统功能的余地,如可以在每个数据字段上设计多个自定义字段。

  7.2可靠性

系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性。

7.3可维护性

为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。

7.4安全性

系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时锁定控制,其中口令录入界面便于系统识别登录用户。

更多相关推荐:
高科技助残就业培训受益残疾人就业状况及需求分析

高科技助残就业培训受益残疾人就业状况及需求分析[摘要]就业是民生之本,是关乎社会稳定、经济发展的重要事项,对于残疾人来说更是如此。在当今残疾人普遍就业难和就业层次较低的严峻形势下,通过调查分析残疾人的就业方式、…

软件工程师职业发展的可行性与需求分析

软件工程师职业可行性与需求分析报告职业定义软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。一般可以分为系统软件工程师,…

完整培训需求分析报告

培训需求分析报告培训需求分析报告一、目标:“信誉第一,客户至上,人才兴邮”二、目的:1.当今经济社会中,服务占有重要的地位。无论在传统的服务性行业还是制造业领域,人们都把创造增值性的服务当作竞争优势的重要手段.…

IT人员现况及需求分析

IT人员每天该做的事分类:杂侃1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并…

医院门诊系统需求分析

医院门诊管理系统需求分析一、设计概述科技进步已经将人类带入了全新的信息化时代,计算机和网络已成为人们经营和管理各种企业不可缺少的工具。随着各类新疾病的发现,各种新药物的研发,医生的日常工作就随之显得更加复杂。《…

体育休闲与户外运动的市场需求分析

体育休闲与户外运动的市场需求分析1体育休闲与户外运动的基本概念的辨析1.1户外运动的定义20xx年,时任国家登山管理中心户外运动部主任的李舒平在“登山户外运动在户外运动中的研究与对策”一文中提出:“户外运动是一…

企业·财务人员的需求分析

企业财务人员的需求分析以下分别是ACCA资深会员太古资源上海有限公司中国区财务总监、亚旗技术服务集团有限公司财务总监、中国东方航空内控管理部经理以及中智人力资源薪酬绩效中心运营总监对外企、国企、民企的财会人员职…

需求分析模板

需求分析报告系统需求分析报告目录一项目概述篇11引言12项目背景包括行业背景企业基本情况项目可行性等23项目意义34项目总体需求45项目总论451预期目标452项目预期安排453项目范围56方案概要661业务需...

一个需求分析报告模板

目录1需求分析的目的52项目简介51项目商业目标52项目所开发的系统的定义和用途53项目的成本计划54开发期限53项目可交付资料51项目结束时客户应接收到的资料52项目结束时客户不应接收到的资料53满足可交付资...

项目需求分析报告

项目需求分析报告文档名称项目名称软件标识项目负责人项目团队成员填写时间文档编号版本号项目需求分析报告药品进销存管理系统20xx年5月20日目录1引言311编写目的312项目背景313定义314参考资料32项目概...

产品市场需求分析模板

市场需求分析拟制审核批准日期日期日期BWR1235217A修订记录STKSPV0225目录1简介42市场定位43产品需求4313233343536373839功能4性能4外观4可靠性4兼容性4目标成本4上市时间...

软件需求分析报告

软件需求分析报告图书馆管理系统学生姓名徐成明滕光禹学号专业班级院系计算机与通信工程学院指导教师支俊夏永泉完成时间20xx年11月18日成绩前言随着社会信息化进程的不断深化计算机软件的需求越来越复杂规模也越来越大...

需求分析(71篇)