基于数据酷客构建高职大数据技术实践创新平台的设计与实现

2019-02-02 03:58龚让声李素桂林敏
数字技术与应用 2019年11期

龚让声 李素桂 林敏

摘要:信息技术革命第三次浪潮席卷全球,大数据技术作为一种新兴的智慧资源和服务能力应用于社会各领域。大数据专业在高校如雨后春笋应运而生,高职大数据专业也成为热门专业,随着大数据技术的不断创新以及高职院校大数据专业教育教学的现状,结合高职大数据学生的具体实际,利用数据酷客平台,设计并实现适合高职院校大数据技术实践创新平台,利用该平台实现平台登录、个人中心、课程管理、用户管理、平台管理、实训管理等功能。切实解决高职大数据专业职业技术教育教学中的实践应用与教学创新问题。

关键词:数据酷客;大数据技術;实践创新平台

中图分类号:TP311.1 文献标识码:A 文章编号:1007-9416(2019)11-0145-04

1 绪论

1.1 项目研究背景及研究意义

《国务院关于印发促进大数据发展行动纲要的通知》强调推进大数据技术基础研究和核心技术攻关[1]。特别是从事高等职业教育的院校,为社会培养高技能大数据人才责无旁贷。为了让大数据技术专业的学生理论够用,突出实践,真正掌握大数据技术,提高大数据技术专业学生的就业核心竞争力,研究大数据技术实践创新平台就显得意义重大了。

利用好信息资源就要进一步对数据进行挖掘和清洗,充分研究大数据的前沿技术。同时信息资源的有效应用离不开先进的数据技术和信息化思维,从事大数据技术人员应当将传统信息资源开发管理方法与大数据技术有机地结合起来,通过将不同数据集进行重组和整合,发挥出数据集,所不具有的新功能,从而为政府、社会、企业创造出更多的价值。而掌握了数据资源处理技术,利用数据酷客等大数据处理平台可以将数据使用权进行出租或者转让从而获取巨大的经济效益。因此在我国的高职教育中,高职大数据技术实践创新平台的设计与实现。对于高职院校的师生来说,大数据技术的实践创新平台具有广阔的应用前景。

1.2 国内外研究现状

阿尔文·托夫勒在《第三次浪潮》一书中,把“大数据”比喻为“第三次信息浪潮的华彩乐章”。随着计算机技术、网络技术、物联网、云计算技术的发展。我国在大数据发展和应用方面已具备一定基础但我国大数据挖掘能力弱,算法和综合应用能力不高等问题,急需开展相关技术的研发工作[2]。

对国外来说,大数据的概念研究是最基本的,他们研究的重点是数据工程而不是数据科学,主要考虑大数据分析算法和系统的效率。

1.3 数据酷客概述

数据酷客(CookData)由博雅大数据学院结合当前高职院校大数据专业人才培养方案中的课程培养体系和相关课程标准中的实训体系。自主研发的理论和实践相结合的实训教育平台。该平台为高职院校师生提供教学课件、公开课视频、闯关实践、成功案例、实践题库、综合考核题库等全方位的大数据教学资源支持[3]。特别是银行客户信用风险评估项目、大数据精准营销综合实训,将完整真实的大数据项目进行模块化拆分,引导高职学生从零开始一步一步完成项目实践。深受各高职院校的欢迎。

1.4 项目研究的特色与创新

借助数据酷客构建高职大数据技术实践创新平台可以实现大数据技术分阶段的课程体系,将理论与实践结合起来,以此强化实践教学效率,帮助学生巩固专业基础知识来提升高等职业院校学生的大数据技术与应用专业技能。利用高职大数据技术实践创新平台的基础知识模块,开设大数据技术与应用导论、大数据的Python基础、大数据的Java基础、Linux操作系统基础、MySQL数据库技术、数据科学实战速查表(工具)等课程,培养学生的专业兴趣与逻辑思维。在实践创新平台的核心知识模块,开设专业核心课Hadoop基础、数据可视化、Python数据分析等课程,在专业拓展领域开设数据采集与清洗、大数据的数学基础、Spark分布式平台、No-SQL数据库技术等选修课程并配套完整的课程实验,达到大数据专业基础课程、专业核心课程和专业拓展领域选修课程的学做一体化训练。

