教学资源管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《教学资源管理系统》需求分析设计说明书
学院:信息学院研 13级
学号: 66
姓名:杨涛
目录
一. 引言 (3)
教学资源管理系统的发展 (3)
教学资源管理系统功能和特点...................... 错误!未定义书签。
教学资源管理系统设计目的........................ 错误!未定义书签。
教学资源管理系统开发步骤 (4)
二. 需求说明 (4)
需求分析........................................ 错误!未定义书签。
可行性分析 ..................................... 错误!未定义书签。
技术可行性................................... 错误!未定义书签。
经济可行性 (5)
操作可行性 (5)
三. 系统构架及开发工具简介....................... 错误!未定义书签。
应用系统架构方式................................ 错误!未定义书签。
B/S架构概述 ................................. 错误!未定义书签。
系统体系结构 (6)
开发工具简介 (7)
系统开发技术JSP (7)
ORACLE简介 (7)
四. 概要设计 (8)
系统具体功能 (8)
系统的整体功能模块 (8)
系统的不同用户操作权限介绍 (8)
系统整体界面设计 (8)
系统整体结构设计 (8)
一般用户登陆操作流程介绍 (9)
一般用户登陆后台验证流程介绍 (9)
数据库设计 (10)
逻辑设计..................................... 错误!未定义书签。
数据字典设计................................. 错误!未定义书签。
一. 引言
教学资源管理系统的发展
随着Internet的飞速发展,教学资源的数量与日俱增。如何对这些资源进行有效的管理和组织是相当有必要的。但是,简单地实现以二进制形式组织教学资源、以计算机管理代替人工管理教学资源这个功能是不能满足信息化教育教学的要求的。随着教育改革的深入发展,改变传统课程实施过于强调学生在教室接受学习、死记硬背、机械训练的现状,倡导学生主动参与、勇于探究、勤于动手,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及合作的能力是当今信息化教学的一个发展方向。即教学的重心开始由“教”转向“学”,使学生完全从教师控制的家教式、被动式学习状态转变为自主学习、双向交流的状态。
目前,美国和英国等发达国家的教育资源管理系统都往网络化方向发展。即在原有功能基础上增加一些实时的教学功能,比如:教师在线解答疑难问题、学生通过观看在线视频、视频点播或者进入虚拟教室来实时地进行学习,这也是我国教学资源管理系统的一个发展趋势。
教学资源管理系统功能和特点
本系统能实现一般教学资源管理系统应该具有的基本功能。比如:学生用户快速搜索、浏览、下载学校最新公告和其所需教程、课件;教师用户发布课件、上传相关教学辅助材料,对相关课程,教案等进行增加,编辑,删除。教学工作的开展是双向的,只有为师生之间的交流提供一个好的平台,营造出民主、和谐、平等的教学环境,才能提高教学效率,适应信息化社会对教育教学的要求。
教学资源管理系统设计目的
通过此次设计掌握教学资源管理系统软件的基础思路和方法,熟悉软件工
程思想,进一步提高利用JSP开发软件水平,并能够熟练掌握基于ORACLE数
据库的管理和开发,熟悉利用本地API部分Java驱动程序访问模型实现对数据库的访问和B/S软件开发模式。
教学资源管理系统开发步骤
一般来说,软件开发的过程主要包括软件定义规划、软件开发和软件运行维护三个时期组成,其中软件的定义过程通常又进一步划分为问题定义、可行性研究和需求分析三个阶段。软件开发时期又分为系统的总体设计、详细设计、编码和单元测试、综合测试四个阶段。《教学资源管理系统》采用软件工程中应用最广泛的过程模型——瀑布式开发,阶段间具有顺序性和依赖性,前一阶段的输出文档就是后一阶段的输入文档,只有前一阶段的输出文档正确,后阶段的工作才能顺利进行。
二. 需求说明
需求分析
当前计算机网络教育的迅速发展,使得教学资源呈现出数量大、种类多、形式杂的状况。实现对这些资源进行有效的组织和管理,让学生在繁多的教学资源中快速搜索、浏览所需信息,让教师能方便快捷地进行课件发布是一个亟待解决的问题。此外,《教学资源管理系统》主要是为学校教育教学服务,以提高教学效率,促进学生全面发展。系统用户群主要是教师和学生,教学是一个师生交互、交流的过程,故还要求系统能实现一定的用户交互,成为一个生生、师生交流的平台[1]。
可行性分析
技术可行性
JSP运行和开发环境:
浏览器:IE;
数据库:ORACLE;
操作系统:Windows XP;
开发工具:JDK;
Web服务器:Tomcat;
JSP引擎:Tomcat。
综合开发本系统应用到的JSP动态网页技术对开发环境的要求的考虑,在技术上是可行的,而且可靠性很高[2~4]。
经济可行性
本系统是为方便管理员对教学资源进行管理,运行该应用软件,即可使用,系统成本较少,而当投入运行后便可为学校的教学资源管理节约大量的人力,物力。系统所带来的效益远远大于系统软件的开发成本,方便有效,简单易行。
操作可行性
本系统经过仔细的分析后所设计的界面简洁清晰,尽可能考虑人们使用时的一些习惯,使得操作简单,每一个操作后都会对用户有所响应,数据读取灵活可靠,功能规范齐全,使用容易。
三. 系统构架及开发工具简介
应用系统架构方式
B/S架构概述
本系统采用浏览器/服务器架构方式实现。B/S架构方式由浏览器和服务器组成。浏览器是表示层,在表示层中包含了系统的显示逻辑。它的任务是由浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户端接受传来的主页文件,并把它显示在浏览器上[5]。《教学资源管理系统》采用此构架方式主要基于以下几点考虑:
⑴在服务器上对数据进行处理并将处理结果生成网页,使得客户机上对数据的处理被进一步简化。客户机上以浏览器作为客户端的应用程序实现对数据