ASP網(wǎng)上購物系統(tǒng)設(shè)計_第1頁
ASP網(wǎng)上購物系統(tǒng)設(shè)計_第2頁
ASP網(wǎng)上購物系統(tǒng)設(shè)計_第3頁
ASP網(wǎng)上購物系統(tǒng)設(shè)計_第4頁
ASP網(wǎng)上購物系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、摘 要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展與普及,網(wǎng)絡(luò)為廣大用戶提供了更加周到和人性化的服務(wù)。通過建立一個網(wǎng)上購物系統(tǒng)以實(shí)現(xiàn)對商業(yè)零售企業(yè)提供信息化管理。是在當(dāng)今社會提高企業(yè)經(jīng)濟(jì)效益必不可缺少的一部分。本文研究了運(yùn)用了 VBScript、Dreamweaver、ASP與SQL Server 2000等關(guān)鍵技術(shù)建設(shè)網(wǎng)上購物系統(tǒng)。著重論述了系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲,包括商品目錄、用戶注冊、網(wǎng)上訂貨與購物、庫存查詢、后臺數(shù)據(jù)庫管理等。最終實(shí)現(xiàn)用戶通過注冊,瀏覽商品關(guān)鍵詞:網(wǎng)上購物 ;ASP ;SQL Server 2000 ABSTRACT With the development and populariz

2、ation of network technology and network to provide customers with a more thoughtful and human services.Through the establishment of an online shopping system to achieve commercial retail enterprises to provide information management.Is to improve economic efficiency in todays society must be an inte

3、gral part. This paper studies the use of VBScript, Dreamweare, ASP and SQL Server 2000 and other key technologies in building the online shopping system.Focuses on the function and implementation of the system, data flow and storage, including catalogs, user registration, online ordering and shoppin

4、g, inventory check, background database management.Ultimately registered users view the productKey words:Online Shopping ;ASP ;SQL Server 2000目 錄 引言5一、電子商務(wù)6(一)電子商務(wù)網(wǎng)站的定義和主要功能6(二)電子商務(wù)網(wǎng)站的類型和組成6(三)電子商務(wù)網(wǎng)站的應(yīng)用性7二、系統(tǒng)開發(fā)工具8(一)ASP8(二)IIS8(三)SQL Server 20009(四)Dreamweaver9(五)Photoshop9三、系統(tǒng)開發(fā)語言9(一)HTML9(二)VBScri

5、pt10(三)SQL10四、系統(tǒng)分析11(一)需求分析11(二)系統(tǒng)管理模塊11(三)系統(tǒng)流程12(四)數(shù)據(jù)庫邏輯結(jié)構(gòu)15(五)數(shù)據(jù)庫的連接15五、系統(tǒng)測試與維護(hù)16(一)測試與推廣16(二)維護(hù)16結(jié)論18參考文獻(xiàn)19致謝19引言近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。同時電子商務(wù)網(wǎng)站發(fā)展也面對新的機(jī)遇與挑戰(zhàn),在政府的大力倡導(dǎo)和扶持下,電子商務(wù)網(wǎng)站作為一種新的商業(yè)運(yùn)作模式,推動著社會流通方式的創(chuàng)新,正深入企業(yè)活動和百姓生活,成為促使經(jīng)濟(jì)

6、發(fā)展的重要動力源。從大型的電子商務(wù)、政務(wù)系統(tǒng),到普通的在線購物和復(fù)雜的電子商務(wù),電子商務(wù)網(wǎng)站在當(dāng)今時代占據(jù)著重要地位,制作電子商務(wù)網(wǎng)站成為一個熱點(diǎn)。目前在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計結(jié)果,截止2004

7、年1月中國有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,預(yù)計到2006年中國網(wǎng)上購物用戶將達(dá)到6962萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。同時國家也強(qiáng)調(diào)到我國多數(shù)企業(yè)特別是中小企業(yè)開展電子商務(wù)的能力不足,要繼續(xù)推進(jìn)各種形式的信息技術(shù)和電子商務(wù)教育及培訓(xùn),培養(yǎng)適合企業(yè)需要的電子商務(wù)專業(yè)人才和管理人才,適應(yīng)社會發(fā)展的需要。一、電子商務(wù) (一)電子商務(wù)網(wǎng)站的定義和主要功能電子商務(wù)網(wǎng)站的定義和主要功能 電子商務(wù)網(wǎng)站:是指一個企業(yè)、機(jī)

