畢業(yè)論文---閑置物品交流網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)論文</b></p><p>  閑置物品交流網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)</p><p>  培養(yǎng)單位:信息工程學(xué)院</p><p><b>  專業(yè)名稱:軟件測(cè)試</b></p><p>  Design and Implementation of idle goods ex

2、change website</p><p><b>  摘 要</b></p><p>  隨著21世紀(jì)在即,全球化日夜的升華,世界經(jīng)濟(jì)是快速的發(fā)展,貧富差距不斷拉大。在我國(guó),經(jīng)濟(jì)以每年的百分比位居全球快速前進(jìn)發(fā)展。國(guó)家經(jīng)濟(jì)的昌盛與繁榮,人們生活水平不斷的提高,消費(fèi)更是大大的奢侈。在當(dāng)今21世紀(jì),生活水平提高的年代,人們不僅對(duì)精神和財(cái)富上的追求,更為注重的是對(duì)物質(zhì)

3、上的追求,極度的奢侈和追求它的完美。這樣就導(dǎo)致奢侈品的誕生,更有的人會(huì)把它當(dāng)垃圾品。于是乎,閑置的奢侈品交易已經(jīng)蔚然成風(fēng)。每個(gè)人都或多或少有閑置,與其放著折舊變成廢物,不如以低廉的價(jià)格出讓給需要的人們。利人利己,何樂而不為。根據(jù)我國(guó)經(jīng)濟(jì)快速的發(fā)展及人們生活水平提高的這樣平臺(tái)。對(duì)人們閑置的奢侈品進(jìn)行合理有效的管理。讓人們對(duì)閑置的奢侈品不再奢侈閑置。我們大家可以對(duì)閑置品進(jìn)行打包和重新包裝美化等方式來滿足奢侈的欲望,避免減少不必要的閑置品。我

4、們可以通過網(wǎng)絡(luò)平臺(tái)等價(jià)互換。如現(xiàn)在的:易吧、淘寶等,其中,易吧是專業(yè)的閑置物品置換基地。當(dāng)然,也可以面對(duì)面的等價(jià)互換。在倡導(dǎo)“低碳”的今天,開展代收代換閑置物品的服務(wù),搭建一個(gè)安全快捷的閑置物品置換平臺(tái), 互通有無,增進(jìn)和睦,盤活閑置資源,倡導(dǎo)低碳生活,服務(wù)居民。 處理閑置不用的,置換</p><p>  關(guān)鍵字:商品交易,后臺(tái)管理,用戶管理,商品管理,發(fā)布信息。</p><p><

5、b>  Abstract</b></p><p>  With the twenty-first Century shortly, globalization and sublimation, the world economy is the rapid development, the rich and the poor</p><p>  From widening.

6、 In our country, the economy to the annual percentage among the ranks of the world's fast development. National economic prosperity and prosperity, continuous improvement of people's living standard, consumption

7、is substantially more luxury. In the twenty-first Century, to improve the standard of living of the time, people not only on the spirit and the pursuit of wealth, more pay attention to the pursuit of material, extreme lu

8、xury and the pursuit of the perfect. This led to the b</p><p>  Keywords: commodity trading, back office management, user management, product management, release information.</p><p><b>  目

9、錄</b></p><p><b>  第一章 概述1</b></p><p><b>  1.1引言1</b></p><p>  1.2選題的背景1</p><p>  1.3選題研究的目的和意義2</p><p><b>  1.4測(cè)試目的

10、2</b></p><p>  第二章 閑置物品交流網(wǎng)站分析及技術(shù)3</p><p>  2.1網(wǎng)站需求分析3</p><p>  2.1.1如今行業(yè)網(wǎng)站描述3</p><p>  2.1.2如今行業(yè)存在主要問題的分析3</p><p>  2.1.3提出解決方案3</p><

11、;p>  2.2網(wǎng)站系統(tǒng)分析4</p><p>  2.2.1網(wǎng)站可行性研究4</p><p>  2.2.2網(wǎng)站技術(shù)可行性分析4</p><p>  2.2.3運(yùn)行可行性分析5</p><p>  2.2.4市場(chǎng)可行性分析5</p><p>  2.3 網(wǎng)站關(guān)鍵技術(shù)5</p><

12、p>  2.3.1 ASP.NET技術(shù)5</p><p>  2.3.2 C#程序語言7</p><p>  2.3.3 Access數(shù)據(jù)庫(kù)8</p><p>  2.3.4 Dreamweaver 88</p><p>  2.3.5 iis服務(wù)器9</p><p>  2.4網(wǎng)站開發(fā)環(huán)境:9<

13、;/p><p>  2.4.1 Visual Studio 2010簡(jiǎn)介9</p><p>  2.4.2 SQL Server 2008簡(jiǎn)介9</p><p>  2.5 C# 與.NET 的關(guān)系10</p><p>  2.6 .NET Framework 簡(jiǎn)介10</p><p>  第三章 閑置物品交流網(wǎng)站

14、總體設(shè)計(jì)12</p><p>  3.1設(shè)計(jì)思路12</p><p>  3.1.1用戶應(yīng)用模塊12</p><p>  3.1.2管理員模塊12</p><p>  3.2數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  3.2.1網(wǎng)站管理員表13</p><p>  3.2.2用戶信息表13

15、</p><p>  3.2.3商品分類表14</p><p>  3.2.4商品信息表14</p><p>  第四章 閑置物品交流網(wǎng)站功能設(shè)計(jì)與實(shí)現(xiàn)15</p><p>  4.1網(wǎng)站前臺(tái)頁面設(shè)計(jì)實(shí)現(xiàn)15</p><p>  4.1.1前臺(tái)首頁顯示15</p><p>  4.1.

16、2供應(yīng)商品顯示16</p><p>  4.2新用戶注冊(cè)模塊實(shí)現(xiàn)17</p><p>  4.3用戶登錄模塊實(shí)現(xiàn)20</p><p>  4.4修改密碼模塊實(shí)現(xiàn)23</p><p>  4.5查詢商品模塊實(shí)現(xiàn)25</p><p>  4.6發(fā)布/添加商品模塊實(shí)現(xiàn)27</p><p>

