网络教学平台及教学素材资源库建设项目实施方案.pdf

上传人(卖家):四川天地人教育 文档编号:3204064 上传时间:2022-08-03 格式:PDF 页数:30 大小:2.07MB
下载 相关 举报
网络教学平台及教学素材资源库建设项目实施方案.pdf_第1页
第1页 / 共30页
网络教学平台及教学素材资源库建设项目实施方案.pdf_第2页
第2页 / 共30页
网络教学平台及教学素材资源库建设项目实施方案.pdf_第3页
第3页 / 共30页
网络教学平台及教学素材资源库建设项目实施方案.pdf_第4页
第4页 / 共30页
网络教学平台及教学素材资源库建设项目实施方案.pdf_第5页
第5页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、网络教学平台及教学素材资源库建设项目实施方案(一)总体技术架构设计网络教学平台及教学素材资源库建设项目实施方案(一)总体技术架构设计本平台总体技术架构如下图所示:总体技术框架公共服务平台统一认证单点登录全流程网络教学教学组织管理在线视频点播服务基于数据挖掘的行为监控作业查重服务信息整合协同课程建设与管理频道管理综合信息服务安全保障体系网络安全保障数据安全保障安全保障制度移动学习平台资源共享平台关系管理平台网络教学平台数字资源整合与分享资源评价与推荐课程中心电子教参教师发展平台基础技术构架与系统功能苹果架构APP 市场权限管理用户管理读秀功能百链整合知识发现等等教学视频教参教辅图书论文作业考题讨

2、论答疑资源教务系统科研系统图书系统联想传奇等等标准规范建设系统支撑平台多媒体管理系统数据库管理系统数据挖掘引擎硬件网络基础实施建设系统支撑层:主要包括支撑系统平台运行的基础模块,包括多媒体管理、数据库管理、数据挖掘等。资源层:资源层主要实现平台运行所依赖的各种资源的整合与管理,同时对平台运行过程中产生的资源进行组织与管理。资源包括学校自有资源、如教学视频、大纲、作业、PPT、讨论答疑等,另外还包括通过整合获取的资源,如 B 图书、视频等等。基础架构与系统功能层:主要包括平台基础架构:苹果架构+APP 市场,同时还包括用户管理、权限管理等系统功能。应用平台层:应用平台层包括本项目建设的六大功能:

3、网络教学互动、资源共享、移动学习、教师发展、关系管理和公共服务。(二)网络拓扑结构设计(二)网络拓扑结构设计网络拓扑结构网络拓扑结构内部用户校友互联网互联网优酷视频在线教学平台内部用户超星读秀超星名师视频云服务平台互联网互联网数字图书馆科研管理系统教务管理系统百度文库个人网盘其他系统(三)设计方法(三)设计方法对于一个高并发高流量的在线教学平台来说,任何一个环节的瓶颈都会造成平台的性能的下降,影响学生学习与教师的工作,甚至造成数据的丢失,进而对学校造成巨大的经济损失。对此平台应采用面向对象的软件设计方法,将每个事务独立,降底耦合度;为扩展升级做好充分的准备;同时应采用分布式架构设计,将每个事务

4、放到不同的服务器上,缩短平台与学生的网络距离,减少主干网上的流量,以及防止在网络意外情况下平台无法访问的问题。在架构层面,应用使用服务器集群,一方面可以支撑更大的访问量,另一方面也作为冗余备份,防止服务器故障导致的平台无法访问。在单服务器层面,配置操作系统,文件系统及应用层软件,均衡各种资源的消耗,消除系统性能瓶颈,充分发挥服务器的潜能。在应用层,通过各种缓存来提升程序的效率,减少服务器资源消耗。在每一个层次,充分考虑容错的问题,严格消除了单点故障,尽量做到无论应用层程序错误,服务器软件错误,服务器硬件错误,还是网络错误,都不影响平台的正常运行,不影响正常教学,保证做到真正的永不下课的网络虚拟