8、構(gòu)或公司在互聯(lián)網(wǎng)上建立的站點(diǎn),其目的是為了宣傳企業(yè)形象,發(fā)布產(chǎn)品信息,宣傳經(jīng)濟(jì)法規(guī),提供商業(yè)服務(wù)等。是一種新興的貿(mào)易方式,覆蓋了經(jīng)濟(jì)、市場、金融、管理、人力資源、商業(yè)等各個方面。電子商務(wù)網(wǎng)站的功能:(1) 企業(yè)形象宣傳企業(yè)建立自己的商務(wù)網(wǎng)站并率先打造與樹立企業(yè)形象,是企業(yè)利用網(wǎng)絡(luò)媒體開展業(yè)務(wù)的最基本出發(fā)點(diǎn)。(2) 新聞發(fā)布、供求信息發(fā)布包括新聞的動態(tài)更新、新聞的檢索,熱點(diǎn)問題追蹤,行業(yè)信息、供求信息、需求信息的發(fā)布等。(3) 產(chǎn)品和服務(wù)項目展示利用網(wǎng)絡(luò)媒體進(jìn)行產(chǎn)品的推銷,無疑使企業(yè)多了一條很有前途的營銷渠道。這是一個基本且十分重要的功能。(4) 商品和服務(wù)訂購這是實(shí)現(xiàn)用戶在線貿(mào)易磋商、在線預(yù)定

9、商品、網(wǎng)上購物或獲取網(wǎng)上服務(wù)的業(yè)務(wù)的功能,提供全天候24小時的隨時交易。(5) 轉(zhuǎn)帳與支付、物流應(yīng)用這是體現(xiàn)資金流、物流信息活動的功能。(6) 信息搜索與查詢這是體現(xiàn)網(wǎng)站信息組織能力和拓展信息交流與傳遞途徑的功能。(7) 客戶信息管理這是反映網(wǎng)站主體能否以客戶為中心、能否充分利用客戶信息挖掘市場潛力的有重要利用價值的功能。(8) 銷售業(yè)務(wù)信息管理使企業(yè)能夠及時地接收、處理、傳遞與利用相關(guān)的數(shù)據(jù)資料,并使這些信息有序而有效地流動起來,為組織內(nèi)部提供信息支持。(2) 電子商務(wù)網(wǎng)站的類型和組成按照構(gòu)建網(wǎng)站的主題分類可分為: (1)行業(yè)電子商務(wù)網(wǎng)站是指以行業(yè)機(jī)構(gòu)為主體構(gòu)建一個大型的電子商務(wù)網(wǎng)站,旨在為

10、行業(yè)內(nèi)的企業(yè)和部門進(jìn)行電子化貿(mào)易提供信息發(fā)布、商品交易、客戶交流等活動平臺。(2)企業(yè)電子商務(wù)網(wǎng)站是指以企業(yè)為構(gòu)建主體,旨在為企業(yè)的產(chǎn)品和服務(wù)提供商務(wù)平臺(有不同的層次)。(3)政府電子商務(wù)網(wǎng)站是指以政府為構(gòu)建主體來實(shí)現(xiàn)電子商務(wù)活動,為政府面向企業(yè)和個人的稅收、公共服務(wù)提供網(wǎng)絡(luò)交互平臺。該類型的電子商務(wù)網(wǎng)站在國際化商務(wù)活動交流中發(fā)揮著重要作用,為政府稅收和政府公共服務(wù)提供網(wǎng)絡(luò)化交流的平臺。(4)服務(wù)機(jī)構(gòu)電子商務(wù)網(wǎng)站是指以服務(wù)機(jī)構(gòu)為構(gòu)建主體,包括商業(yè)服務(wù)機(jī)構(gòu)、金融服務(wù)機(jī)構(gòu)、郵政服務(wù)機(jī)構(gòu)、家政服務(wù)機(jī)構(gòu)、娛樂服務(wù)機(jī)構(gòu)等的電子商務(wù)網(wǎng)站等。廣義的電子商務(wù)網(wǎng)站由一系列網(wǎng)頁和具有商務(wù)功能的軟件系統(tǒng)、數(shù)據(jù)庫等

11、組成。狹義的電子商務(wù)網(wǎng)站是由主頁面、公司組織結(jié)構(gòu)和員工組成等背景資料頁面、產(chǎn)品或服務(wù)頁面、購買交流頁面、滾動交流頁面、廣告宣傳頁面、客戶反饋頁面等眾多頁面構(gòu)成。而對于電子商務(wù)網(wǎng)站的構(gòu)成要素一般有:(1)網(wǎng)站域名這是Internet上唯一的域名。方便瀏覽。(2)網(wǎng)站物理地點(diǎn)存放各類與電子商務(wù)網(wǎng)站有關(guān)的信息和數(shù)據(jù)的計算機(jī)、服務(wù)器等硬件設(shè)備。(3)網(wǎng)頁網(wǎng)頁的設(shè)計應(yīng)有獨(dú)特的風(fēng)格。首先要讓客戶注冊登錄的手續(xù)簡便快速,商品分類指示明確,如同進(jìn)入一家大的商店,讓客戶能夠迅速找到想要的商品。(4)貨款結(jié)算客戶通過購物車選購商品,然后結(jié)算,確定付款方式、送貨地點(diǎn)和時間等。(5)客戶資料管理管理已注冊客戶的姓名、

