基于WEB服務(wù)的物流系統(tǒng)開發(fā)_第1頁
基于WEB服務(wù)的物流系統(tǒng)開發(fā)_第2頁
基于WEB服務(wù)的物流系統(tǒng)開發(fā)_第3頁
基于WEB服務(wù)的物流系統(tǒng)開發(fā)_第4頁
基于WEB服務(wù)的物流系統(tǒng)開發(fā)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、密級: NANCHANG UNIVERSITY學(xué) 士 學(xué) 位 論 文THESIS OF BACHELOR(20072011年)題 目: 基于WEB服務(wù)的物流系統(tǒng)開發(fā) 英文題目: Logistics System Development Based on WEB Service 學(xué) 院: 共青學(xué)院 系 別: _信息工程系 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級: 計(jì)算機(jī)本科班 學(xué)生姓名: 學(xué) 號: 指導(dǎo)老師: _ 起訖日期: 2010年12月1日2011年5月1日 目 錄摘 要IIIAbstractIV前 言1第一章 系統(tǒng)分析21.1 開發(fā)背景21.2 需求分析21.3可行性分析2第二章系統(tǒng)總體設(shè)計(jì)

2、32.1 系統(tǒng)目標(biāo)32.2 系統(tǒng)功能結(jié)構(gòu)32.2.1系統(tǒng)業(yè)務(wù)流程圖32.2.2系統(tǒng)功能結(jié)構(gòu)42.2.3構(gòu)建開發(fā)環(huán)境52.3 數(shù)據(jù)庫設(shè)計(jì)52.3.1 數(shù)據(jù)庫概要說明52.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)62.3.3 數(shù)據(jù)庫結(jié)構(gòu)10第三章 系統(tǒng)詳細(xì)設(shè)計(jì)123.1 公共模塊設(shè)計(jì)123.2 網(wǎng)站首頁設(shè)計(jì)133.2.1網(wǎng)站首頁概述133.2.2網(wǎng)站首頁技術(shù)分析143.2.3網(wǎng)站首頁實(shí)現(xiàn)過程153.3用戶注冊頁面設(shè)計(jì)183.3.1用戶注冊頁面概述183.3.2用戶注冊頁實(shí)現(xiàn)過程183.4搜索信息功能設(shè)計(jì)193.4.1搜索信息功能概述193.4.2搜索信息功能實(shí)現(xiàn)過程193.5發(fā)布信息頁設(shè)計(jì)203.5.1發(fā)布信息

3、頁概述203.5.2發(fā)布信息頁技術(shù)分析213.5.3發(fā)布信息頁實(shí)現(xiàn)過程223.6企業(yè)用戶管理頁設(shè)計(jì)243.6.1企業(yè)用戶管理頁概述243.6.2企業(yè)用戶管理頁技術(shù)分析243.6.3實(shí)現(xiàn)過程253.7貨源詳細(xì)信息頁設(shè)計(jì)253.7.1貨源詳細(xì)信息頁概述253.7.2貨源詳細(xì)信息頁技術(shù)分析263.7.3貨源詳細(xì)信息頁實(shí)現(xiàn)過程263.8信息管理頁設(shè)計(jì)273.8.1信息管理頁概述273.8.2信息管理頁技術(shù)分析283.8.3信息管理頁實(shí)現(xiàn)過程29第四章 編碼、測試、維護(hù)324.1 系統(tǒng)測試324.2 系統(tǒng)編譯、運(yùn)行與維護(hù)32結(jié) 論33參考文獻(xiàn)(Reference)30致 謝31摘 要物流概念始于美國。在

4、二十世紀(jì)四五十年代,美國在二戰(zhàn)中發(fā)現(xiàn),物流具有重大戰(zhàn)略意義。以最快的速度、最高的效率、安全正確的將戰(zhàn)略物資供給到前線,這就需要高效的物流后勤保障。其過程包括了戰(zhàn)略物資的訂貨、生產(chǎn)、配送、存儲等等。正是從那時(shí)候起,物流作為一個單獨(dú)的科學(xué)領(lǐng)域開始萌芽,并逐步形成一個研究體系。而從概念上的明確定義,最早出現(xiàn)在1935年,美國銷售協(xié)會對物流進(jìn)行了定義:“物流(Physical Distribution)是包含于銷售之中的物質(zhì)資料和服務(wù),是從生產(chǎn)地到消費(fèi)地點(diǎn)流動過程中伴隨的種種活動。當(dāng)物流從原來的物流概念轉(zhuǎn)換為Logistic時(shí),物流考慮的問題和范圍已經(jīng)逐步走向供應(yīng)鏈管理了。遠(yuǎn)不止原來簡單的從生產(chǎn)到消費(fèi)

