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

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

ID:12028841

大小:1003.50 KB

页数:33页

时间:2018-07-15

java教学辅助网站需求分析说明书_第1页
java教学辅助网站需求分析说明书_第2页
java教学辅助网站需求分析说明书_第3页
java教学辅助网站需求分析说明书_第4页
java教学辅助网站需求分析说明书_第5页
资源描述:

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

1、Java精品课程网站需求分析说明书中原工学院Java教学辅助网站需求分析说明书项目名称:Java教学辅助网站小组成员:指导老师:所在院校:编写日期:33Java精品课程网站需求分析说明书目录1.引言41.1目的41.2背景41.3术语说明41.4参考资料52.任务及系统总体概述62.1任务概述62.2系统概述62.2.3功能模块图72.2.4模块和功能简介72.2.5各个用户的用例图92.2.6各类用户的状态图123.功能需求203.1前台服务的用例事件流201.注册202.登录203.浏览214.记录笔记225.删除笔记226.修改笔记227.评

2、论笔记238.发布帖子239.删除帖子2410.查看帖子2411.回复帖子2512.网上自测2513.检查评论2614.更新试题273.2后台管理系统中的各个用例的事件流273.2.1公告管理273.2.2会员管理283.2.3系统配置293.2.4资源管理293.2.5论坛管理304.非功能性需求314.1网站整体要求314.2安全性需求314.2.1权限控制314.2.2重要数据加密314.2.3数据备份314.2.4记录日志314.3灵活性需求3233Java精品课程网站需求分析说明书4.3.1开发模式324.3.2操作方式324.3.3精度

3、和有效时限的变化324.4性能需求324.4.1响应时间324.4.2输入与输出324.4.3数据访问3333Java精品课程网站需求分析说明书1.引言1.1目的读者范围:用户,教师,设计人员,指导教师该文档是Java精品课程网站开发需求分析阶段的需求分析说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是系统设计人员的参考文档。该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要

4、描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2背景Java语言从诞生到现在,已经被越来越多的开发人员所接受,并使用。在各大高校也都开设了Java相关的课程。课程虽然有了,但是在学习的过程中,我们的许多人不免会出现这样那样的问题。一个教师

5、,多个学生,对于老师来说,没有足够的时间来为所有学生来解决所有的问题,因而需要一个很好的平台来,帮助教师减轻这种负担,同时能够指导学生能够更好的学习Java。Java精品课程网站旨在减轻教师指导解决学生学习中的问题,帮助学习规范自己的学习路线,并提供一定的学习资源来帮助同学更好的学习Java。1.3术语说明l表1.1术语说明缩写、术语解释用例图是由主角、用例以及它们之间的关系构成的图。J2EEJ2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。SSH框架SSH为str

6、uts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。33Java精品课程网站需求分析说明书AJAX技术即“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是一种异步局部刷新技术MYSQLMYSQL是一个关系型数据库管理系统。JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JSPJSP技术使用Java编

7、程语言编写类XML的tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Struts用于快速开发JavaWeb应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(CustomTag)。但Struts几乎没有涉及M(Mode

8、l),所以Struts可以采用JAVA实现的任何形式的商业逻辑。SpringSpring是一个开源框架,Spring是于2

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

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

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