学位论文 > 优秀研究生学位论文题录展示
基于WebService的承德干部在线教育系统设计与实现
作 者: 王占平
导 师: 郑文锋;李圣新
学 校: 电子科技大学
专 业: 软件工程
关键词: WebServices 远程在线学习系统 Struts XML 流媒体播放
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 56次
引 用: 0次
阅 读: 论文下载
内容摘要
21世纪是信息时代,学习是信息时代的主旋律,培训是加强学习的重要手段。开展大规模干部教育培训是建设高素质干部队伍的基础性、先导性、战略性工程。近年来,承德的经济社会发展取得了长足进步,但干部的综合素质、思想观念、执政能力、工作水平还有很大的差距,亟需通过干部教育培训加以转变和提高。目前常用的培训方式虽然能取得了一定成效,但受时间、人数、经费等限制,不适合大规模培训的需求。因此实现一种更方便有效的培训模式显得尤为重要。WebService是Internet上新兴的应用通信和集成技术,具有松耦合、跨平台、易扩展等特点,它克服了传统的信息集成技术(如:DCOM、CORBA和Java RMI等)对网络环境依赖性过强、必须通过特定端口进行通信、扩展性不强等缺点。WebService技术的主要目标是在各种异构的平台的基础上构筑一个通用的与平台、语言无关的技术层,各种应用都可以靠这个技术层实施彼此的连接和集成.本文提出一套基于WebService技术的多系统数据集成方案,通过讨论基于WebService的系统集成技术的特点和优势,开发基于WebService的在线网络教育平台系统。在系统的设计中,将整个系统分为功能需求、技术需求和安全需求三大类,具体涉及学习管理、考试管理、培训管理、跟踪评价、系统管理等其他功能模块。采用B/S架构体系结构,利用比较成熟的SQL Server数据库技术,以及CGI、PHP及Java Server Page(JSP)动态网页技术,提供了较完整的网络教学环境。该系统兼容AICC、SCORM国际标准课程和流媒体、文档等非标准课程,特别是针对非标准课程的管理技术是核心技术优势之一。本文建立的网络教育平台,采用基于WebService的系统集成技术来处理系统模块间控制和数据的集成,很大程度提高了系统数据的通用性,降低了模块间的耦合程度,从而提高了网络教育系统的扩展性、伸缩性和兼容性,便于系统分担负载,提高网络教育系统的服务质量。同时,承德干部在线教育系统作为现代网络在线教育的一种表现形式,使干部们可以方便地利用互联网进行在线学习,解决工学矛盾,扩大干部教育培训的覆盖面,实现全员培训、全面提高的总目标。有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革。
|
全文目录
摘要 4-5 Abstract 5-10 第一章 引言 10-16 1.1 选题依据 10-11 1.2 研究的目的和意义 11-12 1.3 国内外研究现状和趋势 12-14 1.4 研究目标 14 1.5 研究内容 14-16 第二章 关键技术 16-36 2.1 概述 16-25 2.1.1 WebService 主流技术路线介绍 16-19 2.1.2 软件架构技术路线介绍 19-22 2.1.3 JSP 技术 22-23 2.1.4 Struts 2 技术的技术优势 23-25 2.2 数据集成和分布式计算技术 25-28 2.2.1 组件技术 25-28 2.3 关键的技术方案 28-36 2.3.1 关键技术体系 28-31 2.3.2 关键技术分析 31-36 第三章 系统需求及可行性分析 36-51 3.1 需求分析 36-50 3.1.1 功能需求分析 36 3.1.2 学习管理功能 36-38 3.1.3 考试管理功能 38-40 3.1.4 培训管理功能 40-42 3.1.5. 跟踪评价功能 42 3.1.6 系统管理功能 42-44 3.1.7 其他功能 44-46 3.1.8 技术需求 46 3.1.9 基于WebService 的系统集成分析 46-48 3.1.10 安全需求 48 3.1.11 网络与系统安全 48-49 3.1.12 应用安全 49-50 3.2 可行性分析 50-51 第四章 系统解决方案设计 51-84 4.1 在线学习系统设计原则 51-55 4.1.1 先进性和开放性 51 4.1.2 具备极高的安全性 51-52 4.1.3 可靠性/稳定性 52-53 4.1.4 可扩展性/可伸缩性 53 4.1.5 易维护性 53-54 4.1.6 标准性和开放性 54 4.1.7 经济性 54 4.1.8 集成性与开放性 54 4.1.9 快速部署 54-55 4.2 系统设计方法 55-56 4.2.1 统一编码 55 4.2.2 人员编码 55-56 4.2.3 课程信息编码 56 4.2.4 投资保护性和经济性 56 4.3 技术方案组成 56 4.4 流媒体播放引擎的选择 56-60 4.4.1 Windows Media Technology 57 4.4.2 MPEG-4 57-60 4.5 网络和硬件和系统集成设计方案 60-64 4.5.1 系统设计要求 60 4.5.2 系统设计原则 60-61 4.5.3 建设规模设计 61-64 4.6 系统安全性设计 64-71 4.6.1 系统安全要求 64-65 4.6.2 硬件安全性设计 65-66 4.6.3 网络安全性 66-71 4.7 学习管理平台安全设计 71-76 4.7.1 统一身份认证 71 4.7.2 功能目标 71 4.7.3 业务模型 71-72 4.7.4 凭证设计 72 4.7.5 使用原则 72-73 4.7.6 密码服务系统 73-76 4.8 数据备份和存储系统的设计 76-82 4.8.1 备份系统设计方案、数据存储设计 76-78 4.8.2 存储系统的分析与设计 78-82 4.9 WebService 系统平台功能结构的设计 82-84 第五章 系统实现及成果展示 84-103 5.1 登录系统 84 5.1.1 管理员菜单 84 5.2 退出系统 84-85 5.3 用户管理 85-89 5.3.1 用户管理 85 5.3.2 用户查询 85-86 5.3.3 删除用户 86-87 5.3.4 修改用户 87 5.3.5 移动用户 87-88 5.3.6 指定权限 88 5.3.7 用户组管理 88-89 5.3.8 职级管理 89 5.4 在线学员管理 89-90 5.5 教学管理 90-93 5.5.1 学习管理 90 5.5.2 按课程管理 90-92 5.5.3 按学员管理 92-93 5.6 消息系统 93-95 5.6.1 通知发布 93-94 5.6.2 通知整理 94-95 5.7 统计分析 95-100 5.7.1 学习报告 95 5.7.2 用户学习报告 95-98 5.7.3 学分统计分析 98-99 5.7.4 课程统计分析 99-100 5.8 课程管理 100-103 5.8.1 课程分配 100-103 第六章 承德在线学习系统的特点总结分析 103-108 6.1 系统优势对比 103-106 6.1.1 核心开发理念是“以学员为中心” 103 6.1.2 直观易用 103-104 6.1.3 良好的电子商务运营支持 104 6.1.4 高性能 104-105 6.1.5 系统支持高并发数,支持分布式集群服务和重定向流量负载匀衡 105 6.1.6 超强稳定性 105 6.1.7 系统提供视频文件格式转换功能 105 6.1.8 实时带宽流量优化(核心技术优势之一) 105 6.1.9 提供强大的实时监控服务(核心技术优势之一) 105-106 6.2 内容服务网关CSG (CONTENT SERVICE GATEWAY) (核心技术之一) 106 6.3 课程内容学习服务引擎(核心技术之一) 106-107 6.4 支持远程培训的有关国际和国内标准 107-108 第七章 总结与展望 108-109 致谢 109-110 参考文献 110-111
|
相似论文
- 资产风险管理系统抵债子系统设计与开发,TP311.52
- 基于RFID的航空食品物流信息管理平台,TP311.52
- 基于Flex与J2EE的族谱网的设计与实现,TP393.092
- 基于实训平台的教学管理系统的设计与实现,TP311.52
- 基于两种模式的远程医疗系统设计与实现,TP311.52
- 潍坊食品药品监督管理系统的设计与实现,TP311.52
- 轨道交通资产管理系统的研究与应用,TP315
- 基于J2EE技术的第三方物流管理信息系统的设计与实现,TP311.52
- 基于MVC模式的在线答疑系统设计与实现,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 基于Struts与Hibernate的网上书店的设计与实现,TP311.52
- 宝钢人才开发院教育培训管理信息系统的设计与实现,TP311.52
- 智能监控指挥集成平台的设计与实现,TP311.52
- 基于web的理财系统的设计与实现,TP311.52
- 基于WEB的图书综合管理系统的设计与实现,TP311.52
- 渤海大学外国语学院OA系统设计与实现,TP311.52
- 湖州公安互联网用户备案系统的设计与实现,TP311.52
- 基于Struts Spring Hibernate的OA系统的研究与开发,TP311.52
- 三农服务管理系统之信息发布子系统的设计与实现,TP311.52
- 基于SSH框架的固定资产管理系统的设计与原型实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|