17、  4.7修改/刪除商品模塊實(shí)現(xiàn)28</p><p>  4.8用戶管理模塊實(shí)現(xiàn)29</p><p>  4.9管理員管理模塊實(shí)現(xiàn)31</p><p>  第五章 網(wǎng)站開發(fā)問題測(cè)試33</p><p>  5.1網(wǎng)站測(cè)試方法33</p><p>  5.2網(wǎng)站測(cè)試環(huán)境33</p><p&

18、gt;  5.3網(wǎng)站測(cè)試過程33</p><p>  5.3.1注冊(cè)功能測(cè)試33</p><p>  5.3.2登錄功能測(cè)試36</p><p>  5.4網(wǎng)站測(cè)試結(jié)果37</p><p><b>  總結(jié)與展望38</b></p><p><b>  結(jié)束語39</b

19、></p><p><b>  參考文獻(xiàn)40</b></p><p><b>  致謝41</b></p><p><b>  第一章 概述</b></p><p><b>  1.1引言</b></p><p>  網(wǎng)上

20、物品交流網(wǎng)也被稱為電子商店,是電子商務(wù)的一個(gè)重要組成部分。網(wǎng)上商店作為電子商務(wù)的一種具體形式,在Internet上已經(jīng)非常普及。由于充分利用和結(jié)合了最新的信息技術(shù),網(wǎng)上商店具有傳統(tǒng)商店無可比擬的優(yōu)勢(shì),如經(jīng)營(yíng)成本低,受地域限制和時(shí)間限制少,市場(chǎng)擴(kuò)張力極大等。目前Internet上的網(wǎng)上商店每天以驚人的速度增加。網(wǎng)上購(gòu)物越來越成為現(xiàn)代年輕人的首選,足不出門便能選購(gòu)好自己稱心如意的商品,居多物品更是人們的首選,在百忙之中有可能你無法親自到售貨

21、店選擇你想要的物品,但是此系統(tǒng)借助發(fā)達(dá)的網(wǎng)絡(luò)和現(xiàn)代的科技技術(shù)可以讓你打開網(wǎng)頁就能完成物品的訂購(gòu)。進(jìn)入21世紀(jì)網(wǎng)絡(luò)信息發(fā)布已經(jīng)逐步取代了傳統(tǒng)的媒體發(fā)布,網(wǎng)上發(fā)布的范圍更廣,持久性更好。物品的信息如果在網(wǎng)上發(fā)布更有利于網(wǎng)店的業(yè)務(wù)發(fā)展。本論文主要涉及軟件,數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)技術(shù)等。涵蓋知識(shí)面廣,可有效地提高消費(fèi)者綜合運(yùn)用所學(xué)知識(shí)分析解決問題的能力,增強(qiáng)消費(fèi)者對(duì)事物的理解與掌握能力,培養(yǎng)消費(fèi)者掌握科學(xué)的研究方法,正確的設(shè)計(jì)思想,獨(dú)立思考,勇于進(jìn)取,探

22、索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。</p><p><b>  1.2選題的背景</b></p><p>  互聯(lián)網(wǎng)的快速發(fā)展。隨著電腦的普及、網(wǎng)聯(lián)網(wǎng)的快速發(fā)展,給電子商務(wù)的發(fā)展提供了有利的基礎(chǔ)設(shè)施條件。中國(guó)網(wǎng)絡(luò)購(gòu)物的快速發(fā)展,得益于快速普及的網(wǎng)絡(luò)。信用卡等的使用等都為電子商務(wù)更快更強(qiáng)地發(fā)展提供了很好的條件。</p><p>  

23、網(wǎng)上的商品品種很多,并在快速的發(fā)展中,幾乎能滿足大部分消費(fèi)者的需求。網(wǎng)上買家面對(duì)的是無數(shù)的賣家,同時(shí)賣家面對(duì)的也是無數(shù)的買家,市場(chǎng)潛能很大。信息化的時(shí)代,高新技術(shù)的發(fā)展使得進(jìn)入的門檻越來越低,管理維護(hù)的費(fèi)用也相對(duì)要低。</p><p>  電子商務(wù)的發(fā)展使網(wǎng)上購(gòu)物跨越了空間維度,而且節(jié)省時(shí)間。網(wǎng)絡(luò)資源的共享以及中間環(huán)節(jié)的減少還有就是不用去花大量的投資在店鋪上等都使得企業(yè)的成本相對(duì)實(shí)體經(jīng)濟(jì)要低得多,所以價(jià)格上也就要

24、便宜。同時(shí)網(wǎng)上瀏覽購(gòu)物,可以只在幾個(gè)網(wǎng)頁之間來回對(duì)照就可以買到自己滿意且相對(duì)價(jià)格更優(yōu)惠的,節(jié)約更多的時(shí)間成本。</p><p>  1.3選題研究的目的和意義</p><p>  Internet技術(shù)迅速發(fā)展,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并且進(jìn)入了傳統(tǒng)的流通領(lǐng)域。高新技術(shù)的迅猛發(fā)展,信息技術(shù)的廣泛應(yīng)用,全球經(jīng)濟(jì)趨于一體化,使電子商務(wù)開始流行起來,一種全新的購(gòu)物理念開始形成并逐步發(fā)

25、展。人們的生活方式受其影響發(fā)生著巨大的變化。電子商務(wù)的出現(xiàn)滿足了人們對(duì)交易迅速便捷的需要。一般人如果對(duì)自己的一些資源和用品有出售的愿望,但是以傳統(tǒng)的方式進(jìn)行出售顯得非常的麻煩,因?yàn)闆]有合適的出售平臺(tái),而且面對(duì)的購(gòu)買者范圍相當(dāng)狹窄。建立一個(gè)網(wǎng)上二手交易平臺(tái)可以解決人們需要出售商品的愿望,在網(wǎng)絡(luò)上以虛擬商店的形式發(fā)布自己的出售商品,可以利用網(wǎng)絡(luò)這個(gè)巨大的資源找到廣泛的顧客群。同時(shí)也給需要購(gòu)買廉價(jià)商品的用戶提供一個(gè)便捷有效的途徑。與傳統(tǒng)方式相