5、课堂。(四)技术选型(四)技术选型采用 java 语言作为主要的后端开发语言,前端界面的开发使用标准的 HTML,数据库支持 ORACLE、SQL Server、MySql 等主流数据库。同时用最少的代码量实现需要的功能模块,尽量减轻页面的重量,减轻服务器负担,提高页面响应速度。(1)Java 语言 Java 是一种被广泛使用的网络编程语言。随着 Internet 的发展,Java 语言以其强大的生命力得到了越来越广泛的应用。Java 语言之所以受人推崇,是因为它确实称得上是一种新一代编程语言,具有面向对象、可移植性好、与硬件无关、系统强健安全、提供了并发机制、性能高的众多优点,并提供分布性、

6、多线程、动态性的支持。Java 作为一种重要的开发工具,它具有七个主要特性:安全性、核心 API、开放式标准、分布式和动态结构、面向对象、多线程、内存管理。介于以上考虑,本次平台开发选用 JAVA 语言。(2)HTML 语言HTML(Hyper Text Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前互联网平台开发应用最为广泛的一种前端开发语言,大多数浏览器均能直接识别,不需要服务器做任何处理,所以用 HTML 语言开发的页面速度比用其它语言开发的页面速度快,而且还能减轻服务器的负担;为了减轻页面的负担,需将页面的头,尾单独提取出来,页面的主体部分也按模块或者功

7、能拆分。对 CSS,JS 等辅助性的代码,需以单独的文件形式存放。这样不仅方便管理,修改,而且还可以在用户访问的时候进行缓存,减少网络流量,减轻服务器压力。(3)数据库平台支持 Oracle、MySQL、SQL Server 等主流数据库系统。(五)性能设计(五)性能设计平台要向全校师生开放,至少支持 60000 用户数,至少支持 10000 人同时在线。因此系统在稳定性、安全性、可靠性方面要有严格的保障,预期达到如下性能指标:724 小时不间断运行;页面响应不高于 3 秒;检索响应不高于 3 秒;视频点播响应不高于 10 秒。2 2 项目实施方案项目实施方案2.12.1 组织机构及职责组织机

8、构及职责为了保障本项目的顺利实施,我公司成立了专门的实施队伍,包括项目领导组、专家组、项目经理、开发实施小组、系统测试小组。项目组名称项目领导组职责描述召开会议讨论、决策系统建设中的重大问题,协调项目整体资源。专家组是技术咨询机构,参与项目关键阶段的评审与验具有丰富实践经验的成员角色双方高层领导收工作,对项目实施中的重大技术问题提供咨询。相关技术和业务专家项目经理项目实施的组织者。负责项目实施整体规划,确定实施管理策略,编制项目管理规范。高级项目经理负责落实项目总体方案,组织项目顺利实施。协调项目各工作小组成员的工作,控制整个项目建设的组织管理,对项目进行计划,组织、控制。负责项目的进度、质量

9、、成本的协调统一,负责与项目有关的商务合同执行情况的管理。开发实施组负责组织实施应用系统的设计、开发工作,下设需求分析组、UI 设计组、系统设计组、编码实现组、交付培训组。总体架构师业务及技术专家系统分析与设计工程需求分析组:负责对业务需求进行调研与分析,完成需求分析报告。师高级程序员UI 设计组:负责对整个系统的界面、交互进行设UI 设计师计。系统设计组:根据需求分析报告,对系统进行概要设计和详细设计,完成设计报告。编码实现组:根据系统设计文档编写代码,并进行单元测试。交付培训组:负责编写用户培训材料,制定培训计划,对用户进行培训。运行维护组:负责制订日常运行维护、升级管理方案、应急方案,组

10、织技术支持及重大事件的应急工作。系统测试组负责编制测试工作规范、测试计划,并实施对应用系统的性能、功能及集成测试;协助用户进行用户测试。IT 基础设施组负责硬件、系统、网络等基础设施的管理。高级测试工程师3 3 架构设计架构设计对于一个高并发高流量的教学平台来说,任何一个环节的瓶颈都会造成平台的性能的下降,影响学生学习与教师的工作,甚至造成数据的丢失,进而造成巨大的经济损失。对此A以B集团20年沉淀的核心技术为基础,采用面向对象的软件设计方法,将每个事务独立,降底耦合度;因为我们深刻的知道每个学校都有自己的实际需求,所以我们为制定化的扩展升级做好充分的准备;同时平台采用分布式架构设计,将每个事

11、务放到不同的服务器上,缩短平台与学生的网络距离,减少主干网上的流量,以及防止在网络意外情况下平台无法访问的问题。在架构层面,远程教育平台使用服务器集群,一方面可以支撑更大的访问量,另一方面也作为冗余备份,防止服务器故障导致的平台无法访问。在单服务器层面,配置操作系统,文件系统及应用层软件,均衡各种资源的消耗,消除系统性能瓶颈,充分发挥服务器的潜能。在应用层,通过各种缓存来提升程序的效率,减少服务器资源消耗。在每一个层次,A充分考虑容错的问题,严格消除了单点故障,尽量做到无论应用层程序错误,服务器软件错误,服务器硬件错误,还是网络错误,都不影响平台的正常运行,不影响正常教学,做到真正的永不下课的

12、网络虚拟校园。4 4 合理资源储备和调配合理资源储备和调配本项目工期持续长,涉及到的各种角色和成员众多,不同的项目时期、不同的项目任务,项目的参与人员、数量也会不断的变化。合理的储备和调配项目人力资源是保障项目按进度实施的重要问题。我公司具有多年应用系统工程实施经验,储备了精锐的研发队伍、大量系统分析设计工程师和项目实施组织管理人员。强大的人力资源储备为本项目实施保驾护航。另外,为了降低人员流动给项目带来的风险,我方将采取保持核心骨干成员的稳定,以核心骨干团队带动整体项目实施的方法。这样,既不会因人员流动增加项目的风险,又增加人员使用上的灵活性。5 5 项目管理方案项目管理方案5.15.1 工

13、期进度管理工期进度管理尽管在实施中我们会采用“迭代开发、迭代管理”的方法,使有些工作并行、迭代进行,但开发周期仍然比较紧张。因此,项目经理必须对工期进行严格的管理和控制,以保证项目在有限的工期内完成既定目标。在进度管理和工期控制中,选用Project 2003作为辅助工具,结合规范的进度管理规范和流程,确保工期在既定的时间范围内进行,保证项目按计划完成。在本项目中,计划的编制、监控和执行情况报告由项目经理负责,实施管理策略如下:5.25.2 进度计划制订进度计划制订合同签署后,由项目经理组织项目相关干系人共同起草制定项目总体进度计划,指定每项任务的任务目标和负责人,确定各参与人员和职责分工,规

14、定任务完成标准,同时规定项目环境要求、技术要求、人员要求、项目组间配合要求、资金要求等。具体步骤为:1.利用WBS(工作分解结构)原理,以可交付成果为导向将项目任务、范围进行分解,形成清晰、明确的一个个相互关联的工作包。工作包分解需遵循以下原则:工作包是可分派给一个项目组或部门完成,由组长或部门经理负责实施。工作包可继续分解成活动和任务。工作包分解需参考80小时法则,即工作包的完成时间应当不超过80小时(一般周期长的项目,定义工作包时可不参考此值)。本项目可将应用软件的每个子系统作为一个工作包,分别派给不同的项目组实施,子系统实施负责人再继续对工作包分解为更细的一系列活动和任务。2.利用Pro

15、ject 2003对工作包继续进行分解,形成清晰明确的工作任务,并为每个任务设置开始日期、完成日期、需要的资源,并自动计算项目的关键路径(CPM)。3.将制定好的计划保存为基准计划(原始计划),便于根据实际执行情况进行跟踪。项目总体进度计划制定完成后,提交项目领导组审批。审批后的总体进度计划由进度管理组向项目相关干系人正式发布,作为进度监控的基准。同时归档到配置管理组,作为配置管理项进行管理。5.35.3 进度监控进度监控进度管理组根据正式发布的基准计划对计划执行情况进行跟踪和监控,为了更好的跟踪和监控项目进展情况及计划执行情况,采用“日跟踪、周报告、月总结”形式实施进度监控。主要活动包括:(

16、1)日跟踪进度管理组利用Project2003工具,每日跟踪基准计划的执行情况,通过项目运行过程中的实际发生的情况与基准计划进行比较,得出实际情况是正常还是拖延的情况,以便及时发现进度风险,制定解决方案并进行适当的计划调整。对于未完成的任务,有两种情况:一种是没有按计划开始;另一种是任务完成的百分比未达到计划进度要求。不论是未按计划开始还是未按计划完成,都属于进度偏离,由进度管理组对偏离情况进行分析,分两种情况进行处理:如进度偏离未影响 总体进度计划 中的里程碑任务且不存在导致里程碑任务滞后完成的风险,可以通过项目经理审批后,由进度管理组和任务责任人共同对计划进行调整,由进度管理组负责更新基准

17、计划。如进度偏离存在导致 总体进度计划 中的里程碑任务滞后完成的风险或已经导致里程碑滞后完成,则需遵循变更管理实施计划变更。对造成进度偏离的当事人,由进度管理组负责及时提出警示或通报,并由相关责任人提出修正进度的措施,如赶工,增加资源等。(2)周汇报各子项目组负责人每周五向进度管理组提交工作状态周报,其中包括本周工作进展情况,是否按计划完成,是否存在问题和风险,是否需要组外资源的支持及下周的周工作计划等。进度管理组收集并分析项目各组周工作情况,监控工期、成本、资源的偏离。(3)月总结月总结以自然月为周期,于月末由各子项目组负责人提交项目进度月总结,其中包括本月工作完成情况,完成的里程碑,产生的

18、成果物,是否按计划完成,是否存在问题和风险,是否需要组外资源的支持及下月的月工作计划(侧重在里程碑)等。进度管理组收集并分析编制项目群的月进度总结,除进度执行情况外,还需提供监控管理的结果及分析,为项目经理提供决策的依据。在进度监控过程中,项目经理负责组织进度管理组和质量管理组对进度执行过程中产生的成果物进行审查。如果是阶段成果物,根据需要组织专家组或第三方进行评审。整个监控结果由项目经理根据需要编制总结报告,包括:反映项目情况的各种图形(“跟踪甘特图”、“任务分配状况”、“资源使用状况”等多种视图);项目情况的各种数据;存在问题及拟采取的解决办法;总结报告上报项目领导组。(4)进度偏离与风险

19、管理进度管理组通过对项目进度执行情况的监控及相关数据分析,进行进度偏离分析,及时通报偏离情况,并提前预测进度风险,组织相关干系人共同制定风险的规避和应对策略。未造成风险的进度偏离,由项目经理负责提出调整和整改要求,进度管理组监控相关组织进行整改。对于重大进度偏离,由进度管理组提出风险预警,并通报项目经理。如果需要,发起问题和风险研讨会,共同确定风险的规避和应对策略,并提出整改方案,由相关责任组织进行整改。项目进度组检查其执行。对于没有及时得到项目相关人员解决的问题和风险,项目管理员对项目组提出预警。(5)进度变更控制在一个项目过程当中,对计划进行变更是必然的。但变更需充分分析变更带来的影响,且

20、要对不利的影响采取相应的应对行动。尤其在业务规模大、子系统多的应用系统实施中,分析进度变更对各子系统间的相互影响更加重要。计划变更审批需遵照变更管理执行。变更审批通过后,由项目经理负责对计划进行调整,对调整后计划的任务内容提出明确的要求。进度管理组负责更新进度基准,重新发布更新后的总体进度计划。通过计划的正式发布,协调项目群各分项系统组的工作以保持同步。5.45.4 变更管理变更管理多年项目的实践经验告诉我们,项目变更是正常的、不可避免的,同时也是需要对其进行管理的。变更可能会来自于很多方面,如:业务需求的变动和调整,项目进度的提前或延后等等。这些变更一旦发生,会对项目目标、进度、成本、质量等

21、基准产生影响,因此我们必须要有适当的方法来对变更进行管理。当变更没有发生的时候,尽量创造条件改进工作使其不要发生;当不可避免时要让变更尽早发生;当变更一旦发生,将变更的影响控制到最小。无论哪种情况,都需要对其进行有序的管理。我公司在过去的项目经验中认识到,在项目实施过程中,最主要的问题就是处理变化或改变优先程序。而变更实施越迟,完成难度越大。如果没有控制管理,即使是微小变化,随着变更的堆积增多,也会对质量、性能、成本和进度造成一个主要的负面冲突。因此,在本项目中,我们将依据以往的经验,建立一套变更控制系统,通过一系列规范的程序对项目变更进行有序的控制。5.55.5 文档管理文档管理为确保项目严

22、格按照质量管理体系规范有序地进行,对于所有形成的文档和记录,都必须实施有效的控制和管理。根据项目要求,结合我公司以往项目成功管理经验,形成针对本项目文档控制的管理制度和实施规范。(1)项目文档分类为了对项目生命周期中所产生的文档实现有效控制和管理,我公司按照各类文档的功能将其进行分类。主要包括用户培训文档、技术支持文档、开发文档等等。(2)用户培训文档用户培训文档用于帮助用户认识产品,指导用户安装、使用产品以及进行一些必要的日常维护工作。用户培训文档的结构和内容,在系统设计确定后,由开发实施组开始设计,并且在整个开发过程中不断的调整完善,最后和产品软件包共同作为产品的一部分发布给用户。用户培训

23、文档的编写规范,主要依据不同的用户类型,以及其围绕产品所必须进行的活动,形成文档内容列表。根据活动频率和相关性形成各个分文档,最后组合成一套完整的用户培训文档。具体的用户类型以及用户活动分析,可以参考需求分析组形成的需求文档。(3)开发文档开发文档在整个项目实施过程中的作用举足轻重。项目经理会结合项目实施的各个阶段,制定规范的管理流程,形成一系列的项目开发文档。根据开发文档的来源,归纳起来主要有两大类:项目管理文档(一般贯穿整个项目实施过程)、相关技术文档(在特定的阶段产生)。而根据文档在项目实施过程中的流动及作用,又可分为工作表单和工作文档。工作表单多为某个特定的工作包服务,用来紧密跟踪项目

24、实施进程、技术实施现状;而将具有内在联系的表单聚类分析成册,就构成了阶段性的成果:工作文档。阶段性成果一般都要递交给用户,需要签署,得到确定和接受。(4)技术支持文档技术支持文档主要是用来指导运行维护解决相关问题的辅助性文档。通常这些问题是用户无法通过用户文档进行解决的,例如由于运行环境的变化,系统容量的增加,系统繁忙程度的增加,管理员操作不正确,系统受到攻击或者系统本身的 BUG 造成的异常问题。技术支持文档是在设计阶段进行可维护性设计以及运行维护组根据以往维护经验所提出的。主要包括系统深层次的描述,高级的使用技巧等。常见的技术支持文档有:系统日志说明 系统工具使用手册 更详细的系统工作原理

25、 维护经验手册(5)项目文档管理在项目实施中,我公司严格按照软件工程规范开发以及项目文档编制,以Rational Clearcase(SVN或CVS)为辅助工具,对项目文档进行统一的文档控制。在项目全程文档控制图中,可以看到在项目不同阶段,会产生相应的文档,金黄色图标表示需要提交的所有里程碑工作文档。包括:用户需求文档、项目计划、系统总体设计文档、系统详细设计文档、设计规范、测试计划、培训计划、测试报告、管理员手册、用户手册、技术文档、培训教材。为严格项目文档的控制管理,必须明确各阶段所要提交的文档,并在每个重要技术点都进行评审。所有提交的文档按配置管理的要求建立基线,得到用户的确定和接受。由

26、相关人员严格管理,记录每次严重更改,以形成程序和文档的可追溯性,为本项目的管理维护奠定扎实的基础。(6)状态属性定义对于所有的项目文档设置状态属性。状态属性分为草稿,已校正和正式发布三种。简单的文档可由作者校验,重要的文档由草稿作者以外的人来校正。“已校正”的文档经过主管领导或者评审人员评审后,才可以正式标示为“正式发布”状态,正式发布文档将作为本项目发布给外界的正式文档。“正式发布”状态的文档的修改需要非常审慎,而且每次发布后需要增加版本号。文档的其他属性还包括:6.1)编号文档编号规则如下:项目编号-文档分类编号-日期标题编码各个部分项目编号文档分类编号说明项目名称简称TS-技术支持文档R

