物流行業(yè)外賣(mài)物流系統(tǒng)及App方案_第1頁(yè)
物流行業(yè)外賣(mài)物流系統(tǒng)及App方案_第2頁(yè)
物流行業(yè)外賣(mài)物流系統(tǒng)及App方案_第3頁(yè)
物流行業(yè)外賣(mài)物流系統(tǒng)及App方案_第4頁(yè)
物流行業(yè)外賣(mài)物流系統(tǒng)及App方案_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、物流行業(yè)-外賣(mài)物流系統(tǒng)及App方案南京思柏瑞信息科技有限公司2014年11月目錄1.公司背景32.產(chǎn)品概述32.1產(chǎn)品范圍32.2 綜合描述32.2.1 產(chǎn)品的狀況32.2.2 產(chǎn)品的功能42.2.3 用戶(hù)類(lèi)和特性42.2.4 開(kāi)發(fā)環(huán)境42.2.5 目標(biāo)平臺(tái)52.3 外部接口需求52.4 系統(tǒng)功能需求53.系統(tǒng)時(shí)序圖和協(xié)作圖113.1管理員登錄時(shí)序圖和協(xié)作圖113.2管理員管理時(shí)序圖和協(xié)作圖133.3用戶(hù)操作時(shí)序圖和協(xié)作圖143.4系統(tǒng)活動(dòng)圖154.平臺(tái)設(shè)計(jì)概述174.1系統(tǒng)功能設(shè)計(jì)174.2功能設(shè)計(jì)明細(xì)184.3子系統(tǒng)與模塊194.4 系統(tǒng)接口設(shè)計(jì)224.5流程設(shè)計(jì)圖235.系統(tǒng)功能模塊24

2、5.1系統(tǒng)總體架構(gòu)245.2Web側(cè)外賣(mài)物流配送/訂單管理系統(tǒng)主要功能模塊245.3物流工作人員APP客戶(hù)端245.4消費(fèi)者APP客戶(hù)端256.核心技術(shù)256.1聚門(mén)戶(hù)概念256.2核心技術(shù)-聚合引擎技術(shù)266.3聚門(mén)戶(hù)技術(shù)優(yōu)勢(shì)277.開(kāi)發(fā)計(jì)劃表278.系統(tǒng)報(bào)價(jià)281.公司背景南京思柏瑞信息科技有限公司以自主研發(fā)創(chuàng)新為核心,以多年所積累的物聯(lián)網(wǎng)和通信系統(tǒng)研發(fā)經(jīng)驗(yàn)和技術(shù)為依托,于2012年引入高新研發(fā)資源和技術(shù),公司擁有一流的軟硬件研發(fā)、方案設(shè)計(jì)和系統(tǒng)集成的專(zhuān)業(yè)技術(shù)團(tuán)隊(duì),憑借在移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的專(zhuān)業(yè)水平和技術(shù),集移動(dòng)互聯(lián)網(wǎng)研發(fā)、移動(dòng)APP定制、移動(dòng)信息化服務(wù)為一體,伴隨成長(zhǎng)型企業(yè)發(fā)展,提供企業(yè)客戶(hù)

3、移動(dòng)信息化服務(wù)針對(duì)性解決方案,隨著思柏瑞科技在安卓/IOS/WIN PHONE技術(shù)創(chuàng)新應(yīng)用, 發(fā)展成為集微門(mén)戶(hù)、微賬號(hào)、微建站于一體的聚門(mén)戶(hù)服務(wù)提供商。 與客戶(hù)攜手,結(jié)合雙方在不同領(lǐng)域各自的專(zhuān)業(yè)、品牌以及資源優(yōu)勢(shì)等,使客戶(hù)的移動(dòng)端產(chǎn)品擴(kuò)大用戶(hù)群通過(guò)優(yōu)勢(shì)資源有效執(zhí)行企業(yè)營(yíng)銷(xiāo)策略,全方位地提升企業(yè)知名度和下載量。根據(jù)客戶(hù)的實(shí)際情況與需求出發(fā)策劃、研發(fā)手機(jī)客戶(hù)端軟件、手機(jī)網(wǎng)站、聚合引擎平臺(tái)和微營(yíng)銷(xiāo)平臺(tái)等服務(wù)。2.產(chǎn)品概述2.1產(chǎn)品范圍外賣(mài)物流系統(tǒng)平臺(tái)集PC版管理系統(tǒng)和APP版本,兼適用于具有APP或IOS智能手機(jī)的用戶(hù),在使用本軟件后,外賣(mài)物流覆蓋面更廣。 2.2 綜合描述2.2.1 產(chǎn)品的狀況通過(guò)