26、比,開發(fā)網(wǎng)上二手商品交易系統(tǒng)具有許多優(yōu)勢(shì):</p><p>  1、其營(yíng)業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多,不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)大量的裝修費(fèi)用。</p><p>  2、網(wǎng)上交易更容易開拓市場(chǎng),互聯(lián)網(wǎng)發(fā)展勢(shì)頭強(qiáng)烈凸現(xiàn)其資源的優(yōu)越性??蓪?shí)現(xiàn)24小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,可以被看作為一個(gè)自動(dòng)售貨機(jī)。</p><p>  3、網(wǎng)上交易系統(tǒng)可以實(shí)現(xiàn)實(shí)時(shí)的商品發(fā)布

27、和按需購(gòu)買,具有極強(qiáng)的方便性。</p><p>  4、開發(fā)環(huán)境和資源相對(duì)完善,此類開發(fā)的技術(shù)已經(jīng)逐漸趨于成熟,開發(fā)時(shí)較為便利。</p><p><b>  1.4測(cè)試目的</b></p><p>  1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程 </p><p>  2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤

28、的測(cè)試方案 </p><p>  3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)</p><p>  第二章 閑置物品交流網(wǎng)站分析及技術(shù)</p><p>  2.1網(wǎng)站需求分析 </p><p>  本網(wǎng)站需求分析很重要主要根據(jù)兩大部分展開:第一是市場(chǎng)需求分析,第二是用戶需求分析。</p><p>  2.1.1如今

29、行業(yè)網(wǎng)站描述</p><p>  隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的日益提升,網(wǎng)絡(luò)用戶快速增長(zhǎng),網(wǎng)絡(luò)信息發(fā)布的相關(guān)服務(wù)也越來越多,傳統(tǒng)的商品交易的模式已經(jīng)不能滿足用戶的需求。系統(tǒng)化,自動(dòng)化,高效率的網(wǎng)上交易系統(tǒng)已經(jīng)必不可少。</p><p>  近年來,二手商品交易市場(chǎng)的規(guī)模越來越大,伴隨電子商務(wù)的長(zhǎng)足進(jìn)步,出現(xiàn)了大量的網(wǎng)上商店,由于Internet提供了雙向的交互通信,網(wǎng)上購(gòu)物不僅成為了可能,而且成

30、為了熱門。這種模式節(jié)省了買賣雙方的時(shí)間、空間。大大提高了交易效率,節(jié)省了各類不必要的開支。目前網(wǎng)上二手商品交易網(wǎng)站從類型上來看分為兩種:一種只是提供了二手商品信息的平臺(tái),大多存在于區(qū)域性相當(dāng)強(qiáng)的網(wǎng)站,這些網(wǎng)站大多是只提供給廣大朋友發(fā)布閑置信息的平臺(tái)但不介入實(shí)質(zhì)性的交易。像這樣的網(wǎng)站完全是二手賣家和二手買家之間的交易,這樣的交易相對(duì)穩(wěn)妥,不過區(qū)域性是其最大的弱點(diǎn)。另外一種就是專門的閑置商品交易網(wǎng)站了,在這樣的網(wǎng)站上進(jìn)行交易,安全性存在較大

31、隱患。</p><p>  2.1.2如今行業(yè)存在主要問題的分析</p><p>  商品交易管理系統(tǒng)伴隨網(wǎng)絡(luò)技術(shù)的發(fā)展已經(jīng)得到了長(zhǎng)足的進(jìn)步,功能設(shè)計(jì)及實(shí)現(xiàn)上已經(jīng)比較完善。但是現(xiàn)行的一些系統(tǒng)仍舊存在一些問題,歸納如下:</p><p>  1、系統(tǒng)的協(xié)調(diào)性不強(qiáng)。各功能模塊之間的設(shè)計(jì)不夠簡(jiǎn)單合理,造成資源浪費(fèi),沒有實(shí)現(xiàn)最大利用。</p><p>

32、;  2、系統(tǒng)的擴(kuò)展性不夠完善。系統(tǒng)應(yīng)當(dāng)有自身的擴(kuò)展功能滿足增加新功能的需要。只有需求中考慮到可擴(kuò)展性,在架構(gòu)過程中才能夠有針對(duì)性的進(jìn)行設(shè)計(jì)。</p><p>  2.1.3提出解決方案</p><p>  據(jù)對(duì)目前網(wǎng)上閑置商品交易現(xiàn)狀的了解,結(jié)合對(duì)此類應(yīng)用系統(tǒng)的研究和分析,新系統(tǒng)的設(shè)計(jì)應(yīng)具備以下幾方面的要求:</p><p>  1、模塊的劃分應(yīng)該做到科學(xué)準(zhǔn)確,盡

33、量符合實(shí)際業(yè)務(wù)的需要,以保證以后新模塊的加入盡可能減少對(duì)現(xiàn)有功能模塊運(yùn)行的影響。</p><p>  2、從需求分析過程中了解哪些需求是易變化或會(huì)擴(kuò)展的需求。充分理解設(shè)計(jì)的思想和重要的設(shè)計(jì)模式,使系統(tǒng)具有較好的擴(kuò)展性。</p><p>  3、系統(tǒng)能提供完善的交易流程,使用戶能簡(jiǎn)單方便完成交易。</p><p><b>  2.2網(wǎng)站系統(tǒng)分析</b&

34、gt;</p><p>  為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計(jì)出組成這個(gè)系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫(kù))。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序設(shè)計(jì)對(duì)象的集合,它是單獨(dú)命名的而且可通過名字來訪問。模塊化就是把程序化分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集起來組成一個(gè)整體,可以完成指定的滿足問題的要求。</p><p>  首先對(duì)現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功