5、的存儲和運(yùn)輸問題了,更多的是解決供應(yīng)商到最終消費(fèi)者的所有移動、形態(tài)改變、權(quán)屬及時(shí)間狀態(tài)改變的所有相關(guān)活動的計(jì)劃與執(zhí)行。這表明物流不再是單純研究倉儲和運(yùn)輸?shù)膯我粚W(xué)科,而是一門覆蓋運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)、管理學(xué)、市場營銷學(xué)、財(cái)務(wù)、機(jī)械、信息、自動化等一系列學(xué)科的綜合性學(xué)科。1962年,著名的經(jīng)濟(jì)管理學(xué)家杜拉克(Peter Drucker)以“經(jīng)濟(jì)領(lǐng)域的黑暗大陸”為題,在財(cái)富雜志上討論了物流這一領(lǐng)域,首次明確提出物流是節(jié)省成本的最后領(lǐng)域,并被視為企業(yè)的“第三利潤源泉”用一句話概括物流就是:在恰當(dāng)?shù)臅r(shí)間,將恰當(dāng)?shù)纳唐罚谇‘?dāng)?shù)牡攸c(diǎn),送給恰當(dāng)?shù)娜?。關(guān)鍵詞:倉儲,管理,物流AbstractLogistics co

6、ncept began in the United States. Four or five years of the twentieth century, the United States in World War II found that the logistics of great strategic significance. The fastest, most efficient, safe supply of strategic materials to the right to the front, which requires efficient logistics log

7、istics support. The process of strategic materials, including ordering, production, distribution, storage and so on. It is from that time on logistics as a separate field of science began to sprout, and gradually formed a research system. Clear from the definition of the concept, first appeared in 1

8、935, the Association of American sales are defined on the logistics: Logistics (Physical Distribution) is among the substances contained in the sales information and services, from production to consumption sites in the process flow is accompanied by various activities. When the logistics from the o

9、riginal concept into Logistic Logistics, the logistics to consider the issues and the scope has been gradually moving toward a supply chain management. Far more than the original simple from production to consumption of storage and transportation problems, more of a solution provider to the final co

10、nsumer of all mobile, shape change, change of state ownership and time-related activities of all planning and implementation. This shows that is no longer just the study of logistics warehousing and transport of a single discipline, but a cover operational research, statistics, management, marketing

11、, finance, machinery, information, automation and a series of comprehensive subject disciplines. In 1962, the famous management expert Peter Drucker economy (Peter Drucker) to dark continent in the economic field in the title in the Fortune magazine to discuss the logistics of the field, for the fir

12、st time clearly Logistics is the last frontier for cost savings and is regarded as the enterprise, the third profit source Logistics is summarized in one sentence: at the right time, the right product at the right place, given the right people. 朗讀顯示對應(yīng)的拉丁字符的拼音字典2010商務(wù)工具譯者工具包關(guān)于 Google 翻譯博客隱私權(quán)政策幫助Keywo

13、rds: storage, management, logistics前 言經(jīng)濟(jì)全球化及現(xiàn)代物流業(yè)發(fā)展的系統(tǒng)化、信息化、倉儲運(yùn)輸?shù)默F(xiàn)代化和綜合化等趨勢,對我國物流業(yè)的發(fā)展提出了全方位的挑戰(zhàn)。面對跨國企業(yè)不斷滲透中國物流市場的嚴(yán)峻形勢,我國物流業(yè)走高科技之路勢在必行。我國國民經(jīng)濟(jì)連續(xù)多年高速增長,為我國現(xiàn)代物流發(fā)展創(chuàng)造了良好的條件。目前,我國各類物流企業(yè)有14萬家左右,中小型企業(yè)占大多數(shù)。在如此強(qiáng)烈競爭的環(huán)境下,要想取得一席之地,各企業(yè)在目前良好服務(wù)的基礎(chǔ)之上,需提高企業(yè)的運(yùn)營效率和自身管理水平。人工管理早已不再適應(yīng)企業(yè)發(fā)展的要求,利用計(jì)算機(jī)網(wǎng)絡(luò)對企業(yè)運(yùn)營流程進(jìn)行全方位的管理迫在眉睫。通過計(jì)算機(jī)

