java教学辅助网站需求分析说明书.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中原工学院 Java教学辅助网站需求分析说明书 项目名称:Java教学辅助网站 小组成员: 指导老师: 所在院校: 编写日期: 目录 TOC \o 1-3 \h \z \u 1. 引言 4 1.1目的 4 1.2 背景 4 1.3 术语说明 4 1.4 参考资料 5 2. 任务及系统总体概述 6 2.1任务概述 6 2.2系统概述 6 2.2.3功能模块图 7 2.2.4模块和功能简介 7 2.2.5各个用户的用例图 9 2.2.6各类用户的状态图 12 3. 功能需求 20 3.1前台服务的用例事件流 20 1.注册 20 2.登录 20 3.浏览 21 4.记录笔记 22 5.删除笔记 22 6.修改笔记 22 7.评论笔记 23 8.发布帖子 23 9.删除帖子 24 10.查看帖子 24 11.回复帖子 25 12.网上自测 25 13.检查评论 26 14.更新试题 27 3.2后台管理系统中的各个用例的事件流 27 3.2.1公告管理 27 3.2.2会员管理 28 3.2.3系统配置 29 3.2.4资源管理 29 3.2.5论坛管理 30 4. 非功能性需求 31 4.1网站整体要求 31 4.2 安全性需求 31 4.2.1权限控制 31 4.2.2重要数据加密 31 4.2.3数据备份 31 4.2.4记录日志 31 4.3灵活性需求 32 4.3.1开发模式 32 4.3.2操作方式 32 4.3.3精度和有效时限的变化 32 4.4性能需求 32 4.4.1响应时间 32 4.4.2输入与输出 32 4.4.3数据访问 33 引言 1.1目的 读者范围:用户,教师,设计人员,指导教师 该文档是Java精品课程网站开发需求分析阶段的需求分析说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是系统设计人员的参考文档。 该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。 该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。 1.2 背景 Java语言从诞生到现在,已经被越来越多的开发人员所接受,并使用。在各大高校也都开设了Java相关的课程。课程虽然有了,但是在学习的过程中,我们的许多人不免会出现这样那样的问题。一个教师,多个学生,对于老师来说,没有足够的时间来为所有学生来解决所有的问题,因而需要一个很好的平台来,帮助教师减轻这种负担,同时能够指导学生能够更好的学习Java。 Java精品课程网站旨在减轻教师指导解决学生学习中的问题,帮助学习规范自己的学习路线,并提供一定的学习资源来帮助同学更好的学习Java。 1.3 术语说明 表1.1 术语说明 缩写、术语 解 释 用例图 是由主角、用例以及它们之间的关系构成的图。 J2EE J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 SSH框架 SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 AJAX技术 即“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种异步局部刷新技术 MYSQL MYSQL是一个关系型数据库管理系统。 JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 JSP JSP技术使用Java编程语言编写类XML的tags和Scriptlet

文档评论(0)

kfcel5889 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档