35、能和實(shí)現(xiàn),從而確定新系統(tǒng)的設(shè)計(jì)目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。即通過在網(wǎng)上已有的在線考試系統(tǒng)和了解其具備的功能。</p><p><b>  1.從用戶的角度</b></p><p>  從用戶的角度通過注冊(cè)后可以瀏覽頁面進(jìn)行選物品交流,把自己喜歡的商品添加到購(gòu)物車中,并生成訂單。同時(shí)可以通過頁面進(jìn)行商品的查詢,使用戶更加方便的查詢到自己需要的商品。&

36、lt;/p><p><b>  2.從管理員的角度</b></p><p>  從管理員的角度可以通過登入管理員的頁面進(jìn)行對(duì)用戶的管理,添加和刪除用戶,并對(duì)用戶的訂單進(jìn)行管理和商品進(jìn)行管理。</p><p>  2.2.1網(wǎng)站可行性研究</p><p>  可行性研究階段的主要任務(wù)是在網(wǎng)站初步調(diào)查的基礎(chǔ)上,對(duì)新網(wǎng)站是否能夠?qū)?/p>

37、現(xiàn)和值得實(shí)現(xiàn)等問題做出判斷,避免在花費(fèi)了大量的人力和物力之后才發(fā)現(xiàn)網(wǎng)站不能實(shí)現(xiàn)或新網(wǎng)站投入使用后沒有任何實(shí)際意義而引起的浪費(fèi),對(duì)新網(wǎng)站可行性的分析,要求用最小的代價(jià)在盡量短的時(shí)間內(nèi)確定網(wǎng)站是否可行。</p><p>  2.2.2網(wǎng)站技術(shù)可行性分析</p><p>  在線考試系統(tǒng)的開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開

38、發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實(shí)在開發(fā)實(shí)踐中取得了一定的效果。此次開發(fā)使用C#作為開發(fā)語言,采用ASP.NET技術(shù), Access數(shù)據(jù)庫(kù)IIS服務(wù)器。</p><p>  2.2.3運(yùn)行可行性分析</p><p>  隨著計(jì)算機(jī)知識(shí)的普及和推廣,越來越多的人掌握了計(jì)算機(jī)的基本使用方法和技能。隨著I

39、nternet的發(fā)展,用戶對(duì)于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對(duì)于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。</p><p>  2.2.4市場(chǎng)可行性分析 </p><p>  網(wǎng)上物品買賣(交流交易)給人們帶來了方便同時(shí)給商家?guī)砹顺杀镜墓?jié)省,成為一種全新的物品銷售模式,商家可以免去店面的成本和雇傭人員的成本,更大限度的做到還利益于消費(fèi)者,所以構(gòu)建一個(gè)網(wǎng)上商店在經(jīng)濟(jì)上是完全可

40、行的。就本網(wǎng)站而言,隨著電腦的普及,為消費(fèi)者在網(wǎng)絡(luò)上進(jìn)行購(gòu)物提供有利的條件。而一個(gè)網(wǎng)上交易商店可以為消費(fèi)者提供軟件條件,這樣消費(fèi)者便可以足不出戶的買商品了。商家可以從中獲得利潤(rùn),兩全其美。通過以上的分析,開發(fā)網(wǎng)上交流網(wǎng)站是完全可行的。</p><p>  2.3 網(wǎng)站關(guān)鍵技術(shù)</p><p>  2.3.1 ASP.NET技術(shù)</p><p>  ASP.NET :

41、是建立在公共語言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的 Web 應(yīng)用程序。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數(shù)個(gè)重要的優(yōu)點(diǎn):</p><p>  一、增強(qiáng)的性能:ASP.NET 是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫(kù)代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。</p><

42、p>  二、世界級(jí)的工具:支持ASP.NET Framework 補(bǔ)充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于 ASP.NET 基于公共語言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET Framework 類庫(kù)、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。A

43、SP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運(yùn)行庫(kù)的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資。</p><p>  三、威力和靈活性:由于 ASP.NET 基于公共語言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET Framework 類庫(kù)、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問

44、。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運(yùn)行庫(kù)的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資。</p><p>  四、簡(jiǎn)易性:ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASP.NET 頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visu

45、al Basic 的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語言運(yùn)行庫(kù)利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)。</p><p>  五、可管理性:ASP.NET 采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了 ASP.NET Framework 應(yīng)用程序的

46、部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET Framework 應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。</p><p>  六、可縮放性和可用性:ASP.NET 在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 ASP.NET 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫

47、助保持應(yīng)用程序始終可用于處理請(qǐng)求。</p><p>  七、自定義性和擴(kuò)展性:ASP.NET 隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換 ASP.NET 運(yùn)行庫(kù)的任何子組件。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒有變得更容易。</p><p>  八、安全性:借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以

48、保證應(yīng)用程序是安全的。 </p><p>  注:ASP.NET 應(yīng)用程序:ASP.NET 將應(yīng)用程序定義為所有文件、頁、處理程序、模塊和可執(zhí)行代碼的總和,這些文件、頁、處理程序、模塊和可執(zhí)行代碼必須可在 Web 應(yīng)用程序服務(wù)器上的給定虛擬目錄(及其子目錄)的范圍內(nèi)調(diào)用或運(yùn)行。例如,可在 Web 服務(wù)器計(jì)算機(jī)上的“/order”虛擬目錄中發(fā)布一個(gè)“order”應(yīng)用程序。對(duì)于 IIS,可在 Internet 服務(wù)管

49、理器中設(shè)置虛擬目錄;該目錄包含所有子目錄,除非子目錄本身就是虛擬目錄。 </p><p>  Web 服務(wù)器上的每個(gè) ASP.NET Framework 應(yīng)用程序都在唯一的 .NET Framework 應(yīng)用程序域中執(zhí)行,從而保證了類隔離(無版本或命名沖突)、安全沙箱(防止訪問特定計(jì)算機(jī)或網(wǎng)絡(luò)資源)和靜態(tài)變量隔離。 </p><p>  ASP.NET 在 Web 應(yīng)用程序的生存期內(nèi)維護(hù)

