美團軟件體系結(jié)構(gòu)分析_第1頁
美團軟件體系結(jié)構(gòu)分析_第2頁
美團軟件體系結(jié)構(gòu)分析_第3頁
美團軟件體系結(jié)構(gòu)分析_第4頁
美團軟件體系結(jié)構(gòu)分析_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

南昌大學軟件學院NanChanguniversity.SoftwareInstitute美團體系結(jié)構(gòu)MeiTuanArchitecture1精選完整ppt課件010203電子商務平臺領(lǐng)域體系結(jié)構(gòu)分析美團體系結(jié)構(gòu)分析美團的設(shè)計風格CONTENT022精選完整ppt課件01電子商務平臺領(lǐng)域體系結(jié)構(gòu)分析Structuralanalysisofe-commercesystemPARTONE3精選完整ppt課件1.電子商務平臺領(lǐng)域的公共特征和動態(tài)行為廣闊市場協(xié)調(diào)、整合信息流、物質(zhì)流、資金流,提供網(wǎng)絡(luò)基礎(chǔ)設(shè)施、支付平臺、安全平臺、管理平臺,有效地是實現(xiàn)資源共享。04廣闊環(huán)境快速流通和低廉價格動態(tài)特征動態(tài)行為電子商務減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。通過電子商務,企業(yè)能夠更快的匹配買家,實現(xiàn)真正的產(chǎn)-供-銷一體化,能夠節(jié)約資源,減少不必要的生產(chǎn)浪費。人們不受時間、空間、傳統(tǒng)購物等限制,可以隨時隨地在網(wǎng)上交易,使我們在特定的時間里能夠接觸到更多的客戶,為我們提供了更廣闊的發(fā)展環(huán)境。在電子商務平臺上一個商家可以面對任何地點的消費者,而一個消費者可以在全球的任何一家商家購物。一個商家可以去挑戰(zhàn)不同地區(qū)、不同類別的買家客戶群,在網(wǎng)上能夠收集到豐富的買家信息,進行數(shù)據(jù)分析。4精選完整ppt課件2.美團的特有特征與動態(tài)行為05美團軟件設(shè)計與分析,南昌大學軟件學院特有特征動態(tài)行為美團是B2C類型的團購電子商務平臺,垂直服務貼近生活,由團購、套餐、代金券、積分和促銷服務為主;消費限時,售后服務優(yōu)質(zhì),服務類型拓展性強。用戶可以自選擇地方服務,也可以基于GPS定位獲取服務,通過數(shù)據(jù)庫日志系統(tǒng)向用戶準確推送感興趣的服務,深入挖掘數(shù)據(jù)提供吃喝玩樂等生活服務、限時促銷優(yōu)惠,采用SSO單點登錄方式與第三方支付平臺共享賬號信息,頻繁更新服務和數(shù)據(jù)庫數(shù)據(jù)。5精選完整ppt課件電子商務平臺整體框架結(jié)構(gòu)06美團軟件設(shè)計與分析,南昌大學軟件學院6精選完整ppt課件電子商務平臺整體框架結(jié)構(gòu)07美團軟件設(shè)計與分析,南昌大學軟件學院圖1-1標準層次結(jié)構(gòu)7精選完整ppt課件02美團體系結(jié)構(gòu)分析StructureAnalysisofMeiTuanSystemPARTTWO8精選完整ppt課件美團體系結(jié)構(gòu)的結(jié)構(gòu)分析09美團軟件設(shè)計與分析,南昌大學軟件學院美團概念視圖系統(tǒng)功能模塊視圖數(shù)據(jù)流9精選完整ppt課件1.美團的系統(tǒng)功能10發(fā)布商品信息、準確獲取優(yōu)質(zhì)消費者??旖莸厮褜じ信d趣的、優(yōu)惠的、可靠的商戶進行消費。維護平臺的穩(wěn)定;優(yōu)化用戶的體驗;業(yè)務的拓展。商家用戶平臺管理者美團軟件設(shè)計與分析,南昌大學軟件學院10精選完整ppt課件2.美團的數(shù)據(jù)流11美團軟件設(shè)計與分析,南昌大學軟件學院2.1美團體系結(jié)構(gòu)的頂級數(shù)據(jù)流圖11精選完整ppt課件2.美團的數(shù)據(jù)流12美團軟件設(shè)計與分析,南昌大學軟件學院2.2美團體系結(jié)構(gòu)的數(shù)據(jù)子流圖12精選完整ppt課件3.美團的概念視圖13美團軟件設(shè)計與分析,南昌大學軟件學院3.1美團體系結(jié)構(gòu)的概念視圖13精選完整ppt課件美團體系結(jié)構(gòu)的約束14軟硬件約束界面約束功能約束系統(tǒng)所需要的硬件配置:PentiumIII600MHz以上256MBRAMWindows2000/NT4.0Server基于Intel構(gòu)架的企業(yè)服務器軟件:操作系統(tǒng):WindowsServer2003支持環(huán)境:MicrosoftIIS瀏覽器:IE7.0及以上、搜狗瀏覽器等數(shù)據(jù)庫:SQLServer2000編程語言:VisualC#設(shè)計工具:MicrosoftVisualstudio2005或以上,DreamWaver,Flash,PhotoShop等.對于產(chǎn)品要有詳細的說明,并且界面簡單大方美觀。