4、系統(tǒng),用戶(hù)可以通過(guò)手機(jī)上網(wǎng)的方式來(lái)訂外賣(mài),外賣(mài)物流跟商鋪對(duì)接訂單配送流程,其特點(diǎn)如下:l 數(shù)據(jù)的維護(hù)效率大大提高,容易保管,如果丟失或出錯(cuò)很容易修復(fù)。系統(tǒng)的數(shù)據(jù)都存儲(chǔ)在服務(wù)器的數(shù)據(jù)庫(kù)中,定時(shí)備份可以使數(shù)據(jù)一直保持完好。l 方便查詢(xún),節(jié)省勞動(dòng)力。用戶(hù)可以通過(guò)手機(jī)直接把自己想要訂的外賣(mài)存入數(shù)據(jù)庫(kù)中,商店的服務(wù)器端只需要少數(shù)管理人員來(lái)處理訂單。l 用戶(hù)可以通過(guò)手機(jī)隨時(shí)隨地訂外賣(mài),方便快捷,并且高效。2.2.2 產(chǎn)品的功能系統(tǒng)包括Web端和APP客戶(hù)端兩部分。Web端主要實(shí)現(xiàn)外賣(mài)資源以及訂單物流配送的管理功能,APP客戶(hù)端實(shí)現(xiàn)用戶(hù)的登錄注冊(cè)、預(yù)訂和查看訂單流程狀態(tài)。2.2.3 用戶(hù)類(lèi)和特性用戶(hù)類(lèi)別用戶(hù)

5、特性超級(jí)管理員管理此系統(tǒng)的一切可用功能。普通管理員外賣(mài)的添加、處理訂單等。用戶(hù)登陸、注冊(cè)、預(yù)定等。2.2.4 開(kāi)發(fā)環(huán)境開(kāi)發(fā)此外賣(mài)物流系統(tǒng)需要用到如下軟件環(huán)境。1. Eclipse 編程軟件。Eclipse是一個(gè)相當(dāng)著名的開(kāi)源Java IDE,主要以其開(kāi)放性、極為高效的GUI、先進(jìn)的代碼編輯器等著稱(chēng),其項(xiàng)目包括許多各種各樣的子項(xiàng)目組,包括 Eclipse插件、功能部件等,主要采用SWT界面庫(kù),支持多種本機(jī)界面風(fēng)格。2. JDK 1.7系統(tǒng)選此作為開(kāi)發(fā)環(huán)境,因?yàn)镴DK 1.7版本是目前JDK最新的版本,有許多開(kāi)發(fā)者用到的功能,可以通過(guò)不同的操作系統(tǒng)平臺(tái)在官方網(wǎng)站上免費(fèi)下載使用。3. Microso

6、ft SQL Server 2005 數(shù)據(jù)庫(kù)Microsoft SQL Server 2005是目前中小型應(yīng)用開(kāi)發(fā)中比較流行的數(shù)據(jù)庫(kù),Microsoft SQL Server 2005在一定程度上保證了數(shù)據(jù)的完整性和安全性。4. Tomcat 7.0 以上版本Tomcat是一個(gè)優(yōu)秀的Web應(yīng)用容器,運(yùn)行穩(wěn)定、可靠、效率高,并且是開(kāi)源的,可以從網(wǎng)上免費(fèi)下載,節(jié)約開(kāi)發(fā)成本。5. APP系統(tǒng)APP系統(tǒng)平臺(tái)的手機(jī)功能強(qiáng)大,此系統(tǒng)開(kāi)源、應(yīng)用程序無(wú)界限,隨著APP手機(jī)的普及,APP應(yīng)用的需求勢(shì)必會(huì)越來(lái)越大。2.2.5 目標(biāo)平臺(tái)外賣(mài)預(yù)訂配送系統(tǒng)需要目標(biāo)平臺(tái)如下。1. 服務(wù)器端瀏覽器,建議使用IE 8.0及以

7、上版本。2. 手機(jī)平臺(tái)為APP 2.3或者更高的版本。2.3 外部接口需求2.3.1 用戶(hù)界面(1) 采用的圖形用戶(hù)界面標(biāo)準(zhǔn)或者產(chǎn)品系列的風(fēng)格:采用簡(jiǎn)約的風(fēng)格,運(yùn)用頁(yè)面布局技術(shù),以藍(lán)色作為主色調(diào)。(2) 將要使用在每一個(gè)屏幕(圖形用戶(hù)界面)上的軟件組件,包括:l 標(biāo)準(zhǔn)按鈕;各個(gè)頁(yè)面均包含。l 導(dǎo)航鏈接:各個(gè)頁(yè)面包含導(dǎo)航欄,方便用戶(hù)進(jìn)行頁(yè)面切換。(3) 每一個(gè)操作均有結(jié)果顯示。2.3.2 硬件接口使用的通訊協(xié)議:TCP/IP協(xié)議2.3.3 軟件接口操作系統(tǒng):Windows 7數(shù)據(jù)庫(kù):MYSQL集成的商業(yè)組件:eclipse 3.7 Tomcat 7.0 APPSDK2.4 系統(tǒng)功能需求經(jīng)過(guò)需求采

