【正文】
3.3.第四章 網(wǎng)站的詳細設計 網(wǎng)站流程圖1.: 客戶購買業(yè)務流程圖2.: 管理員管理流程圖 編碼實施 商品銷售模塊設計在這一頁面,用戶可以一目了然的看到產(chǎn)品的相關信息及一些產(chǎn)品的簡介,同時也可以通過相關的操作進入不同的頁面,相關代碼如下:liclass=menu2onmouseover==39。綜上,可以分析出該系統(tǒng)大致可以分為兩個模塊:用戶購買和管理員管理兩大模塊。*對友情鏈接的添加及刪除管理。(2) 對于系統(tǒng)附加的商品管理系統(tǒng),它應該具有的功能包括:*對管理員的身份進行驗證。*系統(tǒng)實現(xiàn)訂單的處理。*允許用戶購買自己喜歡的商品。通過對用戶需求的分析,一個電子商務網(wǎng)站的主要職能就是:(1) 對于商品銷售系統(tǒng),它應該具有的功能包括:*允許用戶瀏覽最新上架的商品。 功能需求分析該電子商務系統(tǒng)的整體設計遵循軟件工程的方法,經(jīng)過需求分析、總體設計、文檔和代碼的編制、模塊測試和系統(tǒng)實現(xiàn)幾個階段。即將應用劃分為3層(可以有多層,但3層最常見):用戶界面層、商業(yè)邏輯層、數(shù)據(jù)庫層。: B/S結構的在線購物系統(tǒng)的應用原理圖對于本系統(tǒng),其功能目標是要將商品銷售由傳統(tǒng)的商店模式向在線銷售的轉變,同時還要能對銷售的訂單和商品的種類進行管理。 設計思想電子商務購物系統(tǒng)的特點就是利用Browser/Server(B/S)結構,實現(xiàn)商品的在線查找,銷售,以及商品的在線管理等功能。真正實現(xiàn)了足不出戶,完成自由交易的設想。對于任何一個客戶而言,不論身在何地,只要有一臺接入互聯(lián)網(wǎng)的計算機,就可以完成網(wǎng)上購買。要實現(xiàn)真正意義上的電子商務就必須有銀行、物流公司、認證機構、商業(yè)企業(yè)以及信息服務部門的參與。國內(nèi)已建立了不少的電子商務網(wǎng)站,但與電子商務的全部內(nèi)涵相比,還有一定的距離。如IBM、HP、SUN、Sybsae、MicroSoft、Intel等大公司都推出了各自電子商務的解決方案。因此美國、歐盟、日本、新加坡等國政府紛紛看好電子商務這塊新大陸,普遍認為電子商務的發(fā)展將是未來四分之一世界經(jīng)濟發(fā)展的一個重要推動力,對其經(jīng)濟的促進將不亞于200年前的那場著名的工業(yè)革命。目前,因特網(wǎng)電子商務在全球發(fā)展很快,全球共有幾億個家庭在網(wǎng)上購物,銷售額高達幾千億美元。網(wǎng)上購物更能體現(xiàn)個性化的購物過程。(3)更快速的流通和低廉的價格,即電子商務減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而也大大降低了商品流通和交易的成本。 電子商務的特點電子商務發(fā)展的特點是:(1)更廣闊的環(huán)境,即人們不受時間的限制,不受空間的限制,不受傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易。人們不再是面對面的、看著實實在在的貨物、靠紙介質單據(jù)(包括現(xiàn)金)進行買賣交易。對初學者來說,使用它是非常簡單的。Dreamweaver中還附帶了它的CSS(層疊式樣式表)樣式工具。程序的首項還允許為工作流程選擇特定的設置,比如打開新文檔、預覽工作進度等。在任何時候都可以通過單擊在視圖之間進行切換。Dreamweaver的功能和工具由可以組合和停放的面板支持。利用它緊密集成的環(huán)境以及簡單易用的可視化工具和可定制的編碼環(huán)境可以設計、創(chuàng)建、管理WEB站點和INTERNET應用程序。他們分別包括:表、視圖、存儲過程、用戶自定義函數(shù)和數(shù)據(jù)類型、索引、約束、觸發(fā)器。SQL SERVER 2000的數(shù)據(jù)庫對象SQL SERVER 2000數(shù)據(jù)庫的定義是數(shù)據(jù)、表和其他對象的集合。其中,SQL SERVER 2000包含4種系統(tǒng)數(shù)據(jù)庫,分別為:Master數(shù)據(jù)庫、Tempdb數(shù)據(jù)庫、Model數(shù)據(jù)庫和Msdb數(shù)據(jù)庫。系統(tǒng)數(shù)據(jù)庫 存儲SQL SERVER 2000的整體信息,SQL SERVER 2000使用系統(tǒng)數(shù)據(jù)庫操作和管理信筒。對于一個表來說只允許有一個全文索引。全文索引服務:這是一個用語數(shù)據(jù)內(nèi)容檢索的服務。MS DTC服務是一個事務管理器,它允許客戶端應用程序在一個事務中包括多個不同的數(shù)據(jù)源,即數(shù)據(jù)可以在多個服務器中存在。SQL SERVER 代理程序支持的功能包括:允許SQL SERVER 2000上調度定期執(zhí)行的活動,以及通知系統(tǒng)管理員服務器所發(fā)生的問題。它是用來處理任何發(fā)自SQL SERVER 客戶端應用程序的TRANSACTSQL語句的組件。 SQL SERVER 2000的服務SQL SERVER 2000有4種服務:SQL SERVER服務, SQL SERVER代理服務, MS DTC服務,全文索引服務。SQL SERVER 2000在性能方面比以前的版本有叫大的提高,很多方面可以和大型數(shù)據(jù)庫管理系統(tǒng)媲美。NET中需要對數(shù)據(jù)庫進行動態(tài)的訪問,SQL SERVER 2000正是在這種情況下誕生的。由提供程序至顯示,: SQL SERVER 2000簡介在現(xiàn)代人的生活中,INTERNET已經(jīng)成為生活、學習和工作中不可缺少的一部分。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。一個數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關系圖的高速緩沖區(qū)。對于相連數(shù)據(jù)庫的數(shù)據(jù)處理,也有2種方式,即一種是通過DataSet來隔離異構的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取(DataReader方式)。(3)直接與SQL Server相連。與數(shù)據(jù)庫相連,:(1)通過ODBC相連。 微軟的任何產(chǎn)品, 。這些應用程序將給當今的企業(yè)、機構提供強大的支持,并推動下一代基于XML Web 服務軟件的發(fā)展。,微軟公司發(fā)布了四種可用于編寫CLR特定代碼的語言它們是Visual 、C、C++.Visual 是一個功能強大的、高效并且可擴展的編程環(huán)境。另外,您可以在一種語言編寫的應用程序中使用另一種完全不同的編程語言編寫的應用程序。CLR將所有CLR順應的應用程序轉換為微軟中間語言,然后,這種中間代碼被根據(jù)執(zhí)行平臺進行編譯。并且,對于開發(fā)人員來說,還可以開發(fā)自己的自定義控件來擴展它的功能。當?shù)谝粋€程序第一次被執(zhí)行時進行編譯,所以當這個程序被再次執(zhí)行上時會直接在服務器上執(zhí)行已編譯的可執(zhí)行的二進制代碼,然后把執(zhí)行結果通過網(wǎng)絡返回給客戶端。 , 戰(zhàn)略的重要組成部分Visual Studio .NET 已經(jīng)于2002年3月22日正式在中國推出。(4)更好的升級能力,一個系統(tǒng)建成,本身有著一定的特性,以改進多處理器和串口環(huán)境中的性能。(3)更好的代碼控制,COM對象不需要再在服務器上注冊,但是通過這種過程簡化,你再也不能夠在你的服務器上運行另外一個DLL版本,并且代碼相當保密。你將會擁有一個databound,這意味著它會與數(shù)據(jù)源連接,并會自動裝入數(shù)據(jù)。:(1)Web Controls,它使得創(chuàng)建forms 和HTML controls的工作變得簡單易行。 (Active Server Pages:活動服務器頁面)之后推出的用于創(chuàng)建、管理和部署Web應用程序的新的理想平臺。另外,類型安全檢查啟動資源回收、結構化異常處理等也都是交由CLR(公共語言運行時)處理的。C#。.NET環(huán)境使用統(tǒng)一的Internet標準(如XML)將不同的系統(tǒng)對接,并采用高度分布式應用服務架構,而且使用了一個綜合的管理程序。它是微軟公司推出的新一代互聯(lián)網(wǎng)軟件和服務戰(zhàn)略,是一種面向網(wǎng)絡、支持各種用戶終端的開發(fā)平臺環(huán)境。旨在通過電子商務這一新型的商業(yè)運營模式,一方面是為了體現(xiàn)電子商務可以減少成本、傳播迅速、服務質量高的優(yōu)點,如:多語言的支持、標準的開放性、跨平臺操作性、代碼重用和商務集成等作初步的探討。目的是通過這次畢業(yè)設計促使我進一步學習和鞏固電子商務編程。但是,國內(nèi)的電子商務還處在一個初始階段,還需開發(fā)和利用。This thesis mainly explain the development of the Electronic Commerce system which on the basis of B/S mode .It makes introduction one by one from the analysis of systematic demands and designation of the system to the systematic realization . This system’s basic functions mainly include user subsystem and janitor subsystem. The user subsystem include shopping inquirying, order inquirying, shopping ordering, the janitor subsystem include janitor login, shopping managing, dealing with the user order, counting the sales of shopping. The System is divided into database and Web site. Because the system is designed on the base of structure, it can be conveniently extended to adapt the more plicated environment in the future. In a word , it is a reliable and useful system.Key words: Electronic Commerce B/S mode 目 錄前 言…………………………………………………………………………………3第 一 章 開發(fā)環(huán)境及數(shù)據(jù)庫概述………………………………..61 . 1 ………………………………………………………………...61 . 1 . 1 .NET簡介……………………………………………………………………61 . 1 . 2 ………………………………… ……………………61 . 1 . 3 ………………………………………..81 . 1 . 4 SQL SERVER 2000簡介… …………………………………………….91 . 1 . 5 DWEAMWEAVER 2004簡介……… ……………………………….10第 二 章 網(wǎng)站的需求分析及功能介紹……………………………………..112 . 1 電子商務簡介………………………………………………………………....112 . 1 . 1 電子商務的概念……………………………………………………………..112 . 1 . 2 電子商務的特點……………………………………………………………..122 . 1 . 3 電子商務的發(fā)展現(xiàn)狀………………………………………........................122 . 2 可行性分析………………………………………………………………………132 . 3 設計思想………………………………………………………………………….132 . 4 功能需求分析…………………………………………………………………..14第 三 章 數(shù)據(jù)庫設計……………………………………………….183. 1 數(shù)據(jù)庫表的設計……………………………………………………….……....183. 1 . 1 商品大類信息表tb_superType………………… ………………………..183. 1 . 2 商品小類信息表tb_subType…………… ………………………………..183. 1 . 3 管理員信息表tb_manager……………… ………………………………...183. 1 . 4 訂單信息表Orders……………… …………………………………………...183. 1 . 5 商品訂單詳細資料信息表tb_order………………..………………...193. 1 . 6 商品詳細資料信息表tb_goods………………………………………….193. 1 . 7 用戶注冊信息表member……………… ………………………………….193. 1 . 8 購物車信息表TempStore……… ………………………………………….203. 1 . 9 用戶留言信息表Guest………………………………………………. …………203 . 2 數(shù)據(jù)庫表………………………………………………………………………….203. 2 . 1 商品大類表………………… ………………………………………………… 203. 2 . 2 商品小類表…………… ……………………………….. ……………………...203. 2 . 3 管理員表…………………………………………………………………………203. 2 . 4 訂單表……………… …………………………………………………………….213. 2 . 5 訂單詳細信息表… ……………………………………………………………213. 2 . 6 商品信息表…………………………………………………………………….. 213. 2 . 7 用戶信息表…………………………………………………………………….. 213. 2 . 8 購物車表………………………………………………….…………………….. 213. 2 . 9 用戶留言表……………………………………………….……………………. 21第 四 章 網(wǎng)站的詳細設計………………………….........................224 . 1 網(wǎng)站流程圖……………