畢業(yè)論文-基于Web的網(wǎng)上購物系統(tǒng)(含外文翻譯)_第1頁
畢業(yè)論文-基于Web的網(wǎng)上購物系統(tǒng)(含外文翻譯)_第2頁
畢業(yè)論文-基于Web的網(wǎng)上購物系統(tǒng)(含外文翻譯)_第3頁
畢業(yè)論文-基于Web的網(wǎng)上購物系統(tǒng)(含外文翻譯)_第4頁
畢業(yè)論文-基于Web的網(wǎng)上購物系統(tǒng)(含外文翻譯)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于Web的網(wǎng)上購物系統(tǒng)學生姓名黃奚專業(yè)計算機科學與技術學號指導老師 沈文楓 2006年12月目錄摘要 1第一章緒論 31.1 系統(tǒng)應用背景 31.2 電子商務概述 31.3 電子商務現(xiàn)狀 41.4 電子商務的開展前景 4第二章系統(tǒng)設計 72.1 系統(tǒng)開發(fā)環(huán)境 7 安裝和配置IIS 7 數(shù)據(jù)庫開發(fā)工具 9 ASP開發(fā)工具 102.1 系統(tǒng)設計思想 102.2 系統(tǒng)功能 11第三章數(shù)據(jù)庫設計 123.1 數(shù)據(jù)庫需求分析 123.2 數(shù)據(jù)庫概念結構設計 133.3 數(shù)據(jù)庫邏輯結構設計 153.4 數(shù)據(jù)庫連接 183.5 連接數(shù)據(jù)庫主要功能程序段 19第四章客戶端設計與實現(xiàn) 224.1 客戶端功能模塊 224.2 客戶端主頁設計 224.3 界面頭、尾設計 234.4 用戶注冊模塊設計 244.5 用戶登錄模塊設計 254.6 商品搜索模塊設計 254.7 其它功能模塊概述 274.8 用戶購物流程圖 27第五章管理端設計與實現(xiàn) 295.1 管理端功能模塊 295.2 訂單查詢模塊設計 295.3 其它功能模塊設計 305.4 商品信息設定流程圖 32第六章運行及測試 33第七章結束語 34致謝 35參考文獻 36附錄一:源程序 37附錄二:英文資料及其譯文 38摘要隨著Internet的不斷普及,人們對于互聯(lián)網(wǎng)技術的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強大的平臺來實現(xiàn)網(wǎng)上購物。尤其是一些工作節(jié)奏比較快的年輕女性白領,她們會在有限的休閑時間來網(wǎng)上瀏覽自己喜愛的物品,而化裝品是她們比較鐘愛的物品之一。因此本設計是開發(fā)基于Web的網(wǎng)上購物系統(tǒng)。本系統(tǒng)是搭建在Browser/Server〔B/S〕模式的網(wǎng)上交易平臺,用MicrosoftAccess構建數(shù)據(jù)庫、ASP網(wǎng)絡編程方法實現(xiàn)網(wǎng)上購物。主要包括前臺用戶功能和后臺管理員功能兩局部。前臺主要實現(xiàn)用戶的注冊和登錄、商品瀏覽、商品分類搜索、商品模糊搜索、訂購商品和生成訂單等功能,后臺管理員主要實現(xiàn)客戶管理、商品設定、商品類別設定、訂單查詢和編輯訂單等功能。本論文從介紹我國電子商務的現(xiàn)狀入手,分析化裝品購物網(wǎng)站開發(fā)的可行性,闡述網(wǎng)站的整體設計思路,詳細介紹了系統(tǒng)各模塊的構造、開發(fā)與實現(xiàn),并對數(shù)據(jù)庫的設計作了詳細的介紹。最后是這次論文設計中的心得體會及總結。關鍵字:B/S模式、電子商務、MicrosoftAccess、ASPAbstractWiththegraduallypopularizedofInternet,peoples’demandingofitisnolongerjustbrowsingthewebsiteandreceivingmails.Owingthereasonthatpeoplebecomemoreandmorebusy,theyseekforshoppingthroughthehugeflatofInternetathome.Especiallyforthoseyoungwomenwhoarebusywiththeirwork.Theywillsearchwhattheyloveonwebintheirlimitedleisuretime,whilemakeupisoneoftheirmostlovinggoods.Hence,thisthesisisfocusonthedesignofamakeup-sellingweb.ThissystemiscreatedmainlyaccordingtotheBrowser/Server(B/S)mode,whichisrealizedweb-shoppingundertheMicrosoftAccessandtheASP.Thissystemincludestwoparts;theyarethefrontstagecustomerandthebackstageadministratorfunction.Themainfunctionsofthefrontstagearecustomerregistrationandlogin,goodsbrowser,searchofgoodsbytheirclassification,faintlysearchofgoods,speakingforgoodsandcreatingorder,etc.Thebackstageadministratorisresponsibleforclientmanagement,productcomment,productclassification,orderqueryandedit.Thisthesisbeginswiththeintroductionofthecurrentstatusofelectroncommerceinchina.Itanalysisthefeasibilityofthedevelopmentoftheshopping-webanddescribesthewholedesignconceptionofthewebsystem.Itisfocusonthedetailedintroductionofthestructure,thedevelopmentandrealizationofeverymodule.Atthesametime,itclearlydescribesthedesignofthedatabase.Finally,itgivesapersonalexperienceofthisthesisandmakeaconclusion.Keywords:B/Smodel,electroncommerce,MicrosoftAccess,ASP第一章緒論系統(tǒng)應用背景互聯(lián)網(wǎng)開展速度迅猛,電子商務成為21世紀商務開展道路上開展的一大熱點。隨著寬帶網(wǎng)絡的普及以及網(wǎng)絡互聯(lián)網(wǎng)絡應用方式的開展,電子商務正以前所未有的速度對傳統(tǒng)商務方式造成沖擊,并對以往傳統(tǒng)商務方式占主導的領域進行滲透。電子商務以其低廉的本錢、相對方便的應用,以及互聯(lián)網(wǎng)絡所帶來的前所未有的宣傳效應,正成為商務活動開展的一個至關重要的平臺。如今,各種網(wǎng)上商鋪如雨后春筍般的林立,很多英特網(wǎng)用戶都開始習慣在網(wǎng)上購物,享受網(wǎng)絡帶來的便捷與實惠。電子商務概述什么是電子商務?電子商務源于英文ELECTRONICCOMMERCE,簡寫為EC。顧名思義,其內容包含兩個方面,一是電子方式,二是商貿(mào)活動。所謂電子商務(Electronic

Commerce)是利用計算機技術、網(wǎng)絡技術和遠程通信技術,實現(xiàn)整個商務(買賣)過程中的電子化、數(shù)字化和網(wǎng)絡化。人們不再是面對面的、看著實實在在的貨物、靠紙介質單據(jù)(包括現(xiàn)金)進行買賣交易。而是通過網(wǎng)絡,通過網(wǎng)上琳瑯滿目的商品信息、完善的物流配送系統(tǒng)和方便平安的資金結算系統(tǒng)進行交易(買賣)。從貿(mào)易活動的角度分析,電子商務可以在多個環(huán)節(jié)實現(xiàn),由此也可以將電子商務分為兩個層次,較低層次的電子商務如電子商情、電子貿(mào)易、電子合同等;最完整的也是最高級的電子商務應該是利用INTENET網(wǎng)絡能夠進行全部的貿(mào)易活動,即在網(wǎng)上將信息流、商流、資金流和局部的物流完整地實現(xiàn),也就是說,你可以從尋找客戶開始,一直到洽談、訂貨、在線付〔收〕款、開據(jù)電子發(fā)票以至到電子報關、電子納稅等通過INTERNET一氣呵成。要實現(xiàn)完整的電子商務還會涉及到很多方面,除了買家、賣家外,還要有銀行或金融機構、政府機構、認證機構、配送中心等機構的參加才行。由于參與電子商務中的各方在物理上是互不謀面的,因此整個電子商務過程并不是物理世界商務活動的翻版,網(wǎng)上銀行、在線電子支付等條件和數(shù)據(jù)加密、電子簽名等技術在電子商務中發(fā)揮著重要的不可或缺的作用電子商務現(xiàn)狀電子商務已風行全球,有些公司利用它已取得很好的成效,在此方面可以首推戴爾〔Dell〕公司。該公司在商用桌面PC市場上已成為第一大供給商,其銷售額每年以40%的增長率遞增,是該行業(yè)平均增長率的兩倍。在美國,電子商務的提出最終是為了解決信息流、商流和資金流處理上的繁瑣對現(xiàn)代化物流過程的延遲,進一步提高現(xiàn)代化的物流速度。但無論何種銷售方式,首先必需對用戶有好處,電子商務型直銷方式對用戶的價值包括:一是可以滿足個性化的用戶需求;二是省去一些中間本錢,使價格因此較低;三是用戶可以享受到完善的售后效勞,包括物流、配送效勞等。目前,國際電子商務市場已成為開展最快的市場之一,從事電子商務營銷的企業(yè)已在世界經(jīng)濟領域嶄露頭角。1998年美國股市的超級明星是亞馬遜(Amazon)網(wǎng)上書店,一年中這家公司的股價上漲8倍多,年終每股突破300美元大關,使其市場資本總值到達180億美元,超過了有100多年歷史的美國著名郵購公司西亞斯。電子商務型的網(wǎng)上直銷方式將會成為將來銷售的新趨勢。電子商務的開展前景1、簡單的個別的網(wǎng)上交易現(xiàn)在有很多此類的ICP。其中著名的有美國的亞馬遜網(wǎng)上書店,國內的有8848珠穆郎瑪網(wǎng)上商店,263首都在線等等。但他們主要進行的還是初級的電子商務模式。即簡單的個別的電子交易,在沒有良好的交易平臺作為技術支持和信譽好的銀行作為保障的前提下,電子商務是無法蓬勃開展起來的。2、網(wǎng)上城市從經(jīng)濟學的角度來看,網(wǎng)上活動的增加必然導致此類ICP的急劇增加,之后便是銀行和物流業(yè)者的介入。如此,網(wǎng)上城市的形成條件便初步具備了。這里所講的網(wǎng)上城市僅指在同一個城市里建立一個綜合各門各類的商務平臺,來進行各種日?;顒樱缳徫?,訂機票,網(wǎng)上遠程教育,炒股,娛樂,等等。3、地球村-無國界的地球和真正意義上的電子商務它是網(wǎng)上城市在規(guī)模和數(shù)量上的大量增加。如此,各種商務活動,思想交流,學術活動,遠程教育,國際訪問均可在互連網(wǎng)上完成。網(wǎng)上城市的建立與開展是要建立一個能進行正常運作的網(wǎng)上城市,需要方方面面的協(xié)助和參與。不僅要投入大量的財力,物力,更需要全民族,全人類的互相理解,互相幫助。4、支付方式其中最關鍵的是電子貨幣的支付問題。國外的習慣做法是采用信用卡的支付方式,然而,這種方法在中國還不能圓滿實現(xiàn),有的只是名義上的“信用卡〞-借記卡,同時還要輔以電子錢包和平安證書的使用。這不僅影響了網(wǎng)上交易的速度,也增加了難度。但相信隨著互連網(wǎng)在中國的開展,這些問題都會解決。5、物流體系有了客戶群和金融機構的信譽保障,便可以開展組建工作了。所附為是網(wǎng)上購物的根本物流圖。物流業(yè)者不僅起著運輸?shù)淖饔?,還起著售后效勞和信息反響的作用。以快餐業(yè)較興旺的常州為例,網(wǎng)上商店假設聯(lián)合快餐業(yè)的銷售網(wǎng)絡及其優(yōu)質的售后效勞,一定能夠打動消費者的心。而網(wǎng)上商店假設以次充好,或漫天要價,將受到嚴重警告,甚至失去網(wǎng)上銷售的權利。這就需要有一個網(wǎng)上電子商務的仲裁部門來進行仲裁。6、金融效勞體系國內為電子商務效勞的金融機構還處于萌芽階段。由于信用業(yè)務的不完善,網(wǎng)上購物等活動都無法自由的展開。僅舉中國銀行為例,如要網(wǎng)上購物,你首先要持有長城卡,然后在電腦上安裝電子錢包軟件,再申請電子平安證書,接著你登陸到中行特約的網(wǎng)上商店進行選購,填寫個人信息和送貨地址,使用電子借記卡進行支付,最后等待送貨上門。你說煩不煩?如果是我,早被嚇走了,更別提買東西了。7、購置力網(wǎng)上城市的起步階段一定要找好效勞對象,因為即使你有最好的商務平臺,也需要有人來“捧場〞呀。這一群人必須能上網(wǎng),有一定的經(jīng)濟實力,對網(wǎng)上購物感興趣,還有充足的上網(wǎng)時間。因此,要先找到他們,了解他們,并對他們提供優(yōu)惠的高質量的效勞。我國企業(yè)電子商務營銷已隨著Internet的開展逐漸興起。1994年前后,由我國政府批準建成了CERNET、CSNET、GBNET和CHINANET等四大互聯(lián)網(wǎng)ISP(InternetServiceProvider)。目前在全國范圍已開通銀行平安支付系統(tǒng),結合Internet完成ISP與客戶之間的交易結算。隨著國內結算體系的逐漸完善和與世界接軌,電子商務營銷將在全世界范圍迅速興起??偟膩碚f,中國的電子商務將有著光芒的前景。因此,基于Web的化裝品購物網(wǎng)站,有著很強的優(yōu)勢和實際可操作性。第二章系統(tǒng)設計系統(tǒng)開發(fā)環(huán)境用ASP開發(fā)電子商務網(wǎng)站的運行環(huán)境主要包括WindowsXP,Internet信息效勞〔IIS〕和MicrosoftOfficeFrontPage2003,數(shù)據(jù)庫開發(fā)工具MicrosoftOfficeAccess2003。安裝和配置IISInternet信息效勞(IIS,是InternetInformationServer的縮寫),是一種Web效勞,主要包括www效勞器,F(xiàn)TP效勞器等。通過IIS,可以很容易地在Internet上發(fā)布信息。IIS是微軟公司主推地Web效勞器之一。Windows2000AdvancedServer和WindowsXP操作系統(tǒng)中已經(jīng)包含了IIS5.0;WindowsServer2003操作系統(tǒng)中已經(jīng)包含了IIS6.0,因而用戶能夠利用WindowsNTServer和NTFS內置平安特性,建立強大、靈活而平安地Internet和Intranet站點1.安裝IIS〔1〕翻開【開始】/【設置】/【控制面板】/【添加或刪除程序】/【添加或刪除Windows組件】選項,如圖2-1所示。圖2-1安裝IIS(2)插入WindowsXP安裝盤,并單擊【下一步】按鈕。2.配置IIS(1)翻開【控制面板】/【管理工具】/【Internet信息效勞】窗口,依次展開【DELL-XPS-M1210〔本地計算機〕】/【網(wǎng)站】/【默認網(wǎng)站】,如圖2-2所示。該窗口已經(jīng)顯示了計算機所包含地所有虛擬目錄。圖2-2Internet信息效勞窗口(2)右鍵單擊【默認網(wǎng)站】,并單擊【屬性】子菜單,彈出默認網(wǎng)站屬性對話框,如圖2-3所示,在【網(wǎng)站】選項卡中可以配置IIS的IP地址、TCP端口等屬性,系統(tǒng)默認值分別為“全部未分配〞和“80”圖2-3配置網(wǎng)站選項卡〔3〕選擇【主目錄】選項卡,如圖2-4所示。該選項卡可以設置IIS的本地路徑的各種屬性、訪問路徑、訪問權限等,還可以配置IIS的應用程序設置的屬性,如應用程序名稱等。本人計算機上IIS的本地路徑的訪問目錄為C:\inetpub\wwwroot。圖2-4配置主目錄選項卡數(shù)據(jù)庫開發(fā)工具本系統(tǒng)采用MicrosoftOfficeAccess2003作為數(shù)據(jù)庫后臺,為創(chuàng)立數(shù)據(jù)庫及其中的表及表之間的相互關系、數(shù)據(jù)庫的維護提供了極為方便的手段。MicrosoftAccess是微軟公司推出的世界上最流行的桌面數(shù)據(jù)庫系統(tǒng)。使用2003的版本可以開發(fā)不同類型的應用系統(tǒng),其中包括:數(shù)據(jù)倉庫、數(shù)據(jù)復制、分布式數(shù)據(jù)庫應用程序、Internet和Intranet應用。2003版本有以下特點:簡單的圖形化管理工具是基于圖形用戶界面〔GUI〕的,使系統(tǒng)管理更為直觀方便;其隱含的并發(fā)控制能力,是利用隱含動態(tài)鎖定來防止用戶在查詢和更新并發(fā)操作時相互間發(fā)生沖突。此外還具有豐富的編程接口、多線程體系結構、很好的伸縮性。ASP開發(fā)工具本系統(tǒng)選擇的ASP開發(fā)工具是MicrosoftOfficeFrontPage2003。ASP是ActiveServePages的簡稱,是一種在HTML頁中建立程序結構并發(fā)送到瀏覽器端的一種技術,在建立或控制HTML頁面方面具備強大的功能及靈活性。它使用VBScript或者JavaScript等根本語言來開發(fā)。由于ASP是純文本格式,它的運行是基于B/S架構的瀏覽器與效勞器實時互動,用戶操作起來也是熟悉和比較方便的。對于一般的純HTML頁面〔即擴展名是htm或html的文件〕,當客戶端訪問此類文件時,效勞器端將在讀取此文件后,直接向客戶輸出;如果訪問的是ASP頁面〔擴展名是asp〕,其執(zhí)行原理是在效勞器端讀取這個文件后,將其中的純HTML代碼直接輸出,而將腳本標記“<%〞和“%>〞括起來的腳本代碼由asp.dll解釋執(zhí)行,并將結果與其他純HTML代碼一起向客戶端輸出。系統(tǒng)設計思想1、頁面模塊化本系統(tǒng)把一些常用的功能集成到了單一的文件中去,需要調用時只需要引用這個文件或者文件中的子程序、函數(shù)即可實現(xiàn)一些通用的功能,例如頁面的頭、尾,系統(tǒng)返回的錯誤等。這樣在開發(fā)時遇到使用這些模塊的地方,只要使用<!--#includefile=文件名-->即可調用這些功能模塊文件,大大地提高了開發(fā)的效率以及系統(tǒng)的可維護性。同時為以后的復用打下了根底。2、注重平安性平安性威脅,大致可分為外部入侵、系統(tǒng)錯誤及人為操作失誤三局部。其中外部入侵及系統(tǒng)錯誤絕大多數(shù)都是由于程序設計的漏洞造成,這兩點造成的損失也是最大的;而人為操作絕大多數(shù)都是由使用者的疏忽造成,損失也相對較小。外部入侵及人為操作失誤,可以通過改良程序的設計、提高程序的平安性來防止;而人為操作失誤那么可以依靠在程序的設計上做到要點必提醒、提醒必醒目的原那么來消除。3、代碼的復用代碼的復用包含了程序功能的模塊化處理,在同一程序中代碼復用。比方此系統(tǒng)的Shoppage_header.inc和Shoppage_trailer.inc作為頁面頭和尾,可以在開發(fā)過程中反復調用以統(tǒng)一頁面外觀。系統(tǒng)功能本系統(tǒng)的化裝品購物網(wǎng)站是搭建在Browser/Server〔B/S〕模式的網(wǎng)上交易平臺,實現(xiàn)化裝品的在線瀏覽,搜索,訂購,以及在線管理等功能。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能。主要包括客戶端模塊和管理端模塊??蛻舳四K的功能:用戶注冊。用戶登陸。商品的瀏覽與搜索。查看購物車,清空購物車。查看收銀臺??蛻粲唵尾樵?。管理端模塊的功能:用戶管理:瀏覽、更新用戶信息。商品管理:查找、瀏覽商品,更改商品狀態(tài),更改商品類別。訂單管理:查找、瀏覽訂單,編輯、處理訂單。 第三章數(shù)據(jù)庫設計在第二章中可以理解到不管是客戶端還是管理端都和數(shù)據(jù)庫有著密切的聯(lián)系,客戶端用戶登陸的注冊信息要存入數(shù)據(jù)庫中,所瀏覽的商品是由數(shù)據(jù)庫提供的,瀏覽商品后生成的定單也是存儲在數(shù)據(jù)庫中,另外后臺管理也是通過對數(shù)據(jù)庫的修改來管理信息的,數(shù)據(jù)庫結構設計的成熟度,直接關系到系統(tǒng)運行的效率與系統(tǒng)實現(xiàn)的效果。一個合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)存取的效率,使信息檢索更加快捷迅速,也利于開展從對數(shù)據(jù)庫的分析中找出商務熱點的活動。數(shù)據(jù)庫的設計是建立在用戶及系統(tǒng)的需求分析根底之上的,它要求了解用戶及系統(tǒng)各個方面的需求,以及分析未來潛在的需求,數(shù)據(jù)庫的設計包括了以下步驟:數(shù)據(jù)庫需求分析。數(shù)據(jù)庫概念結構設計。數(shù)據(jù)庫邏輯結構設計。數(shù)據(jù)庫連接。數(shù)據(jù)庫需求分析用戶的需求表達在對各種信息的瀏覽、查詢、保存和更新,這就要求數(shù)據(jù)庫結構能夠滿足用戶的這些根本需求,并在效率和設計上做到高效與簡潔。而系統(tǒng)的需求那么表達在各系統(tǒng)功能對數(shù)據(jù)庫提供的各種信息處理的要求上。用戶的需求往往表達在系統(tǒng)的易用程度和功能強大與否;而系統(tǒng)的需求往往表達在了系統(tǒng)運行的效率、穩(wěn)定性與平安性等系統(tǒng)特性之上。在進行數(shù)據(jù)庫需求分析時,用戶需求和系統(tǒng)需求必須兼顧,在用戶需求與系統(tǒng)需求產(chǎn)生沖突的情況下要找到一個功能與效率的平衡點。舉一個例子,用戶要求在檢索商品的同時,能同時檢索出商品的其他附加信息〔商品描述,商品單價等〕。在關系型數(shù)據(jù)庫系統(tǒng)中,經(jīng)歷過了第二范式后的數(shù)據(jù)庫已經(jīng)形成了較為完整的關系結構。這就要求通過ID將商品與其商品描述,商品單價等屬性關聯(lián)起來。但是在不是十分龐大的數(shù)據(jù)庫系統(tǒng)中,依靠數(shù)據(jù)庫關系的多表查詢可能會比集中了信息單表查詢效率低下,這就要求我們做出是把商品的附加信息與商品存儲在同一張數(shù)據(jù)庫表中,還是建立不同的表將其關聯(lián)起來的決定。本系統(tǒng)為了表達系統(tǒng)設計的模塊化及關系型數(shù)據(jù)庫的應用,按照關系型數(shù)據(jù)庫的三個范式標準對數(shù)據(jù)庫進行了關系化處理。通過對用戶與系統(tǒng)需求的分析,針對網(wǎng)上購物系統(tǒng)的需求,總結出以下需求信息:用戶分為普通用戶、系統(tǒng)管理員;化裝品附屬于化裝品類型;一個用戶可以擁有多個訂購;管理員可以處理訂單;管理員可以查找、瀏覽、修改系統(tǒng)、用戶、化裝品的信息。經(jīng)過上述需求的表述,考慮到今后潛在的需求,本系統(tǒng)設計出如下所示的數(shù)據(jù)項和數(shù)據(jù)結構:用戶信息,包括數(shù)據(jù)項:用戶ID、用戶名、郵箱、地址等;商品信息,包括數(shù)據(jù)項:商品編號、名稱、價格、類別等;訂單信息,包括數(shù)據(jù)項:訂單編號、客戶編號、訂購日期、訂單總價等;數(shù)據(jù)庫概念結構設計設計出了上面的數(shù)據(jù)項和數(shù)據(jù)結構后,就可以進行下一步設計,進而設計滿足用戶與系統(tǒng)需求的各種實體,以及它們之間的關系,為數(shù)據(jù)庫邏輯結構的設計打下良好的根底。這些實體包含了實體的各種具體信息。本系統(tǒng)根據(jù)以上設計,規(guī)劃出的實體包括:訂單信息實體、用戶實體、商品實體。實體之間的E-R圖如圖3-1所示:訂購訂購用戶客戶端商品分類客戶端商品客戶端訂單信息客戶端商品設定圖3-1實體間的關系E-R圖用戶實體E-R圖如圖3-2所示:用戶信息用戶信息用戶ID用戶名mingming商品瀏覽用戶郵箱mingming商品瀏覽用戶地址mingming商品瀏覽……圖3-2用戶實體E-R圖訂單信息實體E-R圖如圖3-3所示:訂單訂單信息訂單編號客戶編號mingming商品瀏覽預售商品訂購日期mingming商品瀏覽訂單總價mingming商品瀏覽……商品搜索圖3-3訂單信息實體E-R圖商品實體E-R圖如圖3-4所示:商品商品信息商品編號商品名稱mingming商品瀏覽預售商品訂購商品商品價格mingming商品瀏覽商品類別mingming商品瀏覽……商品搜索生成訂單圖3-4商品信息實體E-R圖商品分類實體E-R圖如圖3-5所示:商品商品類別信息類目編號mingming商品瀏覽預售商品訂購商品用戶注冊類目名稱mingming商品瀏覽圖3-5商品分類實體E-R圖數(shù)據(jù)庫邏輯結構設計數(shù)據(jù)庫概念結構設計完成之后,就可以進行數(shù)據(jù)庫邏輯結構的設計了。在數(shù)據(jù)庫邏輯結構設計中,會接觸到關系型數(shù)據(jù)庫系統(tǒng)的最常用的三個范式,數(shù)據(jù)庫關系的設計完善程度,很大程度上決定了數(shù)據(jù)庫邏輯結構設計的成敗。在使用ASP開發(fā)系統(tǒng)時,Access是比較較常用的數(shù)據(jù)庫,這種數(shù)據(jù)庫系統(tǒng)為關系型數(shù)據(jù)庫系統(tǒng),適用于中小型站點。網(wǎng)上購物系統(tǒng)中各個表的設計結果如下表所示,每張表格表示數(shù)據(jù)庫中的一個。表3-1為用戶信息表,紀錄了用戶ID、用戶名、郵箱、地址等信息。表3-1用戶信息表字段名稱鍵數(shù)據(jù)類型長度客戶ID主鍵自動編號長整型姓名文本50地址文本255城市文本100省份文本100郵政編碼文本20國家文本100公司文本255文本50公司文本30移動文本30文本30郵箱文本50聯(lián)系類型數(shù)字長整型備注文本255聯(lián)系原因文本20登陸次數(shù)數(shù)字長整型最后登陸時間日期/時間表3-2為訂單信息表,記錄了訂單編號、客戶編號、訂購日期、訂單總價等信息。表3-2訂單信息表字段名稱鍵數(shù)據(jù)類型長度訂單ID主鍵自動編號長整型客戶ID數(shù)字長整型日期日期/時間總金額貨幣姓名文本50郵箱文本50地址文本255城市文本100郵政編碼文本20省份文本100國家文本100文本50文本30表3-3為商品信息表,記錄了商品編號、名稱、價格、類別等信息。表3-3商品信息表字段名稱鍵數(shù)據(jù)類型長度目錄ID主鍵自動編號長整型編號文本20名稱文本100描述備注價格貨幣特征文本100小圖片地址文本100按鈕圖片文本100有效日期日期/時間庫存文本類別ID數(shù)字類別文本50重量文本20體積文本50零售價貨幣長整型首頁顯示是/否表3-4為商品類別表,記錄了商品類別ID,說明,圖片等信息。表3-4商品類別表字段名稱鍵數(shù)據(jù)類型長度類別ID主鍵自動編號長整型商品類別文本255說明文本255子類別文本5圖片文本100數(shù)據(jù)庫連接在電子商務中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或效勞,而對于商品或效勞提供者來說,其目的那么是向用戶推銷自己的產(chǎn)品或效勞。因此,讓用戶通過瀏覽器查詢效勞器的后端數(shù)據(jù)庫是許多Web效勞提供者必需有的效勞,ASP通過內置的ADODB組件來實現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡明的腳本以便連接到ODBC兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步:1、創(chuàng)立數(shù)據(jù)庫源名〔DSN〕ADODB通過ODBC〔OpenDatabaseConnectivity,開放數(shù)據(jù)庫互連〕工作,因此要在ODBC中設置DSN〔數(shù)據(jù)源名〕。翻開Windows的"控制面板",雙擊"ODBC"的圖標,然后選擇"文件DSN"的屬性頁,單擊<添加>,選擇數(shù)據(jù)庫驅動程序,然后單擊"下一步",按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱,然后單擊"下一步",再單擊"完成"創(chuàng)立數(shù)據(jù)源。2、創(chuàng)立數(shù)據(jù)庫鏈接鏈接用以保持一些關于正在訪問的數(shù)據(jù)的動態(tài)信息,以及鏈接者信息。利用ADODB的成員函數(shù)Open和先前設定的DSN與數(shù)據(jù)庫連接,其語法如下:Setconnection=Server.CreateObject("ADODB.Connection")創(chuàng)立了鏈接對象Connection。Connect.Open("DSN=dsnname;UID=userID;PWD=password")'翻開鏈接。dsnname為數(shù)據(jù)源名;userID為用戶名;password為用戶口令。3、創(chuàng)立數(shù)據(jù)對象ADO中的數(shù)據(jù)對象通常保存的是查詢結果。RecordSet是ADO中最復雜的對象,有許多屬性和方法,靈活運用,可以到達許多好的效果。其創(chuàng)立方法如下:SetRecordSet=Connect.Execute(sqtStr)'創(chuàng)立并翻開了對象RecordSet,sqtStr是一個串,代表一條標準的SQL語句。例如:sqlStr="SELECT*FROMb1"SetRecordSet=Connect.Execute(sqlStr)這條語句執(zhí)行后,對象RecordSet中就保存了b1中的所有記錄。4、操作數(shù)據(jù)庫可利用Execute方便地執(zhí)行數(shù)據(jù)的插入、修改、刪除等操作。如執(zhí)行插入操作:sqlStr="InsertIntob1Values(1,2)"Connect.Execute(sqlStr)5、關閉數(shù)據(jù)對象和鏈接在使用了ADO對象之后,一定要關閉數(shù)據(jù)對象和鏈接。在ASP中通過調用方法close實現(xiàn)關閉。關閉創(chuàng)立的數(shù)據(jù)對象:RecordSet.closeSetRecordSet=Nothing關閉創(chuàng)立的鏈接對象:Connect.closeSetConnect=Nothing完整的程序片段://產(chǎn)生組件實例SetConnect=Server.CreateObject("ADODB.Connection")//連接數(shù)據(jù)庫Connect.Open("DSN=dsnname;UID=userID;PWD=password")//執(zhí)行查詢SQL=select*fromtablenameSetRS=Connect.Execute(SQL)%>//顯示結果<%DoWhileNotRS.EOF%><%=RS(fieldname)%><%Rs.MoveNextLoop%>上述是用ASP訪問數(shù)據(jù)庫的全過程,由于應用面向對象思想,所有操作都比較簡單,需要注意的僅是對數(shù)據(jù)結構的了解、當前所操作的對象及對象的屬性等等,只要對這些有了清晰的認識,再加上ASP強大功能,在網(wǎng)絡上使用數(shù)據(jù)庫,實現(xiàn)用戶與頁面間交換信息,就再也不是什么難事了。連接數(shù)據(jù)庫主要功能程序段1、翻開數(shù)據(jù)庫SubShopOpenDataBase(connection)dimdblocationdimstrconnShopInitdatabase=Session("db")&".mdb"dblocation=session("dblocation")Ifdblocation<>""thendatabase=Session("dblocation")&"\"&databaseendifstrconn="DRIVER=MicrosoftAccessDriver(*.mdb);DBQ="&Server.MapPath(database)Setconnection=Server.CreateObject("ADODB.Connection")onerrorresumenextconnection.openstrConnSession("dbc")=connectionIfconnection.errors.count>1thenSession("Openerror")="Shoppingdatabasefailedtoopenwitherror<br>"&connection.errors(0).description&"<br>"&Session("dbc")elseSession("Openerror")=""endifEndSub2、翻開商店數(shù)據(jù)庫SubOpenDatabase(odbc,database)DimstrConnDimstrpathdimrcstrconn="DRIVER=MicrosoftAccessDriver(*.mdb);DBQ="&Server.MapPath(database)Setodbc=Server.CreateObject("ADODB.Connection")onerrorresumenextodbc.openstrConnIfodbc.errors.count>1thenSession("Openerror")="因為有錯誤商店數(shù)據(jù)庫翻開失敗<br>"&odbc.errors(0).description&"<br>"&Session("dbc")elseSession("Openerror")=""endifSession("dbc")=odbcendsub3、關閉數(shù)據(jù)庫SubShopCloseDatabase(connection)onerrorresumenextconnection.closesetconnection=nothingEndsub4、查找客戶的函數(shù)SubLocateCustomer(LastName,Email)DimRSDimmyconnShopOpenDatabasemyconnSQL="SELECT*FROMcustomersWHERE姓名='"&LastName&"'AND郵箱='"&Email&"'"Setrs=myconn.Execute(SQL)IfNotrs.EOFThenstrLastname=RS("姓名")strAddress=RS("地址")strCity=RS("城市")strState=RS("省份")strPostCode=RS("郵政編碼")strPhone=RS("")strEmail=RS("郵箱")strFax=RS("")strWebsite=RS("網(wǎng)站")strMobilePhone=RS("移動")strWorkPhone=RS("公司")strCountry=RS("國家")strCompany=RS("公司")lngLoginCount=RS("登陸次數(shù)")strCustomerId=cstr(RS("客戶ID"))elsestrCustomerid=""endifrs.closesetrs=nothingShopClosedatabasemyconnendsub5、增加工程到數(shù)據(jù)庫 Dimrsitem Setrsitem=Server.CreateObject("adodb.recordset") rsitem.Open"oitems",dbc,adOpenKeyset,adLockOptimistic,adcmdtable Fori=1ToscartItem rsitem.AddNew rsitem("訂單id")=oid rsitem("catalogid")=arrCart(cProductid,i) rsitem("numitems")=arrCart(cQuantity,i)rsitem("itemname")=arrCart(cProductname,i)rsitem("unitprice")=arrCart(cUnitPrice,i) rsitem.Update Next rsitem.CloseShopCloseDatabasedbcEndSub 第四章客戶端設計與實現(xiàn)客戶端的設計采用了界面模塊化的思想,每個頁面都具有一定的功能。還運用了CSS樣式表,以到達美化頁面的效果。所以每個頁面都內嵌了一個CSS樣式表的連接。方法為:<linkrel="stylesheet"type="text/css"href="style.css">客戶端功能模塊本系統(tǒng)將客戶端簡單的分成預售商品和瀏覽客戶兩局部,然后再細分這兩局部,客戶界面的框架結構表示如圖4-1:商品瀏覽商品瀏覽商品分類商品搜索訂購商品生成訂單用戶注冊用戶登陸客戶端預售商品瀏覽客戶圖4-1客戶界面功能結構圖從上圖可以看到整個客戶端架構簡單明了,主要是強調整個網(wǎng)頁的簡潔和實用性,而且可以減少占用內存空間使得讀取速度增加??蛻舳酥黜撛O計此購物系統(tǒng)命名為精品屋的目的是為了說明本網(wǎng)站所售商品注重品種少而精的特點,網(wǎng)站的首頁為了突出所售產(chǎn)品的綠色環(huán)保意識,特意將背景設置為綠色,并且整個頁面右邊有由綠葉組成的項鏈,寓意著這是一個主要以女性為主要消費群體的購物網(wǎng)站,另外為了使購物者有一個輕松快樂的購物心情,主頁增加了播放音樂的功能,只要翻開主頁面,消費者就能夠聽到很舒心的音樂。圖4-2是用戶未登錄時本網(wǎng)站的主頁面,從圖中可以看出,客戶在沒有登錄的時候,可以進行用戶登錄,新用戶注冊,瀏覽商品的詳細資料,可以查看商品類別,還可以查找商品。如果用戶是管理員,還可以通過鏈接跳轉到管理頁面。圖4-2客戶端首頁該模塊所在的文件為DEFAULT.ASP文件。通過圖4-2可以很清楚的看到整個頁面比較簡潔,而且購物網(wǎng)站有一個特點,就是瀏覽客戶可以先通過途中左下角的新用戶注冊進行注冊登記,然后再進行購物,另外也可以先點擊圖片進行商品訂購,然后再進行用戶注冊。界面頭、尾設計為了提高代碼的復用率使程序設計變得高效簡潔,本系統(tǒng)把局部界面的界面頭和界面尾都使用了SHOP$DB.ASP中的調用的Shoppage_header.inc和Shoppage_trailer.inc文件。在Shoppage_header.inc文件中,又內嵌了網(wǎng)站主頁DEFAULT.ASP、商品類別Shopdiplaycategries.asp、商品搜索Shopsearch.asp和購物車Shopaddtocart.asp等文件;而在Shoppage_trailer.inc文件中,也內嵌了訂單查詢DDCX.ASP、商品類別Shopdiplaycategries.asp、商品搜索Shopsearch.asp和購物車Shopaddtocart.asp等文件。由于兩個文件包含為簡單的asp代碼,在此就不多作介紹了。使用時,只須用語句引用這兩個文件即可,效果如圖4-3,4-4。圖4-3界面頭演示圖4-4界面尾演示用戶注冊模塊設計為了商品和訂單的管理,用戶必須注冊后才可以購置商品。在注冊時,用戶需要留下聯(lián)系方式以便收到信息或通知。注冊后用戶可以根據(jù)注冊的用戶名和密碼登陸系統(tǒng),瀏覽和訂購商品。該模塊所在的文件為Shopcustomer.asp文件。該文件通過對SHOP$DB.ASP文件的調用,實現(xiàn)和數(shù)據(jù)庫的連接。此文件包含一些根本的ASP代碼,在此就不作介紹了。在用戶注冊時點擊“新用戶注冊〞就可進入注冊模塊,實現(xiàn)后的效果如圖4-5所示。4-5用戶注冊界面用戶登錄模塊設計用戶登錄時,需要檢測用戶名和用戶信箱;用戶名和信箱通過檢測后,還需要連接數(shù)據(jù)庫中的數(shù)據(jù),更新用戶的登陸紀錄。用戶登錄后,效勞器端會創(chuàng)立一個用戶的私有變量Session(“UserID〞)來保存用戶的ID。在本系統(tǒng)的其他模塊,經(jīng)常需要用到此私有變量判斷用戶狀態(tài)。最后,程序會使用Response.Redirect"DEFAULT.ASP"重定向網(wǎng)頁到DEFAULT.ASP文件。此模塊的具體實現(xiàn)方法請參見光盤內程序,登陸界面如圖4-6所示。圖4-6用戶登陸界面商品搜索模塊設計商品搜索模塊的功能是讓用戶找到自己感興趣的商品,找到后可以進行訂購。此模塊由三個文件構成:Shopsearch.asp可以進行多功能的搜索。Shopdisplayproducts.asp顯示搜索結果,包括商品的簡單信息,還可以直接訂購。LIST.ASP顯示商品的詳細信息,當從shopdisplayproducts.asp找到需要的商品后點擊商品描述就可以轉到此頁。在此頁當中可以對商品進行訂購。在Shopsearch.asp中,不僅可以通過商品的名稱對商品進行查找,還可以通過商品類別進行查找,這些通過一個SelectCaseRequest(“FindType〞)來實現(xiàn)。在查詢中使用了一個ORDERBY子句來實現(xiàn)了對數(shù)據(jù)的排序。排序的對象是商品編號。ORDERBY可以對時間、數(shù)字和字符串等類型的數(shù)據(jù)進行排序。其具有兩個選項ASC和DESC。ASC為升序排列,DESC為降序排列。使用方法為ORDERBY數(shù)據(jù)ASC或者ORDERBY數(shù)據(jù)DESC。如果不寫那么ORDERBY默認為ASC升序排列。此模塊的具體實現(xiàn)方法請參見光盤內程序,搜索結果如圖4-7,商品具體信息如圖4-8所示。圖4-7商品搜索結果圖4-8商品瀏覽模塊圖其它功能模塊概述本系統(tǒng)的購物網(wǎng)站還有其它的一些功能,羅列如下:用戶可以按照商品的類別進行查詢。此模塊所在文件為Shopdiplaycategries.asp文件。用戶在購物過程中可以查看自己的購物車。此模塊所在文件為Shopaddtocart.asp文件。用戶在購物過程中可以清空自己的購物車。此模塊所在文件為SHOPEND.ASP文件。注冊用戶可以根據(jù)訂單號查詢自己訂購的商品。此模塊所在文件為DDCX.ASP文件。以上功能模塊的實現(xiàn)程序在光盤中??梢酝ㄟ^現(xiàn)場演示來查看這些模塊的功能。用戶購物流程圖本系統(tǒng)的購物網(wǎng)站有一個特點,就是瀏覽客戶可以先通過主頁面左下角的新用戶注冊進行注冊登記,然后再進行購物,另外也可以先點擊圖片進行商品訂購,然后再進行用戶注冊。下面以框架結構圖來看整個流程:流程A如圖4-9所示,用戶進入主頁先點擊圖片查看商品信息,直接訂購商品,根據(jù)要求進行用戶注冊,填寫貨運單信息,生成訂單。商品瀏覽商品瀏覽生成貨運單用戶注冊訂購商品商品介紹生成訂單圖4-9購物流程圖A流程B如圖4-10所示,用戶進入主頁直接點擊新用戶注冊,再回到主頁進行商品瀏覽,點擊圖片查看商品信息,訂購商品,填寫貨運單信息,生成訂單。用戶注冊用戶注冊生成貨運單訂購商品商品介紹商品瀏覽生成訂單圖4-10購物流程圖B第五章管理端設計與實現(xiàn)客戶端的大局部都是以管理端為前提的,因為客戶端所顯示的數(shù)據(jù)大局部需要通過管理端來添加和修改。在管理端內,需要對所有信息進行維護,包括瀏覽、增加、修改和刪除等操作。管理端功能模塊本系統(tǒng)的管理端是通過數(shù)據(jù)庫連接來實現(xiàn)其功能的,主要有五大局部,用圖5-1的功能結構圖表示:管理管理端商品設定商品類別設定用戶管理訂單查詢編輯訂單圖5-1管理界面功能結構圖在每個管理端界面中,系統(tǒng)均采用了<!--#includefile="shop$db.asp"—〉來引用SHOP$DB.ASP,在SHOP$DB.ASP中采用<!--#includefile="shopadmin_trailer.inc"-->來引用shopadmin_trailer.inc,以此作為每個管理界面的頁尾,實現(xiàn)功能模塊的復用下面是對每個功能模塊的具體實現(xiàn)進行分析。訂單查詢模塊設計訂單查詢模塊擁有兩個文件:查看訂單:shopa_displayorders.asp訂單具體信息:shopa_formatorder.asp訂單信息查看模塊的功能是通過讀取數(shù)據(jù)庫內的信息實現(xiàn)的,由于實現(xiàn)簡單在此不再贅述。但此模塊的設計當中讀取數(shù)據(jù)庫路徑和數(shù)據(jù)庫大小的功能是值得注意的。實現(xiàn)方法請看具體程序,實現(xiàn)效果如圖5-3所示。圖5-3訂單查詢界面其它功能模塊設計本系統(tǒng)的管理界還有其它的一些功能,商品設定模塊商品類別設定模塊用戶管理模塊編輯訂單模塊以上這些功能模塊通過數(shù)據(jù)庫的分類調用了同一個文件shopa_editdisplay.asp文件。以采用<formaction="shopa_editdisplay.asp?table=<%=dbtable%>"method="post">來實現(xiàn)各個模塊功能。具體實現(xiàn)方法請看光盤程序。實現(xiàn)效果如圖5-4至圖5-7所示。圖5-4商品設定界面圖5-5商品類別設定界面圖5-6用戶管理界面圖5-7編輯訂單界面信息設定流程圖管理端需要對所有信息進行維護,包括對商品/客戶/訂單的瀏覽、增加、修改和刪除等操作。在這對商品信息的設定流程作具體的介紹。管理員登陸管理員登陸購物系統(tǒng)管理界面選擇商品設定選擇排序方式/選擇指定字段顯示商品信息修改商品信息刪除個別商品選擇商品類別設定選擇排序方式/選擇指定字段顯示商品類別信息修改商品類別刪除商品類別圖5-8商品信息設定流程圖圖5-8是商品信息設定的一個流程,管理員通過在管理端這一系列的操作,更新數(shù)據(jù)庫的信息,從而到達修改客戶端所顯示的商品信息。客戶和訂單信息的維護實現(xiàn)比較相似,在此就不作介紹了。第六章運行及測試系統(tǒng)完成后,在地址欄輸入IP地址://localhost/test/default.asp就可以進入首頁。在這個系統(tǒng)中用戶分管理員和一般用戶。管理員需輸入正確的用戶名和密碼后才能進入該系統(tǒng)〔在這系統(tǒng)預先設置的管理員用戶名和密碼分別是cicy和cicy〕。在此輸入一個錯誤的用戶名或密碼,系統(tǒng)提示出錯!!輸入正確的用戶名和密碼都成功登陸并看到歡送界面;如果用戶名和密碼錯誤,那么提示出錯信息并提供返回登陸功能。進入管理員界面后,即可進行相應操作。修改完后,可以按修改按鈕提交,這樣數(shù)據(jù)庫的信息就是修改后的了,從而到達了修改的目的。一般用戶可以進入本系統(tǒng),瀏覽商品信息,但需注冊才能購置所需商品。分別進入每個頁面,經(jīng)過每個功能的測試,沒有發(fā)現(xiàn)程序錯誤。測試成功。但是本系統(tǒng)在某些方面還存在缺乏之處,雖然根本功能已實現(xiàn)。由于時間倉促及能力有限,網(wǎng)站還有很多功能需要完善,希望有時機繼續(xù)開發(fā)這樣的網(wǎng)站,實現(xiàn)更多的功能。第七章結束語在這次畢業(yè)設計中,總的感覺是遇到了很多困難,這主要是由于開發(fā)軟件的經(jīng)驗缺乏,其次對開發(fā)軟件的應用也不夠熟練。有時雖然是一個很小的問題,但解決起來卻花費了不少的時間,值得欣慰的是,當自己苦思冥想或者和他人一起探討,把問題解決的時候,還是覺得獲益非淺,這就是在摸索中尋求到的知識。在設計準備期間,有目的的去設計所需要的東西,盡量朝實際的要求去做,但是在指導老師的檢測過程中,還是出現(xiàn)了很多的缺乏之處,這些都是要在今后的工作重要努力改良和完善的。這一次畢業(yè)設計確實為今后從事計算機的開發(fā)打下了堅實的根底。致謝本文的撰寫完成得到了老師無私的指導和同學熱情的幫助,再此表示最誠摯的感謝。特別感謝指導教師沈文楓老師,不停地催促我,糾正我的錯誤,在全文撰寫的每一個環(huán)節(jié)中始終給予我最重要的指導和幫助,從他那里我學到了豐富的知識,也體會到了嚴謹?shù)闹螌W態(tài)度。最后再次感謝給我?guī)椭椭С值乃欣蠋熀屯瑢W,謝謝大家!參考文獻[1]宣小平但正剛等,ASP數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航,人民郵電出版社,2004[2]汪曉軍鐘軍,ASP網(wǎng)絡開發(fā)技術,人民郵電出版社,2002[3]張海潘,軟件工程,人民郵電出版社,2002[4]楊志誅,ASP+SQLServer開發(fā),清華大學出版社,2001[5]吳明輝胡煜等,ASP辦公及商務應用系統(tǒng)開發(fā)實例導航,人民郵電出版社,2003附錄一:源程序見光盤電子文檔附錄二:英文資料及其譯文SOA–Service-OrientedArchitectureDefinition:AnSOA(Service-OrientedArchitecture)isacomputingstructureinwhichasoftwareapplicationcontainsonlythelogicspecifictoitsimmediatetaskandusesasetofservicesonanetworktodomoregenerictasks.Giventhebuzzaboutservice-orientedarchitecturetoday,let’smakeafewimportantpoints:TheSOAconceptisn’tnew,it’snotatechnologyperse,itisn’tjusttheuseofXMLandWebservices,andit’sagooddealmorethanadevelopmentmethodology.SOAisaprettysimpleidea:Standardizethosegenericfunctionsthatarewidelyusedbymanyapplicationsintoreusablecomponents(services)thatareaccessibleoveranetwork,andcodemorespecificlogicneedsintotheapplicationitself.Indeed,everyoperatingsystemisaprimeexampleofanSOAinaction,ifnotinname.ITorganizationsweresuccessfullybuildinganddeployingSOAapplicationsyearsbeforeXMLandWebservicesexisted.Theyjusttalkedabouttheprocessusingterms

溫馨提示

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

最新文檔

評論

0/150

提交評論