2 基于数据酷客构建高职大数据技术实践创新平台相关技术概述

2.1 数据酷客构建高职大数据技术实践创新平台实现框架

数据酷客构建高职大数据技术实践创新平台其实就是利用数据酷客搭建好的服务器,然后对接好数据酷客的服务器接口,当一个信息从终端设备发送给数据酷客服务器后,数据酷客服务器接收信息后转发给高职院校自己的服务器,然后高职院校自定义自己的服务器,在自定义的服务器上开发搭建大数据技术实践创新平台的相关功能,实践创新平台所实现功能的相关信息转发给终端的信息发送者[4]。具体实现框架如图1所示。

2.2 基于数据酷客构建高职大数据技术实践创新平台关键技术研究

数据酷客构建高职大数据技术实训管理平台的关键技术主要是开发环境的搭建,在搭建的开发环境上利用PHP(JAVA)、HTTP、XML、MYSQL、HTML5等技术来实现。

(1)开发环境的搭建:首先到AppServ官网上去下载 AppServ软件,该软件包含AppServ HTTP服务器软件、网页设计语言PHP、数据库管理软件MySQL、图形界面的数据库管理软件。(2)PHP是一种创建动态交互站点的通用开源脚本语言,PHP与Apache服务器一起使用,最大的优势就是能方便快捷的处理HTTP的请求,同时对MySQL的支持也比较完美,本身就有很好访问的扩展库。Apache就已经为我们公众平台的服务器解析了协议,并以全局变量$_SET 和 $HTTP_RAW_POST_DATA中把GET数据和POST变量值写入其中,达到了收取数据酷客后台传给实践创新平台的数据。(3)MYSQL是开源的关系型数据库,和SQL Server类似,支持SQL语句的查询和数据的存储,它使用方便简洁,移植性强。PHP通常采用ext/MySqli、PDO_MySql、ext/MySql等连接方式访问MYSQL的封装[5]。(4)HTML5其实是HEML4一个更高级别的版本,并不是一种全新的技术,它包含CSS3和相关的JavaScript,通过这一系列的整套技术,可以在不同的浏览器上实现复杂的富界面的应用,这也是实践创新平台开发实现所急需的关键技术。

3 基于数据酷客构建高职大数据技术实践创新平台设计

3.1 数据酷客构建高职大数据技术实践创新平台总体功能设计

数据酷客构建高职大数据技术实践创新平台的功能设计,结合当前高职院校的具体实际,经过多方的调研走访,深入到老师和学生中去,对使用的角色进行分析,得出该平台的主要功能由平台首页、个人中心、课程管理、用户管理、平台管理、实训管理等功能组成。

(1)管理员主要是对实践创新平台进行管理。具体功能有用户管理、用戶权限、功能管理等模块,对于用户管理由注册、登录、注销及用户的基本信息进行管理。用户权限是系统管理员为不同身份的用户分配相关的权限。功能管理体现在对相关课程资源进行添加、修改、删除、查看等操作。(2)教师主要对所授课的学生进行学情分析,通过走访企业对所需高职大数据人才岗位的调查。按照专业基础课、专业核心课、专业拓展课等进行实践创新设计,并进行课程发布、课程教学、学生管理、实践作业管理、教学进度跟踪、成绩管理等基本功能的实现。(3)学生主要进行课程实训、提交实践报告、线上考试等。实践创新。实践创新平台总体功能结构如图2所示。

3.2 基于数据酷客构建高职大数据技术实践创新平台的数据库设计

