校园网的网络教学平台架构设计与实现
- 格式:docx
- 大小:18.06 KB
- 文档页数:5
在线教育平台设计与实现随着互联网的普及和技术的进步,在线教育平台在近年来获得了越来越多的关注和发展机会。
在线教育平台作为一种全新的教育方式,具有诸多的优点,例如方便快捷、灵活性强、教育成本低等等。
因此,如何设计和实现一个高效、易用、安全的在线教育平台,成为了教育行业和科技行业共同面临的重要问题。
本文将探讨如何设计和实现在线教育平台。
一、需求分析在设计和开发在线教育平台之前,我们需要对其需求进行深入分析。
在我看来,一个高质量的在线教育平台应该具备以下几个方面的需求:1.教育内容支持多种类型,涵盖多个学科领域,帮助学生获取全面的教育知识和提升个人能力;2.给予老师和学生合理的交互方式和社交功能,支持老师在线授课、学生在线提问和答疑,并且鼓励学生之间和老师之间进行交流和分享;3.教育内容应具备时效性和灵活性,能够随时更新和修改,并且能够按需调整和定制,帮助学生更好地学习和进步;4.平台需要提供完整的技术支持和数据安全保障,保证学生和老师的个人信息、教育数据和交流内容都得到保护。
综合考虑以上几个方面的需求,我们可以开始进行在线教育平台的设计和实现。
二、在线教育平台架构设计在开始设计在线教育平台的架构之前,我们需要先进行架构思考和规划。
在线教育平台的架构设计应该考虑到平台的性能要求、可扩展性和易用性等方面的因素。
一般来说,一个较好的在线教育平台架构应该包括以下几个层次:1.前端设计:前端设计是能否吸引用户的重要因素之一。
一款好的在线教育平台前端设计要具备易用性、用户体验好和设计感强的特点。
在前端设计中我们需要注意以下几个要点:(1)简单易用:老师和学生都应该能够轻松操作平台,寻找自己需要的课程和功能,没有任何学习障碍。
(2)良好的视觉效果:严谨、干净和直接的设计风格是我们的目标。
(3)响应式设计:随着各种尺寸和类型的设备越来越流行,响应式设计已成为必要条件。
2.后台功能:后台功能涵盖了教师和学生的教学体验。
网络工程设计方案——校园网一、项目背景随着信息化时代的到来,计算机网络技术在教育领域得到了广泛的应用。
校园网作为学校信息化建设的重要组成部分,不仅为教育教学提供了便捷的条件,还满足了师生在科研、管理、生活等方面的需求。
为了提高学校的整体教育质量和教学水平,实现教育资源的共享,我们需要建设一个高速、先进、可扩展的校园网。
二、设计目标1. 满足学校在教学、科研、管理等方面的网络需求。
2. 提供一个高速、稳定、安全的网络环境。
3. 网络设计应具有可扩展性,能够适应学校未来发展需求。
4. 降低网络建设成本,提高网络设备利用率。
三、设计原则1. 实用性:网络设计应满足学校当前及未来的需求,为教育教学、科研管理提供便捷的网络服务。
2. 可靠性:确保网络的稳定运行,降低故障发生率,提高网络故障恢复能力。
3. 安全性:网络设计应充分考虑数据安全,防止外部攻击,保护学校信息安全。
4. 可扩展性:网络设计应具备良好的扩展性,能够适应学校未来发展需求。
5. 经济性:在满足需求的前提下,尽量降低网络建设成本。
四、网络拓扑结构本校园网采用三级网络架构,包括核心层、汇聚层和接入层。
1. 核心层:核心层主要负责提供高速数据传输,实现不同汇聚层之间的互联。
核心层设备采用高性能路由器,确保数据传输的高速和稳定。
2. 汇聚层:汇聚层主要负责处理来自接入层的数据,并提供到核心层的连接。
汇聚层设备采用三层交换机,实现VLAN划分、路由等功能。
3. 接入层:接入层是用户连接网络的入口点,负责处理大量的用户通信,并提供安全控制。
接入层设备采用二层交换机,实现局域网内的数据交换。
五、网络地址规划1. IP地址规划:采用私有IP地址,根据学校各部门的实际需求进行分配。
2. 子网划分:根据各部门的实际需求,合理划分子网,提高网络的利用率。
3. 域名系统:设立域名系统,方便用户访问网络资源。
六、网络设备选型1. 核心层:选择高性能路由器,如华为AR2200。
前言:学校校园网建成后,将为全校教师、科研人员、管理人员、学生提供一个先进的计算机网络环境,并将计算机引入教学、科研、管理和学习等各个领域。
改善学校教学科研、管理和学习环境,提高其水平。
熟悉现代化的工作环境和掌握先进的教学、科研、管理和学习手段,有利于培养面向世界、面向未来的高层次人才。
一.用户需求分析1.1 学校的背景:大学是一所极具现代意识、以现代化教学为特色的地方。
为了更好地使用电脑这一现代化的高科技产物,使其在教学、管理等方面发挥应有的作用,学校计划在校内建立校园网并与国际互连网(Internet)相连。
我们按照“统一规划、分布实施、讲究实效、安全可靠”的原则,进行大学校园网综合系统设计,以满足校园内计算机系统的需要。
1.2 系统应用分析:1.2.1 校园网用提供功能:连接校内所有教学楼、实验室、宿舍楼中的PC。
同时支持约600用户浏览Internet。
提供丰富的网络服务,实现广泛的软件,硬件资源共享,包括:提供基本的Internet网络服务功能:如电子邮件、对外个人主页服务、ftp服务、域名服务等。
提供校内各个管理机构的办公自动化:1.2.2校园网对主机系统的主要要求:主机系统应采用国际上较新的主流技术,并具有良好的向后扩展能力;主机系统应具有高的可靠性,能长时间连续工作,并有容错措施;支持通用大型数据库,如SQL、Oracle等;具有广泛的软件支持,软件兼容性好,并支持多种传输协议;能与Internet互联,可提供互联网的应用,如WWW浏览服务、FTP文件传输服务、E-mail电子邮件服务等服务;支持SNMP网络管理协议,具有良好的可管理性和可维护性;1.2.3 校园网络系统设计方案应满足如下要求:网络方案应采用成熟的技术,并尽可能采用先进的技术;采用国际统一标准,以拥有广泛的支持厂商,最大限度的采用同一厂家的产品;方案应合理分配带宽,使用户不受网上“塞车”的影响;应充分考虑未来可能的应用,如桌面将承受大型应用软件和多媒体传输需求的压力;该网络方案要具有高扩展性。
校园网网络构建方案范文设计和实现(学习案例)1姓名:某某某学号:某某某某某某某某某小组成员:指导教师:一、具体设计任务(1)题目:校园网网络构建方案设计与实现(2)任务:某高校现有两个地理位置分离的分校区,每个校区入网信息点有2000多个,现准备通过科教网接入因特网,但从科教网只申请到4个C类网络(222.191.1.0——222.191.4.0),为了安全,要求每个分校区的学生公寓子网和教师子网不在同一广播域。
同时,学校有若干台应用服务器,同时对内和对外提供Web等网络服务。
(3)要求:(1)分析以上情况,结合实验室条件,完成需求分析;(2)列出所需设备,设计完成网络拓扑结构图;(3)在实验环境下完成设备的具体配置;(4)调试验证。
二、基本思路及所涉及的相关理论(1)相关理论:●虚拟局域网VLAN的划分;●网络地址转换NAT(静态NAT配置、动态NAT配置及端口多路复用PAT);●路由表的配置(回址路由和默认路由);●网际控制报文协议ICMP。
(2)基本思路:●虚拟局域网VLAN[1]主要为了解决交换机在进行局域网互连时无法限制广播的问题。
这种技术可以把一个LAN划分成多个逻辑的LAN——VLAN,每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内一样,而VLAN间则不能直接互通。
所以通过虚拟局域网VLAN技术可以很好地达到把每个分校区的学生公寓子网和教师子网分在不同的广播域。
这样,广播报文被限制在一个VLAN内,使得学生公寓子网和教师子网不能直接通信。
所以,虚拟局域网VLAN技术不但增强了局域网的安全性,同时也灵活于构建虚拟工作组,用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围,所以也很好解决了该高校有两个地理位置分离的分校区的问题,使得网络构建和维护更方便灵活。
而且VLAN是在数据链路层的,划分子网是在网络层的,所以不同子网之间的VLAN即使是同名也不可以相互通信。
校园网校内服务管理系统的设计与实现一、引言现今大学校园网成为高校教育信息化的重要组成部分,其发展日益成熟,带来了大量的学术信息资源和各种服务,如在线教学、学生选课、图书馆借阅等等。
同时,校园网的安全管理、内网用户身份认证、访问策略规定和资源分配等问题也越来越受到人们的关注。
本文旨在设计和实现校园网校内服务管理系统,旨在解决上述问题。
二、系统需求分析1. 基本功能分析(1) 用户登录管理:系统要求用户必须登录才能访问有效页面。
(2) 用户身份认证:系统必须验证用户的身份,并且提供合适的访问权限。
(3) 数据库管理:系统需要维护一个数据库,以便及时处理所有网页请求。
(4) 页面跳转管理:系统需要提供访问所需的服务器资源,页面跳转必须符合每个用户的访问权限。
2. 需求说明(1) 用户登录管理:用户登录管理模块包括用户自助注册、登录、修改密码、退出等功能,为学生以及教职工与校园网服务、学习等各个环节进行无缝连接,大大提高了校园服务的利用率,并减少了校园服务与组织之间的隔膜。
(2) 用户身份认证:为了保证校园内部各个系统的安全性和可用性,系统需要分别对教师和学生进行身份认证,并提供不同的功能和访问权限。
在认证模块中,系统必须及时识别和验证新用户身份。
只有正确验证过的用户才能顺利地访问校园服务、学习、考试、评价、报名等相关网站。
(3) 数据库管理:后台数据库可以为用户提供一个集中管理数据的地方,及时处理相关信息请求。
同时,它也是进行用户身份认证、权限管理、资源分配的重要数据来源。
(4) 页面跳转管理:为了能够最大限度地减少由于用户访问量过大,从而导致内容响应变慢的情况,可以通过在高校校内部署反向代理服务器来实现黑洞和网运转等功能。
在跳转操作中还可以设置好权限管理,使得用户访问到的页面都是合法的。
三、系统设计1. 系统架构设计本系统的架构采用了 jQuery、Bootstrap、Less 等等一系列开源工具进行前端页面的设计,并且配合 PHP 等后端开发工具进行后台数据的处理。
基于软件定义网络的校园云平台设计与实现校园云平台的设计与实现是为了满足当今教育发展的需求,提供一个基于软件定义网络(Software-Defined Networking,SDN)的高效、灵活和安全的网络环境。
本文将从校园云平台的设计原理,架构和实现步骤等方面进行详细介绍。
首先,校园云平台的设计基于软件定义网络的理念。
SDN通过将网络控制平面和数据平面分离,将网络的控制和管理交给集中式的控制器,而将底层的数据转发交给可编程的交换机。
这种架构能够实现网络资源的集中管理和灵活配置,提高网络的可编程性和灵活性,为校园云平台的实现提供了良好的基础。
在校园云平台的设计中,首先需要规划一个集中式的控制器。
该控制器负责整个校园云平台的网络管理和流量控制。
通过控制器,可以实现对校园各个网络设备的监控、配置和管理,并且能够根据实际需求进行流量的动态调度和优化。
同时,控制器还可以提供网络拓扑的可视化展示,帮助网络管理员更好地了解网络状况和故障排除。
其次,校园云平台的架构需要考虑网络中的各个组件。
在该平台的设计中,通常会包括虚拟化服务器、存储资源、网络设备等。
虚拟化服务器用于提供各种应用程序和服务,可以为师生提供教学和学习平台,实现资源的共享和利用。
存储资源用于存储用户的数据和应用程序,保证数据的安全性和可靠性。
网络设备包括交换机、路由器等,用于提供网络连接和数据转发功能。
在校园云平台的实现中,软件定义网络技术的最大好处之一是可以实现网络的灵活性和可编程性。
通过控制器和交换机的配合,可以根据实际需求进行网络流量的调度和控制,优化网络资源的利用。
例如,在高峰时段可以调整网络流量分配,保证网络的稳定性和性能。
同时,还可以根据不同的用户需求和安全策略,对网络进行划分和隔离,提高网络的安全性和隐私。
此外,校园云平台的实现还需要考虑网络的可扩展性和容错性。
在校园环境中,网络规模较大,设备多样化,所以需要考虑网络的可扩展性。
通过SDN技术,可以很容易地增加或替换网络设备,扩展网络的规模。
校园网的规划和建设方案研究清晨的阳光透过窗帘,洒在书桌上,笔尖轻轻触碰着纸面,关于校园网的规划和建设方案在我脑海中逐渐浮现。
这个方案,不仅仅是一份规划,更是对未来校园生活的憧憬与期待。
一、项目背景想象一下,一个现代化的校园,无线网络覆盖每一个角落,无论你在图书馆、教室还是宿舍,都能享受到高速稳定的网络服务。
随着科技的发展,这样的校园不再是梦想。
本项目旨在打造一个高效、安全、稳定的校园网络系统,满足师生教学、科研、生活的需求。
二、网络架构设计1.核心层设计核心层是校园网的大脑,负责处理大量的数据交换。
采用高性能的核心交换机,具备强大的数据处理能力和冗余设计,确保网络的稳定运行。
同时,核心层还需要与外部网络连接,实现校园网与互联网的互通。
2.接入层设计接入层是校园网的触角,负责将网络信号传递到每个接入点。
采用分布式接入方式,每个接入点都配置有接入交换机,实现有线与无线的无缝连接。
接入层还需考虑网络的安全策略,防止非法接入和攻击。
3.网络安全设计网络安全是校园网建设的重中之重。
采用防火墙、入侵检测系统等安全设备,构建起一道坚实的防护墙。
同时,定期进行网络安全检查和漏洞修复,确保网络的正常运行。
三、无线网络覆盖1.室外覆盖校园的每一个角落都应覆盖无线网络。
室外区域采用高性能的无线接入点,实现全校园的无缝覆盖。
考虑到室外环境的复杂性,接入点应具备防雷、防水等功能。
2.室内覆盖室内覆盖是校园网建设的重点。
图书馆、教室、宿舍等人员密集区域,需要部署大量的无线接入点,确保每个用户都能享受到高速的网络服务。
同时,室内接入点还需考虑美观、隐蔽等因素。
四、网络管理1.网络监控建立一套完善的网络监控系统,实时监控网络运行状态,包括网络流量、设备状态、故障报警等。
通过网络监控,及时发现并解决网络问题,确保网络的正常运行。
2.用户管理建立用户管理系统,对校园网用户进行统一管理。
用户可自助注册、登录,享受个性化的网络服务。
同时,管理员可对用户进行权限控制,确保网络资源的合理分配。
校园网设计方案一、背景介绍在现代社会中,校园网已经成为学校教育信息化建设的重要组成部分。
校园网的设计方案需要考虑到学校的教学、科研和管理需求,为师生提供高效、稳定、安全的网络环境。
本文将详细介绍校园网设计方案,包括网络架构、设备选型、安全策略等内容。
二、网络架构设计1. 校园网整体架构校园网整体架构应采用分层设计,包括核心层、汇聚层和接入层。
核心层负责数据交换和路由,汇聚层连接核心层和接入层,接入层为用户提供网络接入。
2. 校园网拓扑结构校园网采用星型拓扑结构,核心交换机连接到汇聚交换机,汇聚交换机再连接到接入交换机,最后接入交换机连接到用户终端设备。
3. 子网划分校园网可以根据不同的功能需求划分为教学子网、科研子网和管理子网。
每个子网可以设置独立的IP地址段,方便管理和控制。
三、设备选型1. 核心交换机核心交换机是整个校园网的核心设备,需要具备高性能和高可靠性。
推荐选用具有大容量交换矩阵和冗余电源的企业级交换机。
2. 汇聚交换机汇聚交换机连接核心交换机和接入交换机,需要支持VLAN、QoS等功能,并具备较高的端口密度和可靠性。
3. 接入交换机接入交换机是用户终端设备连接到校园网的关键设备,需要支持PoE供电、端口安全等功能,并具备易于管理和扩展的特点。
四、安全策略1. 认证与授权校园网需要实施认证与授权机制,确保只有经过认证的用户才能访问网络资源。
可以采用802.1X认证、MAC地址认证等方式进行身份验证。
2. 防火墙设置校园网需要设置防火墙,对外部网络进行访问控制,防止非法入侵和网络攻击。
防火墙可以设置访问控制列表、入侵检测系统等功能。
3. 数据加密对于敏感数据的传输,校园网需要采用加密技术,保护数据的机密性和完整性。
可以使用VPN、SSL等加密协议进行数据传输。
4. 安全培训与意识教育为了提高师生的网络安全意识,校园网需要开展安全培训与意识教育活动,教育用户如何正确使用网络,避免安全风险。
学校网络架构报告范文1. 引言网络架构作为学校信息化建设的重要组成部分,对于学校的教学、管理和日常工作起着至关重要的作用。
本报告将详细介绍学校网络架构的设计与实施情况,包括网络拓扑结构、网络设备、网络安全等方面的内容。
2. 网络拓扑结构学校网络拓扑结构采用三层分布式结构,包括核心层、汇聚层和接入层。
核心层是学校网络架构的核心,主要承担数据的中转和路由功能;汇聚层是核心层和接入层之间的桥梁,负责集中管理和控制接入层的设备;接入层是学校各个楼宇和办公室的网络接入点,提供给学校师生员工的终端设备接入。
3. 网络设备3.1 核心层设备学校核心层设备采用高性能交换机,配备冗余电源和双机热备份,确保网络的高可用性和稳定性。
核心交换机之间通过链路聚合技术进行互联,提供高带宽的数据传输能力。
3.2 汇聚层设备学校汇聚层设备也采用高性能交换机,配备冗余电源和双机热备份。
汇聚层设备集中管理和控制各个接入层的设备,并通过千兆光纤连接核心层和接入层,提供高速的数据转发能力。
3.3 接入层设备学校接入层设备主要包括交换机和无线接入点。
交换机为各个楼宇和办公室提供有线网络接入,无线接入点为师生员工提供无线网络接入。
为了提高网络覆盖范围和稳定性,无线接入点采用全千兆光纤互连方式,使用集中式管理系统管理配置。
4. 网络安全网络安全是学校网络架构中最为重要的方面之一。
为了确保网络安全,学校采取了多项措施来保护网络和网络数据的安全性。
4.1 防火墙学校在核心层和汇聚层设置防火墙设备,通过对网络流量进行检测和过滤,防止恶意攻击和非法入侵。
同时,防火墙还提供对网络应用和网站的访问控制,确保网络的合法使用。
4.2 入侵检测系统(IDS)学校在核心层和汇聚层部署入侵检测系统,能够实时监控网络流量和访问行为,及时发现和阻止潜在的网络攻击。
IDS系统通过对流量进行深度分析和行为模式识别,提供实时的安全告警和日志记录。
4.3 数据加密为了保护网络数据的机密性和完整性,学校采用了数据加密技术。
校园网设计与组建方案的网络教学平台设计与实现一、引言随着互联网技术的飞速发展,网络教学平台已经成为现代教育的重要组成部分。
为提高我国教育信息化水平,推进教育教学改革,本文将探讨如何设计和实现一个适用于校园网的网络教学平台。
二、校园网设计与组建1.校园网设计原则(1)高可用性:确保网络系统稳定运行,降低故障率和维护成本。
(2)高性能:满足教学、科研、管理等各项业务需求,提供高速数据传输。
(3)可扩展性:便于未来网络规模的扩大和新技术的引入。
(4)安全性:确保数据传输安全,防范外部攻击和内部泄露。
2.校园网组建方案(1)采用分层架构:核心层、汇聚层、接入层。
(2)核心层:采用高性能交换机,实现数据高速转发,保障网络稳定。
(3)汇聚层:实现不同接入层的汇聚和路由,提供访问外部网络的能力。
(4)接入层:为学生、教师提供接入校园网的终端设备,如无线AP、交换机等。
三、网络教学平台设计与实现1.平台架构设计(1)前端展示:采用B/S架构,使用HTML、CSS、JavaScript等技术实现用户界面。
(2)后端服务:采用Java、Python等编程语言,构建基于WebService的应用程序接口。
(3)数据库设计:采用MySQL、Oracle等关系型数据库,存储用户、课程、试题等数据。
2.功能模块设计(1)课程管理:教师可以、修改、删除课程资料,为学生提供丰富的学习资源。
(2)教学互动:实现学生与教师之间的在线提问、答疑、讨论等功能,提高教学效果。
(3)在线测试:提供试题库,支持自动阅卷和成绩查询,帮助学生巩固知识。
(4)学习进度跟踪:记录学生学习课程的时间、进度,为教师提供学生学习情况分析。
3.网络安全设计(1)数据加密:采用SSL加密技术,保障数据传输安全。
(2)用户认证:实现学生、教师身份认证,防止未经授权的访问。
(3)权限控制:根据用户角色,实现对平台资源的访问控制。
本文从校园网设计与组建、网络教学平台设计与实现两个方面,探讨了如何构建一个高可用、高性能、可扩展、安全的网络教学平台。
网络化教育平台的架构设计与实现随着信息技术的不断发展,互联网在教育行业中的作用也越来越受到重视。
网络化教育平台的出现,不仅为学生学习提供了更便捷的途径,也为教师教育教学提供了更广阔的平台。
在这样的背景下,网络化教育平台的架构设计和实现变得至关重要。
一、架构设计1. 教育教学平台的架构要素教育教学平台的主要功能是实现在线教育和在线教学,因此,它的架构必须考虑到以下几个要素:(1)资源管理:教育教学平台必须实现对各种不同类型的学习资源的管理,以及学生和教师的资源使用权限管理。
(2)用户管理:平台需要支持学生、教师、管理员等不同类型的用户,并能够针对不同用户类型提供不同的功能和服务。
(3)课程管理:平台需要支持在线课程的创建、管理、发布和访问,提供多种类型的课程,包括在线直播、录播、文本课件、教学视频等。
(4)学习管理:平台需要支持学生学习进度的跟踪、成绩记录、自主学习和在线交流互动等。
(5)系统管理:平台需要具有稳定、安全、高效、易用的系统结构和管理功能,包括系统架构、数据安全、信息互通等方面。
2. 教育教学平台的架构设计原则教育教学平台的架构设计应该考虑到以下几个原则:(1)模块化设计:平台架构应该采用模块化设计,将功能模块进行拆分,实现各模块的相互独立和灵活组合。
(2)松耦合设计:平台架构应该实现系统各部分之间的松耦合设计,避免交互和互动造成的性能问题。
(3)可扩展性:平台架构应该具有良好的可扩展性,可以随着学校或者组织的发展和需求的变化进行调整和扩展。
(4)可维护性:平台架构应该考虑到后期维护的需求,尽可能提高平台的可维护性。
(5)性能可控制:平台架构应该设计出符合需求的性能,达到可控性。
二、平台实现1. 平台的实现技术平台的实现技术决定了平台的性能和特性,因此在平台实现过程中要选择合适的技术来实现。
常用的技术包括:(1)前端Web技术:前端Web能够实现平台的UI界面的设计、交互和效果,如HTML、CSS、Javascript等。
校园网的网络教学平台架构设计与实现
1 概述网络平台教学的必要性
我们知道现阶段高效队伍中的优质资源与学生比例严重失调,师生之间交流的有效载体过于缺乏。
传统的交流的方式并不能从更根本上解决学生在学业上的问题。
通过上图的分析可知,在当前校园基本建成的前提下,建设一个网络教学平台不失为一个可行方案。
2 网络教学平台的功能和设计
2.1 午网络教学平台设计的基本原则
①系统必须保证高度安全可行性以及实用性;
②平台设计开发前期进行系统调研和需求分析,充分了解教学和管理的需求,保证该平台建设的速度与性能状况;
③系统初期把握全局,系统化考虑子系统之间数据信息的相互交错、共享;
④随着教学改革和教学模式的发展,网络教学平台功能势必会不断丰富和逐步完善,设计该平台时,充分注意系统的灵活性和可扩展性。
2.2 网络教学平台功能
本文提出的网络教学平台由学生学习系统,教师教学系统以及系统管理系统三大子系统构成。
网络教学平台是一个集成平台,实际上是一个面向教学的全过程。
教师利用网络教学系统方便地制作电子讲义和多媒体课件,并能将讲义和课件存放在教学服务器中。
讲课时,教师能将讲义从教学服务器中传送到学生。
通过web界面和用户进行交
互,教师和学生通过In⁃ternet,在网上完成授课听课,提问答疑,作业考试,师生交流等一系列的教学活动。
整个系统采用的B/S模式,以及管理人员后台进行的维护和管理,使得内部各个模块独立完成其功能,模块之间的接口做到最大限度优化,模块内部的数据又紧密相连,做到高内聚低耦合。
根据系统的需求和用户分散特点,采用基于web方式进行系统整体设计,采用.NET、C#和MySql数据库等语言进行开发。
2.2.1 学生学习系统
①学生首先通过学校网络教学管理系统进行注册缴费获得课程学习资格。
②能方便检索到自己喜爱的CAI课件进行浏览、点播或者下载进行独立自主学习。
③不理解的知识点对相应课程老师进行提问,并能够获得释疑。
④查看老师发布的作业,进行写作及提交。
⑤选择考试进行考试,考试结束后查看成绩得出评价获取学分。
2.2.2 教师教学系统
①验证教师信息教师登录进入平台。
②教师可通过该平台制作电子讲义以及多媒体课件等,将其上传到教学平台的数据库中。
并能对数据库中的课件或者电子讲义进行修改,增加和删除。
③查看并解答学生问题以及进行考试出题审题和进行考试评价,了解学生的具体情况。
2.2.3 系统管理系统
为网络教学提供智能化管理维护。
网络教学平台是以网络教学管理系统为中心各子系统系统工作,将教学资源组织起来通过web界面提供给教师和学生。
用户管理:学生的注册以及登录管理,登记保存学生的学籍课程等基本信息;教师的登陆验证,以及对教师的职称学历等基本情况介绍。
对用户能进行基本的增删改查。
课程管理:提供给网络课程的课程简介对教师上传的课件审核以及指导性建议。
教务管理:提供课程信息考试信息等,网络考试的安排以及试卷查看。
成绩管理:成绩的审核、查询、修改以及发布。
辅助管理:网上讨论,提供邮件,bbs接口,增加留言板便于师生各自发表见解。
系统维护:教学信息招生信息学籍信息院内资讯的发布以及管理。
拓展管理:提供部分学习资源或者学习网站,方便学生查阅资料。
3 系统核心技术的应用
3.1 采用B/W/D 三层结构技术
B/W/D三层结构技术是当前网络应用的发展趋势,第一层表示层即用户的输入输出交互页面;第二层是接口应用层也就是我们的web服务器,平台的教学内容的展示载体;第三层是整个平台的数据提供者,也是平台能完整运行基本-数据库服务器。
三层结构远优于之前传统
的C/S二层结构,尤其是它的可扩展性和互操作性等优点降低了系统的开发和维护的成本。
3.2 数据库设计
为整个平台提供数据支持,并方便用户查找数据而设计,服务器中存放系统中所需要的数据表课程表课件表成绩表等等。
3.3 ASP 和JSP
基于web动态网站技术采用Active Server Page(ASP),ASP是服务器端运行环境,支持C#等编程语言,跨平台性、和可操作性是创建动态、交互web的关键所在。
3.4 面向对象
以ODBMS(面向对象数据库管理系统)技术为核心,有机集成万维网www,邮件email,社交bbs等网络服务器群,对信息进行组织和管理。
3.5 映射技术
应用面向对象原理,HTTP请求发给web服务器之后都直接交给数据库中的相关对象处理来实现数据库和网络服务无缝连接,保证系统运行的安全可靠的同时提高了数据库的效率。
3.6 直播课堂流媒体
流媒体技术是一种使用流式传输将音频视频和其他多媒体在网上以实时、无需下载的方式播放的技术。
通过教师录制的AVI 文件生成ASF 多媒体流,最后通过MSBD 协议发送到WMS,并由WMS发送给学生,学生就可以进行点播学习了。