電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn)分析研究財務(wù)管理專業(yè)

上傳人:文*** 文檔編號:242741275 上傳時間:2024-09-02 格式:DOC 頁數(shù):21 大小:328KB
收藏 版權(quán)申訴 舉報 下載
電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn)分析研究財務(wù)管理專業(yè)_第1頁
第1頁 / 共21頁
電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn)分析研究財務(wù)管理專業(yè)_第2頁
第2頁 / 共21頁
電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn)分析研究財務(wù)管理專業(yè)_第3頁
第3頁 / 共21頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn)分析研究財務(wù)管理專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn)分析研究財務(wù)管理專業(yè)(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 電子商務(wù)B2C模式網(wǎng)站設(shè)計及實現(xiàn) 摘 要 隨著人類社會的發(fā)展,人們對物質(zhì)的需求也在不斷增長,越來越多的電子商務(wù)來到了人們的身邊。本文通過電子商務(wù)網(wǎng)站的建設(shè)以實現(xiàn)對商業(yè)零售企業(yè)提供信息化管理,建立了基于B2C的網(wǎng)絡(luò)銷售系統(tǒng),著重論述了系統(tǒng)功能與實現(xiàn)數(shù)據(jù)流程及存儲,包括商品目錄、會員注冊、在線競拍、網(wǎng)上訂貨與購物、庫存查詢、后臺數(shù)據(jù)庫管理等。針對應(yīng)用程序功能完備,易使用等特點,本系統(tǒng)采用現(xiàn)在流行、穩(wěn)定的ASP+Access數(shù)據(jù)庫編寫。本文通過作者設(shè)計和開發(fā)B2C網(wǎng)站的實踐,闡述了電子商務(wù)網(wǎng)站中應(yīng)具有的功能、設(shè)計以及實現(xiàn)方式,介紹了電子商務(wù)的設(shè)計和系統(tǒng)功能的實現(xiàn)過程。 關(guān)鍵詞: ASP;

2、電子商務(wù);B2C Design of B2C e – business web site Abstract Along with human social development, mankind also increase constantly to the need of the knowledge. More and more e-business come and stay with us.To realize information management for commercial retail enterprise by construction of e-busine

3、ss web site. Constructed the netwrok distributino system based on B2C, discussed the system function as well as realization, data flow and storage, which including merchandise catalog, membership registration,shop on ordering and shop on line, slock inquiring and data management. Based on the reques

4、t for the latter applied function is complete, easy usage etc. We make a decision the system used now popular and stable ASP+Access database to complete the programming. Through this article, the author tells what function the e-business have and how this system achieves the function and the design.

5、 Keyword : ASP; e-business; B2C 目錄 摘要…………………………………………………………………………2 Abstract……………………………………………………………………2 第一章:緒論 1.1 設(shè)計思想………………………………………………………………4 1.2 開發(fā)工具的選用及介紹………………………………………………5 第二章:電子商務(wù)網(wǎng)站的相關(guān)概念 2.1 電子商務(wù)的兩種主要模式……………………………………………7 2.2 電子商務(wù)的系統(tǒng)結(jié)構(gòu)…………………………………………………7 第三章:電子商務(wù)系統(tǒng)B2C模式的工作原

6、理 3.1 系統(tǒng)運行環(huán)境…………………………………………………………8 3.1.1 數(shù)據(jù)訪問方式……………………………………………………8 3.1.2 IIS簡介………………………………………………………8 3.1.3 ASP技術(shù)………………………………………………………9 3.2 系統(tǒng)功能描述及流程圖……………………………………………10 第四章:網(wǎng)站總體設(shè)計與分析 4.1 網(wǎng)站開發(fā)工具配置…………………………………………………12 4.2 網(wǎng)站內(nèi)容分析………………………………………………………12 4.3 網(wǎng)站功能歸總…………………………

7、……………………………12 4.4 網(wǎng)站購物流程圖……………………………………………………13 第五章:B2C網(wǎng)站的詳細設(shè)計 5.1 數(shù)據(jù)庫設(shè)計…………………………………………………………13 5.2 網(wǎng)站功能模塊設(shè)計及用戶界面設(shè)計………………………………19 5.2.1 網(wǎng)站主頁…………………………………………………………19 5.2.2 用戶模塊…………………………………………………………20 5.2.3 競拍模塊…………………………………………………………21 5.2.4 購物車模塊………………………………………………………21 5.2.5 收銀臺模塊…

8、……………………………………………………24 5.3 后臺數(shù)據(jù)管理………………………………………………………24 第六章 結(jié)論……………………………………………………………28 謝辭 ………………………………………………………………………30 參考文獻 …………………………………………………………………31 附錄 ………………………………………………………………………32 第一章 緒論 在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信

9、息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。我們已經(jīng)步入了信息時代,電子商務(wù)是信息時代送給我們最珍貴的禮物,電子商務(wù)是將企業(yè)的核心商務(wù)過程通過計算機網(wǎng)絡(luò)實現(xiàn),以便改善客戶服務(wù),減少流通時間,降低流通費用,從有限的資源中得到更多的利潤。在這樣的背景下,微型電子商務(wù)平臺的構(gòu)建這一課題就有其現(xiàn)實意義。本方案是在Asp環(huán)境下,通過Dreamwear編程實現(xiàn)的。在我認為,電子商務(wù)的主要特色分為:show(展示);sell(銷售);sever

10、(服務(wù))。電子商務(wù)正是有了這樣的特色,才能夠慢慢取代傳統(tǒng)的銷售模式,將銷售帶入一個新的平臺,傳統(tǒng)的銷售模式在互聯(lián)網(wǎng)的沖擊下有越來越力不從心的趨勢,而電子商務(wù)作為新的銷售模式,正煥發(fā)出巨大的生命力。本方案從如何構(gòu)建一個電子商務(wù)網(wǎng)站出發(fā),一步一步實現(xiàn)電子的三個特色。這三個特色在我們的設(shè)計中比例大體相當,其本身是一個相輔相成的過程。在網(wǎng)站中如何體現(xiàn)電子商務(wù)的特色是本方案的精華所在。 1.1 設(shè)計思想 由于此次的任務(wù)是小型網(wǎng)站的開發(fā)與設(shè)計,在初期,我們確立了項目小組,網(wǎng)站采用B 2 C模式,先明確框架,明確功能模塊,并且在指導(dǎo)老師的幫助下,做出時間安排和初步需求分析,了解網(wǎng)站命名,標志,盡

11、量做到網(wǎng)站界面自然美觀,主要實現(xiàn)二手物品網(wǎng)上競拍功能,添加購物車功能,一目了然,方便交流和競拍。經(jīng)過協(xié)商,我們把網(wǎng)站系統(tǒng)的概要設(shè)計歸納如下: 按照功能模塊的類型,我們確立了客戶端和管理端兩大類別,其中客戶端至少應(yīng)具備商品、競拍、購物車和服務(wù)臺這四個大塊;而管理端則至少具備商品、用戶和訂單這三個大塊。 經(jīng)過初步討論分析后,我們用表格形式列出: 表1.1:功能模塊劃分 序號 功能模塊類別 功能模塊 備注 1 客戶端 查看新聞模塊 2 商品模塊 3 競拍模塊 4 購物車模塊 5 服務(wù)臺模塊(結(jié)帳模塊) 6 用戶模塊(注冊/登錄驗

12、證) 7 留言板模塊 8 管理員模塊(管理員登錄/驗證等) 9 新聞管理模塊 需要管理員驗證 10 商品管理模塊 需要管理員驗證 11 用戶管理模塊 需要管理員驗證 12 訂單管理模塊 需要管理員驗證 13 留言板管理模塊 需要管理員驗證 1.2 開發(fā)工具的選用及介紹 ASP的優(yōu)勢: Active?Server?Pages:“動態(tài)服務(wù)器網(wǎng)頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標準的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE?或Netscape

13、)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或?JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設(shè)計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。 ASP的特點: 任何開發(fā)工具皆可發(fā)展ASP 只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當然,其他網(wǎng)頁發(fā)展工具,例如,F(xiàn)rontPage?Express、FrontPage等也都可以;不過還是建議你用記事本來寫

