前言:本站為你精心整理了NET網(wǎng)上售書設計范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要
經(jīng)濟全球化和客戶需求的變化使電子商務得到了突飛猛進的發(fā)展,計算機硬件和軟件的發(fā)展也促進在線購買圖書趨勢的發(fā)展。本研究課題的主要的目的是設計一個友好的Web應用程序,以便反應客戶的需求,把交易變得更方便,使圖書的購買變得容易。
在線書店是基于因特網(wǎng)在線圖書銷售過程設計的,利用技術開發(fā)了一個網(wǎng)上書店系統(tǒng)。以期達到功能強大、費用低廉、通用性強的目的??蛻艨梢酝ㄟ^因特網(wǎng)登陸書店,瀏覽相關圖書信息,將圖書放在購物車里。根據(jù)自己的購買意向,顧客可以發(fā)送訂單,網(wǎng)上書店系統(tǒng)管理員定期處理客戶發(fā)來的訂單。文中著重論述了該系統(tǒng)的功能與實現(xiàn)、數(shù)據(jù)流程與存儲、網(wǎng)上購物、后臺管理等。并對關鍵的有關技術作了較詳細的介紹。
關鍵詞:;B/S結構;網(wǎng)上書店;購物車
1引言
1.1課題背景
隨著信息技術在國際貿(mào)易和商業(yè)領域的廣泛應用,利用計算機技術、網(wǎng)絡通信技術和Internet來實現(xiàn)商務活動的國際化、信息化和無紙化,已成為各國商務發(fā)展的—大趨勢。
電子商務(ElectronicCommerce)正是為了適應這種以全球為市場的變化而出現(xiàn)和發(fā)展起來的。它可以使銷售商與供應商更緊密地聯(lián)系起來,以更快地滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應商,在全球市場上銷售產(chǎn)品。電子商務基于網(wǎng)絡技術.網(wǎng)絡技術提供了實現(xiàn)電子商務的技術平臺,而電子商務是網(wǎng)絡技術的最新應用和最終目標。
1.2國內(nèi)外研究現(xiàn)狀
在當前電子商務的實際用用過程中,有兩個主流應用,一類是B2B(BusinesstoBusiness),一類是B2C(BusinesstoCustomer)。其中B2B主要面向的是企業(yè)與企業(yè),或是大宗單子,這種平臺對性能、安全和服務要求比較高。B2C離我們比較近,它直接面向大眾消費者,不過它的經(jīng)營一般也有兩種方式,一種是同現(xiàn)在的大超市一樣,里面提供大量的貨物商品,消費者可以自由的瀏覽挑選商品,然后付款購買,典型例子有亞馬遜網(wǎng)上書店等;另一種形式就是像淘寶一樣的大商城,在這個商城里有很多的柜臺或店鋪,每個都賣自己的東西,商城按柜臺經(jīng)營的商品的類別把這些柜臺安排在不同的地方,而用戶可以根據(jù)自己的需要到相應的地方去瀏覽挑選自己想要的商品,然后去商城的服務臺付款。
1.3本課題研究的意義
21世紀網(wǎng)絡信息時代的到來,現(xiàn)代社會都是利用快速高效率的Internet來傳播大量信息資源。人們通過IE瀏覽信息,當然這種方式也是最常用的,這種方式的需求形成了電子商務。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進行各種商貿(mào)活動。電子商務真正的發(fā)展將是建立在Internet技術上。所以許多出版社也正是通過IE瀏覽或其它方式在網(wǎng)絡進行書籍的宣傳、銷售。隨著信息以N次方的速度不斷的增長。所以網(wǎng)絡書店也變的極其重要。本畢業(yè)設計選擇網(wǎng)上售書系統(tǒng),通過設計和完成一個電子商務網(wǎng)站,把以往純理論的教學和實踐結合起來,因此將會牽涉到許多技術上的問題,如:動態(tài)網(wǎng)頁制作技術,后臺數(shù)據(jù)庫的設計和管理,通過實際的制作一個網(wǎng)站,可以避免紙上談兵,在實踐中掌握上述技術的使用。
1.4本課題的研究內(nèi)容
網(wǎng)絡書店系統(tǒng)是一個網(wǎng)上購買數(shù)據(jù)的系統(tǒng),它是以和SQL2000數(shù)據(jù)庫作為開發(fā)平臺。使用C#設計操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲、調(diào)用查詢等作用;并使用SQL2000數(shù)據(jù)庫形成數(shù)據(jù)表,進行數(shù)據(jù)存儲。此系統(tǒng)可完成的功能有:用戶注冊管理、管理員管理、訂單管理、購物車管理等。
實現(xiàn)了用戶瀏覽察看商品,進行定購并下訂單,雙方確認然后付款交貨,完成交易這一電子商務的主要流程。
2相關理論基礎
2.1相關技術轉2.1.1B/S結構
B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。它是隨著Internet技術的興起,對C/S模式應用的擴展。在這種結構下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S模式最大的好處是運行維護比較簡便。
2.1.2WebService簡介
WebService是自包含的、模塊化的應用程序,它可以在網(wǎng)絡中被描述、、查找以及調(diào)用。
WebService是基于網(wǎng)絡的、分布式的模塊化組件,它執(zhí)行特定的任務,遵守具體的技術規(guī)范,這些規(guī)范使得WebService能與其他兼容的組件進行交互操作,要實現(xiàn)互操作性,Webservice平臺必須提供一套標準的類型系統(tǒng),用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。
WebService是一種可編程的應用程序,它使用一系列標準協(xié)議來對各種請求做出響應。作為傳統(tǒng)計算機技術同互聯(lián)網(wǎng)應用與創(chuàng)意的結晶,WebService是使用標準技術在互聯(lián)網(wǎng)網(wǎng)上運行的商務流程。WebService可以使用標準的互聯(lián)網(wǎng)協(xié)議,例如HTTP和XML,將功能綱領性的體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。通過WebService集成的應用程序可以用標準的方法把功能和數(shù)據(jù)“暴露”出來,供其他應用程序使用,使公司內(nèi)部的商務處理更加自動化。特別是在進行跨公司的商務交易即B2B集成時,WebService通過互聯(lián)網(wǎng)進行互操作或遠程調(diào)用最顯功效。
簡介
是的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是ActiveServerPage(ASP)的下一個版本;它還提供了一個統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web應用程序所需的各種服務。的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有ASP應用程序中逐漸添加功能,隨時增強ASP應用程序的功能。
是一個已編譯的、基于.NET的環(huán)境,可以用任何與.NET兼容的語言(包括、C#和)創(chuàng)作應用程序。另外,任何應用程序都可以使用整個.NETFramework。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。
可以無縫地與WYSIWYGHTML編輯器和其他編程工具(包括)一起工作。這不僅使得Web開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到Web頁的GUI和完全集成的調(diào)試支持。
微軟為設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應用,滿足計算向Web轉移的戰(zhàn)略需要。
2.1.4SQLServer2000簡介
SQLServer2000是Microsoft公司2000年推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的版本。它是一個杰出的數(shù)據(jù)庫平臺,可用于大型聯(lián)機事務處理、數(shù)據(jù)倉庫、以及電子商務等。其特點有如下幾點:
1.真正的客戶機/服務器體系結構。
2.圖形化用戶界面。
3.豐富的編程接口工具。
4.SQLServer與WindowsNT完全集成。
5.具有很好的伸縮性。
6.對Web技術的支持。
7.SQLServer提供數(shù)據(jù)倉庫功能。
3.2系統(tǒng)功能說明
網(wǎng)絡書店是一個B/S結構的系統(tǒng),主要由用戶模塊和管理員模塊兩部分組成。
1)用戶模塊:功能強大、操作方便
用戶模塊作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受電子商務給他們帶來的便利。主要包括:用戶注冊,登陸/驗證,公告,特價書籍,最新書籍瀏覽,全部書籍,全部特價書籍,購物車,服務臺。
2)管理員模塊:完善的管理模式
本系統(tǒng)的管理在考慮書店管理操作簡便的同時,提供了強大的書店管理模式。主要包括:管理員登陸,庫存管理,管理員管理,訂單管理,用戶管理,公告管理。
簡介
是由.NETFramework為與數(shù)據(jù)庫中的數(shù)據(jù)進行交互而提供的一組對象類的名稱。我們知道,面向對象編程的有關主要優(yōu)點是可以把各種復雜的功能封裝在一個自包含的單元中,接著要處理的就是—個定義好的接口中,它由一些方法和屬性組成
在中,我們將處理斷開連接的數(shù)據(jù)集,在網(wǎng)站的訪問者請求數(shù)據(jù)時,就要建立連接,傳送數(shù)據(jù),之后關閉連接。接著,訪問者就可以修改數(shù)據(jù),但這些修改不會在數(shù)據(jù)源中立即更新,在用訪問者所做的修改更新數(shù)據(jù)庫之前,必須重新打開連接。其優(yōu)點是效率高,可伸縮性好。如果不使用這種斷開連接的模型,就意味著必須一直打開連接,直到每個用戶的會話結束為止。在Web上,有上千個并行用戶,給每個用戶打開連接在系統(tǒng)資源上是非常昂貴的。使用斷開連接的數(shù)據(jù)可以使應用程序的效率高得多,并能處理更多的工作負載,即它們的伸縮性更好。