畢業(yè)設(shè)計----物流信息網(wǎng)設(shè)計與實現(xiàn)_第1頁
已閱讀1頁,還剩102頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)設(shè)計(論文)</p><p>  物流信息網(wǎng)設(shè)計與實現(xiàn)</p><p><b>  摘 要</b></p><p>  隨著信息技術(shù)和計算機網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,物流業(yè)在我國迅速成長。并成為國民經(jīng)濟發(fā)展的重要推動力。然而,由于我國許多物流企業(yè)從原來的交通運輸業(yè)或倉儲業(yè)轉(zhuǎn)型而來,缺乏必要的管理信息系統(tǒng)和業(yè)務(wù)整合集

2、成方案,已經(jīng)不能適應(yīng)網(wǎng)上電子商務(wù)發(fā)展對物流配送的要求,成為我國發(fā)展電子商務(wù)的重要瓶頸之一。本次畢業(yè)設(shè)計嘗試從我國物流行業(yè)的實際出發(fā),構(gòu)建了適用于中小型物流企業(yè)的虛擬物流聯(lián)盟信息平臺。</p><p>  本系統(tǒng)采用基于WEB的.net技術(shù),采用Visual Studio 2005為開發(fā)工具,利用SQL Server 2000作為數(shù)據(jù)庫服務(wù)器進行數(shù)據(jù)管理。從總體架構(gòu),功能設(shè)計等方面對這一信息平臺進行了詳細闡述。提出

3、了基于B/S模式的物流聯(lián)盟管理信息系統(tǒng)框架,該系統(tǒng)能向分布各處的用戶和代理提供最新的物流信息,幫助用客戶管理、組織、查詢與業(yè)務(wù)相關(guān)的信息。本系統(tǒng)有很強的實用性、開發(fā)效率高、移植性好、穩(wěn)定性好等優(yōu)點。</p><p>  關(guān)鍵詞:物流;信息;設(shè)計;實現(xiàn); WEB; ASP.NET;SQL Server 2000</p><p><b>  Abstract</b><

4、;/p><p>  With IT and computer network technology rapid development, the logistics industry grows rapidly in China. And it become an important impetus to the development of the national economy. However, many o

5、f logistics enterprises which evolved from the original transition or storage industry, they lack of the necessary management information systems and the project of conformity and integration operation.they can't ada

6、pt the requirement of goods transition of the development of electronic commerce, an</p><p>  This system uses based on the WEB .net technology, uses Visual Studio 2005 is the development kit, 2000 carries o

7、n the data management using SQL Server as the database server.From the overall construction, aspects and so on functional design have carried on the detailed elaboration to this information platform.Proposed based on the

8、 B/S pattern physical distribution alliance management information system frame, this system can to distribute each place user and the agent provides the newest physic</p><p>  Key words: Physical distributi

9、on; Information; Design; Realization; WEB; ASP.NET; SQL Server 2000</p><p><b>  目 錄</b></p><p><b>  1緒論1</b></p><p>  1.1研究的背景1</p><p>  1.

10、2國內(nèi)外研究的現(xiàn)狀及存在的問題1</p><p>  1.3研究的目的與意義1</p><p>  1.4研究的基本思路和方法2</p><p>  1.5 本文研究的重點和難點2</p><p>  2 系統(tǒng)規(guī)劃和系統(tǒng)分析3</p><p>  2.3系統(tǒng)需求分析4</p><p>

11、;<b>  2.4項目規(guī)劃4</b></p><p>  3.3系統(tǒng)功能結(jié)構(gòu)圖9</p><p>  4系統(tǒng)詳細設(shè)計17</p><p>  4.1公用類編寫17</p><p>  4.1.1Web.Config文件設(shè)計17</p><p>  4.1.2 CSS樣式17</

12、p><p>  4.1.3創(chuàng)建用戶控件17</p><p>  4.2前臺主要功能模塊詳細設(shè)計25</p><p>  4.2.1前臺文件總體框架25</p><p>  4.2.2前臺首頁設(shè)計26</p><p>  4.2.3會員注冊設(shè)計27</p><p>  4.2.4忘記密碼設(shè)計

13、29</p><p>  4.2.5發(fā)布司機信息設(shè)計30</p><p>  4.2.6司機信息設(shè)計32</p><p>  4.2.7司機詳細信息設(shè)計33</p><p>  4.3后臺主要功能模塊設(shè)計詳細設(shè)計34</p><p>  4.3.1后臺總體構(gòu)架34</p><p> 

14、 4.3.2后臺登錄模塊設(shè)計36</p><p>  4.3.3后臺管理員首頁設(shè)計38</p><p>  4.3.4貨源信息管理39</p><p>  4.3.5會員信息管理設(shè)計42</p><p>  4.3.6用戶設(shè)置模塊設(shè)計45</p><p>  5系統(tǒng)測試與評價47</p>&l

15、t;p>  5.1測試內(nèi)容47</p><p>  5.2測試結(jié)果51</p><p><b>  6.結(jié)論53</b></p><p><b>  致 謝54</b></p><p><b>  參考文獻55</b></p><p>

16、;<b>  1緒論</b></p><p><b>  1.1研究的背景</b></p><p>  隨著我國的物流業(yè)的熱潮,各行各業(yè)都對物流業(yè)趨之若鶩,紛紛成立物流企業(yè)。但由于國內(nèi)各方面條件的限制,國內(nèi)物流企業(yè)規(guī)模小、數(shù)量多、缺少競爭優(yōu)勢,加上技術(shù)含量低,大多數(shù)只能夠提供運輸和倉儲等傳統(tǒng)服務(wù),能夠提供一攬物流解決方案的企業(yè)很少,再加上國外大企

17、業(yè)的競爭,使原本就不足以分得一杯羹的國內(nèi)企業(yè)更加難以適應(yīng)市場的變化。要想在這場博弈中取勝,對于大部分的中小型物流企業(yè)來說,找出市場中的縫隙、進行差異化經(jīng)營是他們的最佳生存之道,而信息的來源就成為尋找“縫隙”的關(guān)鍵。隨著國內(nèi)信息步伐的加快,加之物流企業(yè)對行業(yè)信息的需求越來越大,促使物流信息平臺迅速發(fā)展,以適應(yīng)物流企業(yè)的市場變化。物流信息發(fā)布平臺信息的及時性、準確性完全符合國內(nèi)物流企業(yè)信息的要求,它已經(jīng)成為國內(nèi)物流企業(yè)信息的主要來源。物流信

18、息平臺的建設(shè)也就成為了最迫切的需求。</p><p>  1.2國內(nèi)外研究的現(xiàn)狀及存在的問題</p><p>  進入新世紀,由于全球經(jīng)濟一體化進程日益加快,企業(yè)面臨著更加激烈的競爭環(huán)境,資源在全球范圍內(nèi)的流動和配置大大加強,世界各國更加重視物流發(fā)展對于本國經(jīng)濟發(fā)展、國民生活素質(zhì)和軍事實力增強的影響,都十分重視物流業(yè)的現(xiàn)代化,從而使現(xiàn)代物流呈現(xiàn)出一系列新的發(fā)展趨勢。根據(jù)國內(nèi)外物流發(fā)展的新情

