论文部分内容阅读
摘 要:文中以校园食堂服务系统中的海量数据为研究对象,基于大数据背景下的食堂服务平台的研究展开讨论。该系统应用HTML5,JavaScript,MySQL,Hadoop集群数据处理等技术,实现了在线订餐功能并生成数据分析。实验结果表明:该平台方便了师生订餐的同时也减少了食堂管理成本,解决了学生就餐难,排队久的难题;系统通过大数据分析来了解消费者的需求,从而更好地提高食堂服务水平。
关键词:大数据;线上订餐;校园食堂;Hadoop集群;海量数据;数据处理
中图分类号:TP391.7 文献标识码:A 文章编号:2095-1302(2020)09-00-04
0 引 言
如今,网络数据量成指数型增长,现今社会已经是大数据发展的时代。然而,快速增长的数据量已超越了普通数据库的处理能力,导致数据库无法对TB级以上的数据进行储存并分析,因此,我们通过Hadoop集群对海量数据进行统计和分析处理,从中提取出有价值的数据,用数据展开分析,为用户呈现数据化的技术,同时,也为以后的重要决策提供重要的依据。
食堂服务平台主要采用大数据分析技术,并结合云计算技术进行大量的数据分析和处理,专门针对校园食堂打饭难,排队久,就餐环境差等问题进行研究。利用平台收集信息,综合处理,结合校园管理实际解决就餐问题。
1 项目背景
本项目以贵州师范学院为例来展开研究,主要目的解决学生日常生活中的就餐问题。由网络数据可知,每年各大高校的招生人数都在不断增加,特别是在大学,贵州所有大学人数统计见表1所列。
下面以贵州师范学院为例进行阐述:
(1)贵州师范学院土地资源不算丰富,占地面积狭小,对于一个大学来讲,如果没有适合的就餐管理机制,本学校的三个食堂完全无法满足要求。
(2)贵州师范学院的招生人数逐年增加,以至于近年来师生人数近2万人,是一个庞大的集体,于此,使得师生就餐成为一大问题。
(3)由于学校人数问题,各个学院的课程安排时间相近,导致下课时间相同,以至于出现“抢位置”“抢饭”等现象,这也是最主要因素。
(4)食堂内所有窗口并不集中,每个窗口为一个商家,从而导致食堂卫生(指地面的保洁、桌面收拾,桌椅保洁等)难题,甚至许多学生对就餐产生恐惧。
2 系统设计思路与架构
2.1 系统设计思路
本系统需要解决学生食堂就餐无法系统化等问题。系统中,学生通过平台可以了解各校内食堂各个商家的详细信息,针对自己的喜好在不同商家下单点餐,方便商家进行线上线下的管理。
大量人员用餐服务平台的最大问题是用户数量和产生数据庞大,到目前为止,食堂用餐人数的数据已经成千上万条,采用人工处理方式很不科学,不利于食堂服务的管理。然而随着大数据时代的来临,运用更高的数据化处理技术可更好地解决这个问题。利用现代网络技术收集大量数据,并通过Hadoop集群数据处理技术进行分析之后再传回MySQL数据库。大数据的核心技术就是可储存和分析大量数据,相较于传统的数据仓库处理技术而言,更加有利于数据信息的采集和处理。平台机构示意如图1所示。
2.2 食堂服务系统管理
2.2.1 前台分类模块
前台分类模块功能是将所有菜品按分类展示,目的是让用户按照分类名快速定位到自己所需要的菜品。由商家管理人员添加所有菜品的信息,并将菜品分类,如按照早餐、晚餐、湘菜、粤菜等分类,且对每道菜品添加詳细信息,其中包括菜品名称、实物图片、菜品单价等。
前台主要部分代码如下:
关键词:大数据;线上订餐;校园食堂;Hadoop集群;海量数据;数据处理
中图分类号:TP391.7 文献标识码:A 文章编号:2095-1302(2020)09-00-04
0 引 言
如今,网络数据量成指数型增长,现今社会已经是大数据发展的时代。然而,快速增长的数据量已超越了普通数据库的处理能力,导致数据库无法对TB级以上的数据进行储存并分析,因此,我们通过Hadoop集群对海量数据进行统计和分析处理,从中提取出有价值的数据,用数据展开分析,为用户呈现数据化的技术,同时,也为以后的重要决策提供重要的依据。
食堂服务平台主要采用大数据分析技术,并结合云计算技术进行大量的数据分析和处理,专门针对校园食堂打饭难,排队久,就餐环境差等问题进行研究。利用平台收集信息,综合处理,结合校园管理实际解决就餐问题。
1 项目背景
本项目以贵州师范学院为例来展开研究,主要目的解决学生日常生活中的就餐问题。由网络数据可知,每年各大高校的招生人数都在不断增加,特别是在大学,贵州所有大学人数统计见表1所列。
下面以贵州师范学院为例进行阐述:
(1)贵州师范学院土地资源不算丰富,占地面积狭小,对于一个大学来讲,如果没有适合的就餐管理机制,本学校的三个食堂完全无法满足要求。
(2)贵州师范学院的招生人数逐年增加,以至于近年来师生人数近2万人,是一个庞大的集体,于此,使得师生就餐成为一大问题。
(3)由于学校人数问题,各个学院的课程安排时间相近,导致下课时间相同,以至于出现“抢位置”“抢饭”等现象,这也是最主要因素。
(4)食堂内所有窗口并不集中,每个窗口为一个商家,从而导致食堂卫生(指地面的保洁、桌面收拾,桌椅保洁等)难题,甚至许多学生对就餐产生恐惧。
2 系统设计思路与架构
2.1 系统设计思路
本系统需要解决学生食堂就餐无法系统化等问题。系统中,学生通过平台可以了解各校内食堂各个商家的详细信息,针对自己的喜好在不同商家下单点餐,方便商家进行线上线下的管理。
大量人员用餐服务平台的最大问题是用户数量和产生数据庞大,到目前为止,食堂用餐人数的数据已经成千上万条,采用人工处理方式很不科学,不利于食堂服务的管理。然而随着大数据时代的来临,运用更高的数据化处理技术可更好地解决这个问题。利用现代网络技术收集大量数据,并通过Hadoop集群数据处理技术进行分析之后再传回MySQL数据库。大数据的核心技术就是可储存和分析大量数据,相较于传统的数据仓库处理技术而言,更加有利于数据信息的采集和处理。平台机构示意如图1所示。
2.2 食堂服务系统管理
2.2.1 前台分类模块
前台分类模块功能是将所有菜品按分类展示,目的是让用户按照分类名快速定位到自己所需要的菜品。由商家管理人员添加所有菜品的信息,并将菜品分类,如按照早餐、晚餐、湘菜、粤菜等分类,且对每道菜品添加詳细信息,其中包括菜品名称、实物图片、菜品单价等。
前台主要部分代码如下: