![](https://img.haomeiwen.com/i4977003/c6b778c928666633.jpg)
校园BBS(网页版)
产品需求说明书
![](https://img.haomeiwen.com/i4977003/6c8f56a6f252c5ad.png)
![](https://img.haomeiwen.com/i4977003/6bcc55a3fec69a10.png)
目录
本文档为“v1.0.0”的产品需求文档,主要作为确认需求以及系统分析设计的依据。
1.产品用户角色
2.产品概述
3.产品特性
4.其他产品需求
5.风险分析
6.相关文档
7.附件
BBSBulletin Board System的缩写-BBS论坛软件系统
普通用户:
权限最小的用户,在校生、校友注册用户,进行浏览信息、发帖、回复(点赞)、收藏(主题板块、帖子),添加好友,站内收发信
版主:
主题板块的管理者,除了具备普通用户的权限外,还可以对发帖主题和回复进行管理(审帖,删帖,举报恶意用户)
管理员:
权限最高的系统管理者,除了具备普通用户和版主的权限外,还可以管理用户(增删改查,禁言、解禁、违规记录)和论坛主题板块(增删改查)。
![](https://img.haomeiwen.com/i4977003/44cc2aae751396e1.png)
三、产品概述
校园论坛(bbs),作为校园服务型网站,提供不同主题(校内信息、毕业求职、学术学习、生活休闲等)信息发布和校友交流服务。
信息发布
信息交流
![](https://img.haomeiwen.com/i4977003/202570cdf98bb7ba.png)
![](https://img.haomeiwen.com/i4977003/ad892d40dafc85f9.png)
1、第一部分前台服务
前台服务部分主要面向普通用户,进行论坛信息的显示和操作。
1)前台信息显示:板块及主题内容的显示
2)主题信息操作:主题发布及回复操作
3)个人信息操作:个人账户信息管理
1)前台信息显示
![](https://img.haomeiwen.com/i4977003/da7dfbd06880da74.png)
2)主题信息操作
![](https://img.haomeiwen.com/i4977003/20c83133f62fc8bd.png)
3)个人信息操作
![](https://img.haomeiwen.com/i4977003/db2d885ac5ddf5b8.png)
用户场景:
用户点击登录
流程说明:
![](https://img.haomeiwen.com/i4977003/848529a35d7fcdcc.png)
1.1简要说明:
本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。
1.2事件流:
1.2.1基本流:
1用户请求使用本系统。
2系统显示用户登录信息输入界面。
3用户输入登录名,密码并确认操作。
4系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流2,如果验证通过,系统显示系统操作主界面。
1.2.2备选流:
1.2.2.1备选流1:
1客户可以在没有登录成功之前的任意时候要求放弃登录。
2系统结束用户登录信息输入界面的显示。
3退出系统。
1.3特殊需求:
无
1.4前置条件:
1请求使用本系统。
1.5后置条件:
1用户登录成功,可以使用系统提供的功能。
补充说明:
用户场景:
用户登录成功后,浏览论坛各板块主题内容
1.1简要说明:
本用例的功能主要是查看主题内容。
1.2事件流:
1.2.1基本流:
1用户请求查看主题内容。
2系统显示主题内容。
3根据用户的操作执行以下相应操作。
3.1用户查看板块列表,系统执行显示板块列表的子流。
3.2用户查看主题列表,系统执行显示主题列表的子流。
3.3用户查看主题内容,系统执行显示主题内容及回复的子流。
4用户要求结束浏览论坛。
5系统结束论坛内容的显示。
1.4前置条件:
1进入本系统普通用户主界面。
2拥有浏览论坛的权限。
1.5后置条件:
1系统显示请求的论坛信息。
1.6附加说明:
用户场景:
用户发布主题
1.1简要说明:
本用例的功能主要是发表主题信息。
1.2事件流:
1.2.1基本流:
1用户请求发表主题。
2系统显示发表主题主界面。
3用户对主题进行编写,包括编写主题标题,详细内容。
4用户要求提交主题。
5系统反馈主题提交结果,并提醒用户可以进行的后续操作。
1.2.2备选流:
1.2.2.1备选流1:
1如果在用户请求提交操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,
系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。
1.3特殊需求:
1主题标题必须填写,输入不能超过20位字符。
2主题内容必须填写,输入少于30个英文字符或15位中文字符。
1.4前置条件:
1进入用户主界面。
2拥有发表主题的权限。
1.5后置条件:
1系统保存主题。
1.6附加说明:
1主题资料应包括:主题标题,主题内容,主题发表时间。
用户场景:
回复主题
1.1简要说明:
本用例的功能主要是发表主题的回复信息。
1.2事件流:
1.2.1基本流:
1用户请求对主题发表回复。
2系统显示主题主界面。
3.1用户编辑回复内容。
3.2用户对内容点赞
4系统保持回复并显示
1.3特殊需求:
1回复内容必须指定,输入不能少于1位字符。
1.4前置条件:
1进入主题内容界面
2拥有发表回复权限
1.5后置条件:
1系统保存回复信息。
1.6附加说明:
2、第二部分后台管理
后台管理部分主要面向版主和管理员,管理内容和用户信息。
1)版主:版主修改主题和回复
2)管理员:新增、修改板块和用户权限
用户场景:
版主管理主题内容
1.浏览论坛
2.发布主题
3.回复主题
4.修改主题和回复
4.1简要说明:
用于对主题和回复内容进行修改。
4.2事件流:
4.2.1基本流:
1版主请求管理主题。
2系统显示管理主界面。
3用户对主题内容进行修改,包括修改主题标题,详细内容。
4用户要求提交修改后的主题。
5系统反馈主题提交结果,并提醒用户可以进行的后续操作。
4.2.2备选流:
1如果在用户请求提交操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,
系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。
4.3特殊需求:
1主题标题可以选择修改,输入不能超过20位字符。
2主题内容选择修改,输入少于30个英文字符或15位中文字符。
4.4前置条件:
1进入主题主界面。
2拥有修改主题的权限。
4.5后置条件:
1系统保存主题。
4.6附加说明:
1修改主题资料应包括:主题标题,主题内容,主题发表时间。
5.删除主题和回复
用户场景:
管理员管理板块及用户信息
1.版主所有功能
2.管理板块信息
2.1简要说明:
本用例的功能主要是增加、删除、修改、查询板块信息。
2.2事件流:
1管理员请求管理主题。
2系统显示管理板块主界面。
3管理员对板块进行维护,包括新增、修改板块主题及内容。
4系统反馈修改结果,并提醒版主、普通用户进行后续操作
3.管理用户信息
3.1简要说明:
本用例的功能主要是增加、删除、修改、查询用户权限信息。
3.2事件流:
1管理员请求管理主题。
2系统显示管理用户主界面。
3管理员对用户权限信息进行维护,包括新增、修改用户的权限等级、用户禁言及解禁。
4系统反馈修改结果,并提醒用户进行后续操作。
补充说明:
[从业务视角提出各项可用性指标的大致需求。具体的技术指标会体现在产品的设计文档中(根据项目实际情况增删)]
[如果产品对性能要特殊需求,请详细描述,如:大致响应时间、最大并发数等。]
[如果产品需要特殊的监控和统计,请详细描述,如:PV、点击、登录数等。]
[如果产品需要对兼容性提出特殊的需求,请详细描述,如:兼容IE8、Chrome等。]
[风险内容描述,说明风险产生原因,可能造成的危害以及相应出现的频率信息,另外在此处还需要描述相关风险预防措施及风险出现后的应对措施信息。此处不包括任何系统技术实现层面的风险,例如:系统的备份,监控,模块依赖,etc.]
![](https://img.haomeiwen.com/i4977003/c3df420f0654879c.png)
[产品所需的其余相关文档,如:产品市场需求说明书(MRD)、产品功能介绍PPT、产品规划书。]
[将产品需求的demo作为附件。]
网友评论