1、 北京环保远程教育培训的平台 解决方案 大连奥瑞文网络技术有限公司 2016年11月 目 录 一.背景描述 3 二.需求分析 4 2.1传统培训手段分析 4 2.2需求总结 4 2.3实现目标 5 三.奥瑞文解决方案 7 3.1简述 7 3.2解决方案 7 3.2.1 课件管理子系统 7 3.2.2 课程管理子系统 8 3.2.3 培训计划管理子系统 8 3.2.4 题库管理子系统 9 3.2.5 试卷管理子系统 10 3.2.6 考试管理子系统 10 3.2.7 用户/权限管理子系统 11 3.
2、2.8 统计分析管理子系统 12 3.3系统架构以及系统参数优化方案 14 3.4功能特点 14 3.5关键技术性能 16 四.系统部署以及环境参数优化方案 17 4.1运行环境要求 17 4.2 部署方式 20 4.3 系统参数 20 五、技术支持服务 28 5.1 系统实施服务 28 5.2 系统培训服务 29 5.3 系统售后服务 29 六、公司和团队介绍 30 6.1 公司介绍 30 6.2 技术力量及专业背景 31 一.背景描述 当前,互联网已经成为21世纪最重要的信息交互平台,能链接到网络的设备已经从普通的计算机扩展到智能手机、平板电脑等多种
3、设备上。新的互联网+时代向培训管理提出了新的要求,而已有的培训体系已经不能够完全满足这些层出不穷的新需求。一个成功的培训管理系统不仅仅应该满足基本的在线学习需求,还应该能够通过多种智能终端完成从计划安排、线上线下培训、学习过程监督、课后考试、效果反馈、讲师考核等一系列流程,精准面向每一位员工,形成有效的学习型组织。 北京环保为针对北京已经开业的企业和申请执照的企业,要求需要一定课时的环保教育培训和考试和认证,希望建设一个远程教育的平台,可以让有需要的企业登陆注册,然后开展学习,网站考试认证等来解决这些问题,以后可以延伸到更高端的学习认证等。 通过对北京环保需求的深入分析,奥瑞文结合自身多年
4、经验,和网络教育培训方面的特点,全力打造北京环保远程教育培训平台。新的在线学习平台将完美结合北京环保的现有组织架构,结合线上与线下学习的共同特点,对现有培训资源进行有效整合和再利用,为北京环保提供强有力的环保教育培训和考试工具,帮助企业提升环保知识和考试认证,从而为企业发展提供持续不断的驱动力。 该平台将拥有视频点播、office文件在线学习、在线考试、证书认证、学习进度监控、统计报表、多级部门权限设定、移动设备、线下培训数据采集、自动通知等核心功能,帮助北京环保更方便地对下属企业的培训和考核工作进行管理。 二.需求分析 2.1传统培训手段分析 目前的培训手段以讲师面授为主。这种方
5、式的缺点如下: 1、无论讲师的讲解你是否听明白,你都只能听一次,无法重听; 2、无法把讲师讲的最好的课程重复传递给用户; 3、受时间、地点等诸多客观限制,不能随时随地的展开培训; 4、无法把有价值的学习经历保存下来,给未来其他用户提供参考; 5、培训教室的座位有限,无法组织更多的人一起听课,传播面太小; 6、传统的纸质考试面临着制作成本高、考试结果评估周期长、防作弊手段单一等缺点; 7、无法快速准确的统计出效果; 8、当培训人数多的时候、难以对培训效果进行控制; 9、缺乏对整个培训链条的高效管理。 2.2需求总结 根据以上分析,结合培训管理方面的需求,总结如下: 【1】
6、发布不同的课程、组织企业学员进行自主学习; 【2】整合已有的培训资源,采用统一的系统进行管理; 【3】实现多媒体课件集中存储、管理、共享; 【4】替代传统纸质考试,降低了培训成本; 【5】能够快速有效的统计出培训效果、监督员工学习流程; 【6】灵活性高,满足个性化培训需求; 【7】可以在移动智能终端进行培训、学习、考核; 【8】线上培训与线下培训相结合,形成企业人才培训闭环。 2.3实现目标 在线培训系统完全基于云架构进行设计、开发、部署;支持万人规模的用户并发访问;具有速度快、稳定性强、安全性高、易于扩展的特点。培训方式推陈出新,以引导员工在线学习习惯的养成,给予员工差异化
7、体验,构建“学习、工作、生活、和谐”的组织生态环境,员工学在其中、干在其中、乐在其中。 l 完美的运营管理系统 在线培训系统将构建一个完美的运营管理系统,实现学籍管理、课程管理、项目管理、学分管理、认证管理、统计管理、新闻管理、会议管理。 l 随时随地参加培训 所有学员都可以随时通过PC、手机参加培训、不受场地和时间的限制,充分利用碎片化的时间,自由拓展学习空间。 l 讲师团队管理 实现对讲师的分类和管理,设定和规范不同讲师的职责,根据教学内容质量和培训效果对讲师进行评定,对讲师的档案进行管理和及时更新等。 l 用户权限管理 实现对用户的分类和管理,包括设定和规范不同用户的职责
8、不同用户可以得到最有针对性的培训内容。 l 培训计划管理 实现对培训计划的发布、员工学习过程的监督、学分的计算、学习结果的统计分析等管理功能,满足管理者对随时了解学习效果的实际需求。 l 建立培训资源平台 建立线上的培训资源中心,让学员通过这个平台学习最新的视频、文件等培训资料。 l 统计分析更强大 对培训过程的监控和分析更强,替代过去的人工操作,高效、准确、省时 。 l 大量用户同时在线培训考试 有效利用企业现有资源,组织部门员工同时在线培训和考试,即刻得到结果,简单高效。 l 线上培训和线下培训结合 将传统面对面的培训流程和数据通过在线培训系统管理起来,结合线上学习,
9、收集用户学习的所有流程和数据,为管理者的学习监控、数据分析提供完整数据链。 l 更方便的调查研究管理 将传统面对面的培训流程和数据通过在线培训系统管理起来,结合线上学习,收集用户学习的所有流程和数据,为管理者的学习监控、数据分析提供完整数据链。 三.奥瑞文解决方案 3.1简述 北京环保为针对北京已经开业的企业和申请执照的企业,要求需要一定课时的环保教育培训和考试和认证,希望建设一个远程教育的平台,可以让有需要的企业登陆注册,然后开展学习,网站考试认证等来解决这些问题,以后可以延伸到更高端的学习认证等。 3.2解决方案 3.2.1 课件管理子系统 Ø 添加课件 课件在培训和教学
10、过程中有着举足轻重的地位。易用性强、直观简洁的课件可以提高讲师的教学质量,同时学员也便于理解教学内容。银行业网络学院支持目前已知的绝大部分课件,用户可以自行对课件进行添加,满足丰富的教学内容要求。 在课件管理子系统中,用户可以自行设置课件名称、课件状态、课件来源、课件学时、课件学分、课件所消耗的积分、指定课件的类型,上传FLV、SWF、MP3、PDF图片等类型的课件或者是优酷的地址,填写课件的讲义(支持插入图片、附件等富文本或者是图片),是否启用观看课件防作弊。 Ø 课件管理 丰富的课件内容还需要科学地对已经添加的课件进行管理,课件管理子系统提供多种简单有效的课件管理手段,方便用户提高课
11、件的使用效率。用户可以通过搜索功能,找到想要修改和删除的课件;通过修改课件功能,用户可以在线对课件进行改动和修正,对课件的内容进行更新,以适应教学环境和内容的变化;最后,用户也可以对所有已添加课件进行删除。 3.2.2 课程管理子系统 Ø 添加课程 在添加课程功能中,用户可以添加课程名称,选择课程类别,指定课程讲师,上传课程需要下载的附件,选择课程需要播放的课件,指定课程需要的考试、练习,设置可以学习课程的人员,设置课程通过的条件,设置是否允许选修,设置限制学习课程的IP段,添加课程标签,设置课程学分,设置课程学时,设置课程所需积分,设置课程的数据权限,填写课程描述,上传课程封面,是否允
12、许用户拖动播放进度。 Ø 课程管理和监控 在课程管理中,用户可以按照名称或分类,按需搜索课程;用户可以完成对目标课程的修改,包括修改课程内容和课程状态以适应教学需要;当然,用户也可以在课程管理中删除课程。 在课程监控中,用户可以查看课程的相关信息,例如当前课程有多少人正在学习,多少人已经完成了课程,多少人已经报名但尚未开始进行课程内容等。 Ø 课程评级 课程评级功能可以针对课程的实施情况、学员完成度、学员成绩等多种指标对课程质量进行评级,为课程改进和课程的评定提供数据支持。 3.2.3 培训计划管理子系统 Ø 添加培训计划 通过添加培训计划功能,用户可以将各种课程组合在一起,组
13、成一个培训计划,指定培训计划是否允许报名(选修、必修)、设置培训计划的学习时间段、指定每个课程的学习时间、指定每个课程是否允许选修、指定每个课程的通过条件、指定多个课程之间的学习条件、指定每个课程的学习次数、指定要学习的人员、指定结业考试、给多个课程的播放顺序排序。 Ø 培训计划管理 用户可以在此功能中对自己的培训计划进行管理,包括搜索培训计划,对现有的各项培训计划进行修改,对已经制定的培训计划进行修改或删除,或对培训计划的状态进行修改。 Ø 培训计划监控 在培训计划监控功能中,用户可以查看某个培训计划当前的课程数量、正在学习的人数、已经参加此培训计划的人数等培训计划相关信息。 3.
14、2.4 题库管理子系统 Ø 添加试题 银行业网络学院解决方案支持多种多样的试题类型,用户可以在各类常见题型中进行选择,满足教学考核需要。此方案支持的题型包括但不限于单选,多选,判断,填空,完形填空,一问一答,一问多答,图片题,多媒体试题(音频,视频),综合题等试题类型。 Ø 试题管理 为了方便用户管理系统中的海量试题,此方案从各种角度为用户对试题进行管理创造便利。在试题管理功能中,用户可以自由搜索试题,修改试题,预览试题,删除试题,更改试题状态,批量修改试题,复制试题。 Ø 批量导入试题 考虑到用户有同时导入大量试题的需求,奥瑞文银行业网络学院支持从文档、表格等文件批量导入试题和答
15、案,支持单选、多选、判断、填空、问答、完形填空题,对导入后需要修改的试题,系统也支持导入试题后再对需要修改的试题进行编辑。 3.2.5 试卷管理子系统 Ø 添加试卷 在添加试卷功能中,用户可以添加普通试卷,对任意大题类型排序,自由的定制大题描述。用户可以直接添加试题组成试卷,也可以从题库选择试题来组成试卷。 添加随机试卷功能支持用户从任意试题分类中抽取试题,用户可以自由的指定试题的难度系数和抽取数量,支持预先抽取试题和实时抽取试题。在实时抽取试题在显示试卷时,系统会随机从题库抽取指定数量的试题显示,确保每个用户的试卷中的试题都是随机抽取的。 Ø 试卷管理 用户可以在试卷管理模块下自
16、由地对已有试卷进行管理。试卷管理功能包括搜索试卷,删除试卷,更改试卷状态,预览试卷,以word格式导出试卷等。 3.2.6 考试管理子系统 Ø 添加考试 添加考试功能支持设置考试名称、参加考试的时间、考试分类、考试模式(逐题、整卷)、允许参加考试的次数、考试时间、答卷时长、及格分数、设置标签、修改数据所属组等考试参数,选择一张或多张试卷,指定参加考试的部门或者人员(并且可以排除某些人员)。 Ø 考试管理 用户可以在考试管理中搜索需要更改的考试,对考试的状态进行修改,也可以对考试的名称、说明、公告等信息重新进行编辑。 Ø 自动和人工评卷 系统允许考试后进行自动评卷和人工评卷,自动评
17、卷具有评分准确、评分速度快的优点,在考试后可以直接给出评分结果;同时系统也支持人工评卷,人工评卷从允许人工评分的考试入手并开始评分(登录用户必须有手工评卷权限),可以逐题评分、也可以逐人评分,可以对每道题目写评语。 Ø 成绩管理 用户可以在成绩管理功能中方便、快捷地查询所有参加考试的用户成绩,对用户成绩进行修改,导出部分或全部用户成绩,同时支持对考试进行重新算分。 Ø 考试监控 考试监控功能满足了管理者对考试各项信息的监控需要。用户可以在这里查看所有开启考试监控功能的考试,并可以直接查看当前参考人员名单,交卷名单,正在考试名单。可以对所有参加考试的人员进行暂停考试、强行收卷、发送通知的
18、操作。 Ø 考生监控 监考人员可以通过考生监控功能查看某个考试中正在考试的所有学员,并且可以暂停某个考生的考试、立即收卷和发送通知。 3.2.7 用户/权限管理子系统 Ø 添加用户 在添加用户功能中,管理员可以添加各种用户分类,例如添加为讲师、员工,可按照各个部门分类,部门内可以添加办公室分类或不同专业分类等,在添加分类之后,管理员可以向指定的部门或分类中添加用户。 Ø 用户管理 管理员通过用户管理功能,可以方便地管理系统内现有用户。用户管理功能包括搜索用户、修改用户基本信息、批量导入导出用户、审核用户、批量修改密码、添加修改用户权限;也可根据不同的用户类别区分管理内容,如讲师管
19、理可以更改讲师的权限、查看和更改添加的教学内容、课件等。 Ø 角色管理和权限设置 角色管理是一项系统内置功能,管理员可以为不同的角色设置不同的权限,可以设置用户允许访问的数据、以及界面上的具体功能,可以按照数据分组的方式定义用户访问权限,也可以用组管理的方式定义用户访问权限。 3.2.8 统计分析管理子系统 Ø 成绩管理 在成绩管理中,管理员可以方便地查看用户学分、用户成绩、查看用户的试卷和答案,也可以为通过考试的用户添加成绩认证。同时成绩管理也支持对用户的成绩进行批量导出,方便对用户成绩进行文本形式的查看和归档。 Ø 学分管理 在学分管理中,管理员可以根据在课程和培训计划中所设
20、定的学分规则来对每一个成员的学分进行统计和管理。学分管理支持对用户的学分数据进行备份和导出。 Ø 认证管理 用户可以根据考试获得的成绩或参与培训获得的学分,依据相应规则获得相应的资格认证,在认证管理功能中,管理员可以对认证规则和用户所获得的认证进行管理和变更。 Ø 考试成绩分析 考试成绩分析功能十分强大,在这里管理员可以统计某次考试的平均分、最高分、最低分、实际参考人数、及格人数、不及格人数、及格率等;可以统计某次考试的考试成绩分布区间。以及格分数为限,及格线下10-20%,及格线上10%,及格线上10%-20%,及格线上20%-30%,及格线上30%-满分等;分析某张试卷的具体信息。
21、可以按照大题类型,题型,难度,参考次数来统计出某个试题的正确率,错误率,部分正确率。并且可以将数据导出到Excel。 管理员可以搜索到某个考生的考试信息。包括考试的参考次数、考试的参考人数、考试实际参考人数、机构名称、员工姓名、分数、是否及格、在本次考试的排名。 Ø 课程学习效果分析 课程学习效果分析可以从数据层面监测该课程的教学效果,帮助管理员和讲师对课程进行修改和补充。在这里可以查看每个课程的学习人数、统计课程的结业率,查看课程应该学习的人数、正在学习的人数、平均学时等多项内容。 3.3系统架构以及系统参数优化方案 在线培训系统建设项目,可以采用以下部署方式:
22、图3-3:奥瑞文在线培训系统平台部署效果图 3.4功能特点 安全稳定:完全基于云架构进行设计、开发、部署;支持万人以上规模的用户并发访问;具有速度快、稳定性强、安全性高、易于扩展的特点。 功能全面:集管理、培训、考核、统计、查询等多种功能于一体,支持各类人力资源培训信息的统计、查询、汇总,并可打印结果,大大减少了人力成本。 针对性培训:可以方便针对不同岗位、不同层级的员工,完成适合于不同对象的针对性培训。 问题交流讨论:用户可以将培训中遇到的问题随时发布在交流板块中,在交流板块中,用户与用户之间、用户与讲师之间可以就问题展开讨论,加深学习印象,巩固学习成果。 量化培训成果:完善的统
23、计和评价功能可以对培训成果进行迅速、全面、直观的评价,将员工的培训结果进行量化考核,为企业提供员工成长的可靠参考。 扩展性强:奥瑞文的电力能源人力资源培训标准化解决方案以其超卓的兼容性,可以完美与企业现有管理系统进行数据对接,或通过其他工具对自身功能进行扩展,对企业信息管理系统在人员培训管理方面的不足进行有力补充。 多样教学资源支持:教学资源可以采取文字、图片、音频、视频等多种形式,管理员可以针对用户的不同需求选择不同的教学方式,将复杂的人员培训变得更加简单。 即考即评:系统自动评卷,考核培训成果即时可得,第一时间判断培训成果,并可根据结果对受训人员进行审核和再训。 多种组卷方式:一套
24、题库,多套卷子,无论是题目乱序还是答案乱序,或者AB卷考试均可实现,同时支持文字、图片、音频、视频等多种题目格式,题目可通过系统中手动录入或从文档导入,简单方便。 反作弊和监考功能:基于ActiveX技术的客户端插件可以防止用户切屏操作;配合监控摄像头可以实现考试中监考。 成绩管理和分析功能:考试成绩自动计算,考完即得。多达10种以上的统计方式和各种维度的表格可以全面分析教学结果。 兼容性好,安全性高:兼容目前常见的系统和浏览器,程序本身支持数据库备份和附件文件同步备份和恢复,多种防范技术保障产品安全,产品代码经过严格审核,被解放军报、沈阳军区等安全性要求极高的部门所认可。 3.5关键
25、技术性能 (1)LAMP架构 本系统的技术核心是基于最流行的LAMP架构打造,具有安全、稳定、高效的技术特点。该架构目前成功应用在facebook、新浪微博、腾讯游戏等诸多大型网络平台上,是网络应用中最成熟、最普及、效率最高的运行架构。 (2)系统易用性 我们在系统设计之初就极其重视用户体验,在易用性上投入了巨大的精力,简洁、流畅、优雅的操作体验是我们终身追求。 (3)系统稳定性 本系统广泛应用在多个行业的大、中型企业,多年的实施应用已经造就了良好的稳定性,可以适应复杂的网络结构及多种运行环境。 (4)系统可扩展和可升级性 培训管理的需求是不断变化和发展的,我们的产品会按照客
26、户实际需求进行扩展和升级。借助独有的扩展开发架构,对于用户的定制需求可以轻松完成,而主要产品功能依然可以和标准产品保持同步,极大的减小了重复植入的开发成本。 四.系统部署以及环境参数优化方案 4.1运行环境要求 服务器端 硬件规格 网页服务器 数量:1台 CPU:2*英特尔至强2.6G 内存:32G 硬盘:146G SAS硬盘×3 (15k RPM) 磁盘阵列:RAID10或RAID5(可选) 网卡:1000M 双网卡 UPS:支持700瓦服务器工作一小时(可选) 数据库服务器 数量:1台 CPU:2*英特尔至强E5-2603
27、v2 内存:32G或以上 硬盘:146G SAS硬盘×3 磁盘阵列:RAID 5 或 RAID10 网卡:1000M 双网卡 UPS: 支持 700 瓦服务器工作一小时(可选) 软 件 操作系统(64位) CentOS 6.3 系统运行所需软件 Nginx 1.6 PHP 5.6.32 (开启GD、pdo_mysql、zip、mbstring、json扩展) MySQL 5.5 网 络 服务器所在机房网络配置要求(推荐) 服务器位于局域网:>=100M 客户端链接服务器网络配置要求(推荐) 客户端位于局域网:>
28、5M 4.2 部署方式 针对用户的网络结构和行政管理需求,我们建议采用服务器集中部署,在一个机房内组建服务器群。 4.3 系统参数 针对千人并发考试及培训需求,我们需要对操作系统、软件运行环境同时进行优化,保证系统稳定的运行。 - Linux操作系统内核参数调整 # Controls IP packet forwarding net.ipv4.ip_forward = 0 # Controls source route verification net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_f
29、ilter=0 # Do not accept source routing net.ipv4.conf.default.accept_source_route = 0 # Controls the System Request debugging functionality of the kernel kernel.sysrq = 0 # Controls whether core dumps will append the PID to the core filename. # Useful for debugging multi-threaded applicat
30、ions. kernel.core_uses_pid = 1 # Controls the use of TCP syncookies net.ipv4.tcp_syncookies = 1 # Disable netfilter on bridges. net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 # Controls the default maxmimum size of
31、 a mesage queue kernel.msgmnb = 65536 # Controls the maximum size of a message, in bytes kernel.msgmax = 65536 # Controls the maximum shared segment size, in bytes kernel.shmmax = 68719476736 # Controls the maximum number of shared memory segments, in pages kernel.shmall = 4294967296
32、 # Disable IPv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 # Determines how often to check for stale neighbor entries. net.ipv4.neigh.default.gc_stale_time=120 # Using arp_announce/arp_ignore to solve the ARP Problem net.ipv4.conf.default.arp_announce = 2 n
33、et.ipv4.conf.all.arp_announce=2 vm.swappiness = 0 net.ipv4.tcp_max_tw_buckets = 65535 net.ipv4.tcp_max_syn_backlog = 65535 net.ipv4.tcp_synack_retries = 2 net.ipv4.conf.lo.arp_announce=2 fs.file-max=65535 net.ipv4.ip_local_port_range = 65535 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse
34、 = 1 net.core.somaxconn = 65535 dev_max_backlog = 65535 net.ipv4.tcp_max_orphans = 65535 net.ipv4.tcp_max_syn_backlog = 65535 net.ipv4.tcp_synack_retries = 1 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_fin_timeout = 30 fs.file-max=65535 - Linux操作系统文件系统 Linux文件系统选择Ext4,是目前对读写性能、稳定性、扩展性、成熟度最
35、平衡的文件系统,所以我们选择这个文件系统。 - MySQL主从配置 Master服务器参数配置 [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock skip-locking key_buffer = 600M max_allowed_packet = 128M max_tmp_tables = 128 table_cache = 2048 tmp_table_size = 128M binlog_cache_si
36、ze = 49152 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 512 query_cache_size = 512M max_connections = 4096 max_connect_errors = 100 innodb_table_locks = 0 log-bin=mysql-bin server-id = 1 sql_mode="NO_AUTO_CREATE_
37、USER,NO_ENGINE_SUBSTITUTION" transaction-isolation = READ-COMMITTED innodb_buffer_pool_size = 8G innodb_log_buffer_size = 64M innodb_log_file_size = 512M innodb_file_per_table innodb_status_file innodb_thread_concurrency = 16 skip-name-resolve Slave服务器配置 [client] port = 3306 socket
38、 /tmp/mysql.sock [mysqld] port = 3306 server-id = 2 master-host = a.a.a.a master-user = slave master-password = slave master-port = 3306 socket = /tmp/mysql.sock skip-locking key_buffer = 600M max_allowed_packet = 128M table_cache = 2048 max_tmp_tables = 128 tmp_table_size = 128M sor
39、t_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 512 query_cache_size = 512M thread_concurrency = 16 read-only max_connect_errors = 100 max_connections = 4096 sql_mode ="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" transac
40、tion-isolation = READ-COMMITTED innodb_buffer_pool_size = 8G innodb_log_buffer_size = 64M innodb_log_file_size = 512M innodb_file_per_table skip-name-resolve slave_net_timeout = 10 - Nginx配置 { try_files $uri =404;
41、 #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fcgi.conf; } location /status {
42、 stub_status on; access_log off; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?
43、 { expires 12h; } } include vhost/*.conf; } - PHP-FPM配置参数 [global] pid = /usr/local/php/var/run/php-fpm.pid error_log = /usr/local/php/var/log/php-fpm.log log_level = notice emergency_restar
44、t_interval = 1m emergency_restart_threshold = 10 [www] #listen = /tmp/php-cgi.sock listen = 127.0.0.1:9000 user = www group = www pm = static pm.max_children = 5000 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 6 request_terminate_timeout = 500 - PHP.ini配置参数
45、memory_limit=1024M max_execution_time=300 post_max_size=100M upload_max_filesize=100M session.gc_maxlifetime=86400 max_input_vars=10000 - PHP加速器 [eaccelerator] zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so" eaccelerator.shm_size="200" eaccelera
46、tor.cache_dir="/usr/local/eaccelerator_cache" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="3600" eaccelerator.shm_prune_period="3600" eaccelerator.shm_only="0" pr
47、ess="1" press_level="9" eaccelerator.keys = "disk_only" eaccelerator.sessions = "disk_only" eaccelerator.content = "disk_only" 五、技术支持服务 首先感谢您对我公司的信任和支持,为了让您得到更好的售后服务,同时维护您的权益,我公司将为客户提供下述专业技术服务。 5.1 系统实施服务 在系统实施服务期间,我们将与客户一起工作,保证该系统可满足客户最适合的功能需求,以及充分和完整地展示平台系统有关的技术和产品特性。 系统实施服务主要包括如下工作: Ø
48、 了解业务:对客户的业务流程进行了解和分析。 Ø 了解需求:对客户的业务需求进行了解和分析。 Ø 了解数据:对客户的相关信息数据进行了解和分析。 系统规划与部署:根据客户的应用系统需求,规划系统,包括网络规划、服务器规划、平台接口等,然后进行相应的部署。 综合测试:对系统进行综合的功能测试和系统测试。 我们在系统实施服务期间,也为客户提供顾问服务。我们将尽可能地将有关的理论、技术、知识、方法和经验与客户人员交流。客户人员通过和本公司人员一起工作,可以逐渐掌握平台系统的使用与管理。 5.2 系统培训服务 人员培训是系统投产前一个很重要且不可忽略的环节,我们将会在平台部署期间按照客户
49、的要求进行产品使用培训,以保证系统顺利上线,为客户提供稳定的服务。 5.3 系统售后服务 (1)售后服务的时间 我们承诺对奥瑞文的产品进行终身维护,其中在系统交付使用的一年内为免费维护期,之后按签订的后期维护合同进行收费。 (2)售后服务的内容 我们有专业的客户服务中心与技术支持部作为售后服务的坚强后盾。服务内容主要有: Ø 按客户请求,对系统提供阶段性的检查和维护。 Ø 对新版本提供远程安装、升级服务。 Ø 日常使用过程中,客户可采用电话,邮件,EMAIL,网上等方式向技术支持部门寻求支持。 Ø 若出现重大事故,由专业人员为客户提供指导性恢复。 Ø 对软件的错误,48小时内提供临时处理方法,2周内提供新的版本或补丁。 Ø 若对平台系统进行较大的功能的增加或变更,需由双方充分协商后再确定是否升级。 (3)售后服务的方式 如果您在安装和使用奥瑞文产品过程中遇到了问题,请及时联系我们,我们将尽全力和您一起解决问题,最大限度地保护您的权益。 Ø 电话支持:客服热线。 Ø 现场支持:用户请求的现场支持将在1工作日内到达现场为客户排除问题。 Ø 顾问服务:针对用户实际生产环境,提供顾问服务,并进行实施前的模拟测试。 (4)软件系统升级保证 产品发布正式






