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