12、通訊地址、電話、電子郵件地址等信息。(6)商品數(shù)據(jù)庫管理經(jīng)常及時盤點(diǎn)商品,作好商品配貨和商品配送。(3) 電子商務(wù)網(wǎng)站的應(yīng)用性電子商務(wù)的特性有以下幾點(diǎn):商務(wù)性、集成性、可擴(kuò)展性、服務(wù)性、安全性、協(xié)調(diào)性。一 商務(wù)性 電子商務(wù)最基本的特性為商務(wù)性,即提供買、賣交易的服務(wù)、手段和機(jī)會。企業(yè)網(wǎng)站提供一種客戶所需要的方便途徑。因而,電子商務(wù)對任何規(guī)模的企業(yè)而言,都是一種機(jī)遇。對我們中國的傳統(tǒng)企業(yè)也不例外。二 集成性a.技術(shù)的集成性由于電子商務(wù)整個流成的處理涉及的內(nèi)容比較多,比如信息,金融,服務(wù)等,要使得整個流程能夠正常的運(yùn)轉(zhuǎn),就需要運(yùn)用技術(shù)去實(shí)現(xiàn),當(dāng)然技術(shù)是越先進(jìn)的越好,比如從html到asp到j(luò)sp到

13、現(xiàn)在的,這是一個技術(shù)發(fā)展的過程,也是現(xiàn)實(shí)運(yùn)用的需要。b.信息的集成性 互聯(lián)網(wǎng)上每個人都在搜索對自己有用的信息,因而它就應(yīng)當(dāng)提供大量的信息,滿足不同用戶的需要,現(xiàn)在中國面對客戶的商業(yè)網(wǎng)站是越來越多了,怎樣讓客戶一最快的速度,搜索到最有用的信息,可能應(yīng)該是這類網(wǎng)站最應(yīng)該考慮的。三擴(kuò)展性這主要是針對系統(tǒng)的穩(wěn)定性來說的。電子商務(wù)的服務(wù)系統(tǒng)應(yīng)當(dāng)有自身的擴(kuò)展功能。因為系統(tǒng)應(yīng)當(dāng)能承受住一定的負(fù)荷,如果在某個高峰訪問期導(dǎo)致了服務(wù)器的崩潰,結(jié)果是可想而知的。四服務(wù)性 在電子商務(wù)環(huán)境中,客戶不再受地域的限制,運(yùn)用互聯(lián)網(wǎng)為媒介的這種貿(mào)易,他的合作伙伴可以是地球上其他任一個角落,要想使全球的人都能接受你的所提供的產(chǎn)品

14、,服務(wù)質(zhì)量是最關(guān)鍵的。技術(shù)創(chuàng)新帶來新的結(jié)果,萬維網(wǎng)應(yīng)用使得企業(yè)能自動處理商務(wù)過程,并不再象以往那樣強(qiáng)調(diào)公司內(nèi)部的分工?,F(xiàn)在在Internet上許多企業(yè)都能為客戶提供完整服務(wù),這使得互聯(lián)網(wǎng)的應(yīng)用得以充分的發(fā)揮。五安全性在電子商務(wù)中,安全性是必須考慮的核心問題。欺騙、竊聽、病毒和非法入侵都在威脅著電子商務(wù),因此要求網(wǎng)絡(luò)能提供一種端到端的安全解決方案,包括加密機(jī)制、簽名機(jī)制、分布式安全管理、存取控制、防火墻、安全萬維網(wǎng)服務(wù)器、防病毒保護(hù)等。隨著技術(shù)的發(fā)展,電子商務(wù)的安全性也會相應(yīng)得以增強(qiáng)。六協(xié)調(diào)性商務(wù)活動是一種協(xié)調(diào)過程,它需要雇員和客戶,生產(chǎn)方、供貨方以及商務(wù)伙伴間的協(xié)調(diào)。 為提高效率,許多組織都提

15、供了交互式的協(xié)議,電子商務(wù)活動可以在這些協(xié)議的基礎(chǔ)上進(jìn)行。二、系統(tǒng)開發(fā)工具 (一)ASPASP(Application Service Provider)是Microsoft公司開發(fā)的服務(wù)器斷的腳本環(huán)境,是目前流行的開放式的WEB應(yīng)用程序開發(fā)技術(shù)。ASP的主要特性是能夠把腳本、HTML、組件和強(qiáng)大的WEB數(shù)據(jù)庫訪問功能結(jié)合在一起,形成一個能在服務(wù)器上運(yùn)行的應(yīng)用程序,并把按用戶的要求專門制作的HTML頁面送給客戶端瀏覽器。ASP屬于ActiveX技術(shù)中的服務(wù)器端技術(shù),與通常在客戶端實(shí)現(xiàn)動態(tài)頁面的技術(shù)(如 Java Applet ActiveX控件和VBScript等)不同,ASP中的命令和腳本都

