基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第1頁
基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第2頁
基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第3頁
基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第4頁
基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 PAGE57 / NUMPAGES63 分類號TP311 密 級U D C 編 號 1 0 4 8 6 工程碩士專業(yè)學(xué)位論文基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn) eq oad(研究生XX,):指導(dǎo)教師、職稱: eq oad(學(xué)科、專業(yè)名稱,):軟 件 工 程 eq oad(研究方向,):軟 件 工 程二一四年五月基于Web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要物流運輸已成為企業(yè)非常關(guān)注的一個管理對象,物流交易是否合理、運輸是否暢通,對企業(yè)的生產(chǎn)經(jīng)營活動有著至關(guān)重要的影響。為提高物流管理水平,降低物流管理成本,企業(yè)必須加強(qiáng)對信息技術(shù)的應(yīng)用。我國物流服務(wù)業(yè)市場具有巨大發(fā)展?jié)摿?,物流管理軟件的?/p>

2、現(xiàn)將成為物流業(yè)發(fā)展的必然趨勢。因此,設(shè)計與實現(xiàn)一個功能較為完備、經(jīng)濟(jì)且實用的物流運輸管理系統(tǒng)也是提高物流管理水平很有效的途徑。隨著市場經(jīng)濟(jì)的快速發(fā)展,中國的物流服務(wù)業(yè)也得到越來越快的發(fā)展,成為近年來制造業(yè)廣受關(guān)注的一個經(jīng)濟(jì)熱點。國的運輸、倉儲等傳統(tǒng)物流服務(wù)雖然運行多年,但現(xiàn)代化物流服務(wù)仍處在早期階段,還不夠成熟,還有待國家、企業(yè)去發(fā)掘,通過投入大量的資源去發(fā)展?;ヂ?lián)網(wǎng)的普與,新興的物流業(yè)發(fā)展將指日可待,構(gòu)建更加快捷、穩(wěn)定、智能的運輸管理系統(tǒng)是我國物流業(yè)的大勢所趨,因此,本系統(tǒng)主要針對物流的運輸管理進(jìn)行設(shè)計分析與實現(xiàn),開發(fā)一款既方便又快捷的物流運輸管理系統(tǒng)。本系統(tǒng)嚴(yán)格按照規(guī)的軟件設(shè)計原則,在需求

3、分析基礎(chǔ)上,提出系統(tǒng)總體設(shè)計、系統(tǒng)詳細(xì)架構(gòu)和功能模塊的設(shè)計方案。關(guān)鍵字:物流服務(wù);物流運輸管理系統(tǒng);軟件設(shè)計。 Design and Implementation of the Logistics Transportation Management System Based on WebAbstractCurrently, the logistics has become an important management part of an enterprise, the logistics is reasonable and expedite or not, which has a dire

4、ct impact on the production and business of an enterprises. In order to improve the level of logistics and reduce the cost of logistics, the application of information technology must be labeled as the core. The potential of Chinas logistics market is great. The emergence of logistics management sof

5、tware is inevitable for the development of logistics industry. Therefore, it is urgent to design a more functional, economical and practical logistics management system. Also, it is an effective way to improve the level of the logistics management.With the developemnet of the market economic in chin

6、a, the Logistics services as the hot topic become more popular. Th modern logistics service is still in its early stages, although the traditional services have been carried on many years in china, up to now the Logistics developed is in the elementary period. Many departments and companies have pai

7、d much attention to its potential development. How to build a quick, stable and intelligent transportation management system is urgent. Therefore, in this paper, we are aiming at designing and implementing a conveninent management system in terms of logistics transportation. This system is done stri

8、ctly based on the formal software design principles. On the basis of the requirement analysis, the whole detailed designs of the system are shown. Keywords:Logistics services; Logistics transportation management system; softwaredesign.目 錄 TOC o 1-3 h z u HYPERLINK l _Toc400274090摘要 PAGEREF _Toc40027

9、4090 h IHYPERLINK l _Toc400274091Abstract PAGEREF _Toc400274091 h IIHYPERLINK l _Toc400274092第一章緒論 PAGEREF _Toc400274092 h 1HYPERLINK l _Toc4002740931.1 選題的依據(jù)與意義: PAGEREF _Toc400274093 h 1HYPERLINK l _Toc4002740941.2 國外研究現(xiàn)狀與發(fā)展趨勢 PAGEREF _Toc400274094 h 1HYPERLINK l _Toc4002740951.3 課題研究容、要求與目標(biāo) PAGER

10、EF _Toc400274095 h 2HYPERLINK l _Toc4002740961.3.1 研究容 PAGEREF _Toc400274096 h 2HYPERLINK l _Toc4002740971.3.2 要求 PAGEREF _Toc400274097 h 3HYPERLINK l _Toc4002740981.3.3 目標(biāo) PAGEREF _Toc400274098 h 3HYPERLINK l _Toc4002740991.4 可行性分析 PAGEREF _Toc400274099 h 3HYPERLINK l _Toc4002741001.5 論文結(jié)構(gòu)安排 PAGERE

11、F _Toc400274100 h 4HYPERLINK l _Toc400274101第二章系統(tǒng)開發(fā)架構(gòu)、工具與環(huán)境 PAGEREF _Toc400274101 h 6HYPERLINK l _Toc4002741022.1 系統(tǒng)開發(fā)架構(gòu) PAGEREF _Toc400274102 h 6HYPERLINK l _Toc4002741032.1.1 C/S結(jié)構(gòu)與其特點 PAGEREF _Toc400274103 h 6HYPERLINK l _Toc4002741042.1.2 B/S結(jié)構(gòu)與其特點 PAGEREF _Toc400274104 h 8HYPERLINK l _Toc400274

12、1052.1.3 本系統(tǒng)的開發(fā)模式與其特點 PAGEREF _Toc400274105 h 9HYPERLINK l _Toc4002741062.2 開發(fā)環(huán)境的選擇 PAGEREF _Toc400274106 h 9HYPERLINK l _Toc4002741072.3 編譯環(huán)境的選擇 PAGEREF _Toc400274107 h 10HYPERLINK l _Toc4002741082.4 數(shù)據(jù)庫工具的選擇 PAGEREF _Toc400274108 h 10HYPERLINK l _Toc400274109第三章:需求分析 PAGEREF _Toc400274109 h 12HYPE

13、RLINK l _Toc4002741103.1 引言 PAGEREF _Toc400274110 h 12HYPERLINK l _Toc4002741113.2 信息描述 PAGEREF _Toc400274111 h 13HYPERLINK l _Toc4002741123.3 功能描述 PAGEREF _Toc400274112 h 13HYPERLINK l _Toc4002741133.4 用例描述 PAGEREF _Toc400274113 h 13HYPERLINK l _Toc4002741143.5 系統(tǒng)部分類圖 PAGEREF _Toc400274114 h 16HYPE

