Java教学辅助网站需求分析说明书DOC.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:15 大小:1.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

Java教学辅助网站需求分析说明书DOC.docx

Java教学辅助网站需求分析说明书DOC.docx

预览

免费试读已结束,剩余 5 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中原工学院Java教学辅助网站需求分析说明书项目名称:Java教学辅助网站小组成员:指导老师:所在院校:编写日期:目录TOC\o"1-3"\h\z\u1.引言41.2背景41.3术语说明41.4参考资料52.任务及系统总体概述63.功能需求204.非功能性需求314.2安全性需求31引言目的读者范围:用户,教师,设计人员,指导教师该文档是Java精品课程网站开发需求分析阶段的需求分析说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是系统设计人员的参考文档。该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2背景Java语言从诞生到现在,已经被越来越多的开发人员所接受,并使用。在各大高校也都开设了Java相关的课程。课程虽然有了,但是在学习的过程中,我们的许多人不免会出现这样那样的问题。一个教师,多个学生,对于老师来说,没有足够的时间来为所有学生来解决所有的问题,因而需要一个很好的平台来,帮助教师减轻这种负担,同时能够指导学生能够更好的学习Java。Java精品课程网站旨在减轻教师指导解决学生学习中的问题,帮助学习规范自己的学习路线,并提供一定的学习资源来帮助同学更好的学习Java。1.3术语说明表1.1术语说明缩写、术语解释用例图是由主角、用例以及它们之间的关系构成的图。J2EEJ2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。SSH框架SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。AJAX技术即“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是一种异步局部刷新技术MYSQLMYSQL是一个关系型数据库管理系统。JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JSPJSP技术使用Java编程语言编写类XML的tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Struts用于快速开发JavaWeb应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(CustomTag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。1.4参考资料1.中文名:Spring实战(第3版,涵盖Spring3.0)作者:CraigWalls.2.中文名:Spring攻略(第2版)作者:CraigWalls.3.JavaWeb开发实战作者:软件开发技术联盟出版社:清华大学出版社4.搞定J2EE核心技术与企业应用出版社:电子工业出版社5.JSP应用与开发技术2.任务及系统总体概述任务概述目标学习和掌握使用JavaEEWeb开发技术;熟练使用SpringH