16、是在服務(wù)器端解釋執(zhí)行,將執(zhí)行后的結(jié)果生成HTML頁面并發(fā)送給瀏覽器。由于腳本在服務(wù)器端執(zhí)行,因而開發(fā)者不必?fù)?dān)心瀏覽器是否能執(zhí)行腳本。同時,由于只是將HTML頁面發(fā)送到瀏覽器,在瀏覽器上看不到ASP程序,因此可以防止程序被竊取。另外,ASP還具有許多顯著的優(yōu)點(diǎn)。例如,ASP運(yùn)行在Web服務(wù)器的同一進(jìn)程中,能更快、更有效地處理客戶請求;ASP提供了更簡單、更方便的數(shù)據(jù)庫訪問方法,使開發(fā)基于數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序更容易;ASP支持VBScript和Jscript,能以插件形式支持其他腳本語言。(二)IISIIS是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)

17、器,最新的版本是Windows 2003里面包含的IIS 6.0。IIS與Window NT Server完全集成在一起,能夠建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(超文本傳輸協(xié)議),F(xiàn)TP(文件傳輸協(xié)議)以及SMTP協(xié)議。 IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VB script、Jscript開發(fā)軟件及Java等。(三)SQL Server 2000Microsoft SQL Server 2000是微軟公司開發(fā)的一種功能強(qiáng)大、完整的關(guān)系型數(shù)據(jù)庫系統(tǒng),以Transact SQL作為它的數(shù)據(jù)庫查詢和編程語言。SQL Se

18、rver 2000提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能,以使用HTTP來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過Web進(jìn)行自然語言查詢。SQL Server 2000提供了一整套圖形化工具以方便用戶操作,創(chuàng)建和修改數(shù)據(jù)庫及備份數(shù)據(jù)庫操作可通過企業(yè)管理器來進(jìn)行。(四)DreamweaverDreamweaver MX 2004 是一款專業(yè)的 HTML 編輯器,用于對 Web 站點(diǎn)、Web 頁和 Web 應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)。Dreamweaver 可提供在可視化編輯環(huán)境中工作, 利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何

19、代碼。同時,如果 要 用手工直接編碼,Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver,還可以使用服務(wù)器語言(例如 ASP、ASP.NET、ColdFusion 標(biāo)記語言 (CFML)、JSP 和 PHP)生成支持動態(tài)數(shù)據(jù)庫的 Web 應(yīng)用程序。(五)PhotoshopPhotoshop是世界頂尖級的圖像設(shè)計與制作工具軟件。圖像處理是對已有的位圖圖像進(jìn)行編輯加工處理以及運(yùn)用一些特殊效果,其重點(diǎn)在于對圖像的處理加工。在表現(xiàn)圖像中的陰影和色彩的細(xì)微變化方面或者進(jìn)行一些特殊效果處理時,使用位圖形式是最佳的選擇,它在這方面的優(yōu)點(diǎn)是矢量圖無法比擬的。 學(xué)習(xí)內(nèi)容

20、:Photoshop掌握繪畫的基礎(chǔ)理論,學(xué)習(xí)色彩原理和選取顏色、范圍選取、工具與繪圖、圖像編輯、控制圖像色彩和色調(diào)、使用圖層、路徑、通道和蒙板的應(yīng)用、濾鏡等 三、系統(tǒng)開發(fā)語言 (一)HTMLHTML (Hyper Text Mark Language)即 超文本標(biāo)記語言,是WWW上通用的描述語言,是制作網(wǎng)頁的基礎(chǔ),HTML語言主要是為了把存放在一臺計算機(jī)中的文件或圖形與另一臺計算機(jī)中的文本或圖形方便地聯(lián)系在一起,形成有機(jī)的整體。HTML標(biāo)記是HTML的核心與基礎(chǔ),用于修飾、設(shè)置HTML文件的內(nèi)容及格式。HTML語言是通過利用各種標(biāo)記(tags)來標(biāo)識文檔的結(jié)構(gòu)以及標(biāo)識超鏈(Hyperlink)

21、的信息。雖然HTML語言描述了文檔的結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何顯示和排列,而只是建議Web瀏覽器(如Mosiac,Netscape等)應(yīng)該如何顯示和排列這些信息,最終在用戶面前的顯示結(jié)果取決于Web瀏覽器本身的顯示風(fēng)格及其對標(biāo)記的解釋能力。這就是為什么同一文檔在不同的瀏覽器中展示的效果會不一樣。(二)VBScriptVBScript的 全名是 Microsoft Visual Basic Scripting Edition ,它是專業(yè)編程語言Visual Basic的子集。使用VBScript可以實(shí)現(xiàn)很多動態(tài)交互功能,諸如在 將數(shù)據(jù)法送到服務(wù)器之前先進(jìn)行處理和校驗,創(chuàng)建新的W