8、集和需求分析,確定關(guān)鍵需求,系統(tǒng)應(yīng)該具有的功能如下:Web端功能:l 管理員有權(quán)限限制,普通和超級(jí)管理員所操作管理的層次不一樣。l 管理員可更改密碼,超級(jí)管理員可添加、刪除普通管理員。l 可以添加外賣(mài)可預(yù)訂資源,如菜單、飲料等,并填寫(xiě)外賣(mài)的描述信息。l 可以添加外賣(mài)分類(lèi),并填寫(xiě)新分類(lèi)的描述信息。l 可以修改外賣(mài)的狀態(tài),有貨或者缺貨。l 可以對(duì)訂單進(jìn)行操作同步到客戶(hù)端,第一時(shí)間通知用戶(hù)。APP手機(jī)客戶(hù)端功能:l 登錄外賣(mài)APP手機(jī)客戶(hù)端,用戶(hù)可以隨時(shí)隨地通過(guò)手機(jī)登錄外賣(mài)的客戶(hù)端。l 注冊(cè)賬號(hào),用戶(hù)若沒(méi)有賬號(hào),可以通過(guò)手機(jī)客戶(hù)端進(jìn)行注冊(cè)成為系統(tǒng)會(huì)員。l 修改個(gè)人信息,用戶(hù)個(gè)人信息發(fā)生了改變,用戶(hù)可

9、以通過(guò)手機(jī)登錄的方式方便地更改個(gè)人信息,這也為外賣(mài)管理用戶(hù)的信息資料提供了便利。l 預(yù)訂資源,這是系統(tǒng)最重要的部分,用戶(hù)可以通過(guò)系統(tǒng)方便快捷地預(yù)訂其想要的外賣(mài),這也是為用戶(hù)提供的最主要的功能。l 查看訂單,當(dāng)用戶(hù)想要查詢(xún)預(yù)訂結(jié)果,或者想要了解訂單的詳細(xì)信息時(shí),通過(guò)手機(jī)客戶(hù)端可以快速查看訂單。 2.4.1管理系統(tǒng)數(shù)據(jù)流圖系統(tǒng)用戶(hù)DF5超級(jí)管理員DF1DF6外賣(mài)物流系統(tǒng)DF2DF7DF3普通管理員DF8DF4系統(tǒng)數(shù)據(jù)庫(kù)圖2-1系統(tǒng)頂層數(shù)據(jù)流圖數(shù)據(jù)說(shuō)明:DF1:管理員輸入的數(shù)據(jù),包括:普通管理員的用戶(hù)名,密碼,級(jí)別信息。DF2:操作結(jié)果以及公共信息;DF3:管理人員輸入到系統(tǒng)中的數(shù)據(jù),處理用戶(hù)相關(guān)信

10、息,處理外賣(mài)訂單相關(guān)信息,添加外賣(mài)分類(lèi),添加外賣(mài)菜單新外賣(mài),修改外賣(mài)信息,修改菜單信息。DF4:修改和查詢(xún)菜單、外賣(mài)相關(guān)的信息操作結(jié)果以及公共信息;DF5:用戶(hù)輸入的相關(guān)注冊(cè)信息,用戶(hù)的訂單信息,用戶(hù)退訂的信息。DF6:修改和查詢(xún)訂單、外賣(mài)相關(guān)的信息操作結(jié)果以及公共信息;DF7:所有用戶(hù),普通管理員,超級(jí)管理員輸入的持久化數(shù)據(jù),包括用戶(hù)信息,管理員信息,訂單信息,菜單信息,訂單處理信息。DF8:所有用戶(hù),普通管理員,超級(jí)管理員輸入的持久化數(shù)據(jù),包括用戶(hù)信息,管理員信息,訂單信息,菜單信息,訂單處理信息結(jié)果顯示,以及修改查詢(xún)相關(guān)信息所得到的結(jié)果集。2.4.2訂單系統(tǒng)及APP應(yīng)用數(shù)據(jù)流圖系統(tǒng)用戶(hù)超

11、級(jí)管理員DF5-1DF1APP應(yīng)用子系統(tǒng)DF5-2DF6-1DF2Web服務(wù)子系統(tǒng)DF3DF6-2DF7系統(tǒng)數(shù)據(jù)庫(kù)普通管理員DF4圖2-2系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)說(shuō)明:其中DF1,DF2,DF3,DF4,DF7,DF8同頂層數(shù)據(jù)流相同DF5分解為DF5-1和DF5-2.DF5-1為用戶(hù)輸入到APP應(yīng)用子系統(tǒng)的相關(guān)注冊(cè)信息,用戶(hù)的訂單信息,用戶(hù)退訂的信息。DF5-2為從APP應(yīng)用子系統(tǒng)到web服務(wù)子系統(tǒng)的相關(guān)注冊(cè)信息,用戶(hù)的訂單信息,用戶(hù)退訂的信息。DF6分解為DF6-1和DF6-2為web服務(wù)子系統(tǒng)返回的到web服務(wù)子系統(tǒng)的修改和查詢(xún)訂單、外賣(mài)相關(guān)的信息操作結(jié)果以及公共信息;DF6-1從APP應(yīng)用子系