14、,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。 通吃各家瀏覽由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。 語言相容性高 ASP與所有的ActiveX?Script語言都相容,除了可結(jié)合HTML,VBScript、Java?Script、Active?X服務(wù)器組件來設(shè)計外,并可經(jīng)由“plug-In”(外掛組件模組)的方式,使用其他廠商(Third?Party)所提供的語言。 隱秘安全性高 如果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因為AS

15、P程序先于網(wǎng)站服務(wù)(Web?Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標準HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進而被盜用。 易于操縱數(shù)據(jù)庫 ASP可以輕易地通過ODBC(Open?Database?Connectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是“Excel”?文件當成數(shù)據(jù)庫用。 面向?qū)ο髮W(xué)習(xí)容易 ASP具備有面向?qū)ο螅∣bject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強大的內(nèi)建對象:Reques

16、t、Response、Sever、Application以及Session,同時,若使用ASP內(nèi)建的“Application”對象或“Session”對象所撰寫出來的ASP程序可以在多個網(wǎng)頁之間暫時保存必要的信息。 ASP的六大內(nèi)部對象 Request Response Server Session Application Object Context?從客戶端取得信息將信息送給客戶端提供一些Web服務(wù)器工具儲存在一個Session內(nèi)的用戶信息,該信息僅可被該用戶訪問在一個ASP-Application中讓不同的客戶端共享信息可以用來配合Microsoft?Transaction?服務(wù)器進

17、行分布式事務(wù)處理。 所以我選擇了ASP結(jié)合 Dreamweaver及SQL Server作為開發(fā)工具。 第二章 電子商務(wù)的相關(guān)概念 2.1電子商務(wù)的兩種主要模式 總的來說,電子商務(wù)可以分為企業(yè)(Business)對終端客戶(Customer)的電子商務(wù)(即B2C)和企業(yè)對企業(yè)的電子商務(wù)(B2B)兩種主要模式。 一、B2C: 即:商業(yè)機構(gòu)對消費者的電子商務(wù)(Business-to-consumer),指的是企業(yè)與消費者之間進行的電子商務(wù)活動。這類電子商務(wù)主要是借助于國際互聯(lián)網(wǎng)所開展的在線式銷售活動。最近幾年隨著國際互聯(lián)網(wǎng)絡(luò)的發(fā)展,這類電子商務(wù)的發(fā)展異軍突起。例如,在國際互聯(lián)網(wǎng)