14、網(wǎng)絡(luò)對企業(yè)進(jìn)行管理,不僅為企業(yè)的運(yùn)營過程節(jié)省了大量的時(shí)間,提高了企業(yè)的效率,還為企業(yè)在客戶群中樹立了一個全新的形象,為企業(yè)日后發(fā)展奠定一個良好的基礎(chǔ)。據(jù)調(diào)查:75-85%的上網(wǎng)用戶通過搜索引擎和商業(yè)網(wǎng)站尋找新客戶??梢姡阉饕娴牡卿浐蜕虡I(yè)網(wǎng)站的發(fā)布已經(jīng)成為企業(yè)網(wǎng)站盈利的手段?;ヂ?lián)網(wǎng)正在融入我們的生活,并影響和改變著我們的生活。網(wǎng)絡(luò)提供給我們的不只是一個獲取信息的來源,而且還是一個可以相互交流的空間,企業(yè)物流平臺正是一個供客戶與企業(yè)進(jìn)行交流的網(wǎng)上虛擬空間。及時(shí)與客戶進(jìn)行溝通和交流,對于企業(yè)來說是相當(dāng)重要的。第一章 系統(tǒng)分析1.1開發(fā)背景隨著經(jīng)濟(jì)全球化進(jìn)程的加快,現(xiàn)代企業(yè)的專業(yè)分工和協(xié)作,對現(xiàn)代

15、物流提出了越來越高的要求,信息化、自動化、網(wǎng)絡(luò)化已成為現(xiàn)代物流的鮮明特征。隨著物流行業(yè)的發(fā)展壯大,物流的信息化日益被從業(yè)者和信息系統(tǒng)提供商所重視。同時(shí),現(xiàn)代企業(yè)的供應(yīng)鏈也時(shí)刻提醒我們,若想在激烈的市場競爭中占據(jù)絕對優(yōu)勢,企業(yè)必須及時(shí)、準(zhǔn)確地掌握客戶的需求,同時(shí)對客戶的需求做出快速的反應(yīng),在最短的時(shí)間內(nèi)以最大限度挖掘和優(yōu)化物流資源來滿足客戶的需求,從而建立高效的數(shù)字化物流經(jīng)濟(jì)。1.2需求分析隨著物流業(yè)在我國的蓬勃發(fā)展及物流市場的激烈競爭,現(xiàn)代物流信息逐步從定性轉(zhuǎn)變?yōu)榫_的定量要求,這就需要物流信息管理平臺提供大量準(zhǔn)確、及時(shí)的信息數(shù)據(jù),以幫助企業(yè)了解市場的變化以調(diào)整企業(yè)發(fā)展策略,所以物流信息管理平

16、臺最基本的功能就是保證瀏覽者看到準(zhǔn)確地消息,最新的消息。1.3可行性分析在系統(tǒng)開發(fā)前期,系統(tǒng)分析員應(yīng)采集系統(tǒng)性能、可靠性、可維護(hù)性和可生產(chǎn)性方面的信息;分析實(shí)現(xiàn)系統(tǒng)功能和性能所需要的各種設(shè)備、技術(shù)、方法和過程;分析項(xiàng)目開發(fā)在技術(shù)方面可能擔(dān)負(fù)的風(fēng)險(xiǎn)以及技術(shù)問題對開發(fā)成本的影響。開發(fā)一個物流信息管理系統(tǒng),涉及到的技術(shù)問題不會太多,主要用到的技術(shù)就是數(shù)據(jù)庫和一門可視化開發(fā)的編程語言。第二章系統(tǒng)總體設(shè)計(jì)2.1 系統(tǒng)目標(biāo)物流信息管理平臺是針對中小型企業(yè)設(shè)計(jì)的。主要實(shí)現(xiàn)如下目標(biāo): 操作簡單方便、界面簡潔美觀。 網(wǎng)站整體結(jié)構(gòu)和操作流程合理順暢,實(shí)現(xiàn)人性化設(shè)計(jì)。 注冊功能。提供兩種注冊途徑:一種是個人用戶注冊