27、D/子类编号-开发文档子类编号根据每个项目的不同情况确定,建议如下:Q(需求),D(设计),I(实现),QA(测试),M(管理),R(研究),T(培训)日期标题格式为 yyyymmdd文档的主题,再不引起编码重复的前提下可以忽略文档编码规则6.2)安全级别安全级别定义文档的保密性,可以根据其可见性分为:级别公开客户使用RD 使用机密说明发布给公众的文档发布给客户的文档仅供部门内部使用的文档仅供作者或者项目领导组阅读的文档文档安全级别定义表6.3)通用格式封面+变更说明+目录+正文。6.4)变更说明以表格形式说明什么人在什么时候对文档做了那些改动。具体格式请参考通用文档模板。6.5)文档规范我公

28、司在项目开发中严格遵循CMM(软件能力成熟度模型)的KPA(关键过程域)来进行,并形成了自己的文档规范,主要如下所示,具体请参见附录部分。文档规范文档名称软件生产过程政策描述PQS 项目跟踪与管理过程V3.0项目过程规范文档PQS 软件质量保证过程PQS 需求管理过程V3.0PQS 培训工作管理过程需求规格格式标准分析阶段里程碑文档规范项目计划书格式标准设计阶段里程碑文档规范系统设计报告格式标准详细设计报告格式标准实施阶段提交文档规范测试报告格式标准测试阶段提交文档规范部署与验收阶段提交文档规范系统提交说明书格式规范管理员手册格式标准用户手册格式标准技术文档格式标准维护计划书格式标准6.6)版