18、上目前已出現(xiàn)許多大型超級市場,所出售的產(chǎn)品一應(yīng)俱全,從食品、飲料到電腦、汽車等,幾乎包括了所有的消費品。? 二、B2B: 與B2C所不同的是B2B,即商家對商家(或企業(yè)對企業(yè))電子商務(wù)。它是指商業(yè)機構(gòu)(或企業(yè)、公司)使用Internet或各種商務(wù)網(wǎng)絡(luò)發(fā)布供求信息,并向供應(yīng)商(企業(yè)或公司)訂貨或接受客戶訂貨,完成支付過程及票據(jù)的簽發(fā)、傳送和接收,確定配送方案并監(jiān)控配送過程。 2.2電子商務(wù)的系統(tǒng)結(jié)構(gòu) 一個完善的電子商務(wù)系統(tǒng)應(yīng)該是三層框架結(jié)構(gòu),底層是網(wǎng)絡(luò)平臺,是信息傳送的載體和用戶接入的手段,它包括各種各樣的物理傳送平臺和傳送方式;中間是電子商務(wù)基礎(chǔ)平臺,包括CA(Certificate

19、Authority)認證、支付網(wǎng)關(guān)(Payment Gateway)和客戶服務(wù)中心三個部分,其真正的核心是CA認證;而第三層就是各種各樣的電子商務(wù)應(yīng)用系統(tǒng),電子商務(wù)基礎(chǔ)平臺是各種電子商務(wù)應(yīng)用系統(tǒng)的基礎(chǔ)。 由于電子商務(wù)是用電子方式和網(wǎng)絡(luò)進行商務(wù)活動,通常參與各方是互不見面的,因此身份的確認與安全通信變得非常重要,解決方案就是建立中立的、權(quán)威的、公正的電子商務(wù)認證中心--CA認證中心,它所承擔(dān)的角色類似于網(wǎng)絡(luò)上的(\"公安局\")和(\"工商局\"),給個人、企事業(yè)單位和政府機構(gòu)簽發(fā)數(shù)字證書--(\"網(wǎng)上身份證\"),用來確認電子商務(wù)活動中各自的身份,并通過加解密方法實現(xiàn)網(wǎng)上安全的信息交換與安全

20、交易。 支付網(wǎng)關(guān)的角色是信息網(wǎng)與金融網(wǎng)的連接的中介,它承擔(dān)雙方的支付信息轉(zhuǎn)換的工作,所解決的關(guān)鍵問題是讓傳統(tǒng)的封閉的金融網(wǎng)絡(luò)能夠通過網(wǎng)關(guān)面向因特網(wǎng)的廣大用戶,提供安全方便的網(wǎng)上支付功能。 客戶服務(wù)中心也稱為呼叫中心,與傳統(tǒng)的呼叫中心的分別在于不但支持電話接入的方式,也能夠支持Web、E-mail、電話和傳真等多種接入方式,使得用戶的任何疑問都能很快地獲得響應(yīng)與幫助??蛻舴?wù)中心不是以往每個企業(yè)獨立建設(shè)和運作的概念,而是統(tǒng)一建設(shè)再將席位出租,從而大大簡化和方便中小型企業(yè)進行電子商務(wù),提供客戶咨詢和幫助。 第三章:電子商務(wù)系統(tǒng)B2C模式的工作原理 3.1系統(tǒng)運行環(huán)境 3.1.1 數(shù)據(jù)訪問

21、方式 在電子商務(wù)系統(tǒng)中,Web提供了與客戶進行通信聯(lián)絡(luò)的有效手段,得用Web技術(shù),可實現(xiàn)Web服務(wù)器與數(shù)據(jù)庫系統(tǒng)的連接,完成對數(shù)據(jù)的處理與查詢。用戶可以通過操作簡單易學(xué)的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。 實現(xiàn)Web服務(wù)器與數(shù)據(jù)庫的連接最主要的方法之一:是利用中間件技術(shù)在兩者之間建立連接和通信,如CGI和ASP應(yīng)用編程接口。Web服務(wù)器通過調(diào)用CGI程序?qū)崿F(xiàn)與Web瀏覽器的交互,即CGI程序接受瀏覽器發(fā)給Web服務(wù)器的信息,進行處理后,將相應(yīng)結(jié)果再送給Web服務(wù)器,通過Web服務(wù)器將信息傳送給瀏覽器。但CGI程序在響應(yīng)速度和資源利用等方面有較大局限性,客戶端每請求一個CGI程序,服務(wù)器便打

22、開一個進程,當請求的數(shù)量較大時容易引起“瓶頸”現(xiàn)象。因此,開發(fā)人員常利用ASP編程來擴展服務(wù)器功能,ASP程序占用系統(tǒng)資源少,運行效率較高,但它的編程較CGI程序更為復(fù)雜。 3.1.2 IIS簡介 IIS (全稱Internet Information Services)是提供ASP服務(wù)的一種非常普遍的服務(wù)器。它既可以充當一個網(wǎng)絡(luò)服務(wù)器,進行網(wǎng)絡(luò)管理,向Internet上的用戶提供Web服務(wù),也可以很方便地為個人計算機提供完善的ASP程序開發(fā)服務(wù)(在本文中的用途即為后者)。 Windows2000操作系統(tǒng)下,可以通過安裝組件的方法,快速而簡便地安裝IIS,再通過簡單的設(shè)置,你的計算機便

23、可以成為一臺WEB服務(wù)器,也就可以開始調(diào)試你的ASP程序了。(Windows 2000+IIS 5.0是本文調(diào)試ASP程序的環(huán)境)。 3.1.3 ASP技術(shù) 作為電子商務(wù)網(wǎng)站的開發(fā)工具之一,ASP與常見的在Client端實現(xiàn)動態(tài)主頁的技術(shù)如:Java applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的Web頁面并送到瀏覽器;而Client端的Script命令則是由瀏覽器來解釋執(zhí)行。由于ASP是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必擔(dān)心別

24、人下載程序,從而竊取編程邏輯。 ASP程序通過后綴名為.asp的ASP文件來實現(xiàn)其功能。一個.asp文件相當于一個可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下(例如:Windows 2000操作系統(tǒng),該文件放在系統(tǒng)主目錄的/Inetpub/wwwroot下)。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個URL請求發(fā)給Web服務(wù)器。如果Web服務(wù)器上裝了ASP,就調(diào)用ASP,ASP讀出相應(yīng).asp文件,解釋并執(zhí)行命令,動態(tài)生成一個HTML頁面回傳Web服務(wù)器,然后Web服務(wù)器再把結(jié)果發(fā)送給瀏覽器。通過ASP內(nèi)置的對象、服務(wù)器組件“Server Component”可以

25、完成非常復(fù)雜的任務(wù)。其中,ASP工作原理如下圖所示: 圖3.1:ASP工作原理圖 從圖中,我們可以看到ASP工作中的一個關(guān)鍵的中間環(huán)節(jié),即:利用ADO訪問數(shù)據(jù)庫的技術(shù)。 ADO是ActiveX Data Objects(ActiveX 數(shù)據(jù)對象)的縮寫,它是一種面向?qū)ο蟮?,與語言無關(guān)的通用的數(shù)據(jù)訪問接口。ASP強大的數(shù)據(jù)庫訪問功能正是由ADO來完成。通過ADO與ODBC源的接口,程序員可以用很少而且簡單的腳本程序?qū)崿F(xiàn)對網(wǎng)站數(shù)據(jù)庫的讀、寫和修改等操作功能。ADO被設(shè)計用來同新的數(shù)據(jù)訪問層OLE DB Provider一起協(xié)同工作。它向我們提供了一個熟悉的、高層的對OLE DB的接口,可

