美團軟件體系結構分析精品專業(yè)課件_第1頁
美團軟件體系結構分析精品專業(yè)課件_第2頁
美團軟件體系結構分析精品專業(yè)課件_第3頁
美團軟件體系結構分析精品專業(yè)課件_第4頁
美團軟件體系結構分析精品專業(yè)課件_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、南昌大學NanChang university.Software Institute美團體系結構MeiTuan Architecture1精品 PPT 歡迎下載 可修改010203電子商務平臺領域體系結構分析美團體系結構分析美團的設計風格CONTENT022精品 PPT 歡迎下載 可修改01電子商務平臺領域體系結構分析Structural analysis of e-commerce systemPART ONE3精品 PPT 歡迎下載 可修改1.電子商務平臺領域的公共特征和動態(tài)行為p 廣闊市場協(xié)調、整合信息流、物質流、資金流,提供網絡基礎設施、支付平臺、安全平臺、管理平臺,有效地是實現資源共

2、享。04p 廣闊環(huán)境p 快速流通和低廉價格動態(tài)特征動態(tài)行為電子商務減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。通過電子商務,企業(yè)能夠更快的匹配買家,實現真正的產-供-銷一體化,能夠節(jié)約資源,減少不必要的生產浪費。人們不受時間、空間、傳統(tǒng)購物等限制,可以隨時隨地在網上交易,使我們在特定的時間里能夠接觸到更多的客戶,為我們提供了更廣闊的發(fā)展環(huán)境。在電子商務平臺上一個商家可以面對任何地點的消費者,而一個消費者可以在全球的任何一家商家購物。一個商家可以去挑戰(zhàn)不同地區(qū)、不同類別的買家客戶群,在網上能夠收集到豐富的買家信息,進行數據分析。4精品 PPT 歡迎下載 可修

3、改2.美團的特有特征與動態(tài)行為05美團軟件設計與分析,南昌大學軟件學院特有特征動態(tài)行為美團是B2C類型的團購電子商務平臺,垂直服務貼近生活,由團購、套餐、代金券、積分和促銷服務為主;消費限時,售后服務優(yōu)質,服務類型拓展性強。用戶可以自選擇地方服務,也可以基于GPS定位獲取服務,通過數據庫日志系統(tǒng)向用戶準確推送感興趣的服務,深入挖掘數據提供吃喝玩樂等生活服務、限時促銷優(yōu)惠,采用SSO單點登錄方式與第三方支付平臺共享賬號信息,頻繁更新服務和數據庫數據。5精品 PPT 歡迎下載 可修改電子商務平臺整體框架結構06美團軟件設計與分析,南昌大學軟件學院6精品 PPT 歡迎下載 可修改電子商務平臺整體框架

4、結構07美團軟件設計與分析,南昌大學軟件學院圖1-1 標準層次結構7精品 PPT 歡迎下載 可修改02美團體系結構分析Structure Analysis of MeiTuan SystemPART TWO8精品 PPT 歡迎下載 可修改美團體系結構的結構分析09美團軟件設計與分析,南昌大學軟件學院美團概念視圖系統(tǒng)功能模塊視圖數據流9精品 PPT 歡迎下載 可修改1.美團的系統(tǒng)功能10發(fā)布商品信息、準確獲取優(yōu)質消費者??旖莸厮褜じ信d趣的、優(yōu)惠的、可靠的商戶進行消費。維護平臺的穩(wěn)定;優(yōu)化用戶的體驗;業(yè)務的拓展。商家用戶平臺管理者美團軟件設計與分析,南昌大學軟件學院10精品 PPT 歡迎下載 可修

5、改9、 人的價值,在招收誘惑的一瞬間被決定。2022-2-272022-2-27Sunday, February 27, 202210、低頭要有勇氣,抬頭要有低氣。2022-2-272022-2-272022-2-272/27/2022 6:29:55 AM11、人總是珍惜為得到。2022-2-272022-2-272022-2-27Feb-2227-Feb-2212、人亂于心,不寬余請。2022-2-272022-2-272022-2-27Sunday, February 27, 202213、生氣是拿別人做錯的事來懲罰自己。2022-2-272022-2-272022-2-272022-2

