基于Struts框架的移动学习系统的设计与实现

基于Struts框架的移动学习系统的设计与实现

论文摘要

随着网络的高速发展和知识经济时代的到来,网上学习成为一种非常重要的学习方式。虽然其以高效性、便利性以及经济实惠等诸多优点,受到广大学习者的青睐,但是,在教学模式、题库更新速度等方面都存在缺陷,而且专门针对企业员工培训的网上学习系统发展并不成熟。针对企业员工培训问题,本文设计并实现了一个移动学习系统。论文以MVC模式和Struts框架的理论分析为基础,归纳了本系统的设计目标,完成了需求分析;基于Struts框架构建了系统的体系结构,设计了系统的数据库和页面模型;详细叙述了MVC模式在本系统的实现过程以及手机邮件学习和CSV文件上传解析模块的关键技术;最后对系统进行了测试。目前,本系统已经成功运用于企业员工培训领域。经实践证明,本系统与以往的网上学习系统相比具有以下优点:①利用CSV文件的上传解析,实现了题库的批量更新;②以邮件形式为手机用户提供了学习功能,真正做到了随时随地的学习。在下一步的工作中,将考虑在手机发送邮件时添加图片附件;或者在课程中加入视频解说等,以提高系统的可用性和完善性,增强市场竞争力。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 论文背景
  • 1.2 国内外发展现状及发展趋势预测
  • 1.3 本文工作
  • 1.4 论文章节安排
  • 第二章 Struts 框架研究
  • 2.1 MVC 模式
  • 2.1.1 设计模式
  • 2.1.2 MVC 设计模式
  • 2.1.3 MVC 模式在Web 系统中的应用
  • 2.1.4 MVC 模式的优点
  • 2.2 Struts 框架概述
  • 2.2.1 框架(framework)的概念
  • 2.2.2 Struts 的起源
  • 2.2.3 Struts 的体系结构
  • 2.2.4 Struts 的开发流程
  • 2.2.5 Struts 框架的优缺点
  • 2.3 本章小结
  • 第三章 移动学习系统需求分析
  • 3.1 设计目标
  • 3.2 需求分析
  • 3.2.1 面向管理者用户部分功能需求
  • 3.2.2 面向普通用户部分功能需求
  • 3.3 本章小结
  • 第四章 移动学习系统体系结构设计
  • 4.1 系统运行模式
  • 4.2 系统结构设计
  • 4.3 页面设计
  • 4.3.1 管理者模块页面设计
  • 4.3.2 页面迁移图
  • 4.4 数据库设计
  • 4.4.1 PostgreSQL 关系型数据库特点
  • 4.4.2 数据库详细设计与E-R 图
  • 4.4.3 数据库结构的实现
  • 4.5 本章小结
  • 第五章 移动学习系统的实现与测试
  • 5.1 View 组件的实现
  • 5.1.1 JSP 页面的实现
  • 5.1.2 页面Bean 的实现
  • 5.2 Controller 组件的实现
  • 5.2.1 web.xml 文件
  • 5.2.2 struts-config.xml 文件
  • 5.3 Model 组件的实现
  • 5.4 邮件发送功能的实现
  • 5.5 CSV 文件的解析和上传
  • 5.6 系统测试
  • 5.6.1 静态测试
  • 5.6.2 系统测试
  • 5.7 本章小结
  • 第六章 结束语
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于人工智能技术的在线学习系统开发应用[J]. 计算机产品与流通 2020(03)
    • [2].基于微信的移动学习系统的设计开发[J]. 时代农机 2020(01)
    • [3].师生互动在线学习系统研究[J]. 科教导刊(下旬) 2020(02)
    • [4].基于微信小程序的移动学习系统探索与实践[J]. 电大理工 2020(01)
    • [5].大学生在线互动学习系统研究[J]. 科教导刊(中旬刊) 2020(03)
    • [6].终身一体在线学习系统的智慧建构——以广东开放大学为例[J]. 中国成人教育 2020(11)
    • [7].数字校园网平台下慕课学习系统的研究[J]. 湖南工业职业技术学院学报 2020(02)
    • [8].OECD对加拿大成人学习系统进行评估[J]. 世界教育信息 2020(07)
    • [9].健康素养评估学习系统移动版的开发及应用[J]. 江苏预防医学 2020(05)
    • [10].经合组织发布《掌握正确技能:为未来做好准备的成人学习系统》报告[J]. 世界教育信息 2019(06)
    • [11].泛在学习系统及其关键技术研究[J]. 林区教学 2014(06)
    • [12].基于移动互联网的微学习系统的研究与设计[J]. 信息系统工程 2016(12)
    • [13].构建基于高等职业素质教育的智慧学习系统[J]. 教育教学论坛 2017(12)
    • [14].基于移动互联网在线学习系统的设计与实现[J]. 自动化技术与应用 2017(05)
    • [15].基于人工智能的在线学习系统的研究与设计[J]. 江苏科技信息 2017(20)
    • [16].在线学习系统在企业的应用效果探析——以电厂教育培训为例[J]. 人才资源开发 2017(16)
    • [17].浅谈在线辅助学习系统在教学中的实践与研究[J]. 中小企业管理与科技(中旬刊) 2016(07)
    • [18].分析移动学习系统的设计与开发[J]. 电子制作 2015(03)
    • [19].探究移动学习系统及其相关学习方式[J]. 信息系统工程 2015(02)
    • [20].在线学习系统在企业的应用效果——以电厂教育培训为例[J]. 技术与市场 2015(03)
    • [21].食品加工技术专业核心课程自主测评学习系统的构建与实践[J]. 课程教育研究 2020(21)
    • [22].基于知识图谱技术的中小学教师自适应在线学习系统2.0解决方案的研究[J]. 学园 2020(19)
    • [23].“互联网+课堂导学”课堂学习系统下的初中生物教学的变革[J]. 中学生物学 2017(01)
    • [24].点燃智慧校园新引擎——南京市大光路小学智慧学习系统的探索实践[J]. 江苏教育 2019(42)
    • [25].独立学院英语单词学习系统开发与实现[J]. 智富时代 2017(04)
    • [26].家校一体化学习系统[J]. 农村青少年科学探究 2017(Z2)
    • [27].大数据背景下初中数学易错题的解决策略研究[J]. 科普童话 2017(31)
    • [28].基于网络的计算机项目协作学习系统的研究与实现[J]. 数码世界 2016(11)
    • [29].快乐学习系统[J]. 科学启蒙 2013(Z2)
    • [30].基于单片机与物联网的智能辅助学习系统[J]. 电子技术与软件工程 2020(18)

    标签:;  ;  ;  ;  ;  

    基于Struts框架的移动学习系统的设计与实现
    下载Doc文档

    猜你喜欢