50、HttpApplication 實(shí)例池。ASP.NET 自動(dòng)指派其中的某個(gè)實(shí)例處理應(yīng)用程序接收到的每個(gè)傳入 HTTP 請(qǐng)求。所指派的特定 HttpApplication 實(shí)例負(fù)責(zé)管理請(qǐng)求的整個(gè)生存期,并僅在請(qǐng)求完成后才被重新使用。這意味著 HttpApplication 中的用戶代碼不必是可重入的。) </p><p>  2.3.2 C#程序語言</p><p>  C#是一種簡(jiǎn)單、現(xiàn)代

51、、面向?qū)ο蠛皖愋桶踩木幊陶Z言。C#由C和C++發(fā)展而來。C#(發(fā)音為“C霎普”)牢固地植根于C和C++語言族譜中,是Microsoft專門為使用.NET平臺(tái)而創(chuàng)建的。</p><p><b>  一、簡(jiǎn)單</b></p><p>  C#具有C++所沒有的一 個(gè)優(yōu)勢(shì)就是學(xué)習(xí)簡(jiǎn)單。該語言首要的目標(biāo)就是簡(jiǎn)單。很多功能用C#實(shí)現(xiàn)很簡(jiǎn)單。</p><p&

52、gt;  在C#中,沒有C++中流行的指針。在C++中,有::、和->操作符,它們用于名字空間、成員和引用。對(duì)于新手來說,操作符至今仍是學(xué)習(xí)的一道難關(guān)。C#棄用其它操作符,僅使用單個(gè)操作符 </p><p>  二、現(xiàn)代對(duì)于企業(yè)級(jí)的編程語言來說,新增的金融數(shù)據(jù)類型很受歡迎。您用到了一種新的十進(jìn)制數(shù)據(jù)類型,它專用于金融計(jì)算方面。</p><p>  全面的內(nèi)存管理已經(jīng)不是您的任務(wù)。運(yùn)行時(shí)

53、提供了一個(gè)垃圾收集器,負(fù)責(zé)C#程序中的內(nèi)存管理。</p><p><b>  三、面向?qū)ο螅?lt;/b></p><p>  C#的核心是面向?qū)ο蟪绦蛟O(shè)計(jì),C#支持所有關(guān)鍵的面向?qū)ο蟮母拍?,如封裝、繼承和多態(tài)性。</p><p><b>  四、封裝</b></p><p>  封裝是一種程序設(shè)計(jì)機(jī)制,

54、它綁定代碼及其操作的數(shù)據(jù),并使它們不受外界干涉和誤用的影響,從而保證安全性.</p><p>  C#的基本單元是類,類定義對(duì)象的形式,它指定數(shù)據(jù)和操作這些數(shù)據(jù)的代碼。</p><p>  2.3.3 Access數(shù)據(jù)庫(kù)</p><p>  Access是Office系列軟件中用來專門管理數(shù)據(jù)庫(kù)的應(yīng)用軟件,它可以運(yùn)行于各種Windows系統(tǒng)環(huán)境中。由于Access繼

55、承了Windows的特性,不僅易于使用,而且界面友好,因此被用戶廣泛采用。使用Access的時(shí)候不需要數(shù)據(jù)庫(kù)管理者具有專業(yè)的程序設(shè)計(jì)水平,任何非專業(yè)的用戶都可以用它來創(chuàng)建功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p>  Access使用標(biāo)準(zhǔn)的SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)作為它的數(shù)據(jù)庫(kù)語言,從而提供了強(qiáng)大的數(shù)據(jù)處理能力和通用性,使其成為一個(gè)功能強(qiáng)大而且易于使用的桌面關(guān)系

56、型數(shù)據(jù)庫(kù)管理系統(tǒng)和應(yīng)用程序生成器。一個(gè)Access數(shù)據(jù)庫(kù)可以包含表、查詢、窗體、報(bào)表、宏、模塊以及數(shù)據(jù)訪問頁,不同于傳統(tǒng)的桌面數(shù)據(jù)庫(kù)(dbase、 FoxPro、Paradox),Access數(shù)據(jù)庫(kù)使用單一的*.mdb文件管理所有的信息,這種針對(duì)數(shù)據(jù)庫(kù)集成的最優(yōu)化文件結(jié)構(gòu)不僅包括數(shù)據(jù)本身,也包括了它的支持對(duì)象。</p><p>  2.3.4 Dreamweaver 8</p><p> 

57、 Macromedia Dreamweaver 8 是一款專業(yè)的 HTML 編輯器,用于對(duì) Web 站點(diǎn)、Web 頁面和 Web 應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。無論您是喜歡直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver 都會(huì)為您提供幫助良多的工具,豐富用戶的 Web 創(chuàng)作體驗(yàn)。Dreamweaver 8用其強(qiáng)大的規(guī)范管理來保證高質(zhì)量的設(shè)計(jì),其設(shè)計(jì)環(huán)境可以使用css,并迅速、高效地開發(fā)出代碼簡(jiǎn)潔和專

58、業(yè)、規(guī)范的站點(diǎn)。</p><p>  利用 Dreamweaver 中的可視化編輯功能,您可以快速創(chuàng)建 Web 頁面而無需編寫任何代碼。您可以查看所有站點(diǎn)元素或資源并將它們從易于使用的面板直接拖到文檔中。您可以在 Macromedia Fireworks 或其它圖形應(yīng)用程序中創(chuàng)建和編輯圖像,然后將它們直接導(dǎo)入 Dreamweaver,從而優(yōu)化您的開發(fā)工作流程。Dreamweaver 還提供了其它工具,可以簡(jiǎn)化向

59、Web 頁中添加 Flash 資源的過程。 </p><p>  除了可幫助您生成 Web 頁的拖放功能外,Dreamweaver 還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具(例如代碼顏色、標(biāo)簽完成、“編碼”工具欄和代碼折疊);有關(guān)層疊樣式表 (CSS)、JavaScript、ColdFusion 標(biāo)記語言 (CFML) 和其它語言的語言參考資料。Macromedia 的可自由導(dǎo)入導(dǎo)出 HTML 技術(shù)可導(dǎo)入