22、EB內(nèi)容,甚至編寫完全在客戶端運(yùn)行的應(yīng)用程序,如計算器和游戲使用程序,擴(kuò)展客戶端的功能等。ASP本身并不是一種腳本語言,而是一種技術(shù)框架,它為嵌入HTML頁面中的腳本語言提供了運(yùn)行的環(huán)境。ASP程序中常用的腳本語言有VBScript和 Java script 等,默認(rèn)語言為VBScript語言。一般情況下VBScript代碼都是在服務(wù)器端執(zhí)行。當(dāng)VBScript代碼在服務(wù)器端執(zhí)行時有兩種語法格式。格式1:格式2:VBScript代碼 有時,為了某種需要,會將VBScript代碼放在客戶端執(zhí)行,這時的語法格式如下:VBScript代碼 (三)SQLSQL(Structure Query Lang

23、uage)是一種使用于關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)查詢語言,它功能強(qiáng)大、簡單易學(xué),使用范圍廣,可移轉(zhuǎn)性強(qiáng),當(dāng)前較流行的關(guān)系型數(shù)據(jù)庫如 Oracle Sybase dBase Visual FoxPro和DB2 、SQL Server、Access等數(shù)據(jù)庫管理系統(tǒng)都 支持SQL語言。SQL語言是學(xué)習(xí)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的重要基礎(chǔ) 。SQL語言最早是在1974年由美國的IBM公司提出的,隨后不斷發(fā)展,不斷完善。1986年10月美國國家標(biāo)準(zhǔn)學(xué)會(ANSI)批準(zhǔn)將SQL語言作為美國數(shù)據(jù)庫的 語言標(biāo)準(zhǔn),1987年國際標(biāo)準(zhǔn)化組織(ISO)也通過了這一條標(biāo)準(zhǔn)。SQL 語言包含9個命令動詞,分別用于數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)

24、據(jù)操縱及數(shù)據(jù)控制,- SQL 功能 動 詞 數(shù)據(jù)查詢 SELECT 數(shù)據(jù)定義 CREATE,DROP,ALTER 數(shù)據(jù)操縱 INSERT,UPDATE,DELETE 數(shù)據(jù)控制 GRANT,REVOKE 四、系統(tǒng)分析(一)需求分析傳統(tǒng)的購物兩方面分別是買家和賣家。首先賣家開設(shè)店鋪,展示自己的商品,買家需要到賣家開設(shè)店鋪的具體地點(diǎn),到達(dá)店鋪后買家需要瀏覽自己喜歡和需求的商品,而對賣家來說需要雇傭人力來為買家介紹商品,最終雙方會為商品當(dāng)面交易付款。這是一個簡單的傳統(tǒng)購物流程。對于網(wǎng)上購物來說我門可以把買家和賣家看作是客戶和管理員。首先管理員在一個購物網(wǎng)站申請一個店鋪(一般都是免費(fèi)的),然后在自己的網(wǎng)

25、頁上添加、更新自己的商品信息,包括圖片、資料介紹等。此時等待客戶瀏覽商品,當(dāng)客戶找到自己滿意的商品時,可聯(lián)系管理員也就是賣家,雙方交易付款。這樣一個完整的網(wǎng)上交易過程就結(jié)束了。系統(tǒng)具體實(shí)現(xiàn)的主要有:1 從整體操作來說:后臺主要是使用SQL Server 2000 來連接數(shù)據(jù)庫,通過管理數(shù)據(jù)庫實(shí)現(xiàn)對用戶(客戶和管理員)信息的管理,權(quán)限的設(shè)置,對商品信息的更新和保證數(shù)據(jù)信息的安全性。前臺主要是建設(shè)用戶注冊頁面、商品信息展示頁面,客戶反饋頁面,購物車頁面等等。2 從運(yùn)用對象來說: 后臺主要是指管理員操作系統(tǒng)。能夠添加商品,更換商品信息,對客戶的注冊信息進(jìn)行管理,對客戶的反饋意見給予答復(fù)等等。前臺主要

26、是指客戶能夠注冊用戶和修改個人信息,能夠瀏覽商品,能夠管理購物車,能夠留言反饋信息等。(二)系統(tǒng)管理模塊網(wǎng)上購物系統(tǒng)平臺主要包括四大功能模塊,用戶管理、網(wǎng)站布局、管理員管理、搜索等功能模塊。其中用戶管理模塊,主要包括用戶注冊、用戶修改、用戶刪除等功能;管理員管理主要包括商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易、會員管理、操作管理(管理員添加、管理員審查、管理員退出)等功能;搜索主要包括(商品名稱、商品類別)。網(wǎng)上購物系統(tǒng)平臺總體模塊:網(wǎng)上購物系統(tǒng)平臺用戶管理管理員管理網(wǎng)站布局搜索添加小類添加大類商品添加商品審查管理員添加管理員審查管理員退出會員管理操作管理商品名稱商品類別商

27、品資料用戶刪除用戶修改用戶注冊商品交易(三)系統(tǒng)流程本系統(tǒng)分為前臺購物流程和后臺訂單處理流程前臺購物流程圖瀏覽商品選擇商品訂購商品去購物車去收銀臺提交訂單未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄后臺購物流程圖用戶訂單訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除注冊入口必選項為空用戶名有效?2次輸入密碼是否一致?密碼長度符合要求?Email地址有效?其他信息有效?注冊成功否否否否否是是否是否是是是注冊功能流程圖 商品搜索流程圖開始搜索輸入條件搜索結(jié)果查看商品購物車下訂單繼續(xù)搜索是否登錄入口取得用戶名和密碼將UserID存入session中查詢用戶是否存在核對密碼是否正確登錄成功是是否否用戶登錄流程圖商