19、況,21世紀物流的發(fā)展趨勢可以歸納為信息化、網(wǎng)絡(luò)化、自動化、電子化、共享化、協(xié)同化、集成化、智能化、柔性化、標準化、社會化和全球化十二大趨勢。</p><p>  從信息化建設(shè)的角度來看,中國的物流企業(yè)還處在相對比較原始、低級的階段。據(jù)統(tǒng)計,己經(jīng)實施或是部分實施信息化的企業(yè)只占了21%,全面實施信息化的企業(yè)只有10%。在整個行業(yè)的供應(yīng)鏈當中,企業(yè)與上下游之間的信息流沒有打通,流通環(huán)節(jié)多而導(dǎo)致流通成本居高不下,這也

20、是因為很多物流企業(yè)信息建設(shè)層次較低,造成信息不暢所致。主要包括三個方面的問題:現(xiàn)代物流管理意識淡薄,信息技術(shù)應(yīng)用和物流設(shè)備落后,物流信息資源管理混亂。正是因此一個好的物流信息平臺是很好的發(fā)揮物流的功用所必不可少的一個工具。</p><p>  1.3研究的目的與意義</p><p>  本文研究的是通過ASP.NET2.0和SQL Server數(shù)據(jù)庫來創(chuàng)建物流信息平臺,采用的Visual

21、Studio 2005開發(fā)工具。設(shè)計開發(fā)出具有:發(fā)布貨源,發(fā)布車源,貨源信息,車源信息,發(fā)布專線,專線信息,發(fā)布車訊,二手車訊,發(fā)布司機,司機信息,會員注冊,聯(lián)系我們這些功能的物流信息發(fā)布系統(tǒng)。</p><p>  物流信息發(fā)布系統(tǒng)現(xiàn)代物流產(chǎn)業(yè)中不可缺少的部分,對于物流信息的發(fā)布和查找說都至關(guān)重要,能夠為用戶提供充足的信息和快捷的查詢手段。本文的物流信息發(fā)布平臺系統(tǒng)正是為了更好的發(fā)揮物流信息化的功用。</p

22、><p>  1.4研究的基本思路和方法 </p><p>  本文研究的基本思路是:從國內(nèi)物流信息發(fā)布網(wǎng)站的發(fā)展開始,以物流信息發(fā)布網(wǎng)站的理論為起點,借鑒國內(nèi)物流信息發(fā)布網(wǎng)站的理論研究與實踐成果,結(jié)合國內(nèi)物流信息發(fā)布網(wǎng)站的現(xiàn)狀,探討物流信息發(fā)布網(wǎng)站的建設(shè)與管理方法。本文從理論和實踐兩個角度出發(fā),對物流信息發(fā)布網(wǎng)站進行深入的探討。論文首先全面而系統(tǒng)地研究了構(gòu)建一個物流信息發(fā)布網(wǎng)站所必須的各種知

23、識與技術(shù)手段,然后從構(gòu)建一個物流信息發(fā)布網(wǎng)站應(yīng)用系統(tǒng)—物流信息發(fā)布系統(tǒng)網(wǎng)站入手,對系統(tǒng)的設(shè)計思想,設(shè)計目的與系統(tǒng)的整體結(jié)構(gòu)進行詳細的規(guī)劃,在此的基礎(chǔ)上完成了物流信息發(fā)布網(wǎng)站的構(gòu)建過程。</p><p>  1.5 本文研究的重點和難點</p><p>  物流信息發(fā)布平臺是新生的電子商務(wù)技術(shù),應(yīng)用的是WEB2.0技術(shù),系統(tǒng)是在Visual Studio2005環(huán)境下開發(fā)的,提出實現(xiàn)物流信息

24、發(fā)布的基本功能,該系統(tǒng)主要采用Visual Studio 2005與SQL2000結(jié)合開發(fā)實現(xiàn)各方面的功能,在論文寫作過程中,物流信息網(wǎng)的總體設(shè)計;系統(tǒng)規(guī)劃;系統(tǒng)分析;用戶控件的設(shè)計;系統(tǒng)頁面的美工成為了重點。本文研究的難點則是:系統(tǒng)的總體設(shè)計;系統(tǒng)規(guī)劃,功能的實現(xiàn)</p><p>  2 系統(tǒng)規(guī)劃和系統(tǒng)分析</p><p>  2.1 系統(tǒng)目標設(shè)計</p><p>

25、;  本系統(tǒng)是對物流企業(yè)行業(yè)信息發(fā)布和瀏覽的行業(yè)網(wǎng)站,主要實現(xiàn)如下目標:</p><p> ?。?)提供完備的會員發(fā)布功能。</p><p>  (2)物流行業(yè)內(nèi)企業(yè)對各類信息的發(fā)布、查看等功能。</p><p> ?。?)為物流企業(yè)提供輔助工具。</p><p> ?。?)通過后臺對前臺各類信息進行全面的管理和審核。</p>

26、<p>  2.2 系統(tǒng)可行性研究</p><p>  可行性研究隨著科學(xué)技術(shù)進步和經(jīng)濟管理科學(xué)的發(fā)展而逐步興起,并成為日趨完善的綜合性科學(xué)。所謂可行研究,簡單點說就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,是否值得去解?,F(xiàn)在就對本系統(tǒng)的經(jīng)濟可行性和技術(shù)可行性進行簡單的分析。</p><p> ?。?)經(jīng)濟可行性分析</p><p>  隨著網(wǎng)

27、站建設(shè)技術(shù)的不斷發(fā)展,企業(yè)網(wǎng)站的開發(fā)成本很低,市場上建設(shè)一個包含新聞管理、產(chǎn)品管理以及客戶反饋表單等功能的企業(yè)網(wǎng)站報價在2000元左右,開發(fā)周期通常在兩周以內(nèi),并且一經(jīng)開發(fā)成功,即可投入運行。在網(wǎng)站平臺建設(shè)方面,目前企業(yè)可以選擇的建站方式主要有虛擬主機托管、整機托管和自營主機方式三種方式。通過對該企業(yè)實際情況的調(diào)查,整機托管方式更適合該企業(yè)的需求,因為整機托管方式是在平臺提供商那里租用一整臺服務(wù)器,企業(yè)擁有較高級別的控制能力和較好的安全

28、性能,而且這種方式的費用也并不高,如:1U標準服務(wù)器、雙線路100M帶寬一年5000元左右,并且免初裝費和免費贈送一個IP地址;如果要為服務(wù)器配置SSL證書,需要單獨申請服務(wù)器證書,適合中小型電子商務(wù)網(wǎng)站RapidSSL證書的使用費約500元/年。</p><p>  從這些數(shù)據(jù)來看,企業(yè)網(wǎng)站建設(shè)和運行的成本是比較低的,而它卻至少可以起到廣告和招聘的作用,其直接節(jié)省的宣傳和人力成本就超過了網(wǎng)站的開發(fā)和營運費用,因

