A System is designed to analyse BigData collect from Wifi probe
河海大学
SUPER SUPER HANDSOME 组
组员:魏、陶、丁
该平台主要针对WIFI探针采集到的大量客流数据进行分析。 服务端主要接收探针每三秒发送一次的数据,于接收端搭建Tomcat纵向集群,有效处理1300台以上的并发请求,将数据保存到数据分析平台待用,文件系统使用HDFS分布式文件系统。数据分析平台搭建于Linux系统,采用Spark&Habse的分布式搭建模式,后台数据分析程序在3秒之内分析完实时数据,传至前台可视化,实现实时数据的展示。 作品较好的完成包括客流量、入店量、入店率、来访周期、新老顾客、顾客活跃度、驻店时长、来访周期、跳出率、深访率在内的九大基础指标的分析。并于前端页面上注重直观展示数据的变化趋势,数据分析所涉及的范围根据店铺具体情况支持自定义阕值。 对于探针功能的拓展:探针绑定短信模块,后台实现短信接口,从而对探针实现远程控制与状态监控。针对不同店铺大小推出小店铺探针,中性店铺三探针,大型店铺多探针模式,中型以上店铺支持定位,从而进一步分析呈现区域热点。 此外作品特色的添加了分析预测的功能,并基于分析预测功能结合历史数据智能的为商家提供商业决策支持,其中包括营销方案的推送,店铺排名波动的提醒
The commercial big data analysis system based on the WiFi probe uses the Hadoop data analysis platform and the Spark framework to quickly analyze the data collected by the probes. It adopts the Tomcat vertical cluster server construction mode to implement the high concurrency processing of the data receiving server to the web interface and uses the Echarts chart. Visualization can be used to analyze the trend of changes in the customer flow of the mall and to use machine learning regression prediction. My main responsibility is to build the overall business logic and write the front and back code.
本系统使用Spark框架,结合HBase数据库、服务器Tomcat纵向集群、Hadoop集群组成。 缓冲服务器端主要使用HBase和HDFS,HBase用来存储结构化数据,HDFS用来存储训练模型数据, 主要分析系统是通过Spark集群来实现其快速分析,通过tomcat和echarts把可视化数据传到页面显示端口,Bootstrap框架搭建前台页面使得系统通过PC和手机都可以访问
点击观看 密码为 super2017
文件目录,如下:
需求规格说明书.pdf
软件设计说明书.pdf
测试文档.pdf
软件参数.pdf
程序源代码(文件夹)
文件内容说明 关于宣传册内容
文件 | 主要内容 |
---|---|
需求规格说明书.pdf | 详细描述本题目的功能与非功能需求 |
软件设计说明书.pdf | 详细描述软件的架构、设计理念、算法思路等 |
测试文档.pdf | 描述测试环境的搭建、准备的测试数据、测试方法等 |
软件参数.pdf | 包括系统整体架构图、主要开发语言、使用的开源框架、数据存储环境、前端框架等 |
程序源代码 | 指未编译的按照一定的程序设计语言规范书写的程序代码 |
源代码说明.pdf | 说明源码中各个文件的作用及解释 |