29、本控制通过对于项目文档版本的控制,可以记录项目实施过程中各阶段环节的发展变化情况,确保由不同人员所编辑的文档得到一致的更新和维护。6.7)目录设置对于文档的版本控制,具体可实施分级管理,即形成:“项目名称/实施阶段/文档名称”的结构。如有必要,可根据该阶段的特点逐层细分目录,建议目录不宜设置太深。项目文档版本控制的实例:实施阶段项目管理用户需求定义完整系统测试简称PMBISQA举例“在线教育平台”项目管理“在线教育平台”用户需求定义“在线教育平台”完整系统测试文档版本控制实例6.8)文件名设置文件名称的设置要求简明易懂。例如,项目需求分析阶段,第一次会议总结形成的文档,可取名为:BI_Meet

30、ing_1.doc6.9)版本号管理对于每一份文档的版本号管理,以下面的规则为准:创建文档时为 1.0版。需要调整时,在此基础上进行版本升级,并签属更改人及更改时间。A.初次提交用户的文档为更改后的最高版本号,但仍为版本一的内容。经用户初步确认或提出更正意见时,由版本一升至版本二,然后正式提交用户,并进行文档存档。以后每经过用户修改逐次提升一个版本。B.在每一份文档的开头,用表格说明版本控制的信息。6.10)项目文档版本控制信息日期*-*-*作者*版本V1.0说明功能改进。项目实施中的重要文档(里程碑文件)都应经过项目经理和业主方项目用户的审核。一般审核时间规定在提交后的三天之内。如果五天没有