29、此該系統(tǒng)在經(jīng)濟上是可行的。</p><p> ?。?)技術(shù)可行性分析</p><p>  該企業(yè)網(wǎng)站的開發(fā)是采用微軟公司的ASP.NET作為開發(fā)平臺工具,SQL Server 2000數(shù)據(jù)庫來管理企業(yè)的大量數(shù)據(jù)。這兩種技術(shù)在當前來說是比較成熟和先進的,已經(jīng)被廣泛地用在各種類型的企業(yè)網(wǎng)站建設(shè)中,有大量成功的案例,所以本系統(tǒng)的開發(fā)在技術(shù)上是可行的。</p><p>&l

30、t;b>  2.3系統(tǒng)需求分析</b></p><p>  物流信息發(fā)布平臺為各類物流企業(yè)提供了物流動態(tài)信息、供求信息瀏覽、查詢等功能,全面的為物流企業(yè)提供服務(wù),幫助企業(yè)更多的了解行業(yè)的動態(tài)信息,提供企業(yè)的運營效率。物流信息發(fā)布平臺的強大功能越來越被物流行業(yè)內(nèi)的相關(guān)人士所重視,通過網(wǎng)站企業(yè)能夠更及時調(diào)整企業(yè)的發(fā)展趨勢以適應(yīng)市場的變化。物流信息發(fā)布平臺全面的、周到的信息服務(wù)使之逐漸成為物流行業(yè)發(fā)展

31、前進的方向標。</p><p>  通過調(diào)查,要求系統(tǒng)具有以下功能:</p><p> ?。?)物流行業(yè)內(nèi)各類信息的發(fā)布功能。包括發(fā)布車源信息,貨源信息,司機信息,發(fā)布車訊,專線信息等。</p><p>  (2)提供會員服務(wù)功能模塊,包括注冊會員、取回密碼和發(fā)布信息等功能。能夠發(fā)布車源信息,貨源信息,司機信息,發(fā)布車訊,專線信息等</p><p

32、> ?。?)提供管理員后臺管理入口。管理員通過本頁面登錄后臺管理程序。</p><p>  (4)通過后臺對各類信息進行管理和審核。包括對貨源信息、車源信息、專線信息、二手車訊、司機信息等的管理和審核。</p><p> ?。?)對網(wǎng)站會員信息進行管理和審核。審核注冊本網(wǎng)站的會員,對其進行管理。</p><p>  (6)友情鏈接。設(shè)置相關(guān)的友情鏈接頁面。&l

33、t;/p><p><b>  2.4項目規(guī)劃</b></p><p>  物流信息發(fā)布平臺是一種專業(yè)的物流信息網(wǎng)站,由網(wǎng)站前臺信息瀏覽、會員可以發(fā)布信息和網(wǎng)站后臺管理兩大部分組成。</p><p><b>  (1)前臺功能模塊</b></p><p>  前臺主要包括網(wǎng)站首頁、發(fā)布貨源、貨源信息、發(fā)布

34、車源、車源信息、發(fā)布專線、專線信息、發(fā)布車訊、二手車訊、發(fā)布司機、司機信息、會員注冊、聯(lián)系我們和后臺登錄入口等功能模塊。</p><p><b>  (2)后臺管理模塊</b></p><p>  后臺主要包括信息管理、發(fā)布信息管理、會員管理和系統(tǒng)管理。</p><p>  2.5系統(tǒng)業(yè)務(wù)流程分析</p><p>  通

35、過調(diào)查和分析,本網(wǎng)站的業(yè)務(wù)流程是:用戶可以登錄企業(yè)網(wǎng)站查看和發(fā)布車源信息,貨源信息,車源信息,專線信息,二手車訊,司機信息;游客則只能夠瀏覽車源信息,貨源信息,車源信息,專線信息,二手車訊,司機信息。系統(tǒng)管理員可以在網(wǎng)站后臺對物流信息——貨源、車源、專線、車訊、和司機信息進行添加、刪除和修改,還可以對會員注冊信息進行確認等。具體的系統(tǒng)業(yè)務(wù)流程圖如2.1所示。</p><p>  圖2.1 系統(tǒng)業(yè)務(wù)流程圖</

36、p><p>  2.6 系統(tǒng)數(shù)據(jù)流程分析</p><p>  數(shù)據(jù)流程分析就是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動情況抽象出來,舍去了具體組織機構(gòu)、信息載體、處理工作等物理組成,單純從數(shù)據(jù)流動過程來考察實際業(yè)務(wù)的數(shù)據(jù)處理模式</p><p>  數(shù)據(jù)流程分析主要包括對信息的流動、變換、存貯等的分析。其目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流動中的問題。這些問題有:數(shù)據(jù)流程不暢,前后數(shù)據(jù)不匹配,數(shù)

37、據(jù)處理過程不合理等等。問題產(chǎn)生的原因有的是屬于現(xiàn)行管理混亂,數(shù)據(jù)處理流程本身有問題,有的也可能是我們調(diào)查了解數(shù)據(jù)流程有誤或作圖有誤。調(diào)查的目的就是要盡量地暴露系統(tǒng)存在的問題,并找出加以解決的方法。為了建立一個滿足用戶需求的物流信息網(wǎng)站,應(yīng)該在深入調(diào)查、詳細占有材料的基礎(chǔ)上,集中分析系統(tǒng)管理活動中信息流動的規(guī)律和存在的問題,研究如何改善信息流的流動、滿足用戶管理決策活動中的信息需求。通過對一些物流信息網(wǎng)站網(wǎng)站的分析和調(diào)查,可以了解了一物流

38、信息網(wǎng)站的數(shù)據(jù)流動過程,下面將用數(shù)據(jù)流程圖來抽象表達物流信息網(wǎng)站的信息流動。企業(yè)網(wǎng)站最高層次的數(shù)據(jù)流程圖如圖2.2所示。</p><p>  圖2.2 最高層次數(shù)據(jù)流程圖</p><p>  車源信息模塊數(shù)據(jù)流程圖如圖2.3所示。</p><p>  圖2.3 車源信息數(shù)據(jù)流程圖</p><p>  貨源信息模塊數(shù)據(jù)流程圖如圖2.4所示。&l

39、t;/p><p>  圖2.4 貨源信息數(shù)據(jù)流程圖</p><p>  專線信息模塊數(shù)據(jù)流程圖如圖2.5所示。</p><p>  圖2.5 專線信息數(shù)據(jù)流程圖</p><p>  二手車訊模塊數(shù)據(jù)流程圖如圖2.6所示。</p><p>  圖2.6 二手車訊數(shù)據(jù)流程圖</p><p>  司機信