26、以把OLE DB比做是ODBC驅(qū)動程序。如同不同的數(shù)據(jù)庫系統(tǒng)需要它們自己的ODBC驅(qū)動程序一樣,不同的數(shù)據(jù)源要求它們自己的OLE DB提供者(OLE DB Provider)。由于ADO版本的區(qū)別,ADO對象模型也是在變化中的,下面列出ADO中一些重要的接口,這部分變化不是很大。 (1)Connection(連接):Connection接口表示數(shù)據(jù)源和ADO接口之間的連接。 (2)Command(命令):Command接口表示一個提交給數(shù)據(jù)源的命令。 (3)Recordset(記錄集):Recordset接口包含數(shù)據(jù)的游標,可以完成多種數(shù)據(jù)操作。 (4)Field(字段)Field接口

27、表示Recordset對象中的某一列數(shù)據(jù),這個接口允許改變數(shù)據(jù)和得到字段的屬性信息。 (5)Parameter(參數(shù)):表示傳遞給Command的參數(shù)。 ADO基本上是一種平板結(jié)構(gòu):在ADO中主要對象Command和Recordset與Connection之間并沒有上下層次關(guān)系,這種設(shè)計主要是為了適應(yīng)Internet應(yīng)用開發(fā)的需要。因為在局域網(wǎng)內(nèi)可以在數(shù)據(jù)之間維護一個永久性的連接,并能提供強大的功能,比如快速響應(yīng)的查詢、數(shù)據(jù)直接修改等。但在Internet領(lǐng)域,必須考慮到WEB的無狀態(tài)性質(zhì)和潛在的眾多可以訪問WEB站點的用戶。在這種情況下,要與數(shù)據(jù)建立永久的連接是不現(xiàn)實的,平行的結(jié)構(gòu)能夠很

28、好地滿足這種需要。 3.2 系統(tǒng)功能描述 一般說來,電子商務(wù)網(wǎng)站是由前臺系統(tǒng)和后臺系統(tǒng)兩部分構(gòu)成的。前臺系統(tǒng)是供商品銷售使用的瀏覽器界面,在這里可以注冊會員、瀏覽商品購物、留言及選擇支付等。 后臺系統(tǒng)主要是進行商品信息的管理、發(fā)布和修改等,可以對本站前臺程序進行在線管理。主要功能有:商務(wù)網(wǎng)站信息初始化(包括網(wǎng)站的名字,企業(yè)名稱,法人代表,EMAIL,啟動資金等)商品信息結(jié)構(gòu)初始化(經(jīng)營產(chǎn)品的種類,經(jīng)營產(chǎn)品種類下的分類,經(jīng)營產(chǎn)品信息,所擁有倉庫信息,員工信息)初期數(shù)據(jù)設(shè)置,即企業(yè)最初始的商品存貨量開始經(jīng)營后,企業(yè)業(yè)務(wù)受理及管理工作流程。 圖3.2-1:客戶端模塊流程圖 在上圖中,我

29、們可以、可以很清楚地明白整個網(wǎng)站地構(gòu)建,用戶在網(wǎng)站中怎樣進行商品交易,實現(xiàn)的過程是如何進行的都十分詳盡。 圖3.2-2:管理端模塊流程圖 由上圖可以清晰地知道后臺管理員的工作是如何進行的,在進入之前需要驗證管理員的身份,這是要注意的地方。 第四章 網(wǎng)站總體設(shè)計與分析 4.1網(wǎng)站開發(fā)工具配置: 操作系統(tǒng):Windows 2000 Server / Windows XP (配置IIS作為ASP服務(wù)器調(diào)試程序) 數(shù)據(jù)庫軟件:SQL Server 2000 / ACCESS 2000 制作WEB的工具軟件:Dreamweaver MX 4.2網(wǎng)站內(nèi)容分析: 根據(jù)前面的設(shè)

30、計想進行分析,按照系統(tǒng)開發(fā)的基本觀點對網(wǎng)站進行分解,從內(nèi)容上可對網(wǎng)站作如下劃分: 1.用戶模塊: 對訪問本網(wǎng)站的用戶進行注冊、登錄、個人管理、超級管理。 2.商品模塊: 顯示新增商品系列信息,熱賣商品系列信息,求購商品信息;用戶可選擇商品類別,直觀瀏覽商品外型、說明價格。 3.競拍模塊: 實現(xiàn)用戶對商品進行加價競拍,限時搶購功能。 4.購物車功能: 用戶可以把多個競拍成功的商品放在一起,選定完成后一次性付帳。 5.服務(wù)臺: 服務(wù)臺會顯示當前用戶購物車內(nèi)貨物,待用戶確定后發(fā)送訂單。 6.留言板: 用戶可以在網(wǎng)站留言,其他用戶可以對其留言進行回復(fù)。 4.3功能歸總: 將

31、需要在網(wǎng)絡(luò)上銷售的商品加以歸總和分類,建立一個基本的網(wǎng)站商品分類體系,據(jù)此來設(shè)計商品數(shù)據(jù)庫。 對用戶進行注冊會員管理制度方式,網(wǎng)站的注冊會員可以在每次進入本站時,通過驗證身份而獲得在線購物的其他一些權(quán)利,如享有在線瀏覽購物及在線修改注冊信息等權(quán)利。而非會員用戶只能進行網(wǎng)站瀏覽。 實現(xiàn)在線競價,通過競拍生成最后商品價。 實現(xiàn)注冊用戶的在線選購商品和定單生成。用戶可以對自己選擇過的商品取消購買,也可以對每件選擇的商品決定購買的復(fù)件數(shù)。 提供用戶對網(wǎng)站數(shù)據(jù)庫中所有商品的查找功能,用戶可以通過商品名進行分類檢索,用戶可以通過查看檢索結(jié)果而獲得商品的詳細情況,如貨號、價格和照片等。 4.4 網(wǎng)