31、回应即作为确认处理。对于阶段性成果的审核,应由项目经理签字,确认提交的阶段性成果已审核,符合项目实施的要求和业主方项目主管领导能接收的标准。6 6 测试方案测试方案6.16.1 任务概述任务概述系统名称:在线教育平台系统组成:课程资源建设管理、在线视频等系统用户:校园网用户系统简述:课程资源建设与在线教学。测试目标:测试最大压力下服务器的承载能力和响应速度变化趋势。6.26.2 方案设计方案设计(1)系统压力估算方法规则:按每天总流量在 X 次,每天高峰值为 16 个小时来推算,公式中是按照极端的高峰值计算。估算公式:虚拟用户:对应于现实中的真实用户,使用LoadRunner 模拟的用户称为虚

32、拟用户。其本质是通过虚拟用户脚本来模拟真实用户的行为。思考时间:即用户思考时间,为了在模拟时更接近用户的真实行为而引进的概念。在实际中,用户进行一系列操作后往往会进行处理,例如浏览网页内容,而处理过程对服务器没有压力。无思考时间是一种比较极端的测试条件,即用户进行完一次操作后,立刻进行下一次操作。(2)测试环境网络环境:内部网络+Internet 网络环境+3G,配置:设备负载产生设备硬件(模拟手机用户)软件Windows 2000Loadrunner7.8(云端版)Web+WAP 服务IntelXeonCPU平台系统E54052.00GHz内存:16G硬盘:300G SAS 盘(3)场景设计