通過超鏈接檢索所有商品

為獲取遠程服務而設(shè)計表單,用于檢索信息、定購產(chǎn)品等

優(yōu)惠策略限時;穩(wěn)定的數(shù)據(jù)庫管理保證用戶的信息和資金安全;14精選完整ppt課件4.美團的模塊視圖15美團軟件設(shè)計與分析,南昌大學軟件學院4.1美團體系結(jié)構(gòu)的模塊視圖15精選完整ppt課件4.1用戶接口模塊用戶接口模塊將從以上三個方面進行介紹,分別是整個模塊的概述,模塊業(yè)務流程圖分析,各子模塊及其構(gòu)件概述16用戶接口模塊2模塊業(yè)務流程圖分析1.模塊概述3各子模塊及構(gòu)件分析16精選完整ppt課件4.1.1模塊總體概述17用戶接口用戶接口模塊是美團網(wǎng)四大模塊中的核心模塊,主要實現(xiàn)與用戶的互動,站在用戶的角度上看到的美團網(wǎng)的基本功能。該模塊又分為顧客注冊、會員登錄、團購搜索、訂單管理、售后模塊五個子模塊,從而實習用戶的基本需求。17精選完整ppt課件4.1.2模塊業(yè)務流程分析:用戶打開美團網(wǎng)app或則網(wǎng)站可以瀏覽今日團購信息,商品信息,或店鋪商家信息,根據(jù)自己需求團購搜索相關(guān)物品進行下單,下單時候系統(tǒng)判斷是否登錄,確定登錄即可支付。1818精選完整ppt課件4.1.3各子模塊及其構(gòu)件分析用戶登錄進入美團網(wǎng),根據(jù)自己的需求,瀏覽相關(guān)信息(比如餐飲,外賣,酒店等),看到滿意的商品后注冊個人信息既可以成為會員,進行下訂單和購買操作1.用戶注冊和登錄單點登錄構(gòu)件19單點登錄(SingleSignOn),簡稱為SSO,是目前比較流行的企業(yè)業(yè)務整合的解決方案之一。SSO的定義是在多個應用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統(tǒng)。19精選完整ppt課件4.1.3.1單點登錄構(gòu)件工作原理2020精選完整ppt課件4.1.3.2團購搜索模塊介紹:用戶根據(jù)自己的直接瀏覽點擊或間接文字搜索所獲得到的信息源一般不是直接的數(shù)據(jù)信息,而是通過美團網(wǎng)進過一定的搜索引擎算法,分析推薦最佳的數(shù)據(jù)信息給用戶。團購搜索21構(gòu)件分析:在用戶意圖明確時,我們通常用搜索引擎來解決的信息過載問題,但當用戶的意圖不明確或者很難用清晰的語義表達,此時借助推薦系統(tǒng)通過用戶行為的分析理解其意圖,為其推送個性化的結(jié)果,便成為一種更好的選擇。美團作為國內(nèi)發(fā)展較快的O2O網(wǎng)站,有著大量的用戶和豐富的用戶行為,這些為推薦系統(tǒng)的應用和優(yōu)化提供了很好的條件搜索引擎構(gòu)件21精選完整ppt課件4.1.3.2搜索引擎構(gòu)件所依附的推薦系統(tǒng)分析數(shù)據(jù)為基礎(chǔ),用算法去雕琢,只有將二者有機結(jié)合,才會帶來效果的提升。對我們而言,以下兩個節(jié)點是我們優(yōu)化過程中的里程碑:將候選集進行融合:提高了推薦的覆蓋度、多樣性和精度引入重排序模型:解決了候選集增加以后deal之間排列順序的問題2222精選完整ppt課件4.1.3.3訂單管理訂單簽訂模塊訂單付款模塊訂單追蹤模塊訂單完成訂單簽訂模塊完成簽訂一個訂單的各種必要操作,包括生成訂單、修改訂單、瀏覽訂單、查詢訂單、提交訂單、刪除訂單等項功能

