需求分析报告-基于SSH架构的BBS论坛系统中业务管理子系统的设计与实现.doc
《需求分析报告-基于SSH架构的BBS论坛系统中业务管理子系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《需求分析报告-基于SSH架构的BBS论坛系统中业务管理子系统的设计与实现.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、BBS论坛中业务管理子系统的设计和实现模块的设计需求分析报告书目 录引言3目的3背景3参考资料3术语3任务概述3目标3需求规定43.1功能性需求4系统安全性的要求22运行环境规定23运行环境23接口23遗留问题23项目非技术需求23引言目的编写这份报告的目的在于使开发方了解BBS系统的总体流程,明确软件的功能及达到的目标。背景BBS的英文全称是Bulletin Board System(电子公告板),即论坛。 BBS起源于20世纪80年代初,最初,论坛只是用于发布公告信息、讨论问题的在线交流平台,给计算机爱好者提供一个互相交流的地方。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢
2、迎。目前,通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等信息。BBS已经成为网络上主要的信息发布、共享和交流的平台。参考资料 暂无描述。术语BBS: Bulletin Board System (电子公告板),它是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统。管理员:该论坛的一种用户,其主要权限是对论坛实行会员管理、论坛管理、帖子管理等。版主:该论坛的一种用户,其主要权限是对自己版块的帖子进行
3、管理。分区版主:该论坛的一种用户,其主要权限是对自己分区中的所有版块进行管理。超级版主:该论坛的一种用户,其主要权限是对论坛中所有的版块进行管理。普通会员:该论坛的一种用户,其主要权限是修改个人信息、查询帖子、浏览帖子,发表帖子,回复帖子。游客:该论坛的一种用户,其主要权限是浏览帖子。任务概述目标项目总体目标是搭建XX的BBS系统平台,为XX中的成员提供一个发布、分享、交流、获取信息的平台。通过论坛系统,用户可以发表自己的言论(主题帖),其他的用户可以对主题贴进行评论(跟帖)或分享资源(主题帖)。需求规定3.1功能性需求系统功能点列表帖子模块发布主题不可裁剪编辑帖子不可裁剪浏览帖子不可裁剪回复
4、帖子不可裁剪收藏主题可完全裁剪订阅主题可完全裁剪推荐主题可完全裁剪举报帖子可完全裁剪引用帖子可完全裁剪删除帖子不可裁剪主题帖管理不可裁剪帖子管理批量主题管理不可裁剪公告管理不可裁剪批量删帖不可裁剪附件管理不可裁剪整体业务流程3.1帖子模块3.1.1发布主题需求描述功 能 需 求功能名称发布主题优先级高业务背景用户可以查看感兴趣的版块,并在该模块下编辑并发布普通主题或投票主题。功能说明1、 编辑普通主题 或 投票主题2、 发布主题约束条件1、 该功能面向已登录的用户,且该用户拥有发布帖子或发布投票的权限;相关查询无其他需求1、 发布主题时,要检查标题、内容、附件的相关要求;2、 若发布的是投票主
5、题,则要求用户投票时,选择的选项数不小于1,且不大于投票的选项数。3、 单个附件大小不超过2M,每个帖子最多包含10个附件裁剪说明不可裁剪业务流程描述数据描述主题帖基本信息名称描述是否必填用户名唯一是分区编号无是分区名称无是版块编号无是版块名称无是帖子类型取值为普通主题、投票主题、公告是主题标题不能为空,且长度不超过120字节是主题内容长度在1150000之间是发布时间时间精确到秒是发布IP无否阅读次数无是回复总数无是最新回复时间时间精确到秒是是否高亮显示取值为是或否否高亮/取消高亮用户名无否标题颜色保存颜色编码否高亮/取消高亮原因长度不超过200字节否是否置顶取值为是或否否置顶/取消置顶用户
6、名无否置顶/取消置顶原因长度不超过200字节否是否关闭取值为是或否否关闭/打开用户名无否关闭/打开原因长度不超过200字节否是否为精华无否推荐/取消精华用户名无否推荐/取消精华有效期时间精确到日否是否删除无否删除用户名无否删除原因长度不超过200字节否删除时间时间精确到秒否是否有附件无否编辑用户名唯一否编辑时间时间精确到秒否附件基本信息名称描述是否必填附件编号唯一是主题编号无是文件名无是路径无是作者无是上传时间时间精确到秒是附件描述不超过200字节否大小单个附件大小不超过2M是下载次数整数,默认值为0是3.1.2 编辑帖子需求描述功 能 需 求功能名称编辑帖子优先级中业务背景用户可以对发布过的
7、主题或回复的帖子进行重新编写。功能说明1、重新编写帖子2、重新发布约束条件1、该功能只对帖子的作者、版主、分区版主、超级版主和管理员有效。相关查询无其他需求1、 用户可以修改帖子中的所有内容和相关设置。2、 发布帖子时,要在帖子中显示重新编辑的用户名和时间。3、 若有用户“订阅”该主题,则该主题更新时,要向订阅的用户发送短消息。裁剪说明可完全裁剪业务流程描述3.1.3 浏览帖子需求描述功 能 需 求功能名称浏览帖子优先级高业务背景用户可以在具有权限的版块中,对具有权限的主题及其回复内容进行查看。功能说明1、查看主题详细信息2、下载附件约束条件1、 该功能面向所有有浏览权限的用户。相关查询1、
8、主题列表显示帖子的标题、发帖用户、发帖时间、帖子内容、回复总数、阅读总数、最新回复时间;2、 帖子详细信息的查询结果:显示发帖用户的用户名、注册时间、发帖总数,以及帖子的标题、内容、发表时间、最新编辑用户、编辑时间。其他需求1、 在显示主题列表时,用户可以选择要显示的主题类型(全部主题、精华主题、新主题,默认为全部主题)、排序方式(作者、发表/最后回复时间、回复总数、阅读次数,默认为发表/最后回复时间,降序排序);2、 置顶主题排列在主题列表的最顶部。裁剪说明不可裁剪业务流程描述3.1.4 回复帖子需求描述功 能 需 求功能名称回复帖子优先级高业务背景用户可以在具有权限的版块中,在具有回复权限
9、的主题下可以发表帖子,对主题中的内容发表自己的看法和意见。功能说明1、 编辑回复帖2、 发表回复约束条件1、 该功能面向已登录且具有回复权限的用户。相关查询无其他需求1、若有用户“订阅”该回复的主题,则发布回复时,要向订阅的用户发送短消息。裁剪说明不可裁剪业务流程描述数据描述回复帖基本信息名称描述是否必填用户名唯一是所属主题编号无是回复帖标题无否回复帖内容无是回复时间时间精确到秒是回复IP无否是否被删除取值为是或否否删除用户名无否删除时间时间精确到秒否删除原因长度不超过200字节否是否有附件取值为是或否否编辑用户名无否编辑时间无否3.1.5 收藏主题需求描述功 能 需 求功能名称收藏主题优先级
10、中业务背景用户在浏览主题时,可以将感兴趣的主题添加到自己的收藏夹中,之后用户可以通过查看自己的收藏夹来浏览主题,从而方便查看。功能说明1、收藏主题约束条件1、该功能面向已登录且具有收藏权限的用户。相关查询无其他需求无裁剪说明可完全裁剪业务流程描述数据描述收藏主题信息名称描述是否必填用户名无是主题编号唯一是主题标题无是最后发表用户无是最后发表时间无是收藏时间时间精确到秒是3.1.6 订阅主题需求描述功 能 需 求功能名称订阅主题优先级中业务背景用户可以对感兴趣的主题进行订阅,当该主题有内容更新或有新的回复时,系统会自动向用户发送短消息。功能说明1、订阅主题约束条件1、该功能面向已登录且具有订阅权
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 报告 基于 SSH 架构 BBS 论坛 系统 业务 管理 子系统 设计 实现
限制150内