6、-272/27/202214、抱最大的希望,作最大的努力。2022年2月27日星期日2022-2-272022-2-272022-2-2715、一個人炫耀什么,說明他內心缺少什么。2022年2月2022-2-272022-2-272022-2-272/27/202216、業(yè)余生活要有意義,不要越軌。2022-2-272022-2-27February 27, 202217、一個人即使已登上頂峰,也仍要自強不息。2022-2-272022-2-272022-2-272022-2-272.美團的數據流11美團軟件設計與分析,南昌大學軟件學院2.1美團體系結構的頂級數據流圖12精品 PPT 歡迎下載

7、 可修改9、 人的價值,在招收誘惑的一瞬間被決定。2022-2-272022-2-27Sunday, February 27, 202210、低頭要有勇氣,抬頭要有低氣。2022-2-272022-2-272022-2-272/27/2022 6:29:55 AM11、人總是珍惜為得到。2022-2-272022-2-272022-2-27Feb-2227-Feb-2212、人亂于心,不寬余請。2022-2-272022-2-272022-2-27Sunday, February 27, 202213、生氣是拿別人做錯的事來懲罰自己。2022-2-272022-2-272022-2-27202

8、2-2-272/27/202214、抱最大的希望,作最大的努力。2022年2月27日星期日2022-2-272022-2-272022-2-2715、一個人炫耀什么,說明他內心缺少什么。2022年2月2022-2-272022-2-272022-2-272/27/202216、業(yè)余生活要有意義,不要越軌。2022-2-272022-2-27February 27, 202217、一個人即使已登上頂峰,也仍要自強不息。2022-2-272022-2-272022-2-272022-2-272.美團的數據流12美團軟件設計與分析,南昌大學軟件學院2.2美團體系結構的數據子流圖14精品 PPT 歡迎

9、下載 可修改3.美團的概念視圖13美團軟件設計與分析,南昌大學軟件學院3.1美團體系結構的概念視圖15精品 PPT 歡迎下載 可修改美團體系結構的約束14軟硬件約束界面約束功能約束系統(tǒng)所需要的硬件配置:Pentium III 600MHz 以上 256MB RAMWindows 2022/NT 4.0 Server 基于Intel構架的企業(yè)服務器軟件:操作系統(tǒng): Windows Server 2021 支持環(huán)境:Microsoft IIS瀏覽器:IE7.0及以上 、搜狗瀏覽器等數據庫: SQL Server 2000編程語言: Visual C#設計工具:Microsoft Visual st

10、udio 2021或以上, Dream Waver, Flash, PhotoShop等. l對于產品要有詳細的說明,并且界面簡單大方美觀。 l通過超鏈接檢索所有商品 l為獲取遠程服務而設計表單,用于檢索信息、定購產品等 優(yōu)惠策略限時;穩(wěn)定的數據庫管理保證用戶的信息和資金安全;16精品 PPT 歡迎下載 可修改4.美團的模塊視圖15美團軟件設計與分析,南昌大學軟件學院4.1美團體系結構的模塊視圖17精品 PPT 歡迎下載 可修改4.1用戶接口模塊用戶接口模塊將從以上三個方面進行介紹,分別是整個模塊的概述,模塊業(yè)務流程圖分析,各子模塊及其構件概述16用戶接口模塊2模塊業(yè)務流程圖分析1.模塊概述3

11、各子模塊及構件分析18精品 PPT 歡迎下載 可修改4.1.1模塊總體概述17用戶接口模塊是美用戶接口模塊是美團網四大模塊中的核心團網四大模塊中的核心模塊,主要實現與用戶模塊,主要實現與用戶的互動,站在用戶的角的互動,站在用戶的角度上看到的美團網的基度上看到的美團網的基本功能。該模塊又分為本功能。該模塊又分為顧客注冊、會員登錄、顧客注冊、會員登錄、團購搜索、訂單管理、團購搜索、訂單管理、售后模塊售后模塊 五個子模塊,五個子模塊,從而實習用戶的基本需從而實習用戶的基本需求。求。19精品 PPT 歡迎下載 可修改4.1.2模塊業(yè)務流程分析:用戶打開美團網app或則網站可以瀏覽今日團購信息,商品信息

