收藏 分销(赏)

需求分析报告-基于SSH架构的BBS论坛系统中业务管理子系统的设计与实现.doc

上传人:天**** 文档编号:2388766 上传时间:2024-05-29 格式:DOC 页数:23 大小:464KB 下载积分:10 金币
下载 相关 举报
需求分析报告-基于SSH架构的BBS论坛系统中业务管理子系统的设计与实现.doc_第1页
第1页 / 共23页
需求分析报告-基于SSH架构的BBS论坛系统中业务管理子系统的设计与实现.doc_第2页
第2页 / 共23页


点击查看更多>>
资源描述
BBS论坛中业务管理子系统的设计和实现模块的设计 需求分析报告书 目 录 引言 3 目的 3 背景 3 参考资料 3 术语 3 任务概述 3 目标 3 需求规定 4 3.1功能性需求 4 系统安全性的要求 22 运行环境规定 23 运行环境 23 接口 23 遗留问题 23 项目非技术需求 23 引言 目的 编写这份报告的目的在于使开发方了解BBS系统的总体流程,明确软件的功能及达到的目标。 背景 BBS的英文全称是Bulletin Board System(电子公告板),即论坛。 BBS起源于20世纪80年代初,最初,论坛只是用于发布公告信息、讨论问题的在线交流平台,给计算机爱好者提供一个互相交流的地方。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。目前,通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等信息。BBS已经成为网络上主要的信息发布、共享和交流的平台。 参考资料 暂无描述。 术语 BBS: Bulletin Board System (电子公告板),它是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统。 管理员:该论坛的一种用户,其主要权限是对论坛实行会员管理、论坛管理、帖子管理等。 版主:该论坛的一种用户,其主要权限是对自己版块的帖子进行管理。 分区版主:该论坛的一种用户,其主要权限是对自己分区中的所有版块进行管理。 超级版主:该论坛的一种用户,其主要权限是对论坛中所有的版块进行管理。 普通会员:该论坛的一种用户,其主要权限是修改个人信息、查询帖子、浏览帖子,发表帖子,回复帖子。 游客:该论坛的一种用户,其主要权限是浏览帖子。 任务概述 目标 项目总体目标是搭建XX的BBS系统平台,为XX中的成员提供一个发布、分享、交流、获取信息的平台。通过论坛系统,用户可以发表自己的言论(主题帖),其他的用户可以对主题贴进行评论(跟帖)或分享资源(主题帖)。 需求规定 3.1功能性需求 系统功能点列表 帖子模块 发布主题 不可裁剪 编辑帖子 不可裁剪 浏览帖子 不可裁剪 回复帖子 不可裁剪 收藏主题 可完全裁剪 订阅主题 可完全裁剪 推荐主题 可完全裁剪 举报帖子 可完全裁剪 引用帖子 可完全裁剪 删除帖子 不可裁剪 主题帖管理 不可裁剪 帖子管理 批量主题管理 不可裁剪 公告管理 不可裁剪 批量删帖 不可裁剪 附件管理 不可裁剪 整体业务流程 3.1帖子模块 3.1.1发布主题 需求描述 功 能 需 求 功能名称 发布主题 优先级 高 业务背景 用户可以查看感兴趣的版块,并在该模块下编辑并发布普通主题或投票主题。 功能说明 1、 编辑普通主题 或 投票主题 2、 发布主题 约束条件 1、 该功能面向已登录的用户,且该用户拥有发布帖子或发布投票的权限; 相关查询 无 其他需求 1、 发布主题时,要检查标题、内容、附件的相关要求; 2、 若发布的是投票主题,则要求用户投票时,选择的选项数不小于1,且不大于投票的选项数。 3、 单个附件大小不超过2M,每个帖子最多包含10个附件 裁剪说明 不可裁剪 业务流程描述 数据描述 主题帖基本信息 名称 描述 是否必填 用户名 唯一 是 分区编号 无 是 分区名称 无 是 版块编号 无 是 版块名称 无 是 帖子类型 取值为普通主题、投票主题、公告 是 主题标题 不能为空,且长度不超过120字节 是 主题内容 长度在1~150000之间 是 发布时间 时间精确到秒 是 发布IP 无 否 阅读次数 无 是 回复总数 无 是 最新回复时间 时间精确到秒 是 是否高亮显示 取值为是或否 否 高亮/取消高亮用户名 无 否 标题颜色 保存颜色编码 否 高亮/取消高亮原因 长度不超过200字节 否 是否置顶 取值为是或否 否 置顶/取消置顶用户名 无 否 置顶/取消置顶原因 长度不超过200字节 否 是否关闭 取值为是或否 否 关闭/打开用户名 无 否 关闭/打开原因 长度不超过200字节 否 是否为精华 无 否 推荐/取消精华用户名 无 否 推荐/取消精华有效期 时间精确到日 否 是否删除 无 否 删除用户名 无 否 删除原因 长度不超过200字节 否 删除时间 时间精确到秒 否 是否有附件 无 否 编辑用户名 唯一 否 编辑时间 时间精确到秒 否 附件基本信息 名称 描述 是否必填 附件编号 唯一 是 主题编号 无 是 文件名 无 是 路径 无 是 作者 无 是 上传时间 时间精确到秒 是 附件描述 不超过200字节 否 大小 单个附件大小不超过2M 是 下载次数 整数,默认值为0 是 3.1.2 编辑帖子 需求描述 功 能 需 求 功能名称 编辑帖子 优先级 中 业务背景 用户可以对发布过的主题或回复的帖子进行重新编写。 功能说明 1、重新编写帖子 2、重新发布 约束条件 1、该功能只对帖子的作者、版主、分区版主、超级版主和管理员有效。 相关查询 无 其他需求 1、 用户可以修改帖子中的所有内容和相关设置。 2、 发布帖子时,要在帖子中显示重新编辑的用户名和时间。 3、 若有用户“订阅”该主题,则该主题更新时,要向订阅的用户发送短消息。 裁剪说明 可完全裁剪 业务流程描述 3.1.3 浏览帖子 需求描述 功 能 需 求 功能名称 浏览帖子 优先级 高 业务背景 用户可以在具有权限的版块中,对具有权限的主题及其回复内容进行查看。 功能说明 1、查看主题详细信息 2、下载附件 约束条件 1、 该功能面向所有有浏览权限的用户。 相关查询 1、 主题列表显示帖子的标题、发帖用户、发帖时间、帖子内容、回复总数、阅读总数、最新回复时间; 2、 帖子详细信息的查询结果:显示发帖用户的用户名、注册时间、发帖总数,以及帖子的标题、内容、发表时间、最新编辑用户、编辑时间。 其他需求 1、 在显示主题列表时,用户可以选择要显示的主题类型(全部主题、精华主题、新主题,默认为全部主题)、排序方式(作者、发表/最后回复时间、回复总数、阅读次数,默认为发表/最后回复时间,降序排序); 2、 置顶主题排列在主题列表的最顶部。 裁剪说明 不可裁剪 业务流程描述 3.1.4 回复帖子 需求描述 功 能 需 求 功能名称 回复帖子 优先级 高 业务背景 用户可以在具有权限的版块中,在具有回复权限的主题下可以发表帖子,对主题中的内容发表自己的看法和意见。 功能说明 1、 编辑回复帖 2、 发表回复 约束条件 1、 该功能面向已登录且具有回复权限的用户。 相关查询 无 其他需求 1、若有用户“订阅”该回复的主题,则发布回复时,要向订阅的用户发送短消息。 裁剪说明 不可裁剪 业务流程描述 数据描述 回复帖基本信息 名称 描述 是否必填 用户名 唯一 是 所属主题编号 无 是 回复帖标题 无 否 回复帖内容 无 是 回复时间 时间精确到秒 是 回复IP 无 否 是否被删除 取值为是或否 否 删除用户名 无 否 删除时间 时间精确到秒 否 删除原因 长度不超过200字节 否 是否有附件 取值为是或否 否 编辑用户名 无 否 编辑时间 无 否 3.1.5 收藏主题 需求描述 功 能 需 求 功能名称 收藏主题 优先级 中 业务背景 用户在浏览主题时,可以将感兴趣的主题添加到自己的收藏夹中,之后用户可以通过查看自己的收藏夹来浏览主题,从而方便查看。 功能说明 1、收藏主题 约束条件 1、该功能面向已登录且具有收藏权限的用户。 相关查询 无 其他需求 无 裁剪说明 可完全裁剪 业务流程描述 数据描述 收藏主题信息 名称 描述 是否必填 用户名 无 是 主题编号 唯一 是 主题标题 无 是 最后发表用户 无 是 最后发表时间 无 是 收藏时间 时间精确到秒 是 3.1.6 订阅主题 需求描述 功 能 需 求 功能名称 订阅主题 优先级 中 业务背景 用户可以对感兴趣的主题进行订阅,当该主题有内容更新或有新的回复时,系统会自动向用户发送短消息。 功能说明 1、订阅主题 约束条件 1、该功能面向已登录且具有订阅权限的用户 相关查询 无 其他需求 无 裁剪说明 可完全裁剪 业务流程描述 数据描述 订阅主题信息 名称 描述 是否必填 主题编号 唯一 是 主题标题 无 是 最后发表用户 无 是 最后发布时间 无 是 订阅时间 时间精确到秒 是 3.1.7 推荐主题 需求描述 功 能 需 求 功能名称 推荐帖子 优先级 中 业务背景 用户可以将有价值的主题以短消息的形式推荐给站内用户或以邮件的形式推荐给其他好友。 功能说明 1、 推荐主题 约束条件 1、 该功能面向已登录且有推荐权限的用户。 相关查询 无 其他需求 1、 用户可以同时选择多种推荐方式。 2、 以短消息方式推荐时,填写的推荐信息为收件人、标题、内容;其中收件人必须为站内用户。 3、 以邮件方式推荐时,填写的推荐信息为发件人、收件人、标题、内容,默认的发件人为该用户注册时的邮箱账号。 裁剪说明 可完全裁剪 业务流程描述 3.1.8 举报帖子 需求描述 功 能 需 求 功能名称 举报帖子 优先级 中 业务背景 用户可以将有问题的帖子,举报给版主,版主可以通过举报管理来处理该举报。 功能说明 1、举报帖子 约束条件 1、 该功能面向已登录且有举报权限的用户。 相关查询 无 其他需求 1、 举报信息要发送给所有版主,包括版主、分区版主、超级版主; 2、 举报信息的内容包括:举报帖子编号、举报人、原因、举报时间。 裁剪说明 可完全裁剪 业务流程描述 数据描述 举报信息 名称 描述 是否必填 举报帖子编号 无 是 举报帖子标题 无 S 举报人 无 是 原因 不能为空,且不超过200字节 是 举报时间 时间精确到分钟 是 版主名 此处为举报信息要发给的版主,即该帖所在的版主、分区版主及超级版主。 是 3.1.9 引用帖子 需求描述 功 能 需 求 功能名称 引用帖子 优先级 中 业务背景 当用户在浏览帖子时,可以使用“引用帖子”功能在回复时引用其他帖子的内容。被引用用户的帖子内容将显示到回复帖的内容编辑器中,用户可以在引用内容下方继续编辑其他回复内容。 功能说明 1、引用帖子 约束条件 1、 该功能面向已登录并有引用权限的用户; 2、 引用内容的大小不超过300字节,若超出则显示前300字节。 相关查询 无 其他需求 无 裁剪说明 可完全裁剪 业务流程描述 3.1.10 删除帖子 需求描述 功 能 需 求 功能名称 删除帖子 优先级 高 业务背景 版主或管理员对违反论坛规定的帖子进行删除操作。 功能说明 1、删除帖子 约束条件 1、该功能面向帖子所有版主(版主、分区版主、超级版主)和管理员。 相关查询 无 其他需求 1、 删除时用户可以选择是否向帖子的发布者发送站内短消息。 2、 删帖不删减用户的发帖数。 裁剪说明 不可裁剪 业务流程描述 3.1. 11 主题帖管理 需求描述 功 能 需 求 功能名称 主题帖管理 优先级 高 业务背景 版主或管理员可以对所管理的版块中的主题进行操作和管理员。 功能说明 1、 删除主题:对不符合论坛规定的主题可以进行删除操作,删除的同时也可以把删除主题的消息通过短消息发送给主题的作者; 2、 移动主题:可以将本版块中的主题移动到其他版块,移动时可以选择再原版块中保存该主题,也可以不在原版块中保存该主题; 3、 高亮显示:改变主题标题的字体颜色; 4、 关闭主题:将主题的状态设为关闭时,除版主和管理员外,其他任何用户都不能对该主题进行编辑、引用、回复操作; 5、 打开主题:将被关闭的主题的状态改为打开,所有操作都可以恢复; 6、 主题置顶:将主题移动到主题列表的最顶部; 7、解除置顶:将主题从主题列表的最顶部移除; 8、加入精华:将主题设为精华主题; 9、解除精华:取消精华主题的精华设置。 约束条件 1、该功能面向帖子所在版块的版主、分区版主、超级版主和管理员。 相关查询 无 其他需求 1、 对主题进行操作时,要把主题的操作信息保存在主题操作记录中; 2、 在对主题做所有操作时,都可以选择是否向帖子的发布者发送站内短消息; 3、 删除主题时,需要填写删除原因; 4、 删除主题时,不删减用户的发帖数; 5、 移动主题时,需要填写选择移动后是否在原版块中保存、移动的版块; 6、 高亮显示时,需要填写字体颜色、操作原因; 7、 关闭主题时,需要填写操作原因; 8、 打开主题时,需要填写操作原因; 10、置顶主题时,需要填写操作原因; 11、解除置顶时,需要填写操作原因; 12、加入精华时,需要填写操作原因; 13、解除精华时,需要填写原因; 裁剪说明 不可裁剪 业务流程描述 3.2 帖子管理 3.2.1 主题管理 需求描述 功 能 需 求 功能名称 批量主题管理 优先级 高 业务背景 管理员可以通过“批量主题管理”,对查询到的主题进行批量删除、批量置顶/取消置顶、批量设置/取消精华、批量删除主题中的附件等操作。 功能说明 1、 批量删除主题 2、 批量置顶 3、 批量解除置顶 4、 批量设置精华 5、 批量取消精华 6、 批量删除附件 约束条件 1、该功能只面向管理员 相关查询 1、 查询主题的条件为:所在版块、发表时间范围、主题作者、标题关键字、浏览次数、回复次数; 2、 查询主题的查询结果:显示标题、版块、作者、回复次数、浏览次数。 3、 需同时提供开始时间和终止时间其中之一 其他需求 1、用户可以输入一个或多个查询条件进行模糊查询 裁剪说明 不可裁剪 业务流程描述 3.2.2 公告管理 需求描述 功 能 需 求 功能名称 公告管理 优先级 高 业务背景 管理员可以通过“公告管理”功能,对论坛中所有的公告进行查询、删除,也可以添加公告信息。 功能说明 1、 添加公告 2、 删除公告 约束条件 1、 该功能只面向管理员; 2、 管理员可以对论坛中所有的公告进行操作。 相关查询 1、公告的查询结果:显示作者、标题、版块、发表时间。 其他需求 无 裁剪说明 不可裁剪 业务流程描述 3.2.3 批量删帖 需求描述 功 能 需 求 功能名称 批量删帖 优先级 高 业务背景 管理员可以通过“批量删帖”功能,对论坛中不符合规则的帖子进行批量删除, 功能说明 1、批量删除帖子 约束条件 1、 该功能只面向管理员; 2、 此功能中删除的帖子不可以是主题中的第一个帖子,若删除的帖子为主题中的第一帖,则管理员应使用“批量删除主题”功能。 相关查询 1、 帖子的查询条件:所在版块、发帖时间范围、发帖用户、内容关键字; 2、 帖子的查询结果:显示版块、标题、内容、作者、发表时间。 其他需求 1、 需同时提供开始时间和终止时间其中之一; 2、 删帖不删减用户的发帖数; 3、用户可以输入一个或多个查询条件进行模糊查询。 裁剪说明 不可裁剪 业务流程描述 3.1.6.4 附件管理 需求描述 功 能 需 求 功能名称 附件管理 优先级 高 业务背景 管理员可以通过“附件管理”功能,对论坛中所有的附件进行查询、删除、下载操作。 功能说明 1、 查询附件 2、 删除附件 3、 下载附件 约束条件 1、 该功能只面向管理员。 相关查询 1、 附件的查询条件:所在版块、时间范围、作者、文件名、附件大小、下载次数范围; 2、 附件的查询结果:显示版块、主题标题、文件名、文件路径、作者、附件大小、下载次数。 其他需求 1、 需同时提供开始时间和终止时间其中之一; 2、 需同时提供最大或最小下载次数其中之一; 3、用户可以输入一个或多个查询条件进行模糊查询。 裁剪说明 不可裁剪 业务流程描述 系统安全性的要求 1.1.1 数据存储安全 暂无描述。 1.1.2 访问控制安全 暂无描述。 1.1.3 网络传输安全 暂无描述。 1.1.4 应用系统审计 暂无描述。 1.1.5 系统约束 暂无描述。 1.1.6 其他专门要求 暂无描述。 运行环境规定 运行环境 数据库:Oracle9i及以上 中间件:tomcat5.5及以上 JDK:1.5版本及以上 硬件环境 内存:1G,硬盘:80G 接口 暂无描述。 遗留问题 暂无描述。 项目非技术需求 暂无描述。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 研究报告 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服