12、統(tǒng)到用戶(hù)的修改和查詢(xún)訂單、外賣(mài)相關(guān)的信息操作結(jié)果以及公共信息;2.4.3 外賣(mài)平臺(tái)數(shù)據(jù)流圖APP應(yīng)用子系統(tǒng)相關(guān)數(shù)據(jù)流比較簡(jiǎn)單,不在詳細(xì)分析。只對(duì)web服務(wù)子系統(tǒng)的進(jìn)行分解。前提:為圖形簡(jiǎn)化,分析方便,不再考慮外部實(shí)體的數(shù)據(jù)流,只考慮子系統(tǒng)內(nèi)部數(shù)據(jù)流動(dòng),并且由于訪客只有瀏覽公共信息權(quán)限,因此,公共信息的瀏覽在下分析中不再出現(xiàn),下分析模型只考慮登錄用戶(hù)的功能與數(shù)據(jù)流向。菜單表1.5外賣(mài)菜單管理用戶(hù)表,管理員表,菜單表1.4外賣(mài)訂單處理1.3外賣(mài)分類(lèi)管理外賣(mài)分類(lèi)1.1登錄注冊(cè)用戶(hù)管理各類(lèi)權(quán)限用戶(hù)1.2交互接口管理員,用戶(hù)表APP應(yīng)用子系統(tǒng)圖2-3管理子系統(tǒng)數(shù)據(jù)流2.4.4 用例圖圖2-4 管理員用例

13、圖用例說(shuō)明:系統(tǒng)管理權(quán)限包括兩類(lèi):是超級(jí)管理員和普通管理員。超級(jí)管理員具有管理管理員的功能,而普通管理員則負(fù)責(zé)系統(tǒng)后臺(tái)的管理。圖2-5 總用例圖用例說(shuō)明:系統(tǒng)有四類(lèi)權(quán)限:用戶(hù):外賣(mài)店鋪用戶(hù)/普通訂單用戶(hù)超級(jí)管理員:管理網(wǎng)站整體配置普通管理員:管理網(wǎng)站平臺(tái)運(yùn)維信息注冊(cè):注冊(cè)用戶(hù)申請(qǐng)網(wǎng)站會(huì)員資格下訂單:挑選需要的食品,向網(wǎng)站發(fā)送訂單信息取消訂單:對(duì)于預(yù)定好的訂單,不在需要的時(shí)候,用戶(hù)可以取消訂單修改密碼資料:登錄以后修改相關(guān)的密碼信息,包括修改管理員和用戶(hù)信息查詢(xún)訂單信息:申請(qǐng)訂單之后,可以查詢(xún)訂單相關(guān)的信息。管理管理員:超級(jí)管理員可以管理普通管理員的信息,包括添加,修改,刪除。添加外賣(mài)分類(lèi):在網(wǎng)

14、站中,添加外賣(mài)的分類(lèi)信息,將菜品分類(lèi)。添加外賣(mài)信息:在有外賣(mài)分類(lèi)的前提下,將外賣(mài)信息添加的已存在的外賣(mài)分類(lèi)下。修改外賣(mài)分類(lèi):已添加的外賣(mài)分類(lèi),修改,刪除,查詢(xún)存在的相關(guān)信息修改外賣(mài)信息:已添加的外賣(mài)信息,修改,刪除,查詢(xún)已存在的相關(guān)信息處理訂單:用戶(hù)下訂單之后,管理員處理訂單圖2-6 用戶(hù)用例圖用例說(shuō)明:修改密碼資料:登錄以后修改相關(guān)的密碼信息,包括修改管理員和用戶(hù)信息管理管理員:超級(jí)管理員可以管理普通管理員的信息,包括添加,修改,刪除。添加外賣(mài)分類(lèi):在網(wǎng)站中,添加外賣(mài)的分類(lèi)信息,將菜品分類(lèi)。添加外賣(mài)信息:在有外賣(mài)分類(lèi)的前提下,將外賣(mài)信息添加的已存在的外賣(mài)分類(lèi)下。修改外賣(mài)分類(lèi):已添加的外賣(mài)分類(lèi)

15、,修改,刪除,查詢(xún)存在的相關(guān)信息修改外賣(mài)信息:已添加的外賣(mài)信息,修改,刪除,查詢(xún)已存在的相關(guān)信息處理訂單:用戶(hù)下訂單之后,管理員處理訂單圖2-7 超級(jí)管理員用例圖用例說(shuō)明:管理管理員:超級(jí)管理員可以管理普通管理員的信息,包括添加,修改,刪除。3.系統(tǒng)時(shí)序圖和協(xié)作圖3.1管理員登錄時(shí)序圖和協(xié)作圖圖3-1登錄系統(tǒng)時(shí)序圖圖3-2登錄系統(tǒng)協(xié)作圖說(shuō)明:1,發(fā)送輸入信息:發(fā)送給服務(wù)器2,查詢(xún)并驗(yàn)證:查詢(xún)數(shù)據(jù)庫(kù),驗(yàn)證發(fā)送數(shù)據(jù)的正確性3.2管理員管理時(shí)序圖和協(xié)作圖圖3-3管理員管理系統(tǒng)時(shí)序圖圖3-4管理員管理系統(tǒng)協(xié)作圖說(shuō)明:1輸入各類(lèi)信息,輸入密碼函數(shù)。2,增、刪、改、查給類(lèi)信息:增添刪除修改查詢(xún),系統(tǒng)中的用

