ASP002(2)在線手機銷售系統_第1頁
ASP002(2)在線手機銷售系統_第2頁
ASP002(2)在線手機銷售系統_第3頁
ASP002(2)在線手機銷售系統_第4頁
ASP002(2)在線手機銷售系統_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

手機銷售網站目錄TOC\o"1-3"\h\z摘要 4Abstract 5序言 6第1章緒論 71.1課題背景 71.2課題研究的意義 71.3手機銷售網站的現狀 7第2章ASP技術簡介 82.1系統運行環(huán)境配置 92.2.1ASP的優(yōu)點 102.2.2簡介ASP的6大對象 102.2.3ASP的使用環(huán)境 122.2.4配置MicrosoftIIS 122.2.5ASP的腳本語言 132.3開發(fā)工具DreamweaverMX簡介 14第3章可行性分析 153.1技術可行性 153.2經濟可行性 153.3社會可行性 15第4章系統分析 164.1采用生命周期法和原型法相結合的方法開發(fā)本網站 164.2系統的名稱和目標 164.3實施計劃 164.4數據流程圖 164.5數據字典 184.6E-R圖 194.7用例圖 19圖4-5管理員用例圖 20第5章系統總體設計 215.1系統總體功能 215.1.1網站客戶端功能模塊 215.1.2網站管理端模塊功能: 225.2系統開發(fā)工具與數據庫 255.3代碼設計 265.4數據庫設計 265.4.1數據庫邏輯設計 26第6章網站的風格及頁面設計 296.1頁面設計的原則 296.1.1線條的使用 296.1.2色彩的選擇 296.2網站設計構思 306.3網站的風格版面設計 306.4商城主頁設計 316.5客戶端界面結構設計 316.5.1界面頭、尾設計 316.5.2界面左惻快捷菜單設計 326.6管理端界面結構設計 32第7章系統詳細設計 337.1管理端界面設計 337.1.1商品(手機)管理設置 337.1.2會員維護模塊 367.1.3訂單維護模塊 387.1.4管理員維護模塊 407.1.5用戶登陸模塊 407.2客戶端界面設計 427.2.1商品(手機)信息瀏覽模塊 427.2.2購物車管理模塊設計 437.2.3提交訂單模塊設計 447.3系統調試運行 46結論 47致謝 48參考文獻 49附錄代碼 501.商城核心設置模塊 502.商品管理設置模塊 50本設計來自:完美畢業(yè)設計網登陸網站聯系客服遠程截圖或者遠程控觀看完整全套論文圖紙設計客服QQ:8191040摘要電子商務形式的網上商店具有高效、快捷,信息暢通的特點,還可以很大程度上降低銷售成本。本文通過在線手機銷售系統的建設以實現商業(yè)零售企業(yè)的信息化管理。著重論述了在線手機銷售系統功能的實現與設計過程。在系統的設計與開發(fā)過程中嚴格遵守軟件工程的規(guī)范,運用軟件設計模式,從而減少系統模塊間的偶合,力求做到系統的穩(wěn)定性、可重用性和可擴充性。本系統功能主要包括會員注冊、帳戶管理、購物車、搜索、在線支付等基本功能。此外,本系統也將實現在線手機銷售系統的后端管理,包括手機的添加、帳單的處理等功能。很大程度上減輕了維護人員的勞動強度,提高了工作效率與管理水平,具有很大的使用價值。本系統運用ASP技術實現,后端數據庫采用ACCESS2000作為數據庫服務器,前端開發(fā)工具使用MacromediaDreamweaver4。本系統具有用戶使用簡單、界面直觀等優(yōu)點,可以幫助顧客更快更準的了解手機市場信息,以便取得物美價廉的手機。關鍵詞:電子商務,網上商店,手機購物AbstractTheon-linestoreoftheelectroniccommerceformisefficient,fastandunimpededinformation,whichcanalsolowerthesalecostup.Thistextmainlydescribestoconstructaboutthemarketingsystemofanon-linecellularphone,providestheinformation-basedmanagementfortheretailingbusiness.Emphasizedtodiscusstherealizationandthedesignprocessesoftheon-linecellularphonesalesystem.Atthedesignandthedevelopmentprocessesofthesysteminthenormofthestrictobservancesoftwareengineering,theusageaboutsoftwaredesignmode,thusreducethesystemmoldpieceofmatchaccidentally,tryhardtomakethesystemstability.Thissystemfunctionmainlyincludesthememberregister,thebankaccountmanagement,shoppingcar,search,settleanaccountthebasicfunctionandsoon.Inaddition,thissystemalsowillcarryoutthehypervisormanagementabouttheon-linecellularphonesalesystem,includingthecellularphoneincreaseandtheprocessingofthebilletc.function.Easedtosupportthepersonnel'slaborstrengthontheverybigdegree,raisetheworkefficiencyandmanagerthelevel,isbigvalueofusing.ThissystemisrealizedthroughASPtechnique,hypervisordatabaseadoptACCESS2000asthedatabaseserver,clientapplicationsdevelopmenttoolusetheMacromediaDreamweaver4.Thissystemissimpleofusingforcustomer,theinterfacekeepstheviewetc.,helpcustomersoonerandmorepreciseunderstandingcellularphonemarketinformation,inordertoobtainthecellularphoneofthebeautifulbutlowprice.KeywordsElectroniccommerceOn-linestoreCellularphoneshopping序言有資料顯示,2006年我國僅一個購物網站全年的交易額就有望超過20億元人民幣,這相當于沃爾瑪在中國的10家門店2005年全年的營業(yè)額。由于電子商務在我國的飛速發(fā)展,已經很少有人不知道“網上購物”這個事了。新浪、搜狐的網上商城,亞馬遜、卓越、當當等網上超市,還有易趣、中商網、阿里巴巴旗下的淘寶網和8848網站等等,構成了我國網絡商業(yè)門戶的強勢陣容。電子商務市場交易量不斷擴大,吸引了越來越多的消費者參與其中,網上購物形成了與傳統商業(yè)業(yè)態(tài)相抗衡的力量。第1章緒論1.1課題背景近年來,隨著Internet的迅速崛起,互聯網已日益成為收集提供信息的最佳渠道并逐步進入傳統的流通領域。于是電子商務開始流行起來,越來越多的商家在網上建起在線商店,向消費者展示出一種新穎的購物理念。網上購物系統作為B2B(既企業(yè)對企業(yè)),B2C(即企業(yè)對消費者),C2C(即消費者對消費者)電子商務的前端商務平臺,在其商務活動全過程中起著舉足輕重的作用。網上購物系統具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿易或EDI交易。這種全新的交易方式實現了公司間文檔與資金的無紙化交換。本文旨在研究如何建設B2C的在線手機銷售系統。1.2課題研究的意義企業(yè)與消費者間的電子商務BtoC,是一種網上直銷方式,網上銷售手機縮減了中間渠道,產品一般直接源自廠商的生產基地,不但品質有保證價格上也更優(yōu)惠。同時網上銷售在縮減支出方面的有時也是傳統店鋪無法比擬的,由于不需要實際的店面,不僅避免了店鋪租金的開銷,還可省去裝修、管理等方面的諸多費用,所以價格成為眾多網上購機用戶的首選因素。另外所不同的就是網上購物可以足不出戶,各地商品任選,如此方便快捷,無時間空間限制是傳統經營模式無法比擬的,如今人們生活質量的提高,購物方式也變得輕松自由化、個性化,這將成為網上銷售手機的一大優(yōu)勢。傳統的購物和網上購物相比,有其自身的許多優(yōu)勢。(1)網上購物的快捷,方便是傳統購物沒法比較的。(2)網上購物是基于互聯網的一種商務活動,互聯網本身具有開放性全球性,特點,電子商務可為企業(yè)個人提供豐富的信息資源,為企業(yè)創(chuàng)造更多商業(yè)機會。(3)網上購物簡化了企業(yè)與企業(yè),企業(yè)與個人之間的流通環(huán)節(jié),最大限度地降低了流通成本,能有效地提高企業(yè)在現代商業(yè)活動中的競爭力。(4)網上購物將大部商務活動搬到網上進行,企業(yè)可以實行無紙辦公化節(jié)省了開支。(5)網上購物將傳統的商務流程數字化、電子化,讓傳統的商務流程轉化為電子流、信息流,突破了時間空間的局限,大大提高了商業(yè)運作的效率,并有效地降低了成本。1.3手機銷售網站的現狀隨著中國互聯網行業(yè)迅速的發(fā)展,上網人數的增多,手機網上銷售正在被消費者普遍接受,國內各大型綜合門戶網站也在網站上開展了手機電子商務,如新浪商城、搜狐商城,以及專門銷售手機的“長信手機”()和5291()。歸納起來,銷售手機的網站大致分為以下幾類:綜合門戶網站購物商城、專業(yè)電子商務網站、專業(yè)銷售手機網站。其中,綜合類網站中的購物商城60%,專門銷售手機的網站25%,專門做銷售的購物網站15%。第2章ASP技術簡介ASP技術ASP(ActiveServerPages動態(tài)網頁)是微軟公司推出的一種用以取代CGI(CommonGatewayInterface通用網關接口)的技術。目前,Internet上的許多基于Windows平臺的Web站點已開始應用ASP來替換CGI。簡單地講,ASP是一個位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務器應用程序,如交互式動態(tài)網頁,包括使用HTML表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網頁大多是靜態(tài)的。隨著Web應用的發(fā)展,用戶希望能夠看到根據要求而動態(tài)生成的主頁,例如響應用戶查詢數據庫的要求、生成報表等。當在瀏覽器上填好表單(form)的輸入數據,以提供HTTP要求時,可以在站點服務器中執(zhí)行的應用程序,而不只是一個HTML文件。站點服務器收到要求執(zhí)行的應用程序,分析表單(form)的輸入數據,將執(zhí)行的結果以HTML的格式傳送給瀏覽器。根據用戶請求生成動態(tài)主頁的傳統方法有CGI、ISAPI等。CGI是根據瀏覽器端的http請求激活響應進程,每一個請求對應一個進程。當同時有很多請求時,程序擠占系統資源,造成效率低下;ISAPI針對這一缺點進行改進,利用dll(動態(tài)鏈接庫)技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術和另一普遍使用的開發(fā)動態(tài)網頁的技術Java都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和HTML寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。而較簡單的開發(fā)技術如javascript和IDC(InternetDatabaseConnector)等功能有限,不敷使用。ASP使用的ActiveX技術基于開放設計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網頁幾乎具有無限的擴充能力,這是傳統的CGI等程序所遠遠不及的地方。ASP與常見的在Client端實現動態(tài)主頁的技術如Javaapplet、ActiveXControl、VBScript、javascript等不同,ASP中的命令和Script語句都是由服務器來解釋執(zhí)行的,執(zhí)行結果產生動態(tài)生成的Web頁面并送到瀏覽器;而Client端技術的Script命令則是由瀏覽器來解釋執(zhí)行。通過ASP內置的對象、服務器組件(ServerComponent)可以完成非常復雜的任務,而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務器組件完成專門的任務。ASP比較網關及服務器擴展模式有著以下優(yōu)點:(1)完全與HTML文件融合在一起;(2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向對象的并通過ActiveXServer對象可擴展。2.1系統運行環(huán)境配置操作系統:Windows9X、WindowsNTWorkstation/Server4.0以上、Windows2000Server/Professional、WindowsXPProfessional。CPU:沒有很高的要求,只要能夠順利運行Windows系列操作系統就可以了。當然,CPU的處理速度越快,運行ASP代碼的效率越高。內存:最低配置32MB,建議使用64MB以上內存,如果使用Windows2000或WindowsXP建議使用128MB以上內存。硬盤空間:至少需要50MB以上的硬盤空間來安裝所需的組件。運行ASP的服務器端要求:(如表2.1所示)操作系統需要安裝的WebServerWindows98PWS4.0以上WindowsNT4.0ServerIIS4.0以上Windows2000IIS5.0以上WindowsXPIIS5.0以上表2.1ASP(ActiveServerPages)實質是一種服務器端腳本環(huán)境。ASP腳本呈現將在服務器端運行??蛻舳酥灰褂每蓤?zhí)行HTML代碼的瀏覽器,即可瀏覽通過ASP設計出來的頁面內容。當程序執(zhí)行完后,服務器僅將執(zhí)行的結果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。ASP并不是一種純粹的編程語言,它使用的語言是:VBScript和Jscript語言。在一個ASP應用程序中可以用其中的一種腳本語言,也可以結合這兩種腳本語言使用。2.2.1ASP的優(yōu)點(1)開放性在IIS上,并不需要開發(fā)者使用一個專有的腳本語言來生成網絡應用程序,實際上ActiveServerPages包括了對VBScript和JavaScript/Jscript的本機支持。通過第三方組合組件,它還可以使用其他語言(如Perl、REXX和Tcl)。多個腳本語言甚至可以在相同的ASP文件中交替使用并相互調用。而ActiveXServer組件實際上可以用任何語言編寫,這些語言包括Java、VisualBasic、C++、COBOL等等。(2)易操作性ASP使HTML設計人員可以在服務器上方便地“激活”他們的Web頁,可以立刻對定制化網頁和簡單的應用程序進行開發(fā)。以往需要用Perl或C編寫的復雜的CGI程序來完成的功能(如數據庫連接),現在若使用ASP則只要幾行簡單的代碼就能實現。(3)程序與外觀分離通過使用腳本和組件,ActiveServerPages允許用戶將編程工作與一個網頁的設計和其他工作分離開來。這就可以確保開發(fā)者能夠將主要的精力用來考慮編寫程序的邏輯,而不必擔心外觀是怎樣的。同時,它也使那些從事外觀設計的人員可以利用一些工具來對網頁進行修改,而不用過于關心編程問題。(4)非手工編譯ASP的即時編譯系統在被請求時自動對ASP源文件重新編譯,并將其載入服務器的高速緩存中。因此,開發(fā)者對ASP文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。(5)瀏覽器獨立性ASP提供了一種瀏覽器中樞方案來完成應用程序的設計工作。因為用于生成動態(tài)內容的腳本可以在服務器上執(zhí)行,所以開發(fā)者不必擔心客戶用什么瀏覽器來瀏覽網點.2.2.2簡介ASP的6大對象ASP的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫ASP應用程序。ASP強大功能的實現離不開它的6個內部對象,其6大對象如下:Application對象Application對象是在為響應一個ASP頁的首次請求而載入DLL時創(chuàng)建的,它提供了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問者都可以打開它們。Request對象Request對象為腳本提供客戶端在請求一個頁面或傳送一個窗體時提供的所有信息,這包括能夠標識瀏覽器和用戶的HTTP變量,存儲他們的瀏覽器對應于這個域的cookie,以及附在URL后面的值(查詢字符串或頁面中<Form>段中的HTML控件內的值)。它也給我們提供了通過SecureSocketLayer(SSL)或其他的加密通信協議訪問證書的能力,并提供有助于管理連接的屬性。Response對象Response對象用來訪問所創(chuàng)建的并返回客戶端的響應。它為腳本提供了標識服務器和性能的HTTP變量,發(fā)送給瀏覽器的信息內容和任何將在Cookie中存儲的信息。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的Response.Write方法。Server對象Server對象提供了一系列的方法和屬性,在使用ASP編寫腳本時是非常有用的。最常用的是Server.CreateObject方法,它允許我們在當前頁的環(huán)境或會話中在服務器上實例化其他COM對象。還有一些方法能夠把字符串翻譯成在URL和HTML中使用的正確格式,它通過把非法字符轉換成為正確、合法的等價字符來實現。Session對象Session對象是在每一位訪問者從Web站點或Web應用程序中首次請求一個ASP頁時創(chuàng)建的,它將保留到默認的期限結束(或者由腳本決定終止的期限)。它與Application對象一樣提供一個空間用來存放變量和對象的引用,但只能供目前的訪問者在會話的生命期中打開的頁面使用。ObjectContext對象ObjectContext對象可以用來控制ASP的執(zhí)行。這種執(zhí)行過程MicrosoftTransactionServer(MTS)來進行管理??梢园堰@些對象看作是基于ObjectContext對象的一個層次關系的成員,這有助于理解它們與接受和響應客戶請求的過程之間的關系。圖2-12.2.3ASP的使用環(huán)境ASP的使用環(huán)境,就是IIS,ASP網頁技術是一種需要服務器端支持的技術。它的執(zhí)行過程是:(1)瀏覽器端提出HTTP的請求送到服務器端,Web服務器先檢查網頁文件的類型,如果是.asp擴展名的文件,就提出ASP文件請求,Web確定讀取并處理請求文件。(2)Web檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重新分析。IIS的工作是這樣分工的:腳本代碼是由默認的腳本編程引擎如VBScript完成,然后經引擎翻譯轉換成服務器能執(zhí)行的命令,而IIS則進一步為送入的Active對象處理輸入和輸出,出錯信息的輸出也是有IIS產生的。2.2.4配置MicrosoftIIS名詞解釋IE(InternetExplorer)MicrosoftInternetExplorer是Web瀏覽器。InternetExplorer是導航和訪問或瀏覽Web中的信息的工具。(2)IIS(InternetInformationServer)MicrosoftInternetInformationServer是允許在公共Intranet或Internet上發(fā)布信息的Web服務器。ASP的開發(fā)依賴于IIS,IIS可在多種平臺上運行:Windows2000全系列包括Professional、server、AdvancedServer三個版本,WindowsNTServer,WindowsNT-Workstation和Windows95/97/98上的PersonalWebServer(PWS)等平臺上都可以。IIS是如何工作的Web是基礎的請求和響應系統。Web瀏覽器通過將URL發(fā)送給Web服務器請求信息。Web服務器通過返回超文本標記語言(HTML)頁面響應。安裝IIS我安裝的是Windows2000Professional版本的,所以以Windows2000Professional版來介紹IIS的安裝方法。在控制面版中選擇“添加/刪除程序”點擊“添加/刪除Windows組件”確認只選中第一項Internet信息服務(IIS),然后點擊下一步即可自行進行安裝。系統配置安裝完成后,就會彈出一個安裝“完成”的對話框來提示安裝完成,只要點擊“完成”即可。這樣IIS安裝完畢。4、IIS的測試打開IE瀏覽器,在地址欄中輸入localhost或者,如果能出現“Windows2000”畫面,表明IIS安裝成功,這是服務器端安裝了Windows2000時的測試結果。2.2.5ASP的腳本語言在這里我們會了解到HTML語言、VBscript和Jscript的腳本語言。HTML語言HTML文件由瀏覽器解釋,通過網絡傳輸協議,可以從一臺機器傳輸到另一臺機器上。打開NetscapeNavigator或Microsoftexplorer瀏覽器,在地址欄中輸入所需要的網址,就可以瀏覽用HTML寫的網頁。HTML文件和其他的文件不同,因為HTML文件中有它自己的標記。如下示:<html><head><title>title</title></head><body></body></html><html>……</html>等是成對出現的,此種標記稱為容器標記。所有的文本都必須放在<body>和<\body>之間??蛻舳司幊陶Z言的優(yōu)點是瀏覽器完成了所有的工作,這可以減輕服務器的負擔。而且客戶端程序運行起來比服務器端程序快得多。當一個瀏覽器的用戶執(zhí)行了一個操作時,不必通過網絡對其作出響應,客戶端程序就可以作出響應。然而,與VBScript相同,Jscript也是服務器端編程語言。服務器端編程語言在提供網點服務的服務器上執(zhí)行,而不是在接收網頁的瀏覽器上執(zhí)行。服務器端編程語言在你的網點計算機上完成所有這些工作,承受所有的負擔。由于JScript不是ASP的默認腳本語言,所以要使用時必須事先聲明,如:<Scriptlanguage=”JavaScript”></Script>語句<Script>…</Script>在這里聲明使用JScript。2.3開發(fā)工具DreamweaverMX簡介MacromediaDreamweaverMX是建立Web站點和應用程序的專業(yè)工具。

它將可視布局工具、應用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。

從對基于CSS的設計提供領先的支持到手動編碼功能,Dreamweaver在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。

開發(fā)人員可以將其選擇的服務器技術與Dreamweaver配合使用,建立將用戶連接到數據庫、Web服務和舊式系統的強大Internet應用程序。Dreamweaver

MX

是一款專業(yè)的HTML編輯器,用于對Web站點、Web頁和Web應用程序進行設計、編碼和開發(fā)。無論您喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver都會為您提供幫助良多的工具,豐富您的Web創(chuàng)作體驗。利用Dreamweaver中的可視化編輯功能,您可以快速地創(chuàng)建頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,Dreamweaver還包括許多與編碼相關的工具和功能。并且,借助Dreamweaver,您還可以使用服務器語言(例如ASP、ASP.NET、ColdFusion標記語言(CFML)、JSP和

溫馨提示

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

評論

0/150

提交評論