28、品管理查詢商品修改,刪除滿意否返回添加商品是否商品管理流程圖購物車流程圖購物車查看商品滿意嗎下訂單調(diào)整商品是否(四)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計創(chuàng)建了 數(shù)據(jù)庫aaa中共有7張表:管理員表(admin):用戶ID 密碼客戶表(users):用戶ID,密碼 ,姓名,性別,地址,EMAIL,電話商品表(goods):商品ID,商品類別ID,商品名,生產(chǎn)地址,售價,賣出信息,圖片。商品類別表(goodstype):商品ID,商品類別 購物車表(basket):用戶ID,商品ID,商品售價,商品數(shù)量。Board:商品ID,商品類別。Complain:商品ID,用戶ID ,標(biāo)志。網(wǎng)上購物系統(tǒng)就是基于以上各個數(shù)據(jù)庫的

29、連接和綜合,把各個獨(dú)立的數(shù)據(jù)庫通過內(nèi)在的關(guān)聯(lián)性統(tǒng)一到一個主頁面里,從而方便客戶的訪問和購買,實(shí)現(xiàn)了一對一的交互。 用戶在購買商品前可以先看看商品目錄,看看有沒自己需要的商品,在商品的目錄里有各個商品的具體的介紹,比如說商品的名稱,數(shù)量,價格等,用戶在看好自己的商品后,在商品的搜索中,你可以選擇你所需的商品,用戶在選擇自己的商品時,系統(tǒng)則連接到后臺關(guān)于此商品信息的數(shù)據(jù)庫中,找到適合客戶需求的信息??蛻魧⑦x購的商品放入系統(tǒng)所提供的購物籃里,此時顧客可以繼續(xù)選購另外的商品,或者刪除原先購買的商品,并可對商品進(jìn)行名稱和數(shù)量上的修改和添加。點(diǎn)擊“繼續(xù)購買”,重復(fù)以上進(jìn)行的購買活動。直到顧客滿意。購物結(jié)束

30、后,進(jìn)行提交,點(diǎn)擊“Order”,完成購物。此外顧客還得進(jìn)行身份信息的填寫,包括姓名,年齡,住址,聯(lián)系方式和選擇的支付方式或使用的支付卡等等。個人身份信息的填寫是為了方便顧客所購買的貨物準(zhǔn)確及時送達(dá)。而所有這些信息也將保存在系統(tǒng)數(shù)據(jù)庫中,顧客以后再次購買時就無需重新輸入個人身份,可以直接登陸到頁面中。(五)數(shù)據(jù)庫的連接由于網(wǎng)上購物需要保存大量的信息,因此選用大型的 SQL Server 2000 來連接數(shù)據(jù)庫。ODBC簡介ODBC(open database connectivity,開放數(shù)據(jù)庫的 互連)是microsoft開放的一套讀取數(shù)據(jù)庫的解決方案,它將所有數(shù)據(jù)庫的 底層操作全部隱藏在O

31、DBC的 驅(qū)動程序內(nèi)核里。對于用戶來說,只要構(gòu)建了 一個指向數(shù)據(jù)庫的連接,就可以采用統(tǒng)一的 應(yīng)用程序編程接口(application program interface,API)實(shí)現(xiàn)對 數(shù)據(jù)庫的 讀寫,或采用相同的代碼訪問不同格式的 數(shù)據(jù)庫。ODBC 驅(qū)動使用ODBC簡化了 對數(shù)據(jù)庫的 訪問,也 為程序的 平臺開發(fā)和 移植提供了極大的方便。ODBC可對大多數(shù)類型數(shù)據(jù)庫提供支持,包括dbase 、nformix、acess 、SQL server 2000和ORACLE等,還可 對一些其他類的 數(shù)據(jù)庫文件提供支持,如文本、EXCEL電子表格等。對于一些特殊的數(shù)據(jù)庫,只要安裝數(shù)據(jù)庫廠商提供的 OD

32、BC程序,也就能夠在 程序中直接對數(shù)據(jù)庫進(jìn)行操作。ODBC由應(yīng)用程序、驅(qū)動程序管理器、驅(qū)動程序和 數(shù)據(jù)源等 部分組成。應(yīng)用程序通過ODBC接口訪問不同數(shù)據(jù)源中的 數(shù)據(jù),每個不同的數(shù)據(jù)源類型由一個驅(qū)動程序支持。驅(qū)動程序管理器為應(yīng)用程序裝入合適的 驅(qū)動程序。ASP必須建立與數(shù)據(jù)庫之間的 聯(lián)系才能使用數(shù)據(jù)庫中的數(shù)據(jù)。要在 ASP中使用ADO對象來 操作數(shù)據(jù)庫,首先要 創(chuàng)建一個指向該數(shù)據(jù)庫的 ODBC連接。在WINDOWS系統(tǒng)中,ODBC的連接主要通過ODBC數(shù)據(jù)源管理器來完成。DSN數(shù)據(jù)源數(shù)據(jù)庫驅(qū)動程序使用數(shù)據(jù)源(DSN:DATA SOURCE NAME)定位和 標(biāo)識的ODBC兼容數(shù)據(jù)庫,將信息從W