12、,或店鋪商家信息,根據自己需求團購搜索相關物品進行下單,下單時候系統(tǒng)判斷是否登錄,確定登錄即可支付。1820精品 PPT 歡迎下載 可修改4.1.3各子模塊及其構件分析用戶登錄進入美團網,根據自己的需求,瀏覽相關信息(比如餐飲,外賣,酒店等),看到滿意的商品后注冊個人信息既可以成為會員,進行下訂單和購買操作 1.用戶注冊和登錄單點登錄構件19單點登錄(Single Sign On),簡稱為 SSO,是目前比較流行的企業(yè)業(yè)務整合的解決方案之一。SSO的定義是在多個應用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統(tǒng)。21精品 PPT 歡迎下載 可修改4.1.3.1單點登錄構件工作原理2

13、022精品 PPT 歡迎下載 可修改4.1.3.2團購搜索模塊介紹:用戶根據自己的直接瀏覽點擊或間接文字搜索所獲得到的信息源一般不是直接的數據信息,而是通過美團網進過一定的搜索引擎算法,分析推薦最佳的數據信息給用戶 。團購搜索21 構件分析:在用戶意圖明確時,我們通常用搜索引擎來解決的信息過載問題,但當用戶的意圖不明確或者很難用清晰的語義表達,此時借助推薦系統(tǒng)通過用戶行為的分析理解其意圖,為其推送個性化的結果,便成為一種更好的選擇。美團作為國內發(fā)展較快的O2O網站,有著大量的用戶和豐富的用戶行為,這些為推薦系統(tǒng)的應用和優(yōu)化提供了很好的條件 搜索引擎構件23精品 PPT 歡迎下載 可修改4.1.

14、3.2搜索引擎構件所依附的推薦系統(tǒng)分析數據為基礎,用算法去雕琢,只有將二者有機結合,才會帶來效果的提升。對我們而言,以下兩個節(jié)點是我們優(yōu)化過程中的里程碑:將候選集進行融合:提高了推薦的覆蓋度、多樣性和精度引入重排序模型:解決了候選集增加以后deal之間排列順序的問題2224精品 PPT 歡迎下載 可修改4.1.3.3訂單管理訂單簽訂模塊訂單付款模塊訂單追蹤模塊訂單完成訂單簽訂模塊完成簽訂一個訂單的各種必要操作訂單簽訂模塊完成簽訂一個訂單的各種必要操作 , 包括生成包括生成訂單訂單 、修改訂單、修改訂單 、瀏覽訂單、瀏覽訂單 、查詢訂單、查詢訂單 、提交訂單、提交訂單 、刪除訂單、刪除訂單等項功

15、能等項功能 訂單付款模塊包括填寫付款記錄訂單付款模塊包括填寫付款記錄 、付款查詢、付款查詢 、超期報警、超期報警 。其中超期報警檢查訂單的付款情況是否存在超出時間還未付清的其中超期報警檢查訂單的付款情況是否存在超出時間還未付清的情況情況 , 如果存在則顯示這些訂單如果存在則顯示這些訂單 , 并給出報警提示并給出報警提示 。訂單追蹤模塊將根據訂單編號追蹤訂單的訂單信息訂單追蹤模塊將根據訂單編號追蹤訂單的訂單信息 、付款信、付款信息息 、到貨信息、到貨信息 。信息查詢模塊將提供訂單信息的查詢。信息查詢模塊將提供訂單信息的查詢。25精品 PPT 歡迎下載 可修改訂單管理模塊流程圖26精品 PPT 歡

16、迎下載 可修改訂單管理的構件分析畢業(yè)設計第二次匯報,段公子,西北工業(yè)大學航空學院包括登錄界面構件 、生成訂單構件 、刪除訂單構件、查詢訂單付款構件 、保存訂單付款構件 、查詢訂單構件 、查詢訂單付款構件 、到貨查詢構件 等 用戶狀態(tài)維護構件 、日志填寫構件 、分頁顯示構件 、數據庫操作構件 、異常處理構件等 。 包括系統(tǒng)數據庫構件 、報表格式定義構件 。界面構件基本構件支撐構件27精品 PPT 歡迎下載 可修改4.2管理員接口模塊管理員接口模塊16商家信息管理模塊:管理員對于所提供貨物的商家信息進行管理。用戶信息管理模塊:管理員對用戶對信息進行管理。運營情況管理模塊:管理員對于整個網絡的運作進

