当前位置:文档之家› 在线培训软件设计方案

在线培训软件设计方案

在线培训软件设计方案目录一、项目背景 (4)二、需求概述 (4)2.1传统培训手段分析 (4)2.2需求总结 (5)2.3实现目标 (5)2.3.1随时随地参加学习 (5)2.3.2完善的学习管理体系 (5)2.3.3建立学习资源共享平台 (6)2.3.4统计分析更强大 (6)2.3.5多人并发在线培训考试 (6)三.功能模块设计 (6)3.1 用户管理中心 (6)3.2 基础数据中心 (7)3.3 考试管理中心 (7)3.4 课程管理中心 (9)3.5 统计管理中心 (10)3.6 资源管理中心 (10)3.7 数据安全中心 (11)3.8 问答管理中心 (11)3.9 证书管理中心 (11)3.10 新闻公告中心 (11)四、系统架构 (12)五、功能特点 (12)5.1强大的用户管理机制 (12)5.2灵活便捷的数据分层管理 (13)5.3资源实时共享 (13)5.4随时随地学习 (13)5.5课后练习和考试帮助巩固所学知识 (13)5.6丰富多彩的线上学习环境 (13)5.7互动教学,提升学习积极性 (14)六、技术优势 (14)6.1 先进的设计理念 (14)6.2 一键绿色安装 (14)6.3全面支持时下的主流浏览器 (14)6.4 完善的数据备份和恢复功能 (14)6.5 跨平台部署和全平台覆盖 (15)6.6 稳定安全的系统架构 (15)6.7 内容全覆盖服务 (15)七、系统部署 (15)7.1 运行环境 (15)7.2 部署方式 (16)7.3服务器配置参考 (16)7.3.1硬件要求 (16)一、项目背景这两年在线教育越来越火,但是了解后会发现,基本上多数的在线教育软件,都是针对个人学习用户的,面向企事业单位和教育培训机构的在线教育软件相对较少。

另外,企业员工和教育培训机构的师生的在线学习愿望相对会更加迫切,这主要是由于培训时间安排多要利用空闲时间,由学校或公司统一组织的话,则要占用工作学习时间或周末时间。

因此,将培训搬到线上,不管对于企业还是学校而言,都是最节省成本的一种学习方式。

在线培训系统是通过互联网虚拟教室来实现远程视频授课,电子文档共享,从而让培训师与学员在网络上形成一种授课与学习的互动。

这种培训方式不受时间和空间的限制,具有传统培训无可比拟的优势。

在线培训系统是基于TCP/IP网络,采用视频直播、视频点播、数据挖掘、资源分享、在线考试、在线学习等为学员提供个性化、定制化的学习服务。

二、需求概述2.1传统培训手段分析目前的培训手段以讲师面授为主,这种方式主要有以下弊端:1、无论讲师的讲解你是否听明白,你都只能听一次,无法重听;2、无法把讲师讲的最好的课程重复传递给用户;3、只能在教室这样的固定地点听课;4、无法把有价值的提问保存下来,给其他的学员以参考;5、教室的座位有限,无法组织更多的人一起听课,传播面太小;6、传统的测验方式以纸质考试为主,费时,费力,成本相对较高。

2.2需求总结伴随着互联网时代的到来,教育技术有了突飞猛进的发展,培训形式已经从教室移到网上或采用线上与线下相结合的教学模式。

学员对在线培训的需求日益增长,他们迫切需要内容更加丰富、交互性更强、操作更加便捷的在线学习平台。

麦塔在线培训系统结合目前市场需求,采用了先进的互联网教育思维和先进的在线学习平台化的系统架构,经过多年的自主研发,成功弥补了实体培训时间、地点较为固定,教学手段相对单一的短板,将高新科技与传统教育形式有机结合。