16、戶(hù)、菜品分類(lèi)、菜品等信息。3,顯示:刷新頁(yè)面函數(shù)4、通知通知管理員的函數(shù)3.3用戶(hù)操作時(shí)序圖和協(xié)作圖圖3-5用戶(hù)操作系統(tǒng)時(shí)序圖圖3-6用戶(hù)操作系統(tǒng)協(xié)作圖說(shuō)明:1、輸入各類(lèi)信息,輸入密碼函數(shù)。2、增、刪、改、查給類(lèi)信息:增添刪除修改查詢(xún),系統(tǒng)中的菜品,訂單等信息。3、顯示:刷新頁(yè)面函數(shù)4、通知用戶(hù),通知用戶(hù)的函數(shù)3.4系統(tǒng)活動(dòng)圖系統(tǒng)中,因?yàn)橹饕幕顒?dòng)為用戶(hù)訂單和普通管理員處理訂單兩個(gè)活動(dòng),因而,我們主要分析這兩個(gè)活動(dòng)。3.4.1用戶(hù)訂單活動(dòng)圖圖3-7用戶(hù)訂單活動(dòng)圖3.4.2管理員處理訂單活動(dòng)圖圖3-8管理員處理訂單活動(dòng)圖4.平臺(tái)設(shè)計(jì)概述4.1系統(tǒng)功能設(shè)計(jì)4.1.1功能概述現(xiàn)在對(duì)該系統(tǒng)的基本功能進(jìn)

17、行簡(jiǎn)單介紹。1、Web會(huì)員端:用戶(hù)可以通過(guò)注冊(cè)模塊注冊(cè)會(huì)員賬號(hào),通過(guò)登錄系統(tǒng)實(shí)現(xiàn)美食信息的查詢(xún)、收藏和分享,實(shí)現(xiàn)美食的訂購(gòu),管理個(gè)人信息。2、Web商戶(hù)端:商戶(hù)也可以通過(guò)注冊(cè)模塊注冊(cè)成為系統(tǒng)商戶(hù),商戶(hù)被審核通過(guò)后即可登錄系統(tǒng)設(shè)置商戶(hù)信息;管理商戶(hù)所提供的美食信息,包括添加、刪除、修改;查詢(xún)和管理會(huì)員訂單,包括是否接受訂單、所訂單品是否發(fā)出等。3、Web管理端當(dāng)管理員登陸系統(tǒng)后,可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理,包括審核商戶(hù)、文章、廣告信息;添加、修改和刪除美食種類(lèi)及美食信息;改變站長(zhǎng)推薦、今日特價(jià)等信息;對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。4、APP客戶(hù)端會(huì)員除了通過(guò)電腦訪問(wèn)該系統(tǒng)之外,還可以通過(guò)在手機(jī)中安裝相應(yīng)的程序來(lái)

18、訪問(wèn)該系統(tǒng)。在手機(jī)端,用戶(hù)可以注冊(cè)成為會(huì)員或登錄系統(tǒng),登陸成功后可以查看美食信息、搜索美食信息、上傳美食信息、查詢(xún)個(gè)人信息、查看個(gè)人的訂單信息。4.2功能設(shè)計(jì)明細(xì)4.2.1 Web端功能l 管理員有權(quán)限限制,普通和超級(jí)管理員所操作管理的層次不一樣。l 管理員可更改密碼,超級(jí)管理員可添加、刪除普通管理員。l 可以添加外賣(mài)可預(yù)訂資源,如菜單、飲料等,并填寫(xiě)外賣(mài)的描述信息。l 可以添加外賣(mài)分類(lèi),并填寫(xiě)新分類(lèi)的描述信息。l 可以修改外賣(mài)的狀態(tài),有貨或者缺貨。l 可以對(duì)訂單進(jìn)行操作同步到客戶(hù)端,第一時(shí)間通知用戶(hù)。4.2.2 APP手機(jī)客戶(hù)端功能l 登錄外賣(mài)APP手機(jī)客戶(hù)端,用戶(hù)可以隨時(shí)隨地通過(guò)手機(jī)登錄外

