基于角色安全的远程教学管理系统 .doc
《基于角色安全的远程教学管理系统 .doc》由会员分享,可在线阅读,更多相关《基于角色安全的远程教学管理系统 .doc(52页珍藏版)》请在沃文网上搜索。
1、不要删除行尾的分节符,此行不会被打印47- -目录目录摘要IAbstractII第1章 绪论11.1 课题背景11.2 国内外远程教育发展概况11.3 远程教学教务管理系统概述41.4 本文的组织结构5第2章 系统的运行环境简介62.1 Lotus Notes 系统特性简介62.2 系统运行在Lotus Notes平台上的可行性分析82.3 本章小节9第3章 系统的设计与实现103.1 系统综述103.2 系统结构模块划分113.2.1 系统总体模块结构113.2.2 系统各子模块结构123.3 系统功能实现203.3.1 系统整体结构功能实现213.3.2 系统各子模块功能实现223.4 本
2、章小结28第4章 系统的安全策略304.1 基于角色的安全控制机制原理304.1.1 基于角色的安全控制原理思想简介304.1.2 基本概念简介304.1.3 用户角色分派中的限定条件324.2 远程教学教务管理系统中角色设置324.3 基于角色的系统安全机制的实现344.3.1 系统用户角色分派实现344.3.2 系统操作分派实现354.4 本章小结38第5章 系统整体组织结构构建策略395.1 系统子站与主站分级问题的提出395.2 系统子站与主站组织结构的实现395.3 本章小结43结论44参考文献46千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录
3、”。打印前,不要忘记把上面“Abstract”这一行后加一空行第5章 系统整体组织结构构建策略第1章 绪论1.1 课题背景近年来以通信技术与计算机技术为基础的网络技术得到了迅速的发展,人们通过网络,共同创造并且共享信息,世界也因此进入了信息网络时代。并且,随着计算机网络技术的飞速发展, 计算机进入了教育领域并得到了迅速的发展,逐渐成为有效的教学媒体和教育管理的有力工具。 它使教学手段, 教学方法, 教学观念和形式, 课堂教学结构以至于教学思想和理论都发生了深刻的变革.于是产生了研究如何将计算机技术、网络技术与教育学的知识相结合的新的领域,远程教学就在此种情形下孕育而生。所谓远程教学,是指受教育
4、者在与教师相分离的情况下接受教育的教学模式和方法,是为了达到远距离施教的目的而采用的现代化多媒体远程通信的技术手段。远程教学突破了传统的教学方式, 学生和老师在时间和空间上相分离是其最主要的特点。学生使用计算机终端, 通过连接Internet, 就可以不受时间和空间的限制更加灵活地学习。 从八十年代以来, 这种新的教学方式将现代的教学思想同信息技术相结合, 逐渐成为一种重要的教学方式, 并代表未来的学习模式: 较少依赖课堂教学, 主要基于主题式学习。远程教学教务管理便是随着远程教学思想不断的深入人心,以及各地的远程教育活动蓬勃的展开,随之而来的要求能够有一个能够对远程教学活动合理的进行组织,对
5、远程参加远程教学活动得用户能够进行统一的管理的高效快捷的远程教学学习环境。在这种需求下,一个类似现实学校中教务管理功能的运行于广域网络环境的组织远程教学活动和远程教学参与人员的远程教学管理系统的开发便被提上了日程。1.2 国内外远程教育发展概况1. 国外(1)美国国家技术大学12美国现有400多所大学对在网上学习的人员发放证书,包括斯坦福(Stanford)大学、MIT、哥伦比亚(Colombia)大学等。这里是美国国家技术大学(NTU,National Technological University)远程教学的发展情况。美国国家技术大学是一所借助通信卫星网络,开展硕士学位课程教育的联合研究
6、生学院。全美参与此项合作的有47所大学。由联合学院本部设置、安排教学计划,进行学生的学籍和课程教学管理,各大学在规定的时间内,由各自的远程教育机构(地面局、站),利用国家技术大学的通信卫星,面向全国播放授课信号。目前有14种专门为技术人员设计的硕士学位项目。(2)日本大学卫星通信网络系统1日本的高等院校在媒介教育开发中心的组织下,成立了一个空间合作系统,简称SCS系统,其结构模式与美国国家技术大学相似。空间合作系统通过卫星通信网络,做到教育资源的互惠与共享。目前参与成员已发展到55所国立大学、8所高等专业学校、10个大学共同利用机构、10所私立大学。2. 国内国内多家教育机构都开设了远程教育的
7、内容,不少大学成立了Internet University:湖南大学、浙江大学、北京邮电大学、北京大学成立了 “多媒体信息学院”或“远程教育学院”。(1) 清华大学清华大学构建正在构建并初步应用一个适合校园网的、技术先进的网络教学平台。包含5个系统:主从式多媒体网络教学系统、电子校园系统、COD课件点播系统、多媒体课件制作系统、远程教育教学管理系统。支持网上备课、课件制作、教学素材库、网络授课、网上交流、网上自学、网络考试及网上教务和人事管理,为校园网上的同步远程教学提供实时双向交互的多媒体网络教学环境(网络虚拟教室),为校园网上的异步远程教学提供自主学习的网络环境(COD课件点播系统)。 (
8、2) 湖南大学1998年10月,湖南邮电管理局与湖南大学签订了联合开办远程教育的协议。目前,湖南远程教学应用网络连接全省14个地、州、市,主要采用双向可视会议电视传输技术,同时以宽带图像传输技术、多媒体通信技术作为补充。(3)上海交通大学由上海教育委员会和上海交通大学于一九九五年十二月联合出资兴建了上海交通大学远程研究室,在申瑞民老师的带领下,该中心的开发人员在基于视频会议的实时远程教育、基于Web 的多媒体课件、远程测试、交流和教学管理系统的研究开发工作中取得了一定的成绩,在社会上引起了一定的反响。其研究成果主要是一个网上答疑系统“Answer Web”(Shen Ruimin1998),结
9、构如 图1-1:图1-1 “Answer Web”系统结构答疑过程由数据库关键字查询和教师人工解答配合完成。2000年1月,上海远程教育集团正式成立。综合目前国内外远程教学的管理的发展现状,可以看出远程教学的管理部分应有以下的发展趋势:(1) 信息发布的形势多以面向Internet的Web 发布形势,在用户端远程教学的施行与管理方大多是以Web网站的形式展示。这一方式利用目前Internet普遍性的特点使得远程教学能够接受更广范围的用户同时对用户来讲不需要额外的购买安装人和的软硬件就能参加学习业给用户创造了极大的方便。(2) 由于远程教学管理不仅仅要像一般网站那样对各种各样的教学信息、数据资料
10、进行管理,还应该对远程教学的参加者进行各种有秩序的管理工作(教学活动的参加者同样成为了一种待管理资源)。尤其在对待远程教学中一些需要限定访问的资源时,用户的身份确定和权限的管理则更加重要。在这一点上目前的远程教学管理工作函待提高。(3) 远程教学是一种参与者范围极大的活动,因此网络安全将是一个要解决的重要方面,这不仅包含非本系统成员对系统的侵入,还包含对本系统成员对无权访问的资源、信息访问的防范。(4) 由于远程教学是一种网上实时性更强、交互更频繁的活动,因此它对各种教学信息要求的更新频率也就更高,这就要求或是管理方从人为的角度增加工作力度;或是实现一种智能化的信息更新机制,这也是目前尚待解决
11、的问题之一。 最后,由于远程教学的健康发展将导致远程学习客户数量的急剧增加,为了在拥有大量客户的情况下保证系统的正常运行,远程教学系统应该是摆脱目前的Server/Client 的模式,采用分布使得网络结构,将系统的负载压力由原来的某个服务器分散到多个服务器上。1.3 远程教学教务管理系统概述现代远程教学教育系统是数字化技术、网络通信技术、多媒体技术、计算机技术等现代信息技术相结合的教学系统,是现代化教育媒体的特征。它是一种受教育者在与教师相分离的情况下接受教育的教学模式和方法,是为了达到远距离施教的目的而采用的现代化多媒体远程通信的技术手段。远程教学突破了传统的教学方式, 学生和老师在时间和
12、空间上相分离是其最主要的特点。我们这里讨论的远程教学教务管理系统就是针对院成交学这一整体特征,实施的对整个远程教学过程的统一规范管理与协调过程,它以现代的通信网络为依托,实施对从远端网上登录的用户进行归类登记而后进行统一的管理。同时,该管理过程的另一个重要的方面就是它将为远程教学过程中所涉及到的各种管理工作提供操作管理的工具和统一运行的环境。也即将我们日常学校中的教务管理办公室移植到了整个广域网络之中。远程教学教务理系统根据远程教学中这种特殊的异地管理、教学与学习模式并结合各高等院校内已近成熟的教学管理工作经验进行规划设计,目的是为远程教学中的参加者如:教师、学生、管理员等提供一个统一、方便快
13、捷、高效、安全的技术环境,同时能够有效的组织协调远程教学日常的教学活动。这种以常规教学中院校的教学管理为参考,并结合远程教学自身固有的特性,引入了专门的远程教学管理结果收集与发布模块,初步建立了远程教学中教学管理模式的雏形的远程教学管理系统的实现。将有利于解决目前网上教学过程中组织性差、管理不集中、不利协调、安全隐患多的弊病;有利于远程教学朝着普及化、规范化的方向发展。1.4 本文的组织结构第一部分:远程教学教务管理系统运行环境研究第二部分:远程教学教务管理系统的设计与实现第三部分:远程教学教务管理系统的安全策略第四部分:远程教学教务管理系统子站与主站的信息协调策略第2章 系统的运行环境简介2
14、.1 Lotus Notes 系统特性简介生活在当今社会的人们需要一种工具来帮助他们天天管理那些多得都要把人淹没掉的信息。Lotus Notes 就是这样的一个工具。它可以提供一个丰富的集成环境,可以把用户在各种各样的环境中收集到的电子信息综合放在一起。无论这些信息是个人Internet账户上的电子邮件,还是来自组织内部的信息网络,无论这些信息是来自Internet 主页,还是公司的局域网,Lotus Notes 都可以处理。简而言之,Lotus Notes是先进的单一构架的文档数据库和电子邮件系统,提供了工作流自动化以及标准的web服务,应用和开发环境,是实现企业信息集成和知识管理的理想平台
15、。Lotus R5 是Lotus 公司推出的新一代Domino/Notes 产品的总称包括服务器和客户机两条产品线的三个产品。l Lotus Domino R5 企业级通讯、协作、Intranet和Internet应用服务器。l Lotus Notes R5 集成的Internet 客户机。l Lotus Domino Designer R5,集成的WEB和Internet 应用开发客户机。下面就远程教学教务管理系统所应用的Lotus Domino R5 作以介绍。Lotus Domino R5服务器是为企事业单位设计的集通讯、协作及web应用功能于一体的软件平台。它是业界唯一一个建立在开放、
16、统一的结构之上,提供安全通讯、协作和商务应用解决方案的服务器。它的特点:l 完全支持Internet标准的通讯平台Domino 成功地与Internet 通讯和安全机制相结合。可以说,Domino 是一个完全的Internet 通讯服务器。l 强劲的、可伸缩的目录服务 Domino 的目录服务在以前的版本中是指公共地址簿。公共地址簿中包含了所有的有关Domino资源目录的信息。l 管理非结构化数据的文档数据库 Notes 的数据库是文档数据库,最基本的元素就是文档。这里的文档和关系数据库中的记录类似。Notes 文档的结构是有表单(form)定义的,而表单由一组字段组成。例如,一个政策或处理过
17、程文档可能包括下述字段:日期、政策名称、政策简述及政策全文。l 用于信息共享的复制技术 Domino/Notes 体系支持工作组成员跨越时空界限共享信息。工作组成员常常分布在不同岗位,有时甚至跨越了省、市和国家。为了支持本地成员方便、快捷和经济的访问数据,每一个工作地点通常都需要配置本地服务器。Domino/Notes 体系利用复制技术将位于远程(例如北京)服务器上的数据库“拷贝”到本地(上海)服务器上。无需上海的用户连接到位于北京的服务器上,复制技术即可使他们保持信息的同时更新。l 完成协同工作的工作流、日立、群组日程安排 协同工作应用的主要构成是工作流、日历和群组日程安排。它将企业内部各部
18、门、不同的工作环节很好的结合起来,形成协同的工作模式,大大提高了企业的工作效率。l 行业标准的安全机制 在Domino/Notes 体系中, Lotus Notes 提供了四级安全措施:验证、存取控制、字段级加密和电子签名。 验证:验证是保障某一用户身份被可靠认定的手段。 存取控制:存取控制表(ACL)规范了什么人可以以什么方式(例如,创建、读、写、删除等)访问什么样的资源。 字段级加密:有时用户需要将文档的某些字段与一部分用户共享而限制另一部分用户对这些字段的访问。加密采用了编码技术是得无法理解该文档相应字段的意义。 电子签名:用户希望他们收到的邮件确为邮件上的作者所发出,电子签名可保障这一
19、点。l 对非本体系客户机和浏览器的支持 Domino R5 极大的提高了与浏览器和其他非 Notes 客户机的工作能力。l 多平台支持 Domino 服务器可以运行在绝大部分流行的系统操作平台上,包括: Microsoft Windows NT4.0(Intel) IBM AIX 4.3.1 HP_UX11.0 Sun Solaris 2.6(SPACRC) IBM OS/2 Warp Server 4 IBM AS/400V4R2以上 IBM S/390V2R6以上l 可靠、可用、可伸缩的服务器结构 Domino R5 通过对基本的服务器结构改进和优化,有效地提高了数据库的稳定性和服务器的效
20、率。它优化了服务器内存的使用,输入/输出及其他一些性能,如索引、邮件、路由等等,改进了系统的可用性和可伸缩性。l 多种开发工具的选择 Domino/Notes 体系为不同层次的用户提供了不同层面的开发工具。即便是没有编程经验的用户也能很快的建立和实施Domino/Notes 应用,而专业开发人员更是可以使用Domino/Notes内置的编程工具创建有力的应用系统。2.2 系统运行在Lotus Notes平台上的可行性分析结合上述Lotus Notes系统的特点,远程教学教务管理系统采用Lotus Notes 作为系统运行平台使得系统便于网上教学服务器-远程学生客户的远程教学形式的开展,能够为维
21、护服务器端的提供数据存储和处理上的方便,同时还能够在系统规模扩大的情况下,为各个服务器之间的通信协调提供安全高效的手段。总之,系统运行在Lotus Notes平台上具有现实的可行性与试用性,下面作以详细分析:1. 利用Lotus Notes系统具有管理非结构化数据的文档数据库的能力特点,将远程教学系统的存储数据库做成Notes 系统的文件格式。它可以使得远程WEB 环境中的数据信息(图片、声音、视频等等)的存储与操作变得容易。2. 利用可以用Domino/Notes 作为完全的Internet 信息服务器的特点可以实现远程教学的主要服务器-远端客户的教学方式。3. Domino/Notes 可
22、靠、可用的服务器结构使得远程教学能拥有一个更加可靠并且稳定的教学环境。4. 由于Lotus Notes 具有多平台支持的特性,使得系统的能够适应于更加广泛的范围。5. 最后也是十分重要的,利用Lotus Notes 系统用于信息共享的复制技术,使得远程教学各个服务期间的通信协调问题变得简单易行,使得远程教学中的信息既是准确的发送到用户的手中。2.3 本章小节综上所述,利用Lotus Notes系统在网络环境下信息管理和信息以及信息流处理上的特点,并结合远程教学的实际需求,在Lotus Notes 系统平台上通过二次开发,并运行于Notes 平台上的远程教学教务管理系统能够达到远程教学对教务管理
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于角色安全的远程教学管理系统 基于 角色 安全 远程教学 管理 系统