14、RLINK l _Toc4002741153.6 功能結(jié)構(gòu)圖 PAGEREF _Toc400274115 h 17HYPERLINK l _Toc400274116第四章系統(tǒng)的概要設(shè)計 PAGEREF _Toc400274116 h 19HYPERLINK l _Toc4002741174.1 概述 PAGEREF _Toc400274117 h 19HYPERLINK l _Toc4002741184.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc400274118 h 19HYPERLINK l _Toc4002741194.2.1 E-R圖 PAGEREF _Toc400274119 h 19

15、HYPERLINK l _Toc4002741204.1.2 系統(tǒng)關(guān)聯(lián)圖 PAGEREF _Toc400274120 h 22HYPERLINK l _Toc4002741214.1.3 數(shù)據(jù)表設(shè)計 PAGEREF _Toc400274121 h 23HYPERLINK l _Toc4002741224.3 系統(tǒng)業(yè)務(wù)流程 PAGEREF _Toc400274122 h 24HYPERLINK l _Toc400274123第五章系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn) PAGEREF _Toc400274123 h 27HYPERLINK l _Toc4002741245.1 用戶登錄和注冊頁面 PAGEREF

16、_Toc400274124 h 27HYPERLINK l _Toc4002741255.2 系統(tǒng)主頁面 PAGEREF _Toc400274125 h 29HYPERLINK l _Toc4002741265.3 交易地點頁面 PAGEREF _Toc400274126 h 29HYPERLINK l _Toc4002741275.4 貨物信息處理頁面 PAGEREF _Toc400274127 h 31HYPERLINK l _Toc4002741285.5 車輛信息處理頁面 PAGEREF _Toc400274128 h 33HYPERLINK l _Toc4002741295.6 發(fā)貨

17、信息處理頁面 PAGEREF _Toc400274129 h 33HYPERLINK l _Toc400274130第六章總結(jié)和展望 PAGEREF _Toc400274130 h 35HYPERLINK l _Toc4002741316.1 本文的主要工作 PAGEREF _Toc400274131 h 35HYPERLINK l _Toc4002741326.2 本文的主要貢獻(xiàn) PAGEREF _Toc400274132 h 35HYPERLINK l _Toc4002741336.3 工作展望 PAGEREF _Toc400274133 h 36HYPERLINK l _Toc40027

18、4134畢業(yè)設(shè)計心得 PAGEREF _Toc400274134 h 37HYPERLINK l _Toc400274135參考文獻(xiàn) PAGEREF _Toc400274135 h 38HYPERLINK l _Toc400274136致 PAGEREF _Toc400274136 h 39第一章緒論1.1 選題的依據(jù)與意義:近年來,隨著我國市場經(jīng)濟(jì)的突飛猛進(jìn)發(fā)展,“服務(wù)”已成為現(xiàn)代企業(yè)最為重視的課題之一。面對需求越來越個性化的消費者,過去的質(zhì)量、價格因素已不僅僅是在市場上決勝的惟一因素,也不再是衡量客戶“滿意度”的惟一標(biāo)準(zhǔn),能否提供便捷、高效、可信的服務(wù)成為現(xiàn)代企業(yè)致勝的關(guān)鍵因素。即誰能為客

19、戶提供更好的服務(wù),誰就能獲得更高的客房評價,最后也就能贏得更多的市場。軟件即服務(wù),一切皆為服務(wù)25,物流運輸業(yè)也規(guī)屬于服務(wù)疇,而且區(qū)域物流這一理論也越來越多的被涉與,它是指全面支撐我國區(qū)域可持續(xù)發(fā)展的總體目標(biāo)而建立的適應(yīng)區(qū)域環(huán)境特征、提供區(qū)域物流功能、滿足區(qū)域的經(jīng)濟(jì)、政治、自然、軍事等快速發(fā)展需要,具有合理空間結(jié)構(gòu)和服務(wù)規(guī)模,實現(xiàn)有效組織與管理的物流服務(wù)體系。目前,主要以大中型城市為中心,以區(qū)域經(jīng)濟(jì)規(guī)模和圍為基礎(chǔ),結(jié)合物流輻射的有效圍,將區(qū)域外的各類物品從供應(yīng)方向接受方進(jìn)行有效的實體流動,根據(jù)區(qū)域物流基礎(chǔ)設(shè)施條件,將各種運輸方式與物流服務(wù)站有效地銜接,并將運輸、儲存、裝卸、搬運、包裝、配送與信

20、息處理等物流基本流程有機(jī)結(jié)合起來,以服務(wù)于指定區(qū)域的經(jīng)濟(jì)發(fā)展,提高該區(qū)域物流業(yè)的水平和效率,擴(kuò)大物流活動的規(guī)模和圍,提高本區(qū)域的綜合經(jīng)濟(jì)實力,解除“信息孤島”的現(xiàn)象1。為實現(xiàn)區(qū)域物流,需要構(gòu)建一個提供相應(yīng)服務(wù)支持的物流運輸管理系統(tǒng),即物流運輸管理平臺。隨著市場門戶的逐步開放和經(jīng)濟(jì)體制的不斷改革,外加物流行業(yè)日益信息化的迫切需求,我國的物流管理行業(yè)已逐步開始由傳統(tǒng)物流向現(xiàn)代化物流轉(zhuǎn)變的過渡時期。為了更好的促進(jìn)物流服務(wù)業(yè)的發(fā)展,有效實現(xiàn)物流的各個基本功能,各種現(xiàn)代的物流新技術(shù)必須作為強(qiáng)大的支持后盾?,F(xiàn)代物流技術(shù)主要是指在現(xiàn)代物流業(yè)務(wù)中能夠?qū)崿F(xiàn)商品的智能移送和儲存,為社會提供無形服務(wù)的技術(shù)。具體可分

21、為現(xiàn)代化硬技術(shù)和現(xiàn)代化軟技術(shù):硬現(xiàn)代化技術(shù)包含基礎(chǔ)設(shè)施、機(jī)械/材料技術(shù)、信息通信技術(shù)等;軟現(xiàn)代化技術(shù)包括規(guī)劃、運用、評價技術(shù)等。涉與的分支技術(shù)中還可進(jìn)一步分為存儲、裝卸和包裝技術(shù)等等。目前物流運輸技術(shù)發(fā)展較快的技術(shù)。1.2 國外研究現(xiàn)狀與發(fā)展趨勢物流(Physical Distribution)一詞最早源于美國阿奇蕭的市場流通中的若干問題一書16,在該書中作者指出“物流與創(chuàng)造需不同的一個問題”。在本世紀(jì)初,隨著西方國家大量出現(xiàn)生產(chǎn)過剩、需求嚴(yán)重供應(yīng)不足,為緩解經(jīng)濟(jì)危機(jī)企業(yè)隨之提出了銷售與物流的問題,當(dāng)時物流僅指代銷售過程中的物流。直到第二次世界大戰(zhàn),出于戰(zhàn)爭物資的供應(yīng),美國建立了“后勤”(Lo

22、gistics)理論17,并成功的將其應(yīng)用到了戰(zhàn)爭中。其中所提出的“后勤”是指將作戰(zhàn)時物資的生產(chǎn),采購、運輸、配給等一系列活動作為一個整體進(jìn)行統(tǒng)一布置,以求盡可能的減少物資補(bǔ)給費用,同時實現(xiàn)補(bǔ)給速度更快、服務(wù)更好。此后,“后勤”(Logistics)一詞被廣泛應(yīng)用在企業(yè)中,這時的后勤主要是指生產(chǎn)過程、流通過程的物流,是一個圍更廣泛的物流概念。物流概念從1915年由阿奇蕭提出算起,歷經(jīng)70多年才逐漸成形(Physical DistributionLogistics),如今歐美國家更多地把物流稱為Logistics。Logistics包含原材料采購、物料搬運與廠物流和流通過程中的物流或銷售物流。不