60、您手工編碼的 HTML 文檔而不會(huì)重新設(shè)置代碼的格式,您可以隨后用您首</p><p>  選的格式設(shè)置樣式來重新設(shè)置代碼的格式。 </p><p>  Dreamweaver 還使您可以使用服務(wù)器技術(shù)(如 CFML、ASP.NET、ASP、JSP 和 PHP)生成動(dòng)態(tài)的、數(shù)據(jù)庫(kù)驅(qū)動(dòng)的 Web 應(yīng)用程序。如果  您偏愛使用 XML 數(shù)據(jù),Dreamweaver 也提供了相關(guān)工具,

61、可幫助您輕松創(chuàng)建 XSLT 頁、附加 XML 文件并在 Web 頁中顯示 XML 數(shù)據(jù)。 </p><p>  Dreamweaver 可以完全自定義。您可以創(chuàng)建您自己的對(duì)象和命令,修改快捷鍵,甚至編寫 JavaScript 代碼,用新的行為、屬性檢查器和站點(diǎn)報(bào)告來擴(kuò)展 Dreamweaver 的功能。</p><p>  2.3.5 iis服務(wù)器 </p><p>

62、;  IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁,并且由ASP(Active Server Pages)、JAVA、VBscript產(chǎn)生頁面,有著一些擴(kuò)展功能。</p><p>  IIS(Internet Information Server

63、,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。</p><p>  2.4網(wǎng)站開發(fā)環(huán)境:</p><p>  2.4.1 Visual Studio 2010簡(jiǎn)介</p><p>

64、  Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Studio 2010同時(shí)帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Pre

65、view--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫(kù)</p><p>  2.4.2 SQL Server 2008簡(jiǎn)介</p><p>  SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版

66、本。這篇文章詳細(xì)介紹了Microsoft SQL Server 2008中的新的特性、優(yōu)點(diǎn)和功能…… 在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢(shì)的愿景。微軟的這個(gè)數(shù)據(jù)平臺(tái)愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求。微軟將繼續(xù)投入和發(fā)展以下的關(guān)鍵領(lǐng)域來支持他們的數(shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。閱讀本文,了解微軟數(shù)據(jù)平臺(tái)愿</p><p>

67、;  2.5 C# 與.NET 的關(guān)系</p><p>  我們不能孤立地使用C#語言,而必須和.NET Framework 一起考慮。C#編譯器專門用于.NET,這表示用C#編寫的所有代碼總是在.NET Framework 中運(yùn)行。對(duì)于C#語言來說,</p><p>  可以得出兩個(gè)重要的結(jié)論: </p><p>  A.C#的結(jié)構(gòu)和方法論反映了.NET 基礎(chǔ)方法

68、論。 </p><p>  B.在許多情況下,C#的特定語言功能取決于.NET 的功能,或依賴于.NET 基類。</p><p>  詳細(xì)闡述Microsoft 中間語言(Microsoft Intermediate Language ,</p><p>  MSIL或簡(jiǎn)稱為IL),所有編譯好的代碼都要使用這種語言。本章特別要介紹 IL 、通用類型</p>

69、;<p>  系統(tǒng)(Common Type System ,CTS)及公共語言規(guī)范(Common Language Specification,CLS)</p><p>  如何提供.NET 語言之間的互操作性。</p><p>  2.6 .NET Framework 簡(jiǎn)介</p><p>  NET Framework又稱 .Net框架。是由微軟開

70、發(fā),一個(gè)致力于敏捷軟件開發(fā)(Agile software development)、快速應(yīng)用開發(fā)(Rapid application development)、平臺(tái)無關(guān)性和網(wǎng)絡(luò)透明化的軟件開發(fā)平臺(tái)。.NET是微軟為下一個(gè)十年對(duì)服務(wù)器和桌面型軟件工程邁出的第一步。.NET包含許多有助于互聯(lián)網(wǎng)和內(nèi)部網(wǎng)應(yīng)用迅捷開發(fā)的技術(shù)。.NET框架是微軟公司繼Windows DNA之后的新開發(fā)平臺(tái)。</p><p>  .NET框架

71、是以一種采用系統(tǒng)虛擬機(jī)運(yùn)行的編程平臺(tái),以通用語言運(yùn)行庫(kù)(Common Language Runtime)為基礎(chǔ),支持多種語言(C#、VB、C++、Python等)的開發(fā)。NET也為應(yīng)用程序接口(API)提供了新功能和開發(fā)工具。這些革新使得程序設(shè)計(jì)員可以同時(shí)進(jìn)行Windows應(yīng)用軟件和網(wǎng)絡(luò)應(yīng)用軟件以及組件和服務(wù)(WebService)的開發(fā)。.NET提供了一個(gè)新的反射性的且面向?qū)ο蟪绦蛟O(shè)計(jì)編程接口。.NET設(shè)計(jì)得足夠通用化從而使許多不同高

72、級(jí)語言都得以被匯集。.NET Framework中的所有語言都提供基類庫(kù)(BCL)。</p><p>  .NET Framework 的核心是其運(yùn)行庫(kù)的執(zhí)行環(huán)境,稱為公共語言運(yùn)行庫(kù)(CLR) 或.NET運(yùn)行庫(kù)。通常將在CLR 的控制下運(yùn)行的代碼稱為托管代碼(managed code) 。 </p><p>  但是,在CLR 執(zhí)行編寫好的源代碼之前,需要編譯它們( 在C#中或其他語言中)

73、 。在.NET中,編譯分為兩個(gè)階段: </p><p>  (1) 把源代碼編譯為Microsoft中間語言(IL) 。 </p><p>  (2) CLR 把IL 編譯為平臺(tái)專用的代碼。 </p><p>  這個(gè)兩階段的編譯過程非常重要,因?yàn)镸icrosoft中間語言( 托管代碼) 是提供.NET 的許多優(yōu)點(diǎn)的關(guān)鍵。</p><p>

74、;  第三章 閑置物品交流網(wǎng)站總體設(shè)計(jì)</p><p><b>  3.1設(shè)計(jì)思路</b></p><p>  通過網(wǎng)上有關(guān)交易平臺(tái)積累相關(guān)知識(shí)加上自己的想像擴(kuò)展和思維創(chuàng)新。</p><p>  3.1.1用戶應(yīng)用模塊</p><p><b>  (1) 用戶注冊(cè)</b></p>&l

75、t;p>  游客可以通過注冊(cè)新用戶以便使用網(wǎng)站更多功能。</p><p><b>  (2) 網(wǎng)站登錄</b></p><p>  用戶需要登錄才能實(shí)現(xiàn)閑置物品的發(fā)布或者進(jìn)入免費(fèi)發(fā)布兩種方式。當(dāng)然登錄后發(fā)布會(huì)享有不同的權(quán)限。</p><p>  (3) 商品信息發(fā)布</p><p>  用戶可以在平臺(tái)上將自己閑置的

76、物品進(jìn)行發(fā)布,可以注明出售價(jià)格或置換的目標(biāo)商品。</p><p>  (4) 商品信息查詢</p><p>  按照分類、名稱等查詢商品。</p><p><b>  (5) 留言板</b></p><p>  用戶可以在網(wǎng)站或者所關(guān)注的商品下進(jìn)行留言,與物主進(jìn)行交流。</p><p>  3.1

77、.2管理員模塊</p><p>  此模塊是管理員專有的權(quán)限,在后臺(tái)對(duì)商品,用戶,新聞,等直接管理。</p><p>  相關(guān)管理模塊信息如下:</p><p><b>  (1)用戶的管理</b></p><p>  用戶信息的管理,權(quán)限的限制,信息的更改。</p><p><b> 

78、?。?)商品信息查詢</b></p><p>  商家發(fā)布的商品信息,管理員可以對(duì)其發(fā)布的信息審核。</p><p> ?。?)商品信息管理(修改、刪除等)</p><p>  管理員對(duì)商品信息管理,信息的更改,增加刪除的權(quán)限的使用。</p><p><b> ?。?)留言板管理</b></p>