32、站購物流程圖: 由以上內(nèi)容分析,網(wǎng)站的詳細流程圖如下: 圖4.4:網(wǎng)站購物流程 第五章B2C網(wǎng)站的詳細設(shè)計 5.1數(shù)據(jù)庫設(shè)計 整個數(shù)據(jù)庫的關(guān)鍵是表結(jié)構(gòu)的設(shè)計,它獨立于整個數(shù)據(jù)庫的邏輯結(jié)構(gòu),能充分反映現(xiàn)實世界,包括實體之間的聯(lián)系,能滿足用戶需求,而且易于擴充和修改。 該數(shù)據(jù)庫采用Microsoft ACCESS 2000建立,數(shù)據(jù)庫名稱定為shop.mdb庫文件,包含如下幾個表文件: 表5.1:數(shù)據(jù)庫結(jié)構(gòu)表 序 號 數(shù)據(jù)庫表 數(shù)據(jù)庫表存儲內(nèi)容 1 t_userinfo 用戶的基本信息 2 t_userordercon 用戶訂單基本信息 3 t_use

33、rorderdetail 用戶訂單中的商品具體信息 4 t_goodscon 網(wǎng)站內(nèi)商品基本信息 5 t_goodstype 網(wǎng)站內(nèi)商品的類別信息 6 t_guestbook 網(wǎng)站內(nèi)用戶留言信息 7 t_adminuserinfo 管理員基本信息 8 t_bulletioncon 新聞公告基本信息 數(shù)據(jù)庫結(jié)構(gòu)的詳細設(shè)計 1.用戶的基本信息—t_userinfo 表5.1-1:用戶基本信息 序號 字段名 字段類型 說明 備注 1 usr_id int 用戶編號 PK 2 usr_name varchar(50) 用戶名

34、 NOT NULL 3 usr_pwd varchar(20) 密碼 NOT NULL 4 usr_realname varchar(50) 真實姓名 NOT NULL 5 usr_sex varchar(2) 性別 6 usr_tel varchar(20) 電話 7 usr_email varchar(200) E_mail 8 usr_address varchar(200) 地址 9 usr_zip varchar(10) 郵編 10 usr_inputdate datetime 添加時間 系統(tǒng)自

35、動記錄 11 usr_updatedate datetime 更新時間 12 usr_delflag varchar(10) 刪除記號 2.用戶訂單基本信息—t_userordercon 表5.1-2:用戶訂單表 序號 字段名 字段類型 說明 備注 1 odr_no varchar(50) 訂單號 索引(不重復(fù)) 2 odr_time Datetime 訂單產(chǎn)生日期 Not NULL 3 Odr_ispass Varchar(2) 訂單是否確認 Y, N 4 Odr_passtime Datetime 確認時間

36、 5 Asr_id Int 訂單處理人 6 Odr_sendstate Int 訂單發(fā)送狀態(tài) 7 Odr_recname varchar(20) 訂單接受人姓名 8 Odr_address Varchar(200) 訂單接受地址 9 Odr_zip Varchar(20) 訂單接受地址郵編 10 Usr_id int 訂購人ID Userinfo.usr_id 11 Odr_totalprice Varchar(50) 訂單總價 12 Odr_phone Varchar(50) 訂單接受人電話

37、13 Odr_email Varchar(100) 訂單接受人E_mail 3. 用戶訂單中的商品具體信息—t_userorderdetail 表5.1-3:訂單商品信息表 序號 字段名 字段類型 說明 備注 1 Odr_detailid Int 關(guān)鍵字 2 Odr_no Varchar(20) 訂單號 3 St_typeid Int 類別編號 4 Ste_id Int 商品編號 5 List_num Int 訂購數(shù)量 6 Ste_price Varchau(100) 此類商品總價

38、 4.網(wǎng)站內(nèi)商品基本信息—t_goodscon 表5.1-4:商品基本信息表 序號 字段名 字段類型 說明 備注 1 Ste_id int 編號 PK 2 Ste_name Varchar(100) 商品名 Not NULL 3 St_typeid Varchar(50) 類別ID 4 Ste_time Datetime 上架時間 5 Ste_imgurl Varchar(200) 商品圖片 6 Ste_content Varchar(4000) 商品介紹 7 Ste_orderdesc Varch

39、ar(1000) 訂購說明 8 Ste_sort Int 排序標識 9 Ste_value Varchar(30) 商品價格 10 Ste_point Int 商品瀏覽量 11 Ste_auctionsort Int 競拍商品標識 12 Ste_auctionvalue Varchar(30) 競拍商品初始價格 13 Ste_auctionaddvalue Varchar(30) 競拍商品加價值 14 Ste_auctiontime datetime 競拍時間 15 ste_auctionaddnum

40、 int 競拍出價次數(shù) 16 ste_auctionvalue1 varchar(30) 競拍商品當前價格 5.網(wǎng)站內(nèi)商品的類別信息—t_goodstype 表5.1-5:商品類別信息表 序號 字段名 字段類型 說明 備注 1 St_typeid int 類別編號 Pk 2 St_name Varchar(100) 類別名 3 St_fid Varchar(50) 父級類別ID NULL表示根類別 4 St_havechild Varchar(2) 是否有子類別 Y,N 5 St_sort Int 排序

41、標識 6 St_inputdate Datetime 建立時間 系統(tǒng)時間 7 St_isvalid Varchar(2) 此類別是否有效 6.網(wǎng)站內(nèi)用戶留言信息—t_guestbook 表5.1-6:用戶留言表 序號 字段名 字段類型 說明 備注 1 guest_id int 留言編號 Not NULL 2 guest_name varchar(50) 留言發(fā)布人姓名 3 guest_contest varchar(2000) 留言內(nèi)容 4 guest_phone varchar(50) 留言聯(lián)系電話

42、 5 guest_email varchar(100) 留言聯(lián)系E-mail 6 guest_inputdate datetime 留言發(fā)布時間 7.管理員基本信息—t_adminuserinfo 表5.1-7:管理員信息表 序號 字段名 字段類型 說明 備注 1 usr_id int 用戶編號 PK 2 usr_name varchar(50) 用戶名 NOT NULL 3 usr_pwd varchar(20) 密碼 NOT NULL 4 usr_realname varchar(50) 真實姓名 NOT NU

