高校网络教学系统分析与设计

来源 :电脑迷 | 被引量 : 0次 | 上传用户:g793202100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 随着高等教育信息化和网络化的同步开展,高校网络教学平台的搭建也成为了广大教学人员研究的一个重点。本文基于青海省某高校的实际需求,采用数据库技术、ASP.NET、B/S架构技术等构建出其网络教学系统。本次研究为我国高校网络教学系统的构建提供了参考价值,为高校创新网络化教学模式奠定了基础。
  关键词 教学系统 结构化 B/S架构技术
  中图分类号:TP31 文献标识码:A
  0引言
  伴随着我国高等教育事业向信息化的不断迈进,基于网络技术构架的现代教育体系成为了广大教育研究人员注重的热点。基于Web的网络教育可为访问用户提供丰富流畅的教学信息,并赋予用户课件上传、站内邮件、短信消息、实时互动等多种权限。从而摆脱了传统教育的时间、地域等限制,极大地拓展了学习的灵活性和主动性。
  1系统开发关键技术
  1.1 数据库技术
  SQL Server2005是一种高效的关系数据库系统,它与Windows2003及Windows2008等操作系统紧密集成。这种特性使SQL Server能充分利用操作系统所提供的特性。SQLServer除了存储数据的功能,还具备较高的安全性、数据文件集中性、完整的数据备份性等特点。
  1.2 ASP.NET技术
  Asp.Net具有面向对象、可移植性、健壮性、安全性、解释执行、高性能等多种優点,可实现系统的高效开发。ASP.NET为登陆用户提供了Windows身份验证、Forms身份验证及Passport身份验证三种验证身份的方法,可基于此进行网络教学系统的用户身份验证。
  1.3 B/S架构技术
  B/S架构模式即Browser /Server (浏览器/服务器)模式,该模式基于C/S模式(Client /Server客户机/服务器)的发展而产生,主要应用在以http协议为主的浏览器访问中。在B/S模式应用设计中,展示与实现是调试分离的。前台浏览器主要用来显示操作响应信息,而具体的响应信息功能的实现则是在后台操作实现的。
  2网络教学系统需求分析
  2.1业务需求与角色分析
  本文设计的高校网络教学系统包括如下六个主要部分:学生学籍管理、教学计划制定、课程管理、学生选课管理、考试管理及在线学习等,系统访问用户可分学生、教师、教务员、系统管理员四种。其中,学生的任务包括:选课操作、课程学习、完成作业、提出问题、考试测验等。教师的主要任务包括:课程管理、作业管理、答疑管理、考试管理等。教务员主要负责系统的初始数据,如教师信息、学生信息维护、课程安排、教学计划安排、对系统课程管理、成绩管理等。管理员主要承担用户管理、系统管理及数据的备份及维护等。
  2.2系统开发环境
  本次网络教学系统的构建基于Browser/Web Server/Database Server三层结构并采用Sql2005数据库系统,在Windows7操作系统下开发代码,开发工具为Visual Studio 2008。在由数据层、逻辑层、表现层组成的三层结构中,逻辑层全部封装成组件,数据层负责数据库的访问以及与表现层的交互;表现层负责同用户的交互,ASPX页面及HTML标签构成了表现层的表现逻辑,主要负责将业务层中的数据展现给客户端,并为客户端提供了访问业务服务的用户接口。
  3系统设计与测试
  3.1系统总体设计
  本次研究开发的网络教学系统基于B/S三层体系结构构建,并在支持音频、视频文件点播和广播的基础上,加入了集合计算机屏幕、USB摄像头、MPEG-4压缩卡等多种设备的视频直播功能,从而有效地提升了教学系统的趣味性和功能性。为了降低工作量,减少重复性的代码,提高开发速度,使软件有相当好的可维护性、易扩展性,整个系统软件由表示层(UI)、业务逻辑层(Bussiness)、数据访问层(DataAccess)三层构成。不同层之间利用定义好的的接口相互联系、相互协作。
  3.2数据库设计
  由于B/S构架自身的开放性特点,导致所构建系统在易遭受攻击。因此,本次构建的网络教学系统应考虑如下安全因素:其一,服务器安全。其二,源代码安全。其三,数据库安全。其四,数据传输的安全。
  3.3系统功能与性能测试
  在系统功能性方面主要采用黑盒测试方式。首先,采用页面链接测试来检测系统中所有超级链接文字或按钮根据其功能是否链接到了正确有效页面,或者所链接的页面是否存在。其次,检查系统按钮能否提交:如添加、删除、更新等按钮的功能是否正确,是否兼容不同浏览器。第三,进行字符串检查:检测所填非要求字符串长度或者类型在提交后是否会进行验证并报错;或必填字段没有填是否能进行提示。第四,检查相同信息是否可以多次提交:在表单提交第一次提交后,刷新情况下,系统默认再次提交,这样会导致信息重复。
  在系统性能测试中,在线用户数量是指在特定时间内访问Web系统的用户数,根据系统访问用户数以及访问时间来确定。首先,采用专业测试工具录制大量数据包,然后用客户机系统向服务器发送大量业务模拟请求。这样通过系统对用户访问的响应时间、吞吐量、访问成功率等进行性能测试。在校园网正常100M带宽下处理系统用户提交相同数据,根据不同的登陆用户数,测试系统反馈时间。在系统测试过程中,分别对各个模块进行了测试,基本能够达到设计要求。
  4结论
  随着网络应用的不断普及及计算机技术的快速发展,我国的高等教育正向网络化、信息化不断迈进。本次研究综合运用ASP.NET等构建了高校网络教学系统。该系统包括用户管理、视频点播、师生交流、教学管理、数据处理分析等五部分主要模块,并采用自顶向下的测试方法实现了系统测试。受当前网络技术及研究时间所限,本次构建的系统仍存在一些不足之处。后续的研究中,应进一步增强教学资源的入库、管理与发布的能力。
  参考文献
  [1] 宋晓强,郭旭博.构建校园网络教学视频系统的研究[J] .农业网络信息,2011(03):95-96.
  [2] 盛小清,吴伟信.基于Flash Media Server的视频教学系统的设计与实现[J] .佳木斯大学学报.自然科学版,2011(05):722-723.
  [3] 黄国富.基于Openmeetings交互式远程视频教学系统,现代电子技术[J] .2013(14):100-103.