麦塔在线培训系统是国内少数能够进行学习型组织管理、学习型全流程管理的软件平台,涵盖了传统的学习培训流程、在线学习管理、练习测试管理、学习资源共享等众多管理模块,能够有效降低培训教育成本,并提高培训的效果。

2.3实现目标2.3.1随时随地参加学习所有学员都可以通过有线网络、无线网络随时随地进行学习,并且学习不受空间和时间的限制,更加自由。

2.3.2完善的学习管理体系麦塔在线培训系统,通过在线课程学习、在线讲师答疑、在线考试、培训效果数据评估等环节构建了完善的学习管理体系,比线下教育更加智能和科学。

2.3.3建立学习资源共享平台与传统教育相比,在线教育最显著的优势之一就是资源共享。

麦塔在线培训系统支持课程、课件的上传和下载,实现了优质资源的共享和传播。

2.3.4统计分析更强大在线培训系统基于计算机强大的数据计算和处理能力,能够对学习进度进行跟踪和记录,对学习效果进行考核、评估,统计数据更精确,并且支持统计数据的永久保存和下载。

2.3.5多人并发在线培训考试在线培训系统使用了跨平台的Java开发框架和MySQL数据库,保证了系统的安全性和稳定性,支持大并发的在线培训和考试。

三.功能模块设计3.1 用户管理中心3.2 基础数据中心3.3 考试管理中心3.4 课程管理中心3.5 统计管理中心3.6 资源管理中心3.7 数据安全中心3.8 问答管理中心3.9 证书管理中心3.10 新闻公告中心四、系统架构平台架构图五、功能特点5.1强大的用户管理机制在线培训系统能够提供强大的用户管理机制和严格的权限控制。

用户管理功能主要实现了对用户角色进行细致的设定;可以自定义创建用户组,并对用户信息进行分类检索。

在线培训系统全新的权限控制功能极大地延伸了管理人员对功能权限、数据权限的控制。

既可以按照功能对用户进行权限设置,也可以按照角色和用户所属组进行设置,极大方便了系统管理人员的操作。

在线培训系统多种配置方式的组合,能够帮助用户进行更加细致、严格的管理。

5.2灵活便捷的数据分层管理在线培训系统中具有题库分类添加、试卷分类添加、考试分类添加、用户组分类添加等多种分层树状结构添加功能,能够自定义添加多种数据资源,满足了灵活多变的用户需求,方便用户管理培训系统中的任何数据资源。

5.3资源实时共享在线培训系统中添加资源共享模块,可以将系统中的资源进行详实的分类,让资料的查找更加便捷。

同时对上传的资料进行严格的把关,使得资源更加优质、专业、有效、实用性强。

5.4随时随地学习学员能够随时随地学习,自由地调整学习内容,学习的内容时时更新。

后台可以跟踪学员的学习进度,根据学员自身的情况,定制个性化学习平台。

麦塔在线培训系统使得学习变得更加便捷,不受时间和空间的限制。

5.5课后练习和考试帮助巩固所学知识学员通过在线学习课程后,可以随时参加老师部署的作业或者练习题来巩固学习内容,还可以通过随堂测验或其他形式的考试,来检验知识的掌握情况。

5.6丰富多彩的线上学习环境在线培训系统给学员提供了一个丰富多样的线上学习环境,学员可以按照不同的章节学习不同的课程——公共课,推送课随意选择。

还可以在学习课程中添加“我的笔记”,对学习做总结,系统中提供记笔记的模块,所有笔记都保存在我的笔记中。

培训平台还提供课程学习资料功能,学员可以下载老师提供的学习资料附件下载到本地继续观看学习。

5.7互动教学,提升学习积极性即时问答模块可以支持任何用户在任意时间、地点发起提问,同一课程的学生之间可以随时互动交流,然后由专业授课教师进行解答,使学习更加生动有趣,提升学生学习的积极性。

