網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)_第1頁(yè)
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)_第2頁(yè)
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)_第3頁(yè)
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)_第4頁(yè)
網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)(論文)網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:論文提交日期:網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(jì)摘要隨著Internet上商品零售額的迅速增長(zhǎng),許多中小型企業(yè)開始考慮建立自己的電子商務(wù)站點(diǎn),通過(guò)Internet,即使是小公司也可能接觸到世界上任何地方的客戶;在Internet上瀏覽的人會(huì)發(fā)現(xiàn)在線訂購(gòu)商品比其他任何方法都方便得多;一旦電子商務(wù)站點(diǎn)啟動(dòng)并運(yùn)行起來(lái),獲取訂單處理的成本與設(shè)置實(shí)體店鋪的成本相比,實(shí)際上接近于零。本系統(tǒng)實(shí)現(xiàn)了一般電子商務(wù)所具備的功能,如商品瀏覽、用戶登錄注冊(cè)、網(wǎng)上與購(gòu)物、結(jié)算、后臺(tái)數(shù)據(jù)庫(kù)管理等,利用這些功能可以對(duì)鮮花銷售信息進(jìn)行較好的管理。網(wǎng)上鮮花銷售系統(tǒng)的使用者主要是客戶和銷售管理者,對(duì)于客戶來(lái)說(shuō),實(shí)現(xiàn)的功能包括客戶瀏覽鮮花(搜索查詢),存放選中的商品的購(gòu)物車,最后產(chǎn)生訂單;對(duì)于銷售管理者來(lái)說(shuō),需要對(duì)客戶的信息,鮮花的信息,以及銷售的信息進(jìn)行管理。關(guān)鍵詞:購(gòu)物車;鮮花管理;銷售管理;客戶管理;搜索查詢DesignofOnlineFlowerShopAbstractWiththeturnoverofcommodityretailsalesfastincreasingovertheInternet,urgesalotofmiddleandsmallenterprisestothinktheElectronicCommerceplatformandfoundingthemselvesWebsites.BuildingtheElectronicCommercewebsitehasalotofsuperiorities.Suchasasmallcompanycancontactwiththecustomerswhoevercomefromanycountries.ThepersonbrowsingontheInternetwilldiscoverthatorderingacommodityonlineismuchmoreconveniencethananyothermethods.OncetheElectronicCommercewebsiteworks,thecostofhandlingorderapproacheszerocomparedwithentityshop.ThissystemhassomegeneralElectronicCommercefunctions.Forexample,browsingcommodityovertheinternet,userregistration,On-lineshopping,settlement,datamanagement,makesuseofthesefunctionstobeabletomanageinformationoftheflower.Theon-linefreshflowersalesystem’susersmainlyarethecustomersandsalemanages.Thecustomer’sfunctionsincludethecustomerbrowsingfreshflower(search),thecommodityshoppingcartwhichdepositingselects,finallyproducingtheorderform.Thesalemanages’functionsincludingmanagetheinformationsuchasthecustomers,theflowerandthesales.Keywords:Shoppingcart,Flowermanagement,Salesmanagement,Customermanagement,Searchforinquiry目錄論文總頁(yè)數(shù):23頁(yè)1引言 11.1網(wǎng)上購(gòu)物 11.2網(wǎng)上購(gòu)物的優(yōu)點(diǎn) 21.3基礎(chǔ)知識(shí) 31.4系統(tǒng)軟硬件配置要求 32系統(tǒng)特色及方案選擇 43系統(tǒng)需求分析與流程設(shè)計(jì) 53.1系統(tǒng)功能需求分析 53.2系統(tǒng)流程分析 64數(shù)據(jù)庫(kù)設(shè)計(jì) 74.1系統(tǒng)E-R圖 74.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 85用戶管理權(quán)限 106系統(tǒng)實(shí)現(xiàn)與分析 106.1購(gòu)物車 106.2用戶登錄與注冊(cè) 136.3注銷 156.4下訂單 166.5撤消訂單 186.6鮮花管理 19結(jié)論 20參考文獻(xiàn) 21致謝 22聲明 231引言1.1網(wǎng)上購(gòu)物“網(wǎng)上購(gòu)物”,這個(gè)逐漸流行于二十世紀(jì)的購(gòu)物方式已經(jīng)為越來(lái)越多的人所接受。不論是腰纏萬(wàn)貫的大富翁、時(shí)尚的白領(lǐng)麗人還是普通的工薪階層,其中大部分人可能都有過(guò)網(wǎng)上購(gòu)物的經(jīng)歷。這其中有的也許僅僅想擁有這種體驗(yàn)的感覺,有的可能將此作為一種“知識(shí)人士”的標(biāo)志,有的則可能已將網(wǎng)上購(gòu)物作為自己日常生活的重要組成部分而取代了傳統(tǒng)上街購(gòu)物的方式。究竟何為網(wǎng)上購(gòu)物呢?簡(jiǎn)單來(lái)說(shuō),網(wǎng)上購(gòu)物就是把傳統(tǒng)的商店直接“搬”回家,利用internet直接購(gòu)買自己需要的商品或者享受自己需要的服務(wù)。專業(yè)地講,它是交易雙方從洽談、簽約以及貸款的支付、交貨通知等整個(gè)交易過(guò)程通過(guò)Internet、web和購(gòu)物界面技術(shù)化的B2C網(wǎng)上購(gòu)物在當(dāng)今發(fā)達(dá)資本主義國(guó)家已經(jīng)顯示出較強(qiáng)的發(fā)展勢(shì)頭,它在推動(dòng)國(guó)家經(jīng)濟(jì)增長(zhǎng)方面可以說(shuō)又是一支嶄新的力量。舉例來(lái)說(shuō),GFK最近一份針對(duì)德國(guó)網(wǎng)上購(gòu)物者的調(diào)查指出,在2006年上半年,德國(guó)的在線購(gòu)物銷售額達(dá)到65億歐元。GFK預(yù)計(jì),2007年全年,德國(guó)在線購(gòu)物銷售額達(dá)到200億歐元之多。相比之下,在我國(guó)網(wǎng)上購(gòu)物還是一個(gè)新生的事物。從某種意義上說(shuō),SARS開辟了中國(guó)網(wǎng)上購(gòu)物的新紀(jì)元。面對(duì)非典的襲擊,多數(shù)人被困在屋內(nèi),而要想不出門就買到自己所需的東西只能依賴網(wǎng)絡(luò),許多防范意識(shí)很強(qiáng)的人也試著網(wǎng)上購(gòu)物。至此,有越來(lái)越多的人認(rèn)識(shí)到“網(wǎng)上訂貨、送貨上門”的方便,也有越來(lái)越多的人也開始接受網(wǎng)上購(gòu)物。CNNIC在其發(fā)布的《中國(guó)互聯(lián)網(wǎng)絡(luò)熱點(diǎn)調(diào)查報(bào)告》中顯示:在我國(guó)有17.9%的網(wǎng)民在半年內(nèi)有過(guò)網(wǎng)絡(luò)購(gòu)物經(jīng)歷,在瀏覽過(guò)購(gòu)物網(wǎng)站的網(wǎng)民中,有29.6%的人在半年內(nèi)有過(guò)網(wǎng)絡(luò)購(gòu)物經(jīng)歷,有過(guò)網(wǎng)絡(luò)購(gòu)物經(jīng)歷的被訪者中有超過(guò)90%的人今后會(huì)繼續(xù)進(jìn)行網(wǎng)絡(luò)購(gòu)物;有63.7%沒有購(gòu)物經(jīng)歷的網(wǎng)民表示今后會(huì)嘗試網(wǎng)絡(luò)購(gòu)物。這些數(shù)據(jù)表明我國(guó)網(wǎng)上購(gòu)物市場(chǎng)有巨大的潛力。1.2網(wǎng)上購(gòu)物的優(yōu)點(diǎn)相對(duì)于傳統(tǒng)銷售模式,網(wǎng)上銷售具有無(wú)可比擬的優(yōu)勢(shì),也正是這些優(yōu)勢(shì)使其能夠在短短幾年時(shí)間快速發(fā)展起來(lái),影響和沖擊傳統(tǒng)銷售體系,改變?nèi)藗兊南M(fèi)觀念。對(duì)于商家來(lái)說(shuō),網(wǎng)上購(gòu)物有諸多好處:1.主動(dòng)與互動(dòng)。網(wǎng)上銷售充分利用網(wǎng)絡(luò)的互動(dòng)性使商家與消費(fèi)者的聯(lián)系變得更加容易和快速,在互聯(lián)網(wǎng)上所面對(duì)的不再是“被動(dòng)”的消費(fèi)者,而是有目地的“主動(dòng)”客戶,買主以及潛在的客戶透過(guò)互聯(lián)網(wǎng)主動(dòng)地找到商家網(wǎng)站,提出他們所需要的服務(wù)。傳統(tǒng)購(gòu)物是一對(duì)多的模式,網(wǎng)絡(luò)購(gòu)物則變成一對(duì)一模式,廠商能夠根據(jù)消費(fèi)者的個(gè)性,提供更充分的服務(wù)。2.無(wú)限延伸。一是信息容量不受限制,在網(wǎng)上,公司介紹、產(chǎn)品資訊、圖片……任何想要提供給客戶的資料皆可輸入;二是銷售時(shí)間不受限制,一天24小時(shí),一周七天,一年365天不停地運(yùn)作,隨時(shí)提供服務(wù);三是銷售地點(diǎn)也不受限制,互聯(lián)網(wǎng)可以將企業(yè)的業(yè)務(wù)延伸到世界各地,無(wú)國(guó)界、區(qū)域界線經(jīng)營(yíng),而不受現(xiàn)實(shí)經(jīng)濟(jì)的地方保護(hù)、貿(mào)易壁壘和企業(yè)實(shí)力的制約。互聯(lián)網(wǎng)世界里無(wú)遠(yuǎn)近之分,消費(fèi)者只要擁有電腦,即可隨時(shí)到任何虛擬商店中邀游;四是商品提供力無(wú)限制,互聯(lián)網(wǎng)巨大的空間使商家擺脫經(jīng)營(yíng)空間的限制,更多提供經(jīng)營(yíng)品種。如網(wǎng)絡(luò)書店Amazon經(jīng)營(yíng)的圖書達(dá)300萬(wàn)種之多,世界上任何一家傳統(tǒng)書店絕對(duì)不可能陳列如此巨大數(shù)量的書籍,但在網(wǎng)絡(luò)世界里就能夠?qū)崿F(xiàn)。3.降低成本。一是初始投資少,建置企業(yè)網(wǎng)站不需要花費(fèi)大額的投資。以在互聯(lián)網(wǎng)上設(shè)立一個(gè)小型虛擬商店計(jì)算,其成本主要包括注冊(cè)域名、租賃虛擬主機(jī)、制作網(wǎng)頁(yè)、硬軟件費(fèi)用以及往后的維持費(fèi)用。這比起普通店鋪經(jīng)常性支出,如昂貴的店面租金、裝潢費(fèi)用、水電費(fèi)、營(yíng)業(yè)稅及人事費(fèi)用等要低廉許多倍。如果與網(wǎng)絡(luò)服務(wù)商合作或者向網(wǎng)絡(luò)服務(wù)商租賃虛擬店鋪則成本更為低廉。二是人工成本低廉。虛擬商店省卻了店面營(yíng)業(yè)人員和管理人員,節(jié)省大量市場(chǎng)開發(fā)與業(yè)務(wù)銷售及客戶服務(wù)成本,縮短銷售體系的距離。三是降低存貨成本。互聯(lián)網(wǎng)屬于無(wú)存貨商店,網(wǎng)上商店可以在接到顧客訂單后,再向制造廠家訂貨,而無(wú)須將商品陳列出來(lái),以供顧客選擇。這樣一來(lái),店家不會(huì)因?yàn)榇尕浂黾咏?jīng)營(yíng)成本,因而在售價(jià)上,能增強(qiáng)虛擬商店對(duì)一般商店的競(jìng)爭(zhēng)力。4.多功能。企業(yè)網(wǎng)站在未來(lái)的資訊社會(huì)將成為不可缺少的企業(yè)識(shí)別標(biāo)志之一,能不斷提升企業(yè)的附加價(jià)值。除了提供給予客戶一個(gè)效率資訊通道,也可以對(duì)招募人才產(chǎn)生重要影響,它可以是一個(gè)即時(shí)資訊的看板,也可以是一個(gè)購(gòu)物中心。5.更豐富多彩的促銷手段。在現(xiàn)實(shí)社會(huì)中,受時(shí)間、場(chǎng)地、人員的諸多限制,在同一個(gè)商店同時(shí)舉辦多個(gè)促銷活動(dòng)幾乎是不可能的,而在虛擬商店我們可以看到十個(gè)、幾十個(gè)促銷活動(dòng)同時(shí)進(jìn)行,盡管太多的活動(dòng)會(huì)影響或分散消費(fèi)者的一部分注意力,但我們也可以看到更多的消費(fèi)者在尋找適合自己口味的銷售方案。對(duì)于廠商來(lái)說(shuō),網(wǎng)上銷售能夠以最少的成本將自己的貨物、服務(wù)推銷到全世界,這種方式可以使小企業(yè)變大,本土公司變成世界性公司。對(duì)于消費(fèi)者來(lái)說(shuō),網(wǎng)上購(gòu)物也有諸多好處:1.便宜。由于網(wǎng)上商店省去了租店面、柜臺(tái)和庫(kù)房、請(qǐng)售貨員和管理人員的費(fèi)用,并且廠家與消費(fèi)者直接見面,繞開了層層經(jīng)銷商,省去大量費(fèi)用,所售商品當(dāng)然就會(huì)便宜。網(wǎng)絡(luò)專賣店提供的商品,其價(jià)格均低于市價(jià)。2.快捷方便。省時(shí)、省力是網(wǎng)上購(gòu)物區(qū)別于普通購(gòu)物的又一大優(yōu)點(diǎn)。去商場(chǎng)買東西需要出門,需要交通工具,還會(huì)趕上刮風(fēng)下雨。而網(wǎng)上購(gòu)物,無(wú)論大小,配送公司都會(huì)送到家中,節(jié)省了購(gòu)買時(shí)間,提供便利。此外,網(wǎng)絡(luò)商店對(duì)于殘疾人士特別有用,只要上了網(wǎng),也能和其它正常人一樣去網(wǎng)絡(luò)商店購(gòu)物了。3.全天服務(wù)。大多數(shù)商店都有營(yíng)業(yè)時(shí)間,而網(wǎng)上商店一天24小時(shí)每時(shí)每刻都在營(yíng)業(yè),只要有購(gòu)物的想法,就可以馬上去實(shí)現(xiàn)它。1.3基礎(chǔ)知識(shí)本系統(tǒng)以方便人們生活,提高人們的生活效率為目標(biāo),以先進(jìn)的計(jì)算機(jī)信息技術(shù)為人們帶來(lái)更先進(jìn)更高效率的運(yùn)作模式,所需要掌握的基礎(chǔ)知識(shí)如下:了解應(yīng)用開發(fā)工具的現(xiàn)狀;ASP.net編程基礎(chǔ);MSSQLServer基礎(chǔ);設(shè)計(jì)數(shù)據(jù)庫(kù);設(shè)計(jì)界面;開發(fā)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)實(shí)現(xiàn)的一些功能有:數(shù)據(jù)和數(shù)據(jù)說(shuō)明的醒目顯示;多條件的查詢;數(shù)據(jù)庫(kù)的設(shè)計(jì)、界面的設(shè)計(jì)。1.4系統(tǒng)軟硬件配置要求服務(wù)器端建議用戶的計(jì)算機(jī)使用以下配置(或更高):(1)CPU:Intel或兼容機(jī)PentiumPentium3500MHz或更高(2)硬盤:7200轉(zhuǎn)/分,剩余空間>100M(3)內(nèi)存:建議512MB或更多(4)Windows2000Server、(5)Microsoft.Visual.Studio.2005.Team.Suite(6)SQL2000企業(yè)版、客戶端推薦配置(1)B/S模式,客戶端要求不高(2)顯示卡:SVGA,16K色以上顯示模式(3)IE5.01以上或者兼容版本2系統(tǒng)特色及方案選擇系統(tǒng)采用ASP.NET+MSSQL2000,B/S模式開發(fā)。本系統(tǒng)采用三層架構(gòu)模式,表示層(view)、數(shù)據(jù)訪問層(DAL)、數(shù)據(jù)庫(kù)(database)。三層架構(gòu)將顯示部分和邏輯流程控制分開,利用服務(wù)器應(yīng)用程序?qū)崿F(xiàn)顯示部分,利用商務(wù)邏輯層實(shí)現(xiàn)程序的流程控制,分層使維護(hù)變得方便一些,而且執(zhí)行效率也會(huì)有所提高。HTML(HyperTextMarkupLanguage超文本標(biāo)記語(yǔ)言)是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。與常見的字處理文件不同,Web頁(yè)以超文本標(biāo)識(shí)語(yǔ)言編排格式。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等)。HTML文檔(即Homepage的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.html的文件擴(kuò)展名。一般的HTML頁(yè)面具有如下的結(jié)構(gòu):一對(duì)<html></html>標(biāo)記作為文件的開頭和結(jié)尾,在<html>標(biāo)記后是頭部標(biāo)記<head></head>,其后是實(shí)體標(biāo)記<body></body>。由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫(kù)有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQLServer等,其中網(wǎng)絡(luò)型的SQLServer、Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的Access、FoxPro等數(shù)據(jù)庫(kù)。本系統(tǒng)采用的是微軟公司的SQLServer2000。SQLServer與XP服務(wù)器緊密集成,而XP服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了SQLServer2000服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;用戶可以使用Web瀏覽器查詢存儲(chǔ)在SQLServer2000數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫(kù)的要求。容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制。ASP.net與SQLServer的完美組合,為中小型乃至企業(yè)級(jí)的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。系統(tǒng)選擇B/S結(jié)構(gòu),B/S(Browser/Server)(圖1)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,無(wú)需安裝特定客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于架構(gòu)管理軟件更是方便、快捷、高效:(1)無(wú)須開發(fā)客戶端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。頁(yè)面模塊化,很多頁(yè)面共用的部分集成為一個(gè)模塊,無(wú)須重新編寫重復(fù)代碼,提高了開發(fā)效率。用戶或者管理員出現(xiàn)錯(cuò)誤操作或者非法操作時(shí)或予以屏蔽并給出錯(cuò)誤提示,方便修正,保證系統(tǒng)正常運(yùn)行。圖1B/S結(jié)構(gòu)圖3系統(tǒng)需求分析與流程設(shè)計(jì)3.1系統(tǒng)功能需求分析網(wǎng)上鮮花銷售系統(tǒng)銷售管理后臺(tái)管理服務(wù)條款聯(lián)系方式客戶管理網(wǎng)上鮮花銷售系統(tǒng)銷售管理后臺(tái)管理服務(wù)條款聯(lián)系方式客戶管理鮮花管理圖2系統(tǒng)功能需求分析前臺(tái)客戶鮮花信息購(gòu)物車前臺(tái)客戶功能可以概括為以下幾點(diǎn):鮮花信息模塊:包括鮮花信息的瀏覽,查詢搜索等;用戶信息管理模塊:處理用戶注冊(cè)、登錄驗(yàn)證;購(gòu)物車模塊:可以添加自己喜歡的鮮花;訂單模塊:此模塊中的信息由購(gòu)物車結(jié)賬產(chǎn)生,可以供客戶查詢訂單狀態(tài),以及及時(shí)修改訂單信息。后臺(tái)管理者功能可以概括為以下幾點(diǎn):客戶管理:可以查詢、修改客戶信息;鮮花管理:可以添加、修改、刪除鮮花信息;銷售管理:處理客戶的訂單,查詢訂單以及銷售的情況;3.2系統(tǒng)流程分析客戶購(gòu)物的流程是整個(gè)系統(tǒng)流程最重要的部分,不管客戶是否登錄都可以進(jìn)行商品瀏覽以及進(jìn)行購(gòu)物,未登錄的客戶可以在最后結(jié)賬時(shí)進(jìn)行登錄驗(yàn)證,客戶登錄流程如圖3所示。瀏覽鮮花瀏覽鮮花添加到購(gòu)物車下訂單生成訂單購(gòu)買成功登錄注冊(cè)是開始登錄否否是結(jié)束圖3購(gòu)物流程圖4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1系統(tǒng)E-R圖購(gòu)物者密碼聯(lián)系送貨地址用戶名…………由于直接將顯示世界信息按具體的數(shù)據(jù)組織模型進(jìn)行組織,必須同時(shí)考慮很多因素,設(shè)計(jì)工作非常復(fù)雜,并且效果也不很理想,因此,需要一種方法來(lái)對(duì)現(xiàn)實(shí)世界的信息結(jié)構(gòu)進(jìn)行描述。E-R方法就是一種實(shí)體--關(guān)系方法,而其使用的工具就是E-R圖。購(gòu)物者密碼聯(lián)系送貨地址用戶名…………圖4用戶實(shí)體及屬性鮮花鮮花鮮花名鮮花單價(jià)鮮花說(shuō)名鮮花圖象…………圖5商品實(shí)體及屬性定單定單商品定單狀態(tài)定單信息…………圖6定單實(shí)體及屬性MM消費(fèi)購(gòu)物者定單服務(wù)商1供應(yīng)商品MPN圖7完整實(shí)體聯(lián)系圖4.2數(shù)據(jù)庫(kù)表設(shè)計(jì)鮮花列表,記錄鮮花的基本信息,主要包括FlowerID鮮花編號(hào),F(xiàn)lowerSerialNumber鮮花序列號(hào),F(xiàn)lowerName鮮花名稱,F(xiàn)lowerStock鮮花貨存,F(xiàn)lowerPrice,F(xiàn)lowerDescription鮮花說(shuō)明,F(xiàn)lowerImage鮮花圖像,其中鮮花編號(hào)為鮮花列表的主鍵。表1鮮花信息表表名:Flower說(shuō)明:存儲(chǔ)鮮花信息字段名類型大小主鍵缺省描述FlowerIDint4Y鮮花編號(hào)FlowerSerialNumbervarchar50鮮花序列號(hào)FlowerNamevarchar50鮮花名稱FlowerStockint4鮮花貨存FlowerPricemoney8鮮花單價(jià)FlowerDescriptionvarchar50鮮花說(shuō)明FlowerImagevarchar50鮮花圖像訂單表,一張訂單可以訂購(gòu)多種鮮花,所以用兩張表來(lái)存儲(chǔ)數(shù)據(jù)。訂單的基本信息表里面不包含具體的訂購(gòu)哪種鮮花的信息,這張表主要包括OrderID訂單編號(hào),UserID用戶編號(hào),Address地址,PostCode,Telephone,OrderDate下單時(shí)間,Dispatched是否已經(jīng)發(fā)貨,其中訂單編號(hào)為訂單表的主鍵。表2存儲(chǔ)訂單表表名:Orders說(shuō)明:存儲(chǔ)訂單字段名類型大小主鍵缺省描述OrderIDint4Y訂單編號(hào)UserIDint4用戶編號(hào)Addressvarchar50地址PostCodechar10Telephonevarchar50OrderDatedatetime8下單時(shí)間Dispatchedbit10是否發(fā)貨,0(未發(fā))定單詳情表,這張表中存儲(chǔ)了訂單中具體的關(guān)于已訂購(gòu)鮮花的信息,主要包括OrderDetailID訂單詳情編號(hào),OrderID訂單編號(hào),F(xiàn)lowerID鮮花編號(hào),Quantity數(shù)量,其中訂單詳情編號(hào)為訂單詳情表的主鍵。表3訂單詳情表表名:OrderDetails說(shuō)明:存儲(chǔ)訂單詳情字段名類型大小主鍵缺省描述OrderDetailIDint4Y訂單詳情編號(hào)OrderIDint4訂單編號(hào)FlowerIDint4鮮花編號(hào)Quantityint4數(shù)量購(gòu)物車表,顧客將商品放在購(gòu)物車?yán)锩鏁r(shí),購(gòu)物車表中就會(huì)添加一條記錄。其中的CartID中存放的是顧客的UserID,由于顧客可以先選購(gòu)后登錄然后下訂單,所以CartID在這種情況下就存放臨時(shí)產(chǎn)生的顧客ID,這張表主要包括RecordID購(gòu)物車記錄編號(hào),CartID購(gòu)物車編號(hào),F(xiàn)lowerID鮮花編號(hào),Quantity數(shù)量,DateCreated購(gòu)物車創(chuàng)建時(shí)間,其中購(gòu)物車記編號(hào)為購(gòu)物車表的主鍵。表4購(gòu)物車表表名:ShoppingCart說(shuō)明:存儲(chǔ)購(gòu)物車字段名類型大小主鍵缺省描述RecordIDint4Y購(gòu)物車記錄編號(hào)CartIDnvarchar50購(gòu)物車編號(hào)FlowerIDint4鮮花編號(hào)Quantityint4數(shù)量DateCreateddatetime8創(chuàng)建時(shí)間用戶信息表,用來(lái)記錄用戶的一些基本信息,主要包括UserID用戶編號(hào),UserName用戶名,Password密碼,Address地址,PostCode,Telephone,其中用戶編號(hào)為用戶信息表的主鍵。表5用戶信息表表名:Users說(shuō)明:存儲(chǔ)用戶信息字段名類型大小主鍵缺省描述UserIDint4Y用戶編號(hào)UserNamechar10用戶名Passwordchar10密碼Addressvarchar50地址PostCodechar10Telephonevarchar205用戶管理權(quán)限管理員:在此系統(tǒng)中有且只有一個(gè)管理員,即系統(tǒng)管理員。他具有一般用戶所沒有的權(quán)限。他能夠通過(guò)用戶名(admin)密碼(admin)進(jìn)行登錄,在管理欄中能夠進(jìn)行鮮花的增加與刪除。普通用戶:主要是分為兩種,一種之前已經(jīng)注冊(cè)過(guò)的用戶,一種是一般的瀏覽網(wǎng)站的用戶。已經(jīng)注冊(cè)過(guò)的用戶可以瀏覽鮮花并且下單購(gòu)買,然而一般的普通用戶,只能瀏覽鮮花,他們只有在注冊(cè)過(guò)后才能夠下單購(gòu)買鮮花。6系統(tǒng)實(shí)現(xiàn)與分析6.1購(gòu)物車購(gòu)物車分為兩種,一種是已經(jīng)登錄過(guò)的用戶的購(gòu)物車,在購(gòu)物車編號(hào)中可以看到一個(gè)為具體數(shù)字的編號(hào),購(gòu)物車的ID等于用戶ID另外一中是未登錄過(guò)的用戶的購(gòu)物車,在購(gòu)物車編號(hào)中可以看到一個(gè)字符串,該字符串保留在cookies,是利用System.GuidClass產(chǎn)生一個(gè)隨機(jī)GUID(全局唯一標(biāo)識(shí)符),回寫到客戶端指定的Cookie中,同時(shí)返回TempCartId作為購(gòu)物車的編號(hào)。注釋:沒有登錄過(guò)的用戶其購(gòu)物車的編號(hào)是一個(gè)字符串,如圖8,4906132b-567b-47f8-8be4-9a77cf697dcc,它是利用System.Guid.Class產(chǎn)生一個(gè)隨機(jī)全局唯一標(biāo)識(shí)符GUID。圖8購(gòu)物車1圖9購(gòu)物車2注釋:已登錄過(guò)的用戶其購(gòu)物車編號(hào)為一個(gè)整型數(shù)字如圖圖9購(gòu)物車2主要代碼如下:publicStringGetShoppingCartID(){HttpContextContext=HttpContext.Current;//如果該用戶已經(jīng)通過(guò)驗(yàn)證后登錄了系統(tǒng),那么以該用戶的UserID作為購(gòu)物車IDif(Context.User.Identity.Name!=""){returnContext.User.Identity.Name;}//否則,如果瀏覽器Cookie中已經(jīng)分配給該用戶一個(gè)購(gòu)物車IDif(Context.Request.Cookies["ShoppingCartID"]!=null){returnContext.Request.Cookies["ShoppingCartID"].Value;}else{//利用System.GuidClass產(chǎn)生一個(gè)隨機(jī)GUID(全局唯一標(biāo)識(shí)符)GuidTempCartId=Guid.NewGuid();//回寫到客戶端指定的Cookie中Context.Response.Cookies["ShoppingCartID"].Value=TempCartId.ToString();//同時(shí)返回TempCartIdreturnTempCartId.ToString();}}注釋:送貨地址采用了一個(gè)必須輸入驗(yàn)證,和聯(lián)系采用了一個(gè)必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證。主要代碼如下:1.送貨地址(采用了必須輸入驗(yàn)證)RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="tbAddress"ValidationGroup="SaveOrder"Display="Dynamic"2.(采用了必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證)RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="tbAddress"ValidationGroup="SaveOrder"Display="Dynamic"ValidationExpression="\d{6}"ValidationGroup="SaveOrder"Display="Dynamic"3.聯(lián)系(采用了必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證)RequiredFieldValidatorID="RequiredFieldValidator3"runat="server"ValidationGroup="SaveOrder"ControlToValidate="tbTelephone"Display="Dynamic"ValidationExpression="\(0\d{2}\)[-]?\d{8}|0\d{2}[-]?\d{8}|\(0\d{3}\)[-]?\d{7}|0\d{3}[-]?\d{7}|13\d{9}|159\d{8}”注釋:意思是以“(028)-”開頭后面加8位數(shù)字或者是以“028-”開頭后面加8位數(shù)字,或者是以“(0???)-”開頭后面加7位數(shù)字或者是以“0???-”開頭后面加7位數(shù)字的固定,再或者以“13”開頭后面加9位的號(hào)碼,或者是以“1596.2用戶登錄與注冊(cè)當(dāng)已經(jīng)注冊(cè)過(guò)的用戶輸入其用戶名以及密碼單擊登錄按鈕便可以登錄,但如果為新用戶,單擊注冊(cè)按鈕,在下一個(gè)頁(yè)面中輸入信息后再單擊注冊(cè)按鈕后便可成為注冊(cè)用戶。用戶登錄主要實(shí)現(xiàn)過(guò)程:通過(guò)spUserLogin存儲(chǔ)過(guò)程獲得UserID,作為用戶ID,在通過(guò)GetShoppingCartID()獲得TempCartID,之后再調(diào)用一個(gè)存儲(chǔ)過(guò)程spShoppingCartMigrate將購(gòu)物車合并。用戶注冊(cè)的實(shí)現(xiàn)過(guò)程與用戶登錄的實(shí)現(xiàn)過(guò)程基本上一樣。主要代碼如下:用戶登錄if(Page.IsValid){StringID=da.spUserLogin(tbUserName.Text.Trim(),tbPassword.Text.Trim());if(ID!=null){StringTempCartID=da.GetShoppingCartID();//將當(dāng)前臨時(shí)的購(gòu)物車清單轉(zhuǎn)換到登錄用戶名下da.spShoppingCartMigrate(TempCartID,//保存登錄用戶CookiesResponse.Cookies["ShoppingCartUser"].Value=tbUserName.Text.Trim();//重定向?yàn)g覽器到目標(biāo)頁(yè)面FormsAuthentication.RedirectFromLoginPage(ID,false);}else{da.Alert("用戶名或密碼錯(cuò)誤!");}}其中調(diào)用了兩個(gè)存儲(chǔ)過(guò)程:spUserLogin,spShoppingCartMigrateCREATEPROCEDUREdbo.spUserLogin(@UserNameCHAR(10),@PasswordCHAR(10),@UserIDINTOUTPUT)ASSELECT@UserID=UserIDFROMUsersWHEREUserName=@UserNameANDPassword=@PasswordIF@@Rowcount<1SELECT@UserID=0GOCREATEPROCEDUREdbo.spShoppingCartMigrate(@OldCartIDVARCHAR(50),@NewCartIDVARCHAR(50))ASUPDATEShoppingCartSETCartID=@NewCartIDWHERECartID=@OldCartIDGO用戶注冊(cè)的實(shí)現(xiàn)代碼:if(Page.IsValid) { //保存舊的購(gòu)物車編號(hào),以便注冊(cè)后合并購(gòu)物車 StringTempCartID=da.GetShoppingCartID();//添加用戶信息到數(shù)據(jù)庫(kù)StringUserID=da.AddUser(tbUserName.Value,tbPassword.Value,tbAddress.Value,tbPostCode.Value,tbTelephone.Value); if(UserID!="") { //將用戶ID指定為通過(guò)安全登錄的信息 FormsAuthentication.SetAuthCookie(UserID,false); //合并購(gòu)物車 da.spShoppingCartMigrate(TempCartID,UserID); //將用戶姓名保存到Cookies中 Response.Cookies["UserName"].Value=Server.HtmlEncode(tbUserName.Value.Trim());//重定向到購(gòu)物車界面 Response.Redirect("shopcart.aspx"); } else { da.Alert("該用戶名已被注冊(cè)!");}}調(diào)用了一個(gè)存儲(chǔ)過(guò)程spShoppingCartMigrate.CREATEPROCEDUREdbo.spShoppingCartMigrate(@OldCartIDVARCHAR(50),@NewCartIDVARCHAR(50))ASUPDATEShoppingCartSETCartID=@NewCartIDWHERECartID=@OldCartIDGO在用戶注冊(cè)的時(shí)候需要輸入號(hào)碼,號(hào)碼采用了一個(gè)正則表達(dá)式,只有輸入正確的格式才能注冊(cè),否則將提示錯(cuò)誤信息。主要代碼如下:ValidationExpression="\(0\d{2}\)[-]?\d{8}|0\d{2}[-]?\d{8}|\(0\d{3}\)[-]?\d{7}|0\d{3}[-]?\d{7}|13\d{9}|159\d{8}”6.3注銷用戶可以變化身份登錄,主要采取的方法是用戶注銷,再重新以另外一種身份登錄。注銷的實(shí)現(xiàn)過(guò)程:通過(guò)調(diào)用.NET的一個(gè)控件FormsAuthentication.SignOut()來(lái)完成。主要代碼如下:protectedvoidbtnLogout_Click(objectsender,EventArgse){FormsAuthentication.SignOut();Response.Redirect("index.aspx");}6.4下訂單客戶在購(gòu)物車的頁(yè)面中填完送貨地址、及后按保存按鈕可以下訂單,在管理頁(yè)面中點(diǎn)擊查看訂單詳情可以查看所下訂單,如圖10,11所示。主要實(shí)現(xiàn)過(guò)程:1)獲取當(dāng)前用戶的OrderID2)利用ShoppingCart表和Flower表的內(nèi)聯(lián)接,將當(dāng)前用戶的當(dāng)前購(gòu)物車復(fù)制到當(dāng)前所產(chǎn)生的訂單詳情中3)利用OrderDetails表和Flower表的內(nèi)聯(lián)接,扣除Flower表中的鮮花庫(kù)存4)調(diào)用另一存儲(chǔ)過(guò)程spShoppingCartEmpty將購(gòu)物車清空?qǐng)D10下訂單圖11訂單詳情圖11訂單詳情主要代碼如下:CREATEPROCEDUREdbo.spOrdersInsert(@UserIDINT,@CartIDNVARCHAR(50),@AddressVARCHAR(50),@PostCodeCHAR(10),@TelephoneVARCHAR(50),@OrderIDINTOUTPUT)ASBEGINTRANOrdersInsert/*產(chǎn)生訂單*/INSERTINTOOrders(UserID,Address,PostCode,Telephone,OrderDate)VALUES(@UserID,@Address,@PostCode,@TelephoneGETDATE())--返回當(dāng)前所產(chǎn)生的OrderIDSELECT@OrderID=@@Identity/*將當(dāng)前用戶的當(dāng)前購(gòu)物車復(fù)制到當(dāng)前所產(chǎn)生的訂單詳情中*/INSERTINTOOrderDetails(OrderID,FlowerID,Quantity)SELECTOrderID,ShoppingCart.FlowerID,QuantityFROMShoppingCartINNERJOINFlowerONShoppingCart.FlowerID=Flower.FlowerIDWHERECartID=@CartID/*扣除相應(yīng)的庫(kù)存鮮花數(shù)量*/UPDATEFlowerSETFlowerStock=FlowerStock-OrderDetails.QuantityFROMOrderDetailsINNERJOINFlowerONOrderDetails.FlowerID=Flower.FlowerIDWHEREOrderDetails.OrderID=@OrderID/*完成后,調(diào)用另一存儲(chǔ)過(guò)程spShoppingCartEmpty清空當(dāng)前購(gòu)物車ID的所有明細(xì)*/EXECspShoppingCartEmpty@CartIDCOMMITTRANOrdersInsertGO其中調(diào)用了一個(gè)存儲(chǔ)過(guò)程spShoppingCartEmpty主要代碼如下:CREATEProcedurespShoppingCartEmpty(@CartIDnvarchar(50))ASDELETEFROMShoppingCartWHERECartID=@CartIDGO6.5撤消訂單客戶可以在規(guī)定的時(shí)間內(nèi)將自己所下的訂單撤消,如圖12。主要實(shí)現(xiàn)過(guò)程:將Orders表中的Dispatched值設(shè)置為1,因?yàn)橄到y(tǒng)的默認(rèn)為0,0表示未發(fā)貨,1代表已發(fā)貨,如果已經(jīng)發(fā)了貨,自然就相當(dāng)于將訂單刪除。圖12撤消訂單主要的代碼如下:publicvoidspCancelOrder(intiUserID,intiOrderID){ConnOpen();SqlCommand1=newSqlCommand("spCancelOrder",SqlConnection1);SqlCommand1mandType=CommandType.StoredProcedure;SqlParameterParam1=newSqlParameter("@UserID",SqlDbType.Int,4);SqlParameterParam2=newSqlParameter("@OrderID",SqlDbType.Int,4);SqlCommand1.Parameters.Add(Param1);SqlCommand1.Parameters.Add(Param2);Param1.Value=iUserID;Param2.Value=iOrderID;SqlCommand1.ExecuteNonQuery();ConnClose();}其中調(diào)用了一個(gè)存儲(chǔ)過(guò)程spCancelOrderCREATEPROCEDUREdbo.spCancelOrder(@UserIDINT,@OrderIDINT)ASUPDATEOrdersSETDispatched=1WHEREUserID=@UserIDANDOrderID=@OrderIDGO6.6鮮花管理當(dāng)為管理員登錄的時(shí)候,會(huì)在頁(yè)面的右方看見一個(gè)DetailsView的表,可以進(jìn)行鮮花的添加、刪除操作。如果不是管理員登錄則不會(huì)顯示該表,如圖13。主要實(shí)現(xiàn)過(guò)程:利用SQL語(yǔ)句中的DELETE、INSERT、UPDATE方法分別實(shí)現(xiàn)鮮花的刪除,新建,編輯功能。圖13鮮花添加刪除主要代碼如下:try{intUserID=Convert.ToInt32(User.Identity.Name);if(UserID==1){lblUserName.Text="管理員";DetailsView1.Visible=true;}stringsSQL="SELECT[UserID],[UserName],[IdealMoney]FROM[Users]WHERE([UserID]="+UserID+")";}catch{Response.Redirect("error.aspx?info=請(qǐng)先登錄或注冊(cè)!");}}SQL語(yǔ)句包含在頁(yè)面上,主要代碼如下:DeleteCommand="DELETEFROM[Flower]WHERE[FlowerID]=@FlowerID"InsertCommand="INSERTINTO[Flower]([FlowerSerialNumber],[FlowerName],[FlowerStock],[FlowerPrice],[FlowerDescription],[FlowerImage])VALUES(@FlowerSerialNumber,@FlowerName,@FlowerStock,@FlowerPrice,@FlowerDescription,@FlowerImage)"SelectCommand="SELECT*FROM[Flower]"UpdateCommand="UPDATE[Flower]SET[FlowerSerialNumber]=@FlowerSerialNumber,[FlowerName]=@FlowerName,[FlowerStock]=@FlowerStock,[FlowerPrice]=@FlowerPrice,[FlowerDescription]=@FlowerDescription,[FlowerImage]=@FlowerImageWHERE[FlowerID]=@FlowerID">結(jié)論本文簡(jiǎn)要介紹了典型B/S電子商務(wù)網(wǎng)上購(gòu)物系統(tǒng)的主要體系結(jié)構(gòu)及功能模塊,重點(diǎn)討論了系統(tǒng)開發(fā)工具、開發(fā)語(yǔ)言等關(guān)鍵技術(shù)以及系統(tǒng)的數(shù)據(jù)庫(kù)建設(shè),系統(tǒng)流程圖和功能模塊的代碼分析。這些過(guò)程的討論和分析,可以對(duì)系統(tǒng)的體系結(jié)構(gòu),功能模塊等有了更深的了解。目前此系統(tǒng)基本可以完全的實(shí)現(xiàn)網(wǎng)上購(gòu)物的功能。但系統(tǒng)仍然有一些不盡人意,而這些問題主要集中在系統(tǒng)的安全上,雖然系統(tǒng)已經(jīng)通過(guò)相關(guān)的控制語(yǔ)句對(duì)登錄用戶身份進(jìn)行驗(yàn)證,但是在當(dāng)今網(wǎng)絡(luò)信息安全中,僅僅對(duì)用戶身份驗(yàn)證是不夠的,還需要對(duì)傳送數(shù)據(jù)進(jìn)行加密,防止數(shù)據(jù)傳輸過(guò)程中被篡改等攻擊進(jìn)行防御。因此在今后的工作里,這些功能的實(shí)現(xiàn)還需要更高的技術(shù)支持,也只有這樣才能完善網(wǎng)上購(gòu)物系統(tǒng)。網(wǎng)上購(gòu)物系統(tǒng)無(wú)論是在開發(fā)過(guò)程中,還是建成后的日常維護(hù)過(guò)程中,都需要進(jìn)行嚴(yán)格的檢測(cè),以保證購(gòu)物系統(tǒng)的服務(wù)質(zhì)量。建議網(wǎng)上購(gòu)物系統(tǒng)應(yīng)注意以下3點(diǎn)。(1)把握好商品質(zhì)量和宣傳內(nèi)容環(huán)節(jié)。提供的商品必須是貨真價(jià)實(shí)的優(yōu)質(zhì)產(chǎn)品而決非假冒偽劣。產(chǎn)品宣傳廣告內(nèi)容應(yīng)健康真實(shí),既要反映客觀事物又要有欣賞價(jià)值。(2)服務(wù)功能的檢測(cè):①網(wǎng)上購(gòu)物系統(tǒng)不僅要把好進(jìn)貨關(guān),而且由于網(wǎng)上購(gòu)物系統(tǒng)提供的是虛擬的電子商品,包含的信息量大,多分支、多鏈接、多媒體,所以網(wǎng)上購(gòu)物系統(tǒng)的服務(wù)檢測(cè)就顯得格外重要。對(duì)虛擬電子商品的審查,首先要進(jìn)行內(nèi)容正確性測(cè)試。如文字錄入的錯(cuò)誤、參照?qǐng)D像的錯(cuò)誤等都會(huì)降低用戶對(duì)商品的信任度。②進(jìn)行系統(tǒng)功能的測(cè)試。購(gòu)物系統(tǒng)所有功能是否能正確執(zhí)行,有無(wú)死機(jī)或其他異常情況發(fā)生,交互手段是否能滿足用戶需求。③對(duì)系統(tǒng)的執(zhí)行效率進(jìn)行測(cè)試。測(cè)試系統(tǒng)對(duì)大量數(shù)據(jù)的檢索效率、數(shù)據(jù)的裝載時(shí)間及對(duì)鼠標(biāo)的反應(yīng)速度等。(3)用戶身份確認(rèn)及商品配送隨著網(wǎng)上購(gòu)物系統(tǒng)技術(shù)的日趨成熟、網(wǎng)上購(gòu)物的優(yōu)勢(shì)日趨明顯,會(huì)有更多的人參與到網(wǎng)上購(gòu)物的浪潮中來(lái),人類最終將迎接電子商務(wù)時(shí)代的來(lái)臨。參考文獻(xiàn)[1]方睿,刁仁宏.數(shù)庫(kù)庫(kù)原理及應(yīng)用[M].成都:四川大學(xué)出版社,2005。[2]石志國(guó),劉冬梅.ASP.NET應(yīng)用教程[M].北京:清華大學(xué)出版社和北京交通大學(xué)出版社出版,2005。[3]許靜雯,謝黎文.ASP.NET網(wǎng)站開發(fā)[M].北京:電子工業(yè)出版社出版,2006。[4]RebeccaM.Riordan.ADO.NET程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2002。[5]StephenWalthe.ASP.NET揭秘(第二版)[M].北京:中國(guó)電力出版社,2004。[6]江廣順,余松.ASP.NET2.0+SQLSERVER熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解[M].北京:人民郵電出版社,2007。[7]龔赤兵.ASP.NET2.0網(wǎng)站開發(fā)實(shí)例教程[M].北京:人民郵電出版社,2006。

致謝本文是在熊淑華老師和張金全老師的熱情關(guān)心和指導(dǎo)下完成的,他們淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他們表示我最衷心的感謝!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!姓名:馮莉娟性別:女出生年月:1984年12月民族:漢E-mail:13angel14@sina

聲明本論文的工作是2007年2月至2007年6月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過(guò)的材料。除非另有說(shuō)明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)校可以采用影印、縮印或其他復(fù)制方式保存學(xué)位論文。(3)學(xué)校可以學(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。(4)學(xué)校可允許學(xué)位論文被查閱或借閱。(5)學(xué)校可以公布學(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。特此聲明!作者簽名:年月日h?WhatIsay?IspeaktruewhenIsaydatBucktwodevils."ThiswasFrancois'sspeechnextmorningwhenhediscoveredSpitzmissingandBuckcoveredwithwounds.Hedrewhimtothefireandbyitslightpointedthemout."DatSpitzfightlikehell,"saidPerrault,ashesurveyedthegapingripsandcuts."An'datBuckfightliketwohells,"wasFrancois'sanswer."Andnowwemakegoodtime.NomoreSpitz,nomoretrouble,sure."WhilePerraultpackedthecampoutfitandloadedthesled,thedog-driverproceededtoharnessthedogs.BucktrotteduptotheplaceSpitzwouldhaveoccupiedasleader;butFrancois,notnoticinghim,broughtSol-lekstothecovetedposition.Inhisjudgment,Sol-lekswasthebestlead-dogleft.BuckspranguponSol-leksinafury,drivinghimbackandstandinginhisplace."Eh?Eh?"Francoiscried,slappinghisthighsgleefully."LookatdatBuck.HimkilldatSpitz,himthinktotakedejob.""Go'way,Hook!"hecried,butBuckrefusedtobudge.HetookBuckbythescruffoftheneck,andthoughthedoggrowledthreateningly,draggedhimtoonesideandreplacedSol-leks.Theolddogdidnotlikeit,andshowedplainlythathewasafraidofBuck.Francoiswasobdurate,butwhenheturnedhisback,BuckagaindisplacedSol-leks,whowasnotatallunwillingtogo.Francoiswasangry."Now,byGar,Ifixyou!"hecried,comingbackwithaheavyclubinhishand.Buckrememberedthemanintheredsweater,andretreatedslowly;nordidheattempttochargeinwhenSol-lekswasoncemorebroughtforward.Buthecircledjustbeyondtherangeoftheclub,snarlingwithbitternessandrage;andwhilehecircledhewatchedtheclubsoastododgeitifthrownbyFrancois,forhewasbecomewiseinthewayofclubs.Thedriverwentabouthiswork,andhecalledtoBuckwhenhewasreadytoputhiminhisoldplaceinfrontofDave.Buckretreatedtwoorthreesteps.Francoisfollowedhimup,whereuponheagainretreated.Aftersometimeofthis,Francoisthrewdowntheclub,thinkingthatBuckfearedathrashing.ButBuckwasinopenrevolt.Hewanted,nottoescapeaclubbing,buttohavetheleadership.Itwashisbyright.Hehadearnedit,andhewouldnotbecontentwithless.Perraulttookahand.Betweenthemtheyranhimaboutforthebetterpartofanhour.Theythrewclubsathim.Hedodged.Theycursedhim,andhisfathersandmothersbeforehim,andallhisseedtocomeafterhimdowntotheremotestgeneration,andeveryhaironhisbodyanddropofbloodinhisveins;andheansweredcursewithsnarlandkeptoutoftheirreach.Hedidnottrytorunaway,butretreatedaroundandaroundthecamp,advertisingplainlythatwhenhisdesirewasmet,hewouldcomeinandbegood.Francoissatdownandscratchedhishead.Perraultlookedathiswatchandswore.Timewasflying,andtheyshouldhavebeenonthetrailanhourgone.Francoisscratchedhisheadagain.Heshookitandgrinnedsheepishlyatthecourier,whoshruggedhisshouldersinsignthattheywerebeaten.ThenFrancoiswentuptowhereSol-leksstoodandcalledtoBuck.Bucklaughed,asdogslaugh,yetkepthisdistance.FrancoisunfastenedSol-leks'stracesandputhimbackinhisoldplace.Theteamstoodharnessedtothesledinanunbrokenline,readyforthetrail.TherewasnoplaceforBucksaveatthefront.OncemoreFrancoiscalled,andoncemoreBucklaughedandkeptaway."Throwdowndeclub,"Perraultcommanded.Francoiscomplied,whereuponBucktrottedin,laughingtriumphantly,andswungaroundintopositionattheheadoftheteam.Histraceswerefastened,thesledbrokenout,andwithbothmenrunningtheydashedoutontotherivertrail.Highlyasthedog-driverhadforevaluedBuck,withhistwodevils,hefound,whilethedaywasyetyoung,thathehadundervalued.AtaboundBucktookupthedutiesofleadership;andwherejudgmentwasrequired,andquickthinkingandquickacting,heshowedhimselfthesuperiorevenofSpitz,ofwhomFrancoishadneverseenanequal.Butitwasingivingthelawandmakinghismatesliveuptoit,thatBuckexcelled.DaveandSol-leksdidnotmindthechangeinleadership.Itwasnoneoftheirbusiness.Theirbusinesswastotoil,andtoilmightily,inthetraces.Solongasthatwasnotinterferedwith,theydidnotcarewhathappened.Billee,thegood-natured,couldleadforalltheycared,solongashekeptorder.Therestoftheteam,however,hadgrownunrulyduringthelastdaysofSpitz,andtheirsurprisewasgreatnowthatBuckproceededtolickthemintoshape.Pike,whopulledatBuck'sheels,andwhoneverputanouncemoreofhisweightagainstthebreastbandthanhewascompelledtodo,wasswiftlyandrepeatedlyshakenforloafing;anderethefirstdaywasdonehewaspullingmorethaneverbeforeinhislife.Thefirstnightincamp,Joe,thesourone,waspunishedsoundly--athingthatSpitzhadneversucceededindoing.Bucksimplysmotheredhimbyvirtueofsuperiorweight,andcuthimuptillheceasedsnappingandbegantowhineformercy.Thegeneraltoneoftheteampickedupimmediately.Itrecovereditsold-timesolidarity,andoncemorethedogsleapedasonedoginthetraces.AttheRinkRapidstwonativehuskies,TeekandKoona,wereadded;andtheceleritywithwhichBuckbrokethemintookawayFrancois'sbreath."NeversuchadogasdatBuck!"hecried."No,never!Himworthonethousanddollair,byGar!Eh?Whatyousay,Perrault?"AndPerraultnodded.Hewasaheadoftherecordthen,andgainingdaybyday.Thetrailwasinexcellentcondition,wellpackedandhard,andtherewasnonew-fallensnowwithwhichtocontend.Itwasnottoocold.Thetemperaturedroppedtofiftybelowzeroandremainedtherethewholetrip.Themenrodeandranbyturn,andthedogswerekeptonthejump,withbutinfrequentstops.TheThirtyMileRiverwascomparativelycoatedwithice,andtheycoveredinonedaygoingoutwhathadtakenthemtendayscomingin.Inoneruntheymadeasixty-miledashfromthefootofItwasarecordrun.Eachdayforfourteendaystheyhadaveragedfortymiles.ForthreedaysPerraultandFrancoisthrewchestsupanddownthemainstreetofSkaguayandweredelugedwithinvitationstodrink,whiletheteamwastheconstantcenterofaworshipfulcrowdofdogbustersandmushers.Thenthreeorfourwesternbadmenaspiredtocleanoutthetown,wereriddledlikepepperboxesfortheirpains,andpublicinterestturnedtootheridols.Nextcameofficialorders.FrancoiscalledBucktohim,threwhisarmsaroundhim,weptoverhim.Andthatwasthelast

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論