19、賣(mài)的客戶(hù)端。l 注冊(cè)賬號(hào),用戶(hù)若沒(méi)有賬號(hào),可以通過(guò)手機(jī)客戶(hù)端進(jìn)行注冊(cè)成為系統(tǒng)會(huì)員。l 修改個(gè)人信息,如果用戶(hù)個(gè)人信息發(fā)生了改變,用戶(hù)可以通過(guò)手機(jī)登錄的方式方便地更改個(gè)人信息,這也為外賣(mài)管理用戶(hù)的信息資料提供了便利。l 預(yù)訂資源,這是本系統(tǒng)最重要的部分,用戶(hù)可以通過(guò)本系統(tǒng)方便快捷地預(yù)訂其想要的外賣(mài),這也是為用戶(hù)提供的最主要的功能。l 查看訂單,當(dāng)用戶(hù)想要查詢(xún)預(yù)訂結(jié)果,或者想要了解訂單的詳細(xì)信息時(shí),通過(guò)手機(jī)客戶(hù)端可以快速查看訂單。4.2.3外賣(mài)物流配送系統(tǒng)功能設(shè)計(jì)架構(gòu)圖4-2外賣(mài)物流配送系統(tǒng)設(shè)計(jì)架構(gòu)4.3子系統(tǒng)與模塊外賣(mài)物流訂單配送管理系統(tǒng)具有兩大子系統(tǒng),APP客戶(hù)應(yīng)用子系統(tǒng)和web管理子系統(tǒng)。4

20、.3.1客戶(hù)端應(yīng)用子系統(tǒng)APP客戶(hù)應(yīng)用子系統(tǒng)包括登陸注冊(cè)模塊、修改個(gè)人信息模塊、外賣(mài)資源模塊、訂單模塊。(1) 登陸注冊(cè)模塊包括用戶(hù)注冊(cè)和用戶(hù)登錄兩大功能。NO.1 用戶(hù)注冊(cè)基本功能用戶(hù)填寫(xiě)個(gè)人信息進(jìn)行注冊(cè)。輸入項(xiàng)用戶(hù)名、密碼、手機(jī)號(hào)碼、送餐地址、性別、電子郵箱輸出項(xiàng)注冊(cè)成功、注冊(cè)失敗、用戶(hù)名已存在等NO.2 用戶(hù)登錄基本功能用戶(hù)進(jìn)行登錄。輸入項(xiàng)用戶(hù)名、密碼輸出項(xiàng)登錄成功、登錄失敗(2) 修改個(gè)人信息模塊包括修改個(gè)人信息功能。NO.3 修改個(gè)人信息基本功能用戶(hù)登陸后對(duì)個(gè)人信息進(jìn)行修改輸入項(xiàng)密碼、手機(jī)號(hào)碼、送餐地址、性別、電子郵箱輸出項(xiàng)修改成功、修改失敗(3) 外賣(mài)資源模塊包括查看外賣(mài)信息。NO

21、.4查看外賣(mài)信息 基本功能查看所有外賣(mài)的信息。輸入項(xiàng)無(wú)輸出項(xiàng)名稱(chēng)、規(guī)格、價(jià)格、狀態(tài)(4) 訂單模塊包括下訂單、查詢(xún)訂單功能。NO.5 下訂單基本功能用戶(hù)進(jìn)行外賣(mài)物流輸入項(xiàng)要求送貨時(shí)間、最晚到貨時(shí)間輸出項(xiàng)預(yù)訂成功并顯示訂單信息NO.6 查看訂單基本功能對(duì)訂單詳細(xì)信息進(jìn)行查看輸入項(xiàng)無(wú)輸出項(xiàng)訂單編號(hào)、下單時(shí)間、送貨狀態(tài)4.3.2 web管理子系統(tǒng)web管理子系統(tǒng)包括修改密碼模塊、管理員管理模塊、外賣(mài)分類(lèi)管理模塊、外賣(mài)資源管理模塊、訂單管理模塊、物流配送管理。(1) 修改密碼模塊包括修改密碼功能。NO.1 修改密碼基本功能修改自己的密碼輸入項(xiàng)用戶(hù)名、原密碼、新密碼、密碼確認(rèn)輸出項(xiàng)修改成功、修改失敗(2

22、) 管理員管理模塊包括添加管理員、刪除管理員功能。NO.2 添加管理員基本功能超級(jí)管理員添加普通管理員輸入項(xiàng)登錄名、登錄密碼輸出項(xiàng)添加成功、添加失敗NO.3 刪除管理員基本功能刪除已有普通管理員輸入項(xiàng)無(wú)輸出項(xiàng)刪除成功、刪除失敗(3) 訂單管理模塊包括處理訂單功能。NO.4 處理訂單基本功能對(duì)APP客戶(hù)端提交的訂單進(jìn)行處理輸入項(xiàng)預(yù)訂成功、預(yù)定中、預(yù)定失敗輸出項(xiàng)字符串信息,通知客戶(hù)端處理結(jié)果(4) 外賣(mài)分類(lèi)管理模塊包括添加外賣(mài)分類(lèi)信息功能、修改外賣(mài)分類(lèi)信息功能、刪除外賣(mài)分類(lèi)功能。NO.5 添加外賣(mài)分類(lèi)信息基本功能添加外賣(mài)類(lèi)別信息輸入項(xiàng)類(lèi)名、圖片、描述、備注輸出項(xiàng)添加成功、添加失敗NO.6 修改外賣(mài)

