美食坊系统需求规格说明书.doc_第1页
美食坊系统需求规格说明书.doc_第2页
美食坊系统需求规格说明书.doc_第3页
美食坊系统需求规格说明书.doc_第4页
美食坊系统需求规格说明书.doc_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TLR 0 软件需求规格说明书软件需求规格说明书 撰写人 同路人 课题名称 美食坊论坛 TLR 1 1 1 引言引言 4 4 1 1 开发背景 4 1 2 系统目标 4 1 3 定义 4 1 4 参考资料 4 2 2 任务概述任务概述 5 5 2 1 目标 5 2 2 用户的特点 5 2 3 假定和约束 5 3 3 需求规定需求规定 5 5 3 1 对需求功能的规定 5 3 1 1 该系统功能图 6 3 1 3 前台用例说明 7 3 1 3 1 注册 8 3 1 3 2 登录 9 3 1 3 3 修改信息 9 3 1 3 4 查看频道 10 3 1 3 5 查看帖子 10 3 1 3 6 发表帖子 11 3 1 3 7 回复帖子 12 3 1 3 8 修改帖子 12 3 1 3 9 删除帖子 13 3 1 3 10 注销登录 14 3 1 4 后台用例图 15 3 1 4 后台用例说明 15 3 1 4 1 管理用户 15 3 1 4 2 帖子管理 16 3 1 4 3 频道管理 16 3 1 4 4 屏蔽的关键字 17 3 1 4 5 查看版主申请 17 3 2 对性能的规定 非功能性需求 18 3 2 1 对精度的要求 18 3 2 1 1 用户输入精度的要求 18 3 2 1 2 管理员输入精度要求 18 3 2 2 时间特性要求 18 3 2 2 1 响应时间 18 3 2 2 2更新处理时间 18 3 2 2 3 数据传送时间 18 3 3 数据管理能力要求 19 TLR 2 3 3 1 数据采集的要求 19 3 3 2 数据采集的处理 19 4 4 运行环境规定运行环境规定 1919 4 1 设备 19 4 2 支持软件 19 4 2 1 开发软件 19 4 2 2 数据库系统 19 4 3 接口 19 4 4 控制 20 TLR 3 1 1 引言引言 1 11 1 开发背景开发背景 随着时代的进步 科技的发展 人们的生活越来越丰富 在生存资料消费 和享受资料消费上都得到了不同的需要 再者 随着网络的普及 论坛的功能 越来越强大 受到了广大网民的欢迎 因此 为了给网民带来更便利的需求 商业网站对论坛越来越重视 纷纷在自己的网站开辟论坛 作为与网民交流的 园地 同时在线技术支持和在线服务也在论坛中开展起来 当代的大学生以及 社会上的年轻小伙们甚至爱时尚的阿姨们几乎都会接触甚至经常登陆自己感兴 趣的论坛 在上面可以得到不一样的信息 可以分享信息 还可以交流意见 但是能把他们集中起来的论坛并不是很多 1 21 2 系统目标系统目标 开发本系统意在吸引那些 吃货 们 达到爱美食的网民可以随时掌握美 食的信息 还可以跟其他 吃货 们讨论美食等等 达到民以食为天的这种乐 趣 1 31 3 定义定义 论坛也称为 BBS 是 Bulletin Board System 的简称 意即电子公告板 是一种在 Internet 上常见的用于信息服务的 Web 系统 它主要给浏览者提供 相互沟通的平台 美食坊论坛也就是以美食为主题 提供新颖以及最新的美食 信息 所以以此来吸引网民 服务于网民 让广大的网民受益 1 41 4 参考资料参考资料 1 软件需求规格说明书 BBS 论坛 撰写人 南区软件工程张景桢 2 BBS 论坛需求文档分析 TLR 4 2 2 任务概述任务概述 2 12 1 目标目标 该系统的应用目标是 为各个喜爱美食的朋友们提供一个开放交流的平台 通过简单的操作可分享美食 还可以根据自己的需求对美食进行查找 本平台 完全独立 功能强大 操作简单 稳定性好 2 22 2 用户的特点用户的特点 本软件的用户是广大喜爱美食的朋友 2 32 3 假定和约束假定和约束 假定此系统运行的最短寿命为一年 假定没有经费来源 假定可利用的美食 信息和资源很少 如果做得成功 访问量很大的话 假定有一个很好的服务器 假定此系统能够为我们组来带经济效益 3 3 需求规定需求规定 3 13 1 对需求功能的规定对需求功能的规定 TLR 5 3 1 1 该系统功能图该系统功能图 3 1 23 1 2 数据流图 数据流图 TLR 6 3 3 1 1 3 3 前前台台用用例例说说明明 一般用户 3 3 1 1 3 3 1 1 注注册册 1 1 说明 管理员之外的一些用户 主要是游客 填写一些用户信息 并申请注册 注册后并通过管理员确认即可成为该系统的会员 用户注册 用户登录 查看 修 改信息 查看帖子 发表帖子 修改帖子 回复帖子 删除帖子 注销登录 查看频道 TLR 7 2 会员注册信息如下 信息类型描述 用户名 最多20 个字符 用户的登陆名 密码 最多20 个字符 用户的登陆密码 重复密码 最多20 个字符 再次输入以确认密码 昵称 最多20 个字符 在网上的名字 密码提示问题 最多50 个字符 为了能够找回密码 密码提示答案 最多50 个字符 用户的 E MAIL 最多 20 个字符 用于确认注册信息 用户头像 最多 50 个字符 3 3 注册确认 用户填写基本信息后 由系统管理员收集相应的资料信息并进行审查 进行用户注册确认 确认后成为正式会员 4 对应的事件流 内容 说明 用例编号 001 用例名称 用户注册 用例说明 游客注册成为会员 参与者 未注册用户 主要指游客 前置条件该用户不能是已经注册的用户 帐号已经存在 后置条件 后台系统正确地收集用户提交的信息并保存到数据库中 基本路径 1 用户点击注册 2 系统显示注册页面 3 用户输入登录名和密码等有关信息并提交 4 后台系统处理该请求并最后显示注册成功 5 注册成功后将跳转到登录页进行登录 扩展路径1 填写的信息格式不正确 1 1 系统提示输入正确的数据 2 注册失败 2 1 系统提示注册失败 并跳转到注册页面再次注册 3 3 1 1 3 3 2 2 登登录录 1 1 说明 用户输入用户名 密码 验证码 以会员的身份进入本论坛 2 会员登录的信息 信息类型描述 用户名 最多20 个字符 密码 最多20 个字符 TLR 8 验证码 最多20 个字符 3 3 登录确认 用户输入他们登录信息后 由后台系统收集相应的信息 并进行核实 比较并进行 确认 4 对应的事件流 内容 说明 用例编号 002 用例名称 用户登录 用例说明 会员登录进入系统 参与者 已经通过注册验证的用户 前置条件 用户是有效的注册用户 后置条件 用户所输入的信息与后台系统数据库表中所保存的 信息一致 基本路径 1 用户填写登录名 密码和验证码后点击提交 2 系统验证验证码 3 系统验证用户名和密码 4 验证成功 系统跳转到到系统主页 扩展路径1 用户所输入的登录信息无效 1 1 系统提示输入正确格式的用户标识信息 2 验证失败 2 1 系统提示重新填写验证码 3 验证失败 3 1 系统提示重新填写登录名和密码 3 3 1 1 3 3 3 3 修修改信息改信息 1 说明 会员登录成功后 可以修改自己的注册信息 如密码 联 系方式等等 2 对应的事件流 内容 说明 用例编号 003 用例名称 查看 修改用户信息 用例说明 用户查看 修改自己的注册信息 参与者 已经登录的用户 前置条件 会员已经成功登陆系统 TLR 9 后置条件 系统正确地接收用户提交的信息并且成功地保存到 数据库中 基本路径 1 用户点击个人信息选项 2 用户点击修改信息 3 系统判断该用户是否是登录过的会员用户 4 系统显示信息修改页面 5 用户输入新的信息 完成后点击提交 6 系统显示修改成功 然后跳转到登录页面进行重新登录 扩展路径 1 用户身份不合法 1 1 提示用户无法登录并转到登录页面 2 修改失败 2 1 系统提示修改失败 并跳转到修改页面进行重新修改 3 3 1 1 3 3 4 4 查查看看频频道道 1 说明 游客或者会员用户找到感兴趣的版块 并进入该频道 2 对应的事件流 内容 说明 用例编号 004 用例名称 查看频道 用例说明 用户查看所感兴趣的频道 参与者 游客或者会员用户 前置条件 无 后置条件 无 基本路径1 用户找到需要浏览的版块 点击进入频道 2 系统显示出该频道中的帖子 扩展路径 3 3 1 1 3 3 5 5 查查看看帖帖子子 1 说明 游客或者会员用户找到感兴趣的版块 查看其中的帖子或者留言 2 对应的事件流 内容 说明 用例编号 005 用例名称 查看帖子 TLR 10 用例说明 用户查看所感兴趣的帖子 参与者 游客或者会员用户 前置条件 无 后置条件 无 基本路径1 用户找到需要浏览的版块 点击文章标题进入浏览 2 系统显示出该文章 扩展路径 3 3 1 1 3 3 6 6 发发表帖子表帖子 1 说明 会员用户登录成功以后 可以在某版块发表自 己的帖子 2 2 会员发表留言的信息应该包括下面的内容 信息类型描述 留言者 字符 20 个字符以内 留言标题 字符 100 个字符以内 留言摘要 字符 500 字以内 留言内容 字符 2000 字以内 3 发表确认 用户通过网上在线发表后 由后台系统收集相应的信息并正确地保存 到数据库中 4 对应的事件流 内容 说明 用例编号 006 用例名称 发表帖子 用例说明 用户发表帖子 参与者 会员用户 前置条件 注册用户已经登陆系统 后置条件后台系统收集相应的信息并正确地保存到数据库表中 基本路径 1 用户点击发表留言 2 系统显示发表留言页面表单 3 用户按照表单的提示输入信息后点击提交 4 系统显示留言成功 扩展路径 1 用户身份不合法 1 1 提示用户发表帖子失败并转到登录页面 2 输入的信息格式不正确 2 1 系统提示用户重新填写相关项 TLR 11 3 3 1 1 3 3 7 7 回复帖子 回复帖子 1 说明 注册用户登录成功以后 可以对某个帖子进行回复 2 会员回复留言的信息应该包括下面的内容 信息类型 描述 回复者 字符 20 个字符以内 回复留言标题 字符 100 个字符以内 回复留言摘要 字符 不限制 回复留言的内容 字符 2000 字以内 3 回复确认 用户通过网上在线回复后 由后台系统收集相应的信息并正确地保存到数据库表中 4 对应的事件流 内容 说明 用例编号 007 用例名称 回复帖子 用例说明 用户针对某个感兴趣的帖子进行回复 参与者 会员用户 前置条件 注册用户已经登陆系统 后置条件后台系统收集相应的资料并正确地保存到数据库表中 基本路径 1 用户点击回复留言 2 系统显示回复留言页面表单 3 用户按照表单的要求输入相关的信息 点击提交 4 系统显示回复留言成功 扩展路径 1 用户身份不合法 1 1 提示用户无法回复 并提示用户注册或登录 2 输入的信息格式不正确 2 1 系统提示用户重新填写相关项 3 3 1 1 3 3 8 8 修修改帖子改帖子 1 说明 用户登录成功以后 可以针对自己所发表的某个留言进 行改 2 对应的事件流 内容 说明 用例编号 008 用例名称 修改帖子 TLR 12 用例说明用户针对自己已经发表的某个留言进行修改 参与者 已登录会员用户 前置条件会员用户已经登陆系统并发表了留言 后置条件 后台系统收集相应的资料并正确地保存到数据库表中 基本路径 1 用户点击某个帖子的修改链接 2 系统显示修改帖子页面表单 3 用户按照表单的要求输入相关信息 完成后提交 4 系统显示修改帖子成功 扩展路径 1 用户身份不合法 1 1 提示用户身法不合法 转到登录页面 2 输入的信息格式不正确 2 1 提示用户重新输入相关项 3 1 3 93 1 3 9 删删除帖子除帖子 1 说明 用户登录成功以后 可以针对自己所发表的某个留言或帖 子进行删除 2 对应的事件流 内容 说明 用例编号 009 用例名称 删除帖子 用例说明 用户针对自己已经发表的某个留言进行删除 参与者 已登录会员用户 前置条件 注册用户已经登陆系统并发表了留言或帖子 后置条件 后台系统成功地从数据库表中删除该留言的记录 基本路径1 用户点击指向某个帖子的删除链接 2 系统警告用户是否真的要删除帖子用户 3 用户确认要删除帖子 4 系统显示留言删除成功 扩展路径1 用户身份不合法 1 1 提示用户无法进行操作 转到登录页面 2 用户看到警告信息后取消了删除 2 1 系统退出删除页面 并退回到上一页面 3 3 1 1 3 3 1 10 0 注销登录 注销登录 TLR 13 1 1 说明 会员登录成功后 可以在线注销 此后将不再拥有在线 时的权限 2 对应的事件流 内容 说明 用例编号 0010 用例名称 用户在线注销 用例说明 会员登录成功后 可以在线注销 参与者 登录后的用户 前置条件 注册用户已经成功登陆系统 后置条件 无 基本路径 1 用户用户点击注销登录 2 系统判断该用户是否是已经登录过的会员用户 3 系统显示提示信息 警告用户是否真的要在线注销 4 用户输入确认信息 然后点击提交 5 系统将注销该用户 扩展路径 1 用户身份不合法 1 1 提示用户无法登录并自动跳转到登录页面 2 用户看到警告信息后取消在线注销 2 1 系统退出在线注销页面 并返回上一级页面 3 1 43 1 4 后台用例图后台用例图 管理用户 帖子管理 频道管理 屏蔽关键字 TLR 14 3 1 4 后台用例说明 后台用例说明 3 1 4 1 管理用户 管理用户 1 管理员可以对用户进行管理 包括权限管理和状态管理 如添加 修改 更改 2 事件流 内容说明 用例编号 011 用例名称管理用户 用例说明管理员对用户进行权限管理 对用户状态管理 如 添加用户 删除用户 更改用户信息和修改用户列表 参与者管理员 前置条件 管理员登录系统 后置条件 基本路径 1 管理员点击用户管理 2 系统显示已经注册过的用户 并列表显示 3 管理员对用户进行相关操作 3 1 4 2 帖子管理帖子管理 1 说明 管理员可以用文字过滤的技术对用户所发表的帖子和留言进行管理 2 事件流 内容说明 用例编号 012 用例名称帖子管理 用例说明管理员对用户所发表的文字进行过滤 移动帖子的位置 删除帖 子 将好帖子置顶 参与者管理员 前置条件管理员登陆系统 后置条件 查看版主的 申请和授权 TLR 15 基本路径 1 管理员点击帖子管理 2 系统显示帖子管理的页面 3 管理员选中某个帖子 对其进行相应的操作 扩展路径 补充说明 3 1 4 3 频道管理 频道管理 1 管理员可以对频道进行管理 包括修改频道主题 添加和删除一级 二级频道 2 事件流 内容说明 用例编号 013 用例名称频道管理 用例说明 管理员可以对频道进行管理 参与者管理员 前置条件管理员登陆系统 后置条件 基本路径 1 用户点击频道管理 2 系统显示频道管理的页面 3 管理员可以选择相关项进行操作 扩展路径 补充说明 3 1 4 4 屏蔽的关键字 屏蔽的关键字 1 说明 为了构造和谐社会和和谐论坛 管理员可以设置要屏蔽的关键字 2 事件流 内容说明 用例编号 014 用例名称屏蔽关键字 用例说明 把管理员对论坛论坛中那些不和谐的文字进行屏蔽 参与者管理员 前置条件管理员登陆系统 后置条件 TLR 16 基本路径 1 管理员点击设置屏蔽关键字 2 系统显示设置屏蔽关键字管理页面 3 管理员进行有关设置 扩展路径 补充说明 3 1 4 5 查看版主申请查看版主申请 1 管理员对用申请版主的用户进行审查和授权处理 2 事件流 内容说明 用例编号 015 用例名称查看版主申请和授权 用例说明 管理员对用申请版主的用户进行审查和授权处理 参与者管理员 前置条件 管理员登陆系统 已向管理员发出版主申请的用户 后置条件 基本路径1 管理员点击版主申请 2 系统显示版主申请页面 3 管理员对相关项进行操作 扩展路径 补充说明 3 23 2 对性能的规定对性能的规定 非功能性需求 非功能性需求 3 2 13 2 1 对精度的要求对精度的要求 3 2 1 13 2 1 1 用户输入精度的要求用户输入精度的要求 1 用户输入精度的要求取决于相应功能所需参数的精度要求 在用户浏览 的页面内 如果需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论