高校网络教学系统研究和设计_第1页
高校网络教学系统研究和设计_第2页
高校网络教学系统研究和设计_第3页
高校网络教学系统研究和设计_第4页
高校网络教学系统研究和设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高校网络教学系统研究和设计摘要随着高等教育信息化和网络化的同步开展,高校网 络教学平台的搭建也成为了广大教学人员研究的一个重点。 本文基于青海省某高校的实际需求,采用数据库技术、 asp.net、b/s架构技术等构建出其网络教学系统。本次研究 为我国高校网络教学系统的构建提供了参考价值,为高校创 新网络化教学模式奠定了基础。关键词教学系统结构化b/s架构技术中图分类号:tp31文献标识码:a0引言伴随着我国高等教育事业向信息化的不断迈进,基于网 络技术构架的现代教育体系成为了广大教育研究人员注重 的热点。基于web的网络教育可为访问用户提供丰富流畅的 教学信息,并赋予用户课件上传、站内邮件、短

2、信消息、实 时互动等多种权限。从而摆脱了传统教育的时间、地域等限 制,极大地拓展了学习的灵活性和主动性。1系统开发关键技术1. 1数据库技术sql server2005是一种高效的关系数据库系统,它与 windows2003及windows2008等操作系统紧密集成。这种特 性使sql server能充分利用操作系统所提供的特性。sqlserver除了存储数据的功能,还具备较高的安全性、数 据文件集中性、完整的数据备份性等特点。1. 2 asp. net 技术asp. net具有面向对象、可移植性、健壮性、安全性、 解释执行、高性能等多种优点,可实现系统的高效开发。 asp. net为登陆用户

3、提供了 windows身份验证、forms身份 验证及passport身份验证三种验证身份的方法,可基于此 进行网络教学系统的用户身份验证。1.3 b/s架构技术b/s架构模式即browser /server (浏览器/服务器) 模式,该模式基于c/s模式(client /server客户机/服务 器)的发展而产生,主要应用在以http协议为主的浏览器 访问中。在b/s模式应用设计中,展示与实现是调试分离的。 前台浏览器主要用来显示操作响应信息,而具体的响应信息 功能的实现则是在后台操作实现的。2网络教学系统需求分析2. 1业务需求与角色分析本文设计的高校网络教学系统包括如下六个主要部分: 学

4、生学籍管理、教学计划制定、课程管理、学生选课管理、 考试管理及在线学习等,系统访问用户可分学生、教师、教 务员、系统管理员四种。其中,学生的任务包括:选课操作、 课程学习、完成作业、提出问题、考试测验等。教师的主要 任务包括:课程管理、作业管理、答疑管理、考试管理等。 教务员主要负责系统的初始数据,如教师信息、学生信息维 护、课程安排、教学计划安排、对系统课程管理、成绩管理 等。管理员主要承担用户管理、系统管理及数据的备份及维 护等。2.2系统开发环境本次网络教学系统的构建基于browser/web server/database server三层结构并采用sql2005数据库系 统,在win

5、dows7操作系统下开发代码,开发工具为visual studio 2008o在由数据层、逻辑层、表现层组成的三层结 构中,逻辑层全部封装成组件,数据层负责数据库的访问以 及与表现层的交互;表现层负责同用户的交互,aspx页面及 html标签构成了表现层的表现逻辑,主要负责将业务层中的 数据展现给客户端,并为客户端提供了访问业务服务的用户 接口。3系统设计与测试3.1系统总体设计本次研究开发的网络教学系统基于b/s三层体系结构构 建,并在支持音频、视频文件点播和广播的基础上,加入了 集合计算机屏幕、usb摄像头、mpeg-4压缩卡等多种设备的 视频直播功能,从而有效地提升了教学系统的趣味性和功

6、能 性。为了降低工作量,减少重复性的代码,提高开发速度, 使软件有相当好的可维护性、易扩展性,整个系统软件由表 示层(ui)、业务逻辑层(bussiness)、数据访问层 (dataaccess)三层构成。不同层之间利用定义好的的接口 相互联系、相互协作。3. 2数据库设计由于b/s构架自身的开放性特点,导致所构建系统在易 遭受攻击。因此,本次构建的网络教学系统应考虑如下安全 因素:其一,服务器安全。其二,源代码安全。其三,数据 库安全。其四,数据传输的安全。3. 3系统功能与性能测试在系统功能性方面主要采用黑盒测试方式。首先,釆用 页面链接测试来检测系统中所有超级链接文字或按钮根据 其功能是

7、否链接到了正确有效页面,或者所链接的页面是否 存在。其次,检查系统按钮能否提交:如添加、删除、更新 等按钮的功能是否正确,是否兼容不同浏览器。第三,进行 字符串检查:检测所填非要求字符串长度或者类型在提交后 是否会进行验证并报错;或必填字段没有填是否能进行提 示。第四,检查相同信息是否可以多次提交:在表单提交第 一次提交后,刷新情况下,系统默认再次提交,这样会导致 信息重复。在系统性能测试中,在线用户数量是指在特定时间内访 问web系统的用户数,根据系统访问用户数以及访问时间来 确定。首先,采用专业测试工具录制大量数据包,然后用客 户机系统向服务器发送大量业务模拟请求。这样通过系统对 用户访问

8、的响应时间、吞吐量、访问成功率等进行性能测试。 在校园网正常100m带宽下处理系统用户提交相同数据,根 据不同的登陆用户数,测试系统反馈时间。在系统测试过程 中,分别对各个模块进行了测试,基本能够达到设计要求。4结论随着网络应用的不断普及及计算机技术的快速发展,我 国的高等教育正向网络化、信息化不断迈进。本次研究综合 运用asp. net等构建了高校网络教学系统。该系统包括用户 管理、视频点播、师生交流、教学管理、数据处理分析等五 部分主要模块,并采用自顶向下的测试方法实现了系统测 试。受当前网络技术及研究时间所限,本次构建的系统仍存 在一些不足之处。后续的研究中,应进一步增强教学资源的 入库、管理与发布的能力。参考文献1 宋晓强,郭旭博构建校园网络教学视频系统的研 究j.农业网络信息,2011 (03): 95-96.2 盛小清,吴伟信.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论