17、,一種是企業(yè)用戶注冊。 貨源信息的發(fā)布和瀏覽功能。 車源信息的發(fā)布和瀏覽功能。 專線信息的發(fā)布和瀏覽功能。 倉儲信息的發(fā)布和瀏覽功能。 招聘信息的發(fā)布和瀏覽功能。 管理網(wǎng)站會員信息。 系統(tǒng)最大限度地實(shí)現(xiàn)易安裝性、易維護(hù)性和易操作性。 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。2.2 系統(tǒng)功能結(jié)構(gòu)2.2.1 系統(tǒng)業(yè)務(wù)流程圖物流信息管理平臺業(yè)務(wù)流程圖如圖2.2.1所示。圖2.2.1 業(yè)務(wù)流程圖2.2.2 系統(tǒng)功能結(jié)構(gòu)根據(jù)物流信息管理平臺的特點(diǎn),可以將其分為前臺和后臺兩個部分設(shè)計(jì)。前臺主要實(shí)現(xiàn)功能為瀏覽信息(瀏覽信息包括貨源信息、車源信息、招聘信息、企業(yè)信息、專線信息、倉儲信息)、發(fā)布信息(個人用戶發(fā)布信息、企業(yè)用戶

18、發(fā)布信息)、查詢功能、注冊功能(個人用戶注冊、企業(yè)用戶注冊)。后臺主要實(shí)現(xiàn)功能為物流新聞管理(發(fā)布新聞、管理新聞)、信息管理(車源信息管理、貨源信息管理、專線信息管理、招聘信息管理、倉儲信息管理)、用戶管理(個人用戶管理、企業(yè)用戶管理)。物流信息管理平臺的前臺功能結(jié)構(gòu)如圖2.2.2所示。物流信息管理平臺的后臺功能結(jié)構(gòu)如圖2.2.3所示。圖2.2.2 前臺系統(tǒng)功能結(jié)構(gòu)圖圖2.2.3 后臺功能結(jié)構(gòu)2.2.3 構(gòu)建開發(fā)環(huán)境1、網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境:Micrsoft Visual Studio2005集成開發(fā)環(huán)境。網(wǎng)站開發(fā)語言:ASP.NET+C#。網(wǎng)站后臺數(shù)據(jù)庫:SQL Server 2000。

19、開發(fā)環(huán)境運(yùn)行平臺:Windows。 2、服務(wù)器端操作系統(tǒng):Windows XP。Web服務(wù)器:Internet信息服務(wù)(IIS)管理器。數(shù)據(jù)庫服務(wù)器:SQL Server 2000.瀏覽器:IE 6.0 3、客戶端瀏覽器:IE 6.02.3 數(shù)據(jù)庫設(shè)計(jì)2.3.1 數(shù)據(jù)庫概要說明數(shù)據(jù)是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲效率,保證數(shù)據(jù)信息的完整性和一致性。同時(shí),一個合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實(shí)現(xiàn)。本系統(tǒng)是為中小型企業(yè)服務(wù)的人事管理系統(tǒng),考慮到系統(tǒng)在企業(yè)內(nèi)部局域網(wǎng)中的應(yīng)用

20、,采用了SQL Server 2000作為該系統(tǒng)的數(shù)據(jù)庫平臺。2.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)1概念模型概念模型有很多模型,其中最常用的方法之一是“實(shí)體聯(lián)系模型”(entity relationship model),即使用E-R圖來描述某一組織的概念模型。E-R模型是指直接從現(xiàn)實(shí)世界中抽象出實(shí)體類型及實(shí)體間聯(lián)系,是一種描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型。它的主要成分是實(shí)體、聯(lián)系和屬性??衫肊-R模型進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)。E-R圖是直觀表示概念模型的工具,在圖中有四個基本成分 矩形框:表示實(shí)體類型(考慮問題的對象); 菱形框:表示聯(lián)系類型(實(shí)體間的聯(lián)系); 橢圓形框:表示實(shí)體類型和聯(lián)系類型的屬性; 直線

21、:聯(lián)系類型與涉及的實(shí)體類型之間以直線連接,并在直線部標(biāo)上聯(lián)系的種類(1:1,1:N,M:N)。具體圖示如圖2.4所示。 實(shí) 體 屬 性 聯(lián) 系圖2.3.1實(shí)體屬性圖符號表示2系統(tǒng)E-R圖的設(shè)計(jì)物流信息化的一個重要步驟就是建立穩(wěn)固的物流信息平臺,通過物流信息平臺了解到及時(shí)、有效的物流信息。因此,對物流信息平臺的合理化設(shè)計(jì)尤為重要,而建立物流信息平臺的一個關(guān)鍵問題是數(shù)據(jù)庫的設(shè)計(jì)。通過對網(wǎng)站進(jìn)行的需求分析、網(wǎng)站流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的數(shù)據(jù)庫實(shí)體對象分別為“物流新聞”、“貨源新聞”、“倉儲新聞”、“企業(yè)用戶”、“招聘信息”、“搜索功能”,實(shí)體ER圖如下所示。物流新聞為瀏覽者提

