網上購物商城的設計與實現_第1頁
網上購物商城的設計與實現_第2頁
網上購物商城的設計與實現_第3頁
網上購物商城的設計與實現_第4頁
網上購物商城的設計與實現_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

TOC\o"1-5"\h\z\o"CurrentDocument"第1章前言 2\o"CurrentDocument"研究現狀 2\o"CurrentDocument"研究目的 3\o"CurrentDocument"研究思路和內容 4\o"CurrentDocument"第2章系統開發的關鍵技術研究 6\o"CurrentDocument"ASP簡介 6\o"CurrentDocument"動態網頁開發工具DreamweaverMX簡介 7\o"CurrentDocument"系統數據庫介紹 8\o"CurrentDocument"第3章購物網的設計 8\o"CurrentDocument"需求分析 8系統功能分析 8系統設計分析 9\o"CurrentDocument"數據庫設計 11數據庫表的介紹 11建立數據庫連接 11\o"CurrentDocument"詳細設計 12系統模塊介紹 12系統模塊的程序流圖 12系統模塊需求分析 13\o"CurrentDocument"第4章購物網的實現和效果分析 16\o"CurrentDocument"系統平臺搭建 16\o"CurrentDocument"系統功能實現和界面效果分析 16用戶模塊的主要功能: 16界面效果 17\o"CurrentDocument"結束語 19\o"CurrentDocument"致謝 20\o"CurrentDocument"參考文獻 21第1章前言研究現狀近年世界各國都出現了前所未有的電子商務熱,越來越多的企業開始建造自己的網站。向消費者展示出一片新鮮的購物大地。在美、日等信息化程度較高的國家和地區,網絡銷售發展速度迅猛,如沃爾瑪凱瑪特,家庭倉儲、等紛紛躋身于網絡經商的行列。我國政府也正全面、積極、穩妥地推進電子商務的發展。網上書店和網上商店在增加網上支付功能、完善各項服務后以更大的勢頭發展:網上拍賣、網上商店、網上郵購等面向消費者的電子商務網站大量推出。不少電子商務企業和工商企業開始醞釀企業間電子商務。證券電子商務也有所發展,“網上炒股”對于有些股民已經成為現實。“網上購物”,這個逐漸流行于二十世紀的購物方式已經為越來越多的人所接受。不論是腰纏萬貫的大富翁、時尚的白領麗人還是普通的工薪階層,其中大部分人可能都有過網上購物的經歷。這其中有的也許僅僅想擁有這種體驗的感覺,有的可能將此作為一種“知識人士”的標志,有的則可能已將網上購物作為自己日常生活的重要組成部分而取代了傳統上街購物的方式。網上銷售系統的交易缺乏規范,可靠性低。可直接在網上下定單,也可郵購,支付方式主要有信用卡支付,人民幣儲蓄網上支付、電匯、郵匯等。配送方式主要是郵寄。總的來看,國內的網上銷售系統隨意性強,買賣雙方的權益得不到有效的保障。網上銷售系統有發展的必要,也有發展的基礎,它的條件也日趨成熟,但前提是必須解決好幾個關鍵問題:一是提供普遍的信用卡網上支付,制定方便的銀行間的結算方式;二是成立統一的,最具權威的CA認證,解決結算安全問題;三是構建高效率的配送系統。只有把這些問題解決好,才能保證網上銷售系統的蓬勃發展。 網絡是一片獨特的天空,中國國情又有其特殊性。怎樣將結合Internet和中國國情,充分發揮電子商務的優越性,實現極富意義的電子商務技術和商務模式的創新,是擺在中國電子商務業界人士面前的一大課題。研究目的由于WEB頁面能把文本、圖像、聲音、動畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動,而且使信息的瀏覽更為方便,同時WEB頁能實現網上交易平臺、客戶信息反饋方便了企業與客戶之間信息交流,因此許多企業紛紛建設具有自己獨特風格的網站以增強企業知名度。網站是企業向用戶和網民提供信息(包括產品和服務)的一種方式,是企業開展電子商務的基礎設施和信息平臺。企業的網址被稱為“網絡商標”,也是企業無形資產的組成部分,而網站是Internet上宣傳和反映企業形象和文化的重要窗口。開展網上商店的主要目的是:樹立良好的企業形象,提高企業知名度。作為第四媒體的互聯網,其特點就是可以跨越時空,正常情況下,網站無時無刻不在工作,通過企業的網站,用戶可以跨越時空了解企業,利用多媒體技術,企業可以向用戶展示產品、技術、經營理念、企業文化、企業形象,樹立現代企業形象,增值企業無形資產。有利于拓展商城營銷渠道,擴大市場,提高營銷效率。企業通過網站可以開展電子營銷。首先,電子營銷作為傳統的營銷補充;其次,電子營銷可以拓展新的空間,增加銷售渠道,接觸更多的新客戶,擴大市場;再次,電子營銷可以減少環節、減少人員、節約費用、降低成本,有利于提高營效率。有利于了解顧客的意見,掌握顧客的需求在不干擾顧客正常生活和工作的條件下,企業通過網站上的用戶評論可以傾聽顧客的意見,了解顧客的心聲,加強企業與顧客間的聯系建立良好的顧客關系。有利于改善服務,提高企業服務質量,利用網站,通過電子溝通方式,企業開展的在線服務是傳統的溝通方式(如:郵件、電話、傳真等)所無法比擬的,在線服務能夠更加及時準確地掌握用戶的需求,通過網站的交互服務使得被動提供和主動獲得統一起來,從而實現售前、售中、售后的全過程和全方位的服務。研究思路和內容基于Internet的信息服務,商務服務已經成為現代企業一項不可缺少的內容。很多企業都已不滿足于建立一個簡單的僅僅能夠發布信息的靜態網站。現代企業需要的是一個功能強大的,能提供完善的電子商務服務的動態商務網站。ASP(ActiveServerPages)是Microsoft提出的一種網絡服務器端編程環境。ASP已經成為開發動態網站的重要而快速、有效的工具。ASP強大的功能使之成為一種優秀的服務器技術。隨著網絡技術的日益成熟,ASP技術在網絡編程中也變得越來越重要。在我的畢業設計中,應用了網頁設計工具Dreamweaver,使用ASP作為開發工具,并采用MicrosoftAccess數據庫構建了一個能實現簡單的電子商務的小型動態商務網站——購物網。該系統能實現游客瀏覽網站,用戶注冊、登錄、瀏覽網站,對自己的注冊資料進行修改,使用搜索引擎按特定的條件對所需商品進行搜索,下訂單購買商品,處理訂單,對商品發表評論、評級,查看訂單處理步驟,隨時修改自己的密碼和其它個人信息。還能夠實現管理員登陸,管理員權限:商品管理(添加/刪除商品、商品類別管理、商品信息處理)、管理用戶資料、管理定單、處理定單、管理評論,管理員在線編輯,管理工作輕松隨意。用戶購物積分功能,以次激勵用戶購物。該系統基本上具備一個網上商品銷售系統應該具備的功能,該設計項目基本上體現了構建一個動態商務網站所需要的技術,可以說,目前的大型商務網站也就是我這個小型網站在內容上的擴充和重復。購物網屬于典型的B-C形式的電子商務交易,其主要特征是交易能夠一次完成,不需要太多的后續工作。這些虛擬的店面通過圖片和文字來描述其所提供的商品,進行促銷活動。商店銷售的絕大多數是有形商品或服務類商品,提供可直接下單的“購物車”系統和在線支付系統,所銷售的商品大都便于運送。當顧客實現了在線購買后,商店將以郵寄或專門運送的方式將商品送達顧客手中。第2章系統開發的關鍵技術研究ASP簡介ASP(ActiveServerPages)實質是一種服務器端腳本環境。ASP腳本呈現將在服務器端運行。客戶端只要使用可執行HTML代碼的瀏覽器,即可瀏覽通過ASP設計出來的頁面內容。當程序執行完后,服務器僅將執行的結果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。ASP并不是一種純粹的編程語言,它使用的語言是:VBscript和Javascript語言。在一個ASP應用程序中可以用其中的一種腳本語言,也可以結合這兩種腳本語言使用。1、ASP的優點:開放性在IIS上,并不需要開發者使用一個專有的腳本語言來生成網絡應用程序,實際上ActiveServerPages包括了對VBscript和Javascript/Jscript的本機支持。通過第三方組合組件,它還可以使用其他語言(如Perl、REXX和Tcl)。多個腳本語言甚至可以在相同的ASP文件中交替使用并相互調用。而ActiveXServer組件實際上可以用任何語言編寫,這些語言包括Java、VisualBasic、C++、COBOL等等。易操作性ASP使HTML設計人員可以在服務器上方便地“激活”他們的Web頁,可以立刻對定制化網頁和簡單的應用程序進行開發。以往需要用Perl或C編寫的復雜的CGI程序來完成的功能(如數據庫連接),現在若使用ASP則只要幾行簡單的代碼就能實現。程序與外觀分離通過使用腳本和組件,ActiveServerPages允許用戶將編程工作與一個網頁的設計和其他工作分離開來。這就可以確保開發者能夠將主要的精力用來考慮編寫程序的邏輯,而不必擔心外觀是怎樣的。同時,它也使那些從事外觀設計的人員可以利用一些工具來對網頁進行修改,而不用過于關心編程問題。非手工編譯ASP的即時編譯系統在被請求時自動對ASP源文件重新編譯,并將其載入服務器的高速緩存中。因此,開發者對ASP文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。瀏覽器獨立性ASP提供了一種瀏覽器中樞方案來完成應用程序的設計工作。因為用于生成動態內容的腳本可以在服務器上執行,所以開發者不必擔心客戶用什么瀏覽器來瀏覽網點。動態網頁開發工具DreamweaverMX簡介MacromediaDreamweaverMX是建立Web站點和應用程序的專業工具。它將可視布局工具、應用程序開發功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發人員和設計人員都可利用它快速創建界面吸引人并且基于標準的站點和應用程序。它從基于CSS的設計提供領先的支持到手動編碼功能,Dreamweaver在一^集成和高效的環境中為專業人員提供了所需的工具。開發人員可以將其選擇的服務器技術與Dreamweaver配合使用,建立將用戶連接到數據庫、Web服務和舊式系統的強大Internet應用程序。DreamweaverMX是一款專業的HEML編輯器,用于對Web站點、Web頁和Web應用程序進行設計、編碼和開發。無論您喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視化編輯環境中工作,Dreamweaver都會為您提供幫助良多的工具,豐富您的Web創作體驗。利用Dreamweaver中的可視化編輯功能,您可以快速地創建頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,Dreamweaver還包括許多與編碼相關的工具和功能。并且,借助Dreamweaver,您還可以使用服務器語言(例如ASP、、ColdFusion標記語言(CFML)、JSP和PHP)生成支持動態數據庫的Web應用程序。系統數據庫介紹數據庫是以數據(數據就是對客觀事物的符號表示,是存儲在計算機中的模擬客觀事物的一系列信息。數據庫系統是管理大量的、持久的、可靠的和共享的數據的工具。數據庫有以下特點:集成性:數據有兩層含義,一個是數據本身,一個是數據之間的關系。集成就是指把數據集中到一起來,按照一定的結構形式進行存儲,并通過一系列的機制約束數據之間的關系,避免數據重復或不合要求。量大性:數據庫中存放的數據量一般都比較龐大,不能同時在內存中全部調用,而只能通過外部存儲器存儲,通常使用大容量的可移動磁盤或硬盤等設備。3持久性:一般來說,數據庫中式數據都需要長期保存。第3章購物網的設計需求分析系統功能分析本系統是一個中小型的電子商務系統一購物網,可以為各類用戶提供方便的在線購物環境,符合目前國內流行的電子商務莫斯。用戶可以在系統中實現注冊、瀏覽商品、搜索查詢商品、下訂單、處理訂單等功能;管理員可以通過用戶管理、訂單管理、商品管理、評論管理等管理功能來對系統進行維護更新。網站的組成由以下幾個子系統組成:主頁,顯示歡迎界面,提供近期的商品。留言板:用戶發表留言,反饋信息等查詢系統,通過商品類別、商品名稱、出產地址來查詢是否有自己需要的商品。購物車,處理訂購并顯示想要訂購的商品。用戶注冊系統,處理新用戶的注冊和老用戶購物時的確認。管理員系統,通過管理員對系統進行管理和定單處理基本功能:游客可以瀏覽網站用戶注冊用戶登陸用戶能夠瀏覽網站提供搜索引擎,使用戶能夠按特定的條件對所需商品進行搜索用戶能夠對自己的注冊資料進行修改用戶下定單購買商品用戶處理定單用戶對商品發表評論、評級用戶查看定單處理步驟高級功能:管理員登錄管理員權限:商品管理(添加/刪除商品、商品類別管理、商品信息處理)、管理用戶資料、管理定單、處理定單、管理評論;用戶可隨時修改自己的密碼和其他個人信息;管理員在線編輯,管理工作輕松隨意;用戶購物積分功能,以次激勵用戶購買;系統設計分析首先,我們需要描述的是系統的總的體系結構在系統的概要設計中我采用結構化設計。我首先將整個系統化分為幾個小問題,小模塊。在系統中,我把系統分為2大塊,用戶的前臺使用和管理員的后臺管理。在設計階段中,我從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。本系統的開發是基于現在電子商務應用最廣的B/S(Browser/Server)既瀏覽器/服務器結構,起原理圖示如圖3-1所示數據服務器」『圖3-1系統原理網上商品銷售系統的主要體系結構包括:數據服務器WEB服務器后臺管理平臺客戶端應用系統體系設計主要考慮的業務技術因素包括:業務處理方式數據處理量,存儲量應用功能設計服務器設計存儲設計安全設計數據庫設計數據庫表的介紹本系統數據庫的功能主要是存儲網站中所有數據,以便進行操作。本系統的數據庫文件名為,保存在系統文件的曲子目錄中。主要由Admin、Category、Delivery、Orders、ProductsSorts、Review、User八個表組成。下面將介紹Admin的意義和功能:?Admin該表比較簡單,主要用來存儲論壇管理員的帳號和密碼,該表的結構如表3-2所示:字段名稱數據類型說明ID自動編號編號Admin文本管理員用戶名Password文本密碼Rank數字管理員權限表3-2 數據表“admin”的結構建立數據庫連接1、 本系統使用了Microsoft的作為系統服務器。2、 后臺數據庫的配置本系統采用Access文件的相對路徑來實現讀取數據庫功能,代碼如下:<%'打開數據庫連接dimconn,connstr,db,rsdb="db/"Setconn=("")connstr="Provider二Source="&(""&db&"")connstr%>詳細設計系統模塊介紹以表3-3對用戶模塊的文件進行簡要說明:文件名功能文件名功能網站首頁用戶登陸用戶注冊忘記密碼幫助信息新到商品暢銷商品推薦商品搜索商品商品分類消息中心用戶個人資料用戶詳細資料收貨資料修改密碼購物車用戶定單用戶積分查詢統計信息注銷退出用戶對商品的評級用戶對商品評論表3-3(用戶模塊)系統模塊的程序流圖本系統模塊的設計,其主要功能的程序流圖,如圖3-4所示:

圖3-4本系統功能的程序流程圖系統模塊需求分析管理人員的管理功能商店管理人員功能的信息量大,數據安全性和保密性要求最高。本功能實現對商店信息、購買者信息管理和統計查看及維護。商店管理員可以瀏覽、查詢、添加、刪除、修改、統計商品的基本信息。如圖3-5所示:圖3-5管理人員的管理模塊用戶的管理功能用戶者的需求是查詢商店所存的商品、個人購買情況及個人信息的修改。用戶可以在系統中實現注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能。用戶的管理功能劃分如圖3-6所示:圖3-6用戶管理第4章購物網的實現和效果分析系統平臺搭建操作系統:WindowsxpCPU:沒有很高的要求,只要能夠順利運彳亍Windows系列操作系統就可以了。當然,CPU的處理速度越快,運行ASP代碼的效率越高。內存:2G硬盤空間:至少需要50MB以上的硬盤空間來安裝所需的組件。系統功能實現和界面效果分析用戶模塊的主要功能:用戶注冊用戶要想在本網站購買商品就必須要去注冊成為本網站的會員,只需點擊“注冊”就可了解到成為會員的必要條約及其必須承擔的責任,作為一個電子商務網站,最基本的功能肯定就是注冊了。因為只有注冊用戶才能在網站內訂購自己想要購買的商品。用戶登錄用戶一旦成為本網站的會員后,即可在登錄頁面中登錄,用戶只要輸入自己用戶名和密碼即可實現登錄。這里有ASP函數對用戶名和密碼進行判斷,以此來保證用戶的合法性。為了能方便地使用網站的各項功能,用戶登錄也是必不可少的。當用戶登錄以后,便可進行查閱/更改自己的個人資料、修改/處理個人訂單等操作。(3) 用戶注銷若用戶登錄后要離開網站,可注銷個人帳號,以防他人修改或使用本人帳號。(4) 購物車當用戶選好自己想要的商品后把商品放入購物車,購物車將自動產生相應的定單。當然,用戶也可以從購物車里刪除掉選好的商品,而相應定單的也會刪除。(5) 用戶查詢商品查詢商品可以說是一個網站非常重要的一個功能,通過這一功能,用戶可以按照某些特定的條件搜索自己想要購買的商品,這無論為普通用戶還是管理員都提供了極大的方便。(6) 用戶資料修改用戶可以在登陸后使用用戶個人資料修改功能對自己的一切信息進行修改,密碼修改也包括在其中。也可以對用戶郵寄/付款資料、收貨資料

溫馨提示

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

評論

0/150

提交評論