23、同國家的物流發(fā)展史有所不同,以下為美國、日本、歐洲國家與我國的簡要情況:(1)在美國,物流體系中以配送中心、速遞、企業(yè)物流等最為突出,沒有集中統(tǒng)一管理物流的專職部門,對物流各基本環(huán)節(jié)采取的是分塊管理方式。美國政府也已采取了一系列措施,例如放寬對公路、鐵路、航空等運輸市場的管制,取消運輸公司在進(jìn)入市場、經(jīng)營線路、聯(lián)合承運、合同運輸、運輸代理等多方面的審核與約束,通過市場競爭環(huán)境促進(jìn)物流的快速發(fā)展。對于企業(yè),實現(xiàn)一體化物流管理,一體化供應(yīng)鏈伙伴,使企業(yè)之間的表現(xiàn)既合作又競爭的局面。(2)在日本。目前,已有20多個城市建立了大規(guī)模的、布局合理、設(shè)施良好的物流基地的物流園區(qū),集中了多個現(xiàn)代化水平較高的

24、物流企業(yè)。物流發(fā)展現(xiàn)狀主要表現(xiàn)為:物流信息化、自動化、智能化和集成化:形成了以信息技術(shù)為核心,以信息、運輸、配送、裝卸搬運、自動化倉儲、庫存控制、包裝專業(yè)技術(shù)為支撐的現(xiàn)代化物流裝備技術(shù)格局;物流設(shè)施現(xiàn)代化:實現(xiàn)了高度的機(jī)械化、自動化和計算機(jī)化;國外物流系統(tǒng)、企業(yè)發(fā)展迅速;物流業(yè)社會化、組織化。 (3)在歐洲國家。目前,歐盟國家物流市場的總體規(guī)模不斷增大,在運輸、倉儲、配送、管理等環(huán)節(jié)信息專業(yè)化程度越來越高。一些歐洲企業(yè)認(rèn)為物流是影響競爭能力的關(guān)鍵因素之一,更多的企業(yè)將重心轉(zhuǎn)移到如何掌握關(guān)鍵技術(shù)、核心業(yè)務(wù)和市場控制能力方面,而在非核心業(yè)務(wù)和技術(shù)方面則采取“拿來”的方式。通過利用已有的物流服務(wù),優(yōu)

25、化企業(yè)的組織結(jié)構(gòu),促使企業(yè)提高自身的核心競爭能力。 (4)在中國。經(jīng)歷20多年的發(fā)展歷程,盡管我國物流業(yè)發(fā)展較快,但仍處于起步階段,整體發(fā)展水平較低。物流信息化建設(shè)依然處于以網(wǎng)絡(luò)與硬件等基礎(chǔ)設(shè)施以與平臺軟件和通用的辦公與管理軟件為建設(shè)重點的初期階段2??傮w而言,我國的物流業(yè)現(xiàn)狀具有以下四個特點:物流基礎(chǔ)設(shè)施的得到很好地完善,國際化越來越明顯,在運輸、倉儲、通訊、包裝與搬運等基礎(chǔ)設(shè)施和裝備方面取得了長足的發(fā)展,為物流產(chǎn)業(yè)的發(fā)展奠定了物質(zhì)基礎(chǔ);物流質(zhì)量大大提高,但物流效率仍有待進(jìn)一步提高。物流質(zhì)量主要由速度、費用和物流效率來衡量;系統(tǒng)化、信息化程度低?,F(xiàn)代信息技術(shù)應(yīng)用程度不高,還處于初期階段,不同

26、地域發(fā)展不平衡;物流管理體制有待深化改革。中國物流業(yè)管理仍以傳統(tǒng)的方式為主,涉與到諸多部門,如鐵道部、交通部、民航局、能源部等,錯綜復(fù)雜的關(guān)系,導(dǎo)致管理中存在信息冗余、重復(fù)建設(shè)等問題。1.3課題研究容、要求與目標(biāo)1.3.1 研究容在信息與科技化的今天,物流服務(wù)行業(yè)競爭越來越激烈,網(wǎng)絡(luò)化、或者互聯(lián)網(wǎng)化的物流運輸管理系統(tǒng)軟件也越來越多。但是,針對制造業(yè)的共性需求和用戶的個性化需求的物流領(lǐng)域,第三方物流在貨物配送管理部分依舊還存在很大的局限性。例如,在貨主在發(fā)現(xiàn)貨源不足的情況下,許多物流運輸管理系統(tǒng)選擇通知供貨商供貨,而不是優(yōu)先檢查各個倉庫進(jìn)行整合貨物嘗試滿足客戶的需求。另外,在貨物配送過程中,許多

27、物流運輸管理系統(tǒng)只能顯示貨運信息,但如果想了解更多其他的信息就受限。當(dāng)前,物流信息化發(fā)展走在世界前列的美國,其物流模式重點強(qiáng)調(diào)“整體系統(tǒng)化”是一種以整體利益為首要,打破以往按部門分管的舊體制,全面進(jìn)行統(tǒng)一規(guī)劃管理的方式。該方式注重企業(yè)物流雙向信息化、物流信息服務(wù)業(yè)等方面的建設(shè)與研究。美國各企業(yè)已紛紛將物流信息化作為物流合理化的重要途徑,主要做法包括流行的條形碼技術(shù)和射頻識別技術(shù),廣泛應(yīng)用物流倉庫管理和運輸管理系統(tǒng)來提供貨物運輸和貨物存儲的效率等等。經(jīng)濟(jì)全球化與現(xiàn)代物流業(yè)發(fā)展的系統(tǒng)化、信息化、現(xiàn)代化和綜合化等趨勢,傳統(tǒng)物流行業(yè)的操作模式已無法滿足現(xiàn)代物流行業(yè)需求,如何提高物流速度,減少庫存時間,

