英语知识学习网站需求分析.doc
《英语知识学习网站需求分析.doc》由会员分享,可在线阅读,更多相关《英语知识学习网站需求分析.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.密级文档编号版本号V0.1 英语学习网站需求分析小组成员:吴惜文,魏纯, 温志敏,翁列文软件需求分析文档英语学习系统1 简介1.1 目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽的说明了这一软件产品的需求和规格,这些规格说明是进行
2、设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2 文档概述本文档适用于“英语学习网站系统”的总体应用构架。1.3 系统概述该系统主要功能是提供一个网上英语学习平台,在需求上,充分考虑了具体用户的实际情况。主要完成用户的注册和登录,学习资料的查询、上传和下载,学习者自我测试以及提供英语学习论坛供用户交流学习使用。1.4 参考资料2 需求功能视图:图一 系统功能视图2.1 开发策略2.1.1 软件复用策略系统基础架构采用JSP+JavaBean+servlet实现MVC模式。系统中重要基础构件应当具备较高的设计与构建质量,可以在产品中复用
3、。2.1.2 使用商业构件不使用。3 用例视图3.1 概述这里选取了用例模型中对系统构架的内容产生重大影响的应用场景与用例集合,这些用例代表了系统主要的核心功能,往往决定了系统构架的基本组成元素。有些用例强调或决定了构架的某些具体然而重要的细节,通常也可以列在本节内,总之所列的用例集合应基本覆盖系统构架的主要方面。关键用例3.1.1 关键的系统主角(Actor)图二 关键用例人员3.1.2 系统用例图:图三 关键用例 图四 论坛管理用例图图五 系统管理员用例图3.2 关键系统用例简述本节包括关键用例的首要流程的简述。用户注册使用者:未注册的系统用户目的:注册为系统的注册用户。基本事件流:1:用
4、户向系统发出“注册为会员”的请求。2:系统要求用户输入用户名,密码和个人信息。3:用户输入信息完毕4:系统判断输入信息是否合乎规范并与数据库用户对比判断是否有重复。5:系统为用户建档。扩展事件流: 1:若用户输入不合法,系统提示用户重新输入。 2:若用户输入信息与已经存在的用户重名要求用户重新输入或取消。 3:若用户点击取消,用例结束。4:用户重新输入了用户信息转到4前置条件: 用户进入系统。后置条件: 用户成功注册。 用户登录使用者:未登录的普通游客。目的:注册用户登录获取相应系统使用权限。基本事件流: 1:游客向系统发出登录要求。 2:系统提示用户输入用户名密码。3:输入用户名,密码。 4
5、:系统通过与数据库数据对比判断是否正确登录 5:用户登录成功。扩展事件流: 1:若用户输入不合法或者不存在该用户,系统提示用户重新输入或者取消登录。 3:若用户点击取消,用例结束。 4:用户重新输入转到4。前置条件: 用户已经成功注册为系统注册用户。后置条件: 用户成功登录获取系统相应的使用权限。系统资源上传使用者:系统的注册用户目的: 将资源上传到服务器。基本事件流: 1:用户向系统发出资源上传的请求。2:系统响应用户请求并跳转到用户资源上传页面。系统要求用户对该资源进行描述。 3:用户选择本地资源或可用的网络资源并且对该资源有了相应描述,和资源类型,点击上传,4:用户点击资源上传。5:资源
6、成功上传, 系统自动为该用户生成上传记录和该资源加上了资源描述,并将该资源加入到数据库。扩展事件流: 1:若用户选择的资源过大或资源不可达,系统提示用户相应错误提示重新选择或者取消上传。 3:若用户点击取消,用例结束。 4:用户重新选择转到4。前置条件: 用户已经成功登录后置条件: 用户成功将资源上传到服务器,并在自己个人资料里产生相应记录非功能需求: 资料上传速度,系统不能成为上传速度的瓶颈。系统资源搜索使用者:所有系统使用者目的:通过资源搜索用户可以快速找到自己想要的资源基本事件流: 1:用户向系统发出资源搜索栏输入想要的资源的关键字点击搜索 2;系统响应搜索数据库列出搜索出的资源扩展事件
7、流: 1:系统搜索后没有相应的资源 2:系统提示没有相应资源。用户在线自测使用者:系统注册用户目的: 注册用户测试自己的水平基本事件流: 1:用户向系统提出在线自测请求。 2:系统响应用户请求跳转到自测系统页面。 3:用户在页面相应位置回答问题。 4:用户提交完成的答案,系统与标准答案核对并给出用户的得分,并在该用户资料生成相应记录。扩展事件流: 1:用户中途退出测试。 2:系统提示用户是否保存测试记录。 3:用户点击保存则在用户资料中生成相应记录供用户下次继续测试。若用户点击取消则用例结束前置条件: 用户已经成功登录。后置条件: 系统返回用户得分记录,并在用户个人信息中形成相应记录,若用户中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 知识 学习 网站 需求 分析
限制150内