根据上面系统的功能设计分析,采用了当前流行的B/S架构,利用数据酷客数据库,重点对系统的数据库进行设计,一个系统的整体运作性能,数据库的设计是相当重要的,选用好的数据库系统可以有效的解决数据冗余、响应速度、时间复杂度等。本系统在数据库的设计上,采用了MYSQL开源数据库,它能很好的实现相关数据的存储,利用ADO数据连接技术,能很好的实现相关模块的连接;利用触发器、函数、查询语句等对复杂的数据进行处理。系统的响应速度、整体性能等得到保证,数据库系统能正常运作,整个数据库主要由用户表、课程设置表、我的课程表、实训表、成绩管理表、报表等组成,能满足系统数据库设计的需要。

4 基于数据酷客构建高职大数据技术实践创新平台的实现

4.1 基于数据酷客构建高职大数据技术实践创新平台登录界面的实现

高职大数据技术实践创新平台登录界面是作为管理员、学生、教师在授权的情况下登录进入平台的唯一接口,不同的用户只要输入工号或学号、密码和验证码都可以登录到平台的主页面。登录页面如图3所示。

4.2 基于数据酷客构建高职大数据技术实践创新平台首页的实现

实践创新平台首页分别展现平台轮播图和各类课程列表。轮播图主要展现介绍和宣传性内容,高校用户展现实验室建设特色和院校教学特色。课程列表主要方便用户快速打开所需课程。实现如图4所示的首页页面,采用了PHP 的相关技术。

4.3 基于数据酷客构建高职大数据技术实践创新平台资源管理的实现

(1)课程管理的实现。教师或管理员可通过创建课程功能根据教学需求自主发布课程,可以自定义课程,也可以使用数据酷客数据库系统中提供的课程。建课方式页面如图5所示。

当选择自定义课程后,输入课程的名称,课程的封面、课程类别、授课时间段等内容后进入该门课程的添加章节,在相应的章节中上传PPT,上课视频等内容。创建课程页面如图6所示。

(2)学生管理的实现。该页面实现了学生的管理,可以建立班级,在相应的班级中添加学生,同时为管理员提供学生相关信息的浏览。通过浏览可得知学生的学习情况。学生管理页面如图7所示。

(3)学生学习课程的实现。学生登录平台后,进入课程资源,课程资源针对高职大数据技术专业分别设置了基础课程、专业课程、综合项目实战等课程。根据自己的学习情况在课程资源里找到所需的课程,点击打开可以获得教学课件、视频、实训指导书等课程资源。所有课程资源都可在线查看,在线学习,方式便捷。学生在线学习页面如图8所示。

(4)学生提交实训报告的实现。通过实践创新平台,学生可以完成相关作业,并能独立自主的进行实训,也可以自己检测自己所学,对相关知识点的把控。所有作业、练习、测试的相关报告可利用平台在线提交,操作简单、方便适用。相关老师根据学生提交的实训报告来分析学生对相关大数据技术知识点的掌握程度,做好学情分析,跟进学生的学习进度、重难点解析和做好学生的实训考核。作业提交如图9所示。

5 结论

利用数据酷客大数据平台、PHP、HTML5等技术开发基于数据酷客构建高职大数据技术实践创新平台,该平台实现了平台首页、个人中心、课程管理、用户管理、平台管理、实训管理等功能,通过对高职院校大数据专业学生投入运营,满足学生对所开设的课程进行检索、视频学习、动手实践、在线考试。同时授课教师制作、上传、修改相关课程资源同时对学生的学习进度和课程的实践操作的考核。真正的满足大数据专业的创新实践,在高等职业教育中,实现高职大数据技术实践创新平台的构建。对于高职高专的学生来说大数据技术的实践具有广阔的应用前景,达到研究的目的。

参考文献

[1] 程学旗.《大数据分析》[J].中国大学教学,2019(06):98.

[2] 程刚,邹志仁.我国情报学期刊统计分析与评价[J].情报学报,2001(03):363-373.

[3] 杨晓华.大数据分析基础[M].科学出版社,2018.

[4] 付强.大数据关键技术[M].水利水电出版社,2016.

[5] 杨晓华.大数据支撑平台的二次开发技术[M].科学出版社,2017.