22、供物流行業(yè)的最新動態(tài),物流新聞實(shí)體屬性圖如圖2.3.2所示。圖2.3.2 物流新聞實(shí)體屬性圖瀏覽者通過貨源信息可以了解到用戶需要運(yùn)送貨物的詳細(xì)信息。貨源信息實(shí)體ER圖如圖2.3.3所示。圖2.3.3 貨源信息實(shí)體屬性圖瀏覽者可以通過倉儲信息了解到某地出租的倉庫信息,倉儲信息實(shí)體屬性圖如圖2.3.4所示圖2.3.4 倉儲信息實(shí)體屬性圖企業(yè)用戶在注冊是需要提供的詳細(xì)信息,并提供給瀏覽者來增加企業(yè)的信譽(yù)度。企業(yè)用戶實(shí)體屬性圖如圖2.3.5所示。圖2.3.5 企業(yè)用戶實(shí)體屬性圖企業(yè)用戶可以通過發(fā)布招聘信息為本企業(yè)招賢納士,瀏覽者可以通過招聘信息尋求到符合自身?xiàng)l件的工作信息。招聘信息實(shí)體如圖2.3.6所

23、示。圖2.3.6 招聘信息實(shí)體屬性圖搜索功能可以使用瀏覽者快速有效地查找到需要的信息,搜索功能實(shí)體屬性圖如圖2.3.7所示。圖2.3.7 搜索功能實(shí)體屬性圖2.3.3 數(shù)據(jù)庫結(jié)構(gòu) 數(shù)據(jù)庫實(shí)體屬性圖設(shè)計(jì)完畢之后,就要根據(jù)實(shí)體屬性圖設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)。下面將主要的數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)和用途分別列出來。n Tb_Depot (倉儲信息表) 倉儲信息表主要存儲倉儲詳細(xì)信息,Tb_Depot表的結(jié)構(gòu)如圖2.3.8所示。表 名數(shù)據(jù)類型允許空描 述IDint倉儲編號UserNamevarchar發(fā)布人DepotTypevarchar倉儲類型DepotCityvarchar倉儲所在城市DepotSitevarchar

24、倉儲所在地點(diǎn)DepotSumint倉儲面積DepotAcreageint倉儲間數(shù)DepotPriceint倉儲價(jià)格Loadingint裝載服務(wù)Packingint包裝服務(wù)Sendint配送服務(wù)Linkmanvarchar聯(lián)系人Phonevarchar聯(lián)系電話Termdatetime有效日期Contentvarchar詳細(xì)信息FBDatedatetime發(fā)布日期userTypechar登陸類型Auditingbit審核狀態(tài)圖2.3.8 Tb_Depot表的結(jié)構(gòu)n Tb_Freight(貨源信息表)貨源信息表主要存儲貨源的詳細(xì)信息,Tb_Freight表的結(jié)構(gòu)如圖2.3.9所示。表 名數(shù)據(jù)類型允許

25、空描 述IDint用戶編號UserNamevarchar登錄名UserPassvarchar密碼PassQuestionvarchar密碼提示問題PassSolutionvarchar密碼提示答案Linkmanvarchar聯(lián)系人comanynamevarchar企業(yè)名稱kindvarchar企業(yè)性質(zhì)callingvarchar所屬行業(yè)licecenumbervarchar營業(yè)執(zhí)照號addressvarchar地址phonevarchar聯(lián)系電話faxvarchar傳真emailvarchar電子郵件networkIPvarchar網(wǎng)址contentvarchar企業(yè)簡介lockbit鎖定狀態(tài)

26、lockcausevarchar鎖定原因圖2.3.9 Tb_Freight表的結(jié)構(gòu)n Tb_job(招聘信息表) 招聘信息表主要存儲招聘的詳細(xì)信息,Tb_job表的結(jié)構(gòu)如圖2.3.10所示。表 名數(shù)據(jù)類型允許空描 述jobIDint招聘編號jobvarchar招聘職位numberchar招聘人數(shù)sexchar要求性別agechar要求年齡konwledgevarchar要求學(xué)歷specialtyvarchar要求專業(yè)experiencevarchar工作經(jīng)驗(yàn)cityvarchar工作地點(diǎn)paychar月薪particularinfovarchar具體信息FBDatedatetime發(fā)布日期Us

