在线培训系统优质项目核心技术专业方案.docx
《在线培训系统优质项目核心技术专业方案.docx》由会员分享,可在线阅读,更多相关《在线培训系统优质项目核心技术专业方案.docx(27页珍藏版)》请在冰豆网上搜索。
在线培训系统优质项目核心技术专业方案
在线培训系统项目技术方案
1序言
在北京杰佛企业现有通用考培训系统WebTraining基础之上,建设满足用户实际要求“在线培训管理系统”(以下简称“系统”)。
以下将从总体需求、系统技术设计、技术特点和软件开发环境等方面做出具体叙述。
2总体框架图
3项目总体需求
3.1软件需求
3.1.1总体需求
经过构建基于Internet分布式网络信息共享平台,实现经过对视频,维修手册,PPT教学材料等学习完成网络在线培训,及实现题库系统管理、考试出题、智能组卷,自动生成试卷,及对学员级考试进行网考,自动评分等系列功效。
在一定程度上简化培训学习及考试试卷制作,降低考试出题中所包含到繁琐操作,并保障考试试卷质量和安全性,从尔对全部考试进行系统化管理,提升培训效率,加强对学员考评力度。
3.1.2功效需求
系统分为两个部分,即在线培训和在线考试。
在线培训:
学员经过对多种资料学习完成基础知道培训,关键经过维修手册,教学视频,及讲课PPT来自主学习,同时也能够补置相关作业,单元测试来加强学员对知识点掌握情况。
同时引入课程概念,建立以课程为单位来管理某机种或学员整个培训过程。
在线考试:
以知识点来分类管理题库方法,对考试试题进行统一管理,包含对全部考试(学员级考试,初级考试,中级考试,高级考试)试卷管理。
同时完成对学员级考试在线网络考试,全方面实现了考试工作网络化、自动化、系统化。
培训管理、课程、学习
1、计划管理某个培训培训课程,要求学习时间
2、经过考试来了解培训效果
3、完成课程后有相关练习题,或作业
题库管理、试卷、考试
1、采取题库管理方法,宏观来管理数年试题、试卷。
2、采取题型:
单选题(选项最多6个)、多选题、判定题、实操题。
3、用户能够依据需要设定不一样科目、部门,立即间段题库。
多种类型题目全部对应着课程章节,和知识点,机种,并有自己难度值,出题时能够自由组合,也能够修改题型现实名称和在试卷中显示次序。
4、面向多种考试,能够快速做成试卷,提供两种试卷生成形式:
自动生成,手动生成。
5、每份试卷是在设置了多种题型配置参数和题型后,从题库中随机抽取,每份试卷全部不相同,避免了学生剽窃。
我们也能够为某个考试设定X套试卷,考试时从这X套内随机抽取。
6、试题查看方法为:
逐题查看。
7、试卷生成后,考生在要求时间内答题,无需人工监控。
提交后自动评卷,反馈考试成绩,及具体情况。
8、用户能够按多种条件分析/统计考试结果,比如考试信息、考生信息、成绩分析等。
3.2性能标准
在服务器硬件环境(服务器+网路)和应用系统环境许可情况下,软件确保以下性能要求:
1、系统最大用户人数不限制;
2、同时在线用户数量不限制;
3、并发登录量5000人以上,而且登录时间不超出3秒;
4、并发考试5000人以上,而且开考时间不超出6秒,交卷时间不超出3秒(现在实际考试人数最大应用是国家工商总局组织45万人考试。
注:
假如考试题目中有大量视频题,而且视频文件比较大,则需要依据用户网络实际情况而定);
5、试题数量不做限制(现在已知题目数量最大用户题目容量为43万道题目,而且完全正常运行);
6、系统支持多服务器扩展负载均衡,当在实际使用中并发人数过大时候,能够采取扩展考试分服务器方法来分摊考试压力。
3.3安全标准
3.3.1安全标准
应用安全需求是针对用户和系统应用资源,确保正当用户对信息正当提取。
具体包含:
1)数据保密
经过数据保密规则、数据加密传输和校验保障关键数据,如系统题库相关数据安全性;
2)数据完整性、正确性
在系统业务逻辑和数据应用上保障数据合理使用、数据完整性、一致性、数据容错能力和回复能力,使数据可靠性达成要求。
3)身份认证和访问授权
建立安全用户管理体系和访问授权机制,除了“共享题库、开放题库等类别资源可匿名访问外,其它资源作访问权限控制。
尤其是对于用户信息、考试统计、成绩统计、评分统计访问全部有权限控制。
4)培训课件防盗链机制,确保了课件不会被非法访问和非法下载,即便被检测出真实路径也不会被盗取。
3.3.2安全需求响应及实现
杰佛软件在响应以上安全需求外,同时对关键多个部分做了更周四处理:
1)更安全访问控制:
A)系统在全部页面录入全部进行了严格安全控制,对用户进行恶意SQL注入攻击和CSS攻击进行了有效屏蔽,并能保障用户录入全部信息全部能够完整保留到系统中并能被查看;
B)全部页面全部绑定了严格用户身份验证机制,保障了只有正当用户才能进入其有权限进入页面,预防了非法用户强行进入系统和正当用户进入没有权限进入页面;
C)系统关键数据采取了编码保护机制,能够有效预防黑客采取暴力破解方法对系统进行攻击;
D)系统对数据库访问避免了SA用户直接访问数据库,采取了自定义用户访问方法,将自定义用户权限进行了最小化,这么确保了恶意用户经过盗取数据库用户口令来对系统进行破坏。
2)更完备资源保护:
A)系统对题库资源进行了全方面保护,对非法访问者进行了全方面屏蔽,有效保护了资源安全性。
B)系统对课件资源进行了防盗链保护,对非法访问者进行全方面屏蔽,即便入侵者知道了课件完整真实路径仍然不能盗取课件。
3)更安全考试体系:
A)系统对全部题库全部进行了严格权限保护,预防考试用题库外泄;
B)考试过程数据安全性得到保障,考试系统对考试过程中上传下载数据考题数据采取自有加密技术,预防数据被盗取;
C)对学员考试过程进行保护,学员端一旦出现故障能够将答题过程中数据进行恢复,最大程度处理考试过程中问题。
4)全方面提升用户进入安全控制,支持SSL加密和集成数字认证,另系统内口令进行了MD5加密。
4整体设计方案
1)关键运行环境提供最基础系统运行环境,包含操作系统、数据库服务系统、应用服务器、其它服务器等。
2)应用支撑层向考试应用层提供所需多种通用服务,如信息交换服务、事务处理服务和步骤控制服务等;这一层关键包含用户统一管理系统、内容管理系统、日志统计、数据交换系统、报表管理系统和消息传输系统等实现;
3)表示层是建立在服务支撑层上,依据需求建立对应应用服务,包含关键考试中心、管理中心、题库中心组成;
4)同时配置上网行为管理设备对用户上网行为进行审计管理,对网络带宽进行合理分配,提升管理能力和网络环境整体水平。
经过以上需求分析及网络整体计划,设计网络拓扑以下:
图4-1网络设计示意拓扑图
5系统遵照标准
运行系统为Windows主流操作系统,支持MSSQLServer等数据库。
系统运行在开放TCP/IP网络环境下,支持HTTP、HTTPS、SSL等Internet协议;
系统各项技术遵照现有(或通用)国际技术标准(遵照国际SCORM1.1/1.2、IMS标准;遵照IEEELTSA教育技术系统体系;遵照教育部CELTS认证标准;遵照中国远程教育系统规范)。
在确保遵照以上标准情况下,系统确保以下多个基础标准:
1)优异性:
采取优异教育理念、优异软件技术。
2)正确性:
系统能正确处理用户需求,系统各部分功效协调,并确保数据一致性和正确性。
3)实用性:
系统功效符合项目实际需求、业务步骤简练、界面操作友好、方便。
资料查询平均响应速度不超出2秒。
6设备配置清单
硬件配置清单:
硬件名称
规格型号
配置说明
数量
单位
服务器
DELLR710
XeonE5504/36GB/2*146GB
1
台
软件配置清单:
软件名称
提议软件
服务器操作系统
Windows
用户端操作系统
Windows/xp//Vista/Windows7IE6.0以上
AppServer
IIS6
数据库
SQLServer以上
7系统技术特点
⏹系统技术特点和优势:
1) 开放性:
系统所采取技术(如TCP/IP、HTML、HTTP、CGI等)全部是开放标准,有利于系统集成和信息共享。
因为这些技术不被任一企业所垄断,这有利于降低系统建设、开发和维护费用。
2) 系统应用为用户提供统一浏览器界面,有利于系统推广应用,并降低用户培训费用。
4) 应用程序开发周期短:
系统应用程序开发基于成熟Internet/Intranet技术,用户界面设计简单,使开发人员能够集中精力设计系统应用模型、数据结构和数据处理方法等,从而降低系统开发工作量,缩短开发周期。
5) 系统含有很好伸缩性和扩展性:
系统功效采取模块化设计,以后能够自由组合和扩展。
系统含有良好性能,并能够经过增加硬件服务器方法不停提供系统整体性能,满足大规模考试应用要求。
6) 有较高安全性:
系统经过远程访问,物理隔离方法;同时采取多层密码认证和防火墙等技术方法确保网络和网络内部信息系统安全。
⏹系统布署方法:
系统有2种分布式布署方法,可依据实际情况来选定。
1)应用分布式布署方法:
布署方法介绍:
这是最常见一个分布式布署方法,立即多个Web应用分布布署在多台服务器上,这些应用数据库指向均指向同一个数据库。
布署方法特点:
简单、方便、快捷。
将系统在应用服务器上产生压力进行了有效分摊,同时确保了数据只有一份,不存在数据同时问题。
图7-1系统布署方法示意图
2)应用服务器和数据库服务器均分布式布署方法:
布署方法介绍:
这种方法通常见在应用并发量很大规模情况下。
通常除了应用服务器分布式布署外,数据库服务器也采取分布式布署方法。
众多服务器中,有一台是主控服务器,负责整个应用压力均衡。
主控服务器会依据各个分服务器压力情况自动将学员应用分发到压力小服务器中。
同时,主控服务器负责定时和分服务器数据同时。
布署方法特点:
最大程度将应用服务器和数据服务器压力进行了分摊,适应于几十万人以上超大型并发考试,因为将数据库分别安装在不一样服务器上,所以需要进行服务器间数据同时。
以下为这种方法下考试分布式布署应用示意图:
图7-2系统布署方法示意图
8系统功效特点
9.1可扩展集团多机构管理模型
本系统能够创建多个许可独立管理机构,机构管理员拥有本机构单独管理节点,如同使用单独系统,集团知识库许可共享给下属机构使用。
提供独立下属机构管理,更符合教育管理模式。
下属机构完全管理独立、使用独立、数据独立,类似使用单独产品,和总部及其它机构相互不影响。
总部能够对下属机构全部对象和数据进行管理,并可针对下属机构进行综合查询和统计分析。
总部创建知识库能够共享给下属使用,下属机构创建知识库能够导入和导出给总部采取。
9.2灵活权限管理系统
本系统权限模型很灵活,提供多级角色和多重身份双重权限设计。
提供系统管理员、机构管理员、领导和学员四级角色设计,同时提供包含:
总部领导、机构领导、培训管理员,讲师、考试组织员、手工评卷员、题库管理员、考生、学员等众多身份设计,而且这些身份能够合而为一,满足项目有可能对分布式权限分配复杂需要。
9.3完善题库管理系统
题型自定义功效。
依据基础题型,管理员能够增加新题型,修改现有题型,题型数量不受限制。
支持基础题型包含:
单选题、多选题、判定题、填空题、问答题、组合题(即一道大题中包含多种题型小题,能够满足英语阅读了解、多种综合题等在线考试需求);
扩展支持题型不受限制,比如:
听力题、视频题、完型填空、阅读了解、不定项选择、文档操作题等等。
另外,加强了题目对附件支持,单题支持多附件(一道题能够有多个附件),支持附件有图片、TXT、视频、音频、Flash等流媒体嵌入播放,也支持Word、Excel、PPT等多种文档下载和浏览等。
而且附件能够存在试题任何位置。
9.4功效强大高性能考试系统
功效强:
题库管理、随机组卷、智能阅卷、考试安排、导入导出等;
性能好:
单台服务器万人在线,性能优化设计;
安全高:
防舞弊、打乱次序、倒计时、容错交卷、当地缓存、服务器缓存、确保考试不失败;
含有多个组卷方法:
固定试卷组卷、随机试卷组卷。
每次考试结束后,系统会自动对考试进行具体分析,让学员对自己,培训管理员、管理员和领导对全部学员进行全方面细致了解。
9.5全方面培训过程管理
从公布培训需求调查、制订培训计划、制作培训课件、公布培训课程、组织培训学习班、跟踪学员学习课程、组织培训课程考试直到培训结束,对培训每个过程全部有具体管理。
学员在学习过程中有足够空间能够和培训主管(老师)进行交流。
强大消息提醒机制,能够在培训开始和结束,考试安排等阶段由培训主管主动给学员发送消息(能够同时发送邮件和短信)。
9关键功效一览表
系统组成
功效说明
用户和权限管理子系统
该功效模块关键包含培训管理员、考试管理员、分机构管理员、学员和系统管理员等类型用户基础信息导入和管理。
关键包含用户信息添加、修改和删除。
和对管理员权限管理,用户登录名为唯一,不能反复。
在线学习子系统
对在线培训课程和学习班管理,为学员公布培训需求,制订培训计划,制作培训课程,安排培训课程,监控培训过程,统计分析培训结果
在线考试子系统
包含题型管理、题库分类、题库授权和题目管理等。
包含试卷公布、考试组织和过程控制、考试报名审核步骤、前台学员考试和考试成绩统计分析。
考试成绩统计子系统
对每个公布考试,相关责任人全部能看到参与人员考试情况,包含具体成绩查询,按机构和部门统计(均分、各分数区间人数、最高、最低等)。
全部报表以excel文件形式提供。
查询各场考试人数,缺考人数,补考人数等。
成绩统计;统计学员各类成绩:
统计考试平均分和不及格人数,查看考试人员排行榜和机关/部门排行榜。
问卷调查子系统
管理员公布问卷调查,学员参阅调查答卷,管理员对调查结果进行统计分析。
交流园地子系统
为学员分版块提供交流园地,设置版块管理员(老师)解答学员提出问题,提供学员相互交流空间,支持学员上传附件。
课件录制系统
专业课件录制工具经过电脑、摄像头及麦克实时录制多媒体课件,同时统计老师音视频和屏幕操作,并对PPT、Word等教案可自动分节,自动生成纯HTML网页课件,且操作极为简单。
课件制作工具
可在线下载绿色安装用户端工具,将您现有资源制作成多媒体课件,并可插入课堂练习题,支持多种音视频、Word、PPT、PDF、Flash多种格式,生成完全HTML网页课件,可当地脱机播放,支持离线练习和考试,上传服务器后将取得课时统计、进度控制、答题成绩等交互功效。
课件传输工具
BHO控件,实现管理员将课件上传到服务器,并对服务器课件目录进行管理,支持整个课件目录上传、多服务器同时上传、断点自动重传等功效。
10用户和权限管理子系统
该功效模块关键包含培训管理员、考试管理员、分机构管理员、学员和系统管理员等类型用户基础信息导入和管理。
关键包含用户信息添加、修改和删除。
和对管理员权限管理,用户登录名为唯一,不能反复。
11.1用户信息管理
关键包含培训培训管理员、考试管理员、分机构管理员、学员和系统管理员等类型用户基础信息管理。
关键包含用户信息添加、修改和删除。
另外:
系统提供用户注册功效(也可设置为不可用)。
用户能够注册个人信息,由管理员进行审核。
审核经过注册用户才能成为系统正式用户。
关键包含功效:
∙用户导入:
支持用户信息批量导入
∙用户添加:
添加用户基础信息。
用户登录名不能反复
∙用户修改:
修改用户基础信息。
用户登录名不能修改
∙用户删除:
删除没有使用用户基础信息
11.2用户权限管理
对使用用户权限进行添加、修改和删除。
其中包含:
多级角色管理:
包含系统管理员、机构管理员、领导和学员四级权限,系统管理员拥有全部权限,机构管理员许可对机构内账户、考试、学习等具体业务进行单独管理。
学员能够参与在线考试和学习,领导能够对授权数据进行查询和统计分析。
多个身份权限管理:
包含企业领导、培训管理员、考试组织员、手工评卷员、题库管理员、考生、学员等众多身份,由管理员指定后满足不一样身份角色需要,如企业领导能够查询全部考试记和培训录,机构领导查询本机构考试和培训统计,手工评卷员能够对试卷进行手工阅卷等,题库管理员能够管理某个题库资源等等。
11.3用户资料维护
修改个人资料:
包含登陆密码、联络方法、电子邮箱等,能够手工帮助恢复用户登录密码或用户能够自助找回密码。
11在线学习子系统
本功效关键是公布培训需求调查汇报、制作年度培训计划、制作培训课件、公布培训课程、组织在线培训班、设置培训完成考试、学员前台学习课程、学员前台进行课程学习情况反馈等。
11.1培训需求调查汇报
在培训前向学员公布培训需求调查,由学员在前台填写或选择自己期望培训内容,管理员在后台对学员上交调查进行统计汇总后得出分析报表,此报表作为培训课程制订和培训计划制订依据
关键功效有:
∙公布培训需求调查汇报
∙设置参与调查人员范围
∙学员前台参与培训调查
∙统计分析学员上交调查汇报结果
11.2制订年度培训计划
为学员指定年度培训计划,各级机构即能够指定本机构内部培训计划,也能够由总部指定全单位培训计划。
并统计分析处培训计划完成情况
关键功效有:
∙指定培训计划
∙统计培训计划完成情况
∙查看培训计划完成情况明细清单
11.3制作培训课件
提供课件开发工具来开发三分频课件。
并提供自主研发课件上传工具将制作好课件公布到课件服务器上。
讲师用课件开发工具开发自己课件后,能够上传到服务器上为讲师单独分配空间,每个讲师管理自己上传课件,系统管理员能够管理全方面课件。
11.4公布培训课程
在线课程管理由培训管理员公布在线培训课程,关键功效以下:
∙公布培训课程,设置培训课程学分,课时要求。
∙为课程设定所包含培训课件和课后练习
∙为课程设定参培人员范围
∙查看学习本课程人员学习状态
∙查看学员对本课程培训反馈表
∙启用/停用本课程。
11.5组织在线培训班
培训管理员经过公布培训班形式将若干学员和多门课程组合成一个学习班,学员只要进入学习班即可清楚知道自己要学习课程,管理员能够经过学习班方法对学员学习进行有效管理(学分要求和课时要求),并组织学习班结业考试。
关键功效:
∙公布学习班,设定学习班周期,毕业需要达成学分要求等
∙安排学习班内学习课程,能够在一个学习班内安排多门学习课程
∙安排学习人员,能够采取审核报名结合管理员安排方法进行
∙安排学习班结业考试
∙统计本学习班人员学习情况
∙启用/停用学习班
11.6学员学习课程
学员在前台学习课程,系统提供学员在学习过程中统计笔记功效,而且在完成课程学习后进行学习反馈评价。
关键功效:
∙学习班报名,学员能够进行学习班报名,在培训管理员审核经过后即可进入学习班进行课程学习。
∙课程学习,学员经过课程学习功效开始学习课程课件,系统会自动统计学员实际课时。
∙统计课堂笔记,学员在学习课程时候,系统提供了统计课堂笔记功效,笔记和课程进行了绑定,学员能够随时调阅自己课堂笔记。
∙进行课后练习(测试),系统在课程中提供了穿插课后练习功效,学员在学习过程中必需完成课后练习才能完成课程学习。
∙参与学习班结业考试,管理员在学习班管理中提供了设置学习班结业考试功效。
11.7培训信息管理
系统提供信息管理功效,管理员能够在本功效模块对参培学员发送系统内信息,并同时以邮件和短信方法发给学员。
11.8资源中心管理
资源中心是用来分类存放大量非课程培训资料功效,存放资料供学员公开查看学习,不纳入到培训学分范围,是一个类似电子图书馆功效。
11.9教培管理
面授培训班关键管理非线上培训班培训情况,包含面授培训班培训内容,参培人员,培训时间,培训地点,培训经费等。
,而且管理其它非线上培训功效,
关键功效:
∙登记面授培训情况
∙培训会议室申请
∙培训实施录入
∙培训通申请
∙培训延迟登记
11.10培训统计报表
对培训过程中产生数据进行统计分析。
关键功效:
∙学员课时学分统计
∙培训计划学员完成情况统计
∙培训计划机构/部门完成情况统计
∙学习班完成情况统计
∙课程学习情况统计
∙机构/部门课时统计
∙查询学员具体培训和考试情况
11.11在线培训特点
∙以学习班形式对学员在线培训进行了有效组织,便于学员学习和管理员进行统一管理
∙公布培训课件支持离线学习在线提交功效,极大处理了带宽问题
∙支持多培训课件服务器扩展,当学习人员增多造成单一课件服务器带宽不足时候,能够经过扩展多个培训课件服务器来处理问题。
∙每个培训班会有一个独立交流空间,学员能够在班内交流空间进行学习心得交流和提出自己学习问题。
∙对培训过程进行了全方面跟踪,支持国际标准Scorm课件
12在线考试子系统
在线考试子系统,包含题库管理、试卷公布、考试组织和过程控制、考试报名审核步骤、前台学员考试和考试成绩统计分析。
12.1题库管理功效
关键包含功效:
∙题型管理:
系统对题型采取开放式管理,管理员能够依据实际需要增加自己需要题型。
∙题库分类管理:
对题库分类进行管理,管理员在建立题库前需要先建立好题库分类结构。
每个题库集全部能够指定专员进行管理,确保题库安全性
∙题库备份还原:
管理员以题库集为单位对题库进行备份和还原
∙题目Excel导入:
经过将题目录入到Excel文件后批量导入方法快速建立题库
∙建立题目:
新建一道题目,入库题目属性有所属题库、题型、难度、知识点、题目内容、分数、难度、标准答案。
同时为题目提供数学公式编辑功效和格式编辑功效,和为题目增加附件功效。
12.2题库管理特点
本系统题库管理采取开放式题库设计,题型完整,支持Excel模板批量导入题目。
具体以下:
题库采取开放式设计:
采取题库集、题库和知识点三级架构,分级方法许可用户自定义,能够满足复杂知识结构体系,题库允很多级难度。
题型自定义:
题型可由管理员自由定义,可增加和修改现有题型,支持基础题型包含:
单选题、多选题、判定题、填空题、问答题、组合题;扩展支持题型不受限制,比如:
听力题、视频题、完型填空、阅读了解、不定项选择、文档操作题、排序题和多选排序题等等。
“组合题”(大题套小题):
新增加基础题型“组合题”,即一道大题中包含多种题型小题,能够满足英语阅读了解、多种综合题等在线考试需求。
题目中可插入多个附件:
题型中增加了对附件支持,单题支持多附件,支持图片、TXT、视频、音频、Flash等流媒体嵌入播放,也支持Word、Excel、PPT等多种文档下载和浏览等。
另外,附件能够存在试题任何位置。
支持Excel导入题库:
能够经过Excel导入功效,实现大量题库快速建立,也能够在管理端直接输入。
题库集能够经过文件导入和导出进行复制:
能够经过对以题库集为单位进行备份和还原,经过题库集文件分发和布署题库。
12.3试卷管理功效
由管理员在此管理考试从创建、组织考试、控制过程到成绩统计。
关键包含功效:
∙建立试卷:
从题库抽题组成一份试卷。
设置试卷名称,试卷类型,生成试卷方法,试卷说明,考试时间,是否共享,试卷取题策略,参考人员范围,满分和及格分等。
∙建立打字考试:
建立一场打字题考试。
设置试卷名称,考试文字内容,参考人员范围,过关要求,考试时间等等。
∙试卷内容管理:
对组成试卷进行预生成管理,对试卷题目进行考前人工干预,并能将生成试卷导出成标准考卷样式到Word文件中供打印和存档。
∙考试报名审核管理:
对前台学员需要参与考试申请进行审核,审核后学员才能参与考试(对全员考试不需要审核)。
∙考试过程管理:
对考试不一样阶段进行管理,包含安排考生考试、安排补考、查看缺考考生、对需要手工阅卷试卷安排阅卷老师或直接进行手工阅卷(针对主观题考试)
12.4试卷管理特点
1)随机取