28、加快市場反饋,這對我國物流業(yè)的發(fā)展提出了全方位的挑戰(zhàn)。本系統(tǒng)就是針對這些問題根據(jù)中小型企業(yè)的實際需求而開發(fā)的一套物流運輸管理系統(tǒng)。通過系統(tǒng)的開發(fā)幫助中小型企業(yè)實現(xiàn)物流過程的優(yōu)化調(diào)度和動態(tài)控制,高效整合企業(yè)的物流業(yè)務(wù),以全面提高經(jīng)濟(jì)效益和效率為目的,提供高效、實用、便捷的物流管理平臺。物流運輸管理系統(tǒng)是集現(xiàn)代運輸、倉儲配送、搬運、調(diào)度、跟蹤為一體的web系統(tǒng)3,系統(tǒng)的開發(fā)實現(xiàn)了商品從原料供應(yīng)商、制造商、分銷商到零售商再到消費者的各個環(huán)節(jié)的有機(jī)結(jié)合。具體容包括如下幾方面:從互聯(lián)網(wǎng)上搜集各種有關(guān)物流規(guī)的基礎(chǔ)信息,了解物流配送流程。了解各種軟件開發(fā)工具,熟悉它們對本文的利用價值。按照軟件工程開發(fā)理論,

29、依次進(jìn)行需求分析、概要設(shè)計、詳細(xì)設(shè)計等。為保證系統(tǒng)的安全性,做出安全分析,決定采用身份驗證的方式實現(xiàn)系統(tǒng) 的安全保障。1.3.2 要求Java是一種支持跨平臺應(yīng)用軟件的面向?qū)ο蟮母呒壋绦蛟O(shè)計語言26,是由Sun公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaEE, JavaME, JavaSE)的總稱。Java一直深受程序員的喜歡,發(fā)展迅速,對流行的C+語言帶來強(qiáng)大的壓力。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和穩(wěn)定性,廣泛應(yīng)用于個人PC、各種數(shù)據(jù)中心、游戲控制平臺、超級計算機(jī)、移動互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者群體。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,

30、Java將更具備了顯著優(yōu)勢和廣闊前景。MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),深受廣大中小型企業(yè)的青睞27。它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口API以與精巧的系統(tǒng)結(jié)構(gòu),特別是與Apache和JSP的結(jié)合使用,為建立基于數(shù)據(jù)庫的動態(tài)提供強(qiáng)大的動力。MySQL的服務(wù)器能夠從命令行中手工啟動和終止服務(wù)器,并且在系統(tǒng)啟動和關(guān)閉時知道怎么進(jìn)行自動啟動和關(guān)閉。本次物流管理系統(tǒng)的開發(fā)要求采用JavaScript+MySQL,要求熟練掌握J(rèn)AVA編程語言,MySQL數(shù)據(jù)庫操作;同時,還要用到網(wǎng)頁設(shè)計基礎(chǔ)和JAVA編譯調(diào)試。1.3.3 目標(biāo)我國各大型市場都是經(jīng)國家經(jīng)貿(mào)委批準(zhǔn),由當(dāng)?shù)厥腥嗣裾M織實施的

31、綜合性、多功能的大型批發(fā)市場,部分已列入國務(wù)院的總體規(guī)劃,例如,舵落口大市場就是市“十五”規(guī)劃中物流基地的重點項目。然而相比華中地區(qū)重點物流基地之地位,該市場的物流管理部分還停留在傳統(tǒng)方式上。信息化、自動化、智能化已經(jīng)成為制約市場發(fā)展的主要因素之一。對大市場管理系統(tǒng)的研究與實現(xiàn),加大力度努力提升市場的經(jīng)營、管理水平,強(qiáng)化市場功能,完成傳統(tǒng)物流向現(xiàn)代物流的轉(zhuǎn)型。在我國,傳統(tǒng)物流業(yè)的管理主要以手工操作為主,但這種落后的方式已經(jīng)無法滿足當(dāng)前大數(shù)據(jù)時代的信息管理的要求,而早期普遍采用的Client/Server模式雖然在一些小型孤立的系統(tǒng)中依舊能夠提供數(shù)據(jù)管理,但隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,web2.0技術(shù)

32、的廣泛應(yīng)用,滿足大量客戶需求的系統(tǒng)不得不進(jìn)行重新設(shè)計架構(gòu)。針對上述情況,迫切需要一個既能處理大量交互信息,又能應(yīng)對因管理需求的不同有效修改和維護(hù)的新型的物流管理系統(tǒng)。本次設(shè)計的最終目標(biāo)為:(1)系統(tǒng)功能齊全:根據(jù)獲取的用戶需求,使得系統(tǒng)在功能上盡可能與需求一致,對各個流程進(jìn)行一體化管理,提高物流運輸效率。(2)用戶操作簡單:考慮到系統(tǒng)的便民性,我們將設(shè)計系統(tǒng)具備操作簡單,可適用于不同類型的用戶,確保操作方便。(3)性能靈活通用:不同用戶對系統(tǒng)性能往往不同,通過合理的數(shù)據(jù)庫設(shè)計,使得系統(tǒng)響應(yīng)性能靈活,而且就有良好的可擴(kuò)展性。(4)界面簡潔實用:簡潔而不簡單,系統(tǒng)界面設(shè)計容易理解,有助于用戶更快的

33、上手操作。1.4 物流運輸管理系統(tǒng)1.4.1 物流軟件物流軟件是指對物流工作與其設(shè)施設(shè)備的計算機(jī)程序控制系統(tǒng),泛指物流企業(yè)或者企業(yè)的物流部門所使用的信息系統(tǒng),包括運輸管理系統(tǒng)、配送管理系統(tǒng)、倉儲管理系統(tǒng)、貨代管理系統(tǒng)、車輛管理系統(tǒng)等18。涉與的軟件版有單機(jī)版、局域網(wǎng)版、C/S網(wǎng)絡(luò)版、B/S網(wǎng)絡(luò)版四種;其中,單機(jī)版主要適合中小型物流企業(yè),支持客戶訂單管理、交易支付、信息通知、自動查詢等功能。局域網(wǎng)版主要針對一個公司在同一個區(qū)域同時用收貨端和發(fā)貨端或多個收貨端一個發(fā)貨端的情況下,以一臺機(jī)器作為服務(wù)器,共用一個數(shù)據(jù)庫的情況。C/S網(wǎng)絡(luò)版適合中小型物流企業(yè),對數(shù)據(jù)的實時性要求不高而又需要對各地公司進(jìn)行

34、全面管理的物流、貨運公司使用。然而,B/S網(wǎng)絡(luò)版更適合于大中型物流貨運公司使用,采用最為流行的B/S架構(gòu),所有客戶端均無需安裝相應(yīng)的物流軟件,通過瀏覽器訪問遠(yuǎn)程服務(wù)器,數(shù)據(jù)具有良好的實時性,可實現(xiàn)對各分公司各收發(fā)貨點進(jìn)行全面的管理,即是一套先進(jìn)的物流管理系統(tǒng),又蘊(yùn)涵著一套先進(jìn)的物流公司管理理念。以國企業(yè)物流軟件為例,物流軟件的主要功能包括以下幾點:(1)庫位控制:為需要入庫的貨物分配一個合適的存儲位置并對貨物的出倉按事先規(guī)定的順序執(zhí)行。例如,國物流軟件wms支持隨意和固定庫位存儲方法。使用庫位控制,在為貨物分配存儲空間時,可以匹配對應(yīng)貨物存儲需求和庫位特性。(2)貨物管理:物流軟件系統(tǒng)的數(shù)據(jù)庫