27、erNamevarchar發(fā)布人Auditingbit審核狀態(tài)圖2.3.10 Tb_job表的結(jié)構(gòu)第三章 系統(tǒng)詳細(xì)設(shè)計(jì)3.1 公共模塊設(shè)計(jì)1數(shù)據(jù)庫操作類設(shè)計(jì)數(shù)據(jù)庫操作類用來完成數(shù)據(jù)庫的連接操作以及數(shù)據(jù)庫的查詢、添加、刪除和修改操作。將這幾種操作寫到一個公共類里,可以減少重復(fù)代碼的編寫,有利于代碼的維護(hù)。在dateOperate類中一共定義了5個方法:n createCon方法createCon方法返回的類型為SqlConnection,主要用來構(gòu)造數(shù)據(jù)庫的連接。代碼如下: public static SqlConnection createCon() con = new SqlConnecti

28、on(server=.;database=db_WL;uid=sa;pwd=;); return con; n execSQL方法execSQL方法用來添加、插入和刪除數(shù)據(jù)。此方法返回一個布爾值用來表示添加、插入和刪除數(shù)據(jù)是否成功,執(zhí)行成功返回true,否則返回false。調(diào)用此方法時(shí)應(yīng)傳入一個string類型的參數(shù),此參數(shù)表示所執(zhí)行的SQL語句。代碼如下:public static bool execSQL(string sql) SqlConnection con = createCon(); con.Open(); SqlCommand com = new SqlCommand(sql,

29、 con); try com.ExecuteNonQuery(); con.Close(); catch (Exception e) con.Close(); return false; return true;n seleSQL方法seleSQL方法用來查找數(shù)據(jù)是否存在。此方法返回一個布爾型值用來表示是否查找到數(shù)據(jù),如查找到數(shù)據(jù)則返回true,否則返回false。調(diào)用此方法是應(yīng)傳入一個string類型的參數(shù),此參數(shù)表示執(zhí)行的SQL語句。代碼如下: public static bool seleSQL(string sql) int i; SqlConnection con = createC

