-
在
线
学
p>
习
平
台
产
品
方
案
精
编
版
MQS system office room
【
MQS1
6H-TTMS2A-MQSS8Q8-MQSH16898
】
在线学习平台
产
品
方
案
浙江浙大万朋软件有限公司
2012
年
5
月
目录
1.
产品概述
在线学习平台采用集中式部
署,分学校、教师、学生和管理员等用户,学校用
户负责开设在线学习课程,教师用户可
维护课程信息,并实时录入学生修习评价信
息,学生用户登录平台可自主选择课程,进行
课程学习、完成课程作业和考核,各
级管理员可对课程开设情况、学生修习情况等进行统
计,并适时调整。
在线学习建立在教师指导下的学生课程学习
和活动开展的基础上,以课内为
主、课外结合的方式,为学生构建开放的学习环境,提供
不限课程内容与进度的拓
展知识供学生自主选择,创设多选择性、多兴趣,多渠道获取知
识、并将学到的知
识加以综合应用的机会,促进他们形成积极的学习态度和良好的学习策
略,培养创
新精神和实践能力。
在线
学习平台实现在线课程学习、课程作业、课程讨论、课程答疑辅导、课程
考核、成绩记录
等各项学习交流活动,旨在构建以教师为主导、学生为主体的教学
关系,以问题为中心、
以任务来驱动的教学方式以及互相协作、共同建构的教学过
程,为学生提供无限发挥主动
性、创造性的个人空间,同时发挥教师的引导、监
控、评价教学过程的主导作用,促进教
育公平,从而真正的实现教育事业均衡、持
续、健康发展,推动学习型组织和学习型社会
。
在线学习平台构建了教育数字化网络,打破了时空和地域的
限制,实现优质教
学资源共建共享,为学生创设了良好的数字化学习环境。平台特色列举
:
(1)
分级权限的管理机制
根据教师和学生
用户、学校管理员、下属教育局管理员以及超级管理员等不同
用户的不同应用需要来按需
定权,方便了系统的管理和维护。
(2)
学习进度实时跟踪分析
对学生的学习
、课程、作业、考核进度进行实时的跟踪和分析,确保老师第一
时间了解到学生的学习和
成绩情况。
(3)
灵活有效的课程管理体系
以问题为中
心、以任务来驱动,提供学生无限发挥主动性、创造性的个人空
间。多级别权限管理,树
型结构课程分类,课程目录、课程内容,作业管理、课程
考核等。
(4)
优质教学资源共建共享
在同一平台上
的所有用户都可以上传教学资源,实现优质资源的共建和汇总;
同时所有用户可以下载平
台上的资源,实现优质资源的共享和教育公平。
(5)
多维度多方位的评价机制
提供学生自
评、学生互评、教师评价、学校评价等对学生学习能力、道德品
质、交流与合作、审美与
表现、运动与健康、公民素养等进行全面的综合评价。
(6)
综合全面的查询统计功能
提供在线学习各项功能数据的查询管理和统计分析功能。
(7)
开放、自主、协作、交互的绿色学习环境
为学生提供开放的、自主学习、相互协作的绿色学习环境,增强学生的学习兴
趣和开
放创新的学习思维能力。
2.
平台架构
在线学习平台将学生自主学
习与师生在线互动交流、进行网络学习等功能相结
合,从而把学生从被动的接受学习转变
到主动的学习中来,改变课堂教学的师生关
系,培养学生的自主参与、自主思考和自主实
践的能力,同时记录学生的成长历
程,构建一种平等、和谐、民主、互动式新型师生关系
。
软件平台架构与功能点具有一定的可行性、合理性、规范性
和兼容性。
估
理
3.
技术措施
3.1.
高性能缓存技术
--memcached
Memcached<
/p>
是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一
个统一的巨大的
hash
表,它能够用来存储各种格式的数据,
包括图像、视频、文
件以及数据库检索的结果等。最初为了加速
LiveJournal
访问速度而开发的
,
< br>后来
被很多大型的网站采用。为了提高动态网页应用及减轻数据库检索的压力,来
做这
个缓存系统,它是一种分布式的,也就是可以允许不同主机上的多个用户同时访问<
/p>
这个缓存系统,这种方法不仅解决了共享内存只能是单机的弊端,同时也解决了数
据库检索的压力,最大的优点是提高了访问获取数据的速度。
图三
缓存服务器
减缓数据库压力原理
memcach
ed
是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存
< br>数据库查询结果,减少数据库访问次数,以提高动态
Web
应用的速度、提高可扩展
性。
me
mcached
作为高速运行的分布式缓存服务器,具有以下的特点:
< br>
协议简单
基于
li
bevent
的事件处理
内置内存存储方式
p>
memcached
不互相通信的分布式
3.2.
企业级数据库—
Oracle 11g
RAC
作为基础架构核心动力的数据库,要求数据库能够高效
、稳定、安全、易扩
展、可管理性,同时,出于对成本控制的考虑,要求新系统既能够满
足未来基础数
据库发展的需要,又能够把包括购买成本、管理成本在内的总拥有成本降至
最低。
因此,要求新基础架构中的数据库平台具有以下特点:
稳定
高效
安全
易扩展
易管理
低成本
在性能与成本之间获得很好的
平衡,全面满足网站的应用需求。采用基于
Linux
的
Oracle 11g
集群数据库(
Orac
le11gRAC
)作为基础平台的数据库平台,既
能够充分利
用
Linux
平台的低成本优势,同时能够获得
Oracle 11g
数据库强大的
性能优势,获得对
平台发展至关重要的系统性能、安全性、可靠性和可扩展性。
Oracle11g
集群数据库在性能、安全性、
24x7
p>
高可用性、稳定性方面都很好地
满足数据校园的应用需求。另一方面
,
Oracle
公司对
Linux
p>
的积极态度和支持力度
以及在
Linux<
/p>
平台上不断实现的性能突破,坚定了使用
Linux
的信心,既能够满足
基础数据中心对性能和安全性的高要求,同时也能够很好
地解决成本控制的问题。
基于
Linux
的
Oracle 11g
集群数据库使用户能够以较低的成本
在
Linux
平台上获
得企业级的性能
、可靠性和可扩展性,在
Linux
平台上运行关键应用系统。
其强大
的集群能力,使平台能够在以后数据量上升到一定程度需要增加系统容量时,只需
简单地增加节点,完全不需要更改应用,获得了一个真正按需部署的系统。
Oracle RAC
真正应用集群架构图
Oracle
分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分
区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和
访
问这些数据库对象。
Oracle
提供了种类繁多的分区方案以满足每种业务要求。
而且因为在
SQL
语句中分区是完全透明的,所以该功能几乎可应用于任何应用程
序。
分区功能的优势:
分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大
的好处。通
常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还
可以极大简化常见
的管理任务。通过分区,数据库设计人员和管理员能够解决前沿
应用程序带来的一些难题
。分区是构建千兆字节数据系统或超高可用性系统的关键
工具。
具有
Oracle
分区功能的
Oracle
数据库
11g
可以显着增强几乎任
何数据库
应用程序的可管理性、性能和可用性。分区功能可用于前沿应用程序,分区功能
确
实能够成为保障这些应用程序成功的关键技术成分。同时,分区功能也可用于较为
p>
普通的数据库应用,来简化这些应用的管理工作,降低管理成本。
3.3.
Web
服务器负载均衡和集群
负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器
< br>带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要
完成以下任务:解决网络拥塞问题;为用户提供更好的访问质量;提高服务器响应
速度;
提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。
反向代理负载均衡(缓冲池)技术
使
用代理服务器可以将请求转发给内部的
Web
服务器,使用这种
加速模式可以
提升静态网页的访问速度。也可以使用这种技术让代理服务器将请求均匀转
发给多
台内部
Web
服务器之一上,从
而达到负载均衡的目的。这种代理方式与普通的代理
方式有所不同,标准代理方式是客户
使用代理访问多个外部
Web
服务器,而这种代
理方式是多个客户使用它访问内部
Web
服务器,因
此也被称为反向代理模式。
使用反向代理的好处是,可以将负
载均衡和代理服务器的高速缓存技术结合在
一起,提供有益的性能,具备额外的性,外部
客户不能直接访问真实的服务器。并
且可以实现较好的负载均衡策略,将负载可以非常均
衡的分给内部服务器,不会出
现负载集中到某个服务器的偶然现象。
技术上采用高效稳定的开源解决方案
Ngnix+Tomcat
实现。
-
-
-
-
-
-
-
-
-
上一篇:中农大网络学习指导在线作业满分答案
下一篇:线上教教学情况汇报开展-副本