40、息模塊數(shù)據(jù)流程圖如圖2.7所示。</p><p>  圖2.7 司機數(shù)據(jù)流程圖</p><p><b>  3 系統(tǒng)總體設(shè)計</b></p><p><b>  3.1系統(tǒng)配置</b></p><p> ?。?)客戶端配置要求</p><p>  CPU:Pentium Ⅲ

41、600MHz以上</p><p>  內(nèi)存:128MB以上</p><p>  磁盤空間:2.1GB以上 </p><p>  操作系統(tǒng):Windows 98/NT/2000/XP或更高版本</p><p>  瀏覽器:IE 5.0以上或Netscape同等版本以上</p><p>  (2)服務(wù)器端配置要求</

42、p><p>  CPU:AMD 3000+或Intel P4 1.8GHz以上</p><p>  內(nèi)存:512MB以上</p><p>  磁盤空間:10GB以上</p><p>  操作系統(tǒng):Windows 2000 Server或者Windows 2003 Server,</p><p>  Web服務(wù)器:MS II

43、S 5.0以上</p><p>  數(shù)據(jù)庫:SQL Server 2000</p><p>  3.2系統(tǒng)結(jié)構(gòu)模型設(shè)計</p><p>  本系統(tǒng)是基于Internet的ASP.NET2.0電子商務(wù)網(wǎng)站,數(shù)據(jù)集中在一個數(shù)據(jù)庫服務(wù)器上,數(shù)據(jù)處理分布在應(yīng)用程序的各層上。借助Internet,用戶可通過網(wǎng)絡(luò)進行對網(wǎng)站的訪問和操作。根據(jù)系統(tǒng)的總體目標、開發(fā)技術(shù)成熟性以及一般

44、企業(yè)流行的體系結(jié)構(gòu),本系統(tǒng)開發(fā)采用了分層體系結(jié)構(gòu),具體劃分為三層:表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層。系統(tǒng)結(jié)構(gòu)模型如圖3.1所示:</p><p>  圖3.1 系統(tǒng)結(jié)構(gòu)模型圖</p><p> ?。?)表現(xiàn)層:用戶通過客戶端WEB瀏覽器與系統(tǒng)進行交互的層次;</p><p> ?。?)業(yè)務(wù)層:即事務(wù)邏輯層或中間層,完成事物處理規(guī)則和業(yè)務(wù)流程約束數(shù)據(jù)的處理;</p>

45、<p> ?。?)數(shù)據(jù)層:即數(shù)據(jù)資源管理層,本層完成數(shù)據(jù)資源等的插入、刪除、更新修改等數(shù)據(jù)存儲管理工作,還包括定義各種存儲過程、數(shù)據(jù)約束等控制、觸發(fā)器定義等。</p><p>  3.3系統(tǒng)功能結(jié)構(gòu)圖</p><p>  物流信息發(fā)布平臺前臺系統(tǒng)功能結(jié)構(gòu)圖如3.1所示。</p><p>  圖3.2 物流信息網(wǎng)前臺系統(tǒng)功能結(jié)構(gòu)圖</p>

46、<p>  物流信息網(wǎng)功能結(jié)構(gòu)如圖3.2所示。</p><p>  圖3.3物流網(wǎng)站后臺系統(tǒng)功能結(jié)構(gòu)圖</p><p>  3.4數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  本系統(tǒng)根據(jù)前面的設(shè)計規(guī)劃出的實體有貨源信息實體、車源信息實體、專線信息實體、二手車訊信息實體、司機信息實體、會員信息實體和管理員信息實體。</p><p>  貨源

47、信息實體圖如圖3.4所示。</p><p>  圖3.4 貨源信息實體圖</p><p>  車源信息實體圖如圖3.5所示。</p><p>  圖3.5 車源信息實體圖</p><p>  專線信息實體如圖3.6所示。</p><p>  圖3.7 專線信息實體圖</p><p>  二手車訊

48、信息實體如圖3.8所示。</p><p>  圖3.8 二手車訊信息實體圖</p><p>  司機信息實體圖如圖3.9所示。</p><p>  圖3.9 司機信息實體圖</p><p>  會員信息實體圖如圖3.10所示。</p><p>  圖3.10 會員信息實體圖</p><p>  

49、管理員信息實體圖如圖3.11所示。</p><p>  圖3.11 管理員信息實體圖</p><p>  3.5系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p>  本系統(tǒng)數(shù)據(jù)庫采用SQL Server2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_Wuliu.數(shù)據(jù)庫db_Wuliu中包含7張表。下面是本程序的數(shù)據(jù)表的設(shè)計。</p><p><b>  (1)

50、管理員表</b></p><p>  管理員表(tb_Admin)主要用于保存管理員的信息,該表的結(jié)構(gòu)如表3.3所示。</p><p>  表3.1 表tb_Admin的結(jié)構(gòu)</p><p><b>  (2)貨源信息表</b></p><p>  貨源信息表(tb_Cargo)主要用于保存貨源的信息,

51、該表的結(jié)構(gòu)如表3.4所示。</p><p>  表3.2 表tb_Cargo的結(jié)構(gòu)</p><p><b> ?。?)司機信息表</b></p><p>  司機信息表(tb_Chauffeur)主要用于保存司機的詳細信息,該表的結(jié)構(gòu)表如表3.5所示。</p><p>  表3.3 表tb_Chauffer的

52、結(jié)構(gòu)</p><p> ?。?)二手車訊信息表</p><p>  二手車訊信息表(tb_OldTruck)主要用于保存二手車的詳細信息,該表結(jié)構(gòu)如表3.6所示。</p><p>  表3.4 表tb_OldTruck的結(jié)構(gòu)</p><p><b>  (4)車源信息表</b></p><p>

53、;  車源信息表(tb_Truck)主要用于保存車源的詳細信息,該表的結(jié)構(gòu)如表3.7所示。</p><p>  表3.5 表tb_Truck的結(jié)構(gòu)</p><p><b>  (5)會員信息表</b></p><p>  會員信息表(tb_User)主要用于保存會員的詳細信息,該表的結(jié)構(gòu)如表3.8所示。</p><p&

54、gt;  表3.6 表tb_User的結(jié)構(gòu)</p><p><b> ?。?)專線信息表</b></p><p>  專線信息表(tb_Way)主要用于保存專線的信息,該表如表3.9所示。</p><p>  表3.7 表tb_Way的結(jié)構(gòu)</p><p><b>  4系統(tǒng)詳細設(shè)計</b&g

55、t;</p><p><b>  4.1公用類編寫</b></p><p>  4.1.1Web.Config文件設(shè)計</p><p>  在本系統(tǒng)中Web.Config文件的配置系統(tǒng)的總體信息,主要用于配置數(shù)據(jù)庫的連接字符串。該文件的具體配置如下:</p><p>  4.1.2 CSS樣式</p>&l

56、t;p>  本網(wǎng)站對鏈接采用統(tǒng)一的顏色和大小,還有其他相關(guān)的樣式如下:</p><p>  4.1.3創(chuàng)建用戶控件</p><p>  創(chuàng)建用戶控件可以提高代碼的重復(fù)時的使用效率,有利于維護。</p><p><b>  1.前臺設(shè)計</b></p><p>  在前臺的用戶控件中主要包括對left1.ascx、l

