




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、南昌大學(xué)軟件學(xué)院NanChang university.Software Institute美團(tuán)體系結(jié)構(gòu)MeiTuan Architecture010203電子商務(wù)平臺領(lǐng)域體系結(jié)構(gòu)分析美團(tuán)體系結(jié)構(gòu)分析美團(tuán)的設(shè)計風(fēng)格CONTENT0201電子商務(wù)平臺領(lǐng)域體系結(jié)構(gòu)分析Structural analysis of e-commerce systemPART ONE1.電子商務(wù)平臺領(lǐng)域的公共特征和動態(tài)行為p 廣闊市場協(xié)調(diào)、整合信息流、物質(zhì)流、資金流,提供網(wǎng)絡(luò)基礎(chǔ)設(shè)施、支付平臺、安全平臺、管理平臺,有效地是實現(xiàn)資源共享。04p 廣闊環(huán)境p 快速流通和低廉價格動態(tài)特征動態(tài)行為電子商務(wù)減少了商品流通的中間環(huán)
2、節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。通過電子商務(wù),企業(yè)能夠更快的匹配買家,實現(xiàn)真正的產(chǎn)-供-銷一體化,能夠節(jié)約資源,減少不必要的生產(chǎn)浪費。人們不受時間、空間、傳統(tǒng)購物等限制,可以隨時隨地在網(wǎng)上交易,使我們在特定的時間里能夠接觸到更多的客戶,為我們提供了更廣闊的發(fā)展環(huán)境。在電子商務(wù)平臺上一個商家可以面對任何地點的消費者,而一個消費者可以在全球的任何一家商家購物。一個商家可以去挑戰(zhàn)不同地區(qū)、不同類別的買家客戶群,在網(wǎng)上能夠收集到豐富的買家信息,進(jìn)行數(shù)據(jù)分析。2.美團(tuán)的特有特征與動態(tài)行為05美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院特有特征動態(tài)行為美團(tuán)是B2C類型的團(tuán)購電子商務(wù)平臺
3、,垂直服務(wù)貼近生活,由團(tuán)購、套餐、代金券、積分和促銷服務(wù)為主;消費限時,售后服務(wù)優(yōu)質(zhì),服務(wù)類型拓展性強(qiáng)。用戶可以自選擇地方服務(wù),也可以基于GPS定位獲取服務(wù),通過數(shù)據(jù)庫日志系統(tǒng)向用戶準(zhǔn)確推送感興趣的服務(wù),深入挖掘數(shù)據(jù)提供吃喝玩樂等生活服務(wù)、限時促銷優(yōu)惠,采用SSO單點登錄方式與第三方支付平臺共享賬號信息,頻繁更新服務(wù)和數(shù)據(jù)庫數(shù)據(jù)。電子商務(wù)平臺整體框架結(jié)構(gòu)06美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院電子商務(wù)平臺整體框架結(jié)構(gòu)07美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院圖1-1 標(biāo)準(zhǔn)層次結(jié)構(gòu)02美團(tuán)體系結(jié)構(gòu)分析Structure Analysis of MeiTuan SystemPART TWO美團(tuán)體系結(jié)
4、構(gòu)的結(jié)構(gòu)分析09美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院美團(tuán)概念視圖系統(tǒng)功能模塊視圖數(shù)據(jù)流1.美團(tuán)的系統(tǒng)功能10發(fā)布商品信息、準(zhǔn)確獲取優(yōu)質(zhì)消費者??旖莸厮褜じ信d趣的、優(yōu)惠的、可靠的商戶進(jìn)行消費。維護(hù)平臺的穩(wěn)定;優(yōu)化用戶的體驗;業(yè)務(wù)的拓展。商家用戶平臺管理者美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院2.美團(tuán)的數(shù)據(jù)流11美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院2.1美團(tuán)體系結(jié)構(gòu)的頂級數(shù)據(jù)流圖2.美團(tuán)的數(shù)據(jù)流12美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院2.2美團(tuán)體系結(jié)構(gòu)的數(shù)據(jù)子流圖3.美團(tuán)的概念視圖13美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院3.1美團(tuán)體系結(jié)構(gòu)的概念視圖美團(tuán)體系結(jié)構(gòu)的約束14軟硬件約束界面約束功能約束系統(tǒng)
5、所需要的硬件配置:Pentium III 600MHz 以上 256MB RAMWindows 2000/NT 4.0 Server 基于Intel構(gòu)架的企業(yè)服務(wù)器軟件:操作系統(tǒng): Windows Server 2003 支持環(huán)境:Microsoft IIS瀏覽器:IE7.0及以上 、搜狗瀏覽器等數(shù)據(jù)庫: SQL Server 2000編程語言: Visual C#設(shè)計工具:Microsoft Visual studio 2005或以上, Dream Waver, Flash, PhotoShop等. l 對于產(chǎn)品要有詳細(xì)的說明,并且界面簡單大方美觀。 l 通過超鏈接檢索所有商品 l 為獲取遠(yuǎn)
6、程服務(wù)而設(shè)計表單,用于檢索信息、定購產(chǎn)品等 優(yōu)惠策略限時;穩(wěn)定的數(shù)據(jù)庫管理保證用戶的信息和資金安全;4.美團(tuán)的模塊視圖15美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院4.1美團(tuán)體系結(jié)構(gòu)的模塊視圖4.1用戶接口模塊用戶接口模塊將從以上三個方面進(jìn)行介紹,分別是整個模塊的概述,模塊業(yè)務(wù)流程圖分析,各子模塊及其構(gòu)件概述16用戶接口模塊2模塊業(yè)務(wù)流程圖分析1.模塊概述3各子模塊及構(gòu)件分析4.1.1模塊總體概述17用戶接口用戶接口模塊是美用戶接口模塊是美團(tuán)網(wǎng)四大模塊中的核心團(tuán)網(wǎng)四大模塊中的核心模塊,主要實現(xiàn)與用戶模塊,主要實現(xiàn)與用戶的互動,站在用戶的角的互動,站在用戶的角度上看到的美團(tuán)網(wǎng)的基度上看到的美團(tuán)網(wǎng)的基本
7、功能。該模塊又分為本功能。該模塊又分為顧客注冊、會員登錄、顧客注冊、會員登錄、團(tuán)購搜索、訂單管理、團(tuán)購搜索、訂單管理、售后模塊售后模塊 五個子模塊,五個子模塊,從而實習(xí)用戶的基本需從而實習(xí)用戶的基本需求。求。4.1.2模塊業(yè)務(wù)流程分析:用戶打開美團(tuán)網(wǎng)app或則網(wǎng)站可以瀏覽今日團(tuán)購信息,商品信息,或店鋪商家信息,根據(jù)自己需求團(tuán)購搜索相關(guān)物品進(jìn)行下單,下單時候系統(tǒng)判斷是否登錄,確定登錄即可支付。184.1.3各子模塊及其構(gòu)件分析用戶登錄進(jìn)入美團(tuán)網(wǎng),根據(jù)自己的需求,瀏覽相關(guān)信息(比如餐飲,外賣,酒店等),看到滿意的商品后注冊個人信息既可以成為會員,進(jìn)行下訂單和購買操作 1.用戶注冊和登錄單點登錄構(gòu)件
8、19單點登錄(Single Sign On),簡稱為 SSO,是目前比較流行的企業(yè)業(yè)務(wù)整合的解決方案之一。SSO的定義是在多個應(yīng)用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)。4.1.3.1單點登錄構(gòu)件工作原理204.1.3.2團(tuán)購搜索模塊介紹:用戶根據(jù)自己的直接瀏覽點擊或間接文字搜索所獲得到的信息源一般不是直接的數(shù)據(jù)信息,而是通過美團(tuán)網(wǎng)進(jìn)過一定的搜索引擎算法,分析推薦最佳的數(shù)據(jù)信息給用戶 。團(tuán)購搜索21 構(gòu)件分析:在用戶意圖明確時,我們通常用搜索引擎來解決的信息過載問題,但當(dāng)用戶的意圖不明確或者很難用清晰的語義表達(dá),此時借助推薦系統(tǒng)通過用戶行為的分析理解其意圖,為其推送個性化的
9、結(jié)果,便成為一種更好的選擇。美團(tuán)作為國內(nèi)發(fā)展較快的O2O網(wǎng)站,有著大量的用戶和豐富的用戶行為,這些為推薦系統(tǒng)的應(yīng)用和優(yōu)化提供了很好的條件 搜索引擎構(gòu)件4.1.3.2搜索引擎構(gòu)件所依附的推薦系統(tǒng)分析數(shù)據(jù)為基礎(chǔ),用算法去雕琢,只有將二者有機(jī)結(jié)合,才會帶來效果的提升。對我們而言,以下兩個節(jié)點是我們優(yōu)化過程中的里程碑:將候選集進(jìn)行融合:提高了推薦的覆蓋度、多樣性和精度引入重排序模型:解決了候選集增加以后deal之間排列順序的問題224.1.3.3訂單管理訂單簽訂模塊訂單付款模塊訂單追蹤模塊訂單完成訂單簽訂模塊完成簽訂一個訂單的各種必要操作訂單簽訂模塊完成簽訂一個訂單的各種必要操作 , 包括生成包括生成
10、訂單訂單 、修改訂單、修改訂單 、瀏覽訂單、瀏覽訂單 、查詢訂單、查詢訂單 、提交訂單、提交訂單 、刪除訂單、刪除訂單等項功能等項功能 訂單付款模塊包括填寫付款記錄訂單付款模塊包括填寫付款記錄 、付款查詢、付款查詢 、超期報警、超期報警 。其中超期報警檢查訂單的付款情況是否存在超出時間還未付清的其中超期報警檢查訂單的付款情況是否存在超出時間還未付清的情況情況 , 如果存在則顯示這些訂單如果存在則顯示這些訂單 , 并給出報警提示并給出報警提示 。訂單追蹤模塊將根據(jù)訂單編號追蹤訂單的訂單信息訂單追蹤模塊將根據(jù)訂單編號追蹤訂單的訂單信息 、付款信、付款信息息 、到貨信息、到貨信息 。信息查詢模塊將提
11、供訂單信息的查詢。信息查詢模塊將提供訂單信息的查詢。訂單管理模塊流程圖訂單管理的構(gòu)件分析畢業(yè)設(shè)計第二次匯報,段公子,西北工業(yè)大學(xué)航空學(xué)院包括登錄界面構(gòu)件 、生成訂單構(gòu)件 、刪除訂單構(gòu)件、查詢訂單付款構(gòu)件 、保存訂單付款構(gòu)件 、查詢訂單構(gòu)件 、查詢訂單付款構(gòu)件 、到貨查詢構(gòu)件 等 用戶狀態(tài)維護(hù)構(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)件4.2管理員管理員接口模塊接口模塊16商家信息管理模塊:管理員對于所提供貨物的商家信息進(jìn)行管理。用戶信息管理模塊:管理員對用戶對信息進(jìn)行管理。運營情況管理模塊:管理
12、員對于整個網(wǎng)絡(luò)的運作進(jìn)行管理。商品管理模塊:管理員對有商品的信息進(jìn)行核實,并且存儲進(jìn)行管理。4.2.1.商家信息管理模塊17商家信息管理模塊對商家信息管理進(jìn)行需求分析 , 主要功能模塊有添加商家信息 、商家分類、修改商家信息,刪除商家信息四個模塊。4.2.1.1信息管理流程圖:信息管理流程圖:194.2.2.用戶信息管理模塊17用戶信息管理模塊對用戶信息管理進(jìn)行需求分析 , 主要功能模塊有添加用戶信息 、用戶分類、修改用戶信息三個模塊。4.2.2.1用戶用戶信息管理流程圖:信息管理流程圖:194.2.3.運營情況管理模塊17運營情況管理模塊對運營管理模塊進(jìn)行需求分析,主要功能可以分為反饋用戶評
13、分,反饋用戶意見、管理廣告。4.2.3.1運營情況運營情況管理流程圖:管理流程圖:194.2.4 商品信息管理模塊17商品信息管理模塊對管理商品模塊進(jìn)行需求分析 , 主要功能模塊有商品核實管理、商品類別管理、商品推送管理、商品排序管理三個模塊。4.2.4.1信息管理流程圖:信息管理流程圖:194.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)件4.2.5基本構(gòu)件、支撐構(gòu)件、連接件快速定位輸出Word商家狀態(tài)維護(hù)日志填寫數(shù)據(jù)庫操作異常處理系統(tǒng)數(shù)據(jù)庫報表格式定義商家信息基本構(gòu)件:支撐構(gòu)件:連接件:10用戶信息商品信息4.3商家接口模塊商家接口模塊
14、流程圖商家提供商品,對訂單進(jìn)行處理。具體功能模塊:發(fā)布商品信息訂單收款訂單追蹤訂單消費4.3.1界面構(gòu)件界面構(gòu)件生成商品登陸界面刪除訂單確認(rèn)訂單訂單付款訂單付款確認(rèn)訂單消費查詢訂單消費查詢4.3.2基本構(gòu)件、支撐構(gòu)件、連接件和約束快速定位輸出Word商家狀態(tài)維護(hù)日志填寫數(shù)據(jù)庫操作異常處理系統(tǒng)數(shù)據(jù)庫報表格式定義存貨信息商品信息付款狀態(tài)基本構(gòu)件:支撐構(gòu)件:連接件:約束:4.數(shù)據(jù)庫服務(wù)模塊10美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院整體數(shù)據(jù)庫架構(gòu)104.1數(shù)據(jù)庫的架構(gòu)和數(shù)據(jù)流流轉(zhuǎn)構(gòu)件:對外接口、日志數(shù)據(jù)倉庫、算法平臺、基礎(chǔ)數(shù)據(jù)服務(wù)。連接件:數(shù)據(jù)收集、日志數(shù)據(jù)的挖掘日志收集系統(tǒng)架構(gòu)10美團(tuán)軟件設(shè)計與分析,
15、南昌大學(xué)軟件學(xué)院4.2美團(tuán)的日志收集系統(tǒng)架構(gòu)美團(tuán)的日志收集系統(tǒng)負(fù)責(zé)美團(tuán)的所有業(yè)務(wù)日志的收集,并分別提供離線數(shù)據(jù)和實時數(shù)據(jù)流。美團(tuán)的日志收集系統(tǒng)基于Flume設(shè)計和搭建而成。10美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院4.3美團(tuán)的日志收集系統(tǒng)架構(gòu)推薦系統(tǒng)基本可以分為數(shù)據(jù)層、觸發(fā)層、融合過濾層和排序?qū)訑?shù)據(jù)層觸發(fā)層融合過濾層排序?qū)?0美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院1、ETL數(shù)據(jù)倉庫技術(shù) :將數(shù)據(jù)從來源端經(jīng)過抽?。╡xtract)、轉(zhuǎn)換(transform)、 加載(load)至目的端的過程;2、map/reduce:分布式計算框;3、spark通用并行框架;4、storm分布可容錯的實時計算系統(tǒng)5
16、、flume分布式日志系統(tǒng)1、hive數(shù)據(jù)倉庫工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并提供簡單的sql查詢功能,可以將sql語句轉(zhuǎn)換為MapReduce任務(wù)進(jìn)行運行:2、HBase關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫。另一個不同的是HBase基于列的而不是基于行的模式。3、MySql數(shù)據(jù)庫;4、Redis數(shù)據(jù)庫,是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫。10美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院為了結(jié)合不同觸發(fā)算法的優(yōu)點,同時提高候選集的多樣性和覆蓋率,需要將不同的觸發(fā)算法融合在一起。常見的融合的方法有以下幾種
17、:l 加權(quán)型:最簡單的融合方法就是根據(jù)經(jīng)驗值對不同算法賦給不同的權(quán)重,對各個算法產(chǎn)生的候選集按照給定的權(quán)重進(jìn)行加權(quán),然后再按照權(quán)重排序。l 分級型:優(yōu)先采用效果好的算法,當(dāng)產(chǎn)生的候選集大小不足以滿足目標(biāo)值時,再使用效果次好的算法,依此類推。l 調(diào)制型:不同的算法按照不同的比例產(chǎn)生一定量的候選集,然后疊加產(chǎn)生最終總的候選集。l 過濾型:當(dāng)前的算法對前一級算法產(chǎn)生的候選集進(jìn)行過濾,依此類推,候選集被逐級過濾,最終產(chǎn)生一個小而精的候選集合。10美團(tuán)軟件設(shè)計與分析,南昌大學(xué)軟件學(xué)院lLRl GBDTl AG對于不同算法觸發(fā)出來的候選集,只是根據(jù)算法的歷史效果決定算法產(chǎn)生的item的位置顯得有些簡單粗暴
18、,同時,在每個算法的內(nèi)部,不同item的順序也只是簡單的由一個或者幾個因素決定,這些排序的方法只能用于第一步的初選過程,最終的排序結(jié)果需要借助機(jī)器學(xué)習(xí)的方法,使用相關(guān)的排序模型,綜合多方面的因素來確定。1.模型 ,2.數(shù)據(jù),3.特征引入重排序模型:解決了候選集增加以后deal之間排列順序的問題03美團(tuán)設(shè)計風(fēng)格MeiTuan Design ArchitecturePART THREE1. 數(shù)據(jù)共享風(fēng)格傳統(tǒng)數(shù)據(jù)庫黑板中央數(shù)據(jù)源: 中央數(shù)據(jù)庫單元亦稱資源庫,用于表示系統(tǒng)當(dāng)前狀態(tài)。中央數(shù)據(jù)單元與構(gòu)件之間可經(jīng)行信息交換,技術(shù)實現(xiàn)基礎(chǔ)。輸入流中的事件驅(qū)動系統(tǒng)進(jìn)行信息處理,把執(zhí)行結(jié)果儲存到中央數(shù)據(jù)單元。中央數(shù)據(jù)單元的當(dāng)前狀態(tài)來驅(qū)動系統(tǒng)運行中央數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房地產(chǎn)銷售人員工作總結(jié)(19篇)
- 小學(xué)一年級差生評語差生評語(32篇)
- 聯(lián)通公司述職報告(7篇)
- 二年級上美術(shù)教學(xué)設(shè)計(A)-灑水成畫-湘教版
- 2025慶祝建團(tuán)百年演講稿(4篇)
- 文明禮儀演講稿3范文(17篇)
- 庫管員的述職報告(19篇)
- 2025年大一工作計劃范文(5篇)
- 2025大學(xué)生暑假實踐心得體會800字(20篇)
- 電臺廣告合同(5篇)
- 2025年小學(xué)英語畢業(yè)模擬試卷:英語短劇表演腳本創(chuàng)意構(gòu)思與舞臺排練試題
- 食堂節(jié)約管理制度規(guī)范
- 預(yù)留印鑒變更管理制度
- 2025年浙江省金華市九年級中考一模語文試題(含答案)
- 招標(biāo)代理服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 市政工程施工組織設(shè)計方案
- 2024年(學(xué)習(xí)強(qiáng)國)思想政治理論知識考試題庫與答案
- 《三氣周瑜》兒童故事繪本ppt課件(圖文演講)
- JJG 629-2014 多晶X射線衍射儀(原版-高清)
- 畢業(yè)設(shè)計(論文)印染廢水處理工藝設(shè)計
-
評論
0/150
提交評論