43、LL 5 usr_email varchar(200) E_mail 6 usr_inputdate datetime 添加時間 系統(tǒng)自動記錄 7 usr_updatedate datetime 更新時間 8 Usr_isvalid int 用戶有效標志 8.新聞公告基本信息—t_bulletioncon 表5.1-8:新聞公告表 序號 字段名 字段類型 說明 備注 1 B_id int 編號 PK 2 B_title Varchar(100) 新聞公告標題 Not NULL 3 B_con Varcha

44、r(4000) 新聞公告內(nèi)容 4 B_inputdate Datetime 添加日期 5 B_updatedate Datetime 更新日期 6 Usr_id Int 添加管理員ID 7 B_point Int 瀏覽量 8 B_sort Int 排序標識 9 B_valid int 是否有效 5.2 網(wǎng)站功能模塊設(shè)計及用戶界面設(shè)計 5.2.1 網(wǎng)站主頁 網(wǎng)站主頁采用靜、動相結(jié)合的方式,即靜態(tài)的主畫面和動態(tài)的圖片相結(jié)合,體現(xiàn)學(xué)校的勃勃生氣,靜態(tài)主頁方式介紹學(xué)校風(fēng)采、優(yōu)點特色、信息發(fā)布,對于四大校務(wù),就得利用A

45、SP與數(shù)據(jù)庫結(jié)合的技術(shù)建立數(shù)據(jù)庫查詢管理系統(tǒng),采用交互式的動態(tài)的web畫面來實現(xiàn)。 圖5.2-1:網(wǎng)站主頁靜態(tài)截圖 5.2.2 用戶模塊 用戶注冊:進行用戶注冊,保存用戶資料,使用戶成為該網(wǎng)站的用戶。 用戶想要登錄本網(wǎng)站系統(tǒng),就需要先注冊成為本網(wǎng)站的用戶,否則將不能登錄本網(wǎng)站。先單擊“注冊”按鈕,將出現(xiàn)用戶注冊頁面,用戶需要輸入“用戶名”、“密碼”等基本信息,如果為空,系統(tǒng)將給出相應(yīng)的提示?;拘畔⑤斎胪瓿珊螅梢詥螕簟按_定”按鈕。系統(tǒng)先檢測輸入的“用戶名”是否存在,如果存在,則給出提示,重新輸入一個用戶名;如果不存在,則對用戶信息進行保存,如果保存成功,則給出保存成功的提示信息。

46、 用戶登錄:對用戶身份進行驗證,防止非法用戶登錄,保障系統(tǒng)安全。 如果用戶身份不合法,則會給出相應(yīng)提示;如果用戶身份合法,則會出現(xiàn)歡迎界面和“個人管理”鏈接。 個人管理:對個人信息進行維護,如修改聯(lián)系方式等。 此功能可以方便的查看和更改除用戶名以外的所有個人資料及信息。 找回密碼:在遺忘或丟失密碼的情況下通過發(fā)送郵件找回密碼 如果用戶不慎將自己密碼遺忘或泄露,可通過點擊“找回密碼”按鈕,系統(tǒng)會自動彈出對話框,在用戶輸入正確的“用戶名”和“E-MAIL”后點擊“提交”,可找回密碼。 5.2.3 競拍模塊 prodetail.asp是用戶對商品的詳細信息進行瀏覽查看,頁面提供商品的

47、詳細信息,如:商品名稱、商品一口價、商品當前拍賣價、商品加價幅度、有效時間、商品詳細介紹等信息,還提供一口價直接購買還點擊出價功能。頁面還有用戶驗證、拍賣時間驗證、拍賣成功后購買用戶的驗證等,是整個這次設(shè)計的最新穎、最重要的頁面,可以說是這次設(shè)計的精髓。 圖5.2-3:競拍模塊頁面截圖 5.2.4 購物車模塊 常用的兩種購物車機制 具體來說cookie機制采用的是在客戶端保持狀態(tài)的方案。它是在用戶端的會話狀態(tài)的存貯機制,他需要用戶打開客戶端的cookie支持。cookie的作用就是為了解決HTTP協(xié)議無狀態(tài)的缺陷所作的努力. 而session機制采用的是一種在客戶端與服務(wù)

48、器之間保持狀態(tài)的解決方案。同時我們也看到,由于采用服務(wù)器端保持狀態(tài)的方案在客戶端也需要保存一個標識,所以session機制可能需要借助于cookie機制來達到保存標識的目的。而session提供了方便管理全局變量的方式 session是針對每一個用戶的,變量的值保存在服務(wù)器上,用一個sessionID來區(qū)分是哪個用戶session變量,這個值是通過用戶的瀏覽器在訪問的時候返回給服務(wù)器,當客戶禁用cookie時,這個值也可能設(shè)置為由get來返回給服務(wù)器。 就安全性來說:當你訪問一個使用session的站點,同時在自己機子上建立一個cookie,建議在服務(wù)器端的SESSION機制更安全些.因為

49、它不會任意讀取客戶存儲的信息。 正統(tǒng)的cookie分發(fā)是通過擴展HTTP協(xié)議來實現(xiàn)的,服務(wù)器通過在HTTP的響應(yīng)頭中加上一行特殊的指示以提示瀏覽器按照指示生成相應(yīng)的cookie 從網(wǎng)絡(luò)服務(wù)器觀點看所有HTTP請求都獨立于先前請求。就是說每一個HTTP響應(yīng)完全依賴于相應(yīng)請求中包含的信息狀態(tài)管理機制克服了HTTP的一些限制并允許網(wǎng)絡(luò)客戶端及服務(wù)器端維護請求間的關(guān)系。在這種關(guān)系維持的期間叫做會話(session)。 Cookie是服務(wù)器在本地機器上存儲的小段文本并隨每一個請求發(fā)送至同一個服務(wù)器。IETF RFC 2965 HTTP State Management Mechanism 是通用c