33、场景设计思想:依据压力估算的规则来推算出模拟真实情况下服务器可承载能力。测试数据:5800 万;测试用随机词库:7786 条;检索词选择方式:顺序迭代;场景 1:20 个虚拟用户,无思考时间,30 分钟加压时间次数123最小值0.0440.0440.044平均值1.1681.2461.263最大值47.06848.00726.702标准偏差90%2.0061.9781.9072.9322.862.922通过332033300033225失败平均点击次数35515.97815.927004平均0.0441.22640.5921.9642.90533143415.970无思考时间下图为 30 分钟

34、加压平均事物响应时间图测试 1测试 2测试 3根据我们的估算公式,当完全的检索过程在无思考时间的情况下,根据压力测试的结果,从估算公式计算出来的 X 值为 919872 次 pv。场景 2:20 个虚拟用户,无思考时间,60 分钟加压时间次数12最小值0.1090.043平均值1.5761.368最大值45.29245.943标准偏差1.7961.95590%3.2453.314通过5158550069失败1213平均点击次数14.82314.39330.0451.40053.7062.1343.32450151814.411平均0.0661.44848.3141.9623.294506028

35、14.542无思考时间下图为 60 分钟加压平均事物响应时间图测试 1测试 2根据我们的估算公式,当完全的检索过程在无思考时间的情况下,根据压力测试的结果,从估算公式计算出来的 X 值为 837619 次 pv。(4)结论本测试方案(下称:本测试)针对拥有 5800 万条记录的在线教育平台(下称:系统)。本测试使用 7000 多个点击对系统进行顺序迭代加压测试,通过对不同时长的多次测试结果的响应时间进行加权算术平均(下称:平均响应时间),获得以下结果:系统在 3 次 30 分钟的加压测试中,平均响应时间在 1.226 秒;在 3 次 60分钟的加压测试中,平均响应时间在 1.448 秒。在测试

