freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文——基于web服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn)(編輯修改稿)

2024-12-22 18:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 統(tǒng)各子模塊做成一個(gè)個(gè)獨(dú)立的 Web 構(gòu)件,封裝后以 Web 服務(wù) 的形式發(fā)布到網(wǎng)上。開發(fā)人員可通過調(diào)用 Web 應(yīng)用程序接口 (API),將 Web 服務(wù)集成到電子商務(wù)應(yīng)用程序中,和調(diào)用本地服務(wù)有所不同的是, Web API 調(diào)用可通過互聯(lián)網(wǎng)發(fā)送給位于遠(yuǎn)程系統(tǒng)中的某一服務(wù)。 一個(gè)比較完整的基于 Web 服務(wù)的 B2B 電子商務(wù)體系結(jié)構(gòu)如圖 211 所示。該系統(tǒng)首先應(yīng)整合 Intra 范圍內(nèi)的 Web 服務(wù),如用戶登錄模塊、購(gòu)物車模塊 、訂單管理模塊等。 圖 211 基于 Web 服務(wù)的 B2B 電子商務(wù)體系結(jié)構(gòu) 傳統(tǒng)企業(yè)級(jí)電子商務(wù)系統(tǒng)將用戶登錄模塊作為自己的子模塊,而直接把功能函數(shù)集成到整個(gè)系統(tǒng)中,任何一個(gè)函數(shù)有變動(dòng)都必須要求整個(gè)系統(tǒng)基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 18 的相應(yīng)改動(dòng)和整體測(cè)試。而將用戶登錄模塊封裝成 Web Service 后,就能保持他與整個(gè) B2B 電子商務(wù)系統(tǒng)的相對(duì)獨(dú)立,只需合理定義其輸入輸出接口參數(shù),就可通過簡(jiǎn)單協(xié)議完成一次 WebService 的調(diào)用。 購(gòu)物車模塊是所有企業(yè)級(jí)電子商務(wù)系統(tǒng)中的核心模塊之一。將此模塊以 Web Service 的形式實(shí)現(xiàn),會(huì)大大簡(jiǎn)化 企業(yè)構(gòu)建企業(yè)級(jí)電子商務(wù)系統(tǒng)的過程,并使系統(tǒng)維護(hù)工作相對(duì)簡(jiǎn)單。而 Web Service 形式的購(gòu)物車模塊不僅僅是一個(gè)單獨(dú)的 Web Service,還可以整合許多發(fā)布在 Inter 范圍內(nèi)的 Web Service,如運(yùn)費(fèi)查詢、稅率計(jì)算乃至在線支付等等。 將各個(gè)相對(duì)獨(dú)立的 Web Service 整合到一個(gè)系統(tǒng)中,需要構(gòu)建核心應(yīng)用程序。在核心應(yīng)用程序中,定義與各 Web Service 一致的輸入輸出接口參數(shù),而且核心應(yīng)用程序是體現(xiàn)企業(yè)個(gè)性化企業(yè)級(jí)電子商務(wù)系統(tǒng)的關(guān)鍵所在。不同的企業(yè)只需構(gòu)建各自的核心應(yīng)用程序來調(diào)用現(xiàn)成的 WebService就可以構(gòu)建自己的企業(yè)級(jí)電子商務(wù)系統(tǒng),這樣,企業(yè)級(jí)電子商務(wù)系統(tǒng)的開發(fā)周期和開發(fā)工作必然會(huì)大大縮短和減少。 另外,作為整個(gè)供應(yīng)鏈的一部分,系統(tǒng)不僅應(yīng)該獨(dú)立地完成商務(wù)活動(dòng),還應(yīng)該能提供規(guī)范的接口,方便快速地與其他的外部應(yīng)用程序,如企業(yè)資源規(guī)劃 (Enterprise Resource Planning ERP ) 、客戶關(guān)系管理(CustomerRelations Management CRM)、供 應(yīng)鏈管 理 (Supply Chain Management SCM)等進(jìn)行通信。 2. 5 Web 服務(wù) 的 優(yōu)點(diǎn) 完好的封裝性 : Web 服務(wù)既然是一種部署在 Web 上的對(duì)象,自然具備對(duì)象的良好封裝性,對(duì)于使用者而言,他僅能看到該服務(wù)的描述。 松散耦合 :這一特征也是源于對(duì)象 /組件技術(shù),當(dāng)一個(gè) Web 服務(wù)的實(shí)現(xiàn)發(fā)生變更的時(shí)候,調(diào)用者是不會(huì)感到這一點(diǎn)的,對(duì)于調(diào)用者來說,只要Web 服務(wù)的調(diào)用接口不變, Web 服務(wù)的實(shí)現(xiàn)任何變更對(duì)他們來說都是透明的,甚至是當(dāng) Web 服務(wù)的實(shí)現(xiàn)平臺(tái)從 J2EE 遷移到了 .NET 或者是相反的遷移流程,用戶都可以對(duì)此一無所知。 使用標(biāo)準(zhǔn)協(xié)議規(guī)范 :作為 Web 服務(wù),其所有公共的協(xié)約完全需要使用開放的標(biāo)準(zhǔn)協(xié) 議進(jìn)行描述、傳輸和交換。這些標(biāo)準(zhǔn)協(xié)議具有完全免費(fèi)的規(guī)基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 19 范,以便由任意方進(jìn)行實(shí)現(xiàn)。一般而言,絕大多數(shù)規(guī)范將最終有 W3C 或OASIS 作為最終版本的發(fā)布方和維護(hù)方。 高度可集成能力 :由于 Web 服務(wù)采取簡(jiǎn)單的、易理解的標(biāo)準(zhǔn) Web 協(xié)議作為組件界面描述和協(xié)同描述規(guī)范,完全屏蔽了不同軟件平臺(tái)的差異,無論是 CORBA、 DCOM 還是 EJB 都可以通過這一種標(biāo)準(zhǔn)的協(xié)議進(jìn)行互操作,實(shí)現(xiàn)了在當(dāng)前環(huán)境下最高的可集成性。 開放性 : Web Service 可以與其他 Web Service 進(jìn)行交互。它具有語言和平臺(tái)無關(guān)性。支持 CORBA、 EJB、 DCOM 等多種組件標(biāo)準(zhǔn)。支持各種通訊媒體如: HTTP、 SMTP、 MQ、 FTP、 RMI over IIOP 等 [8]。 2. 6本章小結(jié) 本章 介紹了 Web 服務(wù)的概念,詳細(xì)闡述了 Web 服務(wù)的支持技術(shù): Web服務(wù)將 XML 語言及其模式 XSD 作為基礎(chǔ)數(shù)據(jù),通過 SOAP 及 HTTP 協(xié)議進(jìn)行通信,用 WSDL 描述 Web 服務(wù)的所有操作, UDDI 協(xié)議實(shí)現(xiàn)了 Web 服務(wù)的發(fā)布。并闡述了以上技術(shù)的相互聯(lián)系,在此基礎(chǔ)上,介紹了 Web 服務(wù)的體系結(jié)構(gòu),分析了傳統(tǒng)企業(yè)級(jí)電子商務(wù)體系結(jié)構(gòu)的局限性,提出了基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)體 系結(jié)構(gòu),并闡述了 Web 服務(wù)的優(yōu)勢(shì)。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 20 第三章 基于 Web服務(wù)的電子商務(wù) 系統(tǒng) 需求分析與設(shè)計(jì) 電子商務(wù)的基本架構(gòu)為展示 Web 服務(wù)的承諾和競(jìng)爭(zhēng)能力提供了一個(gè)極好的現(xiàn)實(shí)的示例。電子商務(wù)系統(tǒng)的明顯優(yōu)勢(shì)在于允許被多個(gè)應(yīng)用程序訪問。一個(gè)不僅能被最終用戶 Web 應(yīng)用程序(在線商店)訪問,還能被呼叫中心操作員和后端系統(tǒng) (倉(cāng)庫(kù) )訪問的框架會(huì)帶來巨大的經(jīng)濟(jì)收益。雖然這些訪問點(diǎn)面對(duì)不同的用戶界面,但它們可以容易地被結(jié)合到同一個(gè) Web 服務(wù)中。下面將以電子商務(wù)的具體示例網(wǎng)上定購(gòu)服務(wù)為例詳細(xì)闡述 Web 服務(wù)的實(shí)現(xiàn)和使用。 3. 1 網(wǎng)上訂購(gòu) 服務(wù)需求分析 網(wǎng)上訂購(gòu)服務(wù)為客戶提供網(wǎng)上查閱商品信息,訂購(gòu)商品,并通過信用卡付費(fèi)的服務(wù),商務(wù)公司將根據(jù)客戶提供的運(yùn)輸信息送貨給客戶。 Inter 店面站點(diǎn)和呼叫中心內(nèi)用程序都將這些服務(wù)用于各自的異構(gòu)業(yè)務(wù)過程。 客戶使用 Inter 店面站點(diǎn)訂購(gòu)產(chǎn)品??蛻艨梢詾g覽商務(wù)公司提供的產(chǎn)品目錄,把將要購(gòu)買產(chǎn)品放到購(gòu)物車中。當(dāng)客戶準(zhǔn)備完成訂單時(shí),商務(wù)公司收集訂單的一些信息,如產(chǎn)品運(yùn)輸?shù)刂罚\(yùn)輸手段等,并獲取客戶的信用卡信息以便根據(jù)訂單收費(fèi)。此時(shí),后端的系統(tǒng)將處理訂單,獲取付款,并在公司庫(kù)存中劃去 這些產(chǎn)品。最后,商務(wù)公司把產(chǎn)品運(yùn)輸給客戶。 對(duì)于呼叫中心應(yīng)用程序,客戶可以告訴客戶服務(wù)代理他們想訂購(gòu)的產(chǎn)品,然后將選擇的產(chǎn)品放入 — 輛購(gòu)物車中。當(dāng)客戶表示準(zhǔn)備完成訂單時(shí),把賬單信息交給客戶服務(wù)代理。 Inter 店面站點(diǎn)駐留在沈陽的 Web 集群中,呼叫中心應(yīng)用程序駐留在上海。呼叫中心的人員可以通過 Inter 使用 Inter 店面,為客戶操作這個(gè) Web 站點(diǎn)。現(xiàn)實(shí)貿(mào)易交易中,企業(yè)可能是作為其他公司的承包商提供這個(gè)呼叫中心支持的,而這些公司經(jīng)常有它們自己的異構(gòu)的內(nèi)部系統(tǒng)。 網(wǎng)上定購(gòu)服務(wù)的功能就是要將上述的 異構(gòu)系統(tǒng)結(jié)合到 Web 服務(wù)中。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 21 因此,需要把這個(gè)場(chǎng)景細(xì)分為電子商務(wù)實(shí)際的職能區(qū)域,即 Product Catalog、 Shopping Cart、 Customer 和 Order Processing 組件。 Product Catalog 產(chǎn)品目錄服務(wù)將為我們的訂購(gòu)應(yīng)用程序提供讀取產(chǎn)品目錄的能力。還可以為訂購(gòu)應(yīng)用程序提供關(guān)于產(chǎn)品的類別信息。 Shopping Cart 購(gòu)物車服務(wù)將提供一個(gè)基本的購(gòu)物車,其功能包括插入 — 個(gè)產(chǎn)品及其訂購(gòu)量,更新產(chǎn)品的訂購(gòu)量和從購(gòu)物車中刪除產(chǎn)品。 Customer 客戶服務(wù)使公司獲取客戶信息,更新現(xiàn)有客戶信息,或插入一個(gè)新客戶的信息。 Order Processing 訂單服務(wù)將處理訂單。在這個(gè)服務(wù)中,需要驗(yàn)證客戶的信用卡并收取費(fèi)用。服務(wù)將需要從購(gòu)物車中提取數(shù)據(jù),然后把數(shù)據(jù)添加到提交的訂單中,訂單的提交需要使用事務(wù)來完成。 3. 2 網(wǎng)上訂 購(gòu) 系統(tǒng)的體系結(jié)構(gòu) 3. 2. 1 系統(tǒng)架構(gòu)設(shè)計(jì) 該系統(tǒng)的解決方案將以 Web 服務(wù)架構(gòu)為基礎(chǔ),用 Web 服務(wù)的方法實(shí)現(xiàn)異構(gòu)系統(tǒng)和平臺(tái)的通信 —— 所有操作通過相同的 XML Web 服務(wù)進(jìn)行通信,如圖 31所示。 圖 31 Web 服務(wù)實(shí)現(xiàn)異構(gòu)系統(tǒng)和平臺(tái)的通信 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 22 網(wǎng)上訂購(gòu)系統(tǒng)架構(gòu)如圖 32所示: 圖 32網(wǎng)上訂購(gòu)系統(tǒng)架 3. 2. 2 系統(tǒng)設(shè)計(jì) 1 系統(tǒng)高層用例圖:網(wǎng)上訂購(gòu)系統(tǒng)提供的服務(wù)可以被客戶通過 Inter店面直接調(diào)用,客戶也可以通過呼叫中心的管理員來執(zhí)行服務(wù),后端系統(tǒng)即倉(cāng)庫(kù)的管理員可以調(diào)用商品服務(wù),客戶服務(wù)和訂單服務(wù),完成商品目錄的更新,訂單的處理,以及獲得賬款,郵寄商品。如圖 33 所示: 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 23 客 戶 商 品 服 務(wù) 購(gòu) 物 車 服 務(wù) 客 戶 服 務(wù) 訂 單 服 務(wù)倉(cāng) 庫(kù) 管 理 員呼 叫 中 心 管 理 員 圖 33 網(wǎng)上訂購(gòu)系統(tǒng)用例 圖 2 客戶端應(yīng)用程序業(yè)務(wù)流程圖:客戶通過身份驗(yàn)證成功登陸后,客戶端應(yīng)用程序執(zhí)行以下業(yè)務(wù)流程,如圖 34所示: 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 24 圖 34 客戶端應(yīng)用程序業(yè)務(wù)流程圖 3 網(wǎng)上訂購(gòu)系統(tǒng)解決方案的程序集如圖 35 所示。服務(wù)對(duì)象類在WebService 程序集中實(shí)現(xiàn)。 WebService 程序集依賴 OrderData 程序集,OrderData 程序集通過數(shù)據(jù)類訪問數(shù)據(jù)庫(kù),這樣可以更新和查詢訂單。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 25 網(wǎng) 上 訂 購(gòu) 系 統(tǒng) 客 戶 端程 序W e b O r d e r網(wǎng) 上 訂 購(gòu) 系 統(tǒng) W e b 服 務(wù) 程 序W e b S e r v i c eW e b S e r v i c eO r d e rO r d e r D a t a 圖 35網(wǎng)上訂購(gòu)系統(tǒng) 程序集圖 4 網(wǎng)上訂購(gòu)系統(tǒng)按照服務(wù)劃分為四個(gè)主要服務(wù)模塊,每個(gè)服務(wù)模塊都提供了的服務(wù)的方法,如圖 37 所示: 圖 36 系統(tǒng)功能模塊圖 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 26 網(wǎng)上訂閱 Web 服務(wù)分為四個(gè)服務(wù)模塊需要提供以下方法: 1.產(chǎn)品目錄( ProductCatalog)服務(wù)模塊提供下面五種方法: 訂閱者用不同的方式檢索產(chǎn)品和產(chǎn)品類別,需要能夠搜索數(shù)據(jù)庫(kù)。 GetCategories()方法 檢索所有商品類別信息。 GetProductsByCategory()方法 獲取同類別的商品的信息 ProductSearch()方法 檢索所有產(chǎn)品的信息。 GetProduct()方法 首先試著從緩存讀取 ProductCatalog XML 輸出。如果緩存中沒有 ProductCatalog,我們將調(diào)用SelectProductCatalog()方法。 SelectProductCatalog()方法 查詢整個(gè)商品目錄并插入緩存中。 ( Customer)服務(wù)模塊提供下面五種方法: 該服務(wù)應(yīng)用程序能夠注冊(cè)客戶,從數(shù)據(jù)庫(kù)獲取客戶信息,它還提供了驗(yàn)證客戶的機(jī)制。 GetCustomer()方法 給定一個(gè) CustomerID,返回該客戶的所有信息 RegisterCustomer()方法 把客戶注冊(cè)信息插入數(shù)據(jù)庫(kù)。并使用私有方法 Exists()查看所傳遞的電子郵件地址是否已經(jīng)存在, True 返回錯(cuò)誤消息。 LoginCustomer()方法 驗(yàn)證登陸客戶的電子郵件地址和密碼。 AddressInsert()方法 把給定客戶默認(rèn)的地址和送貨地址插入該客戶的地址薄中。 Exists()方法 查看一個(gè)客戶的電子郵件地址是否存在數(shù)據(jù)庫(kù)中,如果存在則檢索 CustomerID。 3.購(gòu)物車( Cart)服務(wù)模塊提供下面五種方法: 這個(gè) Web 服務(wù)將提供創(chuàng)建購(gòu)物車并在購(gòu)物車中添加、更新和刪除產(chǎn)品的方法。 CreateShoppingCart()方法 創(chuàng)建一輛新購(gòu)物車。 GetIterms()方法 檢索購(gòu)物車中的產(chǎn)品。 ItermAdd()方法 添加產(chǎn)品到購(gòu)物車中。 ItermRemove()方法 刪除購(gòu)物車中的產(chǎn)品。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 27 ItemUpdate()方法 更新購(gòu)物車。 4.訂單處理( OrderProcessing)服務(wù)模塊提供下面三種方法: 該服務(wù)模塊獲取購(gòu) 物車中的產(chǎn)品并提交這些產(chǎn)品作為訂單,并檢索過去的訂單,以及一個(gè)特定訂單的詳細(xì)情況。 InsertOrder()方法 將購(gòu)物車中的商品插入訂單中。 GetOrderDetail()方法 獲取訂單信息 GetOrders()方法 檢索給定客戶過去的訂單列表。 3. 3 本章小結(jié) 本章圍繞基于 Web 服務(wù)的電子商務(wù)示例網(wǎng)上訂購(gòu)系統(tǒng)進(jìn)一步闡述了 Web 服務(wù)在現(xiàn)實(shí)商務(wù)中的作用及優(yōu)勢(shì)。在對(duì)網(wǎng)上訂購(gòu)系統(tǒng)進(jìn)行需求分析的基礎(chǔ)上,介紹了使用的主要技術(shù),開發(fā)該系統(tǒng)的軟硬件環(huán)境。并對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計(jì)完成了模塊的 劃分,詳述了模塊的功能及
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1