在线培训系统项目技术方案.doc
- 文档编号:123555
- 上传时间:2022-10-03
- 格式:DOC
- 页数:29
- 大小:1.48MB
在线培训系统项目技术方案.doc
《在线培训系统项目技术方案.doc》由会员分享,可在线阅读,更多相关《在线培训系统项目技术方案.doc(29页珍藏版)》请在冰豆网上搜索。
在线培训系统项目技术方案
目录
1 前言 4
2 总体框架图 4
3 项目总体需求 4
3.1 软件需求 4
3.1.1 总体需求 4
3.1.2 功能需求 5
3.2 性能标准 6
3.3 安全标准 6
3.3.1 安全标准 6
3.3.2 安全需求响应及实现 7
4 整体设计方案 8
5 系统遵循的标准 9
6 设备配置清单 10
7 系统的技术特点 10
8 系统的功能特点 13
9.1 可扩展的集团多机构管理模型 13
9.2 灵活的权限管理系统 14
9.3 完善的题库管理系统 14
9.4 功能强大高性能的考试系统 14
9.5 全面的培训过程管理 14
9 主要功能一览表 15
10 用户和权限管理子系统 16
11.1 用户信息管理 16
11.2 用户权限管理 16
11.3 用户资料维护 17
11 在线学习子系统 17
11.1 培训需求调查报告 17
11.2 制定年度培训计划 17
11.3 制作培训课件 18
11.4 发布培训课程 18
11.5 组织在线培训班 18
11.6 学员学习课程 19
11.7 培训信息管理 19
11.8 资源中心管理 19
11.9 教培管理 19
11.10 培训统计报表 20
11.11 在线培训的特点 20
12 在线考试子系统 21
12.1 题库管理功能 21
12.2 题库管理特点 21
12.3 试卷管理功能 22
12.4 试卷管理特点 22
13 考试成绩统计子系统 25
14 问卷调查子系统 26
15 交流园地子系统 27
16 课件开发工具 27
17 课件传输工具 27
18 课件录制系统 27
19 与其他系统业务接口 28
20 成功案例 29
21 更多成功案例 32
22 部分用户一览表 48
22.1 大型企业 48
22.2 金融行业 48
22.3 税务类 48
22.4 政府、军队 48
22.5 教育培训 48
22.6 电力、电信行业 48
22.7 其他行业 48
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
台
软件配置清单:
软件名称
建议软件
服务器操作系统
Windows2003
客户端操作系统
Windows2000/xp/2003/Vista/Windows7IE6.0以上
AppServer
IIS6
数据库
SQLServer2000以上
7系统的技术特点
n系统的技术特点和优势:
1) 开放性:
系统所采用的技术(如TCP/IP、HTML、HTTP、CGI等)都是开放的标准,有利于系统集成和信息共享。
由于这些技术不被任一公司所垄断,这有利于降低系统建设、开发和维护费用。
2) 系统应用为用户提供统一的浏览器界面,有利于系统的推广应用,并减少用户的培训费用。
4) 应用程序开发周期短:
系统应用程序的开发基于成熟的Internet/Intranet技术,用户界面设计简单,使开发人员可以集中精力设计系统的应用模型、数据结构和数据处理的方法等,从而减少系统开发的工作量,缩短开发周期。
5) 系统具有很好的伸缩性和扩展性:
系统功能采用模块化设计,今后能够自由组合和扩展。
系统具有良好的性能,并能够通过增加硬件服务器的方式不断提供系统整体性能,满足大规模考试应用的要求。
6) 有较高的安全性:
系统通过远程访问,物理隔离的方式;同时采用多层密码认证和防火墙等技术措施保证网络和网络内部信息系统的安全。
n系统的部署方式:
系统有2种分布式部署方式,可根据实际情况来选定。
1)应用分布式部署方式:
部署方式介绍:
这是最常用的一种分布式部署方式,即将多个Web应用分布部署在多台服务器上,这些应用的数据库指向均指向同一个数据库。
部署方式特点:
简单、方便、快捷。
将系统在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 培训 系统 项目 技术 方案