论坛需求分析文档

  • 格式:doc
  • 大小:96.50 KB
  • 文档页数:13

下载文档原格式

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

哔哔论坛需求规格说明书

作者:06组全体成员

完成日期:2015/05/14

签收人:

签收日期:

修改情况记录:

版本号修改批准人修改人安装日期签收人

目录

1 引言 (3)

1.1 编写目的 (3)

1.2 范围 (3)

1.3 参考资料 (4)

1.4 预期读者 (4)

2 项目概述 (4)

2.1 产品描述 (4)

2.2 产品功能 (5)

2.3软件设计约束及有关说明 (6)

3 详细需求 (6)

3.1 功能需求 (6)

3.2 外部接口需求 (7)

3.3 性能需求 (7)

3.4 设计约束 (8)

3.5 属性

3.5.1 可用性 (8)

3.5.2 安全性 (8)

3.5.3 可维护性 (9)

3.6 其他需求 (9)

3.6.1 数据库 (9)

3.6.2 操作 (10)

1 引言

1.1 编写目的

项目开发背景:

论坛为国家吸收民智提供了经济而便捷的条件。网友们自己出资,发表见解,各抒己见,各种智慧集中交汇在论坛里,为国家博采众长,吸收民智提供了轻而易举且十分经济的条件。试问,还有什么媒体,还有什么途径比得上网上论坛这种效应呢?报纸容量有限,内容有限;开会听取意见和建议,人数有限,进言献策的时间有限,议论的范围有限;电视收视内容有限,时空特点有局限,只有网上论坛才有如此众多栩栩生辉的智慧,不计其数的精神产品给国家决策提供这么方便快捷和十分经济的智慧信息。

1.2范围

用户登陆注册界面,有注册详情页,一个首页和一个详情页,面向范围是所有登陆本论坛的用户。登陆本论坛的用户可以互相发表帖子,回复他人的帖子,说说自己感兴趣的事情,也可以在论坛提出问题由他人解答,是一个提供大家交流的平台。论坛的角色分为普通用户和管理员,管理员和普通用户都可以进行发帖跟帖的功能,管理员多了一项删帖的功能,以保证论坛的良好交流环境与氛围。

1.3参考资料

(1)李兴华《Java Web开发实战经典》

(2)JavaScript权威指南(第六版)

(3)高性能JavaScript编程

1.4预期读者

(1)需方负责人:老师

(2)需方业务人员:老师

(3)与本系统相关的公司、部门:滇池学院软件工程12级软件一班第六组

(4)开发方负责人员:第六组全体组员

2 项目概述

2.1 产品描述

1.项目的目的是给用户提供一个网上论坛交流的平台,提高效率,可以发表见解,各抒己见。

2.本系统面向大多数的论坛用户,普遍性高。

3.本项目将使用统一的风格,作为一个交流平台,应该完成发帖和跟帖的功能。用户和管理员都可以登录注册,都具有发帖跟帖的功能,管理员和普通用户相比多了一项删帖的功能,目的是保证论坛的良好讨论环境。

2.2 产品功能

用户注册

单词本

浏览单词

收藏单词

个人中心

使用说明

首页(查询单词)

登陆

(登陆匹配)

2.3软件设计约束及有关说明

1) 开发环境:Eclipse 、sql 、Dreamweaver 、Bootstrap 2)

编程语言:Java JavaScript

3 详细需求 3.1 功能需求 3.1.1 注册信息管理

a..引言

用户需要填写注册信息这一项功能,对于界面会从数据库表中自动读取显示,给用户填写用户信息的目的为其提供良好的发帖回帖环境,数据库表会根据邀请码来区别普通用户和管理员。同时,邀请码提高了用户注册的兴趣,吸引更多的用户来参与我们的论坛。

2.2.1功能需求

用户登录 用户注册 用户

发帖

Navit Premi

um

登陆 √ √ 注册 √ √ 用户回帖 √ 数据库连接方式

b.优先级:1

c.输入

昵称、密码、头像、性别、所在地、生日、头像、邀请码

d加工

填写用户信息后,然后提交,系统会将用户填写的信

息存入数据库中的表单中。

操作顺序:用户先输入填表信息,提交之后,系统会

依据用户编号进行查询如果查询结果不为空,则显示

该用户信息已经填写,拒绝提交。否则,需要重新注

e输出

如果该用户信息未被提交过,就说明用户信息可用,

然后输出保存成功。否则,则显示该用户信息已被填

写。

3.1.2 填写用户信息

a引言

填写用户信息这一项功能是用户和管理员需要,对

于界面会从数据库表中自动读取显示,填写用户信

息。填写邀请码可以区分管理员和用户。

b优先级:2

c输入

昵称、密码、头像、性别、所在地、生日、头像、邀请码

d加工

填写信息后,然后提交,系统会将用户填写的信息存

入数据库中,一个用户可以填写多个注册信息。

操作顺序:用户先输入填表信息,提交之后,系统会

依据会员编号进行查询如果查询结果不为空,则显示

该用户信息已经填写,拒绝提交。否则,需要重新注

e输出

如果该用户信息未被提交过,则输出保存成功,否则,则显示该用户信息已被填写。

3.1.3 登陆信息管理

a..引言

登陆的目的是要统一用户,方便管理。

b.优先级:3

c.输入

用户名:用户自行设定的昵称,ID,密码