版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGEI目錄摘要 IAbstract II前言 III1緒論 11.1課題研究背景 11.2課題研究現(xiàn)狀 21.3系統(tǒng)實施目標(biāo)與可行性論證分析 32開發(fā)環(huán)境與相關(guān)背景技術(shù)知識簡介 42.1WEB研究開發(fā)的技術(shù)領(lǐng)域 42.2HTML簡介 42.3腳本語言JavaScript簡介 62.4PHP技術(shù)簡介 72.5MySQL數(shù)據(jù)庫簡介 102.6B/S開發(fā)模式 113系統(tǒng)的需求分析 123.1操作可行性分析 123.1.1管理操作可行性 123.1.2技術(shù)操作可行性 123.2系統(tǒng)的需要具備的特點 123.3功能結(jié)構(gòu)分析 133.3.1功能概述 133.3.2功能模塊圖 153.3業(yè)務(wù)流程分析 153.4系統(tǒng)目標(biāo) 174系統(tǒng)詳細(xì)設(shè)計 184.1系統(tǒng)總體結(jié)構(gòu)分析 184.2用戶購物流程分析 194.3數(shù)據(jù)庫設(shè)計 204.4數(shù)據(jù)表設(shè)計 224.4.1 顧客信息表(UserData) 224.4.2訂單查詢模塊(OrderData) 224.4.3留言模塊(MassageModule) 234.4.4購物車模塊(ShoppingCar) 234.4.5貨物管理模塊(ClotheManage) 244.4.6會員管理模塊 255系統(tǒng)的演示與測試 265.1首頁產(chǎn)品列表展示 265.2用戶信息注冊與管理 275.3貨物的管理、添加 306總結(jié) 33致謝 34參考文獻(xiàn) 35PAGEPAGEI摘要PAGEPAGEIIAbstractInrecentyears,withtheInternet(Internet)therapiddevelopmentofe-commercehasspreadtoeverymodernlives.E-commerceusuallyreferstoawiderangeofcommercialandtradeactivitiesintheInternetanopennetworkenvironment,buyersandsellersarenotmetinthecasephase,toachievetradereachedanewbusinessmodel.IsanonlineflowersalessystembasedonInternet,usingB2C(BusinesstoConsumers)mode,andinaccordancewiththeexistingstatusquoflowersonlinesalesdesignanddevelopmentofe-commerceplatform.Itcannotonlyexpandthebusinessscaleandmarketinfluence,andcanreducetheoperatingcostsofenterprises,improveworkefficiency.Onthetechnicalside,thissiteiscurrentlymorepopularB/Sstructure,allowinguserstosimplyhavethepremiseofyourbrowseryoucaneasilyshop;specificimplementationaspectsoftheuseofPHPasawebfrontdisplayandbackofficemanagementcode,butthesiteuseMicrosoftIISasanapplicationserver,databaseserverisusedrelativelylightweightMicrosoftSQLSERVER.Keywords:informationtechnology,flowerssales,e-commercePAGEPAGEIII前言隨著社會經(jīng)濟的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步以及計算機事業(yè)的飛速發(fā)展,以計算機科學(xué)與通信技術(shù)為基礎(chǔ)的信息管理系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟文化水平的顯著提高,人們對生活質(zhì)量及工作環(huán)境的要求也越來越高,但伴隨著人的勞動強度的增大,以及社交活動的廣泛開展,如何來提高二手交易的效率,是一個很現(xiàn)實的問題。無疑,二手交易的蓬勃發(fā)展論證了這個理論,二手是人們參加各種社會活動的最好選擇。二手交易行業(yè)的發(fā)展,也繼承了信息化的發(fā)展道路,網(wǎng)絡(luò)的興起,給了人們各種各樣不同的選擇。與此同時,為了管理好一個二手商店的正常營運,管理問題也就提上了日程。隨著二手交易業(yè)的競爭的白熱化,管理難度也越來越大,如何優(yōu)化二手交易行業(yè)的日常管理也就成為了一個大眾化的課題。在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應(yīng)用于二手交易業(yè)的日常管理已是勢必所然,而且這也將為商店理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為二手交易業(yè)的飛速發(fā)展提供無限潛力。采用計算機管理信息系統(tǒng)已成為二手交易業(yè)管理科學(xué)化和現(xiàn)代化的重要標(biāo)志。要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的。通過對二手交易平臺管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個適應(yīng)現(xiàn)今二手交易需求的網(wǎng)絡(luò)交易系統(tǒng),具有一定的實際開發(fā)價值和使用價值。PAGEPAGE141緒論1.1課題研究背景“網(wǎng)上購物”,這個逐漸流行于二十世紀(jì)的購物方式已經(jīng)為越來越多的人所接受。不論是腰纏萬貫的大富翁、時尚的白領(lǐng)麗人還是普通的工薪階層,其中大部分人可能都有過網(wǎng)上購物的經(jīng)歷。這其中有的也許僅僅想擁有這種體驗的感覺,有的可能將此作為一種“知識人士”的標(biāo)志,有的則可能已將網(wǎng)上購物作為自己日常生活的重要組成部分而取代了傳統(tǒng)上街購物的方式。究竟何為網(wǎng)上購物呢?簡單來說,網(wǎng)上購物就是把傳統(tǒng)的商店直接“搬”回家,利用internet直接購買自己需要的二手或者享受自己需要的服務(wù)。專業(yè)地講,它是交易雙方從洽談、簽約以及貸款的支付、交貨通知等整個交易過程通過Internet、web和購物界面技術(shù)化的B2C模式一并完成的一種新型購物方式,是二手商務(wù)的一個重要組成部分。這個二手平臺并非虛擬,因為購物的每一個步驟甚至每一個細(xì)節(jié)都很真實,與傳統(tǒng)購物模式的唯一區(qū)別僅在于少了言語交流而有了更多的填單與確認(rèn)過程。一般來說網(wǎng)上物品的經(jīng)營大致可分為兩種形態(tài):一種是二手商店,即提供網(wǎng)上購物或網(wǎng)上服務(wù)的營業(yè)者,通過自己的網(wǎng)站,直接對網(wǎng)絡(luò)使用者出售二手或者提供服務(wù);另一種是二手平臺,它是由許多提供不同二手或者服務(wù)的營業(yè)者集中在一個網(wǎng)站中,使用者可以在同一個網(wǎng)站購買不同公司所提供的二手或者服務(wù)。也就是說,在前一種情況下網(wǎng)站經(jīng)營者同時又是商店經(jīng)營者,而后一種情況中網(wǎng)站經(jīng)營者扮演的角色更像是商店經(jīng)營者與消費者的中介。1.2課題研究現(xiàn)狀為了方便網(wǎng)上購物,一個強大并且安全的網(wǎng)絡(luò)購物平臺自然是不可或缺的。二手產(chǎn)品交易網(wǎng)站正是在這種成熟的市場需求的推動下和先進(jìn)的信息技術(shù)的支持下產(chǎn)生的。二手產(chǎn)品的在線交易作為一種現(xiàn)代商務(wù)模式,它是基于對商家和客戶需求的了解,利用計算機網(wǎng)絡(luò)檢索獲取信息,為個體(客戶)和整體(商家)提供了一個絕對自由的交易平臺。商家節(jié)省了用于二手交易場所、服務(wù)質(zhì)量、維護商鋪雜支開銷等方面的投入,從而降低了二手價格;客戶方面,不僅節(jié)約了時間成本,同時降低了購物成本,可以“貨比三家”地隨意挑選自己喜愛的二手。加快了二手交易和貨幣流通速度,而進(jìn)而推動經(jīng)濟的增長。而發(fā)展過程中,不可避免出現(xiàn)種種負(fù)面因素,具體如下:很多顧客會反映網(wǎng)上的照片和實物上的差距太大。網(wǎng)上購買二手只能是看到照片,到貨物真的到達(dá)你手里,你會感覺和實物有不一樣。這就不如在平臺里買到的放心;不能試穿。網(wǎng)購只是看到照片及對物品的簡單的介紹,象二手或鞋子之類的,你就不能直接的看出適不適合你,而如果在平臺購買,你可以試穿,合自己的身,就馬上買下,不用考慮那么多,網(wǎng)購就比較麻煩;網(wǎng)絡(luò)支付不安全??赡鼙煌蹈Q,密碼被盜;城信問題。就是店主的信用程度,如果碰到過服務(wù)質(zhì)量差的店主,問幾個問題就顯得不耐煩。還有在網(wǎng)上購物出現(xiàn)上當(dāng)受騙時常發(fā)生;配送的速度問題。在網(wǎng)上所購來的物品,還要經(jīng)過配送的環(huán)節(jié),快著一兩天,慢著要一個星期或更久,有時候,配送的過程還會出現(xiàn)一些問題,還有,如果對物品不滿意,又要經(jīng)過配送的環(huán)節(jié),換一下物品,這樣比較麻煩;而在平臺上,看到自己想要,就直接到手,如果不滿意,直接拿去換。1.3系統(tǒng)實施目標(biāo)與可行性論證分析本文設(shè)計并實現(xiàn)了一個二手產(chǎn)品交易網(wǎng)站,其主要功能如下:(1)讓消費者通過網(wǎng)站了解二手產(chǎn)品的最新行業(yè)狀況和走向。(2)用戶通過在網(wǎng)站上注冊與管理,瀏覽二手信息,下訂單進(jìn)行網(wǎng)上交易。(3)實現(xiàn)網(wǎng)站的用戶、產(chǎn)品及其信息等信息的管理功能。通過對本系統(tǒng)的各個方面進(jìn)行了具體的了解之后,現(xiàn)對開發(fā)網(wǎng)上二手交易系統(tǒng)的可行性進(jìn)行分析。技術(shù)上可行:系統(tǒng)所需硬件設(shè)備,市場上交易且價格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),系統(tǒng)開發(fā)工具NetBeans采用PHP技術(shù)開發(fā),后臺數(shù)據(jù)庫采用MySQL5.0這些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟,因此在技術(shù)上是可行的。經(jīng)濟上可行:由于中小型企業(yè)急需采用計算機來進(jìn)行二手交易的管理,因此對開發(fā)二手交易理系統(tǒng)大力支持。管理上可行:中小型企業(yè)對二手交易有很多的管理體制,每位會員均有會員卡號,同時二手交易系統(tǒng)還為每位會員建立了檔案。因此管理上可行。另外,同時制定了培訓(xùn)計劃,并進(jìn)行了實施MIS的物質(zhì)準(zhǔn)備和工作準(zhǔn)備。綜上所述,開發(fā)圖書管理系統(tǒng)在技術(shù)上、經(jīng)濟上、管理上都是可行的。圖1系統(tǒng)設(shè)計過程圖2開發(fā)環(huán)境與相關(guān)背景技術(shù)知識簡介2.1WEB研究開發(fā)的技術(shù)領(lǐng)域目前,在WEB服務(wù)應(yīng)用程序開發(fā)中最常用的三種動態(tài)網(wǎng)頁語言有ASP(ActiveServerPages),PHP(JavaServerPages),PHP(HypertextPreprocessor).ASP是一個WEB服務(wù)器端的開發(fā)環(huán)境,可以用它根據(jù)我們的需求來制作動態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序。PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言,它大量地借鑒了C,Java和Perl語言的語法,并耦合它自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)生成頁面。并且支持絕大多數(shù)的數(shù)據(jù)庫。PHP是Sun公司推出的新一低站點開發(fā)語言,利用它完全可以解決目前ASP和PHP的一個缺陷腳本級執(zhí)行。PHP可以在Serverlet和JavaBean的支持下,能夠?qū)崿F(xiàn)功能強大的WEB應(yīng)用程序的開發(fā)。2.2HTML簡介HTML(HyperTextMark-upLanguage)即超文本標(biāo)記語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。HTML文本是由HTML命令組成的描述性文本,HTML命令可以用于對文字、圖形、動畫、聲音、表格、鏈接等進(jìn)行說明。HTML的結(jié)構(gòu)包括頭部(<Head>)、主體(<Body>)兩大部分,其中頭部部分主要用來描述瀏覽器所需的信息,主體部分則主要用來說明的具體內(nèi)容。設(shè)計HTML語言的目的主要是為了能把多臺電腦中的文本、圖片、影音等各種資料共享在一起,形成有機的整體資源。所以當(dāng)人們需要某個資料的時候,就不用再考慮具體信息是存在當(dāng)前電腦里還是存在網(wǎng)絡(luò)上其它電腦里,只需用鼠標(biāo)在某一文檔中點取你所需要資料的圖標(biāo),Internet就會鏈接到與此圖標(biāo)相關(guān)的內(nèi)容上去。HTML也是網(wǎng)絡(luò)的通用語言,一種簡單、通用的全置標(biāo)記語言。HTML標(biāo)簽采用的是完整的英文單調(diào)(如表格:<table>)或某些單詞的縮略(如行:<tr>),但它們的與一般文本有區(qū)別,因為它們是放在單書名號里。HTML標(biāo)簽,是成對出現(xiàn)的。每當(dāng)使用一個標(biāo)簽,如<font>,則后面肯定要用</font>標(biāo)簽將它關(guān)閉。注意“font”前的斜杠,那就是關(guān)閉標(biāo)簽與打開標(biāo)簽的區(qū)別。
但是也有一些標(biāo)簽例外,如<input>標(biāo)簽就不需要關(guān)閉標(biāo)簽?;綡TML頁面是以DOCTYPE開始的,它是用來聲明文檔的類型,且在它之前不能添加任何其它內(nèi)容(包括換行符和空格),否則該文檔的聲明是無效的。接下來是<html>標(biāo)簽,以</html>結(jié)束。在它們之間,整個頁面有頭部<head>和正文<body>兩部分。標(biāo)題詞(<title>和</title>之間的內(nèi)容)是夾在<head>和</head>標(biāo)簽之間,這個詞語在打開頁面時出現(xiàn)在瀏覽器的頂部的標(biāo)簽中。對正文的描述則放在<body>和</body>之間。頁面上顯示的所有內(nèi)容都包含在這兩個標(biāo)簽之中。制作HTML頁面非常簡單,且它的功能非常強大,能把不同數(shù)據(jù)格式的元素鑲在一起組合成一個完美的頁面,這也正是WEB為什么如此盛行的原因之一,其主要特點如下:1簡易性,HTML版本升級采用超集方式,從而更加方便靈活。2可擴展性,HTML語言的廣泛應(yīng)用促使其功能得到了增強,標(biāo)識符也增加了,并且HTML采取子類元素的方式,從而增加了系統(tǒng)的擴展性。3平臺無關(guān)性。雖然目前電腦終端方面PC機占主流,但使用MAC等其他機器的人也很多,HTML可以兼容廣泛的平臺,這也是WWW盛行的另一個原因。2.3腳本語言JavaScript簡介JavaScript是一種基于對象(Object)和事件驅(qū)動(EventDriven)且安全性好的腳本語言。設(shè)計這種語言主要是為了能充分地與Html超文本標(biāo)記語言、Java小程序一起在一個Web頁面中實現(xiàn)多個對象的連接,與Web客戶進(jìn)行快速動態(tài)的交互。并且可以用來開發(fā)客戶端的應(yīng)用程序等。它是通過嵌入或調(diào)入到標(biāo)準(zhǔn)的Html語言中實現(xiàn)的。它彌補了Html語言上的某些缺陷,具有以下幾個基本特點:JavaScript是一種腳本語言,它是采用編程方式實現(xiàn)小程序段并嵌入在標(biāo)準(zhǔn)Html中解釋執(zhí)行。和其它腳本語言一樣,JavaScript同樣也是一種解釋性的語言,它提供了一個容易的開發(fā)過程。它的基本結(jié)構(gòu)形式與C、C++、VB、Delphi十分類似。但它又與這些語言又區(qū)別,不需要先編譯,而是在程序運行過程中被逐行地解釋執(zhí)行的。它與Html標(biāo)識結(jié)合在一起,從而方便用戶的使用操作。JavaScript是一種基于對象的語言,同時也可以看作是一種面向?qū)ο蟮恼Z言。也就是說它可以用自己已經(jīng)創(chuàng)建好的對象。因此,許多功能都可以來源于腳本環(huán)境中對象的方法。JavaScript的簡單性不僅在于它是一種基于Java基本語句和條件控制語句上的簡單且靈活的設(shè)計,從而對于學(xué)習(xí)Java有了一定的堅實的基礎(chǔ),而且也在于它的變量類型采用弱類型,并未使用嚴(yán)格的數(shù)據(jù)類型,這樣在實際開發(fā)程序時就顯得簡單且靈活。JavaScript具有安全性的特性,它不允許應(yīng)用程序訪問本地的硬盤數(shù)據(jù),且不能將數(shù)據(jù)存入到服務(wù)器中,更不允許對網(wǎng)絡(luò)文檔進(jìn)行修改和刪除的操作,只能通過瀏覽器實現(xiàn)信息的瀏覽和動態(tài)交互。從而有效地保證了數(shù)據(jù)的安全性。JavaScript是動態(tài)執(zhí)行的,它可以直接對用戶的輸入數(shù)據(jù)進(jìn)行判斷并做出相應(yīng)的響應(yīng),無須經(jīng)過Web服務(wù)程序。它對用戶輸入的響應(yīng),是采用以事件驅(qū)動的方式實現(xiàn)的。所謂事件驅(qū)動是指在主頁(HomePage)中執(zhí)行了某種操作就會產(chǎn)生相應(yīng)地動作。比如按一下鼠標(biāo)、移動窗口、選擇菜單等都可以視為事件,當(dāng)事件產(chǎn)生時,就會引起相應(yīng)的事件響應(yīng)。JavaScript只依賴于瀏覽器本身,而與操作環(huán)境無關(guān),只要你的電腦能運行瀏覽器,并支持解釋執(zhí)行Javascript功能的瀏覽器就可以正確執(zhí)行。實際上Javascript最杰出的地方在于可以用很小的程序做大量的事。綜上所述,JavaScript是一種新的腳本語言,它可以被嵌入到標(biāo)準(zhǔn)的Html文件之中并解釋執(zhí)行。JavaScript語言可以做到動態(tài)響應(yīng)用戶的輸入(如:form的輸入),而不用任何的網(wǎng)路在瀏覽器和服務(wù)器之間來回傳輸資料,所以當(dāng)一位用戶輸入數(shù)據(jù)時,它不用經(jīng)過傳給服務(wù)器端(Server)來處理,再傳回瀏覽器的過程,而直接可以被客戶端(Client)的應(yīng)用程序所處理。2.4PHP技術(shù)簡介PHP技術(shù)是一種用以取代CGI(CommonGatewayInterface)技術(shù)。PHP是基于ASP技術(shù),在IIS2.0上首次推出,與ADO1.0同時推出,并借助IIS3.0之勢,從而一躍成為服務(wù)器端WEB應(yīng)用程序開發(fā)熱門工具之一,微軟還專門為它設(shè)計了配套的VisualInterDev開發(fā)工具,在1994年到2000年期間,微軟已經(jīng)把PHP技術(shù)當(dāng)成在全世界范圍內(nèi)大力推廣WindowsNT4.0平臺的關(guān)鍵技術(shù)之一,數(shù)不勝數(shù)的PHP網(wǎng)站在這個時候也如雨后春筍般的出現(xiàn)在互聯(lián)網(wǎng)上。但是PHP也有它缺點,意大利面型的程序開發(fā)方法,增大了所開發(fā)出來的WEB應(yīng)用程序維護的難度,尤其對于大型的PHP應(yīng)用程序來說,更是如此。直譯式的VBScript或JavaScript語言,讓某些效能不能充分展示出來。在延展性方面又因為其基礎(chǔ)架構(gòu)的擴充性不足而有所影響,雖然可以選用很多的COM組件,但針對于一些特殊功能(如文件上傳)的設(shè)計實現(xiàn)時,沒有提供內(nèi)置的組件,還要尋求第三方軟件商開發(fā)的元件來支持,顯得比較麻煩。1997年時,微軟開始針對于PHP的缺點(尤其是意大利面型的程序開發(fā)方法)開始著手一個新項目來開發(fā),當(dāng)時PHP的主要領(lǐng)導(dǎo)人ScottGuthrie,他是剛從杜克大學(xué)畢業(yè)的畢業(yè)生,他和IIS團隊的MarkAnders經(jīng)理一起合作兩個月,開發(fā)出了下一代ASP技術(shù)的原型,這個原型在1997年的圣誕節(jié)被開發(fā)出來,并把它命名為PHP,這個原型產(chǎn)品是采用Java語言設(shè)計開發(fā)的。并且很快就把它被納入當(dāng)時還在開發(fā)中的CLR平臺里,ScottGuthrie事后也認(rèn)為將這個技術(shù)移植到當(dāng)時的CLR平臺,冒了很大的風(fēng)險,但當(dāng)時的PHP團隊是以CLR平臺開發(fā)應(yīng)用的第一個團隊。為了將PHP技術(shù)移植到CLR平臺中,PHP團隊用C#語言對PHP的內(nèi)核程序進(jìn)行了改寫,并且改名為PHP+,作為PHP的下一代技術(shù),并且也給ASP開發(fā)人員提供一個簡單的移轉(zhuǎn)方法。ASP+首次的Beta版本以及應(yīng)用是在PDC2000中亮相,由BillGates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應(yīng)用程序,并且宣布它可以使用VisualBasic.NET、C#、Perl與Python等語言來設(shè)計開發(fā)。PHP的頁框架和Web窗體頁。PHP頁框架實際只是一種編程框架,它能在Web服務(wù)器上運行,并能動態(tài)地生成和管理Web窗體頁。Web窗體為開發(fā)人員提供了窗體設(shè)計器、編輯器、控件的工具箱和調(diào)試功能,PHP開發(fā)人員可能充分利用這些功能,能快速地開發(fā)出基于WEB服務(wù)器端運行的可視化的用戶界面;Web窗體頁能任何瀏覽器或客戶端設(shè)備上運行。不過,開發(fā)人員也可以將Web窗體頁設(shè)計成指定的特定瀏覽器,并利用特定瀏覽器或客戶端設(shè)備的功能。PHP支持基于Web的設(shè)備(如移動電話、手持型計算機和個人數(shù)字助理(PDA))的移動控件;PHP頁框架創(chuàng)建了傳統(tǒng)客戶端/服務(wù)器(C/S結(jié)構(gòu))Web交互的抽象模型,從而使你能夠采用支持快速應(yīng)用程序開發(fā)(RAD)和面向?qū)ο缶幊?OOP)的傳統(tǒng)方法和工具來進(jìn)行WEB應(yīng)用程序開發(fā)實現(xiàn);在Web窗體頁設(shè)計中,還可以使用控件的屬性、方法和事件驅(qū)動來處理HTML元素。PHP頁框架為在服務(wù)器端運行的代碼中的客戶端事件的響應(yīng)提供統(tǒng)一的模型,從而使您不必考慮怎么來實現(xiàn)WEB組件的響應(yīng)機制,只需要在響應(yīng)事件的代碼中編寫需要處理的代碼就行了。而且PHP頁框架和Web窗體頁還支持服務(wù)器控件,這些控件可以將常見的UI功能封裝在易于使用并且可再次使用的控件中。PHP是建立在通用語言運行時刻庫(CLR)上的應(yīng)用程序框架。用它可以在服務(wù)器端構(gòu)建功能強大的web應(yīng)用程序。ASP.NET提供了幾個超越以前web開發(fā)模式的優(yōu)點:
1,增強的性能。PHP是在服務(wù)器端解釋執(zhí)行的,而PHP.net卻是運行在服務(wù)器端的編譯后的CLR代碼,運行速度得到了提高。PHP.net采用了提前綁定、即時編譯、本地優(yōu)化和緩存服務(wù)等方式來提高性能。正因為如此,它的性能遠(yuǎn)遠(yuǎn)大于以往用PHP寫的每一行代碼。
2,擁有世界級水平的開發(fā)工具支持。在集成開發(fā)環(huán)境(IDE)中,PHP框架由包含有眾多控件的工具箱和設(shè)計器組成??梢暬╓YSIWYG)編輯方式、可自由拖放服務(wù)器控件、自動部署,這些僅僅是這一強大工具中的一小部分功能。
3.強大而富有彈性。由于PHP是基于CLR平臺的,因此整個PHP平臺非常功能強大并且富有彈性。PHP框架提供的類庫、消息機制以及數(shù)據(jù)訪問解決方案,都可以無縫集成到web應(yīng)用程序開發(fā)設(shè)計中。并且PHP語言中立的,因此你可以選擇你最熟悉的語言來進(jìn)行編程實現(xiàn),或者也通過幾種語言的結(jié)合來共同完成一個應(yīng)用。而且,CLR的互用性可以保證你升級到A的時候,現(xiàn)存的基于COM的開發(fā)組件依然保留。
4.簡單。PHP實現(xiàn)了常用的工作的簡單化,比如從簡單的表單提交、用戶輸入數(shù)據(jù)的客戶端驗證,到部署和站點配置。例如,PHP允許你在代碼中建立與用戶界面接口,實現(xiàn)用戶頁面和邏輯代碼的分離,同時由頁面驅(qū)動模式變成了事件驅(qū)動模式。此外,CLR也簡化了部署,用來自動管理代碼,如自動參照和垃圾回收。
5.易于管理。PHP內(nèi)部采用了一個基于文本的、分層次的配置系統(tǒng),從而使得服務(wù)器端環(huán)境和web應(yīng)用程序的設(shè)置得到了大大的簡化。因為配置信息是采用純文本格式來保存的,所以新的設(shè)置不需要本地管理工具的支持。在部署PHP應(yīng)用程序時同樣也應(yīng)用了這種“零本地支持”的理念。A應(yīng)用程序部署到服務(wù)器,從而減少了復(fù)制必要的文件到服務(wù)器的工作。6.可伸縮性和有效利用性。PHP采用可伸縮式的模式,能為集群和多處理器環(huán)境設(shè)計提高性能。并且PHP運行時是不間斷地密切監(jiān)視和管理進(jìn)程,如果應(yīng)用程序運行出錯了,如漏洞和死鎖,新的進(jìn)程將會立即在當(dāng)前位置建立,從而幫助你的應(yīng)用程序得到恢復(fù),繼續(xù)處理事件請求,提高了系統(tǒng)的穩(wěn)定性。ASP.NET還提供了內(nèi)部狀態(tài)管理機制,它使您能夠保存和管理應(yīng)用程序特定、會話特定和開發(fā)人員定義的信息。此信息獨立于頁面上的任何控件,它可以在頁面間實現(xiàn)共享,如客戶信息或購物車的內(nèi)容。PHP提供了分布式狀態(tài)功能,使得開發(fā)人員可以在一臺計算機或幾臺計算機上同時創(chuàng)建同一應(yīng)用程序的多個實例。
7.可訂制和擴展性。PHP采用了一種良好的擴充結(jié)構(gòu),允許開發(fā)者在適當(dāng)?shù)奈恢锰帯安迦搿彼麄兊拇a。開發(fā)者可以使用自己的編寫的組件,也可以擴展或者替換PHP內(nèi)置的任何組件,從而使得執(zhí)行自定義驗證或狀態(tài)服務(wù)變得前所未有的容易。
8.安全性。內(nèi)置的windows驗證和每一個應(yīng)用程序都采用的獨立配置保證了開發(fā)出來的WEB應(yīng)用程序的安全性。PHP應(yīng)用程序在運行時,會以有限的權(quán)限在PHP的Web服務(wù)器上的特殊本地用戶的上下文中執(zhí)行,這樣就限制了它對Windows資源和進(jìn)程的訪問,進(jìn)而就增強了Web應(yīng)用程序代碼的安全性。PHP還為Web應(yīng)用程序提供了各種身份的授權(quán)和身份驗證方案,您可以隨時根據(jù)你所開發(fā)的應(yīng)用程序的需求來進(jìn)行移除、添加或替換這些方案。2.5MySQL數(shù)據(jù)庫簡介MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語言”。SQL是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。2.6B/S開發(fā)模式B/S結(jié)構(gòu)即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種改進(jìn)和變化。在這種結(jié)構(gòu)下,客戶機上只需要裝有一個瀏覽器(Browser),用戶就可以通過WWW瀏覽器來訪問服務(wù)器上的內(nèi)容,只有少部分用戶提交的事務(wù)在前端處理,但是主要的事務(wù)還是在服務(wù)器端處理的,形成所謂的三層架構(gòu)(3-Tier)B/S結(jié)構(gòu),主要是借助了不斷成熟的WWW瀏覽器技術(shù)和能在瀏覽器端解釋執(zhí)行的的多種Script腳本語言(如VBScript、JavaScript等)和Activex技術(shù),在通用瀏覽器端就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,大大節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。B/S最大的優(yōu)點就是不用安裝任何專門的軟件就可以隨時隨地的進(jìn)行操作。只要有一臺能上網(wǎng)的電腦就可以了,并且客戶端實現(xiàn)的是零維護。系統(tǒng)的擴展非常容易,只要能連上網(wǎng)絡(luò),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用。甚至可以采用在線申請的方式,通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要系統(tǒng)管理員參與,系統(tǒng)可以自動為用戶分配一個賬號進(jìn)入系統(tǒng);采用Internet/Intranet技術(shù),適用于廣域網(wǎng)環(huán)境;支持更多的客戶??筛鶕?jù)訪問量動態(tài)配置WEB應(yīng)用服務(wù)器,以保證系統(tǒng)性能;客戶端只需標(biāo)準(zhǔn)的瀏覽器;采用面向?qū)ο蠹夹g(shù);代碼可重用性好;系統(tǒng)擴展維護簡單。3系統(tǒng)的需求分析3.1操作可行性分析3.1.1管理操作可行性隨著時代的發(fā)展,人員素質(zhì)己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護都有了一定的基礎(chǔ)。同時還可以配置專業(yè)的電腦維護人員來維護電腦,不必?fù)?dān)心電腦故障問題。3.1.2技術(shù)操作可行性該系統(tǒng)所需的硬件設(shè)備,如服務(wù)器、PC機、打印機以及網(wǎng)絡(luò)配件等,這些設(shè)備在性能有保證,價格又相對不高,能滿足系統(tǒng)功能要求。軟件上操作系統(tǒng)采用Linux,開發(fā)工具選用PHP語言。這些軟件在大型MIS開發(fā)中已經(jīng)被大量應(yīng)用,技術(shù)上很成熟。網(wǎng)絡(luò)體系結(jié)構(gòu)基本定位于局域網(wǎng)(WindowsNT)環(huán)境下的C/S結(jié)構(gòu)。這種模式具有如下優(yōu)勢:(1)使服務(wù)器端數(shù)據(jù)處理負(fù)荷減輕。(2)該結(jié)構(gòu)的系統(tǒng)容易擴充、靈活性和可擴展性好。所以技術(shù)上是可行的。3.2系統(tǒng)的需要具備的特點在線交易網(wǎng)站的建設(shè),能夠有效地在Internet上構(gòu)架安全的和易于擴展的業(yè)務(wù)框架體系,實現(xiàn)BToB(企業(yè)對企業(yè))、BToC(企業(yè)對用戶)以及CToC(用戶到用戶)等應(yīng)用環(huán)境,推動電子商務(wù)在中國的發(fā)展。在線交易網(wǎng)站,是在TCP/IP協(xié)議基礎(chǔ)上,基于ChinaNet網(wǎng)絡(luò)平臺,利用Web技術(shù)、數(shù)據(jù)庫技術(shù)、ASP.NET,ADO.NET技術(shù)、C#語言開發(fā)技術(shù)、面向?qū)ο蠹夹g(shù)等技術(shù)開發(fā)的應(yīng)用系統(tǒng)框架。系統(tǒng)提供完善的后臺管理技術(shù),提供支付服務(wù)、安全服務(wù)以及實現(xiàn)與電子商務(wù)平臺的無縫集成。在線交易網(wǎng)站具有以下特點:(1)平臺無關(guān)性系統(tǒng)采用以Net、標(biāo)準(zhǔn)C#為主要開發(fā)語言的中間件技術(shù),因而系統(tǒng)與平臺的關(guān)聯(lián)性小,便于系統(tǒng)的移植。(2)易擴展性系統(tǒng)構(gòu)造的是一個業(yè)務(wù)和技術(shù)框架并提供開放的接口,便于新業(yè)務(wù)的生成和實現(xiàn)第三方系統(tǒng)與二手在線交易網(wǎng)站的連接。另外系統(tǒng)提供動態(tài)頁面定制工具,能夠有效的幫助商家生成自己的產(chǎn)品目錄表等信息。3.3功能結(jié)構(gòu)分析3.3.1功能概述后臺部分:后臺是整個交易系統(tǒng)中最重要復(fù)雜的部分。管理員通過此處對網(wǎng)站內(nèi)容進(jìn)行管理.后臺管理中至少要實現(xiàn)下面功能:二手類別維護、二手信息維護、訂單信息管理理、留言維護、注冊與管理用戶維護、修改用戶密碼等子模塊。1、二手貨物類別維護對二手貨物類別進(jìn)行添加、刪除操作。2、二手貨物信息管理二手貨物信息管理部分實現(xiàn)對二手信息的添加、修改和刪除,并對其選擇分類的功能。
3、訂單信息管理可以在此處查看客戶所購買的二手貨物訂單,客戶資料,以及對訂單進(jìn)行處理。4、留言信息維護對留言信息的添加和刪除操作和回復(fù)。5.注冊與管理用戶維護對注冊與管理用戶的刪除操作。6.修改用戶密碼可以對本人的密碼進(jìn)行修改。前臺部分:前臺部分就是用戶瀏覽、選擇二手貨物信息的地方,需根據(jù)所需交易二手特點安排布局,二手貨物數(shù)據(jù)靈活根據(jù)需要從數(shù)據(jù)庫挑出,照顧用戶瀏覽習(xí)慣,簡化流程,使顧客能迅速找到所需二手,真正做到“簡潔高效流暢”的環(huán)境。1,注冊與管理會員用戶可以瀏覽本網(wǎng)站的新聞信息、購買二手產(chǎn)品,在線交流,但是用戶必須通過注冊與管理成為會員才具有這些權(quán)限。,2,修改用戶信息可以對用戶信息進(jìn)行修改。3,購物車查看二手二手信息后,對所需要的二手信息放入購物車,等待確認(rèn)訂單;同時在交易完成后,自動進(jìn)行積分計算。4.我的訂單可以查看確認(rèn)后的所有訂單里的詳細(xì)二手貨物信息。5.新聞信息可以查看最新的二手新聞信息。6.在線留言可以發(fā)表留言等。7,二手貨物搜索功能實現(xiàn)對二手的貨物款式、價格等在線搜索3.3.2功能模塊圖圖3.1功能模塊圖3.3業(yè)務(wù)流程分析根據(jù)二手在線交易系統(tǒng)的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù)等)。1.系統(tǒng)業(yè)務(wù)流圖描述如下(1)顧客瀏覽網(wǎng)站顧客通過瀏覽器登錄到本二手在線交易系統(tǒng)網(wǎng)站后,可以通過新品上架、特價產(chǎn)品、交易排行的模塊查看貨物產(chǎn)品及詳細(xì)信息,同時顧客也可以按類別查看貨物。另外,顧客可以瀏覽公告,交易排行榜等模塊;(2)用戶注冊與管理及登錄顧客如要購買二手貨物,需要進(jìn)行用戶注冊與管理,注冊與管理成功并登錄后,用戶可以購買二手貨物;(3)購物車處理用戶通過瀏覽數(shù)碼產(chǎn)品信息選擇要購買的產(chǎn)品時,可以將產(chǎn)品放入購物車,并可以添加至購物車、查看購物車、移除購物車中的數(shù)碼產(chǎn)品、修改購物車中二手?jǐn)?shù)量、清空購物車;(4)收銀臺處理當(dāng)用戶決定購買購物車中的二手時,可以通過收銀臺結(jié)賬填寫相應(yīng)的訂單信息,確定所填寫的訂單信息無誤后,系統(tǒng)將產(chǎn)生此次訂單的編號,完成在線下達(dá)訂單,并且用戶可以查看到訂單;(5)管理員后臺處理系統(tǒng)管理員登錄后可以查看到已受理和未受理的訂單及詳細(xì)信息。另外,管理員能夠?qū)ο到y(tǒng)的各項信息進(jìn)行維護處理。系統(tǒng)業(yè)務(wù)流圖如圖2-1所示。圖3.2系統(tǒng)業(yè)務(wù)流圖3.4系統(tǒng)目標(biāo)在Internet上構(gòu)架安全的和易于擴展的B2C在線二手貨物交易網(wǎng)站業(yè)務(wù)框架體系,形成進(jìn)行商務(wù)活動的虛擬網(wǎng)絡(luò)空間和保障商務(wù)順利運營的管理環(huán)境;建立協(xié)調(diào)、整合信息流、物質(zhì)流、資金流有序、關(guān)聯(lián)、高效流動的重要場所。企業(yè)、商家、客戶可充分利用電子商務(wù)提供的網(wǎng)絡(luò)基礎(chǔ)設(shè)施、安全平臺、管理平臺等共享資源有效地、低成本地開展自己的二手貨物交易商業(yè)活動。4系統(tǒng)詳細(xì)設(shè)計4.1系統(tǒng)總體結(jié)構(gòu)分析系統(tǒng)主要針對兩大部分進(jìn)行設(shè)計分析:普通用戶部分和管理員部分。普通用戶為本站的瀏覽者或是會員,管理員為本站的管理者。普通用戶在登錄到本站之后,可以進(jìn)行二手搜索、查看二手貨物詳情、購買二手貨物、結(jié)帳付款、查看新聞等一系列的操作。而管理員登錄之后則可以對本站的信息進(jìn)行維護和管理。如用戶信息管理,二手貨物類型管理、二手貨物管理、新聞管理、訂單管理和用戶留言管理。圖4-1網(wǎng)站功能圖圖4-1具體說明本系統(tǒng)中會員和管理者所能進(jìn)行的操作4.2用戶購物流程分析圖4-2購物流程圖用戶使用本系統(tǒng),可以進(jìn)行網(wǎng)上交易,購物過程中要經(jīng)歷以下幾個步驟:打開網(wǎng)站主頁,搜索二手貨物,查看二手貨物詳細(xì)信息;在這里若是喜歡這件二手貨物則可以把它放入到購物車,若不喜歡則可以重新進(jìn)行二手貨物搜索。在找到用戶喜歡的二手貨物并放入購物車后,用戶可以繼續(xù)購物或者是選擇到收銀臺結(jié)賬付款并生產(chǎn)本次購物的訂單。具體流程信息如圖4-2所示。4.3數(shù)據(jù)庫設(shè)計本系統(tǒng)的數(shù)據(jù)庫設(shè)計采用了MySQL數(shù)據(jù)庫,數(shù)據(jù)庫名Shoppingclotheonnet,采用JDBC(Java數(shù)據(jù)庫連接)連接數(shù)據(jù)庫,JDBC是由一組用Java編程語言編寫的類和接口組成。根據(jù)系統(tǒng)需求,在登錄系統(tǒng)時提供所要的身份驗證信息,在本系統(tǒng)中設(shè)計了兩種登錄方式,分別是系統(tǒng)管理員和顧客會員,所以設(shè)計了管理員信息表和顧客會員信息表。經(jīng)過身份驗證后,進(jìn)入系統(tǒng)。在前臺客戶端模塊中涉及到顧客會員管理,二手貨物信息管理,訂二手貨物管理,留言系統(tǒng),要設(shè)計注冊與管理會員信息表,二手貨物信息表,訂單數(shù)據(jù)信息表,購物車實體相關(guān)的信息表。在前臺客戶端模塊中,顧客要通過注冊與管理會員,選擇二手貨物信息,下訂單,付款等操作來實現(xiàn)二手貨物交易的顧客部分,數(shù)據(jù)庫中關(guān)聯(lián)與顧客會員的相關(guān)操作來進(jìn)行相關(guān)的增加、刪除、修改、插入數(shù)據(jù)信息操作數(shù)據(jù)庫表;在后臺管理端模塊中,涉及到,管理員信息,二手貨物管理,會員用戶管理,訂單處理,留言功能等功能,要設(shè)計管理員信息表,二手貨物信息表,訂單信息表,會員信息表。在后臺管理端模塊中,管理員要審核會員信息,審核二手貨物信息,修改二手貨物信息,處理訂單信息,通過操作來改變這些表在數(shù)據(jù)庫中的內(nèi)容。根據(jù)以上的分析,本系統(tǒng)采用關(guān)系型數(shù)據(jù)庫并設(shè)計了5個數(shù)據(jù)庫表,分別是顧客信息表(UserData)、訂單查詢表(OrderData)、購物車模塊表(ShoppingCar)、二手貨物管理模塊表(ClotheManage)、會員管理模塊表(VIPManage)。網(wǎng)上二手貨物店系統(tǒng)數(shù)據(jù)庫的訪問采用JDBC的方式連接。本系統(tǒng)是二手貨物交易系統(tǒng),根據(jù)上面的結(jié)構(gòu)設(shè)計和初步的數(shù)據(jù)庫設(shè)計思想,規(guī)劃的實體主要有管理員,實體、顧客、會員、購物車實體、訂單系統(tǒng)等。這些實體包含各種具體實際信息,通過相互之間的作用形成數(shù)據(jù)的流動。FeederSellFeederSellProductStockCustomerStockStockStockSellSellSellSell4.4數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)是一個二手貨物交易系統(tǒng),在系統(tǒng)詳細(xì)設(shè)計之前應(yīng)該對系統(tǒng)中所涉及到的對象實體進(jìn)行信息建模,并最終得到完整的數(shù)據(jù)庫邏輯結(jié)構(gòu)。4.4.1 顧客信息表(UserData)提供會員注冊與管理、修改密碼、修改個人信息和找回密碼等功能數(shù)據(jù)表結(jié)構(gòu)如表4.1所示:表4.1UserData表結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 是否可為空 約束 描述UserID Int NO 主鍵顧客IDUserName Varchar(50) * 顧客姓名Role Varchar(50) * 顧客角色(會員或游客)PassWord Varchar(50) * 密碼Email Varchar(50) * 郵箱Address Varchar(50) * 地址Phone Varchar(50) * 電話QQ Varchar(50) * QQ4.4.2訂單查詢模塊(OrderData)提供用戶查詢自己所有訂單。數(shù)據(jù)表設(shè)計如表4.2所示:表4.2OrderData表結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述OrderID Int NO 主鍵 操作員編號UserID Int * 操作員姓名UserName Varchar(50) * 操作員密碼ClotheName Varchar(50) * Price Float * Count Int * OrderTime Datetime * State Bit * DeliverMode Varchar(50) * PayMode Varchar(50) * ClotheID Int * 4.4.3留言模塊(MassageModule)提供顧客留言和管理員與顧客交流等功能。數(shù)據(jù)庫表設(shè)計如表4.3所示:表4.3MassageModule表結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述ID Int NO 主鍵 管理員編號GuestID Int * 管理員名字[User] Varchar(50) * 管理員密碼Title Varchar(50) * NickName Varchar(50) * Time DateTime * [content] Text * 4.4.4購物車模塊(ShoppingCar)購物車模塊提供了顧客已選的二手貨物信息,供用戶選擇是否為購物車內(nèi)二手貨物付款下訂單。數(shù)據(jù)庫表設(shè)計如表4.4所示:表4.4ShoppingCar表結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述ID Int NO 主鍵 采購員編號ClotheName Varchar(50) * 采購員姓名Count Int * 采購員性別Price Float * 電話Sum Float * 4.4.5貨物管理模塊(ClotheManage)貨物管理模塊中,管理員可以添加食品信息、管理服裝狀態(tài)。數(shù)據(jù)庫表的設(shè)計如表4.5所示:表4.5ClotheManage表結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述ClotheID Int NO 主鍵 校驗員編號ClotheName Varchar(50) * 校驗員姓名Author Varchar(50) * 校驗員性別Price1 Float * 電話Price2 Float * Category Varchar(50) * Publisher Varchar(50) * Format Int * Pages Int * Words Int * PublishDate Varchar(50) * Attention Int * [content] Text * Cover Varchar(100) * Count Int * 4.4.6會員管理模塊管理員可以進(jìn)行會員管理、密碼修改。數(shù)據(jù)庫表設(shè)計如表4.6所示:表4.6VIPManage表結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 是否為空值 約束 描述UserID Int NO 主鍵 出貨員編號Email Varchar(50) * 出貨員姓名UserName Varchar(50) * 出貨員性別PassWord Varchar(50) * 電話Role Varchar(50) * Address Varchar(50) * Phone Varchar(50) * QQ Varchar(50) * 5系統(tǒng)的演示與測試5.1首頁產(chǎn)品列表展示首頁模塊實現(xiàn)用戶登陸功能,它驗證用戶提交的用戶名和密碼是否被授權(quán),如果登錄名為空,會提示請輸入用戶名,如果密碼沒輸入或輸入錯誤,會輸入密碼為空或錯誤,并根據(jù)訪問權(quán)限為用戶提供相應(yīng)的業(yè)務(wù)功能。首頁展示效果圖如下:圖5.1首頁效果展示部分關(guān)鍵代碼如下<tablealign="center"width="95%"height=""border="2"bordercolor="#FF33FF"><tr> <tdwidth="20%"valign="top"align="center"> <!--#includefile="mainInc/left.asp"--> </td> <!--主窗口--> <tdwidth="75%"> <table> <tr> <tdalign="left"> <!--#includefile="mainInc/newproduct.asp"--> </td> </tr> <tr> <tdalign="center"> <!--#includefile="mainInc/special.asp"--> </td> </tr> <tr> <tdalign="center"> <!--#includefile="mainInc/commend.asp"--> </td> </tr> </table> </td> </tr></table>5.2用戶信息注冊與管理用戶只有登錄系統(tǒng)后才能進(jìn)行注冊和管理。登錄時,用戶需要在輸入用戶名和密碼并提交到后臺中。系統(tǒng)合適核實用戶名和密碼正確后,才允許用戶登錄,正確登錄后用戶就可以查詢信息。用戶信息注冊與管理界面如下:圖5.2用戶注冊與管理圖5.2.1用戶留言管理部分關(guān)鍵代碼如下:
<%'cookies中的變量說明'proCountcookies中放入的產(chǎn)品數(shù)目'pro_*cookies中存放產(chǎn)品的id,后面的*為產(chǎn)品數(shù)目,*從1開始計算Dimaction,proId,countaction=request.QueryString("action")'當(dāng)cookies中沒有值時初始化Ifrequest.Cookies("proCount")="-1"ThenResponse.Cookies("proCount")=0EndIfIfaction="add"Then'判斷cookies中是否有這個id,若有的話數(shù)量加1,若沒有增加此二手貨物Id '獲取proId proId=request.QueryString("id") DimcurrentIndex currentIndex=-1 count=Request.Cookies("proCount")fori=1tocount IfRequest.Cookies("pro_"&i)("id")=proIdThencurrentIndex=i EndIfNextIfcurrentIndex=-1Then '新增產(chǎn)品Response.Cookies("proCount")=count+1 '改變count的值 count=Request.Cookies("proCount") Response.Cookies("pro_"&count)("id")=proId Response.Cookies("pro_"&count)("num")=1 Else '增加產(chǎn)品數(shù)目Dimnum num=Request.Cookies("pro_"¤tIndex)("num") Response.Cookies("pro_"¤tIndex)("num")=num+1 EndIfEndIf%>5.3貨物的管理、添加系統(tǒng)需要實現(xiàn)的貨物管理功能有:貨物信息的添加,信息自動排行和展示等:圖5.3貨物分類管理與添加圖5.3.1二手產(chǎn)品的搜索在列表頁面中單擊“圖片”超鏈接,可以查看二手產(chǎn)品的詳細(xì)信息。每份菜肴還需要提供“添加到購物車”的按紐,以便用戶能夠方便地購買:圖5.3.2二手產(chǎn)品加入購物車部分關(guān)鍵代碼如下:<%OPTIONEXPLICIT%><%Server.ScriptTimeOut=5000%><!--#includeFILE="upload_5xsoft.inc"--><%dimupload,file,formName,formPathsetupload=newupload_5xsoft''建立上傳對象formPath="../../../../upFile/proIcon/"'路徑foreachformNameinupload.objFile''列出所有上傳了的文件 setfile=upload.file(formName)''生成一個文件對象 iffile.FileSize>0then''如果FileSize>0說明有文件數(shù)據(jù) '用當(dāng)前時間組合處理文件名 '組合策略:取當(dāng)前時間到3000年00:00:00的秒差 'DateDiff("s",Now(),"1/1/300000:00:00")DimfileNameSuff,diffSec diffSec=DateDiff("s",Now(),"1/1/300000:00:00")fileNameSuff=Right(
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年火鍋調(diào)料買賣合同范本大全
- 2024北京市舊機動車委托出售合同
- 2024工程售后服務(wù)合同范本
- 高中學(xué)生宿舍樓運營成本分析
- 高中學(xué)生宿舍樓市場需求與選址分析
- 2024砌磚勞務(wù)分包合同樣本
- SKLB646-生命科學(xué)試劑-MCE
- 農(nóng)業(yè)立體栽培項目的可行性評估與實施方案
- 廣西大學(xué)附屬中學(xué)2024屆高三下學(xué)期一??荚嚁?shù)學(xué)試題
- 2022年初中學(xué)生軍訓(xùn)參考心得體會800字參考范文五篇
- 幼兒園中班數(shù)學(xué)鮮花分一分教案ppt【幼教課件】
- 防洪評價課件
- 普通地質(zhì)學(xué)教材
- 我的連衣裙【經(jīng)典繪本】
- 農(nóng)村公路暢通工程質(zhì)量檢測方案第三方檢測及交工驗收
- 急性冠脈綜合征特殊人群抗血小板治療中國專家建議解讀
- 1 220kV外護套電纜試驗報告
- 毛澤東思想概論
- 機械加工工時定額標(biāo)準(zhǔn)計算手冊
- 盾構(gòu)始發(fā)條件驗收
- GB/T 6726-2008汽車用冷彎型鋼尺寸、外形、重量及允許偏差
評論
0/150
提交評論