【正文】
與同時上網(wǎng)的互聯(lián)網(wǎng)用戶進行交流和發(fā)表自己的意見見解,這樣,能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站有了誕生的必要。2003年5月10日淘寶網(wǎng)建立。中國最大搜索引擎—百度推出了自己的B2B網(wǎng)站“百度有啊”。特別是在北京、上海以及廣東等網(wǎng)絡(luò)比較成熟的省市,網(wǎng)上購物已經(jīng)有了較大的市場。網(wǎng)站一般為購物者準備了發(fā)表評論聯(lián)系賣家的功能,也在很明顯的地方試用了人性化的導(dǎo)航標示,使得沒有太多網(wǎng)絡(luò)知識的人們,也能準確地找到所需,購物者可以用多種方式查詢書店發(fā)布的書籍信息,書店管理員也運用了最大的可能的詳細介紹來描述書籍。不用及交通、不用到書店翻閱、即可看到全國各地的書籍價格、更加全面地搜索自己喜歡的書籍、需要的書籍。網(wǎng)上書店也是小型的B2C網(wǎng)站。比如,可以坐在家中瀏覽全國各地的書籍報價,省去了到街上及交通的煩惱等。另外,網(wǎng)上書店還可省下一筆可觀的店面租賃費、促銷人員開支等。二、網(wǎng)上購書系統(tǒng)環(huán)境介紹(一)、C.NET概述C是一種語言,.NET是一種平臺。C是微軟公司發(fā)布的一種面向?qū)ο蟮摹?Framework之上的高級程序設(shè)計語言。C是微軟公司研究員Anders Hejlsberg的最新成果。它借鑒了Delphi 的一個特點,與COM(組件對象模型)是直接集成的。C 的大括號語法使任何熟悉 C、C++ 或 Java 的人都可以立即上手。 語法簡化了 C++ 的諸多復(fù)雜性,同時提供了很多強大的功能,例如可為空的值類型、枚舉、委托、 C 源文件可以定義任意數(shù)量的類、結(jié)構(gòu)、接口和事件。XML Web services 允許應(yīng)用程序通過 Internet 進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言?!eb 。他們是一個工業(yè)標準而非微軟標準,WSI是為了促進Web Services互通性的聯(lián)盟組織,最初是由IBM和微軟所發(fā)起,其它的成員包括BEA System、惠普計算機(HP)、甲骨文(Oracle)、英特爾(Intel)和SUN 計算機(Sun Microsystem)。Microsoft提供了最佳的服務(wù)器構(gòu)架—Microsoft Windows Server System—便于發(fā)布、配置、管理、編排Web Services。.NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 C.NET 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web Services)。但是,C.NET 不止是一個運行庫宿主;它是使用托管代碼開發(fā)網(wǎng)站和通過 Internet 分布的對象的完整結(jié)構(gòu)。(二)、C.NET的主要功能與特點C.NET訪問數(shù)據(jù)庫的原理C.NET是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序?;騐CScript),通過SQLBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveXObjects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。此外,ASPX是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴充其功能,拓展應(yīng)用范圍。(1) WINDOWS NT server (Internet Information Server)以上。(3) WINDOWS 95/98運行PWS(Personal Web Server)。三、網(wǎng)上購書系統(tǒng)總體設(shè)計(一)設(shè)計思路可以直接瀏覽圖書、進行圖書查詢、查看書店簡介、登錄和注冊查看圖書詳細資料、將圖書加入購物車,但只有使用會員身份登錄進入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單系統(tǒng)會提示提交成功,并顯示訂單號,前臺的用戶操作流程就結(jié)束了。書店首頁客戶注冊登錄圖書瀏覽圖書查詢書店簡介查看購物車查看訂單查看圖書詳細信息圖書購買修改訂購數(shù)量刪除訂購圖書繼續(xù)選購其他圖書清空購物車提交購物車查看訂單詳細信息圖31系統(tǒng)前臺功能模塊會員可以直接管理用戶,查看訂單,出入的圖書,支付情況,和客戶的情況。后臺管理 登錄訂單管理出庫管理入庫管理支付管理情報管理 退出進貨單制作圖書入庫進貨信息查詢支付票制作 支付用戶管理圖書管理圖書信息管理圖書分類管理圖32 系統(tǒng)后臺管理模塊合并用戶的前臺購書流程和系統(tǒng)的后臺訂單處理流程,就會得到完整的購書流程,如圖33示。用戶在前臺瀏覽和查詢圖書,然后將圖書放入購物車,通過提交購物車,生成圖書訂單,并實際支付(在線實時支付和匯款等),網(wǎng)上書店后臺系統(tǒng)收到付款后根據(jù)訂單發(fā)貨,最后用戶收到圖書并確認(回執(zhí)或簽字等),這就完成了整個購書流程。在前臺的頁面中我們又分為幾個大塊:首頁、會員管理、求職招聘信息管理、系統(tǒng)管理模塊。(3