35、中包含著系統(tǒng)需要處理的各種貨物的基本屬性信息。這些信息與相關(guān)系統(tǒng)中的貨物信息相對應(yīng),尤其是在一個實時的,交互式的管理系統(tǒng)中,更詳細(xì)的貨物信息有助于高效的管理貨物。(3)作業(yè)管理:在物流軟件系統(tǒng)中國,好的設(shè)計可以使作業(yè)人員在最小的代價付出的同時,實現(xiàn)最大的收益。各種業(yè)務(wù)操作都通過系統(tǒng)來進(jìn)行管理,如貨物的裝卸,收貨和車輛分配,貨物移動等,與時將這些操作信息傳達(dá)給負(fù)責(zé)人員,操作人員會在每一個交易完成后立即將信息反饋到物流軟件系統(tǒng),然后系統(tǒng)會記錄所有的信息,并對數(shù)據(jù)庫信息進(jìn)行更新。物流軟件是為物流業(yè)務(wù)提供服務(wù)的一種服務(wù)性工具。沒有物流,也就無從談起物流軟件,好的物流軟件應(yīng)該是隨著物流的發(fā)展而發(fā)展、物流

36、的完善而不斷完善。我國物流行業(yè)還處在一個新興的階段,絕大多數(shù)物流企業(yè)為了節(jié)約物流成本,依然采用一個蘿卜一個坑處理方法。隨著我國經(jīng)濟(jì)發(fā)展、對外貿(mào)易的不斷增多,物流企業(yè)服務(wù)意識的提高以與客戶需求的個性化,物流軟件必然有著十分廣闊的發(fā)展天地。1.4.2 物流管理系統(tǒng)物流管理系統(tǒng)也稱物流信息系統(tǒng)(LIS,logistics information system)19。由人、硬件、軟件、網(wǎng)絡(luò)通信設(shè)備和其他辦公設(shè)備組成的人機(jī)交互系統(tǒng),主要功能包括物流信息的收集、存儲、運輸、整理、維護(hù)等,為物流管理者與其它組織者提供戰(zhàn)略、戰(zhàn)術(shù)與運作決策的支持,以達(dá)到提高物流運作的效率與收益。隨著我國經(jīng)濟(jì)的發(fā)展,國物流服務(wù)業(yè)

37、也取得了長足發(fā)展。準(zhǔn)確地說,物流是國家經(jīng)濟(jì)的血脈,對經(jīng)濟(jì)建設(shè)發(fā)揮著舉足輕重的作用。近幾年來部分物流企業(yè)迅速得到崛起,業(yè)務(wù)能力越來越強(qiáng),經(jīng)驗也不斷得到積累。但問題依舊重重,如如何解決管理上的難度是一個急需解決的問題。我國物流業(yè)想要能得到進(jìn)一步發(fā)展,必須向客戶提供更完善的服務(wù),增加業(yè)的競爭力。有競爭才會有動力,有動力才會求發(fā)展。在我國物流服務(wù)企業(yè)中,實際上僅有39%的企業(yè)擁有物流信息系統(tǒng),絕大部分所謂的物流服務(wù)企業(yè)其實還不具備運用現(xiàn)代信息技術(shù)處理物流信息的實力。主要體現(xiàn)在兩方面:一方面是沒有信息化管理的意識,沒有超前的信息化觀念和技術(shù)創(chuàng)新的動力;另一方面也缺乏全面了解信息化管理給企業(yè)將帶來的推動力

38、度。物流管理系統(tǒng)很好地實現(xiàn)了從物流決策、業(yè)務(wù)流程、客戶服務(wù)的全程信息一體化,對物流進(jìn)行科學(xué)的管理,重視信息系統(tǒng)和物流管理的交互,既要求客戶根據(jù)自己的物流管理流程來選擇適合的物流管理系統(tǒng),也要求通過物流信息系統(tǒng)來優(yōu)化和再造客戶的物流管理流程。選擇一個合適的物流管理信息系統(tǒng)可以提高企業(yè)物流綜合競爭力,提高企業(yè)部運作效率,增加處理各種復(fù)雜物流業(yè)務(wù)的能力,通過與客戶的實時信息共享提高客戶服務(wù)質(zhì)量,為客戶提供更多增值服務(wù),挖掘潛在的銷售潛力,加強(qiáng)機(jī)構(gòu)的管理以與支持資源的信息溝通、業(yè)務(wù)合作,提高市場回饋速度和促進(jìn)決策效率。一個完備的物流管理系統(tǒng)是由十多個子系統(tǒng)組合而成,如:倉儲管理系統(tǒng)、配送管理系統(tǒng)、運輸

39、管理系統(tǒng)、貸代管理系統(tǒng)、報關(guān)管理系統(tǒng)、采購管理系統(tǒng)、結(jié)算管理系統(tǒng)、合同管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)、數(shù)據(jù)交換系統(tǒng)28。其中運輸管理系統(tǒng)可以有效地實現(xiàn)對運輸過程中所有運輸工具,包括企業(yè)自有車輛和第三方供應(yīng)車輛以與臨時車輛的實時調(diào)度管理,提供運輸貨物的詳細(xì)介紹與分析,運輸過程中各種費用的計算,以與最佳運輸途徑的選擇。一些大型的物流管理系統(tǒng),利用了先進(jìn)的位置服務(wù),支持物流貨物、車輛的全球定位(GPS)和地理圖形系統(tǒng)(GIS),實現(xiàn)車輛的運行監(jiān)控、車輛調(diào)度、成本控制和單車核算。并借助互聯(lián)網(wǎng)技術(shù),提供在線車輛以與貨物的跟蹤與查詢。物流運輸在我國,物流運輸29,30主要分為:公路運輸、鐵路運輸、水路運輸、航

40、空運輸、管道運輸五類,以下依次對五類運輸方式進(jìn)行簡單介紹:公路運輸:主要使用汽車作為運輸工具在公路上進(jìn)行貨物運輸?shù)姆绞?。一般公路運輸主要適合近距離、小批量的貨運以與針對因為地理問題其他常用運輸難以到達(dá)地區(qū)的長途、大批量貨運。有時候考慮到費用問題,如果相比如鐵路、水路運輸更節(jié)省的情況下,公路運輸也是可以優(yōu)先考慮。相比其他運輸方式,公路運輸具有較大的靈活性和通用性;為客戶提供快速、可靠的服務(wù),并且貨物損耗低。鐵路運輸:主要充分利用鐵路交通的優(yōu)勢使用火車運送貨物的一種運輸方式。憑借火車的大容量優(yōu)勢,鐵路運輸主要承擔(dān)長距離、大量額的貨物運輸。在我國對于不依傍長江的區(qū)域,幾乎所有大額度的貨物運輸都必須依