17、行管理。商品管理模塊:管理員對有商品的信息進行核實,并且存儲進行管理。28精品 PPT 歡迎下載 可修改4.2.1.商家信息管理模塊17對商家信息管理進行需求分析 , 主要功能模塊有添加商家信息 、商家分類、修改商家信息,刪除商家信息四個模塊。29精品 PPT 歡迎下載 可修改4.2.1.1信息管理流程圖:信息管理流程圖:1930精品 PPT 歡迎下載 可修改4.2.2.用戶信息管理模塊17對用戶信息管理進行需求分析 , 主要功能模塊有添加用戶信息 、用戶分類、修改用戶信息三個模塊。31精品 PPT 歡迎下載 可修改4.2.2.1用戶用戶信息管理流程圖:信息管理流程圖:1932精品 PPT 歡

18、迎下載 可修改4.2.3.運營情況管理模塊17對運營管理模塊進行需求分析,主要功能可以分為反饋用戶評分,反饋用戶意見、管理廣告。33精品 PPT 歡迎下載 可修改4.2.3.1運營情況運營情況管理流程圖:管理流程圖:1934精品 PPT 歡迎下載 可修改4.2.4 商品信息管理模塊17對管理商品模塊進行需求分析 , 主要功能模塊有商品核實管理、商品類別管理、商品推送管理、商品排序管理三個模塊。35精品 PPT 歡迎下載 可修改4.2.4.1信息管理流程圖:信息管理流程圖:1936精品 PPT 歡迎下載 可修改4.2.5構件10界面構件:登錄構件申請構件協(xié)議相關構件分類構件審核構件收集構件排序構

19、件打印構件獎懲構件37精品 PPT 歡迎下載 可修改4.2.5基本構件、支撐構件、連接件快速定位輸出Word商家狀態(tài)維護日志填寫數據庫操作異常處理系統(tǒng)數據庫報表格式定義商家信息基本構件:支撐構件:連接件:10用戶信息商品信息38精品 PPT 歡迎下載 可修改4.3商家接口模塊商家接口模塊流程圖商家提供商品,對訂單進行處理。具體功能模塊:發(fā)布商品信息訂單收款訂單追蹤訂單消費39精品 PPT 歡迎下載 可修改4.3.1界面構件界面構件生成商品登陸界面刪除訂單確認訂單訂單付款訂單付款確認訂單消費查詢訂單消費查詢40精品 PPT 歡迎下載 可修改4.3.2基本構件、支撐構件、連接件和約束快速定位輸出W

20、ord商家狀態(tài)維護日志填寫數據庫操作異常處理系統(tǒng)數據庫報表格式定義存貨信息商品信息付款狀態(tài)基本構件:支撐構件:連接件:約束:41精品 PPT 歡迎下載 可修改4.數據庫服務模塊10美團軟件設計與分析,南昌大學軟件學院42精品 PPT 歡迎下載 可修改整體數據庫架構104.1數據庫的架構和數據流流轉構件:對外接口、日志數據倉庫、算法平臺、基礎數據服務。連接件:數據收集、日志數據的挖掘43精品 PPT 歡迎下載 可修改日志收集系統(tǒng)架構10美團軟件設計與分析,南昌大學軟件學院4.2美團的日志收集系統(tǒng)架構美團的日志收集系統(tǒng)負責美團的所有業(yè)務日志的收集,并分別提供離線數據和實時數據流。美團的日志收集系統(tǒng)

21、基于Flume設計和搭建而成。44精品 PPT 歡迎下載 可修改10美團軟件設計與分析,南昌大學軟件學院4.3美團的日志收集系統(tǒng)架構推薦系統(tǒng)基本可以分為數據層、觸發(fā)層、融合過濾層和排序層數據層觸發(fā)層融合過濾層排序層45精品 PPT 歡迎下載 可修改10美團軟件設計與分析,南昌大學軟件學院1、ETL數據倉庫技術 :將數據從來源端經過抽?。╡xtract)、轉換(transform)、 加載(load)至目的端的過程;2、map/reduce:分布式計算框;3、spark通用并行框架;4、storm分布可容錯的實時計算系統(tǒng)5、flume分布式日志系統(tǒng)1、hive數據倉庫工具,可以將結構化的數據文件