36、期间可能由于 2g 网络问题或其他因素,有些较长的响应时间,但90%的响应时间保持在 3.3 秒以下,可见系统在应对突发集中性访问时表现出了良好的抗压性能。在本测试中选择两种不同时长的加压测试,目的在于测试系统在应对突发集中性访问时,响应时间的变化趋势。从变化的趋势上来看,系统响应能力变化不大,可以保持较好的稳定性。以上测试结果均在真实的网络环境中进行测试,本测试模拟的是极端环境下系统所能承载的最大压力,而在真实环境里会穿插用户的浏览内容时间和其他业务活动(浏览时间和其他业务活动对系统是没压力的),所以系统在真实的用户环境会表现出更优越的性能,稳定性也会更加的可靠。7A7A 网络教学平台基本功

37、能模块网络教学平台基本功能模块网络教学平台的建设以国家政策为导向,与学校战略发展目标保持高度一致。以支撑学校快速发展为目标,以学习空间为基础、以课程为中心、以教师为主导、以学生为主体,以服务为导向,以信息资源建设和信息应用系统建设为核心。集成网络教学、师生交流互动、答疑和管理等功能,包括以课程为主线,高度整合校内、校外的所有资源;以课程为中心,展开作业、考试、答疑、讨论、评价等互动教学活动。充分发挥平台在教与学活动中的作用,切实提升学校信息化水平,为学校战略发展提供支撑和保障。平台以课程为中心,以教师为主导、以学生为主体,整合学校所有课程。可以把一部分线下的教学工作放到线上完成,辅助教师的教学

38、。(一)网络课程建设通过 A 平台学校可以在线创建课程、设置课程的学分考核机制、设置课程展示模板等,以及学生在线听课、在线阅读、在线提问、在线作业、在线考试、在线互动讨论、学分审核、获得学分等。1.课程共建支持多位老师共建一门课程,使课程的内容更加丰富,同时也减轻了教师的工作负担。2.助教功能为了减轻老师的教学工作量,支持添加助教功能。老师可以选择合适的人选来担当本门课程的助教,协助老师进行批改作业,实时答疑,考试阅卷等教学活动。3.选择模版建设课程方式:支持建设简单的课程,同时支持建设基于知识点的复杂课程,教师可根据自己的需要进行选择。三步完成建课:选择模板、编辑课程信息、编辑课程章节内容。