33、EB應(yīng)用程序傳遞給數(shù)據(jù)庫。DSN包含數(shù)據(jù)庫配置、用戶安全性和定位信息,且可以獲取WINDOWS注冊表項或從文本格式存儲的 表格。構(gòu)建ODBC連接就是創(chuàng)建同數(shù)據(jù)源的 連接,也就是創(chuàng)建DSN。一個DSN就是對數(shù)據(jù)庫的一個命名連接。一旦創(chuàng)建了 一個指向數(shù)據(jù)庫 的ODBC連接,同該數(shù)據(jù)庫連接的有關(guān)信息就被保存在DSN中。在程序中操作數(shù)據(jù)庫也必須通過DSN來進(jìn)行。DSN分為用戶、系統(tǒng)和 文件3種類型。用戶DSN和系統(tǒng)DSN將信息存儲在WINDOWS注冊表中,它位于注冊表中的 HKEY-LOCAL-MACHINESOFTWAREODBCODBC.INI用戶DSN只被用戶直接使用,它只能用于當(dāng)前機(jī)器中,AS

34、P不能使用它。系統(tǒng)DSN允許所有用戶登錄到特定服務(wù)器上去訪問數(shù)據(jù)庫,任何具有權(quán)限的 用戶都可以訪問系統(tǒng)DSN。在WEB應(yīng)用程序中訪問數(shù)據(jù)庫時,通常都是建立系統(tǒng)DSN。文件DSN將信息存儲在后 綴為。DSN的文本文件中,如果將此文件放在網(wǎng)絡(luò)的共享目錄中,那么可以被網(wǎng)絡(luò)中的 任何一臺工作站訪問到。文件DSN的優(yōu)點(diǎn)在于方便移動,因為DSN信息保存在獨(dú)立的文件中,如果希望將整個WEB應(yīng)用程序和數(shù)據(jù)庫移動到其它計算機(jī)中,只需連同生成的DSN文件一起移動即可。而系統(tǒng)DSN因為信息是保存在注冊表中,所以移動起來就不那么方便。系統(tǒng)DSN的優(yōu)點(diǎn)在于方便修改,只需簡單的修改WINDOWS的注冊表即可。而對于使用文

35、件DSN的用戶,則必須每次修改GLOBAL.ASA文件。另外,如果需要在計算機(jī)上許多不同的應(yīng)用程序中使用同一個DSN,那么使用系統(tǒng)DSN更為方便。建立DSN步驟:1 打開控制面板 中的 管理工具 ,在數(shù)據(jù)源(ODBC)項目上雙擊,2 系統(tǒng)彈出ODBC數(shù)據(jù)源管理器對話框,單擊系統(tǒng)DSN標(biāo)簽打開系統(tǒng)DSN選項卡。3 單擊 添加按鈕,系統(tǒng)彈出創(chuàng)建新數(shù)據(jù)源對話框,選擇SQL Server 選項,然后單擊完成按鈕。4 系統(tǒng)彈出創(chuàng)建到SQL Servr 的新數(shù)據(jù)源對話框,輸入系統(tǒng)DSN的名稱并指定SQL Server所在的服務(wù)器,然后單擊下一步 按鈕。5 系統(tǒng)進(jìn)入數(shù)據(jù)庫的 安全設(shè)置步驟。在這里可選擇SQL

36、 Server驗證單選按鈕,然后選中連接SQL Server以獲得其他配置選項的默認(rèn)配置復(fù)選框,再在登錄ID和密碼文本框中輸入對指定數(shù)據(jù)庫有存取權(quán)限的 SQL Server帳號和密碼,單擊下一步按鈕,6 系統(tǒng)進(jìn)入選擇要連接的數(shù)據(jù)庫步驟,選中更改默認(rèn)的數(shù)據(jù)庫 為 復(fù)選框,然后從下面的下拉列表中選擇要連接數(shù)據(jù)庫名稱。7 單擊下一步按鈕進(jìn)入下一步驟,一般來說,不用更改其中的信息,然后單擊完成按鈕,系統(tǒng)將彈出ODBC Microsoft SQL Server安裝對話框。8 單擊測試數(shù)據(jù)源按鈕,如果系統(tǒng)提示測試成功,則表示DSN設(shè)置正確,單擊確定按鈕,可完成系統(tǒng)DSN的建立。 五、系統(tǒng)測試與維護(hù)(一)測

