资源描述
食糖科技服务平台
技术解决方案
目录
一、项目概述 2
1.1 项目名称 2
1.2 建设目标 2
1.3 建设内容 2
二、 系统总体设计 2
2.3平台架构设计 2
2.3.1网站结构 2
2.3.2技术框架 3
三、 系统功能设计 5
3.1在线检测模块 5
3.2监测数据采集与分析 6
3.3咨询服务模块 7
3.4.1 电子论坛 7
3.4.2在线客服 8
3.4.3 QQ咨询 9
3.4.4电子邮件咨询 9
3.4信息服务模块 9
3.5在线培训模块 10
3.5.1在线培训 10
3.5.2在线考试系统 11
3.6后台管理(CMS系统) 14
四、 系统运行环境 16
五、 预算项目 17
一、项目概述
1.1 项目名称
食糖科技服务平台(网站)
1.2 建设目标
建设面向食糖行业的科技服务平台,为制糖、加工、销售企业以及广大客户提供信息服务、在线业务受理、在线咨询、在线培训等服务,通过信息化技术为企业和客户提供更优质、更高效的检测服务。
1.3 建设内容
食糖行业科技服务平台建设包括4部分内容:
检测服务:提供在线检测功能,客户可通过互联网在网上提交申请检测、查看检验进度查询以及检验结果。
咨询服务:提供QQ、论坛、在线客户、电子邮件等多种渠道,为客户提供信息和技术咨询服务。
信息服务:发布相关行业信息、质量检测信息。
培训服务:实现在线培训和考试功能
二、 系统总体设计
2.3平台架构设计
2.3.1网站结构
食糖科技服务平台架构以CMS系统为核心,分为应用层、平台层、数据层、基础层。体系架构如下图所示:
2.3.2技术框架
本方案拟采用LAMP网站架构作为食糖科技服务平台的主体技术架构。如下图所示:
LAMP网站架构图
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。
操作系统
Linux操作系统有很多个不同的发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprice、Debian、Ubuntu、CentOS等,每一个发行版都有自己的特色,比如RHEL的稳定,Ubuntu的易用,基于稳定性 和性能的考虑,操作系统选择CentOS(Community ENTerprise Operating System)是一个理想的方案。
Web服务器、缓存和PHP加速
Apache是LAMP架构最核心的Web Server,开源、稳定、模块丰富是Apache的优势。但Apache的缺点是有些臃肿,内存和CPU开销大,性能上有损耗,不如一些轻量级的Web 服务器(例如nginx)高效,轻量级的Web服务器对于静态文件的响应能力来说远高于Apache服务器。Apache做为Web Server是负载PHP的最佳选择,如果流量很大的话,可以采用nginx来负载非PHP的Web请求。nginx是一个高性能的HTTP和反向代理服 务器,Nginx以它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx不支持Windows,只能在包括Linux等环境下安 装,也不支持PHP和CGI等,但支持负载均衡和容错,可和Apache配合使用,是轻量级的HTTP服务器的首选。
Web服务器的缓存也有多种方案,Apache提供了自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。 Squid Cache是一个Web缓存服务器,支持高效的缓存,可以作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,把Squid放在 Apache的前端来缓存Web服务器生成的动态内容,而Web应用程序只需要适当地设置页面实效时间即可。如访问量巨大则可考虑使用memcache作 为分布式缓存。
PHP的加速使用eAccelerator加速器,eAccelerator是一个自由开放源码PHP加速器,优化和动 态内容缓存,提高了性能PHP脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。 使PHP程序代码执效率能提高1-10倍。
数据库
开源的数据库中,MySQL在性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将MySQL和Web服务器放在一起,但是当访问 量达到一定规模后,应该将MySQL数据库从Web Server上独立出来,在单独的服务器上运行,同时保持Web Server和MySQL服务器的稳定连接。当数据库访问量达到更大的级别,可以考虑使用MySQL Cluster等数据库集群或者库表散列等解决方案。
总的来说,LAMP架构的网站性能会远远优于Windows IIS + ASP + Access这样的网站,可以负载的访问量也非常大,国内的大量个人网站如果想要支撑大访问量,采用LAMP架构是一个不错的方案。
综上所述,基于LAMP架构设计具有成本低廉、部署灵活、快速开发、安全稳定等特点,是Web网络应用和环境的优秀组合。
三、 系统功能设计
食糖科技服务平台分为在线检测、咨询服务、信息发布、在线培训4大功能模块和一个后台管理平台。
3.1在线检测模块
由于广西质量监督检验院已开发了广西质检管理系统,且该系统包含有一个web模块实现在线检测申请、受理、检验监督查询、检验结果查询的功能,因此可以将该模块与食糖科技服务平台整合,用户登录食糖科技服务平台首页,即可从首页进入在线检测模块进行操作。
在线检测模块功能包括:
1. 业务在线受理
注册客户可在线填写委托检验协议,通过本中心业务部门在线客服审核预受理后,客户打印该协议并签字、盖章,以物流方式将协议随样品寄送至本中心业务部门进行合同评审并在收到已交检验费用提醒信息后发检。
2. 3检验进度查询
注册客户登录服务平台,可查询检验进度,包括样品入库、出库时间、样品领回提醒、检验报告审批、交接、发(寄)出时间等。
3. 3检验结果查询
已缴检验费的注册客户可在检验报告发出后在线查看其电子文档。
4. 检验结果发布
注册客户委托检验产品经检验合格,在缴纳服务费后,可在网站上自助发布相应的产品合格信息以及展示相应报告。
5. 原辅材料、包装材料检测结果发布
本中心可通过该平台对外发布原辅材料、包装材料检测结果及相应的检验报告。报告以表格列表方式展现,点击查看,可在线打开pdf格式的检验报告。
3.2监测数据采集与分析
该模块主要功能是收集制糖企业的监测数据,用于质量监控与分析。收集的方式可采用在线填报和数据导入两种:
(1)在线填报:在网页上提供监测数据采集表单给用户填写。对于只能提供纸质数据的客户,可通过在线填报功能填写检验数据,直接保存到中心数据库。
(2)数据导入:已建设应用系统,但无法提供应用接口的客户,可按照检验中心提供的xml数据交换规范,从应用系统中导出检验数据,然后通过平台的数据导入接口,导入中心数据库。
采集的监测数据存入到食糖科技服务平台的数据库,供检验中心进行分析,并输出分析结果。分析结果可提供给用户查看。
3.3咨询服务模块
咨询服务模块包括论坛、在线客服、QQ、电子邮件咨询4个应用功能。
3.4.1 电子论坛
电子论坛的功能包括:
(1)划分论坛
² 可划分无限个论坛和主题。
² 针对每个论坛配置选项和权限。
(2)发表贴子
² 采用分级权限控制
² 设置每个论坛的回贴数
² 支持在post中使用BBCode和表情
² 支持在post中使用所有HTML标签(默认只有管理员有这个权限)
² 重复提交保护
(3)会员功能
² 不限制会员数量
² 每个会员都有属于自己资料中心
² 支持中文昵称
² 支持avatars
(4)版主功能
² 为每个论坛设置版主
² 可移动/关闭/重开/删除贴子
² 可修改/删除贴子
² 可发表/修改/删除置顶贴子
² 支持"发展下线"
(5)管理界面
² 设置各种配置选项。
² 创建/编辑/删除论坛和主题
² 添加/编辑/删除会员
(6)集发邮件
² 设置敏感字审查
² 禁用用户,封IP等
(7)访问控制
² 设置四种级别: 游客,会员,论坛版主,超级管理员
² 针每个论坛,话题,搜索功能,在线列表等设置不同的访问级别
² 限制游客访问整个论坛
² 通过E-mail或管理员来激活用户。
² 限制用户注册
3.4.2在线客服
网上客服,或称做在线呼叫中心、在线800,是一种以网站为媒介,综合了网页、多媒体、Call Center的特点,为外部访客与内部员工提供即时沟通的页面通信技术。网站在线客服系统的出现替代了传统的客服服务插件QQ在线,MSN在线等等的使用,当然QQ以及MSN有些功能还是无法替代,依然被很多的网站所青睐,但是网站在线客服系统的出现对用户的极好的体验度是无法被替代的,因为所有的用户不需要安装插件就可以跟网站 交流,这个是QQ以及MSN无法比拟的.通常我们所说的网站在线客服系统一般是基于网页的即时通讯工具,它不需要安装任何软件,只需要在浏览器窗口就可以 进行实时交谈。
网上客服是完全基于WEB实现的一款免费网页对话系统,简洁明快,无需安装任何插件。在提升服务质量的同时,也为使用者带来了新的客户来源和订单。本产品坚持免费和优质的原则,不断改进和完善各项功能,让网上客服的概念深入人心,以下为本产品基本功能:
² 网页对话 即时解答客户疑问,提供在线咨询
² 离线留言 客服人员不在线时,支持离线留言,让客户随时能够与网站客服人员保持联系
² 自动应答 支持10级应答菜单设置,不在线同样可以回答客户提问
聊天记录 按客户编号在本地存储聊天记录,便于查看和管理。每个客户的编号是固定的,咨询时可以查到历史聊天记录
² 多席位管理 支持多席位,主帐号具有工号管理功能,可以组建小型的网上呼叫中心
² 客服图标设置 支持17套风格的客服图标,并可以设置浮动/固定样式
公告建议 收集客户对网站或者服务的建议,并可以通过网上客服发布公告
网上客服的使用方法如下:
1) 点击免费注册申请一个帐号。
2) 下载客户端(184K)登录,点击即可下载。
3) 执行程序,输入您刚注册的企业号、工号和密码,登录。
4) 登录后,点击主界面菜单中的网页代码,根据需要将文字链接代码或者图片链接代码复制后插入到需要网上客服的页面,并设置图片属性(可以设置为浮动)。完成这一步就可以正常使用网上客服了。
5) 最后可以根据需要设置客服工号以及常用语等。
3.4.3 QQ咨询
在网站首页生设置QQ咨询浮动图标,用户点击网页上的QQ群图标即可调用QQ程序进入食糖科技服务平台QQ群中,通过QQ进行信息咨询。
3.4.4电子邮件咨询
对于非会员,在“联系我们”的页面提供电子邮件咨询地址链接;
对于正式会员,除提供电子邮件咨询地址外,还额外提供技术专家和内部会员的联系方式。
3.4信息服务模块
信息服务模块主要实现一些新闻类信息的展现功能,包括提供包括政策法规、生产技术、质量管理、行业市场、标准资料、科技文献索引、企业人才信息等栏目的信息发布与浏览。
信息服务模块的新闻栏目由后台的CMS系统进行管理和维护。
3.5在线培训模块
在线培训模块实现在线培训和在线考试两大功能。
3.5.1在线培训
在线培训功能包括:
支持WMV、FLV、SWF等格式的多媒体文件
支持富文本格式讲义
任意多的课程附件上传、下载
定义课程是选修还是必修
添加课程时,可以指定对应的考试、作业、练习
多种判断课程学习结束的条件(教师评定、通过考试、达到课程学时)
无限级别的课程分类
课程中的课件排序
用户申请课程,审批通过后参加学习
发布学习计划时指定参加学习的人员
发布学习计划时指定必须参加的结业考试
发布学习计划时设定每个课程的学习时间
发布学习计划时设定每个课程之间的学习条件
发布学习计划时对课程进行排序
用户自主选择课程或需审批才能学习的课程
学习计划监控
学习课程监控
用户课程监控
用户报名参加学习
三分屏视频播放
用户看视频时做学习笔记
用户学习课程统计
在线问答
3.5.2在线考试系统
在线考试系统的功能如下:
1. 题库管理
(1) 题库设置
采用树形分类进行题库设置,节点不限层级,方便客户进行精细化的题库建设。
可按分类知识点进行题库权限分配,防止越权操作。
可配置的题库审核功能,有效管理题库开发工作,保证已发布题库的正确性。
完整的题库操作日志,任何对题库的操作与浏览均被记录,严防题库泄密。
(2) 题型支持
支持的基本题型包括:单选、多选、判断、填空、计算、问答。
支持测评题,适用于各种素质测评、心理测试的应用,可对测试结果出具相应的报告。
支持操作题,适用于Word/Excel/等Office工具的操作熟练度测试。
支持语音题,适用于语言测试和客服质量考评。
支持打字题,适用于对打字速度和正确性的测试。
支持题型自定义功能,允许用户基于自己创建各种题型。
(3)批量维护
支持文本、Excel、Word格式的导入导出功能,适应不同类型用户的使用习惯。可以直接在Word文档中编辑图片、表格,系统在导入的过程中会进行解析、转换工作。在导入试题过程中,由于一些格式错误,系统不仅能准确提示,并且可以引导客户定位到相应的错误点上。提供高效率的相似性检查功能,避免试题重复输入,并且为管理员管理题库提供参考
2. 在线考试
Ø 考试过程
1、提供考场环境检查功能,确保考生所用电脑配置符合考试要求。
2、根据考生权限、试卷有效时间等列出考生参加考试的试卷列表。支持考生参加考试、答卷、交卷、查看分数等完整过程;
3、提供试题导航和试题标记功能,考生可方便检查答卷。
4、支持监考人员通过监控台执行监管操作,支持考试自动倒计时和自动交卷。支持考生分数查询、排名查询、答卷和答案查询、知识点正确率统计等。
Ø 防舞弊与安全性
1、随机打乱试题显示顺序和候选项显示顺序,避免抄袭;
2、控制考试页面的移出,禁止考试过程中查找答案、即时通讯等舞弊手段;
3、防止考试中通过拷屏、复制等手段泄露试题。
4、特色的安全特性有:防SQL注入、防Cookie欺骗、防不安全文件上传,可配置的IP地址绑定等。
3. 试卷管理
Ø 出卷方式
1、支持随机试卷和固定试卷的创建、预览、修改和删除。
2、支持将按要求随机抽取的试卷转换为固定试卷。
3、支持通过Excel试卷模板直接生成试卷。
4、支持试卷的导出和导入,用于试卷的迁移,备份和恢复。
5、支持试卷复制,用于快速创建与已有试卷类似的试卷。
6、支持生成笔考试卷和标准答案功能,可自定义Word模板,完善对传统考试的支持。
Ø 出题策略
1、支持通过知识点、题型、难度、来源、版本等组合参数中抽取试题。
2、支持计划分数设定、已选题总分和剩余分数显示。
3、支持将当前卷面分数折算成指定分数。
4、支持同题型小题分数的批量调整。
5、设定出题数量时可显示当前符合条件的最大数量。
6、题型名称和显示次序可自由指定。
Ø 高级属性
1、支持试卷难度系数的设定。
2、支持试卷有效期的设定。
3、支持将单项选择题显示为不定项,增加试卷难度。
4、支持填空题按空计分或填错倒扣分。
5、支持多项选择题按正确项计分或错选倒扣分。
6、支持答错题和不答题倒扣分,适用于知识竞赛活动。
4. 考试管理
Ø 考试安排
1、支持一次考试多个考场的安排。
2、支持有效时间段、有效时长、有效次数的设定。
3、可批量设定或按分组设定考生范围。
4、可批量导入和导出考生名单。
5、可批量设定或按分组设定评卷人范围。
6、可批量导入和导出评卷人名单。
7、支持整卷和逐题答卷模式。
8、支持正式考试或开卷考试设定。
Ø 成绩发布
1、支持考试成绩定时自动发布的设置。
2、支持考试成绩手动发布并设置发布人。
3、可设置是否允许考生查看成绩。
4、可设置是否允许考生查看答卷。
5、可设置是否允许考生查看标准答案。
6、可设置是否允许考生查看测评报告。
7、支持按得分率或得分数设定通过条件。
8、可设置是否显示结论(通过/不通过)。
Ø 高级属性
1、支持自动保存答卷等可靠性参数设定。
2、支持考试过程实时监控设定。
3、支持考生账号与IP地址绑定的设置。
4、可启用禁止考生在设定时间内提前交卷。
5、可启用禁止迟到考生参加考试。
6、可设置是否允许评卷人修改考生答案。
5. 手工评卷
允许有权限的教师参加手工评卷。
支持按考生(逐人)阅卷的评卷模式。
支持按考题(逐题)阅卷的评卷模式。
阅卷界面支持四种试题显示模式。
6. 成绩管理
n 允许有权限的管理员调整考生成绩。
n 支持批量导出和导入考生成绩。
n 支持批量导出和导入考生答案。
n 支持导入笔试成绩以形成完整考试档案。
n 支持通过与未通过的批量设定。
7. 统计报表
提供考试成绩汇总统计报表。支持考生成绩综合查询。支持按不同的分组对成绩进行比较。
支持按不同的分组对答题情况进行比较。支持对不同分数段的成绩进行分布统计。
提供对试题的被使用情况进行统计的报表。提供考生成绩对比统计表。
提供部门成绩对比统计表。
提供试卷难度分析与区分度分析的报表。提供考试成绩多维统计分析图表。
3.6后台管理(CMS系统)
后台管理基于开源的PHPCMS系统,实现对网站栏目、新闻内容的发布、维护和管理。具体功能如下图所示:
1. 我的面板
设置后台管理页面和修改个人信息。
2、系统设置
(1)栏目管理
添加和管理新闻栏目
(2)模型管理
添加和维护页面模板。如下图
3、内容管理
添加和维护新闻内容,并生成html格式的新闻网页发布。
4、模块管理
包括投票管理、评论管理、广告管理功能。
5、会员管理
对网站注册会员进行审批、维护信息等管理功能。
四、 系统运行环境
系统采用LAMP架构,可实现跨平台,支持多种运行环境。本系统建议使用如下环境:
操作系统:采用windows 2008 server
数据库:Mysql
Web服务器:Apache(网站)
五、 预算项目
序号
项目
说明
备注
1
整合质检管理系统
运通开发的网站业务服务部分整合(实现单点登录)
2
CMS系统
ECMS整合(帝国PHPCMS)
1
3
论坛系统
1
4
在线客服系统
购买第三方系统
1
5
在线培训考试系统
购买第三方系统
1
6
数据库
Mysql
1
7
Web服务器
PHP、Apache
1
8
网站平台开发
自行研发:单点登录、制糖企业数据收集和整理
1
17
展开阅读全文