学位论文 > 优秀研究生学位论文题录展示
基于WebService技术的网络教学平台的设计与实现
作 者: 骆振宇
导 师: 范明钰;郭红旗
学 校: 电子科技大学
专 业: 软件工程
关键词: 网络教学平台 Web服务 三层模型 混合体系结构
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 73次
引 用: 0次
阅 读: 论文下载
内容摘要
|
目前网络远程在线教学的发展在教育领域发挥着举足轻重的作用,但是在网络远程在线教学中,仍然存在很多问题亟待解决。特别是由于各教育机构的教学特点不一样,从现有网络教学平台应用可以分为以下几种情况:一是根据具体需求,由公司开发的专用的教学平台,此类教学平台多为定制的数据库结构,软件开发多采用C/S结构,通用性差,维护成本高,不易扩展;二是采用通用底层平台与数据库,而通过具体功能扩展来应用于具体的需求,此类教学平台多采用B/S结构,开发成本较高,在运行效率和用户体验上常常达不到满意的效果;三是只开发通用的固定功能,以降低再次开发的成本,这类平台不具备很强的扩展性,随着需求的变化往往要完全更换平台。解决这些困难是突破网络教学发展瓶颈的关键。本文提出基于Web Service技术的C/S和B/S混合体系结构搭建网络教学平台,并在此体系机构指导下解决目前网络教学平台所遇到的关键问题。并通过对Web Service技术的研究,得出符合当前网络教学平台搭建的体系结构。本文重点应用三层模型的系统开发框架,表示层、数据访问层和数据库层。表示层构建动态网页或WinForm客户端,建立和部署高性能的、高可伸缩性的Web应用,搭建稳定的客户端程序;数据访问层实现系统开发过程中的业务逻辑接口,负责向上和向下提取、提供数据和数据集;数据库层主要任务是构建底层数据库,其中既包括分类设计数据库表、数据库视图、存储过程、触发器等。本文在进行上述研究的基础上,实现了一个基于Web Service技术的C/S和B/S混合体系结构网络教学平台,该平台设计了三个部分内容,其中公共信息和辅助平台为实践教学环节服务,提供基本的信息和交流管理方式,其中包含了实践教学的各种形式。本文从软件工程的角度描述了系统开发过程中的总体设计、详细设计、数据库设计的主要内容,最后测试并进行总结,在一定成度上为当前网络教学平台面临的问题提供了一个有效的解决途径,对网络教学平台开发提供重要参考。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 引言 9-19 1.1 研究背景和意义 9-16 1.1.1 网络教学平台的起源和发展 9-10 1.1.2 网络教学平台国内外研究现状 10-15 1.1.3 研究的意义 15-16 1.2 论文的主要工作 16-17 1.3 章节安排 17-18 1.4 章节安排 18-19 第二章 相关技术理论分析 19-31 2.1 C/S 和B/S 体系结构 19-22 2.1.1 C/S 和B/S 简介 19-20 2.1.2 C/S 和B/S 的比较 20-21 2.1.3 C/S 和B/S 混合体系结构 21-22 2.2 WEB SERVICE 技术 22-25 2.2.1 Web Service 概念 22-23 2.2.2 Web Service 关键技术 23-24 2.2.3 Web Service 技术优势 24 2.2.4 Web Service 实现原理 24-25 2.3 开发相关技术 25-27 2.3.1 Microsoft .NET 25-27 2.3.2 IIS 27 2.3.3 SQL Server 27 2.4 UML 概述 27-30 2.4.1 UML 组成 28-29 2.4.2 UML 建模机制 29-30 2.5 本章小结 30-31 第三章 网络教学平台需求分析 31-38 3.1 建设目标 31 3.2 建设原则 31-33 3.3 主要功能 33 3.4 总体需求 33-35 3.4.1 系统功能需求 34 3.4.2 系统性能需求 34-35 3.5 数据流分析 35-37 3.5.1 系统数据流 35-36 3.5.2 用户的数据流 36-37 3.6 本章小结 37-38 第四章 网络教学平台设计与实现 38-71 4.1 系统功能设计 38-45 4.1.1 用户功能模块设计 39-42 4.1.2 角色用例图设计 42-45 4.2 总体框架及设计 45-48 4.2.1 开发模式 45-47 4.2.2 体系结构 47-48 4.3 数据库设计 48-55 4.3.1 实体设计 48-51 4.3.2 数据库表设计 51-55 4.4 数据层设计与实现 55-58 4.4.1 数据层设计 55-56 4.4.2 数据库实现 56-58 4.5 数据访问层设计与实现 58-61 4.5.1 数据访问层设计 58 4.5.2 数据访问层实现 58-61 4.6 表示层设计与实现 61-64 4.6.1 表示层设计 61 4.6.2 表示层实现 61-64 4.7 关键代码实现 64-70 4.8 本章小结 70-71 第五章 网络教学平台的测试 71-75 5.1 测试目的 71 5.2 测试环境 71-72 5.3 测试步骤 72 5.4 测试结果分析 72-74 5.6 本章小结 74-75 第六章 总结与展望 75-77 6.1 总结 75-76 6.2 展望 76-77 致谢 77-78 参考文献 78-80
|
相似论文
- 基于用户兴趣特征的图像检索研究与实现,TP391.41
- 面向业务过程的服务动态组合方法研究,TP393.09
- 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
- 基于BMC的Web服务失配检测方法研究,TP311.52
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 基于语义的Web服务发现研究,TP393.09
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 基于高校网络教学平台的学习绩效评价研究,G434
- 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 一个试卷生成系统的设计与实现,TP311.52
- 公安信息系统中数据集成的,TP311.52
- 基于Web服务的Legacy System集成方法研究,TP393.09
- 基于Web服务的多平台实时票务系统的研究与实现,TP393.09
- 基于FPGA的SOPC视频复用器设计与实现,TN949.197
- 普适关爱系统的设计与实现,TN929.5
- 基于wifi的嵌入式视频监控系统设计,TP277
- 水土保持自动监测信息系统研究与实现,TP311.52
- 高中信息技术教学平台的开发和应用,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|