50、ookie規(guī)范。網(wǎng)絡(luò)服務(wù)器用HTTP頭向客戶端發(fā)送cookies,在客戶終端,瀏覽器解析這些cookies并將它們保存為一個本地文件,它會自動將同一服務(wù)器的任何請求縛上這些cookies 本次開發(fā)所使用的機制 主要實現(xiàn)功能:增加商品到購物車,找到所要購買的商品后,點擊購買,即啟動Check.asp,將所選商品的信息如:商品編碼、商品名稱、購買價、購買數(shù)量寫入購物車表內(nèi)。 作為電子商務(wù)網(wǎng)站的主要功能就是進行在線購物,因此“購物車”模塊,起著非常重要的作用和地位。在此我采取的技術(shù)是:Session對象的方法, Session對象:用來存儲某個特定用戶的會話所需的信息。存儲在Session中

51、的變量不會因為用戶改變訪問頁面而改變,只要用戶沒有關(guān)閉所有站點的網(wǎng)頁,那么這個Session中的變量就會一直存在,直到超時。 Session對象只提供單個會話用戶的信息存儲,這種功能在電子商務(wù)網(wǎng)站中非常有用,稱為一次用戶連接服務(wù)器為一次會話。Session對象存儲的信息在某一個頁面中生成后,用戶在跳轉(zhuǎn)到其他頁面時該信息并不會隨之消失,只要用戶不把Session對象中的數(shù)據(jù)消除并且該次會話沒有超時,Session對象中的數(shù)據(jù)將一直存在,直到用戶離開網(wǎng)站為止。電子商務(wù)網(wǎng)站中最常利用Session對象的方式是購物車的實現(xiàn)、用戶可以在不同頁面選擇不同的商品,所有的商品貨號、價格等信息都可以保留在Se

52、ssion對象中,直到用戶去收銀臺交款或者取消購物,Session對象中的數(shù)據(jù)才被消除或者設(shè)置為超時狀態(tài)。 在一個新的用戶會話建立之前,服務(wù)器將創(chuàng)建一個Session對象。該對象在用戶機器上創(chuàng)建一個惟一的標識符,以之區(qū)別各用戶的會話。該標識符按照Cookie方式存放在用戶機器上,因此用戶瀏覽器屬性必須設(shè)置為支持Cookie才能使用Session對象存儲信息。 通過腳本檢驗,在用戶購買商品之前進行用戶登錄檢驗。程序的開始部分即判斷一個Session變量,如果其值為Success,則表明用戶已經(jīng)成功的登錄了本網(wǎng)站,可以開始購物了。登錄成功后,用戶登錄欄中將會出現(xiàn)“會員信息”,表示您已經(jīng)登錄成功

53、,此時你就可以選定商品進行購買了;若用戶未注冊過,則必須先進行會員注冊,而后再進行商品購買。在用戶登錄成功的前提下,選定商品,點擊購買后,將顯示購物車信息如:商品編碼、商品名稱、商品價格、商品數(shù)量、是否購買、總計金額。若用戶確定購買,則進入收銀臺dgservice.asp。此時,用戶也可以取消此次購物,也可以繼續(xù)購物,返回商場。 用戶可以通過dgcar.asp頁面對自己訂購的商品進行確認、清空、修改數(shù)量等。就像一個“包”的概念。它的相關(guān)代碼如下: 購物車內(nèi)商品的查看 <% if sItemTypeAIndex>0 then %>

54、 <% for i=0 to sItemTypeAIndex-1%> <% Sql="select Ste_name,Ste_value from t_GoodsCon where ste_id="&sItemTypeA(i) Set RS=oConn.Execute(sql) If Not RS.eof And Not Rs.bof Then %> ...... //查詢表內(nèi)相關(guān)信息 修改購物車內(nèi)商品

55、的數(shù)量、更新、清空

56、ite sItemNumA(i)%>> // 修改當前對話框內(nèi)的值為商品數(shù)量 // 更新購物車 // 清空購物車 // 確認當前信息 dgcar.asp程序的效果如下圖所示: 圖5.2-4:購物車頁面截圖 5.2.5 收銀臺模塊 在這里,系統(tǒng)自動判斷用戶是否選購了商品,并提醒用戶是否登錄或為注冊會員,否則不能進行購物,若以上均通

58、過則進入付款界面dgservice.asp,調(diào)出會員記錄,再次要求會員提供詳細資料,真實姓名及地址等,便于物品準確無誤的發(fā)送給用戶,詳細資料填寫完成后,以上信息會自動寫入訂單表中。 圖5.2-5:收銀臺確認處 5.3 后臺數(shù)據(jù)管理 站信息管理:主要實現(xiàn)該商務(wù)網(wǎng)站的信息初始化,如網(wǎng)站名稱、法人代表等具備版權(quán)所有的相關(guān)信息。 商品管理:具體實現(xiàn)系統(tǒng)管理員對商品的管理,例如查看商品目錄,增加商品品種、清除淘汰商品和修改原有商品信息等。 員工管理:具體實現(xiàn)對網(wǎng)站員工賬戶的管理,包括新增員工和權(quán)限分配、查看員工資料、更新員工資料和刪除不合法員工等。 訂單管理:是為控制訂單的執(zhí)行

59、和跟蹤而設(shè)置的用戶接口,提供及時有效的訂單查詢檢索,具體實現(xiàn):根據(jù)訂單發(fā)貨、更改訂單處理情況、訂單轉(zhuǎn)儲和查看所有訂單。 財務(wù)管理:有完整的會計科目體系和靈活的會計科目自定義功能,嚴謹?shù)臅媽徍颂幚硐到y(tǒng),嚴格按國家財會制度進行財務(wù)核算、制單和輸出報表,完成各類商業(yè)統(tǒng)計工作。 配送管理:具體實現(xiàn)記錄配送中的商品流轉(zhuǎn)及送達信息。 目錄與文件 表5.3-1 頁面名稱 全路徑 說明 對應(yīng)需求設(shè)計頁面 default.asp /default.asp 首頁跳轉(zhuǎn)頁面 跳轉(zhuǎn)到主頁面 exit.asp /exit.asp 退出頁面 文件夾名稱 全路徑 說明 _con

