网络教学平台及教学素材资源库建设项目实施方案.docx
《网络教学平台及教学素材资源库建设项目实施方案.docx》由会员分享,可在线阅读,更多相关《网络教学平台及教学素材资源库建设项目实施方案.docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络教学平台及教学素材资源库建设项目实施方案(一)总体技术架构设计本平台总体技术架构如下图所示:总体技术框架信息整仆公共服务平台肺道竹;理统一认iiF硬件网络基础实施建设放安保标准规范建系统支撑层:主要包括支撑系统平台运行的基础模块,包括多媒体管理、数据 库管理、数据挖掘等。资源层:资源层主要实现平台运行所依赖的各种资源的整合与管理,同时对平 台运行过程中产生的资源进行组织与管理。资源包括学校自有资源、如教学视频、 大纲、作业、PPT、讨论答疑等,另外还包括通过整合获取的资源,如B图书、 视频等等 基础架构与系统功能层:主要包括平台基础架构:苹果架构+APP市场,同时还 包括用户管理、权限管理
2、等系统功能。多的应用系统实施中,分析进度变更对各子系统间的相互影响更加重要。计划变更审批需遵照变更管理执行。变更审批通过后,由项目经理负责对计 划进行调整,对调整后计划的任务内容提出明确的要求。进度管理组负责更新进度基准,重新发布更新后的总体进度计划。通过计划 的正式发布,协调项目群各分项系统组的工作以保持同步。5.4 变更管理多年项目的实践经验告诉我们,项目变更是正常的、不可避免的,同时也是 需要对其进行管理的。变更可能会来自于很多方面,如:业务需求的变动和调整,项目进度的提前 或延后等等。这些变更一旦发生,会对项目目标、进度、成本、质量等基准产生影响,因 此我们必须要有适当的方法来对变更进
3、行管理。当变更没有发生的时候,尽量创 造条件改进工作使其不要发生;当不可避免时要让变更尽早发生;当变更一旦发 生,将变更的影响控制到最小。无论哪种情况,都需要对其进行有序的管理。我公司在过去的项目经验中认识到,在项目实施过程中,最主要的问题就是 处理变化或改变优先程序。而变更实施越迟,完成难度越大。如果没有控制管理, 即使是微小变化,随着变更的堆积增多,也会对质量、性能、成本和进度造成一 个主要的负面冲突。因此,在本项目中,我们将依据以往的经验,建立一套变更 控制系统,通过一系列规范的程序对项目变更进行有序的控制。5.5 文档管理为确保项目严格按照质量管理体系规范有序地进行,对于所有形成的文档
4、和 记录,都必须实施有效的控制和管理。根据项目要求,结合我公司以往项目成 功管理经验,形成针对本项目文档控制的管理制度和实施规范。(1)项目文档分类为了对项目生命周期中所产生的文档实现有效控制和管理,我公司按照各类 文档的功能将其进行分类。主要包括用户培训文档、技术支持文档、开发文档 寺寺。(2)用户培训文档用户培训文档用于帮助用户认识产品,指导用户安装、使用产品以及进行一 些必要的日常维护工作。用户培训文档的结构和内容,在系统设计确定后,由 开发实施组开始设计,并且在整个开发过程中不断的调整完善,最后和产品软 件包共同作为产品的一部分发布给用户。用户培训文档的编写规范,主要依据不同的用户类型
5、,以及其围绕产品所必 须进行的活动,形成文档内容列表。根据活动频率和相关性形成各个分文档, 最后组合成一套完整的用户培训文档。具体的用户类型以及用户活动分析,可 以参考需求分析组形成的需求文档。(3)开发文档开发文档在整个项目实施过程中的作用举足轻重。项目经理会结合项目实施 的各个阶段,制定规范的管理流程,形成一系列的项目开发文档。根据开发文档的来源,归纳起来主要有两大类:项目管理文档(一般贯穿整 个项目实施过程)、相关技术文档(在特定的阶段产生)。而根据文档在项目实施过程中的流动及作用,又可分为工作表单和工作文 档。工作表单多为某个特定的工作包服务,用来紧密跟踪项目实施进程、技术 实施现状;
6、而将具有内在联系的表单聚类分析成册,就构成了阶段性的成果: 工作文档。阶段性成果一般都要递交给用户,需要签署,得到确定和接受。(4)技术支持文档技术支持文档主要是用来指导运行维护解决相关问题的辅助性文档。通常这 些问题是用户无法通过用户文档进行解决的,例如由于运行环境的变化,系统 容量的增加,系统繁忙程度的增加,管理员操作不正确,系统受到攻击或者系 统本身的BUG造成的异常问题。技术支持文档是在设计阶段进行可维护性设计以及运行维护组根据以往维 护经验所提出的。主要包括系统深层次的描述,高级的使用技巧等。常见的技 术支持文档有:0系统日志说明0系统工具使用手册0更详细的系统工作原理0维护经验手册
7、(5)项目文档管理在项目实施中,我公司严格按照软件工程规范开发以及项目文档编制,以 Rational Clearcase (SVN或CVS)为辅助工具,对项目文档进行统一的文档控制。在项目全程文档控制图中,可以看到在项目不同阶段,会产生相应的文档, 金黄色图标表示需要提交的所有里程碑工作文档。包括:用户需求文档、项目计划、系统总体设计文档、系统详细设计文档、 设计规范、测试计划、培训计划、测试报告、管理员手册、用户手册、技术文档、 培训教材。为严格项目文档的控制管理,必须明确各阶段所要提交的文档,并在每个重 要技术点都进行评审。所有提交的文档按配置管理的要求建立基线,得到用户的 确定和接受。由
8、相关人员严格管理,记录每次严重更改,以形成程序和文档的可 追溯性,为本项目的管理维护奠定扎实的基础。(6)状态属性定义对于所有的项目文档设置状态属性。状态属性分为草稿,已校正和正式发布 三种。简单的文档可由作者校验,重要的文档由草稿作者以外的人来校正。”已 校正”的文档经过主管领导或者评审人员评审后,才可以正式标示为“正式发布” 状态,正式发布文档将作为本项目发布给外界的正式文档。“正式发布”状态的 文档的修改需要非常审慎,而且每次发布后需要增加版本号。文档的其他属性还包括:6. 1)编号文档编号规则如下:项目编号-文档分类编号-日期标题编码各个部分说明项目编号项目名称简称文档分类编号TS-技
9、术支持文档RD/子类编号一开发文档子类编号根据每个项目的不同情况确定,建议如 下:Q (需求),D (设计),I (实现),QA(测试), M (管理),R (研究),T (培训)日期格式为yyyymmdd标题文档的主题,再不引起编码重复的前提下可以忽 略文档编码规则安全级别安全级别定义文档的保密性,可以根据其可见性分为:级别说明公开发布给公众的文档客户使用发布给客户的文档RD使用仅供部门内部使用的文档机密仅供作者或者项目领导组阅读的文档文档安全级别定义表3)通用格式封面+变更说明+目录+正文。6.4) 变更说明以表格形式说明什么人在什么时候对文档做了那些改动。具体格式请参考通 用文档模板。6
10、.5) 文档规范我公司在项目开发中严格遵循CMM (软件能力成熟度模型)的KPA (关键过程 域)来进行,并形成了自己的文档规范,主要如下所示,具体请参见附录部分。文档规范文档名称项目过程规范文档软件生产过程政策描述PQS项目跟踪与管理过程V3.0PQS软件质量保证过程PQS需求管理过程V3.0PQS培训工作管理过程分析阶段里程碑文档规范需求规格格式标准项目计划书格式标准设计阶段里程碑文档规范系统设计报告格式标准详细设计报告格式标准实施阶段提交文档规范测试报告格式标准6.6)版本控制测试阶段提交文档规范系统提交说明书格式规范部署与验收阶段提交文档规范管理员手册格式标准用户手册格式标准技术文档格
11、式标准维护计划书格式标准通过对于项目文档版本的控制,可以记录项目实施过程中各阶段环节的发展 变化情况,确保由不同人员所编辑的文档得到一致的更新和维护。6.7) 目录设置对于文档的版本控制,具体可实施分级管理,即形成:“项目名称/实施阶段 /文档名称”的结构。如有必要,可根据该阶段的特点逐层细分目录,建议目录不宜设置太深。项目文档版本控制的实例:实施阶段简称举例项目管理PM“在线教育平台”项目管理用户需求定义BI“在线教育平台”用户需求定义完整系统测试SQA“在线教育平台”完整系统测试文档版本控制实例6.8)文件名设置文件名称的设置要求简明易懂。例如,项目需求分析阶段,第一次会议总结形成的文档,
12、可取名为:BI_Meeting_l. doc版本号管理对于每一份文档的版本号管理,以下面的规则为准:创建文档时为1.0版。需要调整时,在此基础上进行版本升级,并签属更改 人及更改时间。A.初次提交用户的文档为更改后的最高版本号,但仍为版本一的内容。经 用户初步确认或提出更正意见时,由版本一升至版本二,然后正式提交用户, 并进行文档存档。以后每经过用户修改逐次提升一个版本。B.在每一份文档的开头,用表格说明版本控制的信息。6.9) 项目文档版本控制信息日期作者版本说明*VI. 0功能改进。项目实施中的重要文档(里程碑文件)都应经过项目经理和业主方项目用户 的审核。一般审核时间规定在提交后的三天之
13、内。如果五天没有回应即作为确认 处理。对于阶段性成果的审核,应由项目经理签字,确认提交的阶段性成果已审 核,符合项目实施的要求和业主方项目主管领导能接收的标准。6测试方案6.1 任务概述系统名称:在线教育平台系统组成:课程资源建设管理、在线视频等系统用户:校园网用户系统简述:课程资源建设与在线教学。测试目标:测试最大压力下服务器的承载能力和响应速度变化趋势。6.2 方案设计(1)系统压力估算方法规则:按每天总流量在X次,每天高峰值为16个小时来推算,公式中是按 照极端的高峰值计算。估算公式:每秒点击数=2600虚拟用户:对应于现实中的真实用户,使用LoadRunner模拟的用户称为虚拟用户。其
14、本质是通过虚拟用户脚本来模拟真实用户的行为。思考时间:即用户思考时间,为了在模拟时更接近用户的真实行为而引进 的概念。在实际中,用户进行一系列操作后往往会进行处理,例如浏览网页内容, 而处理过程对服务器没有压力。无思考时间是一种比较极端的测试条件,即用户进行完一次操作后,立刻进行下一次操作。(2)测试环境网络环境:内部网络+Internet网络环境+3G,配置:设备硬件软件负载产生设备(模拟手机用户)Windows 2000Loadrunner7. 8 (云立帚版)Web+ WAP 服务Intel Xeon CPUE54052. 00GHz内存:16G硬盘:300G SAS盘平台系统(3)场景
15、设计场景设计思想:依据压力估算的规则来推算出模拟真实情况下服务器可承载 能力。测试数据:5800万;测试用随机词库:7786条;检索词选择方式:顺序迭代;场景1: 20个虚拟用户,无思考时间,30分钟加压时间次数最小值平均值最大值标准偏差90%通过失败平均点击次数10. 0441. 16847. 0682.0062. 93233203315. 97820. 0441.24648. 0071.9782. 8633000515. 92730. 0441.26326. 7021.9072. 922332255004平均0. 0441.22640. 5921.9642. 90533143415. 97
16、0无思考时间下图为30分钟加压平均事物响应时间图平均事务应网间平均事务应网间1Q0D1&0D20 0D2&CO30 CO己用方案时间EE. SS平均事务峋应时间立叵任国屏赞洋05:0310C01&0020 03己用方案E1同2&003J:00测试2平均事务*应时间平均事务*应时间311。3is:a)gm25 co已用方本叼目mm ss1.0 9 8 7 6 5 4G色叵盘0及W-测试3根据我们的估算公式,当完全的检索过程在无思考时间的情况下,根据压力测试的结果,从估算公式计算出来的X值为919872次pvo场景2: 20个虚拟用户,无思考时间,60分钟加压时间次数最小值平均值最大值标准偏差90
17、%通过失败平均点击次数10. 1091. 57645. 2921. 7963.245515851214.82320. 0431.36845. 9431.9553.314500691314. 39330. 0451.40053. 7062. 1343. 32450151814.411平均0. 0661.44848.3141.9623.29450602814.542无思考时间 下图为60分钟加压平均事物响应时间图平均事务应“同ttknsoo ootiQdo ooisoo aaaocoo aoisoo maano 00 3sg ooccoo booo oosotoo oossoo ot nano _
18、.已用方案时间hh mm:短;则试1OOt O5cOO(O1Q00 COISCO CO 20 CO Kt 25(008X(00 CO 35 CO 00 400000 收 00(09? 00 CO 55 CO 01 0000己角方案时间hh mm ss手均事务山或时间爸叵去日智我H-根据我们的估算公式,当完全的检索过程在无思考时间的情况下,根据压力测试的结果,从估算公式计算出来的X值为837619次pvo(4)结论本测试方案(下称:本测试)针对拥有5800万条记录的在线教育平台(下称:系统)O本测试使用7000多个点击对系统进行顺序迭代加压测试,通过对不同时长的多次测试结果的响应时间进行加权算术
19、平均(下称:平均响应时间),获得以 下结果:应用平台层:应用平台层包括本项目建设的六大功能:网络教学互动、资源共 享、移动学习、教师发展、关系管理和公共服务。(二)网络拓扑结构设计校友网络拓扑结构6内部用户(三)设计方法对于一个高并发高流量的在线教学平台来说,任何一个环节的瓶颈都会造成 平台的性能的下降,影响学生学习与教师的工作,甚至造成数据的丢失,进而对 学校造成巨大的经济损失。对此平台应采用面向对象的软件设计方法,将每个事务独立,降底耦合度; 为扩展升级做好充分的准备;同时应采用分布式架构设计,将每个事务放到不同 的服务器上,缩短平台与学生的网络距离,减少主干网上的流量,以及防止在网 络意
20、外情况下平台无法访问的问题。在架构层面,应用使用服务器集群,一方面 可以支撑更大的访问量,另一方面也作为冗余备份,防止服务器故障导致的平台 无法访问。在单服务器层面,配置操作系统,文件系统及应用层软件,均衡各种系统在3次30分钟的加压测试中,平均响应时间在1.226秒;在3次60 分钟的加压测试中,平均响应时间在1.448秒。在测试期间可能由于2g网络问 题或其他因素,有些较长的响应时间,但90%的响应时间保持在3. 3秒以下,可 见系统在应对突发集中性访问时表现出了良好的抗压性能。在本测试中选择两种不同时长的加压测试,目的在于测试系统在应对突发 集中性访问时,响应时间的变化趋势。从变化的趋势
21、上来看,系统响应能力变化 不大,可以保持较好的稳定性。以上测试结果均在真实的网络环境中进行测试,本测试模拟的是极端环境 下系统所能承载的最大压力,而在真实环境里会穿插用户的浏览内容时间和其他 业务活动(浏览时间和其他业务活动对系统是没压力的),所以系统在真实的用 户环境会表现出更优越的性能,稳定性也会更加的可靠。7A网络教学平台基本功能模块网络教学平台的建设以国家政策为导向,与学校战略发展目标保持高度一 致。以支撑学校快速发展为目标,以学习空间为基础、以课程为中心、以教师为 主导、以学生为主体,以服务为导向,以信息资源建设和信息应用系统建设为核 心。集成网络教学、师生交流互动、答疑和管理等功能
22、,包括以课程为主线,高 度整合校内、校外的所有资源;以课程为中心,展开作业、考试、答疑、讨论、 评价等互动教学活动。充分发挥平台在教与学活动中的作用,切实提升学校信息 化水平,为学校战略发展提供支撑和保障。平台以课程为中心,以教师为主导、以学生为主体,整合学校所有课程。可 以把一部分线下的教学工作放到线上完成,辅助教师的教学。(一)网络课程建设通过A平台学校可以在线创建课程、设置课程的学分考核机制、设置课程展 示模板等,以及学生在线听课、在线阅读、在线提问、在线作业、在线考试、在 线互动讨论、学分审核、获得学分等。1 .课程共建支持多位老师共建一门课程,使课程的内容更加丰富,同时也减轻了教师的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 教学 平台 素材 资源库 建设项目 实施方案
限制150内