需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12741 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在中国经济的飞速发展的大趋势之下,越来越多的企业发展速度迅猛,规模不断扩大,而伴随着规模扩张而来的问题则是大量的人力需求。为节约人力成本,提升企业生产效率,提升员工技能水平与专业素质成为各大企业的当务之急。为此,企业员工培训成为了提升员工专业技能的重要方式。 本文主要介绍了采用SSM框架实现的在线学习平台。具体技术实现方面,前端主要使用BootStrap框架,前端构建时采用的技术栈为NodeJS+Bower+Gulp,后台构建使用Gradle,前后端通过Ajax进行交互。本系统采用RabbitMQ作为消息队列的中间件,在数据储存方面,平台的业务数据采用Mysql作为持久化存储,为解决可能存在高并发问题,引入了Redis缓存,减轻数据库压力。 本平台主要分为PC学员端与后台管理界面两部分。PC学员端为企业学员主要提供以下功能模块:登录注册、课程学习、在线考试、朋友圈、我的个人信息。后台管理界面,主要包括组织结构管理、资源管理、课程管理、考试管理、角色权限管理、学习报表生成等功能。本平台界面设计简洁大方,具有较强的可操作性与功能完整性,能够为企业员工提供了一个高效、易用的学习平台。
关键词:在线学习;SSM框架;前后端分离
目录 摘要 Abstract 1 绪论-1 1.1 系统开发背景-1 1.2 系统开发目标-1 2 系统分析-3 2.1 系统可行性分析-3 2.1.1 技术可行性-3 2.1.2 操作可行性-3 2.1.3 经济可行性-3 2.2 系统需求分析-4 2.2.1 用例图及用例分析-4 2.2.2 用例文本-6 2.3 系统开发环境-10 3 系统设计与实现-12 3.1 数据库设计-12 3.2 员工登录注册模块-23 3.2.1 员工登录注册模块概述-23 3.2.2 员工登录注册模块设计与实现-23 3.3 首页模块-25 3.3.1 首页模块概述-25 3.3.2 首页设计与实现-25 3.4 公开课模块-27 3.4.1 公开课模块概述-27 3.4.2 公开课模块设计与实现-27 3.5 考试中心模块-28 3.5.1 考试中心模块概述-28 3.5.2 考试中心模块设计与实现-28 3.6 同学圈模块-34 3.6.1 同学圈模块概述-34 3.6.2 同学圈设计与实现-34 3.7 资源库模块-35 3.7.1 资源库模块概述-35 3.7.2 资源库模块设计与实现-36 4 系统测试-37 4.1 测试目的和原则-37 4.1.1 测试目的-37 4.1.2 测试原则-37 4.2 测试内容及BUG修复-37 4.2.1 测试用例-37 4.2.2 BUG列表-39 结 论-40 参 考 文 献-41 致 谢-42 |