60、fig /_config 系統(tǒng)設(shè)置目錄 _lib /_lib 函數(shù)設(shè)置目錄 admin /admin 管理員目錄 css /css 網(wǎng)頁css設(shè)置目錄 images /images 網(wǎng)頁圖片目錄 img /img 產(chǎn)品圖片目錄 inc /inc 頁面設(shè)置目錄 purchase /purchase 商城目錄 用戶進入default.asp,直接跳轉(zhuǎn)至purchase目錄中,在putchase目錄中的頁面調(diào)用_config,_lib,_css,_inc目錄中的相關(guān)設(shè)置;管理員直接進入admin目錄。 表5.3-2:商城目錄 頁面名稱

61、 全路徑 說明 對應(yīng)需求設(shè)計頁面 default.asp /purchase/default.asp 商城首頁 商城主頁面 login.asp /purchase/login.asp 登錄頁面 用戶登錄 register.asp /purchase/register.asp 注冊頁面 用戶注冊 prolist.asp /purchase/prolist.asp 商品列表頁面 商品展示 prodetail.asp /purchase/prodetail.asp 商品詳細頁面 拍賣購買商品 dgcar.asp /purchase/dgcar.asp

62、 購物車頁面 管理購物車 dgservice.asp /purchase/dgservice.asp 服務(wù)臺頁面 確認訂單 文件夾名稱 全路徑 說明 _lib /purchase/_lib 函數(shù)設(shè)置目錄 images /purchase/images 網(wǎng)頁圖片目錄 js /purchase/js 網(wǎng)頁腳本目錄 用戶登錄驗證后,在prodetail.asp頁面中購買或者競拍商品,確認后到dgcar.asp頁面,在dgcar.asp頁面中編輯購物車內(nèi)的內(nèi)容,確認后到dgservice.asp服務(wù)臺頁面中,再確認,發(fā)送訂單。 表5.3-3:管理員

63、目錄 頁面名稱 全路徑 說明 對應(yīng)需求設(shè)計頁面 default.asp /admin/default.asp 管理端首頁 管理端主頁面 login.asp /admin/login.asp 登錄頁面 管理員登錄 文件夾名稱 全路徑 說明 inc /admin/inc 函數(shù)設(shè)置目錄 store /admin/store 商品管理目錄 userinfo /admin/userinfo 用戶管理目錄 orderform /admin/orderform 訂單管理目錄 bulletion /admin/bulletion 新聞公告管理目錄

64、管理員通過login.asp登錄到管理端主頁面,選擇不同的管理內(nèi)容,詳細的管理相關(guān)信息。 圖5.3-1:管理員登錄截圖 商品添加頁面及商品添加過程文件 /admin/store/add.asp;/admin/store/save.asp 管理員在此可以添加新的商品入庫,在頁面中錄入相應(yīng)的產(chǎn)品信息。 圖5.3-2訂單管理頁面截圖 訂單管理頁面 /admin/orderForm/index.asp 管理員在訂單管理頁面可以瀏覽用戶通過一口價購買以及競拍購買的商品的詳細訂單列表。 圖5.3-3:訂單管理頁面截圖 第六章 結(jié)論 至此,一個簡單的功能較完備的電子商務(wù)網(wǎng)站也就建

65、立了?;痉袭厴I(yè)設(shè)計任務(wù)的前臺功能設(shè)計要求,可以實現(xiàn)客戶會員注冊、商品檢索、購物車、在線購物、下訂單及在線支付等功能,但是由于畢業(yè)設(shè)計的時間較短及開發(fā)經(jīng)驗的缺乏,導(dǎo)致了一些方面的疏忽,如在利用ADO訪問數(shù)據(jù)庫的方式中,沒有意識到數(shù)據(jù)庫兩層結(jié)構(gòu)模式和三層結(jié)構(gòu)模式的區(qū)別,造成了數(shù)據(jù)庫端的連接數(shù)隨著WEB訪問用戶的增加而急劇增多。一方面,大大降低了數(shù)據(jù)庫的性能;另一方面,不能有效地提高WEB用戶進行數(shù)據(jù)庫操作的速度。隨著互連網(wǎng)應(yīng)用的深入和發(fā)展,三層體系結(jié)構(gòu)的應(yīng)用模式也得到更多人的青睞。在此我們不妨討論一下數(shù)據(jù)庫三層結(jié)構(gòu)對于ASP技術(shù)的可行性: 二層結(jié)構(gòu)的ASP應(yīng)用有何缺點? 在Browser

66、/Server? 應(yīng)用程序開發(fā)領(lǐng)域,微軟公司的IIS/ASP以其強大的功能,良好的擴展能力,及與其它微軟產(chǎn)品的一致性,迅速地流行起來。它能使一個具有VB/VC經(jīng)驗的程序員,很快地成為一個Web程序員,開發(fā)出看上去非常專業(yè)的應(yīng)用。但是,ASP有一個天生的缺點,就是ASP代碼和HTML代碼是混在一起的,ASP程序員既需要考慮與數(shù)據(jù)庫打交道,需要關(guān)心如何與HTML配合,有時還需要用ASP直接生成HTML代碼。其結(jié)果是,當程序邏輯足夠復(fù)雜時,.asp源文件非常長;而且,無論客戶提出用戶界面的改變,還是商業(yè)邏輯的改變,都需要對.asp文件進行改動,而商業(yè)邏輯的改變,很可能需要改動很多文件。? 三層結(jié)構(gòu)的概念? 在傳統(tǒng)的Client? /? Server應(yīng)用中,也存在著上述同樣的問題,多層結(jié)構(gòu)的應(yīng)用正是在對C/S? 結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,并且也已經(jīng)擴展到了B/S應(yīng)用開發(fā)領(lǐng)域。即將應(yīng)用劃分為三層:? 用戶界面層,商業(yè)邏輯層,數(shù)據(jù)庫層。用戶界面層負責(zé)處理用戶的輸入和向用戶的輸出,但并不負責(zé)解釋其含義,這一層通常用前端工具(VB,VC,ASP等)開發(fā);商業(yè)邏輯層是上下兩層的紐帶,它建立實際的

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!