版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p> 物流信息網(wǎng)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 隨著信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,物流業(yè)在我國(guó)迅速成長(zhǎng)。并成為國(guó)民經(jīng)濟(jì)發(fā)展的重要推動(dòng)力。然而,由于我國(guó)許多物流企業(yè)從原來的交通運(yùn)輸業(yè)或倉(cāng)儲(chǔ)業(yè)轉(zhuǎn)型而來,缺乏必要的管理信息系統(tǒng)和業(yè)務(wù)整合集
2、成方案,已經(jīng)不能適應(yīng)網(wǎng)上電子商務(wù)發(fā)展對(duì)物流配送的要求,成為我國(guó)發(fā)展電子商務(wù)的重要瓶頸之一。本次畢業(yè)設(shè)計(jì)嘗試從我國(guó)物流行業(yè)的實(shí)際出發(fā),構(gòu)建了適用于中小型物流企業(yè)的虛擬物流聯(lián)盟信息平臺(tái)。</p><p> 本系統(tǒng)采用基于WEB的.net技術(shù),采用Visual Studio 2005為開發(fā)工具,利用SQL Server 2000作為數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行數(shù)據(jù)管理。從總體架構(gòu),功能設(shè)計(jì)等方面對(duì)這一信息平臺(tái)進(jìn)行了詳細(xì)闡述。提出
3、了基于B/S模式的物流聯(lián)盟管理信息系統(tǒng)框架,該系統(tǒng)能向分布各處的用戶和代理提供最新的物流信息,幫助用客戶管理、組織、查詢與業(yè)務(wù)相關(guān)的信息。本系統(tǒng)有很強(qiáng)的實(shí)用性、開發(fā)效率高、移植性好、穩(wěn)定性好等優(yōu)點(diǎn)。</p><p> 關(guān)鍵詞:物流;信息;設(shè)計(jì);實(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國(guó)內(nèi)外研究的現(xiàn)狀及存在的問題1</p><p> 1.3研究的目的與意義1</p><p> 1.4研究的基本思路和方法2</p><p> 1.5 本文研究的重點(diǎn)和難點(diǎn)2</p><p> 2 系統(tǒng)規(guī)劃和系統(tǒng)分析3</p><p> 2.3系統(tǒng)需求分析4</p><p>
11、;<b> 2.4項(xiàng)目規(guī)劃4</b></p><p> 3.3系統(tǒng)功能結(jié)構(gòu)圖9</p><p> 4系統(tǒng)詳細(xì)設(shè)計(jì)17</p><p> 4.1公用類編寫17</p><p> 4.1.1Web.Config文件設(shè)計(jì)17</p><p> 4.1.2 CSS樣式17</
12、p><p> 4.1.3創(chuàng)建用戶控件17</p><p> 4.2前臺(tái)主要功能模塊詳細(xì)設(shè)計(jì)25</p><p> 4.2.1前臺(tái)文件總體框架25</p><p> 4.2.2前臺(tái)首頁(yè)設(shè)計(jì)26</p><p> 4.2.3會(huì)員注冊(cè)設(shè)計(jì)27</p><p> 4.2.4忘記密碼設(shè)計(jì)
13、29</p><p> 4.2.5發(fā)布司機(jī)信息設(shè)計(jì)30</p><p> 4.2.6司機(jī)信息設(shè)計(jì)32</p><p> 4.2.7司機(jī)詳細(xì)信息設(shè)計(jì)33</p><p> 4.3后臺(tái)主要功能模塊設(shè)計(jì)詳細(xì)設(shè)計(jì)34</p><p> 4.3.1后臺(tái)總體構(gòu)架34</p><p>
14、 4.3.2后臺(tái)登錄模塊設(shè)計(jì)36</p><p> 4.3.3后臺(tái)管理員首頁(yè)設(shè)計(jì)38</p><p> 4.3.4貨源信息管理39</p><p> 4.3.5會(huì)員信息管理設(shè)計(jì)42</p><p> 4.3.6用戶設(shè)置模塊設(shè)計(jì)45</p><p> 5系統(tǒng)測(cè)試與評(píng)價(jià)47</p>&l
15、t;p> 5.1測(cè)試內(nèi)容47</p><p> 5.2測(cè)試結(jié)果51</p><p><b> 6.結(jié)論53</b></p><p><b> 致 謝54</b></p><p><b> 參考文獻(xiàn)55</b></p><p>
16、;<b> 1緒論</b></p><p><b> 1.1研究的背景</b></p><p> 隨著我國(guó)的物流業(yè)的熱潮,各行各業(yè)都對(duì)物流業(yè)趨之若鶩,紛紛成立物流企業(yè)。但由于國(guó)內(nèi)各方面條件的限制,國(guó)內(nèi)物流企業(yè)規(guī)模小、數(shù)量多、缺少競(jìng)爭(zhēng)優(yōu)勢(shì),加上技術(shù)含量低,大多數(shù)只能夠提供運(yùn)輸和倉(cāng)儲(chǔ)等傳統(tǒng)服務(wù),能夠提供一攬物流解決方案的企業(yè)很少,再加上國(guó)外大企
17、業(yè)的競(jìng)爭(zhēng),使原本就不足以分得一杯羹的國(guó)內(nèi)企業(yè)更加難以適應(yīng)市場(chǎng)的變化。要想在這場(chǎng)博弈中取勝,對(duì)于大部分的中小型物流企業(yè)來說,找出市場(chǎng)中的縫隙、進(jìn)行差異化經(jīng)營(yíng)是他們的最佳生存之道,而信息的來源就成為尋找“縫隙”的關(guān)鍵。隨著國(guó)內(nèi)信息步伐的加快,加之物流企業(yè)對(duì)行業(yè)信息的需求越來越大,促使物流信息平臺(tái)迅速發(fā)展,以適應(yīng)物流企業(yè)的市場(chǎng)變化。物流信息發(fā)布平臺(tái)信息的及時(shí)性、準(zhǔn)確性完全符合國(guó)內(nèi)物流企業(yè)信息的要求,它已經(jīng)成為國(guó)內(nèi)物流企業(yè)信息的主要來源。物流信
18、息平臺(tái)的建設(shè)也就成為了最迫切的需求。</p><p> 1.2國(guó)內(nèi)外研究的現(xiàn)狀及存在的問題</p><p> 進(jìn)入新世紀(jì),由于全球經(jīng)濟(jì)一體化進(jìn)程日益加快,企業(yè)面臨著更加激烈的競(jìng)爭(zhēng)環(huán)境,資源在全球范圍內(nèi)的流動(dòng)和配置大大加強(qiáng),世界各國(guó)更加重視物流發(fā)展對(duì)于本國(guó)經(jīng)濟(jì)發(fā)展、國(guó)民生活素質(zhì)和軍事實(shí)力增強(qiáng)的影響,都十分重視物流業(yè)的現(xiàn)代化,從而使現(xiàn)代物流呈現(xiàn)出一系列新的發(fā)展趨勢(shì)。根據(jù)國(guó)內(nèi)外物流發(fā)展的新情
19、況,21世紀(jì)物流的發(fā)展趨勢(shì)可以歸納為信息化、網(wǎng)絡(luò)化、自動(dòng)化、電子化、共享化、協(xié)同化、集成化、智能化、柔性化、標(biāo)準(zhǔn)化、社會(huì)化和全球化十二大趨勢(shì)。</p><p> 從信息化建設(shè)的角度來看,中國(guó)的物流企業(yè)還處在相對(duì)比較原始、低級(jí)的階段。據(jù)統(tǒng)計(jì),己經(jīng)實(shí)施或是部分實(shí)施信息化的企業(yè)只占了21%,全面實(shí)施信息化的企業(yè)只有10%。在整個(gè)行業(yè)的供應(yīng)鏈當(dāng)中,企業(yè)與上下游之間的信息流沒有打通,流通環(huán)節(jié)多而導(dǎo)致流通成本居高不下,這也
20、是因?yàn)楹芏辔锪髌髽I(yè)信息建設(shè)層次較低,造成信息不暢所致。主要包括三個(gè)方面的問題:現(xiàn)代物流管理意識(shí)淡薄,信息技術(shù)應(yīng)用和物流設(shè)備落后,物流信息資源管理混亂。正是因此一個(gè)好的物流信息平臺(tái)是很好的發(fā)揮物流的功用所必不可少的一個(gè)工具。</p><p> 1.3研究的目的與意義</p><p> 本文研究的是通過ASP.NET2.0和SQL Server數(shù)據(jù)庫(kù)來創(chuàng)建物流信息平臺(tái),采用的Visual
21、Studio 2005開發(fā)工具。設(shè)計(jì)開發(fā)出具有:發(fā)布貨源,發(fā)布車源,貨源信息,車源信息,發(fā)布專線,專線信息,發(fā)布車訊,二手車訊,發(fā)布司機(jī),司機(jī)信息,會(huì)員注冊(cè),聯(lián)系我們這些功能的物流信息發(fā)布系統(tǒng)。</p><p> 物流信息發(fā)布系統(tǒng)現(xiàn)代物流產(chǎn)業(yè)中不可缺少的部分,對(duì)于物流信息的發(fā)布和查找說都至關(guān)重要,能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍1疚牡奈锪餍畔l(fā)布平臺(tái)系統(tǒng)正是為了更好的發(fā)揮物流信息化的功用。</p
22、><p> 1.4研究的基本思路和方法 </p><p> 本文研究的基本思路是:從國(guó)內(nèi)物流信息發(fā)布網(wǎng)站的發(fā)展開始,以物流信息發(fā)布網(wǎng)站的理論為起點(diǎn),借鑒國(guó)內(nèi)物流信息發(fā)布網(wǎng)站的理論研究與實(shí)踐成果,結(jié)合國(guó)內(nèi)物流信息發(fā)布網(wǎng)站的現(xiàn)狀,探討物流信息發(fā)布網(wǎng)站的建設(shè)與管理方法。本文從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)物流信息發(fā)布網(wǎng)站進(jìn)行深入的探討。論文首先全面而系統(tǒng)地研究了構(gòu)建一個(gè)物流信息發(fā)布網(wǎng)站所必須的各種知
23、識(shí)與技術(shù)手段,然后從構(gòu)建一個(gè)物流信息發(fā)布網(wǎng)站應(yīng)用系統(tǒng)—物流信息發(fā)布系統(tǒng)網(wǎng)站入手,對(duì)系統(tǒng)的設(shè)計(jì)思想,設(shè)計(jì)目的與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行詳細(xì)的規(guī)劃,在此的基礎(chǔ)上完成了物流信息發(fā)布網(wǎng)站的構(gòu)建過程。</p><p> 1.5 本文研究的重點(diǎn)和難點(diǎn)</p><p> 物流信息發(fā)布平臺(tái)是新生的電子商務(wù)技術(shù),應(yīng)用的是WEB2.0技術(shù),系統(tǒng)是在Visual Studio2005環(huán)境下開發(fā)的,提出實(shí)現(xiàn)物流信息
24、發(fā)布的基本功能,該系統(tǒng)主要采用Visual Studio 2005與SQL2000結(jié)合開發(fā)實(shí)現(xiàn)各方面的功能,在論文寫作過程中,物流信息網(wǎng)的總體設(shè)計(jì);系統(tǒng)規(guī)劃;系統(tǒng)分析;用戶控件的設(shè)計(jì);系統(tǒng)頁(yè)面的美工成為了重點(diǎn)。本文研究的難點(diǎn)則是:系統(tǒng)的總體設(shè)計(jì);系統(tǒng)規(guī)劃,功能的實(shí)現(xiàn)</p><p> 2 系統(tǒng)規(guī)劃和系統(tǒng)分析</p><p> 2.1 系統(tǒng)目標(biāo)設(shè)計(jì)</p><p>
25、; 本系統(tǒng)是對(duì)物流企業(yè)行業(yè)信息發(fā)布和瀏覽的行業(yè)網(wǎng)站,主要實(shí)現(xiàn)如下目標(biāo):</p><p> ?。?)提供完備的會(huì)員發(fā)布功能。</p><p> (2)物流行業(yè)內(nèi)企業(yè)對(duì)各類信息的發(fā)布、查看等功能。</p><p> ?。?)為物流企業(yè)提供輔助工具。</p><p> ?。?)通過后臺(tái)對(duì)前臺(tái)各類信息進(jìn)行全面的管理和審核。</p>
26、<p> 2.2 系統(tǒng)可行性研究</p><p> 可行性研究隨著科學(xué)技術(shù)進(jìn)步和經(jīng)濟(jì)管理科學(xué)的發(fā)展而逐步興起,并成為日趨完善的綜合性科學(xué)。所謂可行研究,簡(jiǎn)單點(diǎn)說就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,是否值得去解。現(xiàn)在就對(duì)本系統(tǒng)的經(jīng)濟(jì)可行性和技術(shù)可行性進(jìn)行簡(jiǎn)單的分析。</p><p> ?。?)經(jīng)濟(jì)可行性分析</p><p> 隨著網(wǎng)
27、站建設(shè)技術(shù)的不斷發(fā)展,企業(yè)網(wǎng)站的開發(fā)成本很低,市場(chǎng)上建設(shè)一個(gè)包含新聞管理、產(chǎn)品管理以及客戶反饋表單等功能的企業(yè)網(wǎng)站報(bào)價(jià)在2000元左右,開發(fā)周期通常在兩周以內(nèi),并且一經(jīng)開發(fā)成功,即可投入運(yùn)行。在網(wǎng)站平臺(tái)建設(shè)方面,目前企業(yè)可以選擇的建站方式主要有虛擬主機(jī)托管、整機(jī)托管和自營(yíng)主機(jī)方式三種方式。通過對(duì)該企業(yè)實(shí)際情況的調(diào)查,整機(jī)托管方式更適合該企業(yè)的需求,因?yàn)檎麢C(jī)托管方式是在平臺(tái)提供商那里租用一整臺(tái)服務(wù)器,企業(yè)擁有較高級(jí)別的控制能力和較好的安全
28、性能,而且這種方式的費(fèi)用也并不高,如:1U標(biāo)準(zhǔn)服務(wù)器、雙線路100M帶寬一年5000元左右,并且免初裝費(fèi)和免費(fèi)贈(zèng)送一個(gè)IP地址;如果要為服務(wù)器配置SSL證書,需要單獨(dú)申請(qǐng)服務(wù)器證書,適合中小型電子商務(wù)網(wǎng)站RapidSSL證書的使用費(fèi)約500元/年。</p><p> 從這些數(shù)據(jù)來看,企業(yè)網(wǎng)站建設(shè)和運(yùn)行的成本是比較低的,而它卻至少可以起到廣告和招聘的作用,其直接節(jié)省的宣傳和人力成本就超過了網(wǎng)站的開發(fā)和營(yíng)運(yùn)費(fèi)用,因
29、此該系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p> ?。?)技術(shù)可行性分析</p><p> 該企業(yè)網(wǎng)站的開發(fā)是采用微軟公司的ASP.NET作為開發(fā)平臺(tái)工具,SQL Server 2000數(shù)據(jù)庫(kù)來管理企業(yè)的大量數(shù)據(jù)。這兩種技術(shù)在當(dāng)前來說是比較成熟和先進(jìn)的,已經(jīng)被廣泛地用在各種類型的企業(yè)網(wǎng)站建設(shè)中,有大量成功的案例,所以本系統(tǒng)的開發(fā)在技術(shù)上是可行的。</p><p>&l
30、t;b> 2.3系統(tǒng)需求分析</b></p><p> 物流信息發(fā)布平臺(tái)為各類物流企業(yè)提供了物流動(dòng)態(tài)信息、供求信息瀏覽、查詢等功能,全面的為物流企業(yè)提供服務(wù),幫助企業(yè)更多的了解行業(yè)的動(dòng)態(tài)信息,提供企業(yè)的運(yùn)營(yíng)效率。物流信息發(fā)布平臺(tái)的強(qiáng)大功能越來越被物流行業(yè)內(nèi)的相關(guān)人士所重視,通過網(wǎng)站企業(yè)能夠更及時(shí)調(diào)整企業(yè)的發(fā)展趨勢(shì)以適應(yīng)市場(chǎng)的變化。物流信息發(fā)布平臺(tái)全面的、周到的信息服務(wù)使之逐漸成為物流行業(yè)發(fā)展
31、前進(jìn)的方向標(biāo)。</p><p> 通過調(diào)查,要求系統(tǒng)具有以下功能:</p><p> ?。?)物流行業(yè)內(nèi)各類信息的發(fā)布功能。包括發(fā)布車源信息,貨源信息,司機(jī)信息,發(fā)布車訊,專線信息等。</p><p> ?。?)提供會(huì)員服務(wù)功能模塊,包括注冊(cè)會(huì)員、取回密碼和發(fā)布信息等功能。能夠發(fā)布車源信息,貨源信息,司機(jī)信息,發(fā)布車訊,專線信息等</p><p
32、> (3)提供管理員后臺(tái)管理入口。管理員通過本頁(yè)面登錄后臺(tái)管理程序。</p><p> (4)通過后臺(tái)對(duì)各類信息進(jìn)行管理和審核。包括對(duì)貨源信息、車源信息、專線信息、二手車訊、司機(jī)信息等的管理和審核。</p><p> ?。?)對(duì)網(wǎng)站會(huì)員信息進(jìn)行管理和審核。審核注冊(cè)本網(wǎng)站的會(huì)員,對(duì)其進(jìn)行管理。</p><p> ?。?)友情鏈接。設(shè)置相關(guān)的友情鏈接頁(yè)面。&l
33、t;/p><p><b> 2.4項(xiàng)目規(guī)劃</b></p><p> 物流信息發(fā)布平臺(tái)是一種專業(yè)的物流信息網(wǎng)站,由網(wǎng)站前臺(tái)信息瀏覽、會(huì)員可以發(fā)布信息和網(wǎng)站后臺(tái)管理兩大部分組成。</p><p><b> ?。?)前臺(tái)功能模塊</b></p><p> 前臺(tái)主要包括網(wǎng)站首頁(yè)、發(fā)布貨源、貨源信息、發(fā)布
34、車源、車源信息、發(fā)布專線、專線信息、發(fā)布車訊、二手車訊、發(fā)布司機(jī)、司機(jī)信息、會(huì)員注冊(cè)、聯(lián)系我們和后臺(tái)登錄入口等功能模塊。</p><p><b> ?。?)后臺(tái)管理模塊</b></p><p> 后臺(tái)主要包括信息管理、發(fā)布信息管理、會(huì)員管理和系統(tǒng)管理。</p><p> 2.5系統(tǒng)業(yè)務(wù)流程分析</p><p> 通
35、過調(diào)查和分析,本網(wǎng)站的業(yè)務(wù)流程是:用戶可以登錄企業(yè)網(wǎng)站查看和發(fā)布車源信息,貨源信息,車源信息,專線信息,二手車訊,司機(jī)信息;游客則只能夠?yàn)g覽車源信息,貨源信息,車源信息,專線信息,二手車訊,司機(jī)信息。系統(tǒng)管理員可以在網(wǎng)站后臺(tái)對(duì)物流信息——貨源、車源、專線、車訊、和司機(jī)信息進(jìn)行添加、刪除和修改,還可以對(duì)會(huì)員注冊(cè)信息進(jìn)行確認(rèn)等。具體的系統(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)部的流動(dòng)情況抽象出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作等物理組成,單純從數(shù)據(jù)流動(dòng)過程來考察實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式</p><p> 數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、變換、存貯等的分析。其目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流動(dòng)中的問題。這些問題有:數(shù)據(jù)流程不暢,前后數(shù)據(jù)不匹配,數(shù)
37、據(jù)處理過程不合理等等。問題產(chǎn)生的原因有的是屬于現(xiàn)行管理混亂,數(shù)據(jù)處理流程本身有問題,有的也可能是我們調(diào)查了解數(shù)據(jù)流程有誤或作圖有誤。調(diào)查的目的就是要盡量地暴露系統(tǒng)存在的問題,并找出加以解決的方法。為了建立一個(gè)滿足用戶需求的物流信息網(wǎng)站,應(yīng)該在深入調(diào)查、詳細(xì)占有材料的基礎(chǔ)上,集中分析系統(tǒng)管理活動(dòng)中信息流動(dòng)的規(guī)律和存在的問題,研究如何改善信息流的流動(dòng)、滿足用戶管理決策活動(dòng)中的信息需求。通過對(duì)一些物流信息網(wǎng)站網(wǎng)站的分析和調(diào)查,可以了解了一物流
38、信息網(wǎng)站的數(shù)據(jù)流動(dòng)過程,下面將用數(shù)據(jù)流程圖來抽象表達(dá)物流信息網(wǎng)站的信息流動(dò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> 司機(jī)信
40、息模塊數(shù)據(jù)流程圖如圖2.7所示。</p><p> 圖2.7 司機(jī)數(shù)據(jù)流程圖</p><p><b> 3 系統(tǒng)總體設(shè)計(jì)</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ù)庫(kù):SQL Server 2000</p><p> 3.2系統(tǒng)結(jié)構(gòu)模型設(shè)計(jì)</p><p> 本系統(tǒng)是基于Internet的ASP.NET2.0電子商務(wù)網(wǎng)站,數(shù)據(jù)集中在一個(gè)數(shù)據(jù)庫(kù)服務(wù)器上,數(shù)據(jù)處理分布在應(yīng)用程序的各層上。借助Internet,用戶可通過網(wǎng)絡(luò)進(jìn)行對(duì)網(wǎng)站的訪問和操作。根據(jù)系統(tǒng)的總體目標(biāo)、開發(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> (1)表現(xiàn)層:用戶通過客戶端WEB瀏覽器與系統(tǒng)進(jìn)行交互的層次;</p><p> ?。?)業(yè)務(wù)層:即事務(wù)邏輯層或中間層,完成事物處理規(guī)則和業(yè)務(wù)流程約束數(shù)據(jù)的處理;</p>
45、<p> (3)數(shù)據(jù)層:即數(shù)據(jù)資源管理層,本層完成數(shù)據(jù)資源等的插入、刪除、更新修改等數(shù)據(jù)存儲(chǔ)管理工作,還包括定義各種存儲(chǔ)過程、數(shù)據(jù)約束等控制、觸發(fā)器定義等。</p><p> 3.3系統(tǒng)功能結(jié)構(gòu)圖</p><p> 物流信息發(fā)布平臺(tái)前臺(tái)系統(tǒng)功能結(jié)構(gòu)圖如3.1所示。</p><p> 圖3.2 物流信息網(wǎng)前臺(tái)系統(tǒng)功能結(jié)構(gòu)圖</p>
46、<p> 物流信息網(wǎng)功能結(jié)構(gòu)如圖3.2所示。</p><p> 圖3.3物流網(wǎng)站后臺(tái)系統(tǒng)功能結(jié)構(gòu)圖</p><p> 3.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 本系統(tǒng)根據(jù)前面的設(shè)計(jì)規(guī)劃出的實(shí)體有貨源信息實(shí)體、車源信息實(shí)體、專線信息實(shí)體、二手車訊信息實(shí)體、司機(jī)信息實(shí)體、會(huì)員信息實(shí)體和管理員信息實(shí)體。</p><p> 貨源
47、信息實(shí)體圖如圖3.4所示。</p><p> 圖3.4 貨源信息實(shí)體圖</p><p> 車源信息實(shí)體圖如圖3.5所示。</p><p> 圖3.5 車源信息實(shí)體圖</p><p> 專線信息實(shí)體如圖3.6所示。</p><p> 圖3.7 專線信息實(shí)體圖</p><p> 二手車訊
48、信息實(shí)體如圖3.8所示。</p><p> 圖3.8 二手車訊信息實(shí)體圖</p><p> 司機(jī)信息實(shí)體圖如圖3.9所示。</p><p> 圖3.9 司機(jī)信息實(shí)體圖</p><p> 會(huì)員信息實(shí)體圖如圖3.10所示。</p><p> 圖3.10 會(huì)員信息實(shí)體圖</p><p>
49、管理員信息實(shí)體圖如圖3.11所示。</p><p> 圖3.11 管理員信息實(shí)體圖</p><p> 3.5系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server2000數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為db_Wuliu.數(shù)據(jù)庫(kù)db_Wuliu中包含7張表。下面是本程序的數(shù)據(jù)表的設(shè)計(jì)。</p><p><b> ?。?)
50、管理員表</b></p><p> 管理員表(tb_Admin)主要用于保存管理員的信息,該表的結(jié)構(gòu)如表3.3所示。</p><p> 表3.1 表tb_Admin的結(jié)構(gòu)</p><p><b> ?。?)貨源信息表</b></p><p> 貨源信息表(tb_Cargo)主要用于保存貨源的信息,
51、該表的結(jié)構(gòu)如表3.4所示。</p><p> 表3.2 表tb_Cargo的結(jié)構(gòu)</p><p><b> ?。?)司機(jī)信息表</b></p><p> 司機(jī)信息表(tb_Chauffeur)主要用于保存司機(jī)的詳細(xì)信息,該表的結(jié)構(gòu)表如表3.5所示。</p><p> 表3.3 表tb_Chauffer的
52、結(jié)構(gòu)</p><p> ?。?)二手車訊信息表</p><p> 二手車訊信息表(tb_OldTruck)主要用于保存二手車的詳細(xì)信息,該表結(jié)構(gòu)如表3.6所示。</p><p> 表3.4 表tb_OldTruck的結(jié)構(gòu)</p><p><b> ?。?)車源信息表</b></p><p>
53、; 車源信息表(tb_Truck)主要用于保存車源的詳細(xì)信息,該表的結(jié)構(gòu)如表3.7所示。</p><p> 表3.5 表tb_Truck的結(jié)構(gòu)</p><p><b> ?。?)會(huì)員信息表</b></p><p> 會(huì)員信息表(tb_User)主要用于保存會(huì)員的詳細(xì)信息,該表的結(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)詳細(xì)設(shè)計(jì)</b&g
55、t;</p><p><b> 4.1公用類編寫</b></p><p> 4.1.1Web.Config文件設(shè)計(jì)</p><p> 在本系統(tǒng)中Web.Config文件的配置系統(tǒng)的總體信息,主要用于配置數(shù)據(jù)庫(kù)的連接字符串。該文件的具體配置如下:</p><p> 4.1.2 CSS樣式</p>&l
56、t;p> 本網(wǎng)站對(duì)鏈接采用統(tǒng)一的顏色和大小,還有其他相關(guān)的樣式如下:</p><p> 4.1.3創(chuàng)建用戶控件</p><p> 創(chuàng)建用戶控件可以提高代碼的重復(fù)時(shí)的使用效率,有利于維護(hù)。</p><p><b> 1.前臺(tái)設(shè)計(jì)</b></p><p> 在前臺(tái)的用戶控件中主要包括對(duì)left1.ascx、l
57、eft2.ascx、foot.ascx、head.ascx、validate.ascx這幾個(gè)。left1.ascx是網(wǎng)站左邊的用戶控件包括用戶的注冊(cè)、實(shí)用工具、推薦企業(yè)這些模塊。Left2.ascx這個(gè)用戶控件的內(nèi)容是圖片友情鏈接模塊,對(duì)友情鏈接進(jìn)行控制。foot.ascx是網(wǎng)站的底部?jī)?nèi)容包括網(wǎng)站后臺(tái)管理的人口,及其他信息。head.ascx是網(wǎng)站的頭,內(nèi)容包括網(wǎng)站的logo、網(wǎng)站名稱及相關(guān)內(nèi)容。validate.ascx用來驗(yàn)證會(huì)員是
58、否登錄,沒有前臺(tái)代碼,在page_load頁(yè)裝載事件中,編寫代碼用來驗(yàn)證會(huì)員是否登錄,如果未登錄則彈出相應(yīng)的提示信息返回。</p><p><b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。</p><p> 在Page_Load頁(yè)裝載事件中,編寫如
59、下代碼用來驗(yàn)證會(huì)員是否登錄,如果未登錄,彈出提示會(huì)員登錄的信息(會(huì)員登錄信息被封裝在Panel2中),否則顯示會(huì)員登錄的人口(會(huì)員的登錄入口被封裝在Panel1中)。</p><p> 創(chuàng)建一個(gè)方法,用于顯示提示框?qū)崿F(xiàn)返回功能,由于此處是用JS腳本編寫又多次用到,所以寫成方法。</p><p> 在Button1控件的Click事件中編寫如下代碼,目的是單擊“登錄”按鈕判斷用戶名和密碼
60、是否為空,調(diào)用自定義方法va()判斷用戶名和密碼中是否含有非法字符,如果未登錄則調(diào)用上面定義的方法,彈出相應(yīng)的提示信息,否則驗(yàn)證用戶名和密碼是否正確。如果正確則顯示出用戶已經(jīng)登錄的Panel2控件,否則彈出失敗的提示對(duì)話框。</p><p> 定義驗(yàn)證非法字符的方法Va(),返回值為Bool型。</p><p> 單擊“退出”按鈕,清空Session[“username”]把頁(yè)面重新定
61、向到首頁(yè)。</p><p> 3.常用工具用戶控件</p><p> ?。?)在線計(jì)算,能夠給用戶提供在線計(jì)算的功能,運(yùn)行結(jié)果如圖4.1所示。</p><p> 圖4.1 在線計(jì)算頁(yè)面運(yùn)行效果</p><p> (2)世界貨幣,能夠讓用戶很快的查詢到世界貨幣符號(hào)的表示,運(yùn)行結(jié)果如圖4.2所示。</p><p>
62、 圖4.2 世界貨幣頁(yè)面運(yùn)行效果圖</p><p> ?。?)國(guó)家代號(hào)與區(qū)號(hào),用戶通過你、本頁(yè)面可以很快的查詢到相關(guān)國(guó)家和地區(qū)的代號(hào)和號(hào)碼,運(yùn)行結(jié)果如圖4.3所示。</p><p> 圖4.3 國(guó)家代號(hào)與區(qū)號(hào)頁(yè)面運(yùn)行效果圖</p><p> ?。?)單位換算,通過本頁(yè)面用戶可以很快的查詢到一些常用的度量衡之間的轉(zhuǎn)換關(guān)系。運(yùn)行結(jié)果如圖4.4所示。</p&g
63、t;<p> 圖4.4 單位換算頁(yè)面運(yùn)行效果圖</p><p> (5)國(guó)家電話,通過本頁(yè)面可以很快的查詢到我國(guó)各地的電話區(qū)號(hào),運(yùn)行結(jié)果如圖4.5所示。</p><p> 圖4.5 國(guó)家電話頁(yè)面運(yùn)行效果圖</p><p> (6)車牌查詢,通過本頁(yè)面可以很快的查詢到國(guó)內(nèi)各個(gè)城市的車牌號(hào)碼的開頭幾位,運(yùn)行結(jié)果如圖4.6所示。</p>
64、<p> 圖4.6 車牌查詢頁(yè)面運(yùn)行效果圖</p><p> ?。?)電子日歷,在本頁(yè)面可以查詢到全世界的時(shí)間,以及以前的陽(yáng)歷和陰歷,運(yùn)行結(jié)果如圖4.7所示。</p><p> 圖4.7電子日歷頁(yè)面運(yùn)行的效果圖</p><p> ?。?)國(guó)際域名,通過本頁(yè)面可以快捷的查詢到各個(gè)國(guó)家的域名及對(duì)應(yīng)的國(guó)家的名稱,運(yùn)行結(jié)果如圖4.8所示。</p>
65、<p> 圖4.8 國(guó)際域名頁(yè)面運(yùn)行的效果圖</p><p> ?。?)天氣預(yù)報(bào),在本頁(yè)面可以查詢到世界各地的天氣情況,運(yùn)行結(jié)果如圖4.9所示。</p><p> 圖4.9 天氣查詢頁(yè)面運(yùn)行的效果圖</p><p> ?。?0)電子地圖,超鏈接到Google的地圖查詢頁(yè)面,方便用戶查詢相關(guān)地圖信息。</p><p> ?。?
66、1)英漢字典,通過本頁(yè)面可以很快的查詢到不認(rèn)識(shí)的英文的中文解析,運(yùn)行的效果如圖4.10所示。</p><p> 圖4.10 英漢字典頁(yè)面運(yùn)行的效果圖</p><p> (11)IP查詢,超鏈接到chinaren頁(yè)面,方便用戶很快的查詢到相關(guān)的信息。</p><p> 4.2前臺(tái)主要功能模塊詳細(xì)設(shè)計(jì)</p><p> 4.2.1前臺(tái)文件
67、總體框架</p><p><b> 1.功能模塊</b></p><p> 前臺(tái)頁(yè)面主要包括以下功能模塊。</p><p> ?。?)網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟廣告條和功能導(dǎo)航條。</p><p> ?。?)會(huì)員登錄:主要用于會(huì)員登錄發(fā)布信息。</p><p> ?。?)貨源信息:顯示最新的
68、八條貨源信息。</p><p> ?。?)車源信息:顯示最新的八條車源信息。</p><p> (5)司機(jī)信息:顯示最新的八條司機(jī)信息。</p><p> (6)二手車訊:顯示最新的八條二手信息。</p><p> ?。?)專線信息: 顯示最新的八條專線信息。</p><p> ?。?)推薦客戶:顯示推薦客戶名稱。
69、</p><p> ?。?)實(shí)用工具:顯示一些常用的是用工具的鏈接。</p><p> (10)友情鏈接:顯示友情鏈接的logo。</p><p> ?。?1)后臺(tái)登錄入口及其它:為管理員進(jìn)入后臺(tái)提供一個(gè)人口等等。</p><p> 2.網(wǎng)站頁(yè)面的運(yùn)行效果如圖4.11所示。</p><p> 圖4.11 網(wǎng)站
70、頁(yè)面運(yùn)行效果</p><p><b> 3.文件結(jié)構(gòu)</b></p><p> 物流信息網(wǎng)的前臺(tái)文件架構(gòu)如圖4.12所示。</p><p> 圖4.12 文件架構(gòu)圖</p><p> 4.2.2前臺(tái)首頁(yè)設(shè)計(jì)</p><p> 前臺(tái)首頁(yè)把網(wǎng)站的主要功能都顯示在首頁(yè)上方便訪問者使用,使瀏覽者
71、在首頁(yè)就能瀏覽到本站的最新信息。</p><p><b> 1.前臺(tái)設(shè)計(jì)</b></p><p> 引入Web用戶控件。</p><p><b> 調(diào)用方法如下:</b></p><p> 本頁(yè)中使用的其他控件屬性設(shè)置請(qǐng)看附錄Default.aspx。</p><p>
72、;<b> 1.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中引用using System.Data.SqlClient命名空間。在Page_Load頁(yè)裝載事件中,編寫調(diào)用自定義方法對(duì)相應(yīng)的GridView控件進(jìn)行數(shù)據(jù)綁定的代碼。</p><p> 定義自定義方法,返回DataTable型數(shù)據(jù)。</p><p> 4.2.3會(huì)
73、員注冊(cè)設(shè)計(jì)</p><p> 會(huì)員注冊(cè)頁(yè)面用于實(shí)現(xiàn)會(huì)員的注冊(cè)功能,會(huì)員注冊(cè)成功后必須經(jīng)過審核,如果審核通過,會(huì)員才可以免費(fèi)發(fā)布信息。會(huì)員注冊(cè)頁(yè)面的運(yùn)行效果如圖4.13所示。</p><p> 圖4.13 會(huì)員注冊(cè)頁(yè)面的運(yùn)行效果圖</p><p><b> 1.前臺(tái)設(shè)計(jì)</b></p><p> 會(huì)員注冊(cè)頁(yè)面中
74、主要使用的控件及控件用途如表4.1所示。</p><p> 表4.1 會(huì)員注冊(cè)頁(yè)面中主要控件及控件用途</p><p> 控件的屬性設(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以再“控件屬性”對(duì)話框中設(shè)置實(shí)現(xiàn)。本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄User_send.aspx。</p><p><b> 2.后臺(tái)功能代碼</b></p>
75、<p> 區(qū)域中,引用using System.SqlClient命名空間。單擊“注冊(cè)”按鈕,將表單里的數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的類型,在保存到數(shù)據(jù)表中,插入成功后,會(huì)彈出成功的同時(shí)對(duì)話框。</p><p> 4.2.4忘記密碼設(shè)計(jì)</p><p> 忘記密碼頁(yè)面用于會(huì)員在忘記密碼或密碼丟失時(shí)取回密碼,在會(huì)員輸入正確的注冊(cè)條件時(shí)密碼就會(huì)在下方顯示。忘記密碼頁(yè)面的運(yùn)行效果如圖4.1
76、4所示。</p><p> 圖4.14 忘記密碼頁(yè)面的運(yùn)行效果</p><p><b> 前臺(tái)設(shè)計(jì)</b></p><p> 忘記密碼頁(yè)面中主要使用的控件及控件用途如表4.2所示。</p><p> 表 4.2 忘記密碼頁(yè)面中主要使用的控件及控件用途</p><p> 控件的屬性設(shè)
77、置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以再“控件屬性”對(duì)話框中設(shè)置實(shí)現(xiàn)。本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄User_forget.aspx。</p><p><b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在單擊“提交“按鈕時(shí),在數(shù)據(jù)庫(kù)中查詢符合條件的記錄,如果返回值不為空,說明該記錄存
78、在,將在Label1中顯示出密碼。否則顯示”對(duì)不起,您輸入的條件有誤“。</p><p> 4.2.5發(fā)布司機(jī)信息設(shè)計(jì)</p><p> 發(fā)布司機(jī)信息頁(yè)面用于發(fā)布司機(jī)的供求信息,數(shù)據(jù)填寫正確后,提交數(shù)據(jù)等待管理員的審核。發(fā)布司機(jī)信息頁(yè)面的運(yùn)行效果如圖4.15所示。</p><p> 圖4.15 發(fā)布司機(jī)信息頁(yè)面的運(yùn)行效果</p><p&g
79、t;<b> 1.前臺(tái)設(shè)計(jì)</b></p><p> 發(fā)布司機(jī)信息頁(yè)面中主要使用的控件及控件用途如表4.3所示。</p><p> 表 4.3 發(fā)布司機(jī)信息頁(yè)面中主要使用控件及控件用途</p><p> 控件的屬性設(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以再“控件屬性”對(duì)話框中設(shè)置實(shí)現(xiàn)。本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄Chauffeur_sen
80、d.aspx。</p><p><b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在單擊“發(fā)布”按鈕,將表單里的數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的類型,再保存到數(shù)據(jù)庫(kù)中,插入成功之后會(huì)彈出成功的提示對(duì)話框。</p><p> 4.2.6司機(jī)信息設(shè)計(jì)</p>
81、<p> 司機(jī)信息頁(yè)面主要顯示發(fā)布司機(jī)的供求信息。發(fā)布司機(jī)信息頁(yè)面的運(yùn)行效果如圖4.16所示。</p><p> 圖4.16 發(fā)布司機(jī)信息頁(yè)面得運(yùn)行效果</p><p><b> 后臺(tái)功能代碼</b></p><p> 區(qū)域中,引用using System.SqlClient命名空間。在在Page_Load 頁(yè)裝載事件中,根
82、據(jù)傳遞的ID值來檢索數(shù)據(jù)庫(kù)中相應(yīng)的記錄,利用DataRow View綁定。</p><p> 定義bind()方法,對(duì)ID為GridView1的控件進(jìn)行數(shù)據(jù)綁定,顯示已經(jīng)審核的司機(jī)信息,通過數(shù)據(jù)庫(kù)中Auditing字段來判斷信息是否被審核,“0”表示未審核,“1”表示通過審核。</p><p> 選中ID為GridView1的控件,把AllowPaging屬性設(shè)為True,雙擊Page
83、IndexChanging事件,在PageIndexChanging事件中編寫分頁(yè)代碼。</p><p> 4.2.7司機(jī)詳細(xì)信息設(shè)計(jì)</p><p> 在司機(jī)信息頁(yè)面單擊“詳細(xì)信息”超級(jí)鏈接,會(huì)彈出一個(gè)新窗口來顯示司機(jī)詳細(xì)信息,運(yùn)行效果如圖4.17所示。</p><p> 圖4.17 司機(jī)信息頁(yè)面得運(yùn)行效果</p><p><b
84、> 后臺(tái)功能代碼</b></p><p> 區(qū)域中,引用using System.SqlClient命名空間。在Page_Load 頁(yè)裝載事件中,根據(jù)傳遞的ID值來檢索數(shù)據(jù)庫(kù)中相應(yīng)的記錄,利用DataRow View綁定Lalel來顯示相應(yīng)的司機(jī)信息。</p><p> 4.3后臺(tái)主要功能模塊設(shè)計(jì)詳細(xì)設(shè)計(jì)</p><p> 4.3.1后臺(tái)總
85、體構(gòu)架</p><p><b> 1.塊功能介紹</b></p><p><b> 后臺(tái)登錄模塊</b></p><p><b> 信息管理模塊</b></p><p> 該模塊主要包括貨源信息管理、車源信息管理、專線信息管理、二手車訊管理和司機(jī)信息管理。</p&
86、gt;<p><b> 發(fā)布信息管理模塊</b></p><p> 該模塊主要包括發(fā)布貨源信息、發(fā)布車源信息、發(fā)布專線信息、二手車訊和發(fā)布司機(jī)信息。</p><p><b> 會(huì)員管理模塊</b></p><p> 該模塊主要包括添加會(huì)員和會(huì)員信息管理。</p><p><
87、;b> 系統(tǒng)管理模塊</b></p><p> 該模塊主要包括修改密碼和退出系統(tǒng)</p><p><b> 2文件架構(gòu)</b></p><p> 物流信息網(wǎng)后臺(tái)文件架構(gòu)如圖4.18所示</p><p> 圖4.18 物流信息網(wǎng)架構(gòu)</p><p> 網(wǎng)站后臺(tái)頁(yè)面運(yùn)行效
88、果如圖4.19所示。</p><p> 圖4.19 網(wǎng)站后臺(tái)頁(yè)面運(yùn)行效果圖</p><p> 4.3.2后臺(tái)登錄模塊設(shè)計(jì)</p><p> 管理員可以通過后臺(tái)登錄入口,進(jìn)入后臺(tái)登錄模塊,后臺(tái)登錄模塊主要用于驗(yàn)證管理員的身份。后臺(tái)登錄模塊的運(yùn)行效果如圖4.20所示。</p><p> 圖4.20 后臺(tái)登錄模塊運(yùn)行效果圖</p>
89、;<p><b> 1.前臺(tái)設(shè)計(jì)</b></p><p> 物流信息網(wǎng)后臺(tái)登錄頁(yè)面中主要使用的控件用途如表4.4所示。</p><p> 表4.4 物流信息網(wǎng)后臺(tái)登錄頁(yè)面中主要使用控件及控件用途</p><p> 控件的屬性設(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以在“控件屬性“對(duì)話框中設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄M
90、anage\login.aspx。</p><p><b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。在Page_Load頁(yè)裝載事件中,編寫產(chǎn)生隨機(jī)驗(yàn)證碼把值賦給Label1,使其在前臺(tái)顯示出來。</p><p> 單擊“登錄“按鈕,首先判斷驗(yàn)證碼是
91、否正確,然后在數(shù)據(jù)庫(kù)中檢索用戶名和密碼是否正確,如果正確則進(jìn)入后臺(tái)管理首頁(yè),否則彈出失敗對(duì)話框返回。</p><p> 選擇CustomValidator1控件,雙擊ServerValidate事件,在ServerValidate事件中編寫驗(yàn)證用戶名中是否含有非法字符的代碼。</p><p> 選擇ID為CustomValidator2控件,雙擊ServerValidate事件,在Se
92、rverValidate事件中編寫驗(yàn)證密碼中是否含有非法字符的代碼。</p><p> 4.3.3后臺(tái)管理員首頁(yè)設(shè)計(jì)</p><p> 后臺(tái)管理員首頁(yè)中主要由兩大部分組成,一部分是功能導(dǎo)航區(qū),另一部分是操作區(qū),功能導(dǎo)航區(qū)主要用于實(shí)現(xiàn)網(wǎng)站后臺(tái)管理的導(dǎo)航功能;操作區(qū)主要用于顯示管理的內(nèi)容。</p><p><b> 前臺(tái)設(shè)計(jì)</b></
93、p><p> 前臺(tái)應(yīng)用到了目錄樹,使管理員可以清晰地查看信息的從屬關(guān)系,方便管理員管理??丶膶傩栽O(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以再“控件屬性“對(duì)話框中設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄Manage\Index.aspx。</p><p><b> 后臺(tái)功能設(shè)計(jì)</b></p><p> 在Page_Load也裝載事件中,編寫如下代碼
94、來判斷管理員是否登錄,如果未登錄,則彈出提示轉(zhuǎn)向登錄頁(yè)面</p><p> 4.3.4貨源信息管理</p><p> 貨源信息管理主要是對(duì)發(fā)布的貨源信息進(jìn)行管理,主要包括對(duì)貨源信息的查看、刪除和審核功能。貨源信息管理頁(yè)面運(yùn)行效果如圖4.21所示。</p><p> 圖4.21 貨源信息管理頁(yè)面運(yùn)行效果圖</p><p><b>
95、; 前臺(tái)設(shè)計(jì)</b></p><p> 貨源信息管理頁(yè)面用于對(duì)GridView控件進(jìn)行設(shè)置,GridView控件的屬性設(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以再“控件屬性”對(duì)話框設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄Manage/Cargo_list.aspx。</p><p><b> 后臺(tái)功能代碼</b></p><p>
96、在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在Page_Load頁(yè)裝載事件中,通過調(diào)用自定義方法完成對(duì)ID為GridView的控件進(jìn)行數(shù)據(jù)綁定,代碼如下:</p><p> 定義bind()方法,對(duì)ID為GridView1的控件進(jìn)行數(shù)據(jù)綁定,顯示已經(jīng)審核的貨源信息。</p><p> 選中ID為GridView1的控件,把AllowPaging屬
97、性設(shè)為True, 雙擊PageIndexChanging事件,在PageIndexChanging事件中編寫分頁(yè)代碼。</p><p> 因?yàn)樵跀?shù)據(jù)庫(kù)中審核和未審核的信息用數(shù)字表示(0表示未審核,1表示已經(jīng)審核),但在顯示時(shí)不能顯示“0”或者“1”,所以必須把其轉(zhuǎn)換成相應(yīng)的漢字,選中GridView1控件,雙擊RowDateBound事件,在RowDateBound事件中編寫相應(yīng)的代碼。</p>
98、<p> 單擊“通過/取消”超級(jí)鏈接,修改相應(yīng)的記錄信息,實(shí)現(xiàn)記錄是否通過審核的功能,如果該記錄處于未“未審核”狀態(tài),單擊“通過/取消”之后該記錄為“已審核”狀態(tài);如果該記錄處于“已審核”狀態(tài),單擊“通過/取消”之后該記錄處于“未審核”狀態(tài)。選中ID為GridView1的控件,雙擊SelectedIndexChanging事件,在SelectedIndexChanging事件中編寫相應(yīng)的代碼。</p><
99、p> 單擊“刪除”超級(jí)按鈕,刪除該記錄,選中ID為GridView1的控件,雙擊RowDeleting事件,在RowDeleting事件中編寫相應(yīng)的代碼。</p><p> 4.3.5會(huì)員信息管理設(shè)計(jì)</p><p> 會(huì)員信息管理主要對(duì)發(fā)布的會(huì)員信息進(jìn)行管理。包括對(duì)會(huì)員信息的查看、刪除和審核功能。會(huì)員信息管理頁(yè)面的運(yùn)行效果如圖4.22所示。</p><p&
100、gt; 圖4.22 會(huì)員信息管理頁(yè)面運(yùn)行效果圖</p><p><b> 前臺(tái)設(shè)計(jì)</b></p><p> 貨源信息管理頁(yè)面用于對(duì)GridView控件進(jìn)行設(shè)置,GridView控件的屬性設(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以再“控件屬性”對(duì)話框設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄Manage/Cargo_list.aspx。</p><p&
101、gt;<b> 后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中引用using System.Date.SqlClient命名空間。在Page_Load頁(yè)裝載事件中,通過調(diào)用自定義方法完成對(duì)ID為GridView的控件進(jìn)行數(shù)據(jù)綁定,代碼如下:</p><p> 定義bind()方法,對(duì)ID為GridView1的控件進(jìn)行數(shù)據(jù)綁定,顯示已經(jīng)審核的貨源信息。&
102、lt;/p><p> 選中ID為GridView1的控件,把AllowPaging屬性設(shè)為True, 雙擊PageIndexChanging事件,在PageIndexChanging事件中編寫分頁(yè)代碼。</p><p> 因?yàn)樵跀?shù)據(jù)庫(kù)中審核和未審核的信息用數(shù)字表示(0表示未審核,1表示已經(jīng)審核),但在顯示時(shí)不能顯示“0”或者“1”,所以必須把其轉(zhuǎn)換成相應(yīng)的漢字,選中GridView1控件,
103、雙擊RowDateBound事件,在RowDateBound事件中編寫相應(yīng)的代碼。</p><p> 單擊“通過/取消”超級(jí)鏈接,修改相應(yīng)的記錄信息,實(shí)現(xiàn)記錄是否通過審核的功能,如果該記錄處于未“未審核”狀態(tài),單擊“通過/取消”之后該記錄為“已審核”狀態(tài);如果該記錄處于“已審核”狀態(tài),單擊“通過/取消”之后該記錄處于“未審核”狀態(tài)。選中ID為GridView1的控件,雙擊SelectedIndexChangin
104、g事件,在SelectedIndexChanging事件中編寫相應(yīng)的代碼。</p><p> 單擊“刪除”超級(jí)按鈕,刪除該記錄,選中ID為GridView1的控件,雙擊RowDeleting事件,在RowDeleting事件中編寫相應(yīng)的代碼。</p><p> 4.3.6用戶設(shè)置模塊設(shè)計(jì)</p><p> 用戶設(shè)置頁(yè)面用于對(duì)管理員的用戶名和密碼進(jìn)行設(shè)置,頁(yè)面的
105、運(yùn)行效果如圖4.23所示。</p><p> 圖4.23 用戶設(shè)置頁(yè)面的運(yùn)行效果</p><p><b> 前臺(tái)設(shè)計(jì)</b></p><p> 用戶設(shè)置頁(yè)面中主要使用的控件及控件的用途如表4.5所示。</p><p> 表4.5 用戶設(shè)置頁(yè)面中主要使用控件及控件用途</p><p>
106、; 控件的屬性設(shè)置可以通過前臺(tái)代碼實(shí)現(xiàn),也可以在“控件屬性“對(duì)話框中設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置請(qǐng)看附錄Manage\Admin_edit.aspx。</p><p><b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。在Page_Load頁(yè)裝載事件中,在數(shù)據(jù)庫(kù)中讀取
107、的用戶名和密碼,顯示在相應(yīng)的文本框。</p><p> 單擊“修改”按鈕,對(duì)管理員的信息進(jìn)行修改。</p><p><b> 5系統(tǒng)測(cè)試與評(píng)價(jià)</b></p><p><b> 5.1測(cè)試內(nèi)容</b></p><p> 在完成了所有的編碼任務(wù)后,網(wǎng)站進(jìn)入了測(cè)試階段。 系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟
108、件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。它的任務(wù)是盡可能徹底的檢查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗(yàn)系統(tǒng)"做得怎樣"。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿足用
109、戶功能和性能的要求。該階段結(jié)束應(yīng)交付測(cè)試報(bào)告,說明測(cè)試數(shù)據(jù)的選擇,測(cè)試用例以及測(cè)試結(jié)果是否符合預(yù)期結(jié)果。測(cè)試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說明書的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。</p><p> 系統(tǒng)測(cè)試的對(duì)象不僅僅包括需要測(cè)試的產(chǎn)品系統(tǒng)的軟件
110、,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來進(jìn)行測(cè)試。</p><p><b> ?。?)功能測(cè)試 </b></p><p> 對(duì)于網(wǎng)站的功能測(cè)試而言,每一個(gè)獨(dú)立的功能模塊需要單獨(dú)的測(cè)試用例的設(shè)計(jì)導(dǎo)出,主要依據(jù)為《需求分析》,對(duì)于應(yīng)用程序模塊需要設(shè)計(jì)者提供基本路徑測(cè)
111、試法的測(cè)試用例。本測(cè)試使用Visual Studio 2003的單頁(yè)面瀏覽功能,進(jìn)行獨(dú)立頁(yè)面的功能測(cè)試。</p><p><b> ①系統(tǒng)登錄模塊</b></p><p> 在本系統(tǒng)中瀏覽本網(wǎng)站的用戶有兩中類型:非會(huì)員用戶,能夠?yàn)g覽網(wǎng)站的相關(guān)頁(yè)面但不能夠?yàn)g覽所有頁(yè)面;會(huì)員用戶,能夠?yàn)g覽所有的網(wǎng)站頁(yè)面,但前提是先登錄。如果未登錄則不能夠發(fā)布信息,能夠?yàn)g覽信息,點(diǎn)分布
112、信息鏈接則會(huì)彈出錯(cuò)誤提示框,如圖7.1。會(huì)員登錄如果密碼不正確,系統(tǒng)將彈出密碼錯(cuò)誤提示框,如圖7.2所示。點(diǎn)擊登錄按鈕之后系統(tǒng)代碼正常運(yùn)行,進(jìn)入系統(tǒng)。</p><p> 圖5.1 未登錄用戶的錯(cuò)誤</p><p> 圖5.2 密碼或用戶名錯(cuò)誤</p><p> ?、诤笈_(tái)管理員登錄模塊</p><p> 在后臺(tái)登錄頁(yè)面中,輸入管理員的用戶
113、名“admin”,密碼“admin”,然后輸入驗(yàn)證碼,選擇登錄,如圖7.3.如果驗(yàn)證碼輸入不正確時(shí)系統(tǒng)彈出驗(yàn)證碼輸入錯(cuò)誤提示框,如圖7.4.如果密碼輸入不正確,系統(tǒng)彈出密碼錯(cuò)誤提示框,如圖7.5。點(diǎn)擊登錄按鈕之后系統(tǒng)代碼正常運(yùn)行,進(jìn)入系統(tǒng)。</p><p> 圖5.3 后臺(tái)登錄頁(yè)面</p><p> 圖5.4 驗(yàn)證碼錯(cuò)誤</p><p> 圖5.5 密碼或用
114、戶名錯(cuò)誤</p><p><b> 瀏覽器兼容性測(cè)試</b></p><p> 通過白盒測(cè)試或者黑盒測(cè)試導(dǎo)出的測(cè)試用例,采用相應(yīng)的工具進(jìn)行測(cè)試,可以采用OpenSTA進(jìn)行測(cè)試,此測(cè)試工具可以采用不同的瀏覽器進(jìn)行測(cè)試。</p><p><b> ?。?)接口測(cè)試</b></p><p> 在很多
115、情況下,web 站點(diǎn)不是孤立。Web 站點(diǎn)可能會(huì)與外部服務(wù)器通訊,請(qǐng)求數(shù)據(jù)、驗(yàn)證數(shù)據(jù)或提交訂單。在本系統(tǒng)中測(cè)試的接口是瀏覽器與服務(wù)器的接口。測(cè)試人員提交事務(wù),然后查看服務(wù)器記錄,并驗(yàn)證在瀏覽器上看到的正好是服務(wù)器上發(fā)生的。測(cè)試人員還可以查詢數(shù)據(jù)庫(kù),確認(rèn)事務(wù)數(shù)據(jù)已正確保存。</p><p> 這種測(cè)試可以歸到功能測(cè)試中的表單測(cè)試和數(shù)據(jù)校驗(yàn)測(cè)試中</p><p> 按照前面模塊測(cè)試部分所描
116、敘的方法,打開網(wǎng)站的首頁(yè)。由于本系統(tǒng)在選擇時(shí)設(shè)置了默認(rèn)值,所以不存在傳遞參數(shù)為空的情況。在輸入用戶名和密碼,密碼和用戶名是正確的情況下,系統(tǒng)將選擇的結(jié)果先存入Application中,然后存入Session中,在本地機(jī)上生成Cookies。登錄用戶在各個(gè)頁(yè)面瀏覽發(fā)布信息時(shí)就是通過Cookies來判斷是否有這個(gè)權(quán)限。</p><p><b> ?。?)性能測(cè)試</b></p>&
117、lt;p> 網(wǎng)站的性能測(cè)試對(duì)于網(wǎng)站的運(yùn)行而言異常重要,但是目前對(duì)于網(wǎng)站的性能測(cè)試做的不夠,我們?cè)谶M(jìn)行系統(tǒng)設(shè)計(jì)時(shí)也沒有一個(gè)很好的基準(zhǔn)可以參考,因而建立網(wǎng)站的性能測(cè)試的一整套的測(cè)試方案將是至關(guān)重要的。</p><p> 網(wǎng)站的性能測(cè)試主要從兩個(gè)方面進(jìn)行:負(fù)荷測(cè)試(Load)和壓力測(cè)試(Stress),負(fù)荷測(cè)試指的是進(jìn)行一些邊界數(shù)據(jù)的測(cè)試,壓力測(cè)試更像是惡意測(cè)試,壓力測(cè)試傾向應(yīng)該是致使整個(gè)系統(tǒng)崩潰。性能測(cè)試可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- jsp物流信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp物流信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
- JSP物流信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn).doc
- 基于jsp物流信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn) 任務(wù)書
- 畢業(yè)設(shè)計(jì)(論文)+花卉信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- “飛轉(zhuǎn)物流信息網(wǎng)”的系統(tǒng)設(shè)計(jì)與開發(fā)[畢業(yè)論文]
- 基于jsp物流信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn) 中期檢查表
- 寧波房產(chǎn)分類信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】
- 基于jspjava信息網(wǎng)設(shè)計(jì)和實(shí)現(xiàn)
- 郵政信息網(wǎng)改造的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 校園信息網(wǎng)的設(shè)計(jì)實(shí)現(xiàn).pdf
- 旅游信息網(wǎng)站畢業(yè)設(shè)計(jì)
- “飛轉(zhuǎn)物流信息網(wǎng)”的系統(tǒng)設(shè)計(jì)與開發(fā)【開題報(bào)告】
- “飛轉(zhuǎn)物流信息網(wǎng)”的系統(tǒng)設(shè)計(jì)與開發(fā)【文獻(xiàn)綜述】
- 畢業(yè)論文范文——物流信息網(wǎng)
- 畢業(yè)設(shè)計(jì)---人力資源信息網(wǎng)站的開發(fā)與實(shí)現(xiàn)
- 閩北裝修信息網(wǎng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 大連高新園區(qū)刑偵信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
- 論文-名牌化妝品信息網(wǎng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)---信息網(wǎng)前臺(tái)管理模塊的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論