英语学习网站需求分析

上传人:大米 文档编号:505608059 上传时间:2023-06-17 格式:DOC 页数:11 大小:73KB
返回 下载 相关 举报
英语学习网站需求分析_第1页
第1页 / 共11页
英语学习网站需求分析_第2页
第2页 / 共11页
英语学习网站需求分析_第3页
第3页 / 共11页
英语学习网站需求分析_第4页
第4页 / 共11页
英语学习网站需求分析_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《英语学习网站需求分析》由会员分享,可在线阅读,更多相关《英语学习网站需求分析(11页珍藏版)》请在金锄头文库上搜索。

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

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

3、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;系统响应搜索数据库列出搜索出的资源扩展事件流: 1:系统搜索后没有相应的资源

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

8、用户信息中产生相应记录下次可以继续测试。非功能性需求: 用户测试界面要友好简单易用用户论坛发帖使用者:注册用户目的:在论坛里发帖根本领件流: 1用户进入系统论坛版块, 2:用户提出发帖请求。 3:系统响应用户请求跳转到相应发帖界面 4用户输入主题和相应容,点击发表或取消。 5:假设用户取消那么用例完毕,否那么发帖成功系在用户资料中形成相应记录。用例完毕前置条件: 用户已经正确登录且进入了论坛版块后置条件:用户正确发帖成功并且在用户资料中形成相应记录用户使用论坛聊天室聊天使用者:已注册用户目的:实现各论坛用户之间的直接交流根本领件流:1. 用户点击进入系统聊天室,选择相应好友提出聊天请求。2.

9、系统为将该用户状态置为在线并且提供相应聊天界面用户开场聊天3. 当会话完毕后用户点击完毕会话,系统自动为该次对话保存聊天记录供下次用户调用。扩展事件流:1: 用户提出添加好友要求 2:系统提示用户输入好友ID号 3:用户检索在线人ID号假设有那么好友添加成功将该好友添加到用户好友列表中。前置条件: 用户已经登录成功并且进入聊天室。后置条件: 聊天完毕并且产生相应聊天记录。用户权限修改使用者:系统管理员目的:修改相应用户的系统使用权限。根本领件流:1:系统管理员向系统提出修改用户权限的要求。2:系统响应要求并跳转到权限修改页面要求输入要更改的用户ID号。3:选择相应用户对其系统使用权限进展修改。

10、本用例完毕。扩展事件流:1:假设输入的ID号没有用户与他对应那么系统提示输入错误要求用户取消或者重输。2:假设用户点击取消那么用例完毕。3:假设用户重新输入那么跳转到步骤2。前置条件:系统管理员已经正确登录。后置条件: 被管理员修改的用户权限发生相应变化。用户禁言使用者:论坛管理员目的:取消用户的发帖及回帖资格 ,使用户文明发言及和谐使用该系统根本领件流:1:论坛管理员向系统提出修改用户权限的要求。 系统相应2:进入用户权限修改,输入用户ID,添加用户,点击禁言.扩展事件流:1:假设输入的ID号没有用户与他对应那么系统提示输入错误要求用户取消或者重输。2:假设用户点击取消那么用例完毕。3:假设

11、用户重新输入那么跳转到步骤2。前置条件:论坛管理员已经正确登录。后置条件: 被管理员修改的用户权限发生相应变化。3.3 系统总ER图3.4 分ER图表名中文名ResourceInfo资源信息表User用户表UploadRec上传记录表DownloadRec下载记录表Invitation发帖表Comments帖子回复表Text在线自测表Factory厂商表4 非功能性需求4.1 性能需求有效性系统平均可用时间大于99.99%。性能系统并发用户在线人数大于50。普通数据录入、查找等操作,每单步操作最大延迟时间应小于5秒。一般查询统计,结果集在100条记录以情况下,最大延迟时间不超过30秒。所有统计

12、,其最大延迟时间不超过2分钟。性能可扩展支持硬件系统性能升级与数量扩大。功能可扩展系统应支持新的在线学习功能。4.2 平安性需求1权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户制止使用系统。游客只可以浏览静态页面,注册用户只能上传下载资源,在论坛发表2重要数据加密本系统对一些重要的数据按一定的算法进展加密,如用户口令、重要参数等。3数据备份允许用户进展数据的备份和恢复,以弥补数据的破坏和丧失。4记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。4.3

13、可用性需求1方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。2支持没有计算机使用经历、计算机使用经历较少及有较多计算机使用经历的用户均能方便地使用本系统。3控制必录入项本系统能够对必须录入的工程进展控制,使用户能够确保信息录入的完整。同时对必录入项进展有效的统一的提示。4容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。5操作完成时有统一

14、规的提示信息例如删除操作时,系统可提示警示框您确认删除记录吗.操作不可恢复!,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。6用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。7联机帮助与操作指南。4.4 用户文档同本软件一起发行的用户文档包括:1安装手册:Word格式文件。2用户手册:Word格式文件。3在线帮助:HTML Help格式文件,联机式。4.5 其它需求1支持多浏览器。2系统安装方便,易于维护。5 外部接口需求5.1 用户接口本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。5.2 硬件接口效劳器端建议使用专用效劳器。5.3 软件接口无特殊需求。5.4 通信接口无特殊需求。教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号