79、<p>  管理員可以對(duì)留言進(jìn)行管理及刪除等等權(quán)限。</p><p><b>  (5)公告信息管理</b></p><p>  此功能僅限制管理員使用,時(shí)刻對(duì)網(wǎng)站內(nèi)新聞更新發(fā)布或者網(wǎng)站外的一些新聞發(fā)布,比如:軍事新聞</p><p><b>  3.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>

80、;  數(shù)據(jù)庫(kù)采用Access,它是Office系列軟件中用來專門管理數(shù)據(jù)庫(kù)的應(yīng)用軟件,它可以運(yùn)行于各種Windows系統(tǒng)環(huán)境中。由于Access繼承了Windows的特性,不僅易于使用,而且界面友好,因此被用戶廣泛采用。</p><p>  3.2.1網(wǎng)站管理員表</p><p>  網(wǎng)站管理員表:管理員編號(hào),管理員名字,密碼。如表3-2-1所示:</p><p>

81、  表3-2-1網(wǎng)站管理員表</p><p>  3.2.2用戶信息表</p><p>  用戶信息表:用戶編號(hào),用戶名,密碼,地址,電話。如表3-2-2所示:</p><p>  表3-2-2用戶信息表</p><p>  3.2.3商品分類表</p><p>  商品分類表:類別編號(hào),類別名等。如表3-2-3所示:

82、</p><p>  表3-2-3商品分類表</p><p>  3.2.4商品信息表</p><p>  商品信息表:商品編號(hào),商品名稱,商品介紹,商品所屬類別,商品數(shù)量,商品成色,商品價(jià)格,賣家名字等。如表3-2-4所示:</p><p>  表3-2-4商品信息表</p><p>  第四章 閑置物品交流網(wǎng)站功能

83、設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.1網(wǎng)站前臺(tái)頁面設(shè)計(jì)實(shí)現(xiàn)</p><p>  前臺(tái)頁面主要給訪問者或者商家一目了然感覺,知道該網(wǎng)站的主要結(jié)構(gòu)和排列布局,對(duì)網(wǎng)站進(jìn)行點(diǎn)擊和瀏覽。</p><p>  4.1.1前臺(tái)首頁顯示</p><p>  在整體頁面不難看出,左側(cè)面主要是“金牌商鋪”、“貨品信息”及“商品類別”。</p>&l

84、t;p>  相反右側(cè)面則是“用戶注冊(cè)”、“新聞信息”及“圖片顯示”。如圖4-1-1顯示</p><p>  圖4-1-1網(wǎng)站首頁頁面</p><p>  4.1.2供應(yīng)商品顯示</p><p>  這個(gè)前臺(tái)模塊是商家賣出(出售)商品,買家可以根據(jù)商品名稱或者類別對(duì)商品進(jìn)行搜索。當(dāng)然求購(gòu)商品模塊和此是對(duì)應(yīng)。信息一樣只是買賣家的區(qū)別。如圖4-1-2所示:</

85、p><p>  圖4-1-2供應(yīng)商品查詢</p><p>  4.2新用戶注冊(cè)模塊實(shí)現(xiàn)</p><p>  商家通過注冊(cè),可以進(jìn)行商品發(fā)布,當(dāng)然網(wǎng)站上有免費(fèi)發(fā)布模塊也可以,不過享有的權(quán)限不一樣。</p><p>  新用戶注冊(cè)頁面如圖4-2所示:</p><p>  圖4-2用戶注冊(cè)頁面</p><p&

86、gt;  用戶注冊(cè)后臺(tái)相關(guān)代碼如下:</p><p>  public partial class WebPages_Comm_Register : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs

87、 e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void AddUserbtu_Click(object sender, EventArgs e)</p><p><b>  {</b></p

88、><p>  if (txt_UserName.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Text = " 用戶名稱 不能為空. ";</p><p><b>  return;</b></p&

89、gt;<p><b>  }</b></p><p>  if (txt_Pwd.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Text = " 用戶密碼 不能為空. ";</p><p&g

90、t;<b>  return;</b></p><p><b>  }</b></p><p>  if (txt_RePwd.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Text = "

91、; 確認(rèn)密碼 不能為空.";</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (txt_Pwd.Text.Trim() != txt_RePwd.Text.Trim())</p><p><b>  {<

92、/b></p><p>  Err.Text = "兩次密碼輸入不一致.";</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (txt_UserTel.Text.Trim()=="")

93、</p><p><b>  {</b></p><p>  Err.Text="移動(dòng)電話 不能為空.";</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (txt

94、_UserPhone.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Text = "固定電話 不能為空.";</p><p><b>  return;</b></p><p><b>  

95、}</b></p><p>  if (txt_Email.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Text = "電子郵件 不能為空.";</p><p><b>  return;</

96、b></p><p><b>  }</b></p><p>  if (txt_fax.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Text = "傳真 不能為空.";</p>

97、<p><b>  return;</b></p><p><b>  }</b></p><p>  if (txt_UserAdd.Text.Trim() == "")</p><p><b>  {</b></p><p>  Err.Te

98、xt = "聯(lián)系地址 不能為空.";</p><p><b>  return;</b></p><p><b>  }</b></p><p>  UserModel um = new UserModel();</p><p>  um.UserAdd = txt_UserAd

99、d.Text.Trim();</p><p>  um.UserName = txt_UserName.Text.Trim();</p><p>  um.UserPwd = txt_RePwd.Text.Trim();</p><p>  um.UserType = 1;</p><p>  um.UserTel = txt_UserTel

100、.Text.Trim();</p><p>  um.UserPhone = txt_UserPhone.Text.Trim();</p><p>  um.UserFax = txt_fax.Text.Trim();</p><p>  um.UserEmail = txt_Email.Text.Trim();</p><p>  um.S

101、hopsID = 0;</p><p>  um.Status = 1;</p><p>  if (UserManager.AddUser(um))</p><p><b>  {</b></p><p>  Err.Text = "注冊(cè)成功.";</p><p>  Use

102、rManager.Login(txt_UserName.Text.Trim(), txt_RePwd.Text.Trim());</p><p>  if (LoginManager.Validate())</p><p><b>  {</b></p><p>  Response.Redirect("~/Webpages/Home

103、/");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p>  Err.Text = "注冊(cè)失敗.";</p><p><b&

104、gt;  }</b></p><p><b>  }</b></p><p>  4.3用戶登錄模塊實(shí)現(xiàn)</p><p>  商家(訪問者)注冊(cè)后,就可以直接登錄。當(dāng)然賬戶、密碼錯(cuò)誤的話會(huì)有提示的。</p><p>  用戶登錄如圖4-3所示:</p><p><b>  

105、圖4-3用戶登錄</b></p><p>  用戶登錄后的后臺(tái)代碼如下:</p><p>  public partial class WebPages_Home_Default : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void

106、 Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  if (LoginManager.Validate())</p

107、><p><b>  {</b></p><p>  UserLogin1.Visible = false;</p><p>  Luname.Text = LoginManager.GetUserInfo().UserName;</p><p>  la_UserFax.Text = LoginManager.GetUse

108、rInfo().UserFax;</p><p>  la_UserPhone.Text = LoginManager.GetUserInfo().UserPhone;</p><p>  la_UserTel.Text = LoginManager.GetUserInfo().UserTel;</p><p>  la_UserEmail.Text = Login

109、Manager.GetUserInfo().UserEmail;</p><p>  Luinfo.Visible = true;</p><p><b>  }</b></p><p>  PicBind();</p><p>  MoreAbBind();</p><p>  NewBind(

110、);</p><p>  AbTypeBind();</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void PicBind()</p><p><b>  {</b></p

111、><p>  Home_A1.U_top = 4;</p><p>  Home_A1.U_type = 2;</p><p>  Home_A2.U_top = 4;</p><p>  Home_A2.U_type = 3;</p><p><b>  }</b></p><p

112、>  protected void MoreAbBind()</p><p><b>  {</b></p><p>  ListMore1.A_top = 10;</p><p>  ListMore1.A_TMax = 13;</p><p>  ListMore1.A_Co = 1;</p>&

113、lt;p>  ListMore2.A_top = 10;</p><p>  ListMore2.A_TMax = 13;</p><p>  ListMore2.A_Co = 2;</p><p><b>  }</b></p><p>  protected void NewBind()</p>

114、<p><b>  {</b></p><p>  ListInfo1.N_top = 10;</p><p>  ListInfo1.N_type = 1;</p><p>  ListInfo1.N_Maxtitle = 18;</p><p><b>  }</b></p>

115、;<p>  protected void AbTypeBind()</p><p><b>  {</b></p><p>  ListShop.DataSource = ShopManager.GetTopShopsByTypeID(3, 1);</p><p>  ListShop.DataBind();</p>

116、<p>  ListAtype.DataSource = Advertising_TypeManager.GetAdvertising_ParentID(0);</p><p>  ListAtype.DataBind();</p><p>  ListPic.DataSource = AdvertisingManager.GetAdvertisingByTypeAndTop

117、(6, 1);</p><p>  ListPic.DataBind();</p><p><b>  }</b></p><p>  protected string GetShopInfo(string Si)</p><p><b>  {</b></p><p>  

118、return StringManager.Interception(StringManager.NoHTML(Si), 85);</p><p><b>  }</b></p><p>  protected void OutUser_Click(object sender, EventArgs e)</p><p><b>  {&

119、lt;/b></p><p>  LoginManager.UserOut();</p><p>  Luinfo.Visible = false;</p><p>  UserLogin1.Visible = true;</p><p><b>  }</b></p><p><b&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論