当前位置:问答库>论文摘要

题目:基于OSGi的企业培训系统的设计与实现

关键词:企业培训,OSGi, 模块化,NoSQL,Redis

  摘要



随着信息技术的飞速发展,员工的技能很快过期,尤其是IT行业,在这种形势下,提高员工的技能,保持员工技能的与时俱进,对员工培训无疑被提上日程。

本课题结合作者实习公司的实际项目,通过分析已有培训系统的现状,结合企业培训的需求,设计并实现了一个基于OSGi(Open Service Gateway initiative)模块化技术,旨在为企业员工提供丰富的培训内容,并融入时下比较风靡的SNS网络社交化元素,以满足企业员工培训需求的企业培训系统。论文的主要工作包括:首先对比企业已有培训系统,结合员工培训需求,使用软件工程方法完成了对系统的建模;其次确定系统技术架构,包括OSGi实现框架的比较与选择、数据持久化框架比较与选择、基于key/value的NoSQL方案的比较与选取等,构建系统的基础技术架构;接着设计并实现了企业培训系统,以系统功能模块为单位,对作者所参与模块的设计与实现作了详细的阐述,并解决了通用技能分类树的设计与实现、文档类课件转码以支持在线预览和播放、使用Redis对课程播放记录和学员课程学习记录进行存储的实现以及OSGi环境下测试等难题,实现了系统功能;最后阐述了系统功能的测试,根据项目开发测试流程简单介绍了系统的测试工作,保证了系统的正确性和稳定性。

    基于OSGi的企业培训系统基于模块化开发,降低了业务模块之间的耦合度和复杂度,满足了企业员工多样化的培训需求,得到了一致好评,为企业构建培训系统提供了借鉴和支持。