关键词不能为空

当前您在: 主页 > 英语 >

英语学习网站需求分析报告

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-22 12:54
tags:英语学习网站推荐

广州留学中介排名-不住的拼音

2020年10月22日发(作者:谢添)


实用文档
密级


V0.1

文档编号

版本号



英语学习网站需求分析






小组成员:吴惜文,魏纯, 温志敏,翁列文


实用文档
软件需求分析文档
英语学习系统
1 简介
1.1 目的
该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构 上给出
整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其
中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有
备选事件 流则描述,否则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本
文档能详细准确地描述 用户的需求,同时也为用户更容易地理解这些需求的描述创造了条
件。
该文档详尽的说明了这 一软件产品的需求和规格,这些规格说明是进行设计的基础,也
是编写测试用例和进行系统测试的主要依 据。同时,该文档也是用户确定软件功能需求的主
要依据。
1.2 文档概述
本文档适用于“英语学习网站系统”的总体应用构架。

1.3 系统概述
该系统主要功能是提供一个网上英语学习平台,在需求上,充分考虑了具体用户的实际
情况。主要完成 用户的注册和登录,学习资料的查询、上传和下载,学习者自我测试以及提
供英语学习论坛供用户交流学 习使用。

1.4 参考资料


实用文档

2 需求

功能视图:

图一 系统功能视图


实用文档
2.1 开发策略
2.1.1 软件复用策略
系统基础架构采用JSP+JavaBean+servlet实现MVC模式。
系统中重要基础构件应当具备较高的设计与构建质量,可以在产品中复用。
2.1.2 使用商业构件
不使用。

3 用例视图
3.1 概述
这里选 取了用例模型中对系统构架的内容产生重大影响的应用场景与用例集合,这些用
例代表了系统主要的核心 功能,往往决定了系统构架的基本组成元素。有些用例强调或决定
了构架的某些具体然而重要的细节,通 常也可以列在本节内,总之所列的用例集合应基本覆
盖系统构架的主要方面。
关键用例
3.1.1 关键的系统主角(Actor)

图二 关键用例人员


实用文档
3.1.2 系统用例图:


图三 关键用例


图四 论坛管理用例图


实用文档

图五 系统管理员用例图

3.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.3
系统总ER图


3.4
分ER图


表名
ResourceInfo
User
UploadRec
DownloadRec
Invitation
Comments
Text
Factory

中文名
资源信息表
用户表
上传记录表
下载记录表
发帖表
帖子回复表
在线自测表
厂商表
4 非功能性需求
4.1 性能需求
4.1.1有效性
系统平均可用时间大于99.99%。


实用文档
4.1.2性能
系统并发用户在线人数大于50。
普通数据录入、查找等操作,每单步操作最大延迟时间应小于5秒。
一般查询统计,结果集在100条记录以内情况下,最大延迟时间不超过30秒。
所有统计,其最大延迟时间不超过2分钟。
4.1.3性能可扩展
支持硬件系统性能升级与数量扩充。
4.1.4功能可扩展
系统应支持新的在线学习功能。
4.2 安全性需求
(1)权限控制
根 据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以
备查看,没有权限的用户禁止使 用系统。游客只可以浏览静态页面,注册用户只
能上传下载资源,在论坛发表
(2)重要数据加密
本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。
(3)数据备份
允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。
(4)记录日志
本系 统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错
误。这些错误记录便于查找错误的 原因。日志同时记录用户的关键性操作信息。
4.3 可用性需求
(1)方便操作,操作流程合理
尽量从用户角度出发,以方便使用本产品。如:新增学生信息 时,敲入回车
键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结
果 等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。
(2)支持没有计算机使用经验 、计算机使用经验较少及有较多计算机使用
经验的用户均能方便地使用本系统。
(3)控制必录入项
本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整 。
同时对必录入项进行有效的统一的提示。
(4)容错能力


实用文档
系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时, 系统能
够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。
(5)操作完成时有统一规范的提示信息
例如删除操作时,系统可提示警示框“您确认删除记 录吗?操作不可恢复!”,
用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。
(6)用户可自定义
为了满足业务的不断变化,一些重要的参数应该可以灵活设置。
(7)联机帮助与操作指南。
4.4 用户文档
同本软件一起发行的用户文档包括:
(1)安装手册:Word格式文件。
(2)用户手册:Word格式文件。
(3)在线帮助:HTML Help格式文件,联机式。

4.5 其它需求
(1)支持多浏览器。
(2)系统安装方便,易于维护。

5 外部接口需求
5.1 用户接口
本系统采用BS架构,所有界面使用WEB风格,用户界面的具体细节将在概
要设计文档中描述 。

5.2 硬件接口
服务器端建议使用专用服务器。


实用文档
5.3 软件接口
无特殊需求。


5.4 通信接口
无特殊需求。


piano的复数形式-瞥见的拼音


猪英文-意气相投


骚情赋骨-坐下的英语


发展的近义词-性虐待


getway-大家闺秀是什么意思


明晃晃的反义词-手写英文


督怎么读-trustworthy


might-什么叫封建社会



本文更新与2020-10-22 12:54,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/418464.html

英语学习网站需求分析报告的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文