41、靠鐵路進(jìn)行運輸,在上鐵路運輸?shù)馁M用相對比較便宜實惠,是在干線運輸中起主力運輸作用的運輸形式。鐵路運輸提供“站到站”的運輸服務(wù),運輸成本比航空運輸和公路運輸?shù)?,在貨損貨差率方面,鐵路運輸不占優(yōu)勢。水路運輸:主要借助江河的優(yōu)勢使用船舶運送貨物的一種運輸方式,類似于鐵路運輸主要承擔(dān)大額度、長距離的貨物運輸,是在干線運輸中起主力作用的運輸形式。同時,水路運輸又涉與沿海、近海、遠(yuǎn)洋、河四種形式。在運輸大體積、低價值產(chǎn)品時,水路運費可能是最為廉價的方式。使用集裝箱,使得物流聯(lián)運系統(tǒng)可以減少所需人員、降低在途貨損貨差、因在港周轉(zhuǎn)時間的縮期而縮短了在途時間,并且使得托運人可以利用大批量貨物運輸?shù)馁M率優(yōu)惠。航空

42、運輸:只要使用飛機(jī)進(jìn)行貨物運送的一種運輸方式。通常對于非常重要、運費承擔(dān)能力很強(qiáng)的貨物,或緊急需要的貨物最常使用的航空運輸,如國的順風(fēng)快遞。航空運輸主要包括班機(jī)、包機(jī)、集中托運三種運輸方式。航空運輸成本高,一般是在緊急情況下所采用的運輸模式。航空運輸提供了迅捷的服務(wù),但是,中轉(zhuǎn)與交付的延遲和擁擠可能會降低一部分優(yōu)勢。管道運輸:主要利用管道輸送氣體、液體和固體料漿的一種運輸方式。這種運輸往往安全性要求高,但可靠性非常好,運作成本極低。1.5 可行性分析可行性分析是通過對項目的市場需求、資源供應(yīng)、開發(fā)規(guī)模、設(shè)計路線、設(shè)備裝置、影響能力、資金渠道、獲利程度等,主要從技術(shù)、工程、經(jīng)濟(jì)等方面展開調(diào)查研究

43、分析對比,并對項目開發(fā)完成后可能帶來的經(jīng)濟(jì)效益進(jìn)行評估,從而確定是否值得為該項目投資人力物力,以與如何進(jìn)行獲取建議,是為項目決策者提供決策依據(jù)的一種綜合性的系統(tǒng)分析方法20。良好的可行性分析具有預(yù)見性、公正性、可靠性、科學(xué)性等諸多特點。項目可行性研究要求全面、系統(tǒng)的分析方法,核心目標(biāo)為最大程度的獲取經(jīng)濟(jì)效益,避免各種影響項目開發(fā)效率與質(zhì)量的不利因素,通過收集的各種資料加以證實擬建項目可執(zhí)行性。為了輔助可行性分析的有利性,往往需要收集各種資料,以增強(qiáng)可行性報告的說服力。傳統(tǒng)物流業(yè)操作過程復(fù)雜不易管理,手續(xù)繁多不易達(dá)成,業(yè)務(wù)信息冗余不易利用。而且,行業(yè)間競爭也越來越激烈,主要表現(xiàn)在客戶的發(fā)展、市場

44、的開拓上,新的收集與處理的效率上,以與在業(yè)務(wù)操作中對業(yè)務(wù)數(shù)據(jù)處理的準(zhǔn)確性和嚴(yán)密性,更高層次上,還牽涉到公司上層機(jī)構(gòu)對整體業(yè)務(wù)的掌控和協(xié)調(diào)。物流系統(tǒng)或平臺從物流業(yè)的實際需求出發(fā),參照先進(jìn)的物流理念和實際的運營流程開發(fā)而成,為物流企業(yè)提供從完善的基礎(chǔ)信息設(shè)置到所需的托運管理、在線車輛/貨物跟蹤等動態(tài)信息、提供信息添加、刪除、瀏覽、查詢等功能,為物流企業(yè)提供全面服務(wù),提高企業(yè)的運營效率,改善涉眾對物流服務(wù)的體驗。物流服務(wù)平臺的重要性不斷受到政府、行業(yè)、學(xué)術(shù)界相關(guān)人士的重視,通過物流系統(tǒng)提供的服務(wù)企業(yè)能夠更與時掌控市場,調(diào)整企業(yè)的發(fā)展趨勢。物流運輸管理系統(tǒng)做為物流服務(wù)平臺的一種,主要用于貨物運輸,可以

45、便捷高效的將提供商、需求方所要運輸?shù)呢浳镞\到制定地點,使整個運輸過程更加簡單。作為企業(yè)管理軟件的一個新興的熱點,物流運輸管理系統(tǒng)在未來幾年將呈現(xiàn)出幾大明顯地發(fā)展趨勢。(1)就技術(shù)方面而言,物流運輸管理系統(tǒng)將趨向于更加成熟,集成化程度更高,開放性更好。例如:采用條形碼作為商品標(biāo)識在生產(chǎn)、生活方面的應(yīng)用,不但可以有效避免因人工輸入導(dǎo)致的失誤,還可大大提高貨物入庫、出庫、訂單生產(chǎn)、貨物驗收、盤點的效率,而且通過附加條形碼使得配送識別、服務(wù)識別成為可能,還可以在脫機(jī)環(huán)境下實現(xiàn)有效管理。另外,電子數(shù)據(jù)交換(EDZ)的應(yīng)用,可以使商品供應(yīng)鏈中各貨方采用標(biāo)準(zhǔn)化的信息格式和處理方法通過EDZ共同分享信息、提高

46、流通效率、降低物流成本。(2)就產(chǎn)品特點方面而言,物流運輸管理系統(tǒng)將趨于更加專業(yè)化,系統(tǒng)功能也將更加豐富、全面,尤其是對現(xiàn)在流行的移動設(shè)備的支持,如移動、筆記本電腦、平板電腦等。我國自主研發(fā)的“北斗”,將使得全球衛(wèi)星定位系統(tǒng)(GPS)和地理信息系統(tǒng)(GIS)變得更加普與,物流中心將通過各種移動設(shè)備對配送車輛、倉庫和中轉(zhuǎn)站進(jìn)行與時的監(jiān)控和指揮。同時,物流運輸管理系統(tǒng)將更好的滿足企業(yè)與用戶的需求,物流業(yè)務(wù)流程模型更加多樣化與個性化,具有更多的模塊和組件可供選擇。1.6 論文結(jié)構(gòu)安排本文共包括六個章節(jié)。第一章為緒論部分,闡述了研究背景以與研究容和意義。第二章介紹了本系統(tǒng)的整體開發(fā)架構(gòu),需要用到的開發(fā)

