英语学习网站需求分析_第1页
英语学习网站需求分析_第2页
英语学习网站需求分析_第3页
英语学习网站需求分析_第4页
英语学习网站需求分析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

密级密级 文档编号版本号V0 1 英语学习网站需求分析英语学习网站需求分析 小组成员 吴惜文 魏纯 温志敏 翁列文 软件需求分析文档软件需求分析文档 英语学习系统英语学习系统 1 1简介简介 1 11 1目的目的 该文档首先给出了整个系统的整体网络结构和功能结构的概貌 试图从总体架构上给 出整个系统的轮廓 然后又对功能需求 性能需求和其它非功能性需求进行了详细的描述 其中对功能需求的描述采用了 UML 的用例模型方式 主要描述了每一用例的基本事件流 若有备选事件流则描述 否则省略 而且还给出了非常直观的用例图 这些文字和图形都 为了本文档能详细准确地描述用户的需求 同时也为用户更容易地理解这些需求的描述创 造了条件 该文档详尽的说明了这一软件产品的需求和规格 这些规格说明是进行设计的基础 也是编写测试用例和进行系统测试的主要依据 同时 该文档也是用户确定软件功能需求 的主要依据 1 21 2文档概述文档概述 本文档适用于 英语学习网站系统 的总体应用构架 1 31 3系统概述系统概述 该系统主要功能是提供一个网上英语学习平台 在需求上 充分考虑了具体用户的实 际情况 主要完成用户的注册和登录 学习资料的查询 上传和下载 学习者自我测试以 及提供英语学习论坛供用户交流学习使用 1 41 4参考资料参考资料 2 2需求需求 功能视图 功能视图 图一图一 系统功能视图系统功能视图 2 12 1开发策略开发策略 2 1 12 1 1软件复用策略软件复用策略 系统基础架构采用 JSP JavaBean servlet 实现 MVC 模式 系统中重要基础构件应当具备较高的设计与构建质量 可以在产品中复用 2 1 22 1 2使用商业构件使用商业构件 不使用 3 3用例视图用例视图 3 13 1概述概述 这里选取了用例模型中对系统构架的内容产生重大影响的应用场景与用例集合 这些 用例代表了系统主要的核心功能 往往决定了系统构架的基本组成元素 有些用例强调或决 定了构架的某些具体然而重要的细节 通常也可以列在本节内 总之所列的用例集合应基本 覆盖系统构架的主要方面 关键用例关键用例 3 1 13 1 1关键的系统主角 关键的系统主角 ActorActor 图二图二 关键用例人员关键用例人员 3 1 23 1 2系统用例系统用例图 图 图三图三 关键用例关键用例 图四图四 论坛管理用例图论坛管理用例图 图五图五 系统管理员用例图系统管理员用例图 3 23 2关键系统用例关键系统用例简述简述 本节包括关键用例的首要流程的简述 用户注册用户注册 使用者 使用者 未注册的系统用户 目的 目的 注册为系统的注册用户 基本事件流 基本事件流 1 用户向系统发出 注册为会员 的请求 2 系统要求用户输入用户名 密码和个人信息 3 用户输入信息完毕 4 系统判断输入信息是否合乎规范并与数据库用户对比判断是否有重复 5 系统为用户建档 扩展事件流 扩展事件流 1 若用户输入不合法 系统提示用户重新输入 2 若用户输入信息与已经存在的用户重名要求用户重新输入或取消 3 若用户点击取消 用例结束 4 用户重新输入了用户信息转到 4 前置条件 前置条件 用户进入系统 后置条件 后置条件 用户成功注册 用户登录用户登录 使用者 使用者 未登录的普通游客 目的 目的 注册用户登录获取相应系统使用权限 基本事件流 基本事件流 1 游客向系统发出登录要求 2 系统提示用户输入用户名密码 3 输入用户名 密码 4 系统通过与数据库数据对比判断是否正确登录 5 用户登录成功 扩展事件流 扩展事件流 1 若用户输入不合法或者不存在该用户 系统提示用户重新输入或者取消登录 3 若用户点击取消 用例结束 4 用户重新输入转到 4 前置条件 前置条件 用户已经成功注册为系统注册用户 后置条件 后置条件 用户成功登录获取系统相应的使用权限 系统资源上传系统资源上传 使用者 使用者 系统的注册用户 目的 目的 将资源上传到服务器 基本事件流 基本事件流 1 用户向系统发出资源上传的请求 2 系统响应用户请求并跳转到用户资源上传页面 系统要求用户对该资源进行描述 3 用户选择本地资源或可用的网络资源并且对该资源有了相应描述 和资源类型 点击 上传 4 用户点击资源上传 5 资源成功上传 系统自动为该用户生成上传记录和该资源加上了资源描述 并将该 资源加入到数据库 扩展事件流 扩展事件流 1 若用户选择的资源过大或资源不可达 系统提示用户相应错误提示重新选择或者取消 上传 3 若用户点击取消 用例结束 4 用户重新选择转到 4 前置条件 前置条件 用户已经成功登录 后置条件 后置条件 用户成功将资源上传到服务器 并在自己个人资料里产生相应记录 非功能需求 非功能需求 资料上传速度 系统不能成为上传速度的瓶颈 系统资源搜索系统资源搜索 使用者 使用者 所有系统使用者 目的 目的 通过资源搜索用户可以快速找到自己想要的资源 基本事件流 基本事件流 1 用户向系统发出资源搜索栏输入想要的资源的关键字点击搜索 2 系统响应搜索数据库列出搜索出的资源 扩展事件流 扩展事件流 1 系统搜索后没有相应的资源 2 系统提示没有相应资源 用户在线自测用户在线自测 使用者 使用者 系统注册用户 目的 目的 注册用户测试自己的水平 基本事件流 基本事件流 1 用户向系统提出在线自测请求 2 系统响应用户请求跳转到自测系统页面 3 用户在页面相应位置回答问题 4 用户提交完成的答案 系统与标准答案核对并给出用户的得分 并在该用户资料生 成相应记录 扩展事件流 扩展事件流 1 用户中途退出测试 2 系统提示用户是否保存测试记录 3 用户点击保存则在用户资料中生成相应记录供用户下次继续测试 若用户点击取消 则用例结束 前置条件 前置条件 用户已经成功登录 后置条件 后置条件 系统返回用户得分记录 并在用户个人信息中形成相应记录 若用户中途退出且点击保 存记录则在用户信息中产生相应记录下次可以继续测试 非功能性需求 非功能性需求 用户测试界面要友好简单易用 用户论坛发帖用户论坛发帖 使用者 使用者 注册用户 目的 目的 在论坛里发帖 基本事件流 基本事件流 1 用户进入系统论坛版块 2 用户提出发帖请求 3 系统响应用户请求跳转到相应发帖界面 4 用户输入主题和相应内容 点击发表或取消 5 若用户取消则用例结束 否则发帖成功系在用户资料中形成相应记录 用例结束 前置条件 前置条件 用户已经正确登录且进入了论坛版块 后置条件 后置条件 用户正确发帖成功并且在用户资料中形成相应记录 用户使用论坛聊天室聊天用户使用论坛聊天室聊天 使用者使用者 已注册用户 目的 目的 实现各论坛用户之间的直接交流 基本事件流 基本事件流 1 用户点击进入系统聊天室 选择相应好友提出聊天请求 2 系统为将该用户状态置为在线并且提供相应聊天界面用户开始聊天 3 当会话结束后用户点击结束会话 系统自动为该次对话保存聊天记录供下次用户调 用 扩展事件流 扩展事件流 1 用户提出添加好友要求 2 系统提示用户输入好友 ID 号 3 用户检索在线人 ID 号若有则好友添加成功将该好友添加到用户好友列表中 前置条件 前置条件 用户已经登录成功并且进入聊天室 后置条件 后置条件 聊天结束并且产生相应聊天记录 用户权限修改用户权限修改 使用者 使用者 系统管理员 目的 目的 修改相应用户的系统使用权限 基本事件流 基本事件流 1 系统管理员向系统提出修改用户权限的要求 2 系统响应要求并跳转到权限修改页面要求输入要更改的用户 ID 号 3 选择相应用户对其系统使用权限进行修改 本用例结束 扩展事件流 扩展事件流 1 若输入的 ID 号没有用户与他对应则系统提示输入错误要求用户取消或者重输 2 若用户点击取消则用例结束 3 若用户重新输入则跳转到步骤 2 前置条件 前置条件 系统管理员已经正确登录 后置条件 后置条件 被管理员修改的用户权限发生相应变化 用户禁言用户禁言 使用者 使用者 论坛管理员 目的 目的 取消用户的发帖及回帖资格 使用户文明发言及和谐使用该系统 基本事件流 基本事件流 1 论坛管理员向系统提出修改用户权限的要求 系统相应 2 进入用户权限修改 输入用户 ID 添加用户 点击禁言 扩展事件流 扩展事件流 1 若输入的 ID 号没有用户与他对应则系统提示输入错误要求用户取消或者重输 2 若用户点击取消则用例结束 3 若用户重新输入则跳转到步骤 2 前置条件 前置条件 论坛管理员已经正确登录 后置条件 后置条件 被管理员修改的用户权限发生相应变化 3 33 3系统总系统总 ERER 图图 3 43 4分分 ERER 图图 表名中文名 ResourceInfo资源信息表 User用户表 UploadRec上传记录表 DownloadRec下载记录表 Invitation发帖表 Comments帖子回复表 Text在线自测表 Factory厂商表 4 4 非功能性需求非功能性需求 4 14 1 性能需求性能需求 4 1 14 1 1 有效性 系统平均可用时间大于 99 99 4 1 24 1 2 性能 系统并发用户在线人数大于 50 普通数据录入 查找等操作 每单步操作最大延迟时间应小于 5 秒 一般查询统计 结果集在 100 条记录以内情况下 最大延迟时间不超过 30 秒 所有统计 其最大延迟时间不超过 2 分钟 4 1 34 1 3 性能可扩展 支持硬件系统性能升级与数量扩充 4 1 44 1 4 功能可扩展 系统应支持新的在线学习功能 4 24 2 安全性需求安全性需求 1 权限控制 根据不同用户角色 设置相应权限 用户的重要操作都做相应的日志记录 以备查看 没有权限的用户禁止使用系统 游客只可以浏览静态页面 注册用 户只能上传下载资源 在论坛发表 2 重要数据加密 本系统对一些重要的数据按一定的算法进行加密 如用户口令 重要参数 等 3 数据备份 允许用户进行数据的备份和恢复 以弥补数据的破坏和丢失 4 记录日志 本系统应该能够记录系统运行时所发生的所有错误 包括本机错误和网络 错误 这些错误记录便于查找错误的原因 日志同时记录用户的关键性操作信 息 4 34 3 可用性需求可用性需求 1 方便操作 操作流程合理 尽量从用户角度出发 以方便使用本产品 如 新增学生信息时 敲入回 车键光标的自动跳转 输入法的自动转换 信息检索时输入汉语简拼快速检索 到结果等 可以通过快速键方便用户录入信息 所有操作可仅通过键盘完成 2 支持没有计算机使用经验 计算机使用经验较少及有较多计算机使用 经验的用户均能方便地使用本系统 3 控制必录入项 本系统能够对必须录入的项目进行控制 使用户能够确保信息录入的完整 同时对必录入项进行有效的统一的提示 4 容错能力 系统具有一定的容错和抗干扰能力 在非硬件故障或非通讯故障时 系统 能够保证正常运行 并有足够的提示信息帮助用户有效正确地完成任务 5 操作完成时有统一规范的提示信息 例如删除操作时 系统可提示警示框 您确认删除记录吗 操作不可恢复 用户点击确认后 系统才执行删除操作 删除后可直接返回相关页面 6 用户可自定义 为了满足业务的不断变化 一些重要的参数应该可以灵活设置 7 联机帮助与操作指南 4 44 4 用户文档用户文档 同本软件一起发行

温馨提示

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

评论

0/150

提交评论