訂單付款模塊包括填寫付款記錄、付款查詢、超期報警。其中超期報警檢查訂單的付款情況是否存在超出時間還未付清的情況,如果存在則顯示這些訂單,并給出報警提示。訂單追蹤模塊將根據(jù)訂單編號追蹤訂單的訂單信息、付款信息、到貨信息。信息查詢模塊將提供訂單信息的查詢。23精選完整ppt課件訂單管理模塊流程圖24精選完整ppt課件訂單管理的構(gòu)件分析畢業(yè)設(shè)計第二次匯報,段公子,西北工業(yè)大學航空學院包括登錄界面構(gòu)件、生成訂單構(gòu)件、刪除訂單構(gòu)件、查詢訂單付款構(gòu)件、保存訂單付款構(gòu)件、查詢訂單構(gòu)件、查詢訂單付款構(gòu)件、到貨查詢構(gòu)件等

用戶狀態(tài)維護構(gòu)件、日志填寫構(gòu)件、分頁顯示構(gòu)件、數(shù)據(jù)庫操作構(gòu)件、異常處理構(gòu)件等。

包括系統(tǒng)數(shù)據(jù)庫構(gòu)件、報表格式定義構(gòu)件。界面構(gòu)件基本構(gòu)件支撐構(gòu)件25精選完整ppt課件4.2管理員接口模塊16商家信息管理模塊:管理員對于所提供貨物的商家信息進行管理。用戶信息管理模塊:管理員對用戶對信息進行管理。運營情況管理模塊:管理員對于整個網(wǎng)絡(luò)的運作進行管理。商品管理模塊:管理員對有商品的信息進行核實,并且存儲進行管理。26精選完整ppt課件4.2.1.商家信息管理模塊17商家信息管理模塊對商家信息管理進行需求分析,主要功能模塊有添加商家信息、商家分類、修改商家信息,刪除商家信息四個模塊。27精選完整ppt課件4.2.1.1信息管理流程圖:1928精選完整ppt課件4.2.2.用戶信息管理模塊17用戶信息管理模塊對用戶信息管理進行需求分析,主要功能模塊有添加用戶信息、用戶分類、修改用戶信息三個模塊。29精選完整ppt課件4.2.2.1用戶信息管理流程圖:1930精選完整ppt課件4.2.3.運營情況管理模塊17運營情況管理模塊對運營管理模塊進行需求分析,主要功能可以分為反饋用戶評分,反饋用戶意見、管理廣告。31精選完整ppt課件4.2.3.1運營情況管理流程圖:1932精選完整ppt課件4.2.4商品信息管理模塊17商品信息管理模塊對管理商品模塊進行需求分析,主要功能模塊有商品核實管理、商品類別管理、商品推送管理、商品排序管理三個模塊。33精選完整ppt課件4.2.4.1信息管理流程圖:1934精選完整ppt課件4.2.5構(gòu)件10界面構(gòu)件:登錄構(gòu)件申請構(gòu)件協(xié)議相關(guān)構(gòu)件分類構(gòu)件審核構(gòu)件收集構(gòu)件排序構(gòu)件打印構(gòu)件獎懲構(gòu)件35精選完整ppt課件4.2.5基本構(gòu)件、支撐構(gòu)件、連接件快速定位輸出Word商家狀態(tài)維護日志填寫數(shù)據(jù)庫操作異常處理系統(tǒng)數(shù)據(jù)庫報表格式定義商家信息基本構(gòu)件:支撐構(gòu)件:連接件:10用戶信息商品信息36精選完整ppt課件4.3商家接口模塊商家接口模塊流程圖商家提供商品,對訂單進行處理。具體功能模塊:發(fā)布商品信息訂單收款訂單追蹤訂單消費37精選完整ppt課件4.3.1界面構(gòu)件界面構(gòu)件生成商品登陸界面刪除訂單確認訂單訂單付款訂單付款確認訂單消費查詢訂單消費查詢38精選完整ppt課件4.3.2基本構(gòu)件、支撐構(gòu)件、連接件和約束快速定位輸出Word商家狀態(tài)維護日志填寫數(shù)據(jù)庫操作異常處理系統(tǒng)數(shù)據(jù)庫報表格式定義存貨信息商品信息付款狀態(tài)基本構(gòu)件:支撐構(gòu)件:連接件:約束:39精選完整ppt課件4.數(shù)據(jù)庫服務模塊10美團軟件設(shè)計與分析,南昌大學軟件學院

整體數(shù)據(jù)庫架構(gòu)

日志收集系統(tǒng)架構(gòu)

推薦排序算法分析40精選完整ppt課件整體數(shù)據(jù)庫架構(gòu)104.1數(shù)據(jù)庫的架構(gòu)和數(shù)據(jù)流流轉(zhuǎn)構(gòu)件:對外接口、日志數(shù)據(jù)倉庫、算法平臺、基礎(chǔ)數(shù)據(jù)服務。連接件:數(shù)據(jù)收集、日志數(shù)據(jù)的挖掘41精選完整ppt課件日志收集系統(tǒng)架構(gòu)10美團軟件設(shè)計與分析,南昌大學軟件學院4.2美團的日志收集系統(tǒng)架構(gòu)美團的日志收集系統(tǒng)負責美團的所有業(yè)務日志的收集,并分別提供離線數(shù)據(jù)和實時數(shù)據(jù)流。美團的日志收集系統(tǒng)基于Flume設(shè)計和搭建而成。42精選完整ppt課件推薦排序算法分析10美團軟件設(shè)計與分析,南昌大學軟件學院4.3美團的日志收集系統(tǒng)架構(gòu)推薦系統(tǒng)基本可以分為數(shù)據(jù)層、觸發(fā)層、融合過濾層和排序?qū)訑?shù)據(jù)層觸發(fā)層融合過濾層排序?qū)?3精選完整ppt課件推薦排序算法分析10美團軟件設(shè)計與分析,南昌大學軟件學院

數(shù)據(jù)生產(chǎn) 1、ETL數(shù)據(jù)倉庫技術(shù):將數(shù)據(jù)從來源端經(jīng)過抽?。╡xtract)、轉(zhuǎn)換(transform)、

加載(load)至目的端的過程;2、map/reduce:分布式計算框;3、spark通用并行框架;4、storm分布可容錯的實時計算系統(tǒng)5、flume分布式日志系統(tǒng)

數(shù)據(jù)存儲1、hive數(shù)據(jù)倉庫工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并提供簡單的sql查詢功能,可以將sql語句轉(zhuǎn)換為MapReduce任務進行運行:2、HBase關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫。另一個不同的是HBase基于列的而不是基于行的模式。3、MySql數(shù)據(jù)庫;4、Redis數(shù)據(jù)庫,是一個開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫。44精選完整ppt課件推薦排序算法分析10美團軟件設(shè)計與分析,南昌大學軟件學院

融合過濾 為了結(jié)合不同觸發(fā)算法的優(yōu)點,同時提高候選集的多樣性和覆蓋率,需要將不同的觸發(fā)算法融合在一起。常見的融合的方法有以下幾種:加權(quán)型:最簡單的融合方法就是根據(jù)經(jīng)驗值對不同算法賦給不同的權(quán)重,對各個算法產(chǎn)生的候選集按照給定的權(quán)重進行加權(quán),然后再按照權(quán)重排序。分級型:優(yōu)先采用效果好的算法,當產(chǎn)生的候選集大小不足以滿足目標值時,再使用效果次好的算法,依此類推。調(diào)制型:不同的算法按照不同的比例產(chǎn)生一定量的候選集,然后疊加產(chǎn)生最終總的候選集。過濾型:當前的算法對前一級算法產(chǎn)生的候選集進行過濾,依此類推,候選集被逐級過濾,最終產(chǎn)生一個小而精的候選集合。45精選完整ppt課件推薦排序算法分析10美團軟件設(shè)計與分析,南昌大學軟件學院

重排序 LRGBDTAG對于不同算法觸發(fā)出來的候選集,只是根據(jù)算法的歷史效果決定算法產(chǎn)生的item的位置顯得有些簡單粗暴,同時,在每個算法的內(nèi)部,不同item的順序也只是簡單的由一個或者幾個因素決定,這些排序的方法只能用于第一步的初選過程,最終的排序結(jié)果需要借助機器學習的方法,使用相關(guān)的排序模型,綜合多方面的因素來確定。1.模型,2.數(shù)據(jù),3.特征引入重排序模型:解決了候選集增加以后deal之間排列順序的問題46精選完整ppt課件03美團設(shè)計風格MeiTuanDesignArchitecturePARTTHREE47精選完整ppt課件1.數(shù)據(jù)共享風格傳統(tǒng)數(shù)據(jù)庫黑板中央數(shù)據(jù)源:中央數(shù)據(jù)庫單元亦稱資源庫,用于表示系統(tǒng)當前狀態(tài)。中央數(shù)據(jù)單元與構(gòu)件之間可經(jīng)行信息交換,技術(shù)實現(xiàn)基礎(chǔ)。輸入流中的事件驅(qū)動系統(tǒng)進行信息處理,把執(zhí)行結(jié)果儲存到中央數(shù)據(jù)單元。中央數(shù)據(jù)單元的當前狀態(tài)來驅(qū)動系統(tǒng)運行中央數(shù)據(jù)源相互依賴的構(gòu)建組48精選完整ppt課件2.C2體系風格構(gòu)件之間的通訊必須使用消息傳遞機制構(gòu)件與構(gòu)件之間的聯(lián)系只能靠連接件連接件負責消息的過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論