基于B/s的网络在线教学系统设计与实现

来源 :软件 | 被引量 : 0次 | 上传用户:show_me_the_money
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章介绍了网络在线教学系统的优势和特点,详细阐述了基于B/s的网络在线教学系统的设计思想、物理框架、功能结构以及系统实现的关键技术。该系统结构合理,交互性、可扩展性和教学适应性强,建立以学生为中心的教学模式,培养学生的探索性与创新性,从而提高教学质量。
  关键词:教学系统;B/s模式;数据库设计
  中图分类号:TP311.52 文献标识码:A DOI:10.3969/j.issn.1003-6970.2012.01.036
  引言
  随着现代教育技术的发展,利用网络进行教学已经成为高校教学模式中的一种重要方式,网络在线教学是指利用网络通信技术和多媒体技术,基于开放网络环境下开展的各类教学交互活动。由于网络在线教学采用了先进的教学手段和方法,因此相比于传统意义下的教学模式,无论是在时间、空间、内容上都有着无可比拟的优点。不仅为师生搭建了一个教学资源平台,加强师生、学生之间的交流和沟通,使学生能够更加快捷的获取各类教学资源,而且还可以提高学生的学习兴趣和学习的主动性,提高教育和教学效率和效果。
  1网络在线教学系统的优势和特点
  网络在线教学系统是对传统教学系统的延伸和补充,在网络环境下,网络在线教学系统不仅可以使教学资源和教学服务得到最大化的共享,而且为学生个性化的学习提供了平台,丰富了教学方式,学生能够从传统“填鸭式”教学模式中解脱出来,突破时间和空间的客观条件限制,有利于学生进行自主式学习。网络在线教学系统具有三大基本特点:第一是实现了资源的共享。教师通过在线教学平台,可以将各类教学资源在平台上发布,方便学生自主选择学习。第二是便于师生之间的信息交流。由于在线教学系统不受时空限制,因此可以很方便的进行师生之间的教学信息交流,便于教师进行教学管理,改进教学内容,提高教学效率。第三是便于进行科学的教学评价。网络在线教学系统可以为教学评价提供新的途径和方法,是对传统教学评价的发展和补充。
  2基于B/s的网络在线教学系统设计
  2.1B/s架构模式
  B/S(Browser/Server,浏览器/服务器)模式和C/S(cfient/Server,客户/服务器)是目前比较常用的网络应用软件运行模式,C/S模式的主要缺点是后期维护较为复杂,随着互联网技术的发展,B/S模式越来越多的被采用。B/S模式是对C/S模式应用的扩展,其服务器端是Web Server,而客户端则通过用户的浏览器去访问服务器端的应用程序。各类应用程序后台数据可以分别存放在不同的数据库服务器中。前台客户端无须安装任何客户端程序,用户访问时只需将相关指令交由服务器来解释和执行。这种模式最大的好处是运行维护简便、便于扩充应用。
  2.2系统设计思想和物理构架
  基于B/S的网络在线教学系统在设计过程中始终贯穿网络环境下自主学习能力培养策略,充分利用现有的网络基础创建基于网络的教学平台,教师不需要考虑系统的技术细节,将更多的精力放到教学内容和资源的建设和整合中,重点培养学生的自主学习能力。而学生则可以通过该教学平台访问各类教学资源,并能通过留言板、聊天室等进行交互。基于上述考虑,采用B/S模式来设计网络在线教学系统,后台服务器采用JSP组件和SQL Server2005数据库系统构成,前台客户端采用浏览器来实现。系统的物理构架如图1所示:
  
  2.3系統总体功能结构设计
  基于B/S的网络在线教学系统主要功能模块包括:教学内容管理模块、虚拟实验室模块、作业管理模块、成绩管理模块、在线交流模块、系统管理模块等。其中教学内容管理模块主要负责教学内容的上传、下载、编辑等功能,该模块是对课堂教学的一种补充和完善,学生可以在不同时间和地点对所学知识进行巩固和提高。虚拟实验室模块可以根据教学内容,帮助教师完成各类虚拟实验室的创建,让学生可以更加直观的对实验进行学习和操作,为学生创建虚拟的实验环境。作业管理模块包括作业的提交、反馈、批改等功能,通过在线作业使学生进一步巩固所学知识,教师通过学生提交的作业对其做出不同的评价。成绩管理模块完成学生的成绩考核、成绩分析等功能。在线交流模块包括留言板和BBS论坛,该模块可以再师生之间架起一座桥梁,有助于学生及时解决学习过程中遇到的问题,同时教师还能及时的获得学生的学习需求,对教学方法和内容进行改进和完善,提高教学效果。系统管理模块负责对各功能模块以及对注册用户的管理。系统功能结构如图2所示:
  
  2.4系统开发环境
  基于B/S的网络在线教学系统采用Windows2003 Serv-er开发平台,开发工具和环境为微软的ASP.Net3.5和VisualStudio 2008。前台ASP.Net网络开发语言可以建立强大的WEB应用服务编程框架,后台数据库端使用SQL Server 2005Standard Edition,Standard Edition是适合中小型企业的数据服务管理和分析平台。系统采用B/S三层服务框架模式。
  2.5系统实现的关键技术
  2.5.1后台数据库的设计思想
  后台数据库的设计和开发是系统实现的重要组成部分,在设计后台数据库时,要按照规范进行设计,尽可能的减少数据冗余,同时采用结构设计与操作设计相结合的方式,使数据结构更具有稳定性和可操作性。
  2.5.2数据表的设计与数据连接实现
  在SOL Server 2005中新建名称为Teaching的数据库,同时将对数据库的连接、查询、数据的筛选等功能封装在一个JavaBeans中。系统主要的数据表有6个,每个数据表存储不同的数据信息,分别为:(1)News表:教学公告信息表,存储教师发布的各类教学公告信息。(2)Video:教学视频信息表,存储教师的教学录像、讲座等信息。(3)Files:教学资料信息表,存储教师发布的各类教学文件、课件、作业等。(4)Test:考试数据信息表,存储各类考试的相关试题、成绩等;(5)Users:用户信息表,存储各类人员,包括超级管理员、教师、学生等数据信息。(6)Forum:交流信息表,存储学生与教师进行交流的数据信息。
  2.6系统测试
  系统测试是检验应用系统可用性、实用性的重要途径,由于在线教学系统是基于WEB的应用型系统,其客户端访问的复杂性、及时性等都对系统测试提出了新的要求,因此有必要对系统进行综合测试。该系统的测试主要包括功能测试:测试数据库的连接、数据校验测试、设计语言测试、功能需求测试等;性能测试:包括系统相应速度测试、服务器负载测试等;可用性测试:包括系统界面测试、导航栏目测试等。平台兼容性测试:包括不同平台环境测试、客户端浏览器测试等;安全性测试:系统登录验证测试、系统抗攻击测试等。经测试,系统完全符合要求。
其他文献
摘 要育龄妇女信息系统(WIS)的建设目标和发展趋势使得它必须要求育龄妇女信息数据库中的数据具有现时性,即必须满足数据更新稳定的要求,包括空间数据以及非空间数据.。本文以湖南省育龄妇女信息系统项目为平台,以建库过程中育龄妇女数据更新处理的技术方案为依托,研究与实现了育龄妇女数据更新的动态机制。该机制满足了数据获取与更新体系 中建立稳定、时效的数据采集和更新系统的要求,保证了系统数据库中的数据能够得
期刊
摘要:针对常见煤矿井下环境检测仪检测参数单一、占用传输线较多的缺点,本文设计了多传感器融合的井下环境检测系统。该系统对采集到的信息进行数据融合,使系统决策更加科学合理,同时减少了巷道内的走线数量。实际使用表明,系统具有较好的实时性、可靠性,并具有良好的扩展和升级能力。  关键词:μc/OS-II;煤矿;环境监测;任务规划  中图分类号:TP311.1 文献标识码:A DOI:10.3969/j.i
期刊
摘要:对系统进行攻击的本质之一是在信息流动过程中的非授权泄露与修改,进而破坏系统的安全性,这使得非常有必要对信息流的安全进行分析。从安全保障目标和安全保障方式上对安全信息流模型进行了分类,综述了不同类型的信息流模型研究现状,分析了现有面向信息流的量化评估方法,展望了面向信息流安全评估的发展趋势。  关键词:信息流;机密性;完整性;量化评估  中图分类号:TP309 文献标识码:A DOI:10.3
期刊
摘 要为从语音中获取包括字面含义和说话人情绪状态在内的全面意图信息,提出了一种基于多模态信息融合的语音意图理解方法,并对其中的关键词抽取、命令解析、基于文本/韵律特征的情绪状态检测以及多模态信息融合等关键算法进行了设计。该方法从识别文本和语音信号中抽取不同模态的信息并进行融合,能够有效地从语音中获取丰富的意图信息,有助于建立自然的人机交互环境。  关键词语音意图理解;多模态信息抽取;多模态信息融合
期刊
摘要:现在高端白酒造假越来越普遍,不仅给消费者带来了巨大的身体伤害,也给白酒制造企业带来了无法估量的经济损失,因此消费者要获知白酒产品的真假就必须了解产品的溯源信息,同样酿酒企业也需要通过溯源信息不断地了解消费者的消费习惯,以便推出更加个性化的服务。将RFID技术应用于白酒溯源系统,可以实现产品从生产到销售整个过程的追踪,保障产品的真实性和安全性,为销售者和企业提供了科学化、透明化的管理;同时利用
期刊
摘要:随着手机的普及,手机游戏也日益流行,但存在游戏功能较为单一,游戏形式相对单调等问题,基于Java ME的多功能手机游戏以《红楼梦》为题材,实现了《红楼梦》游戏化的突破;将迷宫游戏、拼图游戏及图片欣赏等多个功能合为一体,打破了传统游戏单一功能的限制;提高了游戏的趣味性和挑战性,并且能够适应大部分手机环境,提高了游戏的适应性和使用范围。  关键词:游戏设计;手机游戏;Java ME;Java;红
期刊
摘要:实现土地税的科学化、精细化、信息化管理是一个复杂的过程,而GPS技术的应用能够清晰反映土地占用面积的实际情况。通过结合改善河北某市土地税征收现状,对技术方案选型、数据接口设计、高精度DGPS数据获取等关键技术进行分析,结合GPS、GIS、sQL Server、CORS以及网络编程,基于MicrosoftVisual Studio 2008平台构建了实时地税资源核查系统。  关键词:DGPS、
期刊
摘要:具有良好质量的应用程序,一般都较好地实现了帮助功能。动画精灵可以采用动画、文字与声音来展示应用程序的功能,从而为应用程序添加较好的可视化效果。本文通过调用.NET Framework 3.5中的MicrosoftAgentControl控件来操作Office的動画精灵默林来显示信息、说话和表演动作,并给出了详细实例。
期刊
摘要:本文在分析目前宽带接入方式和市场情况的基础上,以嵌入式Linux为系统软件平台,针对需要对称速率的商业用户,设计了一款基于嵌入式Linux的SHDSL路由器。TC508是一个以DSL线路来承载以太网、E1/V35传输业务的设备。DSL线路采取的承载方式是EthemetOverG.SHDSL。TC508可以工作在桥接和路由兩种模式下。在桥接模式下,以太网业务通过DSL线路直接透传;在路由模式下
期刊
摘要:在当今数据信息系统的开发中,分布式数据库和分布式应用系统间的数据同步问题是一个较为常见且较难解决的问题。现有的各种解决方案存在反映源数据频繁变化比较困难和数据同步效率低等问题。本文通过对Oracle数据库的物化视图日志机制的研究,简要介绍Oracle数据库物化视图日志的数据结构、对数据库记录操作的记录方式,提出了一种基于Oracle數据库物化视图日志的数据库同步技术,为分布式应用系统中数据表
期刊