57、eft2.ascx、foot.ascx、head.ascx、validate.ascx這幾個。left1.ascx是網(wǎng)站左邊的用戶控件包括用戶的注冊、實用工具、推薦企業(yè)這些模塊。Left2.ascx這個用戶控件的內(nèi)容是圖片友情鏈接模塊,對友情鏈接進行控制。foot.ascx是網(wǎng)站的底部內(nèi)容包括網(wǎng)站后臺管理的人口,及其他信息。head.ascx是網(wǎng)站的頭,內(nèi)容包括網(wǎng)站的logo、網(wǎng)站名稱及相關(guān)內(nèi)容。validate.ascx用來驗證會員是

58、否登錄,沒有前臺代碼,在page_load頁裝載事件中,編寫代碼用來驗證會員是否登錄,如果未登錄則彈出相應(yīng)的提示信息返回。</p><p><b>  2.后臺功能代碼</b></p><p>  在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。</p><p>  在Page_Load頁裝載事件中,編寫如

59、下代碼用來驗證會員是否登錄,如果未登錄,彈出提示會員登錄的信息(會員登錄信息被封裝在Panel2中),否則顯示會員登錄的人口(會員的登錄入口被封裝在Panel1中)。</p><p>  創(chuàng)建一個方法,用于顯示提示框?qū)崿F(xiàn)返回功能,由于此處是用JS腳本編寫又多次用到,所以寫成方法。</p><p>  在Button1控件的Click事件中編寫如下代碼,目的是單擊“登錄”按鈕判斷用戶名和密碼

60、是否為空,調(diào)用自定義方法va()判斷用戶名和密碼中是否含有非法字符,如果未登錄則調(diào)用上面定義的方法,彈出相應(yīng)的提示信息,否則驗證用戶名和密碼是否正確。如果正確則顯示出用戶已經(jīng)登錄的Panel2控件,否則彈出失敗的提示對話框。</p><p>  定義驗證非法字符的方法Va(),返回值為Bool型。</p><p>  單擊“退出”按鈕,清空Session[“username”]把頁面重新定

61、向到首頁。</p><p>  3.常用工具用戶控件</p><p> ?。?)在線計算,能夠給用戶提供在線計算的功能,運行結(jié)果如圖4.1所示。</p><p>  圖4.1 在線計算頁面運行效果</p><p> ?。?)世界貨幣,能夠讓用戶很快的查詢到世界貨幣符號的表示,運行結(jié)果如圖4.2所示。</p><p> 

62、 圖4.2 世界貨幣頁面運行效果圖</p><p> ?。?)國家代號與區(qū)號,用戶通過你、本頁面可以很快的查詢到相關(guān)國家和地區(qū)的代號和號碼,運行結(jié)果如圖4.3所示。</p><p>  圖4.3 國家代號與區(qū)號頁面運行效果圖</p><p> ?。?)單位換算,通過本頁面用戶可以很快的查詢到一些常用的度量衡之間的轉(zhuǎn)換關(guān)系。運行結(jié)果如圖4.4所示。</p&g

63、t;<p>  圖4.4 單位換算頁面運行效果圖</p><p> ?。?)國家電話,通過本頁面可以很快的查詢到我國各地的電話區(qū)號,運行結(jié)果如圖4.5所示。</p><p>  圖4.5 國家電話頁面運行效果圖</p><p> ?。?)車牌查詢,通過本頁面可以很快的查詢到國內(nèi)各個城市的車牌號碼的開頭幾位,運行結(jié)果如圖4.6所示。</p>

64、<p>  圖4.6 車牌查詢頁面運行效果圖</p><p> ?。?)電子日歷,在本頁面可以查詢到全世界的時間,以及以前的陽歷和陰歷,運行結(jié)果如圖4.7所示。</p><p>  圖4.7電子日歷頁面運行的效果圖</p><p> ?。?)國際域名,通過本頁面可以快捷的查詢到各個國家的域名及對應(yīng)的國家的名稱,運行結(jié)果如圖4.8所示。</p>

65、<p>  圖4.8 國際域名頁面運行的效果圖</p><p> ?。?)天氣預(yù)報,在本頁面可以查詢到世界各地的天氣情況,運行結(jié)果如圖4.9所示。</p><p>  圖4.9 天氣查詢頁面運行的效果圖</p><p> ?。?0)電子地圖,超鏈接到Google的地圖查詢頁面,方便用戶查詢相關(guān)地圖信息。</p><p> ?。?

66、1)英漢字典,通過本頁面可以很快的查詢到不認識的英文的中文解析,運行的效果如圖4.10所示。</p><p>  圖4.10 英漢字典頁面運行的效果圖</p><p> ?。?1)IP查詢,超鏈接到chinaren頁面,方便用戶很快的查詢到相關(guān)的信息。</p><p>  4.2前臺主要功能模塊詳細設(shè)計</p><p>  4.2.1前臺文件

67、總體框架</p><p><b>  1.功能模塊</b></p><p>  前臺頁面主要包括以下功能模塊。</p><p> ?。?)網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟廣告條和功能導(dǎo)航條。</p><p> ?。?)會員登錄:主要用于會員登錄發(fā)布信息。</p><p> ?。?)貨源信息:顯示最新的

68、八條貨源信息。</p><p> ?。?)車源信息:顯示最新的八條車源信息。</p><p> ?。?)司機信息:顯示最新的八條司機信息。</p><p> ?。?)二手車訊:顯示最新的八條二手信息。</p><p> ?。?)專線信息: 顯示最新的八條專線信息。</p><p> ?。?)推薦客戶:顯示推薦客戶名稱。

69、</p><p> ?。?)實用工具:顯示一些常用的是用工具的鏈接。</p><p> ?。?0)友情鏈接:顯示友情鏈接的logo。</p><p> ?。?1)后臺登錄入口及其它:為管理員進入后臺提供一個人口等等。</p><p>  2.網(wǎng)站頁面的運行效果如圖4.11所示。</p><p>  圖4.11 網(wǎng)站

70、頁面運行效果</p><p><b>  3.文件結(jié)構(gòu)</b></p><p>  物流信息網(wǎng)的前臺文件架構(gòu)如圖4.12所示。</p><p>  圖4.12 文件架構(gòu)圖</p><p>  4.2.2前臺首頁設(shè)計</p><p>  前臺首頁把網(wǎng)站的主要功能都顯示在首頁上方便訪問者使用,使瀏覽者

71、在首頁就能瀏覽到本站的最新信息。</p><p><b>  1.前臺設(shè)計</b></p><p>  引入Web用戶控件。</p><p><b>  調(diào)用方法如下:</b></p><p>  本頁中使用的其他控件屬性設(shè)置請看附錄Default.aspx。</p><p>