39、平台通过深入研究国内外主流的在线教育网站、设计了美观大方、又符合国内外标准的课程模板以供选择,教师可依据个人的资料的丰富程度及喜欢的风格进行个性化的设置。4.编辑课程封面课程编辑页面,操作简单,灵活方便,原位编辑,所见即所得。5.编辑课程内容在课程编辑器中,对于文字的编辑排版我们提供了与 WORD 相类似的功能,非常简单易用。老师只要熟悉 WORD 的相关编辑,不需要进行额外的学习,即可轻松掌握课程的编辑方法。在课程编辑的过程中,老师还可以根据课程内容添加与之相关的图片,文档,音频,视频,网页,作业,还可以在B 的资源库中选择与授课内容相关的图书,知识点,期刊论文等。课程编辑器可以对插入的视频

40、进行剪辑,设置任务点,防拖拽,防窗口切换等功能,使学生在观看视频的过程中不能进行其他操作,保证学习效果。在视频的播放过程中,老师还可以插入与视频相关的图片,PPT,使学生可以更全面的学习课程内容。同时为了检验学生观看视频的效果,老师还可以在视频中添加相关的测验,学生只有在正确回答相关问题后才能进行后续视频内容的学习。原位编辑方式:平台支持原位编辑,即不需要进入后台,操作复杂的功能,而是在网页原位进行编辑,容易上手,容易操作。资源提交:资源提交可通过批量导入和分布式提交的方式实现。同时支持本地资源、网盘资源、数字图书馆、名师视频、互联网资源的添加。资源检索:提供对 B 数字图书馆资源的各种检索功

41、能。课程发布:原位编辑后,所见即所得式发布。最后形成知识点化、富媒体的在线学习课程。支持制作慕课,精品课程,视频公开课、微课等,并能用于精品课程申报。(二)网络教学1.多种教学模式平台可支持辅助教学,翻转课堂,纯网络教学和网络修学分等教学模式。老师可以根据教学需要选择发放课程的模式。发放模式有如下三种:1)发放。课程将直接发放给学生进行学习。2)定时发放。课程将在教师设定的时间发放给学生进行学习。3)闯关模式发放。老师在编辑课程时对视频,作业,测试等设置了任务点,则学生只有在完成这些任务点之后才能进行后续课程的学习。支持以下几种教学模式:1)辅助教学教学活动的主体在实体课堂进行,教师可以利用

42、A 平台上传教学所需的资料,布置作业,批改作业,在线与同学们进行讨论答疑等活动,从而达到辅助教学的作用。2)翻转课堂将课程学习的过程由线下实体课堂反转到线上网上教学。首先由学生在线上进行自主的课程学习,在实体课堂中老师主要进行进行讨论与答疑等活动。翻转课堂能有效的提高学生的自主学习能力,减轻教师的负担,降低学校的师资成本,是未来教育改革的方向。3)纯网络教学所有的教学活动都在网络上进行。使学生可以跨时间,跨地域灵活自主的进行学习。纯网络教学也突破了传统课堂人数的限制,使教学资源达到最大的利用。这种教学方式打破了教学的瓶颈,突破了地域,师资的限制,促进了教育的公平发展。4)网络修学分在线教学中加

43、入学习流程管理,监控学生学习过程,设置各项学习指标的权重,统计学习成绩,使学生在课程学习合格后可以顺利拿到所通过课程相应的学分。2.学习流程管理平台基于知识单元的学习流程管理,高度整合校内、校外的所有资源;以课程为主线,以课程为中心,展开作业、考试、答疑、讨论、评价等互动教学活动。学生在登录后便可以查看自己的学习进度,进行后续的课程学习。若老师发放课程选择了闯关模式,则学生必须完成老师设置的任务点之后才能进行后续章节的学习。3.作业目前作业包含线上作业和线下作业。线上作业,即从作业的发布、接收到批阅,全部流程都在网上完成,学生可以在线接收作业,做作业,关注作业的反馈情况,随时查看教师的评语及成绩;线下作业,即教师将作业在线上布置下去,学生线下完成,线下提交。学生可以对任意作业进行收藏,将自己认为重要的知识点集中到一起当作之后学习的要点。老师可以通过平台直接布置作业,批改作业。学生可以通过平台在线做作业,提交作业。4.考试

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(网络教学平台及教学素材资源库建设项目实施方案.pdf)为本站会员(四川天地人教育)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|