23、分類(lèi)信息基本功能修改外賣(mài)分類(lèi)信息輸入項(xiàng)類(lèi)名、圖片、描述、備注輸出項(xiàng)修改成功、修改失敗NO.7刪除外賣(mài)分類(lèi)信息基本功能刪除外賣(mài)分類(lèi)信息輸入項(xiàng)無(wú)輸出項(xiàng)刪除成功、刪除失敗(5) 外賣(mài)信息管理模塊包括添加、修改、刪除外賣(mài)資源信息功能。NO.8 添加外賣(mài)資源信息基本功能添加外賣(mài)資源信息輸入項(xiàng)名稱(chēng)、分類(lèi)、規(guī)格、價(jià)格、描述、狀態(tài)輸出項(xiàng)添加成功、添加失敗NO.9 修改外賣(mài)資源信息基本功能修改外賣(mài)資源信息輸入項(xiàng)名稱(chēng)、分類(lèi)、規(guī)格、價(jià)格、描述、狀態(tài)輸出項(xiàng)修改成功、修改失敗NO.10 刪除外賣(mài)資源信息基本功能刪除外賣(mài)資源信息輸入項(xiàng)名稱(chēng)、分類(lèi)、規(guī)格、價(jià)格、描述、狀態(tài)輸出項(xiàng)刪除成功、刪除失敗4.4 系統(tǒng)接口設(shè)計(jì) 本系統(tǒng)的