72、;<b>  1.后臺功能代碼</b></p><p>  在命名空間區(qū)域中引用using System.Data.SqlClient命名空間。在Page_Load頁裝載事件中,編寫調(diào)用自定義方法對相應(yīng)的GridView控件進行數(shù)據(jù)綁定的代碼。</p><p>  定義自定義方法,返回DataTable型數(shù)據(jù)。</p><p>  4.2.3會

73、員注冊設(shè)計</p><p>  會員注冊頁面用于實現(xiàn)會員的注冊功能,會員注冊成功后必須經(jīng)過審核,如果審核通過,會員才可以免費發(fā)布信息。會員注冊頁面的運行效果如圖4.13所示。</p><p>  圖4.13 會員注冊頁面的運行效果圖</p><p><b>  1.前臺設(shè)計</b></p><p>  會員注冊頁面中

74、主要使用的控件及控件用途如表4.1所示。</p><p>  表4.1 會員注冊頁面中主要控件及控件用途</p><p>  控件的屬性設(shè)置可以通過前臺代碼實現(xiàn),也可以再“控件屬性”對話框中設(shè)置實現(xiàn)。本頁中使用的控件屬性設(shè)置請看附錄User_send.aspx。</p><p><b>  2.后臺功能代碼</b></p>

75、<p>  區(qū)域中,引用using System.SqlClient命名空間。單擊“注冊”按鈕,將表單里的數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的類型,在保存到數(shù)據(jù)表中,插入成功后,會彈出成功的同時對話框。</p><p>  4.2.4忘記密碼設(shè)計</p><p>  忘記密碼頁面用于會員在忘記密碼或密碼丟失時取回密碼,在會員輸入正確的注冊條件時密碼就會在下方顯示。忘記密碼頁面的運行效果如圖4.1

76、4所示。</p><p>  圖4.14 忘記密碼頁面的運行效果</p><p><b>  前臺設(shè)計</b></p><p>  忘記密碼頁面中主要使用的控件及控件用途如表4.2所示。</p><p>  表 4.2 忘記密碼頁面中主要使用的控件及控件用途</p><p>  控件的屬性設(shè)

77、置可以通過前臺代碼實現(xiàn),也可以再“控件屬性”對話框中設(shè)置實現(xiàn)。本頁中使用的控件屬性設(shè)置請看附錄User_forget.aspx。</p><p><b>  2.后臺功能代碼</b></p><p>  在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在單擊“提交“按鈕時,在數(shù)據(jù)庫中查詢符合條件的記錄,如果返回值不為空,說明該記錄存

78、在,將在Label1中顯示出密碼。否則顯示”對不起,您輸入的條件有誤“。</p><p>  4.2.5發(fā)布司機信息設(shè)計</p><p>  發(fā)布司機信息頁面用于發(fā)布司機的供求信息,數(shù)據(jù)填寫正確后,提交數(shù)據(jù)等待管理員的審核。發(fā)布司機信息頁面的運行效果如圖4.15所示。</p><p>  圖4.15 發(fā)布司機信息頁面的運行效果</p><p&g

79、t;<b>  1.前臺設(shè)計</b></p><p>  發(fā)布司機信息頁面中主要使用的控件及控件用途如表4.3所示。</p><p>  表 4.3 發(fā)布司機信息頁面中主要使用控件及控件用途</p><p>  控件的屬性設(shè)置可以通過前臺代碼實現(xiàn),也可以再“控件屬性”對話框中設(shè)置實現(xiàn)。本頁中使用的控件屬性設(shè)置請看附錄Chauffeur_sen

80、d.aspx。</p><p><b>  2.后臺功能代碼</b></p><p>  在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在單擊“發(fā)布”按鈕,將表單里的數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的類型,再保存到數(shù)據(jù)庫中,插入成功之后會彈出成功的提示對話框。</p><p>  4.2.6司機信息設(shè)計</p>

81、<p>  司機信息頁面主要顯示發(fā)布司機的供求信息。發(fā)布司機信息頁面的運行效果如圖4.16所示。</p><p>  圖4.16 發(fā)布司機信息頁面得運行效果</p><p><b>  后臺功能代碼</b></p><p>  區(qū)域中,引用using System.SqlClient命名空間。在在Page_Load 頁裝載事件中,根

82、據(jù)傳遞的ID值來檢索數(shù)據(jù)庫中相應(yīng)的記錄,利用DataRow View綁定。</p><p>  定義bind()方法,對ID為GridView1的控件進行數(shù)據(jù)綁定,顯示已經(jīng)審核的司機信息,通過數(shù)據(jù)庫中Auditing字段來判斷信息是否被審核,“0”表示未審核,“1”表示通過審核。</p><p>  選中ID為GridView1的控件,把AllowPaging屬性設(shè)為True,雙擊Page

83、IndexChanging事件,在PageIndexChanging事件中編寫分頁代碼。</p><p>  4.2.7司機詳細信息設(shè)計</p><p>  在司機信息頁面單擊“詳細信息”超級鏈接,會彈出一個新窗口來顯示司機詳細信息,運行效果如圖4.17所示。</p><p>  圖4.17 司機信息頁面得運行效果</p><p><b

84、>  后臺功能代碼</b></p><p>  區(qū)域中,引用using System.SqlClient命名空間。在Page_Load 頁裝載事件中,根據(jù)傳遞的ID值來檢索數(shù)據(jù)庫中相應(yīng)的記錄,利用DataRow View綁定Lalel來顯示相應(yīng)的司機信息。</p><p>  4.3后臺主要功能模塊設(shè)計詳細設(shè)計</p><p>  4.3.1后臺總

85、體構(gòu)架</p><p><b>  1.塊功能介紹</b></p><p><b>  后臺登錄模塊</b></p><p><b>  信息管理模塊</b></p><p>  該模塊主要包括貨源信息管理、車源信息管理、專線信息管理、二手車訊管理和司機信息管理。</p&

86、gt;<p><b>  發(fā)布信息管理模塊</b></p><p>  該模塊主要包括發(fā)布貨源信息、發(fā)布車源信息、發(fā)布專線信息、二手車訊和發(fā)布司機信息。</p><p><b>  會員管理模塊</b></p><p>  該模塊主要包括添加會員和會員信息管理。</p><p><

87、;b>  系統(tǒng)管理模塊</b></p><p>  該模塊主要包括修改密碼和退出系統(tǒng)</p><p><b>  2文件架構(gòu)</b></p><p>  物流信息網(wǎng)后臺文件架構(gòu)如圖4.18所示</p><p>  圖4.18 物流信息網(wǎng)架構(gòu)</p><p>  網(wǎng)站后臺頁面運行效

88、果如圖4.19所示。</p><p>  圖4.19 網(wǎng)站后臺頁面運行效果圖</p><p>  4.3.2后臺登錄模塊設(shè)計</p><p>  管理員可以通過后臺登錄入口,進入后臺登錄模塊,后臺登錄模塊主要用于驗證管理員的身份。后臺登錄模塊的運行效果如圖4.20所示。</p><p>  圖4.20 后臺登錄模塊運行效果圖</p>

