更新时间:06-11 上传会员:紫色烟火
分类:计算机信息 论文字数:12741 需要金币:1000个
摘要:在中国经济的飞速发展的大趋势之下,越来越多的企业发展速度迅猛,规模不断扩大,而伴随着规模扩张而来的问题则是大量的人力需求。为节约人力成本,提升企业生产效率,提升员工技能水平与专业素质成为各大企业的当务之急。为此,企业员工培训成为了提升员工专业技能的重要方式。
本文主要介绍了采用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