六、技术优势6.1 先进的设计理念麦塔在线培训系统融合了先进的互联网教育思维和教学管理体系、知识管理体系来搭建的全新在线学习平台,给学习用户带来全新的在线学习体验。

6.2 一键绿色安装我们针对使用Windows操作系统的用户开发了一键绿色安装版,只需按照提示步骤点击几次鼠标,即可成功安装并且顺利运行。

6.3全面支持时下的主流浏览器现在,您不必担心因为用户浏览器的不同而导致用户体验不一致,麦塔在线培训系统完全采用B/S 架构的技术,支持绝大多数主流的浏览器,如:IE,火狐,Chrome,360,猎豹等,这一点超越了其他产品。

6.4 完善的数据备份和恢复功能系统内的数据永远是最重要的。

我们提供了简单易用的数据备份和恢复功能,用户不仅可以快速备份系统内的数据,我们还为用户提供服务器端的自动备份计划机制,实现数据自动化管理。

6.5 跨平台部署和全平台覆盖由于麦塔在线考试系统采用跨平台的JAVA开发语言和MySQL数据库,使得系统可以在Linux、Windows、Unix平台下顺利进行安装运行。

基于跨平台的技术,在线考试系统可以为教育机构节省大量版权费用。

6.6 稳定安全的系统架构麦塔在线考试系统使用了稳定性极强的Java开发框架和MySQL数据库,可以保证系统的稳定性,实现在不同的硬件环境下稳定运行,并且能有效地防止外部病毒数据的攻击。

麦塔在线考试系统的内部数据通过多种备份方式和严格的加密措施,保证考试系统的安全。

6.7 内容全覆盖服务在线培训系统由栋科软件自主开发,维护人员就是开发人员,查找错误迅捷、精准。

同时栋科软件具有多年教育产品开发经验,业务覆盖全面,支持软件开发、课件内容制作、视频录制、教案编写、海量试题、资料校验等在线教育学习的周边服务。

七、系统部署7.1 运行环境在线培训系统的部署需要一个Web Server环境,在Web Server上安装JAVA软件和MySQL 数据库。

硬件方面需要一台独立的服务器或者多台服务器组成集群。

如果是中小企业,人数不是很多的情况下,可以采用一台独立的服务器,将Web Server、MySQL都放到一台服务器上;如果是大企业的话,可以考虑将Web Server放在一台服务器上,MySQL数据库单独放在另外一台服务器上。

如果在线学习的人数比较大,还可以考虑做集群。

Web Server通常是Tomcat,也可以是IIS、Nginx、Lighttpd等,这些软件都支持在平台系统的运行。

JAVA的版本需要JDK1.6及以上版本;MySQL的版本需要5.0.x及以上版本。

我们建议使用Linux 或者Unix之类的操作系统安装Tomcat、JAVA、MySQL,这样这个平台系统运行更加稳定、安全。

7.2 部署方式部署效果图7.3服务器配置参考7.3.1硬件要求处理器:两台CPU类型:Intel 至强E5-2600CPU型号:Xeon E5-2650CPU频率:2GHz智能加速主频:2.8GHz标配CPU数量1颗;最大CPU数量2颗制程工艺:32nm三级缓存:20MB总线规格:QPI 8GT/sCPU核心:八核CPU线程数:16线程内存类型:ECC DDR3内存容量:8GB内存插槽数量:24最大内存容量:768G主板:扩展槽2×PCI-E 3.0、1×PCI-X(可选)存储:硬盘接口类型SATA/SAS、最大硬盘容量9TB、内部硬盘架数最大支持8块2.5英寸或3块3.5英寸硬盘、RAID模式M5110E RAID 0,1,可选RAID 5,50光驱DVD(可选)网络:网络控制器、四端口千兆网卡7.3.2软件要求操作系统:支持的操作系统(32位或64位)、Windows Server 2008 R2运行所需软件:Nginx、JDK1.7、Tomcat7、Mysql5.6、openOffice。

相关主题