47、工具與環(huán)境,對比了C/S開發(fā)模式與B/S開發(fā)模式的差異。第三章主要是對物流運輸管理系統(tǒng)展開需求分析,闡述了信息描述、功能描述、用例描述,以與系統(tǒng)的整體功能結(jié)構(gòu)圖,為后續(xù)章節(jié)容的展開提供過度。第四章主要是系統(tǒng)的概要設(shè)計。首先,對系統(tǒng)的功能進(jìn)行概述,其次,對系統(tǒng)的數(shù)據(jù)庫設(shè)計進(jìn)行分析,最后,分析了系統(tǒng)的業(yè)務(wù)流程。第五章是本文的重點介紹容,為系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)部分。本文依次從系統(tǒng)的各個頁面的設(shè)計進(jìn)行介紹,闡述了它們的實現(xiàn)。最后一章對全文進(jìn)行了總結(jié)與后續(xù)工作的展望第二章 系統(tǒng)開發(fā)模式、工具與環(huán)境2.1 系統(tǒng)開發(fā)模式進(jìn)入 90年代以來,計算機(jī)系統(tǒng)的發(fā)展出現(xiàn)兩個顯著的特點:一個是計算機(jī)系統(tǒng)由封閉系統(tǒng)走向開

48、放系統(tǒng);另一個是計算機(jī)系統(tǒng)由集中式系統(tǒng)向分布式系統(tǒng)過渡。客戶機(jī) /服務(wù)器 (Client/ Server)模式和瀏覽器/服務(wù)器(Brower/ server)4,5模式就是這兩種趨勢的代表。系統(tǒng)構(gòu)架的定義為對已確定需求的技術(shù)實現(xiàn)構(gòu)架、作好規(guī)劃,運用成套、完整的工具,在規(guī)劃的步驟下去完成任務(wù)。雖然軟件體系結(jié)構(gòu)在軟件工程領(lǐng)域中有著非常重要的地位,然而迄今為止還沒有一個統(tǒng)一的軟件體系結(jié)構(gòu)定義,M. Shaw和D. Garlan認(rèn)為軟件體系結(jié)構(gòu)是軟件設(shè)計過程中的一個超越計算過程中的算法設(shè)計和數(shù)據(jù)結(jié)構(gòu)設(shè)計的層次。體系結(jié)構(gòu)問題應(yīng)該包括總體組織和全局控制、數(shù)據(jù)存取,給設(shè)計元素分配特定功能,設(shè)計元素的組織等。

49、軟件體系結(jié)構(gòu)主要負(fù)責(zé)處理關(guān)于整體系統(tǒng)結(jié)構(gòu)設(shè)計和描述方面的一些問題21。P. Kruchten22指出軟件體系結(jié)構(gòu)有四個從不同方面對系統(tǒng)進(jìn)行描述的角度,包括概念角度、模塊角度、運行角度和代碼角度。分別描述系統(tǒng)的主要構(gòu)件與它們之間的關(guān)系、描述了功能分解與層次結(jié)構(gòu)、描述了一個系統(tǒng)的動態(tài)結(jié)構(gòu)、描述了各種代碼和庫函數(shù)在開發(fā)環(huán)境中的組織形式。1997年,BCtements和Kazman在使用軟件體系結(jié)構(gòu)一書中給出一個定義:軟件體系結(jié)構(gòu)應(yīng)包括一個或一組軟件構(gòu)件、軟件構(gòu)件的外部的可見性與其相互關(guān)系。其中,“軟件外部的可見性”是指軟件構(gòu)件提供的服務(wù)、性能、特性等23。B. Boehm等24提出一個軟件體系結(jié)構(gòu)應(yīng)

50、包括軟件和系統(tǒng)構(gòu)件,互聯(lián)與約束的集合;系統(tǒng)需求說明的集合;基本原理用以說明這一構(gòu)件,互聯(lián)和約束能夠滿足系統(tǒng)需求。D. Garlan和D. Perry在IEEE軟件工程學(xué)報上又采用軟件體系結(jié)構(gòu)是一個程序或系統(tǒng)各構(gòu)件的結(jié)構(gòu)、以與它們之間的相互關(guān)系、進(jìn)行設(shè)計的原則和隨時間進(jìn)化的指導(dǎo)方針的定義25?;ヂ?lián)網(wǎng)的發(fā)展給了傳統(tǒng)應(yīng)用軟件深刻的影響?;贗nternet和Web的軟件和應(yīng)用系統(tǒng)無疑需要更為開放和靈活的體系結(jié)構(gòu)。隨著越來越多的商業(yè)系統(tǒng)被搬上Internet,一種更具生命力的體系結(jié)構(gòu)被廣泛采用,這就是我們所知的“三層結(jié)構(gòu)”31??蛻魧樱╟lient tier): 用戶接口和用戶請求的發(fā)出地,典型應(yīng)用是

51、網(wǎng)絡(luò)瀏覽器和胖客戶(如Java程序)。服務(wù)器層(server tier): 典型應(yīng)用是Web服務(wù)器和運行業(yè)務(wù)代碼的應(yīng)用程序服務(wù)器。數(shù)據(jù)層(data tier): 典型應(yīng)用是關(guān)系型數(shù)據(jù)庫和其他后端(back-end)數(shù)據(jù)資源, 如 Oracle、SAP等。在典型的三層軟體系結(jié)構(gòu)中,客戶是信息的請求方、程序負(fù)責(zé)處理請求、數(shù)據(jù)被操作,層次之間在物理上是隔離的。該結(jié)構(gòu)具有很大的靈活性,它把顯示邏輯從業(yè)務(wù)邏輯中分離出來,這就意味著業(yè)務(wù)代碼是獨立的,不用關(guān)心如何顯示和在哪里顯示的問題。劃分后業(yè)務(wù)邏輯層就處于中間層,同樣不需要關(guān)心由哪種類型的客戶來顯示數(shù)據(jù),可以與后端系統(tǒng)保持相對獨立性,有利于后期系統(tǒng)的擴(kuò)展

52、。三層結(jié)構(gòu)同樣還具有更好的移植性,可以工作在不同類型的平臺上,允許用戶請求在多個服務(wù)器間進(jìn)行負(fù)載平衡。由于應(yīng)用程序已經(jīng)和客戶進(jìn)行了隔離,所以它的安全性也更容易得到保障。應(yīng)用程序服務(wù)器是三層(甚至多層)體系結(jié)構(gòu)的組成部分,應(yīng)用程序服務(wù)器位于中間層。2.1.1 C/S結(jié)構(gòu)與其特點C/S (Client/Server)結(jié)構(gòu)32,是一種典型的軟件系統(tǒng)體系結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。通過它系統(tǒng)可以充分利用兩端硬件環(huán)境存在的優(yōu)勢,將系統(tǒng)中的任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是C/S形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的

53、Web應(yīng)用發(fā)展,Web和C/S應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。早期的軟件系統(tǒng)多以此作為首選設(shè)計標(biāo)準(zhǔn)。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle、Sybase、Informix或SQL Server??蛻舳诵枰惭b專用的客戶端軟件??蛻魴C(jī)/服務(wù)器技術(shù)的基本原理就是把數(shù)據(jù)處理與應(yīng)用程序分開,實現(xiàn)數(shù)據(jù)庫(server)獨立完成數(shù)據(jù)的處理而應(yīng)用程序在客戶端(client)執(zhí)行。存儲在數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)僅需一次性加載后便可供很多來自不同客戶端的應(yīng)用軟件僅需存取。在此過程中,數(shù)據(jù)庫服務(wù)器僅需處理客戶端發(fā)送過來的數(shù)據(jù)請求,