89、;<p><b>  1.前臺設(shè)計</b></p><p>  物流信息網(wǎng)后臺登錄頁面中主要使用的控件用途如表4.4所示。</p><p>  表4.4 物流信息網(wǎng)后臺登錄頁面中主要使用控件及控件用途</p><p>  控件的屬性設(shè)置可以通過前臺代碼實現(xiàn),也可以在“控件屬性“對話框中設(shè)置實現(xiàn),本頁中使用的控件屬性設(shè)置請看附錄M

90、anage\login.aspx。</p><p><b>  2.后臺功能代碼</b></p><p>  在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。在Page_Load頁裝載事件中,編寫產(chǎn)生隨機驗證碼把值賦給Label1,使其在前臺顯示出來。</p><p>  單擊“登錄“按鈕,首先判斷驗證碼是

91、否正確,然后在數(shù)據(jù)庫中檢索用戶名和密碼是否正確,如果正確則進入后臺管理首頁,否則彈出失敗對話框返回。</p><p>  選擇CustomValidator1控件,雙擊ServerValidate事件,在ServerValidate事件中編寫驗證用戶名中是否含有非法字符的代碼。</p><p>  選擇ID為CustomValidator2控件,雙擊ServerValidate事件,在Se

92、rverValidate事件中編寫驗證密碼中是否含有非法字符的代碼。</p><p>  4.3.3后臺管理員首頁設(shè)計</p><p>  后臺管理員首頁中主要由兩大部分組成,一部分是功能導(dǎo)航區(qū),另一部分是操作區(qū),功能導(dǎo)航區(qū)主要用于實現(xiàn)網(wǎng)站后臺管理的導(dǎo)航功能;操作區(qū)主要用于顯示管理的內(nèi)容。</p><p><b>  前臺設(shè)計</b></

93、p><p>  前臺應(yīng)用到了目錄樹,使管理員可以清晰地查看信息的從屬關(guān)系,方便管理員管理??丶膶傩栽O(shè)置可以通過前臺代碼實現(xiàn),也可以再“控件屬性“對話框中設(shè)置實現(xiàn),本頁中使用的控件屬性設(shè)置請看附錄Manage\Index.aspx。</p><p><b>  后臺功能設(shè)計</b></p><p>  在Page_Load也裝載事件中,編寫如下代碼

94、來判斷管理員是否登錄,如果未登錄,則彈出提示轉(zhuǎn)向登錄頁面</p><p>  4.3.4貨源信息管理</p><p>  貨源信息管理主要是對發(fā)布的貨源信息進行管理,主要包括對貨源信息的查看、刪除和審核功能。貨源信息管理頁面運行效果如圖4.21所示。</p><p>  圖4.21 貨源信息管理頁面運行效果圖</p><p><b>

95、;  前臺設(shè)計</b></p><p>  貨源信息管理頁面用于對GridView控件進行設(shè)置,GridView控件的屬性設(shè)置可以通過前臺代碼實現(xiàn),也可以再“控件屬性”對話框設(shè)置實現(xiàn),本頁中使用的控件屬性設(shè)置請看附錄Manage/Cargo_list.aspx。</p><p><b>  后臺功能代碼</b></p><p>  

96、在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在Page_Load頁裝載事件中,通過調(diào)用自定義方法完成對ID為GridView的控件進行數(shù)據(jù)綁定,代碼如下:</p><p>  定義bind()方法,對ID為GridView1的控件進行數(shù)據(jù)綁定,顯示已經(jīng)審核的貨源信息。</p><p>  選中ID為GridView1的控件,把AllowPaging屬

97、性設(shè)為True, 雙擊PageIndexChanging事件,在PageIndexChanging事件中編寫分頁代碼。</p><p>  因為在數(shù)據(jù)庫中審核和未審核的信息用數(shù)字表示(0表示未審核,1表示已經(jīng)審核),但在顯示時不能顯示“0”或者“1”,所以必須把其轉(zhuǎn)換成相應(yīng)的漢字,選中GridView1控件,雙擊RowDateBound事件,在RowDateBound事件中編寫相應(yīng)的代碼。</p>

98、<p>  單擊“通過/取消”超級鏈接,修改相應(yīng)的記錄信息,實現(xiàn)記錄是否通過審核的功能,如果該記錄處于未“未審核”狀態(tài),單擊“通過/取消”之后該記錄為“已審核”狀態(tài);如果該記錄處于“已審核”狀態(tài),單擊“通過/取消”之后該記錄處于“未審核”狀態(tài)。選中ID為GridView1的控件,雙擊SelectedIndexChanging事件,在SelectedIndexChanging事件中編寫相應(yīng)的代碼。</p><

99、p>  單擊“刪除”超級按鈕,刪除該記錄,選中ID為GridView1的控件,雙擊RowDeleting事件,在RowDeleting事件中編寫相應(yīng)的代碼。</p><p>  4.3.5會員信息管理設(shè)計</p><p>  會員信息管理主要對發(fā)布的會員信息進行管理。包括對會員信息的查看、刪除和審核功能。會員信息管理頁面的運行效果如圖4.22所示。</p><p&

100、gt;  圖4.22 會員信息管理頁面運行效果圖</p><p><b>  前臺設(shè)計</b></p><p>  貨源信息管理頁面用于對GridView控件進行設(shè)置,GridView控件的屬性設(shè)置可以通過前臺代碼實現(xiàn),也可以再“控件屬性”對話框設(shè)置實現(xiàn),本頁中使用的控件屬性設(shè)置請看附錄Manage/Cargo_list.aspx。</p><p&

101、gt;<b>  后臺功能代碼</b></p><p>  在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在Page_Load頁裝載事件中,通過調(diào)用自定義方法完成對ID為GridView的控件進行數(shù)據(jù)綁定,代碼如下:</p><p>  定義bind()方法,對ID為GridView1的控件進行數(shù)據(jù)綁定,顯示已經(jīng)審核的貨源信息。&

102、lt;/p><p>  選中ID為GridView1的控件,把AllowPaging屬性設(shè)為True, 雙擊PageIndexChanging事件,在PageIndexChanging事件中編寫分頁代碼。</p><p>  因為在數(shù)據(jù)庫中審核和未審核的信息用數(shù)字表示(0表示未審核,1表示已經(jīng)審核),但在顯示時不能顯示“0”或者“1”,所以必須把其轉(zhuǎn)換成相應(yīng)的漢字,選中GridView1控件,

103、雙擊RowDateBound事件,在RowDateBound事件中編寫相應(yīng)的代碼。</p><p>  單擊“通過/取消”超級鏈接,修改相應(yīng)的記錄信息,實現(xiàn)記錄是否通過審核的功能,如果該記錄處于未“未審核”狀態(tài),單擊“通過/取消”之后該記錄為“已審核”狀態(tài);如果該記錄處于“已審核”狀態(tài),單擊“通過/取消”之后該記錄處于“未審核”狀態(tài)。選中ID為GridView1的控件,雙擊SelectedIndexChangin

