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

正文內(nèi)容

畢業(yè)論文——基于web服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn)(已改無(wú)錯(cuò)字)

2022-12-29 18:45:39 本頁(yè)面
  

【正文】 提供的方法。最后給出了網(wǎng)上訂購(gòu)系統(tǒng)的基本架構(gòu)。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 28 第四章 網(wǎng)上訂閱 Web服務(wù)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 4. 1 系統(tǒng)開發(fā)應(yīng)用的技術(shù) 4. 1. 1 選擇 Web 服務(wù)的原因 商務(wù)公司辦公室在大連,電子商務(wù) Web應(yīng)用程序駐留在沈陽(yáng)的 Web 服務(wù)器上,呼叫中心位于上海,而訂單執(zhí)行操作在北京。這些地方各有它們自己的異構(gòu)系統(tǒng)和平臺(tái)結(jié)構(gòu)。對(duì)于現(xiàn)實(shí)世界中的這種情況,傳統(tǒng)做法是在各方之間進(jìn)行協(xié)商,通過(guò) Inter 或使用租賃的通信線路建立某種對(duì)等的虛擬私有網(wǎng)絡(luò)。 實(shí)現(xiàn)這種等級(jí)的系統(tǒng)的成本是天文數(shù)字:但隨著 Web 服務(wù)的到來(lái),現(xiàn)在能夠以一種非常簡(jiǎn)單的方法實(shí)現(xiàn)異構(gòu)系統(tǒng)和平臺(tái)之間的通信 —— 所有的操作都通過(guò)相同的 Web 服務(wù)進(jìn)行通信。 Web 服務(wù)解決了以下電子商務(wù)中存在的業(yè)務(wù)問(wèn)題: ? 企業(yè)的互操作性: Web 服務(wù)是基于 HTTP、 SOAP、 XML 和 WSDL的。和迄今為止任何其他技術(shù)不同的是,這項(xiàng)技術(shù)能夠跨越系統(tǒng)、語(yǔ)言和平臺(tái)的障礙。因?yàn)?SOAP—— Web 服務(wù)的支持技術(shù) —— 除了 XML 和 HTTP 外未綁定到任何事物上。 ? 可用性:典型地在一個(gè)群集服務(wù)器節(jié)點(diǎn)環(huán)境中,對(duì)于節(jié)點(diǎn)請(qǐng)求,一個(gè)服務(wù)器是主動(dòng)的,另 — 個(gè)服務(wù)器是被動(dòng)的。如果主動(dòng)服務(wù)器發(fā)生 故障,被動(dòng)服務(wù)器將聯(lián)機(jī)并響應(yīng)服務(wù)器請(qǐng)求。一般在 Microsoft SQL Server 2020 中會(huì)見到這種主動(dòng) /被動(dòng)群集。因?yàn)?Web 應(yīng)用程序基于請(qǐng)求的要求, Web 集群為 Web 服務(wù)器提供了一種群集的形式。與傳統(tǒng)的客戶 /服務(wù)器群集技術(shù)相比, Web 集群允許服務(wù)器響應(yīng)更高流量的請(qǐng)求 [10]。 ? 可擴(kuò)展性:任何基于 XML Web 服務(wù)的架構(gòu)都允許我們以前所未有的程度把資產(chǎn)擴(kuò)展到整個(gè)企業(yè)和企業(yè)之外。其他技術(shù)的基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 29 失敗源于它們緊密地耦合每一個(gè)通信端點(diǎn)。像 CORBA 和 RMI這樣的技術(shù)要求在每個(gè)端點(diǎn)使用 Java。脆弱的 DCOM 甚至 要求在每個(gè)端點(diǎn)使用 MS Windows。 XML web 服務(wù)是平臺(tái)中立的選擇,因?yàn)樗幌拗泼總€(gè)端點(diǎn)使用的技術(shù)。這允許我們用開發(fā)人員已經(jīng)熟悉的一種環(huán)境經(jīng)濟(jì)地?cái)U(kuò)展企業(yè)。 ? 可重用性:在當(dāng)今的技術(shù)世界中, XML Web 服務(wù)在應(yīng)用程序之間是可重用的。這項(xiàng)技術(shù)為集中存放我們的企業(yè)代碼庫(kù)提供了一個(gè)極好的機(jī)制。額外的好處是這些 XML Web 服務(wù)可以在異構(gòu)的應(yīng)用程序之間使用。購(gòu)物車邏輯可以用在電子商務(wù) Web站點(diǎn)上,也可以用于呼叫中心應(yīng)用程序等。這確實(shí)把代碼重用性提高到了最大程度。 在網(wǎng)上訂購(gòu) Web服務(wù)的實(shí)際開發(fā)和應(yīng)用中,商務(wù)公 司可以將訂購(gòu)系統(tǒng)作為 Web服務(wù)部署在 Inter上,使用該服務(wù)的訂購(gòu)者可以根據(jù)自身對(duì)于訂購(gòu)服務(wù)提供的服務(wù)的需求,動(dòng)態(tài)地查找、發(fā)現(xiàn)和調(diào)用這些已發(fā)布的 Web服務(wù)。 Web服務(wù)的訂購(gòu)者可以是通過(guò) SOAP消息與此 Web服務(wù)進(jìn)行通訊的任何組件或應(yīng)用程序。傳統(tǒng)的客戶端應(yīng)用程序, Web應(yīng)用程序,甚至一個(gè) Web服務(wù)都可以在任何時(shí)候、任何地方通過(guò) Inter對(duì)其進(jìn)行方便的調(diào)用。由此可見, Web服務(wù)技術(shù),能夠以簡(jiǎn)單低成本的手段解決異構(gòu)系統(tǒng)的通訊,無(wú)疑是開發(fā)網(wǎng)上訂購(gòu)系統(tǒng)的最佳選擇。 4. 1. 2 實(shí)現(xiàn)系統(tǒng)的主要技術(shù) 4. 1. 2. 1 概述 是 .NET Framework 的組成部分之一。 是創(chuàng)建基于 Web的動(dòng)態(tài)應(yīng)用程序的一種全新技術(shù)。它修正了以前的 ASP 版本的運(yùn)行錯(cuò)誤,同時(shí)也吸收了 ASP 以前版本的最大優(yōu)點(diǎn),并參照 Java、 VB 的語(yǔ)言優(yōu)勢(shì),加入了許多新特色,較之 IIS 服務(wù)器上原有的 CGI、 ISAPI、 ASP等,在許多方面有著顯著的優(yōu)越性 [10]: 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 30 ? 引入了對(duì)全編譯語(yǔ)言(如 VB、 C)的支持,提供了更為模塊化的設(shè)計(jì)方式,使得代碼簡(jiǎn)單易讀,具有更高程度上的可重用性和共享性,同時(shí)也提高了效 率。 ? 改進(jìn)了配置、伸縮性和安全性和可靠性,解決了對(duì)于應(yīng)用程序進(jìn)行配置和維護(hù)時(shí)常常遇到的 DLL 陷阱問(wèn)題。 ? 為各種不同的瀏覽器提供了更好的支持 。 4. 1. 2. 2 概述 是 Microsoft ActiveX Data Object(ADO, ActiveX 數(shù)據(jù)對(duì)象 )的改進(jìn) , 是一個(gè)基于標(biāo)準(zhǔn)的程序設(shè)計(jì)模型 , 用于創(chuàng)建分布式的、數(shù)據(jù)共享的應(yīng)用程序。 有以下幾個(gè)優(yōu)點(diǎn): ? 互用性: 解決方案將內(nèi)存中的數(shù)據(jù)表示為 XML 文件,從而在組件之間進(jìn)行傳遞,可以 充分利用 XML 的靈活性和互用性。 ? 可編程性: 模型的對(duì)象可以通過(guò)強(qiáng)類型設(shè)計(jì)( StronglyTyped Programming)來(lái)進(jìn)行操作。 ? 可伸縮性: 應(yīng)用程序都使用了對(duì)數(shù)據(jù)庫(kù)斷開的訪問(wèn)方式,并不長(zhǎng)期保持?jǐn)?shù)據(jù)庫(kù)鎖或活動(dòng)的數(shù)據(jù)庫(kù)連接,從而能更好地利用有限的數(shù)據(jù)庫(kù)資源,提供了可伸縮性。 DataSet 是 解決方案的中心。 DataSet 是內(nèi)存中的數(shù)據(jù)緩存,它可以包含任意數(shù)目的 DataTable,每個(gè) DataTable 一般對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或視圖,一個(gè) DataSet 組成 了數(shù)據(jù)庫(kù)數(shù)據(jù)的一個(gè)“斷開的”視圖。運(yùn)行時(shí),組件可以交換 DataSet, 將 DataSet 表示為 XML 文件,在組件之間進(jìn)行傳遞。用戶可以使用 DataSet 對(duì)象對(duì)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行處理。 使用 DataSet Command 對(duì)象來(lái)協(xié)調(diào) DataSet 和對(duì)應(yīng)數(shù)據(jù)表之間的活動(dòng),包括 SQLDataSetCommand 對(duì)象和 ADODataSetCommand 對(duì)象。本例中主要使用了 DataSet 來(lái)返回響應(yīng),使用了 SQLDataSetCommand 來(lái)對(duì)數(shù)據(jù)進(jìn)行處理。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 31 4. 2系統(tǒng)開發(fā)環(huán)境 4. 2. 1 硬件 配置 硬件:奔騰以上微機(jī)兩臺(tái),其中一臺(tái)用作服務(wù)器端開發(fā) Web 服務(wù),另一臺(tái)用作部署客戶端應(yīng)用程序。 4. 2. 2 軟件配置 網(wǎng)上訂購(gòu)系統(tǒng)的 Web 服務(wù)模塊在 Microsoft Visual Studio .NET 平臺(tái)下使用 C語(yǔ)言開發(fā)。后臺(tái)數(shù)據(jù)庫(kù)選用 SQL Server 2020 Professiaonal Edition,操作系統(tǒng)為 Windows XP Professional。 瀏覽器為 Inter Explore ,滿足了版本為 以上的要求。 .NET Framework 是開發(fā)和調(diào)用 Web Services 所必需的,是執(zhí)行的核心部分。系統(tǒng)自帶了 .NET Framework SDK 版。 安裝 IIS(Inter Information Services),它提供常用的服務(wù)器功能,如 HTTP、 FTP、 SMTP 等,是運(yùn)行 應(yīng)用程序的基礎(chǔ)。 Visual Studio .NET 是開發(fā) Web 服務(wù)的最佳平臺(tái)之一,它提供了一系列簡(jiǎn)單易用的工具和選項(xiàng),簡(jiǎn)化了 Web 服務(wù)的開發(fā)過(guò)程,提高了效率。 4. 3 網(wǎng)上訂閱服務(wù)的 Web服務(wù)設(shè)計(jì)與實(shí)現(xiàn) 通過(guò)網(wǎng)上定購(gòu)系統(tǒng)的需求分析和系統(tǒng)設(shè)計(jì),已 經(jīng)對(duì)此 Web 服務(wù)的應(yīng)用示例有了清晰的認(rèn)識(shí),下面將對(duì)網(wǎng)上定購(gòu)系統(tǒng)進(jìn)行具體的 Web 服務(wù)設(shè)計(jì)并將其實(shí)現(xiàn)。 4. 3. 1 網(wǎng)上訂購(gòu) Web 服務(wù)的數(shù)據(jù)庫(kù)設(shè)計(jì) 在開始創(chuàng)建 Web 服務(wù)之前,還需要一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。數(shù)據(jù)庫(kù)文件基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 32 。 MDF 包含一個(gè)名稱為 NetShop 的數(shù)據(jù)庫(kù),還包含幾個(gè)表與存儲(chǔ)過(guò)程。要通過(guò) MSDE 訪問(wèn)表,需要連接到包含在該文件中的數(shù)據(jù)庫(kù) 4. 3. 1. 1 在 Visual 創(chuàng)建數(shù)據(jù)庫(kù) 通過(guò) Server ExpIorer 窗口的 Data Connections 區(qū)來(lái)完成數(shù)據(jù)庫(kù) 創(chuàng)建,步驟如下: (1)右擊 Data Connections,選擇 Add Connection?。 (2)從下拉列表框中選擇 MSDE 服務(wù)器。 (3)選擇 Use WindowsNT Integrated Securtiy 單選按鈕。 (4)選擇 Attach a database file as a database name 單選按鈕。 (5)輸入 NetShop 作為數(shù)據(jù)庫(kù)的名字,把 作為文件名。 完成這些配置后,可以通過(guò) Server Explorer窗口瀏覽數(shù)據(jù)庫(kù)的內(nèi)容。 4. 3. 1. 2 數(shù)據(jù)庫(kù)表之間的關(guān)系 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 33 圖 41 數(shù)據(jù)庫(kù)表的關(guān)系圖 4. 3. 1. 3 數(shù)據(jù)庫(kù)表 Products Web 服務(wù)使用兩個(gè)表:用 Products 儲(chǔ)存每個(gè)產(chǎn)品的信息Categories 儲(chǔ)存產(chǎn)品類別。 表 41 Categories 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CategoryID int 給定類別 的唯一 ID。它也是該表的主鍵 CategoryName nvarchar 給定類別的名稱 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 34 表 42 Products 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 ProductID int 產(chǎn)品的唯一 ID 和該表的主鍵 CategotyID int Categoties 表的外鍵??梢杂盟呀o定的產(chǎn)品歸于一個(gè)特定類別 SKU nvarchar 給定產(chǎn)品的庫(kù)存管理編號(hào) ProductName nvarchar 產(chǎn)品的名稱 ImageURL nvarchar 產(chǎn)品圖像的名稱 和路徑 UnitCost noney 產(chǎn)品目前的成本 Description nvarchar 產(chǎn)品的說(shuō)明 Customer Web 服務(wù)使用三個(gè)表:用 Customers 表存放客戶基本信息,用 CustomerAddress 表存放客戶地址,用 CustomerCreditCards 表存放信用卡的詳細(xì)情況。 表 43 Customers 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CustomerID int 提供該表的主鍵和唯一鍵 FullName nvarchar 提供客 戶的全名 Email nvarchar 提供客戶的電子郵件地址 Password nvarchar 提供客戶的密碼 表 44 CustomerAddress 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 AddressID int 提供該表的主鍵和唯一鍵 CustomerID int 提供一個(gè)指回 Customers 表的引用 Name nvarchar 提供客戶的名字 Address1 nvarchar 提供客戶地址的第一行 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 35 Address2 nvarchar 提供客戶 地址的另一行 City nvarchar 提供客戶所在的城市 State nvarchar 提供客戶所在的州 Country nvarchar 提供客戶所在的國(guó)家 ProstalCode nvarchar 提供客戶的郵政編碼 Phone nvarchar 提供客戶的電話號(hào)碼 表 45 CustomerCreditCards 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CardID int 提供該表的主鍵和唯一鍵 CustomerID int 提供對(duì) Customers 表的一個(gè)向回引用 Cardtype int 提供信用卡的類型信息 NameOnCard nvarchar 提供信用卡所有者的名字 ExpireMonth int 提供信用卡的到期月份 ExpireYear int 提供信用卡的到期年份 Cart Web 服務(wù)使用已經(jīng)見過(guò)的 Products 表和另外兩個(gè)表: Cart 和CartDetails。 Cart 表將作為一個(gè)標(biāo)題表并與 CartDetails 表定義一個(gè)父表和子表的關(guān)系。 CartDetails 表將存放一輛給定購(gòu)物車的所有ProductID 和 Quantity 信息。這個(gè)方法可以良好地把一個(gè)客戶的購(gòu)物車和另一個(gè)客戶的購(gòu)物車分開來(lái)。 表 46 Cart 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CartID nvarchar 提供該表的主鍵和唯一鍵 DateCreated datetime 購(gòu)物車的創(chuàng)建的日期 表 47 CartDetails 表字段詳細(xì)說(shuō)明 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 36 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CartID nvarchar 提供對(duì) Ca
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1