24、接口主要分為三大類(lèi)接口,一是與數(shù)據(jù)庫(kù)服務(wù)器的接口;二是各子系統(tǒng)及各頁(yè)面間的接口。 4.4.1數(shù)據(jù)庫(kù)服務(wù)器接口設(shè)計(jì)對(duì)于數(shù)據(jù)庫(kù)服務(wù)器接口,采用主流的JDBC接口, JDBC(Java Data Base Connectivity, java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。4.4.2系統(tǒng)內(nèi)部接口設(shè)計(jì) 系統(tǒng)內(nèi)部接口一般采用WEB內(nèi)部對(duì)象SESSION 、R

25、EQUEST和POST來(lái)實(shí)現(xiàn),當(dāng)系統(tǒng)需要登錄才能執(zhí)行相應(yīng)的操作時(shí),采用SESSION來(lái)傳值,主要實(shí)現(xiàn)在服務(wù)器端代碼內(nèi)部中傳值,具體的實(shí)現(xiàn)方法主要通過(guò)兩個(gè)函數(shù)來(lái)實(shí)現(xiàn),一是session.setAttribute(),另一個(gè)是session.getAttribute();當(dāng)系統(tǒng)需要從客戶(hù)端向服務(wù)器端來(lái)傳值時(shí),用REQUEST和POST對(duì)象來(lái)實(shí)現(xiàn)。4.5流程設(shè)計(jì)圖4.5.1外賣(mài)商戶(hù)管理流程4.5.2訂單流程處理5.系統(tǒng)功能模塊5.1系統(tǒng)總體架構(gòu) 外賣(mài)物流系統(tǒng)主要由WEB側(cè)的外賣(mài)物流配送/訂單管理系統(tǒng)及客戶(hù)側(cè)不同角色的APP客戶(hù)端組成,目前客戶(hù)側(cè)主要包括物流人員使用的APP客戶(hù)端、以及未來(lái)消費(fèi)者使用的

26、下單APP客戶(hù)端。5.2Web側(cè)外賣(mài)物流配送/訂單管理系統(tǒng)主要功能模塊1、 WEB PORTAL門(mén)戶(hù):業(yè)務(wù)介紹網(wǎng)站首頁(yè)及系統(tǒng)登錄接口。2、 物流人員工作狀態(tài)及位置管理系統(tǒng):接受物流人員從APP側(cè)的上線工作注冊(cè),通過(guò)GPS實(shí)時(shí)獲取物流人員位置信息,通過(guò)與第三方外賣(mài)派單系統(tǒng)的數(shù)據(jù)接口上報(bào)物流人員狀態(tài)和位置信息。3、 第三方外賣(mài)派單系統(tǒng)及商家管理子系統(tǒng)與數(shù)據(jù)接口:實(shí)現(xiàn)與第三方外賣(mài)派單系統(tǒng)及商家的數(shù)據(jù)交互、完成對(duì)商家及第三方系統(tǒng)的信息管理。通過(guò)與第三方外賣(mài)系統(tǒng)(或商家)的數(shù)據(jù)接口獲取派單信息,或者由系統(tǒng)自動(dòng)或物流人員主動(dòng)通過(guò)數(shù)據(jù)接口獲取派單信息,完成物流人員接單流程。確認(rèn)派單由本系統(tǒng)獲取后啟動(dòng)訂單取送

27、流程管理模塊。4、 訂單取送流程管理模塊:全程監(jiān)控管理物流人員從第三方系統(tǒng)或商家接單后,去商家取貨、送貨、客戶(hù)確認(rèn)收貨或客戶(hù)拒收、返單等整套訂單取送流程,實(shí)現(xiàn)流程各節(jié)點(diǎn)狀態(tài)的數(shù)據(jù)記錄。5、 營(yíng)帳收支管理系統(tǒng):記錄系統(tǒng)每接單,給商家支付的費(fèi)用、從消費(fèi)者處收取的費(fèi)用、第三方商家貼補(bǔ)的費(fèi)用;監(jiān)控收支平衡及收入盈余。5.3物流工作人員APP客戶(hù)端該APP客戶(hù)端主要提供給物流工作人員使用,實(shí)現(xiàn)物流工作人員的主動(dòng)要單、接單、取單、送單、記賬核算功能,主要包括以下功能模塊:1、 用戶(hù)登錄及狀態(tài)管理模塊:實(shí)現(xiàn)工作人員的系統(tǒng)登錄及注銷(xiāo),登錄后即表示物流工作人員進(jìn)入工作狀態(tài),可以進(jìn)行接單。因此該模塊將周期監(jiān)控用戶(hù)

28、登錄狀態(tài)并實(shí)時(shí)上報(bào)系統(tǒng)位置信息。狀態(tài)暫設(shè)置為:上線工作、下線注銷(xiāo)、上線暫停(雖然上線但不接單)等狀態(tài)。2、 接單管理模塊:該模塊實(shí)現(xiàn)物流工作人員可以被動(dòng)接受系統(tǒng)派單,也可以根據(jù)地理位置信息主動(dòng)獲取周邊訂單信息主動(dòng)申請(qǐng)接單。接單后該模塊完成與系統(tǒng)的交互確認(rèn)過(guò)程,接受訂單信息,包括收費(fèi)信息等。3、 取送單配送流程管理模塊:實(shí)現(xiàn)接單后從取單到送單的完整業(yè)務(wù)流程監(jiān)控和各節(jié)點(diǎn)狀態(tài)的提交。4、 收支記賬管理模塊:對(duì)每一接單的收支費(fèi)用數(shù)據(jù)進(jìn)行記錄管理。接單后該模塊自動(dòng)獲得該訂單給商家的支付費(fèi)用及應(yīng)從客戶(hù)收取的費(fèi)用數(shù)據(jù),以及應(yīng)從第三方獲得的補(bǔ)貼費(fèi)用數(shù)據(jù)等信息。具備統(tǒng)計(jì)功能,能夠統(tǒng)一核算工作人員的收入、支持及總

29、計(jì)從各第三方所獲取的補(bǔ)貼費(fèi)用數(shù)據(jù)。5.4消費(fèi)者APP客戶(hù)端該APP客戶(hù)端主要提供給有消費(fèi)需求希望通過(guò)APP下訂單獲取商品的消費(fèi)者實(shí)現(xiàn)訂單操作及物流配送監(jiān)控和收貨支付功能。主要包括以下功能模塊:1、 用戶(hù)登錄及信息管理模塊:實(shí)現(xiàn)消費(fèi)者用戶(hù)登錄注銷(xiāo),提交個(gè)人相關(guān)信息:姓名、電話、送貨地址、發(fā)票信息、物流配送要求等等。2、 商家及商品展現(xiàn)模塊:按照類(lèi)別、位置等維度展現(xiàn)商家信息,進(jìn)入每一商家可獲取相應(yīng)的商品信息及對(duì)應(yīng)的訂單提交模板。也可實(shí)現(xiàn)按照商品分類(lèi)、提供檢索功能。3、 下單操作模塊:實(shí)現(xiàn)選擇物流配送的商品(及商家信息后)后進(jìn)行完整的下單操作,可實(shí)現(xiàn)根據(jù)不同的商品類(lèi)型提供不同的訂單模板,下單時(shí)可自動(dòng)與用戶(hù)的送貨地址等信息關(guān)聯(lián),也提供用戶(hù)的自主修改編輯功能;用戶(hù)可選擇送貨時(shí)間、送貨要求、支付方式。在線支付的支持主流支付方式。4、 賬戶(hù)管理及訂單配送監(jiān)控模塊:實(shí)現(xiàn)對(duì)所有訂單(包括已成功結(jié)單的、取消訂單的、拒接單、配送途中等)及費(fèi)用信息、積分、優(yōu)惠券的管理查詢(xún)功能,對(duì)于未送達(dá)的提供貨物配送狀態(tài)信息及送貨人地理位置信息。6.核心技術(shù)6.1聚門(mén)戶(hù)概念聚門(mén)戶(hù)是一款為政府企業(yè)單位實(shí)現(xiàn)在移動(dòng)互聯(lián)終端(手機(jī)、PAD、展示終端)上實(shí)現(xiàn)信息發(fā)布、展現(xiàn)本單位及行業(yè)相關(guān)信息的移動(dòng)終端門(mén)戶(hù)系統(tǒng)。能夠?qū)崿F(xiàn)實(shí)時(shí)同步客戶(hù)指定網(wǎng)站(包括B/S結(jié)構(gòu)信息化系統(tǒng))信息并經(jīng)過(guò)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論