104、g事件,在SelectedIndexChanging事件中編寫相應(yīng)的代碼。</p><p>  單擊“刪除”超級按鈕,刪除該記錄,選中ID為GridView1的控件,雙擊RowDeleting事件,在RowDeleting事件中編寫相應(yīng)的代碼。</p><p>  4.3.6用戶設(shè)置模塊設(shè)計</p><p>  用戶設(shè)置頁面用于對管理員的用戶名和密碼進行設(shè)置,頁面的

105、運行效果如圖4.23所示。</p><p>  圖4.23 用戶設(shè)置頁面的運行效果</p><p><b>  前臺設(shè)計</b></p><p>  用戶設(shè)置頁面中主要使用的控件及控件的用途如表4.5所示。</p><p>  表4.5 用戶設(shè)置頁面中主要使用控件及控件用途</p><p>

106、;  控件的屬性設(shè)置可以通過前臺代碼實現(xiàn),也可以在“控件屬性“對話框中設(shè)置實現(xiàn),本頁中使用的控件屬性設(shè)置請看附錄Manage\Admin_edit.aspx。</p><p><b>  2.后臺功能代碼</b></p><p>  在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。在Page_Load頁裝載事件中,在數(shù)據(jù)庫中讀取

107、的用戶名和密碼,顯示在相應(yīng)的文本框。</p><p>  單擊“修改”按鈕,對管理員的信息進行修改。</p><p><b>  5系統(tǒng)測試與評價</b></p><p><b>  5.1測試內(nèi)容</b></p><p>  在完成了所有的編碼任務(wù)后,網(wǎng)站進入了測試階段?!∠到y(tǒng)測試是將已經(jīng)確認的軟

108、件、計算機硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進行信息系統(tǒng)的各種組裝測試和確認測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。它的任務(wù)是盡可能徹底的檢查出程序中的錯誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗系統(tǒng)"做得怎樣"。這階段又可分為三個步驟:模塊測試,測試每個模塊的程序是否有錯誤;組裝測試,測試模塊之間的接口是否正確;確認測試,測試整個軟件系統(tǒng)是否滿足用

109、戶功能和性能的要求。該階段結(jié)束應(yīng)交付測試報告,說明測試數(shù)據(jù)的選擇,測試用例以及測試結(jié)果是否符合預(yù)期結(jié)果。測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進行改正。是基于系統(tǒng)整體需求說明書的黑盒類測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。</p><p>  系統(tǒng)測試的對象不僅僅包括需要測試的產(chǎn)品系統(tǒng)的軟件

110、,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實際運行環(huán)境下來進行測試。</p><p><b>  (1)功能測試 </b></p><p>  對于網(wǎng)站的功能測試而言,每一個獨立的功能模塊需要單獨的測試用例的設(shè)計導(dǎo)出,主要依據(jù)為《需求分析》,對于應(yīng)用程序模塊需要設(shè)計者提供基本路徑測

111、試法的測試用例。本測試使用Visual Studio 2003的單頁面瀏覽功能,進行獨立頁面的功能測試。</p><p><b> ?、傧到y(tǒng)登錄模塊</b></p><p>  在本系統(tǒng)中瀏覽本網(wǎng)站的用戶有兩中類型:非會員用戶,能夠瀏覽網(wǎng)站的相關(guān)頁面但不能夠瀏覽所有頁面;會員用戶,能夠瀏覽所有的網(wǎng)站頁面,但前提是先登錄。如果未登錄則不能夠發(fā)布信息,能夠瀏覽信息,點分布

112、信息鏈接則會彈出錯誤提示框,如圖7.1。會員登錄如果密碼不正確,系統(tǒng)將彈出密碼錯誤提示框,如圖7.2所示。點擊登錄按鈕之后系統(tǒng)代碼正常運行,進入系統(tǒng)。</p><p>  圖5.1 未登錄用戶的錯誤</p><p>  圖5.2 密碼或用戶名錯誤</p><p> ?、诤笈_管理員登錄模塊</p><p>  在后臺登錄頁面中,輸入管理員的用戶

113、名“admin”,密碼“admin”,然后輸入驗證碼,選擇登錄,如圖7.3.如果驗證碼輸入不正確時系統(tǒng)彈出驗證碼輸入錯誤提示框,如圖7.4.如果密碼輸入不正確,系統(tǒng)彈出密碼錯誤提示框,如圖7.5。點擊登錄按鈕之后系統(tǒng)代碼正常運行,進入系統(tǒng)。</p><p>  圖5.3 后臺登錄頁面</p><p>  圖5.4 驗證碼錯誤</p><p>  圖5.5 密碼或用

114、戶名錯誤</p><p><b>  瀏覽器兼容性測試</b></p><p>  通過白盒測試或者黑盒測試導(dǎo)出的測試用例,采用相應(yīng)的工具進行測試,可以采用OpenSTA進行測試,此測試工具可以采用不同的瀏覽器進行測試。</p><p><b> ?。?)接口測試</b></p><p>  在很多

115、情況下,web 站點不是孤立。Web 站點可能會與外部服務(wù)器通訊,請求數(shù)據(jù)、驗證數(shù)據(jù)或提交訂單。在本系統(tǒng)中測試的接口是瀏覽器與服務(wù)器的接口。測試人員提交事務(wù),然后查看服務(wù)器記錄,并驗證在瀏覽器上看到的正好是服務(wù)器上發(fā)生的。測試人員還可以查詢數(shù)據(jù)庫,確認事務(wù)數(shù)據(jù)已正確保存。</p><p>  這種測試可以歸到功能測試中的表單測試和數(shù)據(jù)校驗測試中</p><p>  按照前面模塊測試部分所描

116、敘的方法,打開網(wǎng)站的首頁。由于本系統(tǒng)在選擇時設(shè)置了默認值,所以不存在傳遞參數(shù)為空的情況。在輸入用戶名和密碼,密碼和用戶名是正確的情況下,系統(tǒng)將選擇的結(jié)果先存入Application中,然后存入Session中,在本地機上生成Cookies。登錄用戶在各個頁面瀏覽發(fā)布信息時就是通過Cookies來判斷是否有這個權(quán)限。</p><p><b>  (3)性能測試</b></p>&

117、lt;p>  網(wǎng)站的性能測試對于網(wǎng)站的運行而言異常重要,但是目前對于網(wǎng)站的性能測試做的不夠,我們在進行系統(tǒng)設(shè)計時也沒有一個很好的基準可以參考,因而建立網(wǎng)站的性能測試的一整套的測試方案將是至關(guān)重要的。</p><p>  網(wǎng)站的性能測試主要從兩個方面進行:負荷測試(Load)和壓力測試(Stress),負荷測試指的是進行一些邊界數(shù)據(jù)的測試,壓力測試更像是惡意測試,壓力測試傾向應(yīng)該是致使整個系統(tǒng)崩潰。性能測試可

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論