22、映射為一張數據庫表,并提供簡單的sql查詢功能,可以將sql語句轉換為MapReduce任務進行運行:2、HBase關系數據庫,它是一個適合于非結構化數據存儲的數據庫。另一個不同的是HBase基于列的而不是基于行的模式。3、MySql數據庫;4、Redis數據庫,是一個開源的使用ANSI C語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫。46精品 PPT 歡迎下載 可修改10美團軟件設計與分析,南昌大學軟件學院為了結合不同觸發(fā)算法的優(yōu)點,同時提高候選集的多樣性和覆蓋率,需要將不同的觸發(fā)算法融合在一起。常見的融合的方法有以下幾種:l加權型:最簡單的融合方法就是根據經驗

23、值對不同算法賦給不同的權重,對各個算法產生的候選集按照給定的權重進行加權,然后再按照權重排序。l分級型:優(yōu)先采用效果好的算法,當產生的候選集大小不足以滿足目標值時,再使用效果次好的算法,依此類推。l調制型:不同的算法按照不同的比例產生一定量的候選集,然后疊加產生最終總的候選集。l過濾型:當前的算法對前一級算法產生的候選集進行過濾,依此類推,候選集被逐級過濾,最終產生一個小而精的候選集合。47精品 PPT 歡迎下載 可修改10美團軟件設計與分析,南昌大學軟件學院lLRlGBDTlAG對于不同算法觸發(fā)出來的候選集,只是根據算法的歷史效果決定算法產生的item的位置顯得有些簡單粗暴,同時,在每個算法

24、的內部,不同item的順序也只是簡單的由一個或者幾個因素決定,這些排序的方法只能用于第一步的初選過程,最終的排序結果需要借助機器學習的方法,使用相關的排序模型,綜合多方面的因素來確定。1.模型 ,2.數據,3.特征引入重排序模型:解決了候選集增加以后deal之間排列順序的問題48精品 PPT 歡迎下載 可修改03美團設計風格MeiTuan Design ArchitecturePART THREE49精品 PPT 歡迎下載 可修改1. 數據共享風格傳統(tǒng)數據庫黑板中央數據源: 中央數據庫單元亦稱資源庫,用于表示系統(tǒng)當前狀態(tài)。中央數據單元與構件之間可經行信息交換,技術實現基礎。輸入流中的事件驅動系

25、統(tǒng)進行信息處理,把執(zhí)行結果儲存到中央數據單元。中央數據單元的當前狀態(tài)來驅動系統(tǒng)運行中央數據源相互依賴的構建組50精品 PPT 歡迎下載 可修改2.C2體系風格構件之間的通訊必須使用消息傳遞機制構件與構件之間的聯系只能靠連接件連接件負責消息的過濾、路由、廣播、通信和相關處理C2風格是一種層次網絡風格是一種層次網絡51精品 PPT 歡迎下載 可修改3. Web服務(Web Services)各種被廣泛采納的、用于分布式計算的接口描述,以及通過消息進行文檔交換的開放標準。1與下層執(zhí)行技術和應用平臺的無關性。2企業(yè)級服務質量(比如安全性、可靠性、事務性等)的可擴展性。3提供了對合成應用(比如業(yè)務流程流

26、、多渠道服務、快速集成等)的支持。452精品 PPT 歡迎下載 可修改4. 面向服務體系結構SOA(Service-Oriented Architecture)對架構方面的強烈關注特點一具有恰當的抽象層次,有利于促進業(yè)務需求與技術能力的配合與協(xié)調,和創(chuàng)建可重用、粗粒度的業(yè)務功能。特點二一種適用于快速、方便地構建新應用的部署基礎設施特點三53精品 PPT 歡迎下載 可修改5. 三層C/S體系結構風格(客戶機/服務器)三層C/S結構風格54精品 PPT 歡迎下載 可修改5. 三層C/S體系結構風格(客戶機/服務器)客戶機功能層存儲數據庫第一層第二層第三層構件之間的位置是互相透明的55精品 PPT 歡迎下載 可修改5. 三層C/S體系結構風格(客戶機/服務器)客戶機側重數據的顯示和分析二者共同的邏輯結構服務器注重數據的管理客戶機存儲數據庫中心服務器56精品 PPT 歡迎下載 可修改南昌大學軟件學院NanChang university.Software Institute感謝各位聆聽Thanks for Listening57精品 PPT 歡迎下載 可修改9、 人的價值,在招收誘惑的一瞬間被決定。22.2.2722.2.27Sunday, February 27,

溫馨提示

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

評論

0/150

提交評論