30、on(); con.Open(); SqlCommand com = new SqlCommand(sql, con); try i =Convert.ToInt32(com.ExecuteScalar(); con.Close(); catch (Exception e) con.Close(); return false; /大于0存在 if (i 0) return true; else return false; 3.2 網(wǎng)站首頁設(shè)計(jì)3.2.1 網(wǎng)站首頁概述 在網(wǎng)站的首頁中把網(wǎng)站的主要功能都顯示出來以方便訪問者使用,使瀏覽者通過首頁對本網(wǎng)站有一個全面的了解,并在第一時(shí)間瀏覽到本站的最新

31、消息,首頁中主要包括以下模塊:u 網(wǎng)站導(dǎo)航u 搜索功能u 企業(yè)推薦u 用戶登錄u 物流新聞u 招聘信息u 最新貨源信息u 最新車源信息u 最新專線信息u 最新倉儲信息網(wǎng)站首頁的運(yùn)行效果如圖3.3.1所示。圖3.2.1 物流管理信息平臺首頁3.2.2 網(wǎng)站首頁技術(shù)分析在貨源信息模塊中有效日期的顯示格式,可以通過GridView控件中的DateFormatString屬性來實(shí)現(xiàn)。格式字符說 明輸入數(shù)值輸出格式C以貨幣格式顯示數(shù)值12345.6789$12,345,68D以十進(jìn)制格式顯示數(shù)值1234512345E以科學(xué)計(jì)數(shù)法顯示數(shù)值12345.6789E+004F以固定格式顯示數(shù)值12345.678

32、912345.68G以常規(guī)格式顯示數(shù)值12345.678912345.6789N以數(shù)字格式顯示數(shù)值12345.678912,345,68圖3.3.2 常用數(shù)值格式3.2.3 網(wǎng)站首頁實(shí)現(xiàn)過程1、設(shè)計(jì)步驟(1)在該網(wǎng)站中新建一個WEB窗體,將其命名為index.aspx,用于顯示網(wǎng)站首頁。(2)在WEB窗體中添加Table表格,用于頁面的布局。(3)在Table表格中的添加相關(guān)的服務(wù)器控件,控件的屬性設(shè)置及用途如圖3.3.3所示??丶愋涂丶Q主要屬性設(shè)置控件用途母版頁MasterPage.master均為默認(rèn)值顯示導(dǎo)航、登陸信息等GridViewgvNews均為默認(rèn)值顯示物流新聞gvJob均

33、為默認(rèn)值顯示招聘信息gvFreight均為默認(rèn)值顯示貨源信息gvTruck均為默認(rèn)值顯示車源信息gvSpecial均為默認(rèn)值顯示專線信息gvDepot均為默認(rèn)值顯示倉儲信息圖3.2.3 各控件、屬性設(shè)置及用途實(shí)現(xiàn)代碼如下:a href=# onclick=openPWD(specialInfo.aspx?ID=,500,620)詳細(xì)信息2、實(shí)現(xiàn)代碼:在主頁Web窗體的加載事件中調(diào)用各個功能綁定到DataList控件上的方法。實(shí)現(xiàn)代碼如下:protected void Page_Load(object sender, EventArgs e) bindFreight(); bindTruck()

34、; bindSpecial(); bindDepot(); /綁定貨源 protected void bindFreight() string sql = select top 10 * from tb_Freight where Auditing = 1 order by ID DESC; gvFreight.DataSource = dataOperate.getDataset(sql, tb_Freight); gvFreight.DataBind(); /綁定車源 protected void bindTruck() string sql = select top 10 * from

35、tb_Truck where Auditing = 1 order by ID DESC; gvTruck.DataSource = dataOperate.getDataset(sql, tb_Truck); gvTruck.DataBind(); /綁定專線 protected void bindSpecial() string sql = select top 10 * from tb_Special where Auditing = 1 order by ID DESC; gvSpecial.DataSource = dataOperate.getDataset(sql, tb_Spe

36、cial); gvSpecial.DataBind(); /綁定倉儲 protected void bindDepot() string sql = select top 10 * from tb_Depot where Auditing = 1 order by ID DESC; gvDepot.DataSource = dataOperate.getDataset(sql, tb_Depot); gvDepot.DataBind(); 物流信息、招聘信息、最新車源信息、最新貨源信息、最新專線信息、最新倉儲信息和企業(yè)推薦這幾個信息的顯示都是通過GridView控件實(shí)現(xiàn)的。由于以上幾個信息綁定

37、的方法類似,這里主要是最新貨源信息的綁定。最新貨源信息通過自定義方法bingFreight將數(shù)據(jù)源綁定到GridView控件上。代碼如下: protected void bindFreight() string sql = select top 10 * from tb_Freight where Auditing = 1 order by ID DESC; gvFreight.DataSource = dataOperate.getDataset(sql, tb_Freight); gvFreight.DataBind(); 3.3 用戶注冊頁面設(shè)計(jì)3.3.1 用戶注冊頁面概述瀏覽者可以通過

38、用戶注冊功能注冊成為本網(wǎng)站的會員。用戶注冊有兩種注冊方式,一種為個人用戶注冊,另一種為企業(yè)用戶注冊。分為兩種注冊方式主要考慮到用戶的發(fā)布信息不一樣,企業(yè)用戶可以發(fā)布專線信息和招聘信息,而個人用戶不可以發(fā)布這些信息。用戶注冊頁面如圖3.3.4所示。圖3.3.1 用戶注冊頁面3.3.2 用戶注冊頁實(shí)現(xiàn)過程1、設(shè)計(jì)步驟(1)在該網(wǎng)站中建立一個WEB窗體,將其命名為login.aspx,用于實(shí)現(xiàn)用戶注冊。(2)在WEB窗體中添加Table表格,用于頁面的布局。2、實(shí)現(xiàn)代碼在用戶注冊頁面中,選擇不同的注冊方式進(jìn)入相應(yīng)的注冊詳細(xì)信息頁面,來進(jìn)行不同級別的會員注冊。在頁面加載事件中使用Panel控件顯示導(dǎo)航

39、選擇會員注冊方式。實(shí)現(xiàn)代碼如下: protected void Page_Load(object sender, EventArgs e) pelDaohan.Visible = true; pelBase.Visible = false; pelQyInfo.Visible = false; pelGrInfo.Visible = false;當(dāng)用戶單擊“企業(yè)會員注冊”按鈕時(shí),在此按鈕的Click事件中將注冊方式記錄下來,并通過Panel控件顯示輸入基本信息的頁面。實(shí)現(xiàn)代碼如下: protected void LinkButton2_Click(object sender, EventArg

40、s e) loginType = 1; pelDaohan.Visible = false; pelBase.Visible = true; pelQyInfo.Visible = false; pelGrInfo.Visible = false; 3.4搜索信息功能設(shè)計(jì)3.4.1 搜索信息功能概述搜索功能可以是瀏覽者快速有效地查找到需要的信息。搜索功能還可以按不同的信息類型進(jìn)行搜索。如圖3.4.2所示。圖3.4.2 搜索信息功能3.4.2 搜索信息功能實(shí)現(xiàn)過程1、設(shè)計(jì)步驟(1)在該網(wǎng)站中新建一個WEB窗體,將其命名為scarch.ascx,用于實(shí)現(xiàn)搜索功能。(2)在WEB窗體中添加Table

41、表格,用于頁面的布局。(3)在Table表格中添加相關(guān)的服務(wù)器控件。2、實(shí)現(xiàn)代碼在搜索功能的加載事件中調(diào)用自定義方法bingSearchType,將DropDownList控件的數(shù)據(jù)源進(jìn)行綁定,實(shí)現(xiàn)代碼如下: protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) bindSearchType(); 自定義方法bindSerachType將顯示信息類別的DropDownList控件進(jìn)行綁定,并初始化顯示關(guān)鍵字類型的DropDownList控件。實(shí)現(xiàn)代碼如下: public void bindSearchType