54、并將所請求的數(shù)據(jù)傳送給客戶端應(yīng)用程序,需要注意的是,此情況下傳送的非整個文件。因此,對遠(yuǎn)程的數(shù)據(jù)庫服務(wù)器而言,它的主要功能是負(fù)責(zé)維護(hù)數(shù)據(jù)的完整性并確保數(shù)據(jù)的安全性,具備一定的容錯性與錯誤恢復(fù)能力,以與能夠改善用戶存取和修改數(shù)據(jù)過程中的并發(fā)性。客戶機(jī)集中在不同用戶與應(yīng)用程序之間的交互性作業(yè)上,不同于其它類型的系統(tǒng)。采用Client/Server方式的特點主要體現(xiàn)在以下一些方面:(1)提高作業(yè)效率。通過采用有效任務(wù)分而治之的方法,可使服務(wù)器和工作站各自處理自己的事務(wù),極提高了整個系統(tǒng)的性能,使得在具有一樣設(shè)備,但運用不同的組合方式的條件下,得到?jīng)Q然不同的運行效果。除此之外,采用Client/Ser

55、ver方式之后,絕大部分?jǐn)?shù)據(jù)的處理工作轉(zhuǎn)移到了數(shù)據(jù)庫服務(wù)器上,這樣一來網(wǎng)絡(luò)上傳輸?shù)闹饕莵碜钥蛻舳说臄?shù)據(jù)請求和少量的特定數(shù)據(jù),因此,網(wǎng)絡(luò)擁擠狀況也會得到明顯的改善。(2)完善擴(kuò)展性使得系統(tǒng)更靈活。如果客戶端需要更新設(shè)備,Client/Server方式就可以提供很好的便利途徑。由于這種方式實現(xiàn)了將系統(tǒng)的功能劃分為兩個獨立的部分,從理論上講,當(dāng)系統(tǒng)底層的軟/硬件設(shè)備需要更新時,只要不改變原有服務(wù)器的配置,就不會對前端產(chǎn)生任何影響。這種優(yōu)勢有利于保護(hù)用戶的應(yīng)用開發(fā)和培訓(xùn)方面的投資。(3)增強(qiáng)工作站的獨立性。Client/Server方式支持多種類型的系統(tǒng)和平臺,為用戶提供更多的選擇。在一個以SQL

56、Server數(shù)據(jù)庫服務(wù)器為基礎(chǔ)的Client/Server系統(tǒng)中,其客戶端可以是IBM兼容的PC機(jī),Machintosh,Unix工作站或它們的任意組合。此外,還支持不同的操作系統(tǒng),即系統(tǒng)可以在MS-DOS或PC- DOS,Microsoft windows,IBMOS/2或 Apple System7中的任意一種中執(zhí)行。客戶端獨立導(dǎo)致的必然結(jié)果是應(yīng)用程序的獨立執(zhí)行,因為不同的客戶端可以使用不同的數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件,用戶可以根據(jù)個人愛好,繼續(xù)使用他們所熟悉的軟件去訪問數(shù)據(jù)庫。(4)具有更高的安全性。采用Client/Server方式之后,可以說所有的數(shù)據(jù)處理工作都轉(zhuǎn)交給了數(shù)據(jù)庫服務(wù)器,而數(shù)

57、據(jù)庫管理系統(tǒng)可以提供確保數(shù)據(jù)安全的任何服務(wù),例如對需要存儲的文件加密,在訪問數(shù)據(jù)庫時進(jìn)行磁帶容的實時備份,磁盤的鏡象等等,還可以提供特定類型的事務(wù)處理服務(wù),達(dá)到實現(xiàn)對數(shù)據(jù)庫修改的跟蹤,并在服務(wù)器崩潰情況下與時糾正所出的問題。Client/Server技術(shù)的出現(xiàn)對信息技術(shù)具有很大的影響,它促進(jìn)了分布式系統(tǒng)的發(fā)展,為異構(gòu)系統(tǒng)間的互連和互操作提供了良好的途徑,且更好地滿足聯(lián)機(jī)事務(wù)處理系統(tǒng)的需要。目前因特網(wǎng)上的大多采用這種方式進(jìn)行組建。但是,在Client/Server結(jié)構(gòu)中應(yīng)用系統(tǒng)被一分為二,即前臺客戶機(jī)集中用于完成用戶的交互任務(wù),而后臺服務(wù)器主要負(fù)責(zé)數(shù)據(jù)處理工作。Client/Server結(jié)構(gòu)是基

58、于局域網(wǎng)環(huán)境的,具有較強(qiáng)的數(shù)據(jù)操縱和事務(wù)處理能力,理所當(dāng)然就對數(shù)據(jù)的安全性和完整性要求比較高。盡管如此,也存在強(qiáng)大的封閉性,較差的兼容性,較難的擴(kuò)展性,以與在升級與維護(hù)過程中操作性差的缺陷。2缺點主要有以下幾個:(1)采用Intranet技術(shù),適用于局域網(wǎng)環(huán)境可連接用戶數(shù)有限,當(dāng)用戶數(shù)量增多時,性能會明顯下降客戶端都要安裝應(yīng)用程序系統(tǒng)擴(kuò)展維護(hù)復(fù)雜、代碼可重用性差 、開發(fā)費用較低,開發(fā)周期較短。(2)只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普與,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時要對系統(tǒng)進(jìn)行專門的設(shè)計來處理分布式的數(shù)據(jù)。(3)客戶端需要安裝

59、專用的客戶端軟件。首先涉與到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級時,每一臺客戶機(jī)需要重新安裝,其維護(hù)和升級成本非常高。(4)對客戶端的操作系統(tǒng)一般也會有限制??赡苓m應(yīng)于Win98, 但不能用于win2000或Windows XP。或者不適用于微軟新的操作系統(tǒng)等等,更不用說Linux、Unix等。2.1.2B/S結(jié)構(gòu)與其特點隨著互聯(lián)網(wǎng)的迅速發(fā)展與日益普與,TCP/IP協(xié)議33已深受各廠商以與廣大用戶的青睞。同時,隨著局域網(wǎng)的普遍應(yīng)用,各單位都希望能夠連接到互聯(lián)網(wǎng)上,便于獲

60、得互聯(lián)網(wǎng)上豐富的資源來促進(jìn)其經(jīng)營和發(fā)展的需要。從Client/Server到Brower/Server(B/S)的過渡已成為一種必然的趨勢。在B/S結(jié)構(gòu)32下,主要由三部分組成:瀏覽器,WWW服務(wù)器和后臺參數(shù)據(jù)庫服務(wù)器,客戶機(jī)上只需安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫6。瀏覽器通過eb Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3-tier結(jié)構(gòu)

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論