英语学习网站需求分析

英语学习网站需求分析

ID:37060219

大小:323.50 KB

页数:14页

时间:2019-05-16

英语学习网站需求分析_第1页
英语学习网站需求分析_第2页
英语学习网站需求分析_第3页
英语学习网站需求分析_第4页
英语学习网站需求分析_第5页
资源描述:

《英语学习网站需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、密级文档编号版本号V0.1英语学习网站需求分析小组成员:吴惜文,魏纯,温志敏,翁列文软件需求分析文档英语学习系统1简介1.1目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽的说明了这一软件产品的需求和规格,这些规格说明是进行设

2、计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2文档概述本文档适用于“英语学习网站系统”的总体应用构架。1.3系统概述该系统主要功能是提供一个网上英语学习平台,在需求上,充分考虑了具体用户的实际情况。主要完成用户的注册和登录,学习资料的查询、上传和下载,学习者自我测试以及提供英语学习论坛供用户交流学习使用。1.4参考资料1需求功能视图:图一系统功能视图1.1开发策略1.1.1软件复用策略系统基础架构采用JSP+JavaBean+servlet实现MVC模式。系统中重要基础构件应当具备较高的设计与构建质量,可以在产品中复用。1.1

3、.2使用商业构件不使用。2用例视图2.1概述这里选取了用例模型中对系统构架的内容产生重大影响的应用场景与用例集合,这些用例代表了系统主要的核心功能,往往决定了系统构架的基本组成元素。有些用例强调或决定了构架的某些具体然而重要的细节,通常也可以列在本节内,总之所列的用例集合应基本覆盖系统构架的主要方面。关键用例2.1.1关键的系统主角(Actor)图二关键用例人员1.1.1系统用例图:图三关键用例图四论坛管理用例图图五系统管理员用例图1.1关键系统用例简述本节包括关键用例的首要流程的简述。用户注册使用者:未注册的系统用户目的:注册为系统的注册用户。基本事件流: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;系统响应搜索数据库列出搜索出的资源扩展事件流:1:系统搜索后没有相应的资源2:系统提示没有相应

7、资源。用户在线自测使用者:系统注册用户目的:注册用户测试自己的水平基本事件流:1:用户向系统提出在线自测请求。2:系统响应用户请求跳转到自测系统页面。3:用户在页面相应位置回答问题。4:用户提交完成的答案,系统与标准答案核对并给出用户的得分,并在该用户资料生成相应记录。扩展事件流:1:用户中途退出测试。2:系统提示用户是否保存测试记录。3:用户点击保存则在用户资料中生成相应记录供用户下次继续测试。若用户点击取消则用例结束前置条件:用户已经成功登

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。