37、試與推廣建成的 網(wǎng)站是否達(dá)到了 設(shè)計的規(guī)劃,是否滿足了 業(yè)務(wù)的要求,客戶界面是否友好,操作是否簡單,輸入與輸出的數(shù)據(jù)信息是否準(zhǔn)確流暢等問題。都 必須經(jīng)過一定的測試來 解決。所以網(wǎng)站的測試是 十分必要 的。當(dāng)然,在創(chuàng)建網(wǎng)站內(nèi)容與開發(fā)管理系統(tǒng)過程中會有大量的調(diào)試,但是這些無論如何都不能代替總體的測試。測試的內(nèi)容包括速度、兼容性、交互性、鏈接正確性、程序健壯性、超流量測試等,如果發(fā)現(xiàn)問題及時解決并記錄下來。網(wǎng)站的推廣是走向電子商務(wù)運(yùn)作的必要環(huán)節(jié),否則辛辛苦苦做成的網(wǎng)站,會因沒有人知道其存在而形同虛設(shè)。網(wǎng)站的推廣如同傳統(tǒng)商業(yè)經(jīng)營的廣告宣傳,推廣的活動可以長期也可以短期,推廣的花費(fèi)可高可低,甚至免費(fèi).推

38、廣途徑主要 有 :傳統(tǒng)媒體、在搜索引擎上登記、網(wǎng)上廣告、論壇、BBS、新聞組、新聞商業(yè)巡邏、產(chǎn)品發(fā)布、新聞發(fā)布以及有關(guān)公司的 報紙摘要等內(nèi)容。(二)維護(hù)本文簡要介紹了網(wǎng)上購物系統(tǒng)的主要功能及開發(fā)過程,重點(diǎn)討論了系統(tǒng)開發(fā)環(huán)境、數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析、ASP與后臺數(shù)據(jù)庫鏈接等關(guān)鍵技術(shù)。這些技術(shù)的實(shí)現(xiàn),滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。目前基于該系統(tǒng)還 處于試運(yùn)行階段,還存在許多問題與不足,如安全性能還不完善,缺少網(wǎng)上支付認(rèn)證系統(tǒng)等。因此在今后的工作里,這些功能與技術(shù)還需要加以提高和實(shí)現(xiàn)。對此系統(tǒng)來說還 有帶完善的有以下幾點(diǎn):1 網(wǎng)上訂單的安全:客戶從網(wǎng)上正式提交訂單后,就不能否認(rèn)自己提交過訂單確保

39、商家的利益,2 商家的信譽(yù)的評判:給顧客更好的真實(shí)的反映賣家的信息,確保顧客的利益3 建立網(wǎng)上支付系統(tǒng):方便顧客支付商品,同時也方便商家收取4 對網(wǎng)上支付系統(tǒng)的加密:保護(hù)顧客資金和商家信息5 對不同用戶的權(quán)限設(shè)置:能夠是不同的用戶處理不同的事件 結(jié) 論通過這段時間的系統(tǒng)開發(fā)和論文撰寫過程,通過查閱、研究大量的相關(guān)文獻(xiàn),分析相關(guān)領(lǐng)域的特色網(wǎng)站并結(jié)合實(shí)際,使我對電子商務(wù)網(wǎng)站方面的理論知識,包括對它的定義,內(nèi)涵,特點(diǎn),功能,技術(shù)等方面的研究都有了 更深的了解。并親自利用所學(xué)知識建立了 一個網(wǎng)上購物網(wǎng)站。雖然由于時間有限和 本人能力有限,這個系統(tǒng)還不夠完善,還有許多地方有待改進(jìn)。 但這短短2個月的畢業(yè)

40、設(shè)計,對我來說是對大學(xué)三年的一次全面檢查。三年的理論學(xué)習(xí),在畢業(yè)設(shè)計中得到實(shí)際上的應(yīng)用,它使我懂得了如何去開發(fā)一個系統(tǒng)或者一個軟件,它也使我懂得了軟件的結(jié)構(gòu),在設(shè)計過程中使我對ASP技術(shù)、SQL Server 2000數(shù)據(jù)庫以及WEB網(wǎng)站開發(fā)有了更深入的理解,對即將步入社會的我積累了經(jīng)驗。參 考 文 獻(xiàn)1 甘登岱.Photoshop Cs中文版培訓(xùn)教程M.北京:機(jī)械工業(yè)出版社.2005.32 瀚文工作室.Photoshop Cs 活學(xué)活用300問M.北京:機(jī)械工業(yè)出版社.2005.13 蘇軍.網(wǎng)站開發(fā)綜合技術(shù)28天速成M.西安:西安交通大學(xué)出版社.2006.94 孫印杰.網(wǎng)頁設(shè)計應(yīng)用教程M.北京:電子工業(yè)出版社.2006.35 叢書編委會.ASP.NET與網(wǎng)站開發(fā)實(shí)踐教程M.北京:清華大學(xué)出版社.2005.36 龍馬工作室. ASP+SQL Server組建動態(tài)網(wǎng)站實(shí)例精講M.北京:人民郵電出版社.2005.67 徐國智,汪孝宜.SQL SERVER數(shù)據(jù)庫開發(fā)實(shí)例精粹M.北京:電子工業(yè)出版社.2006.18 薛萬欣.電子商務(wù)網(wǎng)站建設(shè)M.北京:機(jī)械工業(yè)出版社. 2005.89 啟明工作室.ASP。NET+SQL SERVE

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論