基于分布式的葡萄酒信息分析系统的研究及实现

来源 :宁夏大学 | 被引量 : 0次 | 上传用户:abkkk123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国葡萄酒行业的发展,传统方式的葡萄酒企业信息管理模式已经无法满足企业的需求,针对大数据量葡萄酒信息数据的处理,以及企业信息资源管理水平和工作效率的提高,本文设计实现了基于分布式的葡萄酒信息分析系统。该系统高效的实现了葡萄酒信息的整合以及信息管理的规范化和标准化,提高了企业对人员和葡萄酒相关信息管理的工作效率。本系统以葡萄酒行业、数据挖掘和大数据云计算技术为背景,设计实现了基于分布式的葡萄酒信息分析系统。该系统主要包括七个功能模块:前台信息展示模块、首页欢迎模块、数据管理模块、信息管理模块、预测分析模块、用户管理模块和数据信息可视化分析模块。前台信息展示模块主要负责向用户展示酒庄的葡萄酒产品、招聘信息和联系方式等信息;首页欢迎模块负责展示系统的概要信息,如酒庄附近的天气状况、当前时间、酒庄地图、销售信息、销售区域、葡萄酒库存量以及用户信息等;数据管理模块主要负责葡萄酒数据的导入和导出系统;信息管理模块主要负责对酒庄天气信息、酒庄环境信息、葡萄酒成分信息、葡萄酒信息、库存信息、出入库信息以及销售信息进行管理;信息预测分析模块主要负责对酒庄48小时内天气状况、热词搜索度以及葡萄酒等级质量的进行预测分析,其中对葡萄酒等级质量的预测分析是以机器学习算法为理论支持,使用基于分布式的hadoop技术进行预测分析;用户管理模块主要负责对系统会员信息的管理和角色权限的分配;数据可视化展示模块主要负责对系统中管理的数据信息以可视化的方式友好的展示给用户。本文研究的主要工作如下:1、主要技术方案。在对葡萄酒等级质量预测分析模块,本系统采用了基于分布式的hadoop技术的数据处理方式,数据的预处理采用了 ETL数据仓库技术,数据的可视化使用了 Echarts技术,数据的异步请求处理使用了 Ajax技术。2、系统设计实现。本研究以windows和Iinux为开发平台,以开源的JAVA为开发语言,以eclipse3.8为开发工具,以开源的关系型MySql为数据库,基于分布式的hadoop技术和Java Web技术自主设计开发了葡萄酒信息分析系统。3、本文针对葡萄酒数据等级质量预测分析问题,研究了支持向量机(SVM)算法、朴素贝叶斯算法、BP神经网络和深度学习算法。实验过程中,采用UCI实验室提供的白葡萄酒和红葡萄酒数据集作为训练样本,分别利用以上机器学习算法对葡萄酒等级质量进行预测分析对比,根据实验结果,选择设计实现了基于hadoop的并行SVM算法。实验表明,并行化的SVM在对大数据量样本进行训练预测时,效率上具有明显的提高,并且预测准确率不会明显的降低。
其他文献
近十几年来项目管理在国内外受到普遍重视,项目管理理论及其相关的工具在国外已获得广泛应用,项目管理的研究也得到了长足的发展,成为国内外管理领域中的一大热点。工程项目
近几年来,思想政治教育社会化作为构建社会主义核心价值体系中的重大命题逐渐为社会普遍关注。另一方面,随着数字化时代来临,宣传作为思想政治教育社会化独立的影响变量,更大
受益人作为保险合同的关系人享有保险金请求权,准确理解保险受益人乃是顺利确定保险金给付之对象和实现保险契约目的之关键。受益人为利他契约之第三人,享有独立之请求权。受
流处理技术以其在计算密集型应用上高效处理性能得到了学术界和工业界的青睐,可重构技术以其设计的灵活性、较高的性能功耗比得到人们的认可。这两项技术成为了当前体系结构
近年来,食品安全事件的频频发生,严重的危害人们的身心健康和社会安定。尤其肉类产品的质量安全问题,引起了社会各界的高度重视。清真牛羊肉产业是宁夏的优势特色产业及重点
改革开放三十年,我国经济发展水平日益增强,工业化、城市化进程不断推进,这样的经济大环境引起了大量农村剩余劳动力开始走出农村来到城市从事非农产业,经过近三十年的不断发
为了提高战斗部的作战毁伤性能,本文设计了一种将预制破片与EFP结合的战斗部。运用ANSYS/LS-DYNA有限元分析软件模拟了预制破片的飞散过程和战斗部中EFP的成型效果,比较了四
本文研究了虾青素(astaxanthin)对损伤细胞的保护作用,采用氧化应激损伤的肝细胞(人胎肝L-02细胞株)和冷冻损伤的鱼精细胞(大黄鱼精子细胞)作为研究对象,探讨虾青素保护损伤细胞的
劳动争议,是劳动者与雇主或雇主组织之间的争议。妥善处理劳动争议纠纷,事关劳动者和用人单位双方利益。劳动争议仲裁模式作为解决劳动争议的重要手段在世界各国均被广泛应用
随着集成电路制造工艺的进步和电路规模的扩大,芯片设计进入片上系统(System on a Chip,SoC)时代。由于片上系统嵌入了各种芯核,出现了测试数据上升、测试芯核难以控制等问题