其他文献
摘 要 高中阶段英语课程难度无疑加大,教学的任务更加繁重,“五严禁令”的提出更是对课堂教学提出新的挑战——课时减少,课堂教学任务加重,激活英语课堂,提高效率势在必行。经过不断地学习和教学实践总结出几点激活课堂,提高效率的方法。  关键词 激活 英语课堂 学习效率  中图分类号:G633.4 文献标识码:A  新课标对高中生应达到的英语水平要求更高,要掌握的词汇量更大,学习难度更大。因此,要让学生学
进入21世纪,中国经济快速增长,在国际上的地位不断提高.经济全球化要求越来越多的理论和实践并重的技术型人才参与到建设中,教育的作用至关重要.高等职业教育是现代社会高新
摘 要 合理利用网络外部资源,可以改善外语学习者的心理及策略等内部因素,从而促进其自主学习,以达到获得较高语言能力的最终目的。多媒体及网络能为学习者提供一个开放的语言学习环境。  关键词 多媒体 网络 自主 学习  中图分类号:G712 文献标识码:A  自主学习既是一种学习态度,又是一种独立学习的能力。自主学习者应承担的学习责任包括决定学什么,选择学习材料和学习进度,决定何时何地进行学习;学习方
期刊
摘 要 针对当前高校计算机基础实验课中评价内容陈旧、评价方式单一等问题,从教学观念、实验内容、评价内容、评价权值和评价手段多个方面进行研究和探讨,通过评价体系多方面的改革实施加强学生创新能力和应用能力的提高,进一步提高计算机基础实验课教学效果。  关键词 计算机基础 实验 评价  中图分类号:G434 文献标识码:A  0引言  计算机基础课是高校非计算机专业开设的基础课,包括计算机文化基础和计算
摘 要 如何针对思想政治教育体制下大学生社会实践中的各种问题,是一个非常值得探讨的和思考的问题。对此,提出对应的解决方案和对策,来完善当今大学生社会体系,使得社会实践系统化,层次化,多元化。  关键词 大学生 社会实践 思想政治  中图分类号:G41 文献标识码:A  2010年2月20日,党中央、国务院下发的《关于进一步加强和改进大学生思想政治教育的意见》,它指出深入开展社会实践是新形势下大学生
摘 要 交互式电子白板是基于PC机的一种具有人机交互功能的输入设备。通过利用计算机的数据处理功能和互联网信息传递功能,交互式电子白板能够在中职语文教学中轻松实现信息演示、编辑、打印、板书存储和远程交互共享,弥补传统多媒体教室课件“预设有余,生成不足”的缺陷,为学生提供丰富多样的学习资源和有益自学的教学环境,从而实现了真正意义上的多媒体教学。  关键词 交互式电子白板 中职语文教学 应用优势  中图
Shell粉煤加压气化工艺,上湾煤具有灰分低、灰熔点低等特点;气化炉水冷壁不挂渣、合成气冷却器积灰严重、合成气冷却器出口温度过高等运行问题;采用配煤操作,辅煤具有高灰分
本文通过对荣华二采区10
期刊
伴随着科学技术的进步与发展,数字微波技术得到了广泛应用,技术特点显著,工作频段较为宽广.广播电视的运用促进了数字微波技术的进一步发展.对此,笔者结合实践研究,就数字微