秦寶倩
【摘要】本文對Web與數(shù)據(jù)庫技術的發(fā)展進行了詳細介紹,并針對基于Web的數(shù)據(jù)庫技術在電子商務中的應用實力進行探討與研究,以供參考。
【關鍵詞】Web;數(shù)據(jù)庫技術;發(fā)展
【分類號】TP309.3
1 Web概述
World Wide Web又被稱為Web,中文翻譯為萬維網,簡稱Web。值得一提的是,Web與Internet并不等同。就字面意義而言,Internet是一個網絡,而Web除了具有網絡的功能,其包含了一組分布式通信應用程序與系統(tǒng)軟件。在Web之前Internet上的信息只有文本形式,而Web則集合了音像、視頻等不同信息內容。
在Internet不斷普及的背景之下,Web也取得了巨大的發(fā)展。自1992年期,Web的影響力就不斷擴大,到了1996年,在Internet中Web的傳輸所占到的比重達到了近1/4,與其他各項Internet服務相比,這一數(shù)字占據(jù)了絕對優(yōu)勢。在以往占據(jù)主導地位的FTP逐漸被Web代替,傳統(tǒng)的文件傳輸服務也越來越萎縮。目前,Internet在全球得到普及,用戶更加趨于利用瀏覽器進行Web的瀏覽,可見其地位越來越高。
而Web的發(fā)展必然有其原因,首先, Web的操作方式相對簡單,實現(xiàn)了Internet與技術領域的統(tǒng)一,甚至其他的Internet服務也包含在了其中。在Inteanet不斷發(fā)展的背景之下,Web的發(fā)展也取得了巨大的突破。通過Internet尤其是Web的相關技術,Intranet實現(xiàn)了企業(yè)內部網絡的建設,在商業(yè)領域中Web的應用價值不斷擴大,對于信息發(fā)布而言具有十分重要的作用。站在技術的角度來看,在Internet上Web集合了那些支持TCP/IP與HTTP的客戶機與服務器,用戶可以利用Internet在一臺計算機上對全球各地的計算機系統(tǒng)的信息進行存取。
2 數(shù)據(jù)庫技術的發(fā)展
目前,數(shù)據(jù)庫技術具有較高的成熟度,關于數(shù)據(jù)庫的定義,就大體上來講,數(shù)據(jù)庫指的是通過某種方式組織起來的能夠對信息進行檢索與利用的集合。數(shù)據(jù)庫的特點在于相互關聯(lián)數(shù)據(jù)的集合,可以采用綜合的方法實現(xiàn)對數(shù)據(jù)的組織,數(shù)據(jù)冗余性較小,不同用戶之間可以共享這些數(shù)據(jù)信息,在數(shù)據(jù)的獨立性與安全性方面具有較高的水平,并且可以實現(xiàn)對數(shù)據(jù)的有效、及時的處理,數(shù)據(jù)具有較強的完整性與一致性。
上世紀60年代是數(shù)據(jù)庫技術發(fā)展的起點。隨著數(shù)據(jù)庫技術的不斷發(fā)展,與其相關的理論研究也越來越深入。到了70年代,數(shù)據(jù)庫的發(fā)展已經取得了巨大的突破。并且在不同的計算機系統(tǒng)中得到了有效運用,例如DBTG。之后,人們開始針對關系方法的理論研究與軟件系統(tǒng)展開了研究與開發(fā),并且實現(xiàn)關系方法的實踐運用。在商業(yè)系統(tǒng)運行不斷成熟的背景之下,尤其是關系數(shù)據(jù)庫商用產品的出現(xiàn),社會各領域對數(shù)據(jù)庫技術的運用越來越廣泛。
3 基于Web的數(shù)據(jù)庫技術在電子商務中的應用探討
在Web不斷發(fā)展與普及的背景之下,傳統(tǒng)數(shù)據(jù)庫技術得到了巨大的發(fā)展,人們的生活方式也隨之發(fā)生了巨大的改變。在Web數(shù)據(jù)庫技術的支持之下,資源共享更加便捷,并且該項技術也逐漸在互聯(lián)網中占據(jù)了核心地位。Web數(shù)據(jù)庫是基于后臺數(shù)據(jù)庫,并輔以一定的前臺程序,利用瀏覽器完成對數(shù)據(jù)的一系列操作的系統(tǒng)。也就是說,Web數(shù)據(jù)庫指的就是用戶通過瀏覽器這一輸入接口,將需要的數(shù)據(jù)輸入并向網站傳輸,在網站的處理之后,就可以與普通數(shù)據(jù)庫一樣實現(xiàn)對數(shù)據(jù)的有效使用。本文針對電子商務中Web數(shù)據(jù)庫技術的應用展開探討與研究。
3.1 手機電子商區(qū)網站需求分析
目前,人們生活中已經離不開手機,通過手機商城也成為了人們購物的主要途徑之一。而手機商城中的數(shù)據(jù)存儲與查詢是就是通過Web數(shù)據(jù)庫技術實現(xiàn)的,我們獲取的數(shù)據(jù)大多來自于SQL Server提供的數(shù)據(jù)庫中。由于后臺數(shù)據(jù)庫需要存儲大量數(shù)據(jù),這是基于后臺數(shù)據(jù)庫技術的支持得以實現(xiàn)的。在建設網站的過程中,為了促使相關功能得到更好的實現(xiàn),以此保障數(shù)據(jù)支持,就必須對手機商城網站的功能結構與系統(tǒng)流程進行詳細的分析。
3.2 Web數(shù)據(jù)庫平臺的搭建
首先要進行IIS服務器的配置,IIS指的是internet information server,中文翻譯為網絡信息服務。在完成IIS的安裝后,電腦才具備簡單的服務器的功能。在Web數(shù)據(jù)庫平臺的搭建中,必須對基于windows平臺的IIS服務的設置方式進行了解與掌握。其次要進行SQL Server的安裝,由于安裝選項較多,因此必須充分考慮,并且用戶還需要針對創(chuàng)建服務賬戶,對服務器環(huán)境進行設置。
3.3 數(shù)據(jù)庫設計
數(shù)據(jù)庫設計涉及到會員注冊與登錄、商品展示與管理、會員在線訂購等三個方面。這三中數(shù)據(jù)庫設計都必須充分參考需求分析階段的工作成果。其中,會員注冊與登錄的數(shù)據(jù)庫設計中,用戶通過手機商城購買商品需要完成注冊并登錄,而這些信息將會存儲到數(shù)據(jù)庫中,通過數(shù)據(jù)庫中的信息可以完成身份的核對與驗證。在商品展示與管理數(shù)據(jù)庫設計中,手機商城會將用擁有的商品展示出來,用戶可以根據(jù)自己的需求采用特定的方式來搜索商品,而SQL SERVER 2005H后臺數(shù)據(jù)庫則是強力的支持,通過其中的數(shù)據(jù),用戶可以對所需商品進行篩選,并準確的找到自己需要的商品。在會員在線訂購的數(shù)據(jù)設計中,用戶在手機商城購買了商品后會有訂單生成,該訂單含有用戶訂購的商品,并且在數(shù)量與款式上有詳細顯示。
3.4 手機商城數(shù)據(jù)庫的實現(xiàn)
手機商城數(shù)據(jù)庫的實現(xiàn)具體涉及到四個模塊,即創(chuàng)建手機商城數(shù)據(jù)庫、會員注冊模塊、商品管理模塊以及商品交易模塊。
在項目開發(fā)環(huán)境搭建完成后,首先要創(chuàng)建手機商城數(shù)據(jù)庫以支持數(shù)據(jù)管理,結合業(yè)務需求分析結果,并按照詳細設計說明書,手機網站的數(shù)據(jù)管理應針對數(shù)據(jù)庫環(huán)境與結構進行創(chuàng)建,并對手機商城中數(shù)據(jù)的初始化設置進行完善;在手機商城會員注冊模塊數(shù)據(jù)表創(chuàng)建完成之后,根據(jù)需求分析,需要針對用戶注冊表進行數(shù)據(jù)表建設,這一模塊需要合理運用不同的數(shù)據(jù)類型;在商品管理模塊中,根據(jù)需求分析,需要建立五個數(shù)據(jù)表,即商品類別表、商品屬性表、商品品牌表、商品基本信息表以及商品擴展信息表,值得一提的是,由于數(shù)據(jù)的不同,應選擇相應的數(shù)據(jù)類型;在商品交易模塊中,根據(jù)需求分析,應進行訂單表與訂單明細表等兩張數(shù)據(jù)表的創(chuàng)建。在商品交易過程中,有可能會出現(xiàn)訂單修改的情況,因此就需要考慮其他操作,例如項目增減、刪除以及數(shù)據(jù)設置的完整性等等。
3.5 手機商城數(shù)據(jù)庫的應用
手機商城數(shù)據(jù)庫的應用主要包含了客戶信息管理與商品信息管理兩個方面。前者指的是在手機商城中,如果用戶需要通過網站購買商品,那么就要在網站中完成信息的注冊并登錄到網站界面,如此商家才能夠確認用戶購買商品的詳細信息。如果用戶的聯(lián)系方法需要變更,就要對自己的數(shù)據(jù)進行更新,如果用戶不再使用,那么就要將數(shù)據(jù)刪除;在商品信息管理中,具體涉及到的管理內容有商品的增減、修改、刪除、統(tǒng)計以及查詢等一系列操作。其中查詢操作是最關鍵的部分。商品查詢應包含精確查詢與模糊查詢。由于數(shù)據(jù)表記錄較多,因此查詢需要對查詢的速度進行設置,為了確保用戶能夠更快的查詢商品,就需要對索引對象加以應用。
4 結語
綜上所述,基于Web的數(shù)據(jù)庫技術的應用在可靠性與可伸縮性上具有很大的優(yōu)勢,這一點在電子商務中得到了展示,很好的滿足了電子商務發(fā)展的需求。當然,在基于Web數(shù)據(jù)庫技術的運用過程中仍然存在一定的缺陷,這就需要我們針對此展開研究,并提出有效改進方法,使數(shù)據(jù)庫技術的作用與優(yōu)勢得到充分發(fā)揮,為推動人類社會的發(fā)展提供強有力的支持。
參考文獻
[1] 徐雪霖.Web數(shù)據(jù)庫訪問技術探析[J].微計算機信息(測控儀表自動化),2004,(2):110-112.
[2] 白華.Web數(shù)據(jù)庫技術、ontology與當代分類法的發(fā)展[J].圖書情報工作,2007,51(1):39-41,88.
[3] 張志強,周立柱,馮建華等.Web數(shù)據(jù)庫技術簡述[J].計算機科學,2001,28(10):1-6.