在线IT培训系统的设计与实现

在线IT培训系统的设计与实现

论文摘要

在全球化的今天,信息化大潮席卷而来,并深刻影响着各行各业,传统的教育模式也正面临着严峻挑战。时代的进步和互联网的冲击提出了基于网络的动态IT培训的需求。在线IT培训系统相对于其它Web应用而言,主要特点是需要强大的在线演示和方便快捷的语音交流功能。本文在对现在常用的各种动态Web应用开发技术进行了简要的分析和比较之后,着重研究了当前颇为流行RIA技术,特别是对RIA的代表Flex进行了详细的分析和介绍。在此基础上,根据在线IT培训系统开发时的人员、时间和各种资源的实际情况,充分利用Flex的技术优势,并结合JSP/Servlet、Hibernate、Applet等技术,使用敏捷开发中的Scrum (英式橄榄球争球队)方法,在人员少、期限短的情况下,完成了具有在线演示功能的在线IT培训系统的设计与实现。该系统的实现完成了富客户端技术与Java轻量级框架的整合,并第一次实现了无需安装任何软件、基于Web浏览器的在线演示。本文工作的重点是如何以Java技术为桥梁,沟通和整合Flex、Hibernate、Servlet、Applet等技术实现具有在线演示功能的在线IT培训系统,并在其开发过程中提出了自己的一些看法和经验。整个系统的实现被划分成多个迭代周期来完成,迭代的内容包括系统分析与规划、系统框架设计、在线演示功能设计等。随后,根据系统的开发过程及其取得的成效,进行了在线IT培训系统与普通培训系统的对比,体现了在线IT培训系统的优越性。RIA技术在项目中的应用和在线演示功能的实现在一定程度上填补了普通培训系统的空白。通过实践我们也总结出在项目实施中应该灵活应用各种技术,结合项目的需求和技术本身的优势,使项目取得最大的成功。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题描述
  • 1.2 课题研究背景
  • 1.3 国内外文献综述
  • 1.4 课题研究思路与方法
  • 1.4.1 研究思路
  • 1.4.2 研究方法
  • 1.5 本文的内容组织与安排
  • 第二章 在线IT 培训系统关键技术
  • 2.1 引言
  • 2.2 RIA 简介
  • 2.3 Flex 概述
  • 2.3.1 Flex 简介
  • 2.3.2 Flex 工作原理和工作流程
  • 2.3.3 Flex 与Ajax
  • 2.3.4 Flex 与服务器端通信
  • 2.4 JSP/Servlet 简介
  • 2.5 Java 轻量级框架简介
  • 2.6 Applet 简介
  • 2.7 敏捷开发模型SCRUM 概述
  • 2.7.1 什么是Scrum
  • 2.7.2 Scrum 开发模型的优点
  • 2.7.3 实施Scrum 的过程介绍
  • 2.8 开发环境与其它相关技术
  • 2.9 小结
  • 第三章 需求分析
  • 3.1 引言
  • 3.2 总体需求分析
  • 3.3 用例图
  • 第四章 系统设计
  • 4.1 系统分层思想
  • 4.2 系统工作流程
  • 4.3 接口设计
  • 4.3.1 用户接口
  • 4.3.2 外部接口
  • 4.3.3 内部接口
  • 4.4 数据库设计
  • 4.4.1 实体关系(ER)图
  • 4.4.2 数据库脚本设计
  • 4.5 项目的规划
  • 4.5.1 人员组成与角色分配
  • 4.5.2 开发过程及进度安排
  • 4.6 小结
  • 第五章 在线IT 培训系统实现
  • 5.1 引言
  • 5.2 个人工作台模块实现
  • 5.2.1 模块流程
  • 5.2.2 界面设计
  • 5.2.3 关键代码
  • 5.3 在线问答功能实现
  • 5.3.1 模块功能描述和总体流程
  • 5.3.2 技术思路
  • 5.3.3 教师端Applet 功能实现
  • 5.3.4 在线演示Servlet 功能实现
  • 5.3.5 学生端Applet 功能实现
  • 5.3.6 功能拓展思路
  • 5.4 其它功能实现
  • 5.5 系统的集成与发布
  • 5.6 小结
  • 第六章 在线IT 培训系统测试
  • 6.1 引言
  • 6.2 测试环境
  • 6.3 测试过程
  • 6.3.1 压力测试
  • 6.3.2 最终用户测试
  • 6.4 测试结论及分析
  • 6.5 若干经验总结
  • 6.5.1 敏捷方法的使用
  • 6.5.2 面向对象的技术的应用
  • 6.5.3 Flex 技术的使用
  • 6.5.4 Applet 在项目中的应用
  • 第七章 结论和展望
  • 7.1 本文工作总结
  • 7.2 进一步的工作及展望
  • 7.2.1 进一步的工作
  • 7.2.2 前景展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].信号培训系统的虚实互动机制研究[J]. 铁路通信信号工程技术 2020(04)
    • [2].发射台员工培训系统的开发与应用[J]. 广播电视信息 2017(03)
    • [3].基于有限状态自动机的移动端虚拟实务培训系统研究[J]. 中国教育技术装备 2016(08)
    • [4].三维仿真技术在铁路培训系统中的应用[J]. 黑龙江科学 2016(19)
    • [5].系统的培训课程[J]. 广告人 2011(09)
    • [6].“互联网+”背景下工会培训学习管理的现状及转型[J]. 管理观察 2019(27)
    • [7].浅析系统化培训方法在电厂操作智能培训系统中的应用[J]. 人才资源开发 2017(18)
    • [8].国有企业人力资源培训系统建设的探讨[J]. 技术与市场 2012(05)
    • [9].胜利油田电力体感培训系统的建设[J]. 上海电气技术 2020(03)
    • [10].网络教育培训系统建设研究[J]. 中小学电教 2010(11)
    • [11].发挥教师培训系统整体功能作用探讨[J]. 莆田学院学报 2010(06)
    • [12].形式与目的的统一——油田培训系统改革发展方向浅谈[J]. 才智 2008(13)
    • [13].基于云计算的网络教育培训系统研究与实现[J]. 计算机工程 2012(24)
    • [14].电校调度自动化培训系统的发展与研究[J]. 科技信息 2011(36)
    • [15].船舶电站培训系统的设计与实现[J]. 中国修船 2015(01)
    • [16].国有企业人力资源培训系统建设的探讨[J]. 人力资源管理 2013(09)
    • [17].变电运行实践式教育培训系统的研发与应用[J]. 浙江电力 2010(03)
    • [18].我国大中型企业培训系统的完善——西门子企业培训模式带给我们的启示[J]. 中国集体经济 2008(07)
    • [19].关于自动化采油培训系统的探索[J]. 石油教育 2016(03)
    • [20].建立标准化的核电站建造培训系统[J]. 核标准计量与质量 2008(03)
    • [21].采供血机构在线业务培训系统的设计研究及应用[J]. 科技创新与应用 2017(21)
    • [22].IC卡驾驶员计时培训系统研究[J]. 电子技术与软件工程 2015(08)
    • [23].基于MOOC的知识型员工培训系统探究[J]. 人力资源管理 2015(08)
    • [24].虚拟体验式生猪疾病培训系统[J]. 中国兽医杂志 2011(10)
    • [25].线上培训系统“Education On Demand”随时随地一按即可学习[J]. 模具制造 2009(06)
    • [26].基于虚拟现实的矿井探测装备培训系统[J]. 能源与环保 2020(03)
    • [27].氯碱装置操作员培训系统开发[J]. 中国氯碱 2020(10)
    • [28].基于微信小程序的中毒卫生应急培训系统的研发与应用[J]. 中国卫生信息管理杂志 2020(05)
    • [29].浅谈员工培训积极性的提升[J]. 劳动保障世界 2019(23)
    • [30].基于转辙机虚拟学习培训系统的设计[J]. 机械工程与自动化 2017(05)

    标签:;  ;  

    在线IT培训系统的设计与实现
    下载Doc文档

    猜你喜欢