42、() string sql = select distinct searchType,type from tb_Search; DataSet ds = dataOperate.getDataset(sql, tb_Search); ddlSearchType.DataSource = ds.Tablestb_Search.DefaultView; ddlSearchType.DataTextField = searchType; ddlSearchType.DataValueField = type; ddlSearchType.DataBind(); bindKey(); 3.5 發(fā)布信息

43、頁設(shè)計(jì)3.5.1 發(fā)布信息頁概述會員通過發(fā)布信息模塊發(fā)布信息。根據(jù)用戶的登錄方式不同發(fā)布的信息內(nèi)容也不同,以個人方式登錄的用戶能發(fā)布貨源信息、車源信息、倉儲信息。如圖3.5.1所示。以企業(yè)方式登錄的用戶能發(fā)布車源信息、貨源信息、倉儲信息、專線信息、招聘信息。如圖3.5.2所示。圖3.5.1 個人用戶發(fā)布信息頁圖3.5.2 企業(yè)用戶發(fā)布信息頁3.5.2 發(fā)布信息頁技術(shù)分析在添加貨源出發(fā)地時(shí)使用到了省與城市之間的聯(lián)動功能。省市聯(lián)動功能主要使用兩個DropDownList控件綁定數(shù)據(jù)庫中的省和市的詳細(xì)信息。創(chuàng)建自定義方法將顯示出發(fā)地的省和目的地的省的DropDownList控件進(jìn)行綁定。實(shí)現(xiàn)代碼如下

44、:public void bindSf() string sql=select distinct sf from tb_City; /調(diào)用數(shù)據(jù)庫操作類中的getDataset方法并接受返回的數(shù)據(jù)集 DataSet ds=dataOperate.getDataset(sql, tb_City); /綁定出發(fā)省的數(shù)據(jù)源 this.ddlcSf.DataSource = ds.Tablestb_City.DefaultView; /綁定到達(dá)省的數(shù)據(jù)源 this.ddldSf.DataSource = ds.Tablestb_City.DefaultView; /綁定出發(fā)省DropDownList控件

45、的文本值 ddlcSf.DataTextField = sf; /綁定出發(fā)省DropDownList控件的值 ddlcSf.DataValueField = sf; ddldSf.DataTextField = sf; ddldSf.DataValueField = sf; this.ddlcSf.DataBind(); this.ddldSf.DataBind(); 3.5.3 發(fā)布信息頁實(shí)現(xiàn)過程1、設(shè)計(jì)步驟(1)在該網(wǎng)站中新建一個WEB窗體,將其命名為issuanceFreight.aspx,用于實(shí)現(xiàn)發(fā)布貨源信息功能。(2)在WEB窗體中添加Tabel表格,用于頁面的布局。2、實(shí)現(xiàn)代碼發(fā)布

46、各種信息的實(shí)現(xiàn)過程類似,這里主要講解如何發(fā)布貨源信息。當(dāng)用戶單擊“發(fā)布”按鈕時(shí),在此按鈕的Click事件中將用戶添加的貨源信息通過SQL語句使用數(shù)據(jù)庫操作類中的execSQL方法將貨源詳細(xì)信息存儲到數(shù)據(jù)庫中。實(shí)現(xiàn)代碼如下:protected void btnIssuance_Click(object sender, EventArgs e) string UserName = SessionUserName.ToString(); string Start = ddlcSf.SelectedValue.ToString() + ddlcCs.SelectedValue.ToString(); string Terminal = ddldSf.SelectedValue.ToString() + ddldCs.SelectedValue.ToString(); string FreightType = this.txtFreightType.Text; string FreightWeight = this.txtFrei

溫馨提示

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

評論

0/150

提交評論