版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
蘇州移動App總體設(shè)計報告撰寫人:姜維審批人:審批日期:2017年04月11日保密級別:內(nèi)部版本:V0.1北京中軟國際信息技術(shù)有限公司2017-04-11版本歷史版本修改日期內(nèi)容作者目錄1 引言 51.1 編寫目的 51.2 背景 51.3 定義 51.4 參考資料 62 總體設(shè)計 72.1 系統(tǒng)架構(gòu) 72.2 技術(shù)架構(gòu) 82.3 部署架構(gòu) 102.4 數(shù)據(jù)庫設(shè)計 112.4.1 表清單 112.4.2 卷煙品牌信息表(TB_CIGARETTE) 122.4.3 卷煙品牌圖片表(TB_CIGARETTE_PICTURE) 132.4.4 零售戶信息表(TB_RETAILER) 142.4.5 零售戶坐標(biāo)信息表(TB_RETAILER_XYZ) 152.4.6 管理用戶表(TB_USER_MANAGER) 152.4.7 登錄用戶(TB_LOGIN_USER) 162.4.8 用戶角色關(guān)聯(lián)表(TB_USER_TYPE_REL) 162.4.9 消費者信息表(TB_CUSTOMER) 162.4.10 品牌分析表(TB_BRAND_ANALYSIS) 172.4.11 訂單評價表(TB_ORDER_EVALUATION) 172.4.12 評價類型表(TB_EVALUATION_TYPE) 182.4.13 法律法規(guī)信息表(TB_LAWS_INFO) 182.4.14 樣板店鋪信息表(TB_RECOMMEND_SHOP) 182.4.15 資訊信息表(TB_INFORMATION_INFO) 192.4.16 資訊信息圖片表(TB_INFORMATION_PIC) 202.4.17 用戶積分信息表(TB_USER_CREDITS) 202.4.18 用戶積分記錄表(TB_CREDITS_LOG) 202.4.19 店鋪信息表(TB_SHOP_INFO) 212.4.20 店鋪圖片信息表(TB_SHOP_PIC) 212.4.21 店鋪評價表(TB_SHOP_EVALUATION) 212.4.22 店鋪商品信息表(TB_SHOP_GOOD) 222.4.23 店鋪商品圖片表(TB_SHOP_GOOD_PIC) 232.4.24 店鋪折扣信息表(TB_SHOP_PROMOTION) 232.4.25 店鋪折扣圖片表(TB_SHOP_PROMOTION_PIC) 232.4.26 投訴建議表(TB_COMPLAINT) 242.4.27 投訴建議反饋表(TB_COMPLAINT_FEEDBACK) 242.4.28 店鋪收藏表(TB_SHOP_COLLECT) 252.5 分解描述 252.6 用戶接口 252.6.1 設(shè)計制約 252.6.2 外部接口 313 業(yè)務(wù)系統(tǒng)設(shè)計 573.1.1 零售戶 573.1.2 消費者 644 系統(tǒng)性能要求 695 系統(tǒng)出錯處理設(shè)計 695.1 出錯信息 695.2 補救措施 706 需要設(shè)備 707 支持軟件 72引言編寫目的此設(shè)計說明書,主要明確蘇州移動App項目中涉及的需求進(jìn)行系統(tǒng)功能明確和說明,闡述系統(tǒng)具體實現(xiàn)內(nèi)容和實現(xiàn)方法,為后期開發(fā)做指導(dǎo),也為甲方作為技術(shù)評判的說明書。該說明書預(yù)期讀者為建設(shè)方技術(shù)代表、承建方項目經(jīng)理、設(shè)計人員、技術(shù)開發(fā)人員、測試人員等背景{A.待開發(fā)軟件系統(tǒng)的名稱。}{B.列出本項目的任務(wù)提出者、開發(fā)者、用戶。}江蘇省局確立移動開發(fā)平臺后,蘇州市公司需要逐步建設(shè)移動業(yè)務(wù)應(yīng)用,實現(xiàn)蘇州煙草信息化系統(tǒng)的全面移動終端接入支持,貫徹國家局對行業(yè)信息化在規(guī)劃下有序發(fā)展的精神,堅持“以整合為目標(biāo),以應(yīng)用促發(fā)展,統(tǒng)一規(guī)劃,分步實施”的基本原則,堅持“大集中”和“一體化”的技術(shù)路線。雖然基于無線網(wǎng)絡(luò)的移動信息化建設(shè)在國內(nèi)開始蓬勃開展,但我們不能照搬運營商和IT產(chǎn)品提供商等提出移動應(yīng)用產(chǎn)品,需要按照“規(guī)劃引路、應(yīng)用推進(jìn)、集成整合”的思路,針對蘇州煙草的業(yè)務(wù)特點,逐步建設(shè)專賣、營銷、移動辦公、物流等各個業(yè)務(wù)的移動系統(tǒng),形成建立一套業(yè)務(wù)功能完善的移動服務(wù)平臺。定義{列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。}序號名詞解釋W(xué)ebServicesWebServices是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得WebService能與其他兼容的組件進(jìn)行互操作。WebServices主要利用HTTP和SOAP協(xié)議使業(yè)務(wù)數(shù)據(jù)在Web上傳輸,SOAP通過HTTP調(diào)用業(yè)務(wù)對象執(zhí)行遠(yuǎn)程功能調(diào)用,Web用戶能夠使用SOAP和HTTP通過Web調(diào)用的方法來調(diào)用遠(yuǎn)程(服務(wù))對象。XML可擴展標(biāo)記語言ExtensibleMarkupLanguage的縮寫,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。它可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進(jìn)行定義的源語言。它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。HTML5萬維網(wǎng)的核心語言、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改。參考資料{列出有關(guān)的參考資料。}《》總體設(shè)計系統(tǒng)架構(gòu)圖2.1-1系統(tǒng)架構(gòu)圖系統(tǒng)架構(gòu)描述:蘇州移動App項目的系統(tǒng)架構(gòu)主要分為6個部分,目標(biāo)用戶、展現(xiàn)方式、業(yè)務(wù)應(yīng)用、對接系統(tǒng)、基礎(chǔ)數(shù)據(jù)來源、終端硬件支持。目標(biāo)用戶目標(biāo)用戶在本項目的架構(gòu)中分為3類:管理人員、零售戶、消費者。 管理人員主要關(guān)注的是門戶平臺的前端,審核零售戶所發(fā)布的商品、審核消費者需求、發(fā)布資訊、法律法規(guī)維護(hù)、資訊信息維護(hù)、意見投訴處理、用戶管理等。 消費者主要功能有:搜周邊零售戶、查詢卷煙零售指導(dǎo)價、法律法規(guī)執(zhí)法動態(tài)查詢、零售戶違法記錄查詢、意見收集等零售戶主要功能有:訂貨助手、移動訂貨、訂單跟蹤、訂單物流評價、資訊、意見反饋、錢包管理、賬號管理等 展現(xiàn)方式 本系統(tǒng)的展現(xiàn)方式有手機App和Web門戶。 業(yè)務(wù)應(yīng)用 業(yè)務(wù)應(yīng)用主要分為兩個部分,移動app應(yīng)用、服務(wù)端 移動app,主要包含訂貨、訂單跟蹤、搜周邊、查價格、發(fā)布需求、發(fā)布促銷信息等。 服務(wù)端,主要是零售戶管理、消費者管理、需求信息管理、資訊管理、消息管理、問卷結(jié)果管理、店鋪商品管理、促銷信息管理、店鋪評價管理竺。 對接系統(tǒng) 主要包括以下系統(tǒng):營銷系統(tǒng)、新商盟、業(yè)務(wù)系統(tǒng)?;A(chǔ)數(shù)據(jù)來源 本系統(tǒng)中的業(yè)務(wù)流程需要各個系統(tǒng)提供相關(guān)基礎(chǔ)數(shù)據(jù)來支撐,如:卷煙品規(guī)信息、零售戶信息、卷煙品牌規(guī)格圖片、按品牌統(tǒng)計銷量信息、零售戶年訂貨統(tǒng)計信息、零售戶月訂貨統(tǒng)計信息、零售戶訂貨按品牌統(tǒng)計信息、零售戶對應(yīng)的卷煙商品、新品推薦數(shù)據(jù)、卷煙規(guī)格對應(yīng)的圖片、訂單物流配送狀態(tài)信息、零售戶店鋪在地圖上的坐標(biāo)信息。他們分別來自于以下業(yè)務(wù)系統(tǒng)。 數(shù)據(jù)中心:卷煙信息、零售戶信息、中轉(zhuǎn)站信息、配送員、庫內(nèi)操作員、司機信息。 營銷系統(tǒng):零售戶對應(yīng)的卷煙商品、新品推薦數(shù)據(jù)、卷煙規(guī)格對應(yīng)的圖片物流系統(tǒng):訂單物流配送狀態(tài)信息、零售戶店鋪在地圖上的坐標(biāo)信息 終端硬件支持 本系統(tǒng)包含的硬件設(shè)備主要有:安卓智能手機。技術(shù)架構(gòu)圖2.1-2體系架構(gòu)圖 本系統(tǒng)從技術(shù)層面主要分為三個部分,Client(移動端)、Server(服務(wù)端)。 Client:利用HTML5+CSS3+JavaScript技術(shù),通過AppCanIDE集成開發(fā)系統(tǒng)。 Server:是在Linux系統(tǒng)下搭建一個基于SSH技術(shù)的java業(yè)務(wù)系統(tǒng)。系統(tǒng)采用B/S結(jié)構(gòu),MVC架構(gòu)。系統(tǒng)劃分為4個層次,UI層負(fù)責(zé)頁面的展示及交互,使用Jquery進(jìn)行交互,使用DIV+CSS進(jìn)行頁面布局;VIEWLOGIC成負(fù)責(zé)頁面的生成,使用MVC框架;Service層負(fù)責(zé)系統(tǒng)控制,DAO及BLL層都處于Service層之下,DAO層負(fù)責(zé)數(shù)據(jù)的訪問,使用ORM框架;BLL負(fù)責(zé)業(yè)務(wù)邏輯,提供系統(tǒng)業(yè)務(wù)構(gòu)件。 部署架構(gòu)圖2.1-3體系架構(gòu)圖 說明:Web服務(wù)器 使用IHS(IBMHtttpServerWAS轉(zhuǎn)發(fā)工具)作為外部訪問提供負(fù)載均衡的能力,部署在Web服務(wù)器上。應(yīng)用服務(wù)器 兩臺應(yīng)用服務(wù)器分別部署4個WAS概要文件(實例)組成一個WAS實例集群。 應(yīng)用服務(wù)器1上部署db2數(shù)據(jù)庫,使web服務(wù)器及應(yīng)用服務(wù)器均可訪問,部署FastDFS文件服務(wù)器,使web服務(wù)器及應(yīng)用服務(wù)器均可訪問。公共存儲服務(wù)器 存儲服務(wù)器上部署DB2數(shù)據(jù)庫及FastDFS文件服務(wù)器。數(shù)據(jù)庫設(shè)計{根據(jù)系統(tǒng)功能要求,設(shè)計目標(biāo)系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu),包含表結(jié)構(gòu)、觸發(fā)器(Trigger)、存儲過程(Procedure)、視圖(View)、索引(Index)等內(nèi)容,最終形成數(shù)據(jù)庫字典文檔。數(shù)據(jù)庫設(shè)計應(yīng)簡潔、合理、高效、安全。}表清單序號表明中文名備注1TB_CIGARETTE卷煙品牌信息表2TB_CIGARETTE_PICUTER卷煙品牌圖片表3TB_RETAILER零售戶信息表4TB_RETAILER_XYZ零售戶坐標(biāo)信息表5TB_USER_MANAGER管理用戶表6TB_LOGIN_USER登錄用戶表7TB_USER_TYPE_REL用戶角色關(guān)聯(lián)表8TB_CUSTOMER消費者信息表9TB_BRAND_ANALYSIS品牌分析表10TB_ORDER_EVALUATION訂單評價表11TB_EVALUATION_TYPE評價類型表12TB_LAWS_INFO法律法規(guī)信息表13TB_RECOMMEND_SHOP樣板店鋪信息表14TB_INFORMATION_INFO資訊信息表15TB_INFORMATION_PIC資訊信息圖片表16TB_USER_CREDITS用戶積分信息表17TB_CREDITS_LOG用戶積分記錄表18TB_SHOP_INFO店鋪信息表19TB_SHOP_PIC店鋪圖片表20TB_SHOP_EVALUATION店鋪評價表21TB_SHOP_GOOD店鋪商品信息表22TB_SHOP_GOOD_PIC店鋪商品圖片信息表23TB_SHOP_PROMOTION店鋪促銷信息表24TB_SHOP_PROMOTION_PIC店鋪促銷圖片表25TB_COMPLAINT投訴建議表26TB_COMPLAINT_FEEDBACK投訴建議反饋表27TB_SHOP_COLLECT店鋪收藏表卷煙品牌信息表(TB_CIGARETTE)序號字段名稱列名數(shù)據(jù)類型備注1卷煙規(guī)格代碼CIG_STANDARD_CODEVARCHAR(13)主鍵2卷煙規(guī)格名稱CIG_STANDARD_NAMEVARCHAR(64)3條煙碼CIG_BARCODEVARCHAR(13)4盒煙碼CIG_BOX_CODEVARCHAR(13)5生產(chǎn)企業(yè)編碼CIG_PRODUCERVARCHAR(8)6生產(chǎn)企業(yè)名稱CIG_PRODUCER_NAMEVARCHAR(100)7卷煙品牌名CIG_BRAND_NAMEVARCHAR(64)8產(chǎn)品價類CIG_PRICETYPEVARCHAR(2)01- 一類02- 二類03- 三類04- 四類05- 五類06- 無價類9產(chǎn)品類型CIG_PRODUCTTYPEVARCHAR(2)01- 混合型02- 烤煙型03- 外香型04- 雪茄型05- 雪茄煙06- 手卷型雪茄煙10包裝類型CIG_PACKTYPEVARCHAR(2)01- 條盒硬盒02- 條盒軟盒03- 條包硬盒04- 條包軟盒05- 鐵筒06- 鐵盒07- 塑盒08- 其他11包裝支數(shù)CIG_PACKAMOUNTINTEGER12煙支總長度CIG_TOTALLENGTHDecimal(5,2)13煙支長度CIG_LENGTHDecimal(5,2)14過濾嘴長度CIG_FILTERLENGTHDecimal(5,2)15周長CIG_GIRTHDecimal(5,2)16焦油量CIG_TARCONTENTDecimal(5,2)17煙氣煙堿量CIG_NICOTINICDecimal(5,218準(zhǔn)入日期CIG_RECORDDATEDATE19進(jìn)口國產(chǎn)標(biāo)志CIG_IMPORTFLAGVARCHAR(1)0- 國產(chǎn)1- 進(jìn)口20內(nèi)包裝數(shù)CIG_BARAMOUNTINTEGER21當(dāng)前狀態(tài)CIG_STATUSVARCHAR(1)0-無效1-有效(缺?。?2最后更新時間CIG_LAST_UPDATETIMESTAMP23零售指導(dǎo)價CIG_RETAIL_DIRECT_PRICEDECIMAL(10,2)24批發(fā)價CIG_WHOLESALE_PRICEDECIMAL(10,2)25是否罰沒煙CIG_CONFISCATECHAR(1)0->不是1->是卷煙品牌圖片表(TB_CIGARETTE_PICTURE)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDCP_IDVARCHAR(64)主鍵2卷煙條碼CP_CIG_BARCODEVARCHAR(13)非空3圖片序號CP_SERIALINTEGER4卷煙圖片CP_PICIMAGE5上傳時間CP_UPLOAD_TIMEDATETIME6操作人CP_OPERATORVARCHAR(64)零售戶信息表(TB_RETAILER)序號字段名稱列名數(shù)據(jù)類型備注1零售戶代碼RET_CODEVARCHAR(64)主鍵2零售戶名稱RET_NAMEVARCHAR(100)非空3所屬市公司RET_ORG_CODEVARCHAR(8)4所屬市公司名稱RET_ORG_NAMEVARCHAR(64)5零售戶類型RET_TYPEVARCHAR(64)(客戶類型)6許可證編號RET_ORIG_CODEVARCHAR(50)7負(fù)責(zé)人RET_ARTIFICIAL_PERSONVARCHAR(50)8地址RET_ADDRESSVARCHAR(200)9電話RET_PHONE_NUMBERVARCHAR(20)10業(yè)態(tài)RET_TYPE_CODEVARCHAR(4)11客戶經(jīng)理代碼RET_MGR_CODEVARCHAR(8)12客戶經(jīng)理名稱RET_MGR_NAMEVARCHAR(50)13客戶經(jīng)理電話RET_MGR_PHONE_NUMBERVARCHAR(20)14經(jīng)度RET_LONGITUDEVARCHAR(50)15緯度RET_LATITUDEVARCHAR(50)16訂貨方式RET_ORDER_MODE_CODEVARCHAR(2)17訂貨周期RET_ORDER_MODE_PERIODVARCHAR(20)18是否數(shù)采RET_IS_COLLECTVARCHAR(20)19許可證狀態(tài)RET_LICENCE_STATUSVARCHAR(20)20許可證有效期RET_LICENCE_VALIDITYDATETIME21更新時間RET_UPDATE_TIMEDATETIME22操作人RET_OPERATORVARCHAR(64)零售戶坐標(biāo)信息表(TB_RETAILER_XYZ)序號字段名稱列名數(shù)據(jù)類型注1公司代碼RXYZ_ORG_CODEVARCHAR(64)2零售戶編號RXYZ_RET_CODEVARCHAR(64)主鍵3負(fù)責(zé)人RXYZ_RET_ARTIFICIAL_PERSONVARCHAR(64)4聯(lián)系電話RXYZ_PHONE_NUMVARCHAR(64)5經(jīng)度RXYZ_LONGITUDEVARCHAR(100)非空6緯度RXYZ_DIMENSIONALITYVARCHAR(64)非空,加密7更新時間RXYZ_UPDATE_TIMEDATETIME8操作人UM_OPERATORVARCHAR(64)管理用戶表(TB_USER_MANAGER)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號UM_IDVARCHAR(64)主鍵2用戶名UM_NAMEVARCHAR(100)非空3密碼UM_PASSWORDVARCHAR(64)非空,加密4真實姓名UM_REAL_NAMEVARCHAR(64)非空5電話UM_PHONE_NUMVARCHAR(20)6所屬地市UM_CITYVARCHAR(64)非空7組織UM_ORGVARCHAR(64)8所屬部門UM_DEPARTMENTVARCHAR(64)9狀態(tài)UM_STATEVARCHAR(20)10創(chuàng)建時間UM_CREATE_DATEDATETIME11操作人UM_OPERATORVARCHAR(64)登錄用戶(TB_LOGIN_USER)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號LU_IDVARCHAR(64)主鍵2用戶名LU_NAMEVARCHAR(100)非空3密碼LU_PASSWORDVARCHAR(64)非空,加密4用戶類型LU_TYPEVARCHAR(1)0->普通用戶1->零售戶2->消費者5登錄手機LU_PHONE_NUMVARCHAR(20)6所屬地市LU_CITYVARCHAR(64)非空7狀態(tài)LU_STATEVARCHAR(20)8創(chuàng)建時間LU_CREATE_DATEDATETIME用戶角色關(guān)聯(lián)表(TB_USER_TYPE_REL)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號UTR_IDVARCHAR(64)主鍵2用戶名UTR_LU_NAMEVARCHAR(100)非空3用戶類型UTR_TYPEVARCHAR(1)非空;1->零售戶2->消費者4關(guān)聯(lián)編號UTR_REL_CODEVARCHAR(64)非空5狀態(tài)UTR_STATEVARCHAR(20)6關(guān)聯(lián)時間UTR_DATEDATETIME消費者信息表(TB_CUSTOMER)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號CUS_IDVARCHAR(64)主鍵2真實姓名CUS_REAL_NAMEVARCHAR(100)非空3所屬城市CUS_CITYVARCHAR(1)4所在地區(qū)CUS_AREAVARCHAR(64)非空5QQ號CUS_QQVARCHAR(20)6微博地址CUS_WEIBOVARCHAR(100)7注冊時間CUS_REGISTER_TIMEDATETIME8頭像CUS_HEAD_PHOTOIMAGE9狀態(tài)CUS_STATEVARCHAR(2)10備注CUS_REMARKVARCHAR(200)品牌分析表(TB_BRAND_ANALYSIS)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號BA_IDVARCHAR(64)主鍵2卷煙規(guī)格代碼BA_CIG_BARCODEVARCHAR(13)非空3卷煙規(guī)格名稱BA_CIG_NAMEVARCHAR(100)非空4統(tǒng)計城市BA_CITYVARCHAR(64)非空5統(tǒng)計區(qū)域BA_AREAVARCHAR(20)6銷量BA_SALESINTEGER7統(tǒng)計時間BA_COUNT_DATEDATETIME8統(tǒng)計方式BA_COUNT_TYPECHAR(1)0->月1->年9排名BA_RANKINGINTEGER10備注BA_REMARKVARCHAR(200)訂單評價表(TB_ORDER_EVALUATION)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號OE_IDVARCHAR(64)主鍵2訂單編號OE_ORDER_CODEVARCHAR(64)非空3評價類型OE_ET_IDVARCHAR(64)非空4評價內(nèi)容OE_EVA_INFOVARCHAR(200)非空;評星時為數(shù)字,評價時為文字以評價類型決定內(nèi)容6狀態(tài)OE_STATEINTEGER7評價人編號OE_USER_CODEVARCHAR(64)8審核時間SE_CONFIRM_TIMEDATETIME9審核人SE_CONFIRM_USERVARCHAR(64)10最后修改時間OE_UPDATE_LASTTIMEDATETIME評價類型表(TB_EVALUATION_TYPE)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號ET_IDVARCHAR(64)主鍵2評價類型名ET_NAMEVARCHAR(64)非空3展現(xiàn)方式ET_TYPEVARCHAR(1)0->評星1->文字4所屬業(yè)務(wù)ET_BUSVARCHAR(1)0->訂單1->物流2->店鋪3->商品5狀態(tài)ET_STATEINTEGER0->不可用1->可用6操作人編號ET_USER_CODEVARCHAR(64)7創(chuàng)建時間ET_UPDATE_LASTTIMEDATETIME法律法規(guī)信息表(TB_LAWS_INFO)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號LI_IDVARCHAR(64)主鍵2法律法規(guī)名LI_NAMEVARCHAR(100)非空3條款LI_CLAUSEVARCHAR(200)4內(nèi)容LI_INFOVARCHAR(1024)5狀態(tài)LI_STATEINTEGER0->不可用1->可用6操作人編號LI_USER_CODEVARCHAR(64)7創(chuàng)建時間LI_UPDATE_LASTTIMEDATETIME樣板店鋪信息表(TB_RECOMMEND_SHOP)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號RS_IDVARCHAR(64)主鍵2店鋪編號RS_SI_IDVARCHAR(64)非空3零售戶編號RS_RET_CODEVARCHAR(64)4標(biāo)題RS_TITLEVARCHAR(128)5作者RS_AUTHORVARCHAR(64)6封面RS_COVERIMAGE7摘要RS_INTROVARCAHR(256)8正文RS_BODYTEXT9創(chuàng)建時間RS_CREATE_TIMEDATETIME10創(chuàng)建人RS_CREATE_USERVARCHAR(64)11狀態(tài)RS_STATEVARCHAR(1)0->不可用1->可用12備注RS_REMARKVARCHAR(200)資訊信息表(TB_INFORMATION_INFO)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號II_IDVARCHAR(64)主鍵2資訊類型II_NAMEVARCHAR(1)0->新品推薦1->品牌推廣2->通知公告3->依法公開4->識別真?zhèn)?->執(zhí)法動態(tài)……3是否首頁顯示II_SHOW_HOMEPAGECHAR(1)0->否1->是4標(biāo)題II_TITLEVARCHAR(128)5作者II_AUTHORVARCHAR(64)6封面II_COVERIMAGE7摘要II_ABSTRACTVARCHAR(256)8正文II_BODYTEXT9原文鏈接II_ORIGINAL_LINKVARCHAR(128)10創(chuàng)建時間II_CREATE_DATEDATETIME11創(chuàng)建人II_CREATE_USERVARCHAR(64)12狀態(tài)II_STATECHAR(1)0->不可用1->可用13備注II_REMARKVARCHAR(200)資訊信息圖片表(TB_INFORMATION_PIC)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDIP_IDVARCHAR(64)主鍵2資訊IDIP_II_IDVARCHAR(13)非空3圖片序號IP_SERIALINTEGER4卷煙圖片IP_PICIMAGE5上傳時間IP_UPLOAD_TIMEDATETIME6操作人IP_OPERATORVARCHAR(64)用戶積分信息表(TB_USER_CREDITS)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號UC_IDVARCHAR(64)主鍵2用戶名UC_USER_NAMEVARCHAR(64)非空3積分總量UC_CREDITSINTEGER4有效積分量UC_VALIDITY_CREDITSINTEGER5最后更新時間UC_UPDATE_LASTTIMEDATETIME6狀態(tài)LI_STATEINTEGER0->不可用1->可用用戶積分記錄表(TB_CREDITS_LOG)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號CL_IDVARCHAR(64)主鍵2用戶名CL_USER_NAMEVARCHAR(64)非空3積分額度CL_CREDITSINTEGER4有效截止日期CL_VALIDITY_TIMEDATETIME5獲得積分時間CL_GET_TIMEDATETIME6獲取方式CL_GET_WAYVARCHAR(1)0->每日簽到1->發(fā)布評論2->系統(tǒng)發(fā)放……7獲得方式描述CL_GET_WAY_INFOVARCHAR(128)8備注CL_REMARKVARCHAR(200)店鋪信息表(TB_SHOP_INFO)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號SI_IDVARCHAR(64)主鍵2零售戶編號SI_RET_CODEVARCHAR(64)非空3店鋪封面SI_COVERIMAGE4店鋪簡介SI_INTROVARCHAR(256)5店鋪狀態(tài)SI_STATECHAR(1)0->不可用1->可用6創(chuàng)建時間SI_CREATE_TIMEDATETIME7審核人SI_CONFIRM_USERVARCHAR(64)8審核時間SI_CONFIRM_TIMEDATETIME9備注CL_REMARKVARCHAR(200)店鋪圖片信息表(TB_SHOP_PIC)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDSP_IDVARCHAR(64)主鍵2店鋪IDSP_II_IDVARCHAR(13)非空3圖片序號SP_SERIALINTEGER4圖片SP_PICIMAGE5上傳時間SP_UPLOAD_TIMEDATETIME6操作人SP_OPERATORVARCHAR(64)店鋪評價表(TB_SHOP_EVALUATION)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號SE_IDVARCHAR(64)主鍵2店鋪編號SE_SI_IDVARCHAR(64)非空3零售戶編號SE_RET_CODEVARCHAR(64)非空4評價類型SE_ET_IDVARCHAR(64)5評價內(nèi)容SE_EVA_INFOVARCHAR(200)非空;評星時為數(shù)字,評價時為文字以評價類型決定內(nèi)容6狀態(tài)OE_STATEINTEGER7評價人編號OE_USER_CODEVARCHAR(64)8審核時間SE_CONFIRM_TIMEDATETIME9審核人SE_CONFIRM_USERVARCHAR(64)10最后修改時間OE_UPDATE_LASTTIMEDATETIME店鋪商品信息表(TB_SHOP_GOOD)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號SG_IDVARCHAR(64)主鍵2店鋪編號SG_SI_IDVARCHAR(64)非空3零售戶編號SG_RET_CODEVARCHAR(64)非空商品類型SG_TYPEVARCHAR(1)0->日用品1->休閑商品2->卷煙3->酒類4->飲料5->糖果……4商品名稱SG_NAMEVARCHAR(64)5是否折扣SG_IS_EVALUATIONCHAR(1)0->不折扣1->折扣6折扣起始時間SG_EVA_BEGIN_TIMEDATETIME7折扣結(jié)束時間SG_EVA_END_TIMEDATETIME8折扣SG_EVALUATIONDECIMAL(5,2)9價格SG_PRICEDECIMAL(5,2)10規(guī)格SG_SPECVARCHAR(64)11數(shù)量SG_AMOUNTINTEGER12簡介SG_INTROVARCHAR(200)13狀態(tài)SG_STATECHAR(1)0->不可用1->可用創(chuàng)建時間SG_CREATE_TIMEDATETIME最后更新時間SG_UPDATE_LASTTIMEDATETIME備注SG_REMARKVARCHAR(200)店鋪商品圖片表(TB_SHOP_GOOD_PIC)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDSGP_IDVARCHAR(64)主鍵2店鋪IDSGP_SI_IDVARCHAR(64)非空3零售戶編號SGP_TER_CODEVARCHAR(64)4商品編號SGP_SG_IDVARCHAR(64)5圖片序號SGP_SERIALINTEGER6圖片SGP_PICIMAGE7上傳時間SGP_UPLOAD_TIMEDATETIME8操作人SGP_OPERATORVARCHAR(64)店鋪折扣信息表(TB_SHOP_PROMOTION)序號字段名稱列名數(shù)據(jù)類型備注1唯一編號SPR_IDVARCHAR(64)主鍵2店鋪編號SPR_SI_IDVARCHAR(64)非空3零售戶編號SPR_RET_CODEVARCHAR(64)非空4標(biāo)題SPR_TITLEVARCHAR(128)5折扣起始時間SPR_EVA_BEGIN_TIMEDATETIME6折扣結(jié)束時間SPR_EVA_END_TIMEDATETIME7折扣SPR_EVALUATIONDECIMAL(5,2)8簡介SPR_INTROVARCHAR(200)9聯(lián)系人SPR_CONTACTSVARCHAR(64)10聯(lián)系電話SPR_CONTACTS_PHONEVARCHAR(20)11狀態(tài)SG_STATECHAR(1)0->不可用1->可用12創(chuàng)建時間SG_CREATE_TIMEDATETIME13備注SG_REMARKVARCHAR(200)店鋪折扣圖片表(TB_SHOP_PROMOTION_PIC)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDSPP_IDVARCHAR(64)主鍵2店鋪IDSPP_SI_IDVARCHAR(64)非空3零售戶編號SPP_TER_CODEVARCHAR(64)4圖片序號SPP_SERIALINTEGER5圖片SPP_PICIMAGE6上傳時間SPP_UPLOAD_TIMEDATETIME7操作人SPP_OPERATORVARCHAR(64)投訴建議表(TB_COMPLAINT)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDCOM_IDVARCHAR(64)主鍵2店鋪IDCOM_SI_IDVARCHAR(64)非空3零售戶編號COM_TER_CODEVARCHAR(64)4類別COM_TYPECHAR(1)0->建議1->投訴5詳情COM_CONTENTVARCHAR(256)6創(chuàng)建時間COM_UPLOAD_TIMEDATETIME7操作人COM_OPERATORVARCHAR(64)8受理時間COM_ACCEPT_TIMEDATETIME9受理人COM_ACCEPTORVARCHAR(64)10狀態(tài)COM_STATECHAR(1)0->不可用1->可用投訴建議反饋表(TB_COMPLAINT_FEEDBACK)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDCF_IDVARCHAR(64)主鍵2投訴建議IDCF_COM_IDVARCHAR(64)非空3是否處理CF_IS_SOLVECHAR(1)0->未處理1->已處理4處理詳情CF_CONTENTVARCHAR(256)5操作人CF_OPERATORVARCHAR(64)6處理時間CF_SOLVE_TIMEDATETIME店鋪收藏表(TB_SHOP_COLLECT)序號字段名稱列名數(shù)據(jù)類型備注1唯一IDSC_IDVARCHAR(64)主鍵2消費者IDSC_CUS_IDVARCHAR(64)非空3零售戶IDSC_RET_IDVARCHAR(64)非空4收藏時間SC_DATEDATETIME5刪除標(biāo)志SC_IS_DELCHAR(1)0:可用;1:不可用6備注SC_REMARKVARCHAR(1024)分解描述{這部分主要描述子系統(tǒng)/模塊部分內(nèi)容。}用戶接口{說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及相應(yīng)的回答信息。}設(shè)計制約{主要描述在進(jìn)行系統(tǒng)架構(gòu)的設(shè)計過程,是否存在一些設(shè)計上的制約,或者為了滿足設(shè)計要求,必須存在什么條件;以及系統(tǒng)架構(gòu)還有存在什么不足。}一般來說,接口的設(shè)計原則要注重高內(nèi)聚、低耦合以及可重用可擴展的基本原則,盡量減少各系統(tǒng)間以及系統(tǒng)內(nèi)各模塊間的耦合度,降低操作復(fù)雜度,保證接口實現(xiàn)的通用性的靈活性。1、主要原則(1)基于數(shù)據(jù)集成平臺的數(shù)據(jù)交互功能來實現(xiàn)本系統(tǒng)與外部其他相關(guān)系統(tǒng)的數(shù)據(jù)交互;(2)技術(shù)上考慮SOA的組件化設(shè)計思想,主要采用JavaEE實現(xiàn);(3)充分考慮接口所涉及的各個系統(tǒng)的應(yīng)用擴展情況,能靈活地支撐需求的變化;(4)保證接口數(shù)據(jù)(格式)在接口所涉及的各個系統(tǒng)間的一致性,擬采用XML格式數(shù)據(jù)作為主要的數(shù)據(jù)傳輸載體;(5)在數(shù)據(jù)交互過程中,在不影響系統(tǒng)運行性能的前提下,根據(jù)重要程度和優(yōu)先級,擬記錄交互過程和結(jié)果日志以便備查。2、其他原則以下面向?qū)ο蟮脑瓌t也是我們設(shè)計本系統(tǒng)接口時應(yīng)遵循或參考的原則:(1)單一職責(zé)原則-SingleResponsibilityPrinciple(SRP)就一個類而言,應(yīng)該僅有一個引起它變化的原因(職責(zé)即為“變化的原因”)。(2)開放封閉原則-OpenClosePrinciple(OCP)軟件實體(類、模塊、函數(shù)等)應(yīng)該是可以擴展的,但是不可修改。關(guān)鍵是抽象,需要將一個功能的通用部分和實現(xiàn)細(xì)節(jié)部分清晰地分離開來。(3)里氏替換原則-LiskovSubstitutionPrinciple(LSP)子類型(subclass)必須能夠替換掉它們的基類型(superclass)。(4)依賴倒置原則(IoCP)或依賴注入原則-DependenceInversionPrinciple(DIP)抽象不應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴于抽象。程序中所有的依賴關(guān)系都應(yīng)該終止于抽象類和接口。(5)接口隔離原則(ISP)不應(yīng)該強迫客戶依賴于它們不用的方法。接口屬于客戶,不屬于它所在的類層次結(jié)構(gòu)。多個面向特定用戶的接口勝于一個通用接口。(6)重用發(fā)布等價原則(REP)重用的粒度就是發(fā)布的粒度。(7)共同封閉原則(CCP)包中的所有類對于同一類性質(zhì)的變化應(yīng)該是共同封閉的。一個變化若對一個包產(chǎn)生影響,則將對該包中的所有類產(chǎn)生影響,而對于其他的包不造成任何影響。(8)共同重用原則(CRP)一個包中的所有類應(yīng)該是共同重用的。如果重用了包中的一個類,那么就要重用包中的所有類(相互之間沒有緊密聯(lián)系的類不應(yīng)該在同一個包中)。(9)無環(huán)依賴原則(ADP)在包的依賴關(guān)系圖中不允許存在環(huán)。(10)穩(wěn)定依賴原則(SDP)朝著穩(wěn)定的方向進(jìn)行依賴。應(yīng)該把封裝系統(tǒng)高層設(shè)計的軟件(比如抽象類)放進(jìn)穩(wěn)定的包中,不穩(wěn)定的包中應(yīng)該只包含那些很可能會改變的軟件(比如具體類)。(11)穩(wěn)定抽象原則(SAP)包的抽象程度應(yīng)該和其穩(wěn)定程度一致(一個穩(wěn)定的包應(yīng)該也是抽象的,一個不穩(wěn)定的包應(yīng)該是抽象的)。webservicehttp(xml)調(diào)用約定調(diào)用方通過httppost方式請求/提交數(shù)據(jù);接口提供方對調(diào)用方暴露對應(yīng)的servletURL;處理流程調(diào)用方向接口提供方提交請求或提交xml格式的數(shù)據(jù);接口提供方接收請求/數(shù)據(jù),生成xml格式的反饋數(shù)據(jù),發(fā)送給調(diào)用方;調(diào)用方接收反饋,判斷本次操作是否成功,并進(jìn)行后續(xù)業(yè)務(wù)處理;樣例向服務(wù)端請求執(zhí)行<Requesttype=""><DatauserName="yaoyang"password="12345678"></Data></Request>返回數(shù)據(jù):<ResponseserverTime="2012-03-0116:11:16"status="0"message=”ok”></Response>status為服務(wù)端返回的執(zhí)行結(jié)果狀態(tài)碼,成功為0,message=”ok”,失敗為1,message為錯誤描述信息,1-參數(shù)錯誤、2-沒有登錄、3-服務(wù)器處理錯誤日期、時間格式默認(rèn)為:yyyy-MM-ddhh:mm:ss向服務(wù)端postXML數(shù)據(jù)參數(shù)1:<Requesttype="com.chinasofti.deliver.data.User"><Dataname="yaoyang"phone="12345678"><Addressprovince=””city=””/><Addressprovince=””city=””/></Data></Request>數(shù)據(jù)可能會嵌套返回數(shù)據(jù):<ResponseserverTime="2012-03-0116:11:16"status="0"message=”ok”></Response>向服務(wù)端請求XML數(shù)據(jù)<Requesttype=""><DatauserName="yaoyang"date="2012-12-12"from=”1”to=”100”></Data></Request>返回數(shù)據(jù):<ResponseserverTime="2012-03-0116:11:16"status="0"message=”ok”from=”1”to=”100”total=”1000”type=”com.chinasofti.deliver.data.order”><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/><DataorderId=”123455”orderDate=”2012-3-11”customerId=”345678”/></Response>from、to用于分頁,如果不傳表示符合條件的所有數(shù)據(jù),total表示符合條件的數(shù)據(jù)條數(shù)http(json)調(diào)用約定調(diào)用方通過httppost方式請求/提交數(shù)據(jù);接口提供方對調(diào)用方暴露對應(yīng)的servletURL;處理流程調(diào)用方向接口提供方提交請求或提交json格式的數(shù)據(jù);接口提供方接收請求/數(shù)據(jù),生成json格式的反饋數(shù)據(jù),發(fā)送給調(diào)用方;調(diào)用方接收反饋,判斷本次操作是否成功,并進(jìn)行后續(xù)業(yè)務(wù)處理;樣例向服務(wù)端請求執(zhí)行{“userName”:”用戶名”,“password”:”密碼MD5加密”,“deviceId”:”設(shè)備號”}返回數(shù)據(jù):{"msg":"獲得數(shù)據(jù)成功","result":1,"results":{"userName":"用戶名稱","credenceNo":"證件號碼","userType":"用戶類別((庫區(qū)/配送)或(分揀員/配送員/儲配部管理員))","loginTime":"系統(tǒng)登錄時間","userID":"當(dāng)前登錄人ID","orgUUId":"組織結(jié)構(gòu)ID","sessionID":"64位session"}}result為服務(wù)端返回的執(zhí)行結(jié)果狀態(tài)碼,成功為1,msg=”成功”,失敗為0,msg為錯誤描述信息日期、時間格式默認(rèn)為:yyyy-MM-ddhh:mm:ss中間表處理流程事先獲得如下信息:所要連接的數(shù)據(jù)庫類型、ip地址、端口號、數(shù)據(jù)庫名稱、訪問用戶名、訪問密碼;數(shù)據(jù)庫類型、ip地址、端口號、數(shù)據(jù)庫名稱、訪問用戶名、訪問密碼可通過dbConfig.xml文件配置表名、字段名稱和數(shù)據(jù)類型事先與對應(yīng)系統(tǒng)開發(fā)商協(xié)商好;通過jdbc建立數(shù)據(jù)庫的連接;執(zhí)行sql語句獲得結(jié)果集;讀取結(jié)果集里的數(shù)據(jù),插入到本系統(tǒng)對應(yīng)表字段中;斷開連接;外部接口按照江蘇省局要求,以及實際應(yīng)用使用考慮,移動app系統(tǒng)的基礎(chǔ)數(shù)據(jù)和統(tǒng)計信息從省局?jǐn)?shù)據(jù)中心獲取,基礎(chǔ)數(shù)據(jù)包括:零售戶基礎(chǔ)數(shù)據(jù)、品牌規(guī)格信息等;統(tǒng)計信息包括:按月統(tǒng)計各市的品牌銷量、按月統(tǒng)計各區(qū)的品牌銷量、按年統(tǒng)計各市的品牌銷量、按年統(tǒng)計各區(qū)的品牌銷量、零售戶訂貨統(tǒng)計信息等。接口對接方式:采用數(shù)據(jù)庫視圖方式進(jìn)行數(shù)據(jù)對接。零售戶信息接口名稱零售戶信息視圖或表名DV_RETAILER_INFO接口方式中間表或視圖用途提供零售戶的基本信息。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明RET_CODEVARCHAR(64)Y客戶代碼RET_NAMEVARCHAR(64)Y客戶名稱RET_ORG_CODEVARCHAR(8)Y所屬市公司RET_ORG_NAMEVARCHAR(64)Y所屬市公司名稱RET_STANDARD_CODEVARCHAR(32)Y國標(biāo)碼RET_ORIG_CODEVARCHAR(50)Y許可證編號RET_ORIG_STATUSVARCHAR(20)Y許可證狀態(tài)RET_ORIG_VALIDITYDATETIMEY許可證有效期RET_ARTIFICIAL_PERSONVARCHAR(64)Y負(fù)責(zé)人RET_ADDRESSVARCHAR(200)Y地址RET_PHONE_NUMBERVARCHAR(13)Y電話RET_TYPE_CODEVARCHAR(4)Y業(yè)態(tài)RET_MGR_CODEVARCHAR(8)Y客戶經(jīng)理代碼RET_MGR_NAMEVARCHAR(64)Y客戶經(jīng)理名稱RET_ORDER_MODE_CODEVARCHAR(2)Y訂貨方式RET_ORDER_MODE_PERIODVARCHAR(20)Y訂貨周期品牌規(guī)格信息接口名稱品牌規(guī)格信息視圖或表名DV_CIGARETTE_SPEC接口方式中間表或視圖用途提供卷煙規(guī)格的具體信息。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明CIG_STANDARD_CODEVARCHAR(13)Y卷煙品牌規(guī)格代碼CIG_STANDARD_NAMEVARCHAR(64)Y卷煙品牌規(guī)格名稱CIG_BARCODEVARCHAR(13)Y條煙碼CIG_PRODUCERVARCHAR(8)Y生產(chǎn)企業(yè)編碼CIG_PRODUCER_NAMEVARCHAR(100)Y生產(chǎn)企業(yè)名稱CIG_BRAND_NAMEVARCHAR(64)Y卷煙品牌名CIG_PRICETYPEVARCHAR(2)Y卷煙價類CIG_PRODUCTTYPEVARCHAR(2)Y卷煙類型CIG_PACKTYPEVARCHAR(2)Y卷煙包裝類型CIG_PACKAMOUNTINTEGERY包裝支數(shù)CIG_TOTALLENGTHDECIMAL(5,2)Y煙支總長度CIG_LENGTHDECIMAL(5,2)Y煙支長度CIG_FILTERLENGTHDECIMAL(5,2)Y過濾嘴長度CIG_GIRTHDECIMAL(5,2)Y周長CIG_TARCONTENTDECIMAL(5,2)Y焦油量CIG_NICOTINICDECIMAL(5,2)Y煙氣煙堿量CIG_RECORDDATEDATETIMEY準(zhǔn)入日期CIG_IMPORTFLAGCHAR(1)Y進(jìn)口國產(chǎn)標(biāo)志CIG_WHOLESALE_PRICEDECIMAL(10,2)Y批發(fā)價CIG_RETAIL_DIRECT_PRICEDECIMAL(10,2)Y零售價CIG_CONFISCATECHAR(1)Y是否罰沒煙CIG_ENABLECHAR(1)Y是否有效CIG_IS_SPECIALCHAR(1)Y是否異型煙卷煙品牌規(guī)格圖片接口名稱品牌規(guī)格對應(yīng)的圖片信息視圖或表名DV_CIGARETTE_SPEC_PIC接口方式中間表或視圖用途提供卷煙規(guī)格對應(yīng)的圖片信息。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明CP_IDVARCHAR(64)Y圖片唯一IDCP_CIG_BARCODEVARCHAR(13)Y卷煙規(guī)格代碼CP_SERIALINTEGERY圖片序號CP_PICIMAGEY圖片CP_UPLOAD_TIMEDATETIMEY圖片上傳時間CP_OPERATORVARCHAR(64)Y操作人按品牌統(tǒng)計銷量信息接口名稱按品牌統(tǒng)計銷量信息視圖或表名DV_CIGARETTE_BRAND_COUNT接口方式中間表或視圖用途提供按地市管轄的直屬區(qū)以及代管市為單位統(tǒng)計卷煙月銷量排行前十。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明BC_COUNT_DATEDATETIMEY統(tǒng)計年月BC_COUNT_AREAVARCHAR(64)Y統(tǒng)計區(qū)域BC_COUNT_CITYVARCHAR(64)Y統(tǒng)計地市BC_CIG_BARCODEVARCHAR(13)Y統(tǒng)計卷煙規(guī)格代碼BC_CIG_NAMEVARCHAR(64)Y統(tǒng)計卷煙規(guī)格名稱BC_COUNT_VALUEINTEGERY銷量(條)BC_COUNT_INDEXINTEGERY銷量排行序號零售戶年訂貨統(tǒng)計信息接口名稱零售戶年訂貨統(tǒng)計信息視圖或表名DV_RETAILER_ORDER_COUNT_Y接口方式中間表或視圖用途提供一年的訂貨統(tǒng)計信息(統(tǒng)計本年度1月1日起到上月的數(shù)據(jù),只統(tǒng)計本年度與去年的數(shù)據(jù))。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明OCY_RET_CODEVARCHAR(64)Y零售戶代碼OCY_COUNT_DATEDATETIMEY統(tǒng)計年月OCY_VOPINTEGERY購進(jìn)量OCY_POPDECIMAL(10,2)Y購進(jìn)金額OCY_APOPDECIMAL(5,2)Y購進(jìn)均價OCY_GROSSMARGINDECIMAL(10,2)Y毛利零售戶月訂貨統(tǒng)計信息接口名稱零售戶月訂貨統(tǒng)計信息視圖或表名DV_RETAILER_ORDER_COUNT_M接口方式中間表或視圖用途提供上一個月的訂貨統(tǒng)計信息。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明OCM_RET_CODEVARCHAR(64)Y零售戶代碼OCM_COUNT_DATEDATETIMEY統(tǒng)計年月OCM_VOPINTEGERY購進(jìn)量OCM_POPDECIMAL(10,2)Y購進(jìn)金額OCM_APOPDECIMAL(5,2)Y購進(jìn)均價OCM_GROSSMARGINDECIMAL(10,2)Y毛利零售戶訂貨按品牌統(tǒng)計信息接口名稱零售戶訂貨按品牌統(tǒng)計信息視圖或表名DV_RETAILER_BRAND_ORDER_COUNT接口方式中間表或視圖用途提供一年的按品牌統(tǒng)計的訂貨統(tǒng)計信息(統(tǒng)計本年度數(shù)據(jù),從本年的1月1日到上個月的數(shù)據(jù),只統(tǒng)計本年與上一個年的數(shù)據(jù))。數(shù)據(jù)結(jié)構(gòu)字段名類型是否必須說明BOC_RET_CODEVARCHAR(64)Y零售戶代碼BOC_COUNT_DATEDATETIMEY統(tǒng)計年月BOC_CIG_CODEVARCHAR(13)Y品牌規(guī)格代碼BOC_CIG_NAMEVARCHAR(64)Y品牌規(guī)格名稱BOC_VOPINTEGERY購進(jìn)量BOC_PERCENTDECIMAL(5,4)Y該品牌年購進(jìn)量/所有品牌年購進(jìn)總量百分比與營銷系統(tǒng)的接口根據(jù)泰州信息中心對網(wǎng)上訂貨app的修改建議,及結(jié)合目前浪潮提供的標(biāo)準(zhǔn)營銷系統(tǒng)接口。以下幾個方面的需求是目前網(wǎng)上訂貨App系統(tǒng)無法支持的:對零售戶當(dāng)前訂貨周期內(nèi)容,對可訂購卷煙規(guī)格進(jìn)行篩選。卷煙新品的推廣資料(文章)。卷煙的照片信息。 以上的需求目前網(wǎng)上訂貨App無法直接支持,需要其他業(yè)務(wù)提供相應(yīng)的數(shù)據(jù)來支撐。以下是擬定的業(yè)務(wù)數(shù)據(jù)獲取方式及獲取數(shù)據(jù)的目標(biāo)業(yè)務(wù)系統(tǒng)描述。獲取零售戶對應(yīng)的卷煙商品列表接口形式HTTP(GET)接口名稱http://{新商盟地址}/AppAPI/GetCustGoods接口說明獲取零售戶對應(yīng)的卷煙商品列表數(shù)據(jù)來源營銷系統(tǒng)調(diào)用者移動App輸入字段名類型是否必須說明ORG_CODESTRING是標(biāo)準(zhǔn)國家局8位組織機構(gòu)編號CUST_CODESTRING是國家統(tǒng)一的13位經(jīng)營許可證號輸出參數(shù)名類型是否必須說明GOODSSTRING是反饋的結(jié)果以Json字符串形式返回{"GOODS":[{"CGT_CODE":"6901028000001"},{"CGT_CODE":"6901028000002"},{"CGT_CODE":"6901028000003"}]}Json字符串說明字段名類型是否必須說明CGT_CODESTRING是卷煙編碼調(diào)用方式說明獲取新品推薦數(shù)據(jù)接口形式HTTP(GET)接口名稱http://{新商盟地址}/AppAPI/GetNewRECM接口說明獲取新品推薦數(shù)據(jù)數(shù)據(jù)來源營銷系統(tǒng)調(diào)用者移動App輸入字段名類型是否必須說明ORG_CODESTRING是標(biāo)準(zhǔn)國家局8位組織機構(gòu)編號輸出參數(shù)名類型是否必須說明RESULTSTRING是反饋的結(jié)果以Json字符串形式返回{"RESULT":[{"TITLE":"卷煙新品推薦","AUTHOR":"張三","COVER":"/image.jpg","ABSTRACT":"xxx煙是2015年12月推出的新品……","BODY":"","CGTCODE":"6901028000001","ORIGINAL_LINK":"HTTP://XXX","CREATE_TIME":"2015-12-1112:00:00"},{"TITLE":"卷煙新品推薦","AUTHOR":"李四","COVER":"/image.jpg","ABSTRACT":"xxx煙是南京卷煙廠生產(chǎn)的……","BODY":"","CGTCODE":"6901028000002","ORIGINAL_LINK":"HTTP://XXX","CREATE_TIME":"2015-12-1112:00:00"}]}Json字符串說明字段名類型是否必須說明TITLESTRING是新品推薦標(biāo)題AUTHORSTRING是文章作者COVERSTRING是封面圖片鏈接ABSTRACTSTRING是文章概要BODYSTRING是正文CGTCODESTRING是新品對應(yīng)的條煙碼ORIGINAL_LINKSTRING否原文鏈接CREATE_TIMESTRING是創(chuàng)建時間調(diào)用方式說明獲取卷煙規(guī)格對應(yīng)的圖片數(shù)據(jù)接口形式HTTP(GET)接口名稱http://{新商盟地址}/AppAPI/GetGICPhoto接口說明獲取卷煙規(guī)格對應(yīng)的圖片數(shù)據(jù)數(shù)據(jù)來源營銷系統(tǒng)調(diào)用者移動App輸入字段名型是否必須說明ORG_CODESTRING是所屬地市CIG_CODESTRING是條煙條碼輸出參數(shù)名類型是否必須說明RESULTSTRING是反饋的結(jié)果以Json字符串形式返回{"RESULT":[{"CIG_CODE":"9601028000006","INDEX_NO":"1","PIC_ADDRESS":"/image1.jpg"},{"CIG_CODE":"9601028000006","INDEX_NO":"2","PIC_ADDRESS":"/image2.jpg"}]}Json字符串說明字段名類型是否必須說明CIG_CODESTRING是條煙碼INDEX_NOSTRING是圖片序號PIC_ADDRESSSTRING是圖片地址調(diào)用方式說明與物流系統(tǒng)的接口獲取訂單物流配送狀態(tài)信息接口形式HTTP(GET)接口名稱http://域名/order/type?ORG_CODE=&CUST_CODE=&ORDER_CODE=接口說明獲取零售戶訂單當(dāng)前所經(jīng)過的所有物流過程數(shù)據(jù)來源物流系統(tǒng)調(diào)用者移動App輸入字段名類型是否必須說明ORG_CODEVARCHAR(64)是標(biāo)準(zhǔn)國家局8位組織機構(gòu)編號CUST_CODEVARCHAR(64)是國家統(tǒng)一的13位經(jīng)營許可證號ORDER_CODEVARCHAR(64)是訂貨平臺產(chǎn)生的訂單號輸出參數(shù)名類型是否必須說明STATUSSTRING是反饋的結(jié)果以Json字符串形式返回{"ORDER_ID":"訂單號","LIST":[【狀態(tài)列表】{"LOGISTICS_STATE":"物流狀態(tài)1","INDEX":"序號1","TIME":"發(fā)生時間","CHARGE_PERSON":"負(fù)責(zé)人",”NOTE”=””},{"LOGISTICS_STATE":"物流狀態(tài)2","INDEX":"序號2","TIME":"發(fā)生時間","CHARGE_PERSON":"負(fù)責(zé)人",”NOTE”=””}]}Json字符串說明字段名類型是否必須說明ORDER_IDSTRING是訂單編號LOGISTICS_STATESTRING是物流狀態(tài)INDEXSTRING是狀態(tài)序號TIMESTRING是發(fā)生時間CHARGE_PERSONSTRING是負(fù)責(zé)人NOTESTRING否備注信息調(diào)用方式說明零售戶地圖坐標(biāo)信息接口形式中間表或視圖接口名稱DV_RETAILER_MAPCOORDINATES接口說明存放零售戶店鋪在地圖上的坐標(biāo)信息數(shù)據(jù)來源物流系統(tǒng)調(diào)用者移動App服務(wù)端輸出表結(jié)構(gòu)說明(表中字段包括但不限于以下字段)字段名類型是否必須說明ORG_CODEVARCHAR(64)是公司代碼CUST_CODEVARCHAR(64)是零售戶代碼CUST_NAMEVARCHAR(64)是零售戶名稱CUST_ARTIFICIAL_PERSONVARCHAR(64)是負(fù)責(zé)人CUST_PHONE_NUMBERVARCHAR(64)是聯(lián)系電話CUST_LONGITUDEVARCHAR(64)是經(jīng)度CUST_DIMENSIONALITYVARCHAR(64)是緯度調(diào)用方式說明物流系統(tǒng)最終接口接口地址:63/ORDER_CODE=?.htmlJson數(shù)據(jù)格式:{"status":"4","S0X":"D9CDF833F72E437185732AB423D522C0","S1X":"105000131048","data":[{"LOGISTICS_STATE":"營銷結(jié)轉(zhuǎn)到物流系統(tǒng)","X_INDEX":"序號1","X_TIME":"2016-10-2512:17:43","CHARGE_PERSON":"訂單結(jié)轉(zhuǎn)人員","NOTE":"物流信息系統(tǒng)在以上時間已下載"},{"LOGISTICS_STATE":"物流線路運算時間","X_INDEX":"序號2","X_TIME":"2016-10-2512:19:14","CHARGE_PERSON":"線路波次操作人員","NOTE":"訂單線路在以上時間已分配"},{"LOGISTICS_STATE":"客戶訂單分揀時間","X_INDEX":"序號3","X_TIME":"2016-10-25","CHARGE_PERSON":"分揀人員","NOTE":"訂單線路在以上時間或日期進(jìn)行分揀"},{"LOGISTICS_STATE":"客戶訂單送貨時間","X_INDEX":"序號4","X_TIME":"2016-10-26","CHARGE_PERSON":"李峰","NOTE":"訂單由蘇ED1152在以上時間或日期送貨員進(jìn)行配送"}]}Status:物流狀態(tài)。0表示沒有訂單;1為營銷到物流;2為物流波次運算;3為分揀;4為送貨。Data:表示物流狀態(tài)描述。與業(yè)務(wù)系統(tǒng)的接口獲取客戶信息接口名稱獲取客戶信息地址http://新商盟省站地址/apiJS/custJS/getCust接口方式HTTP用途獲取零售戶營銷數(shù)據(jù)。詳情請參見《多渠道訂貨rest服務(wù)列表》獲取公司商品接口名稱獲取公司商品地址http://新商盟省站地址/apiJS/orgCgtJS/getOrgCgt接口方式HTTP用途獲取公司商品數(shù)據(jù)。詳情請參見《多渠道訂貨rest服務(wù)列表》購物車查詢接口名稱購物車查詢地址http://新商盟省站地址/apiJS/cgtcartJS/getCgtCart接口方式HTTP用途獲取購物車數(shù)據(jù)。詳情請參見《多渠道訂貨rest服務(wù)列表》購物車增加接口名稱購物車增加地址http://新商盟省站地址/apiJS/cgtcartJS/addCgt
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 報廢食品銷售合同
- 舞蹈表演培訓(xùn)課程
- 山西省2024八年級物理上冊第二章聲現(xiàn)象第2節(jié)聲音的特性課件新版新人教版
- 河北省唐山市部分學(xué)校2024-2025學(xué)年高一上學(xué)期11月期中聯(lián)考化學(xué)試卷(含答案)
- 《麻紡織品中木質(zhì)素含量的測定 硫酸溶解法》
- 鋼業(yè)生產(chǎn)安全防范
- 福建省漳州第一中學(xué)2024-2025學(xué)年七年級上學(xué)期11月期中歷史試題
- 企業(yè)植樹節(jié)活動方案
- 城市燃?xì)庀嚓P(guān)行業(yè)投資方案范本
- 老年體位性低血壓的護(hù)理
- 疾病預(yù)防控制中心綜合業(yè)務(wù)應(yīng)用及管理平臺建設(shè)方案
- 英國_ECC《工程施工合同》(非常好的工程合同范本)
- (完整版)電線電纜載流量表
- 診斷與檢修電動天窗
- 食品流通許可證食品經(jīng)營操作流程圖
- 生產(chǎn)異常及停線管理規(guī)范(1)
- 結(jié)核性胸膜炎(課堂PPT)
- 渝價〔2013〕430號
- CA6132普通車床使用說明書
- 軟基監(jiān)測方案
- 海明斯德謙產(chǎn)品說明
評論
0/150
提交評論