基于WebService技术的网络教学平台的设计与实现

基于WebService技术的网络教学平台的设计与实现

论文摘要

目前网络远程在线教学的发展在教育领域发挥着举足轻重的作用,但是在网络远程在线教学中,仍然存在很多问题亟待解决。特别是由于各教育机构的教学特点不一样,从现有网络教学平台应用可以分为以下几种情况:一是根据具体需求,由公司开发的专用的教学平台,此类教学平台多为定制的数据库结构,软件开发多采用C/S结构,通用性差,维护成本高,不易扩展;二是采用通用底层平台与数据库,而通过具体功能扩展来应用于具体的需求,此类教学平台多采用B/S结构,开发成本较高,在运行效率和用户体验上常常达不到满意的效果;三是只开发通用的固定功能,以降低再次开发的成本,这类平台不具备很强的扩展性,随着需求的变化往往要完全更换平台。解决这些困难是突破网络教学发展瓶颈的关键。本文提出基于Web Service技术的C/S和B/S混合体系结构搭建网络教学平台,并在此体系机构指导下解决目前网络教学平台所遇到的关键问题。并通过对Web Service技术的研究,得出符合当前网络教学平台搭建的体系结构。本文重点应用三层模型的系统开发框架,表示层、数据访问层和数据库层。表示层构建动态网页或WinForm客户端,建立和部署高性能的、高可伸缩性的Web应用,搭建稳定的客户端程序;数据访问层实现系统开发过程中的业务逻辑接口,负责向上和向下提取、提供数据和数据集;数据库层主要任务是构建底层数据库,其中既包括分类设计数据库表、数据库视图、存储过程、触发器等。本文在进行上述研究的基础上,实现了一个基于Web Service技术的C/S和B/S混合体系结构网络教学平台,该平台设计了三个部分内容,其中公共信息和辅助平台为实践教学环节服务,提供基本的信息和交流管理方式,其中包含了实践教学的各种形式。本文从软件工程的角度描述了系统开发过程中的总体设计、详细设计、数据库设计的主要内容,最后测试并进行总结,在一定成度上为当前网络教学平台面临的问题提供了一个有效的解决途径,对网络教学平台开发提供重要参考。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 研究背景和意义
  • 1.1.1 网络教学平台的起源和发展
  • 1.1.2 网络教学平台国内外研究现状
  • 1.1.3 研究的意义
  • 1.2 论文的主要工作
  • 1.3 章节安排
  • 1.4 章节安排
  • 第二章 相关技术理论分析
  • 2.1 C/S 和B/S 体系结构
  • 2.1.1 C/S 和B/S 简介
  • 2.1.2 C/S 和B/S 的比较
  • 2.1.3 C/S 和B/S 混合体系结构
  • 2.2 WEB SERVICE 技术
  • 2.2.1 Web Service 概念
  • 2.2.2 Web Service 关键技术
  • 2.2.3 Web Service 技术优势
  • 2.2.4 Web Service 实现原理
  • 2.3 开发相关技术
  • 2.3.1 Microsoft .NET
  • 2.3.2 IIS
  • 2.3.3 SQL Server
  • 2.4 UML 概述
  • 2.4.1 UML 组成
  • 2.4.2 UML 建模机制
  • 2.5 本章小结
  • 第三章 网络教学平台需求分析
  • 3.1 建设目标
  • 3.2 建设原则
  • 3.3 主要功能
  • 3.4 总体需求
  • 3.4.1 系统功能需求
  • 3.4.2 系统性能需求
  • 3.5 数据流分析
  • 3.5.1 系统数据流
  • 3.5.2 用户的数据流
  • 3.6 本章小结
  • 第四章 网络教学平台设计与实现
  • 4.1 系统功能设计
  • 4.1.1 用户功能模块设计
  • 4.1.2 角色用例图设计
  • 4.2 总体框架及设计
  • 4.2.1 开发模式
  • 4.2.2 体系结构
  • 4.3 数据库设计
  • 4.3.1 实体设计
  • 4.3.2 数据库表设计
  • 4.4 数据层设计与实现
  • 4.4.1 数据层设计
  • 4.4.2 数据库实现
  • 4.5 数据访问层设计与实现
  • 4.5.1 数据访问层设计
  • 4.5.2 数据访问层实现
  • 4.6 表示层设计与实现
  • 4.6.1 表示层设计
  • 4.6.2 表示层实现
  • 4.7 关键代码实现
  • 4.8 本章小结
  • 第五章 网络教学平台的测试
  • 5.1 测试目的
  • 5.2 测试环境
  • 5.3 测试步骤
  • 5.4 测试结果分析
  • 5.6 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于WebService的企业采购业务架构的设计与实现[J]. 自动化技术与应用 2020(02)
    • [2].WebService技术在高校微信开发中的应用[J]. 电脑编程技巧与维护 2018(10)
    • [3].WebService技术在分布式开发中的应用与实现[J]. 电脑编程技巧与维护 2017(18)
    • [4].WEBService在科研信息管理系统中的应用[J]. 电子技术与软件工程 2014(22)
    • [5].基于WebService技术的在线考试平台设计与实现[J]. 科技促进发展 2010(S1)
    • [6].WebService技术在企业中的应用[J]. 电脑编程技巧与维护 2015(02)
    • [7].WebService服务的探析[J]. 数字技术与应用 2013(02)
    • [8].WebService技术研究及应用[J]. 硅谷 2009(05)
    • [9].WebService Behavior技术及其应用研究[J]. 计算机应用与软件 2008(02)
    • [10].基于扩展的WebService的构件组装的研究[J]. 计算机与现代化 2008(06)
    • [11].基于Restful WebService的分布式应用开发研究[J]. 电脑知识与技术 2018(35)
    • [12].基于WebService接口的软件测试技术探讨[J]. 科学技术创新 2019(14)
    • [13].WebService在病案首页网络直报系统中的应用[J]. 大众科技 2017(02)
    • [14].基于WebService应用的房屋登记信息查询平台[J]. 电子技术与软件工程 2017(04)
    • [15].指纹考勤系统中的指纹处理及WebService应用[J]. 物探装备 2017(03)
    • [16].基于WebService的客户服务系统研究[J]. 机电产品开发与创新 2010(02)
    • [17].WebService在网络地理信息系统构建中的应用[J]. 商丘师范学院学报 2009(09)
    • [18].WebService在地理信息系统中的应用[J]. 科技创新导报 2008(36)
    • [19].基于WebService的数字资源集成与服务平台的研究与实现[J]. 现代图书情报技术 2008(11)
    • [20].基于WebService的舞台机械远程监控系统[J]. 自动化技术与应用 2020(02)
    • [21].运用WebService技术实现高校财务管理与科研管理的融合[J]. 华东师范大学学报(自然科学版) 2015(S1)
    • [22].基于WebService的数据共享设计[J]. 科技广场 2012(05)
    • [23].基于WebService网络数码相框的设计[J]. 福建电脑 2010(01)
    • [24].WebService接口技术在项目中应用[J]. 现代计算机 2019(15)
    • [25].WebService技术在数据共享中的应用研究[J]. 电脑编程技巧与维护 2016(24)
    • [26].WebService技术在大型科研仪器设备共享中的应用[J]. 产业与科技论坛 2017(09)
    • [27].基于WebService的风电集中监测与数据分析平台设计[J]. 发电与空调 2015(06)
    • [28].基于WebService的坐标系统实时转换问题的研究与探讨[J]. 城市勘测 2010(05)
    • [29].WebService性能研究[J]. 金融电子化 2008(10)
    • [30].一种在电视制播网中实现多Webservice安全单点登录的机制[J]. 广播与电视技术 2011(02)

    标签:;  ;  ;  ;  

    基于WebService技术的网络教学平台的设计与实现
    下载Doc文档

    猜你喜欢