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