1. 程式人生 > >餐飲大資料-系統架構模組設計

餐飲大資料-系統架構模組設計

整個餐飲大資料專案經過了團隊幾個人的齊心協力談論,初步確定了專案的大體框架,接下來就是設計到專案的開發流程。

  1. 系統業務層次圖
    內容描述:本平臺旨在為從事餐飲行業客戶,提供一種便捷、直觀的資訊查詢和展示的功能;它分為面向商圈管理者和麵向店鋪主兩個子系統。
    詳細結構如下圖:
    這裡寫圖片描述
    功能簡介:
    本平臺主要分為兩大模組分別面向店鋪管理者和店鋪主,分別提供不同功能,店鋪管理者主要可以檢視本商圈的總詳情(包括店鋪數量,不同分類消費總額等)以及可以針對檢視某一家商鋪的評價詳情資訊;我要開店模組主要為有開店趨勢的客戶展示不同商圈的店鋪數量、型別、消費水平等資訊。
  2. 系統架構說明
    這裡寫圖片描述
    此平臺數據來源為爬蟲爬取到的資料,經過清洗後轉化為結構化資料,儲存於Hive中;通過sparksql查詢語句分析表中的資料,得到滿足查詢的結果傳遞個Tomcat,echart通過Tomcat訪問介面將資料視覺化,最後呈現在web端。

  3. 系統流程如下圖所示
    這裡寫圖片描述

  4. 機器劃分
    這裡寫圖片描述
    我們將6臺伺服器分為兩部分。5臺伺服器搭建叢集,用於儲存和計算。一臺伺服器作為web伺服器。

  5. 視覺化設計

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
商圈詳情