物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文.doc_第1頁(yè)
物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文.doc_第2頁(yè)
物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文.doc_第3頁(yè)
物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文.doc_第4頁(yè)
物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文.doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余30頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

大學(xué)本科畢業(yè)設(shè)計(jì)(論文) i 畢業(yè)設(shè)計(jì)論文 物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著經(jīng)濟(jì)的不斷繁榮以及加入wto后市場(chǎng)環(huán)境的變化,對(duì)企業(yè)的生產(chǎn)經(jīng)營(yíng)提 出了更高的要求,企業(yè)必須綜合利用各種先進(jìn)制造技術(shù),在網(wǎng)絡(luò)與信息技術(shù)的 支持下,改進(jìn)現(xiàn)在的生產(chǎn)經(jīng)營(yíng)模式和組織結(jié)構(gòu),才能在市場(chǎng)競(jìng)爭(zhēng)中贏得更多的 份額。隨著企業(yè)規(guī)模的擴(kuò)大,倉(cāng)庫(kù)管理系統(tǒng)將發(fā)揮越來(lái)越重要的作用。高效方 便的倉(cāng)庫(kù)管理系統(tǒng),可以為企業(yè)的生產(chǎn)和經(jīng)營(yíng)提供堅(jiān)強(qiáng)的后盾和有力的支持 2。 本文所設(shè)計(jì)的物流管理系統(tǒng)以標(biāo)準(zhǔn)的物流管理模式為藍(lán)本,應(yīng)用于物流公司 管理物流信息,主要使用了 jsp、j2ee、jdbc 技術(shù)??刂茖佑?action 控制流程, 并調(diào)用業(yè)務(wù)層的相應(yīng)方法進(jìn)行不同的業(yè)務(wù)處理管理員端主要包括貨物信息管理、 物流信息管理、車(chē)輛信息管理、企業(yè)信息管理、客戶(hù)信息管理以,管理員能對(duì) 客戶(hù)和貨物、物流、車(chē)輛等進(jìn)行增、刪、查、改的操作??蛻?hù)端能查看貨物車(chē) 輛物流公司概況等基本信息,以及根據(jù)物流編號(hào)對(duì)物流信息進(jìn)行查詢(xún)等操作。 每個(gè)功能都采用模塊化設(shè)計(jì),系統(tǒng)條理清晰。能更高效的提高物流公司的管理。 系統(tǒng)的測(cè)試表明,本系統(tǒng)可以方便快捷地實(shí)現(xiàn)物流管理中的貨物登記、出 庫(kù)入庫(kù)、組車(chē)運(yùn)送等工作,使物流管理工作井井有條,為企業(yè)的健康發(fā)展創(chuàng)造 良好的條件。 關(guān)鍵詞:物流管理系統(tǒng);jsp;模塊化設(shè)計(jì) 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) ii abstract as the economy continues to boom after joining the wto, and the changing market environment, production and operation of enterprises put forward higher requirements, companies must utilize all kinds of advanced manufacturing technology, network and information technology support to improve current production business model and organizational structure in order to win more competition in the market share. with the expansion of business scale, warehouse management system will play an increasingly important role. convenient and efficient warehouse management system, production and operation of enterprises to provide strong backing and strong support of 2. this article is designed logistics management system standard is modeled on logistics management, logistics management logistics information used, the main use of jsp, j2ee, jdbc technology. action by the control flow control layer, business layer and call the appropriate methods for different business process administrator side including cargo information management, logistics information management, vehicle information management, enterprise information management, customer information management for administrators customers can and cargo, logistics, vehicles, etc. to add, delete, check, change operation. the client can check the goods vehicle logistics company profile and other basic information, and according to the information on the logistics logistics no query and other operations. each feature a modular design, the system clarity. improve logistics more efficient management of the company. testing of the system shows that the system can quickly and easily achieve registration of goods in logistics management, a library storage, group car transportation, etc., so that the logistics management organized for the healthy development of enterprises to create good conditions. keywords: jsp; modular design;logistics management system *大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 目 錄 物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) i 摘 要 i 第 1 章 緒論 .1 1.1 物流管理系統(tǒng)的背景及應(yīng)用 .1 1.2 本文研究的目標(biāo)及意義 .2 1.3 系統(tǒng)可行性研究 .3 1.3.1 可行性研究 .3 1.3.2 系統(tǒng)使用環(huán)境 .4 1.4 本文的主要工作 .5 第 2 章 相關(guān)技術(shù)介紹 6 2.1 j2ee 相關(guān)原理及技術(shù)簡(jiǎn)介 6 2.2 servlet .6 2.3 jsp 簡(jiǎn)介 .6 2.4 j2ee 簡(jiǎn)介 6 2.5 ejb7 2.6 mvc 簡(jiǎn)介 .7 第 3 章 系統(tǒng)分析與設(shè)計(jì) .8 3.1 引言 .8 3.2 系統(tǒng)分析 .8 3.2.1 系統(tǒng)需求分析 .8 3.2.2 系統(tǒng)實(shí)施分析 .9 3.2.3 系統(tǒng)功能設(shè)置 .9 第 4 章 數(shù)據(jù)庫(kù)設(shè)計(jì) 11 4.1 引言 11 4.2 e-r 圖 11 4.3 數(shù)據(jù)表 11 第 5 章 系統(tǒng)界面與功能實(shí)現(xiàn) 14 5.1 公司簡(jiǎn)介模塊 17 .14 5.2 收貨管理模塊的實(shí)現(xiàn) 14 5.3 放貨管理模塊的實(shí)現(xiàn) 16 5.4 組車(chē)管理模塊的實(shí)現(xiàn) 17 5.5 查詢(xún)模塊的實(shí)現(xiàn) 19 5.6 員工登陸注冊(cè)模塊的實(shí)現(xiàn) 20 第 6 章 系統(tǒng)維護(hù) 24 61 系統(tǒng)維護(hù) .24 6.1.1 系統(tǒng)維護(hù)的重要性 24 *大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 6.1.2 系統(tǒng)維護(hù)應(yīng)注重的地方 24 第 7 章 系統(tǒng)測(cè)試與系統(tǒng)環(huán)境 26 7.1 電子商務(wù)系統(tǒng)的測(cè)試 26 7.2 系統(tǒng)調(diào)試 26 7.3 軟件運(yùn)行環(huán)境 26 第 8 章 總結(jié)與展望 27 8.1 總結(jié) 27 8.2 展望 27 參考文獻(xiàn) .29 致 謝 .30 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 1 第 1 章 緒論 1.1 物流管理系統(tǒng)的背景及應(yīng)用 當(dāng)今世界隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷普及,網(wǎng)絡(luò)越來(lái)越稱(chēng)為人們生活必不可少 的東西,網(wǎng)上購(gòu)物應(yīng)運(yùn)而生。隨著網(wǎng)購(gòu)的愈演愈烈,周邊服務(wù)也變得十分重要, 物流就是其中之一。 物流運(yùn)輸企業(yè)由于行業(yè)特點(diǎn),傳統(tǒng)操作過(guò)程復(fù)雜,文件繁多,競(jìng)爭(zhēng)日趨激 烈。越來(lái)越多的信息問(wèn)題涌現(xiàn)出來(lái),例如:一方面,要不斷開(kāi)發(fā)客戶(hù)市場(chǎng),對(duì) 客戶(hù)的基本資料,貨物分布情況、聯(lián)系人的喜好及聯(lián)系方式有較為全面的了解, 另一方面,要作好財(cái)務(wù)的收付工作,確保運(yùn)費(fèi)能按時(shí)的收付,欠款一目了然, 及時(shí)催繳。以往查閱厚厚的文件資料的做法,顯然是不可取的。必須采取更有 效的解決辦法。同時(shí)收集處理信息的速度、信息的準(zhǔn)確性、安全性,還影響到 公司整體的管理水平和決策層對(duì)整體業(yè)務(wù)的控制和協(xié)調(diào)。采用計(jì)算機(jī)軟件管理 信息是解決上述問(wèn)題的一個(gè)行之有效的辦法。 提到物流軟件,大家并不陌生,市場(chǎng)上的物流軟件也很多,通俗的講就是 指物流企業(yè)或者企業(yè)的物流部門(mén)所使用的信息系統(tǒng),目的是通過(guò)信息化的手段 來(lái)實(shí)現(xiàn)物流作業(yè)和管理的高效性。 物流業(yè)是融合運(yùn)輸業(yè)、倉(cāng)儲(chǔ)業(yè)、貨代業(yè)和信息業(yè)等的復(fù)合型服務(wù)產(chǎn)業(yè),是 國(guó)民經(jīng)濟(jì)的重要組成部分,在促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、轉(zhuǎn)變經(jīng)濟(jì)發(fā)展方式和增強(qiáng)國(guó) 民經(jīng)濟(jì)競(jìng)爭(zhēng)力等方面發(fā)揮著重要作用。 二零零九年三月份,國(guó)務(wù)院發(fā)布了物 流業(yè)調(diào)整和振興規(guī)劃 ,并且在國(guó)家發(fā)改委日前組織的一次物流行業(yè)研討會(huì)上, 與會(huì)者建議稱(chēng),要根據(jù)國(guó)務(wù)院物流業(yè)調(diào)整和振興規(guī)劃和各地實(shí)施細(xì)則的內(nèi) 容,盡快細(xì)化政策措施,使行業(yè)發(fā)展得到政策支持,物流企業(yè)能真正得到實(shí)惠。 可見(jiàn)國(guó)家對(duì)于物流業(yè)發(fā)展的重視。在國(guó)家政策的推動(dòng)下,發(fā)展現(xiàn)代物流業(yè)已經(jīng) 成為提升國(guó)民經(jīng)濟(jì)的重要舉措。 然而根據(jù)我國(guó)物流業(yè)目前的實(shí)際狀況,沒(méi)有信息化管理系統(tǒng)的支持,發(fā)展 現(xiàn)代物流業(yè)還是紙上談兵。 “物流 ”這個(gè)概念引入中國(guó)已經(jīng)有十余年了,但是我 國(guó)物流業(yè)的發(fā)展仍處于初級(jí)階段。從發(fā)達(dá)國(guó)家來(lái)看,現(xiàn)代物流的功能是設(shè)計(jì)、 執(zhí)行以及管理客戶(hù)供應(yīng)鏈中的物流需求,其特點(diǎn)是依據(jù)信息和物流專(zhuān)業(yè)知識(shí), 以最低的成本提供客戶(hù)需要的物流管理和服務(wù)。 而現(xiàn)階段,我國(guó)多數(shù)物流企業(yè)是在傳統(tǒng)體制下物資流通企業(yè)基礎(chǔ)上發(fā)展而 來(lái)的,企業(yè)服務(wù)內(nèi)容多數(shù)仍停留在倉(cāng)儲(chǔ),運(yùn)輸,配送上,很少有物流企業(yè)能夠 做到提供綜合性的物流服務(wù),現(xiàn)代物流服務(wù)的功能尚不能得到很好的發(fā)揮。我 國(guó)的物流企業(yè),與電子商務(wù)要求提供的高效率低成本的現(xiàn)代物流服務(wù)還有較大 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 2 的差距,信息收集、加工、處理、運(yùn)用能力、以及物流的統(tǒng)籌策劃都還不成熟。 根據(jù)中國(guó)物流與采購(gòu)聯(lián)合會(huì)統(tǒng)計(jì),2007 年,中國(guó)物流中相關(guān)的年總支出高 達(dá)一萬(wàn)九千億元人民幣,在 gdp 中所占比例較發(fā)達(dá)國(guó)家高出一倍,因此,發(fā)展 現(xiàn)代物流已勢(shì)在必行,國(guó)內(nèi)物流企業(yè)必須把握好這個(gè)時(shí)機(jī)。國(guó)務(wù)院副總理曾培 炎在給本次會(huì)議發(fā)來(lái)的賀信中要求國(guó)務(wù)院有關(guān)部門(mén)采取積極措施,打破部門(mén)分 割和地區(qū)封鎖,搞好物流基礎(chǔ)設(shè)施的整合與建設(shè);大力推進(jìn)“綠色”物流,減 少資源消耗和環(huán)境污染。 歐新黔亦要求,各地政府要根據(jù)當(dāng)?shù)貙?shí)際,研究制定 推動(dòng)本地區(qū)現(xiàn)代物流發(fā)展的具體措施,進(jìn)一步加強(qiáng)物流標(biāo)準(zhǔn)化、統(tǒng)計(jì)核算、教 育培訓(xùn)、科研及行業(yè)自律等基礎(chǔ)性工作。國(guó)內(nèi)的很多企業(yè),由于信息的記錄、 收集、匯總、處理分析還處于比較低的水平,記錄中信息分散、格式隨意、應(yīng) 用單一,收集中不及時(shí)、不全面、不完善、保留不科學(xué),匯總時(shí)口徑不一、主 題多元、結(jié)果不一,處理分析方法落后、效率低下、只有短期,難以支持趨勢(shì) 等。 面對(duì)跨國(guó)企業(yè)不斷滲透中國(guó)物流市場(chǎng)的嚴(yán)峻形勢(shì),我國(guó)物流業(yè)走高科技之 路勢(shì)在必行。我國(guó)國(guó)民經(jīng)濟(jì)連續(xù)多年高速增長(zhǎng),為我國(guó)現(xiàn)代物流發(fā)展創(chuàng)造了良 好的條件。目前,我國(guó)各類(lèi)物流企業(yè)有 14 萬(wàn)家左右,中小型企業(yè)占大多數(shù)。在 如此強(qiáng)烈競(jìng)爭(zhēng)的環(huán)境下,要想取得一席之地,各企業(yè)在目前良好服務(wù)的基礎(chǔ)之 上,需提高企業(yè)的運(yùn)營(yíng)效率和自身管理水平。人工管理早已不再適應(yīng)企業(yè)發(fā)展 的要求,利用計(jì)算機(jī)網(wǎng)絡(luò)對(duì)企業(yè)運(yùn)營(yíng)流程進(jìn)行全方位的管理迫在眉睫。通過(guò)計(jì) 算機(jī)網(wǎng)絡(luò)對(duì)企業(yè)進(jìn)行管理,不僅為企業(yè)的運(yùn)營(yíng)過(guò)程節(jié)省了大量的時(shí)間,提高了 企業(yè)的效率,還為企業(yè)在客戶(hù)群中樹(shù)立了一個(gè)全新的形象,為企業(yè)日后發(fā)展奠 定一個(gè)良好的基礎(chǔ) 20。 物流管理系統(tǒng)是通過(guò)入庫(kù)業(yè)務(wù)、出庫(kù)業(yè)務(wù)、庫(kù)存調(diào)撥、庫(kù)存調(diào)整,實(shí)時(shí)庫(kù) 存管理等功能綜合運(yùn)用的管理系統(tǒng),對(duì)庫(kù)存業(yè)務(wù)的物流和成本管理全過(guò)程進(jìn)行 有效控制和跟蹤,實(shí)現(xiàn)完善的企業(yè)倉(cāng)庫(kù)信息管理。物流管理系統(tǒng)的投入,將使 物流業(yè)的管理更加正規(guī)化,提高了辦事效率,節(jié)省了費(fèi)用,而且還避免了不必 要的業(yè)務(wù)糾紛,維護(hù)了企業(yè)長(zhǎng)期與用戶(hù)建立的良好信譽(yù)。 1.2 本文研究的目標(biāo)及意義 隨著社會(huì)的發(fā)展,行業(yè)競(jìng)爭(zhēng)的日趨激烈,如何提高工作效率、降低管理成 本、提高服務(wù)水平和企業(yè)的競(jìng)爭(zhēng)能力,是每一個(gè)企業(yè)管理者最為關(guān)注的問(wèn)題。 越來(lái)越多的管理者認(rèn)為實(shí)行計(jì)算機(jī)科學(xué)化管理是解決這一問(wèn)題的關(guān)鍵。由于我 國(guó)的通用物流管理領(lǐng)域起步較慢,存在沒(méi)有好的應(yīng)用系統(tǒng)支持協(xié)同工作,仍然 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 3 處于落后的人工管理模式。但是,為了順應(yīng)時(shí)代潮流,提高工作效率,物流管 理軟件必須被廣泛應(yīng)用于現(xiàn)實(shí)當(dāng)中。 本系統(tǒng)的研究和實(shí)現(xiàn)在一定程度上彌補(bǔ)了我國(guó)在通用物流管理方面存在的 缺陷,本系統(tǒng)的研究和最終目標(biāo)是實(shí)現(xiàn)一個(gè)能運(yùn)用于處理一般性物流管理業(yè)務(wù), 能在企業(yè)中進(jìn)行信息交流的物流管理自動(dòng)化系統(tǒng)。其基本的功能包括物流動(dòng)態(tài), 物流查詢(xún),物流知識(shí),貨物信息,車(chē)輛信息,企業(yè)信息,公告信息等內(nèi)容。企 業(yè)可根據(jù)自身的業(yè)務(wù)情況增加新的功能模塊,如人性化物流管理模塊。 雖然現(xiàn)下許多應(yīng)用軟件可以提高物流管理效率,但是這僅僅是針對(duì)個(gè)人管 理而言。應(yīng)該根據(jù)物流運(yùn)輸企業(yè)業(yè)務(wù)流程,將企業(yè)業(yè)務(wù)的各類(lèi)數(shù)據(jù)聯(lián)系起來(lái), 組成一個(gè)有機(jī)的系統(tǒng),使得業(yè)務(wù)、財(cái)務(wù)、市場(chǎng)等方面的信息得以方便、快捷地 傳遞,并經(jīng)過(guò)綜合處理生成各種報(bào)表送交給各個(gè)職能部門(mén)及決策層。本應(yīng)用物 流管理軟件系統(tǒng)不僅可以節(jié)省大量的人力,減少工作中的失誤,對(duì)客戶(hù)的詢(xún)問(wèn) 可以迅速的從電腦中查詢(xún)信息答復(fù)客戶(hù),而且可以幫助決策者及時(shí)調(diào)整公司經(jīng) 營(yíng)策略,提高公司在同行業(yè)中的知名度,增強(qiáng)公司的競(jìng)爭(zhēng)力。 目前,將計(jì)算機(jī)廣泛應(yīng)用于物流行業(yè)已經(jīng)成為業(yè)界的共識(shí)。眾多物流企業(yè) 認(rèn)識(shí)到盡快進(jìn)行物流自動(dòng)化管理建設(shè),并占據(jù)領(lǐng)先地位,將有助于保持競(jìng)爭(zhēng)優(yōu) 勢(shì),使企業(yè)的發(fā)展形成良性循環(huán)。因此,本系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)意義十分重大, 發(fā)展前景將是十分遠(yuǎn)大的。 1.3 系統(tǒng)可行性研究 1.3.1 可行性研究 1.技術(shù)可行性 根據(jù)客戶(hù)提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng) 目標(biāo)來(lái)衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢(xún)的系統(tǒng),現(xiàn) 有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估 計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí)考慮給予的開(kāi)發(fā) 期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。 本系統(tǒng)基于 java 技術(shù)的 web 系統(tǒng)結(jié)構(gòu),采用了較為成熟的開(kāi)發(fā)模式。整個(gè) 管理信息系統(tǒng)采用 browser/web/database 的三層體系結(jié)構(gòu),web 服務(wù)器接受請(qǐng) 求,通過(guò)應(yīng)用程序服務(wù)器執(zhí)行一個(gè) java 服務(wù)器端小程序 servlet 并返回其輸出, 從而實(shí)現(xiàn)與客戶(hù)機(jī)進(jìn)行信息資源的交互。數(shù)據(jù)庫(kù)服務(wù)器用來(lái)存儲(chǔ)管理信息系統(tǒng) 中所用到的各種數(shù)據(jù),數(shù)據(jù)由數(shù)據(jù)庫(kù)管理程序直接錄入。系統(tǒng)的客戶(hù)端只需要 一個(gè)瀏覽器即可。相關(guān)人員通過(guò)瀏覽器來(lái)查詢(xún)、增加、修改、刪除數(shù)據(jù),對(duì)信 息進(jìn)行管理 3。 2.經(jīng)濟(jì)可行性 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 4 估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本,開(kāi)發(fā)費(fèi)用和 今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開(kāi)發(fā)成本是否回高于 項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開(kāi)發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來(lái)一定 影響。 (1)支出: 基礎(chǔ)投資: 硬件設(shè)備:pc 機(jī) 軟件設(shè)備:windows 7、myeclipse 6.5、oracle 其它一次性支出:軟件設(shè)計(jì)和開(kāi)發(fā)費(fèi)用 經(jīng)常性支出:軟件維護(hù)費(fèi)用。 (2)效益: 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于倉(cāng)庫(kù)管理系統(tǒng)則 應(yīng)著重分析其經(jīng)濟(jì)效益。例如,曾強(qiáng)了工作人員對(duì)倉(cāng)庫(kù)管理能力、提高了工作 效率,減少了人為的出錯(cuò)概率,減少了人力投入和出錯(cuò)損失,從而增加了企業(yè) 收入。從社會(huì)效益來(lái)講,系統(tǒng)投入運(yùn)行后可以使倉(cāng)庫(kù)管理實(shí)現(xiàn)科學(xué)化、規(guī)范化。 3.運(yùn)行可行性 新系統(tǒng)的研制和開(kāi)發(fā)是充分得考慮工作人員對(duì)倉(cāng)庫(kù)的易于管理,管理者方 便查詢(xún)?cè)O(shè)備信息效率。從而能完全滿(mǎn)足使用者的要求。 4.法律可行性 新系統(tǒng)的研制和開(kāi)發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó) 家政策和法律。 5.社會(huì)可行性 人類(lèi)社會(huì)文明的發(fā)展已進(jìn)入信息化的高速發(fā)展時(shí)期,傳統(tǒng)的手工方式支持 下的管理模式,已經(jīng)不能滿(mǎn)足各方面的需要。開(kāi)發(fā)本系統(tǒng)的目標(biāo)不僅是提高工 作效率,減輕勞動(dòng)強(qiáng)度,而且減少出錯(cuò)率,具有很好的社會(huì)意義。 1.3.2 系統(tǒng)使用環(huán)境 本系統(tǒng)的使用的最低配置要求: (1)硬件環(huán)境: 服務(wù)器: cpu:2.4g 或以上; 內(nèi)存:1g ram 或以上; 硬盤(pán):80g 或以上; 客戶(hù)端: 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 5 cpu:1g; 內(nèi)存:64mb 以上內(nèi)存或更高; 硬盤(pán):20g 或以上。 (2)軟件開(kāi)發(fā)環(huán)境: 操作系統(tǒng):windows 7; 所用工具:myeclipse 6.0,tomcat6.0; 數(shù)據(jù)庫(kù):oracle; (3)軟件運(yùn)行環(huán)境: 操作系統(tǒng):windowsxp; 應(yīng)用服務(wù)器:tomcat6.0; 數(shù)據(jù)庫(kù):oracle。 1.4 本文的主要工作 本論文以標(biāo)準(zhǔn)的物流管理模式為藍(lán)本,根據(jù)軟件工程的理論,開(kāi)發(fā)出基于 jsp 的適用于中小物流企業(yè)管理系統(tǒng) 21。 論文首先研究了系統(tǒng)開(kāi)發(fā)的可行性,然后進(jìn)行了需求分析,然后根據(jù)需求 分析采用了結(jié)構(gòu)化分析方法進(jìn)行了系統(tǒng)分析設(shè)計(jì),并進(jìn)行了數(shù)據(jù)庫(kù)的建模工作, 根據(jù)模型構(gòu)建了數(shù)據(jù)庫(kù)。后臺(tái)數(shù)據(jù)庫(kù)采用 oracle 完成。基于開(kāi)放的開(kāi)發(fā)架構(gòu) jsp 實(shí)現(xiàn)了系統(tǒng)登錄模塊、主窗口模塊、倉(cāng)庫(kù)人員管理模塊、入庫(kù)模塊、出庫(kù)模 塊等。最后對(duì)全文進(jìn)行了總結(jié),對(duì)今后的工作提出了展望。 本系統(tǒng)的主要業(yè)務(wù)流程為: 1、當(dāng)客戶(hù)有承運(yùn)業(yè)務(wù)需要辦理時(shí),收貨管理員根據(jù)客戶(hù)需求開(kāi)出承運(yùn)單, 并以承運(yùn)業(yè)務(wù)員的角色登錄物流管理系統(tǒng)添加新開(kāi)出的承運(yùn)單。 2、調(diào)度員登錄物流管理系統(tǒng)后,可查詢(xún)所有未被調(diào)度的承運(yùn)單,并予以調(diào) 度。 3、放貨管理員在接收到已調(diào)度承運(yùn)單后,登錄物流管理系統(tǒng)完成承運(yùn)單的 接收和貨物的發(fā)放(改變承運(yùn)單的狀態(tài),將承運(yùn)單的狀態(tài)設(shè)置成已完成) 。 4、財(cái)務(wù)員登錄物流管理系統(tǒng)對(duì)結(jié)算已完成的承運(yùn)單進(jìn)行結(jié)算,最后再更具 某個(gè)時(shí)間周期(例如一個(gè)星期或者一個(gè)月)對(duì)所有結(jié)算完畢的承運(yùn)單進(jìn)行成本 核算,以統(tǒng)計(jì)公司本月的實(shí)際盈利,明細(xì)各個(gè)車(chē)隊(duì)乃至車(chē)輛的工作收入情況。 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 6 第 2 章 相關(guān)技術(shù)介紹 2.1 j2ee 相關(guān)原理及技術(shù)簡(jiǎn)介 j2ee 規(guī)范定義了一個(gè)完善的應(yīng)用組件技術(shù)框架,作為企業(yè)級(jí)應(yīng)用系統(tǒng)基本 構(gòu)造模塊的組件就是建立在這個(gè)框架之上。從簡(jiǎn)單的 web 應(yīng)用到復(fù)雜的分布式 企業(yè)級(jí)應(yīng)用,幾乎所有的業(yè)務(wù)應(yīng)用,都可以在此技術(shù)框架基礎(chǔ)上構(gòu)造。本文中 使用的組件技術(shù)主要有三種類(lèi)型:jsp、servlet 和 enterprise javabean22。 2.2 servlet servlet 是一些用來(lái)擴(kuò)展 web 服務(wù)器功能的 web 組件,它基于請(qǐng)求/響應(yīng)機(jī) 制。servlet 從客戶(hù)端(例如 web 瀏覽器)獲得請(qǐng)求,然后,將響應(yīng)結(jié)果返回客 戶(hù)端。servlet 的這種特點(diǎn)使它非常適合于 web 應(yīng)用。servlet 和 ejb 組件的區(qū) 別在于 ejb 組件所提供的服務(wù)器端組件特性并不能全部適用于 servlet,servlet 更適合于處理簡(jiǎn)單的請(qǐng)求/響應(yīng)任務(wù),而且它不需要應(yīng)用服務(wù) 器所提供的復(fù)雜服務(wù)的支持9。 2.3 jsp 簡(jiǎn)介 jsp(java server pages)是由 sun microsystems 公司倡導(dǎo)、許多公司參 與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),jsp 技術(shù)在 servlet 技術(shù)基礎(chǔ)上發(fā)展起來(lái) 的,它正在飛速發(fā)展中,現(xiàn)已成為 java 服務(wù)器編程的重要組成部分。它雖然還 未成型,但是它必將和 j2ee(java 2 enterprise edition)一起發(fā)展4。 jsp 是結(jié)合 markup(html 和 xml)和 java 代碼來(lái)處理一種動(dòng)態(tài)頁(yè)面。每一頁(yè) 第一次被調(diào)用時(shí),通過(guò) jsp 引擎自動(dòng)被編譯成 servlet,然后被執(zhí)行,以后每次 調(diào)用時(shí),執(zhí)行編譯過(guò)的 servlet。jsp 提供了多種方式訪(fǎng)問(wèn) java class、servlet、applets 和 web server,因此, web 應(yīng)用的功能可以分成多個(gè) 明確定義公用接口的組件,通過(guò) jsp 將它們結(jié)合在一起7。 2.4 j2ee 簡(jiǎn)介 企業(yè)級(jí)多層應(yīng)用系統(tǒng)的開(kāi)發(fā)一直面臨著重大挑戰(zhàn)。開(kāi)發(fā)商和廣大程序員一 直在努力推動(dòng)和殷切期待一個(gè)成熟的、標(biāo)準(zhǔn)的企業(yè)級(jí)應(yīng)用平臺(tái)來(lái)簡(jiǎn)化和規(guī)范企 業(yè)級(jí)應(yīng)用系統(tǒng)的開(kāi)發(fā)和部署。java 技術(shù)的出現(xiàn),尤其是 j2ee(java2 platform enterprise edition)平臺(tái)的推出正是這種努力的結(jié)果,也使得企業(yè)級(jí)應(yīng)用系 統(tǒng)的開(kāi)發(fā)由此變得更加快速和方便。需要指出的是,j2ee 本身是一個(gè)標(biāo)準(zhǔn),它 為不同廠商創(chuàng)建平臺(tái)產(chǎn)品提供了標(biāo)準(zhǔn),使不同 j2ee 平臺(tái)產(chǎn)品之間的交互成為可 能。 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 7 sun 及其合作方將 j2ee 1.5 改名為 java ee 5,但是其架構(gòu)跟改名前的 j2ee 沒(méi)有區(qū)別。只是通過(guò)增強(qiáng)一些技術(shù)使得我們更快、更容易、更簡(jiǎn)單地開(kāi)發(fā) 企業(yè)應(yīng)用程序。 2.5 ejb ejb(enterprise javabeans)是 j2ee 平臺(tái)的核心,也是 j2ee 得到業(yè)界廣 泛關(guān)注和支持的主要原因。我們知道,j2ee 的一個(gè)主要目標(biāo)就是簡(jiǎn)化企業(yè)級(jí)多 層應(yīng)用系統(tǒng)的開(kāi)發(fā),使得程序員將主要精力放在業(yè)務(wù)邏輯的開(kāi)發(fā)上。ejb 正是基 于這種思想的服務(wù)器端技術(shù),它本身也是一種規(guī)范,該規(guī)范定義了一個(gè)可重用 的組件框架來(lái)實(shí)現(xiàn)分布式的、面向?qū)ο蟮臉I(yè)務(wù)邏輯。ejb 的核心思想是將業(yè)務(wù)邏 輯與底層的系統(tǒng)邏輯分開(kāi),使開(kāi)發(fā)者只需關(guān)心業(yè)務(wù)邏輯,而由 ejb 容器實(shí)現(xiàn)目 錄服務(wù)、事務(wù)處理、持久性、安全性等底層系統(tǒng)邏輯。 根據(jù)功能不同,規(guī)范中定義了三種 enterprise jvavabean:會(huì)話(huà) bean(session bean) 、實(shí)體 bean(entity bean)和消息驅(qū)動(dòng) bean(messagedriven bean) 。 會(huì)話(huà) bean 分為無(wú)狀態(tài)和有狀態(tài)兩種。一般無(wú)狀態(tài)的會(huì)話(huà) bean 模擬商業(yè)邏 輯,比如計(jì)算價(jià)格等。有狀態(tài)的會(huì)話(huà) bean 通常模擬一個(gè)客戶(hù)會(huì)話(huà),它會(huì)臨時(shí)保 存客戶(hù)信息,根據(jù)客戶(hù)要求調(diào)用其它 bean 來(lái)存取數(shù)據(jù)。兩種會(huì)話(huà) bean 都不保 存狀態(tài)信息或者數(shù)據(jù),當(dāng)客戶(hù)斷開(kāi)連接或者服務(wù)器關(guān)閉時(shí),會(huì)話(huà) bean 也就隨之 消失。一個(gè)會(huì)話(huà) bean 的典型例子是網(wǎng)站上的購(gòu)物車(chē)。 實(shí)體 bean 模擬業(yè)務(wù)數(shù)據(jù),它表示一個(gè)數(shù)據(jù)存儲(chǔ),可以是狀態(tài)信息或者數(shù)據(jù) 庫(kù)中的一條記錄。實(shí)體 bean 在客戶(hù)斷開(kāi)連接或者服務(wù)器關(guān)閉后,仍有服務(wù)保證 其數(shù)據(jù)得以保存。 消息驅(qū)動(dòng) bean 在行為上很象會(huì)話(huà) bean。不同的就是僅在需要向這些 bean 發(fā)送消息時(shí)才調(diào)用消息驅(qū)動(dòng) bean,比如在需要的時(shí)候發(fā)送用戶(hù)確認(rèn)信息等18。 2.6 mvc 簡(jiǎn)介 模型-視圖-控制器(mvc)是 80 年代 smalltalk-80 出現(xiàn)的一種軟件設(shè)計(jì)模 式,現(xiàn)在已經(jīng)被廣泛的使用。 1、模型(model) 模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。 2、視圖(view) 視圖是應(yīng)用程序中用戶(hù)界面相關(guān)的部分,是用戶(hù)看到并與之交互的界面。 3、控制器(controller) 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 8 控制器工作就是根據(jù)用戶(hù)的輸入,控制用戶(hù)界面數(shù)據(jù)顯示和更新 model 對(duì) 象狀態(tài)。 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 9 第 3 章 系統(tǒng)分析與設(shè)計(jì) 3.1 引言 在當(dāng)代社會(huì)潮流之下,計(jì)算機(jī)已經(jīng)悄然走進(jìn)了人們生活的方方面面,人們 越來(lái)越習(xí)慣在網(wǎng)絡(luò)上購(gòu)買(mǎi)自己喜歡的商品,既方便又便宜。隨著網(wǎng)購(gòu)人數(shù)的飆 升,人們迫切需要一套體系完善的物流管理系統(tǒng)。經(jīng)過(guò)詳細(xì)的研究調(diào)查發(fā)現(xiàn), 大多數(shù)買(mǎi)家對(duì)于現(xiàn)今的物流體系不太滿(mǎn)意,所以,這就對(duì)本系統(tǒng)的發(fā)展前景提 供了強(qiáng)有力的保證。針對(duì)買(mǎi)家,賣(mài)家,物流公司三大主體,本系統(tǒng)有效的解決 其中各種問(wèn)題,大大提高了辦公效率。 本系統(tǒng)適用于中小型企業(yè),中小企業(yè)規(guī)模相對(duì)較小,但其在功能上對(duì)系統(tǒng) 的需求卻是全面的。針對(duì)買(mǎi)家,賣(mài)家,物流共識(shí)三大主題,大體可分為:第一, 買(mǎi)家對(duì)于自己已經(jīng)購(gòu)買(mǎi)商品的追蹤;第二,賣(mài)家對(duì)于自己已經(jīng)發(fā)貨商品的追蹤; 第三,物流公司作為中間聯(lián)系體,將物流信息全部公開(kāi)化,有助于公平公正, 而且物流公司內(nèi)部可以借助本系統(tǒng)完成自動(dòng)化管理,效率驚人。所以針對(duì)中小 型企業(yè),本系統(tǒng)十分適合。 經(jīng)調(diào)查和分析,本系統(tǒng)將要實(shí)現(xiàn)的是能夠滿(mǎn)足中小型企業(yè)的需求功能,能 夠處理和解決物流企業(yè)基本的辦公業(yè)務(wù),因此設(shè)計(jì)了幾大功能模塊,其中包括 用戶(hù)登錄、物流動(dòng)態(tài)、物流知識(shí)、貨物信息、車(chē)輛信息、企業(yè)信息、公告信息 等。系統(tǒng)需實(shí)現(xiàn)的是對(duì)用戶(hù)登錄的驗(yàn)證及監(jiān)督,對(duì)公告的查看,對(duì)文檔的瀏覽 和下載,對(duì)于各類(lèi)物流信息的追蹤,對(duì)于自己商品的查詢(xún)等功能。這些功能的 實(shí)現(xiàn)使物流企業(yè)辦公業(yè)務(wù)自動(dòng)化,快速了解公司的最近信息、活動(dòng)、優(yōu)惠政策 和物流信息,讓消費(fèi)者可以快速的了解自己商品的動(dòng)態(tài),真正做到公開(kāi)化,讓 企業(yè)能在激烈的市場(chǎng)競(jìng)爭(zhēng)中更加靈活的應(yīng)付所出現(xiàn)的問(wèn)題,加強(qiáng)了公司處理業(yè) 務(wù)的能力。 在設(shè)計(jì)軟件系統(tǒng)之前,首先必須確定用戶(hù)究竟要求軟件系統(tǒng)完成什么任務(wù), 所以分析階段的基本任務(wù)是了解用戶(hù)的需求,并將用戶(hù)的需求用書(shū)面形式表達(dá) 出來(lái)。這個(gè)階段還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完 成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。系統(tǒng)分 析的結(jié)果是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。在全面客 觀的系統(tǒng)分析的基礎(chǔ)上,根據(jù)用戶(hù)提出的系統(tǒng)功能進(jìn)行相應(yīng)的功能設(shè)計(jì)19。 3.2 系統(tǒng)分析 3.2.1 系統(tǒng)需求分析 根據(jù)物流企業(yè)日常管理的需要10,要求系統(tǒng)具有以下功能: 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 10 統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。 具有商品信息、往來(lái)單位信息、員工信息、倉(cāng)庫(kù)信息等基礎(chǔ)信息的 管理和維護(hù)功能。 全面實(shí)用的銷(xiāo)售信息管理功能。 全面實(shí)用的庫(kù)存信息管理功能。 對(duì)有配送、運(yùn)輸、報(bào)關(guān)的全過(guò)程進(jìn)行有效、全面的管理。 通過(guò)管理系統(tǒng)對(duì)企業(yè)內(nèi)部的數(shù)據(jù)進(jìn)行分析,以幫助企業(yè)及時(shí)作出正 確的決策。 設(shè)置系統(tǒng)日常維護(hù)功能 3.2.2 系統(tǒng)實(shí)施分析 根據(jù)需求分析,設(shè)計(jì)系統(tǒng)框架。物流綜合管理系統(tǒng)由基礎(chǔ)信息管理、銷(xiāo)售 管理、倉(cāng)儲(chǔ)管理、配送管理,運(yùn)輸管理,系統(tǒng)管理等 6 部分組成。設(shè)計(jì)各部分 具體功能如下: 基礎(chǔ)信息管理模塊 基礎(chǔ)信息管理模塊包括商品信息維護(hù)、往來(lái)單位 信息、員工信息維護(hù)和倉(cāng)庫(kù)信息維護(hù) 4 部分。 銷(xiāo)售管理模塊 銷(xiāo)售管理模塊由銷(xiāo)售開(kāi)票、銷(xiāo)售結(jié)款、未付款查詢(xún)、 銷(xiāo)售查詢(xún) 4 部分組成。 倉(cāng)儲(chǔ)管理模塊 倉(cāng)儲(chǔ)管理模塊主要由出庫(kù)管理、入庫(kù)管理、庫(kù)內(nèi)移動(dòng)、 庫(kù)存盤(pán)點(diǎn)、庫(kù)存查詢(xún)、商品庫(kù)存報(bào)表 6 部分組成。 配送管理模塊 配送管理模塊包括配送申請(qǐng)、配送審核、配送查詢(xún)、 配送管理、配送反饋信息維護(hù) 5 個(gè)部分。 運(yùn)輸管理模塊 運(yùn)輸管理模塊由車(chē)輛資料維護(hù)、駕駛員信息維護(hù)、派 車(chē)單 3 部分構(gòu)成。 系統(tǒng)管理模塊 系統(tǒng)管理模塊由數(shù)據(jù)管理、系統(tǒng)初始化、公司設(shè)置、 操作員信息維護(hù)、權(quán)限設(shè)置 5 個(gè)部分組成。 3.2.3 系統(tǒng)功能設(shè)置 根據(jù)物流管理系統(tǒng)的需求,劃分了系統(tǒng)的功能模塊,如圖 3-1 所示 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 11 圖 3-1 系統(tǒng)功能概述圖 1.物流管理人員的管理模塊 此功能模塊方便對(duì)人員的管理以及數(shù)據(jù)安全性,如(新增員工) 。 2. 貨物信息管理模塊 此模塊提供了貨物基礎(chǔ)數(shù)據(jù)的錄入、貨物信息查詢(xún)等功能,方便及時(shí)了解 庫(kù)存信息。 3.收貨功能模塊 收貨功能是物流管理系統(tǒng)的基本功能之一。收貨功能主要是實(shí)現(xiàn)登記入庫(kù) 記錄的功能。這些信息應(yīng)包括收貨單據(jù)信息、收貨數(shù)量和運(yùn)送信息、執(zhí)行收貨 操作的操作員信息。收貨登記功能產(chǎn)生貨物的入庫(kù)記錄,為以后進(jìn)行入庫(kù)貨物 的查詢(xún)和出庫(kù)操作產(chǎn)生操作數(shù)據(jù),供管理人員掌握倉(cāng)庫(kù)內(nèi)存儲(chǔ)的貨物情況。 4放貨功能模塊 放貨功能是物流管理系統(tǒng)的基本功能之二。放貨功能主要是實(shí)現(xiàn)取貨人的 確認(rèn),對(duì)貨物的運(yùn)輸狀態(tài)進(jìn)行管理。放貨功能依據(jù)組車(chē)情況,記錄貨物是否裝 車(chē)卸車(chē),將出庫(kù)記錄存入系統(tǒng),為以后的出庫(kù)記錄查詢(xún)以及掌握倉(cāng)庫(kù)貨物存儲(chǔ) 情況作基礎(chǔ)。 5.查詢(xún)功能模塊 此模塊是針對(duì)貨物在內(nèi)部進(jìn)行調(diào)動(dòng)的詳細(xì)記載,方便用戶(hù)對(duì)運(yùn)送貨物物流 情況的了解,使取貨人能即時(shí)將貨物取走。 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 12 第 4 章 數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1 引言 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織 和表達(dá)信息,即數(shù)據(jù)庫(kù)就是相關(guān)信息的集合 6。本章從 e-r 模型的分析設(shè)計(jì)為 切入點(diǎn),重點(diǎn)介紹了數(shù)據(jù)庫(kù)的設(shè)計(jì)。根據(jù)倉(cāng)庫(kù)管理系統(tǒng)的功能,將其 e-r 圖轉(zhuǎn) 化為個(gè)數(shù)據(jù)庫(kù)表,為系統(tǒng)的實(shí)現(xiàn)奠定了基礎(chǔ) 8。 4.2 e-r 圖 圖 4-2-1 物流信息 e-r 圖 4.3 數(shù)據(jù)表 1.貨物信息表 (goods) 貨物信息表主要有貨物編號(hào),貨物名稱(chēng),貨物數(shù)量,取貨人姓名,取貨人 電話(huà),取貨人地址,發(fā)貨人姓名,發(fā)貨人電話(huà),發(fā)貨人地址,備注,狀態(tài)。 表 4.2 貨物信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 默認(rèn)值 說(shuō)明 gid number 8 no 貨物編號(hào) gname varchar2 30 yes 貨物名稱(chēng) 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 13 gcount number 20 yes 貨物數(shù)量 outgoodman varchar2 10 yes 取貨人姓名 outgoodman tel varchar2 20 yes 取貨人電話(huà) outgoodadd ress varchar2 8 yes 取貨人地址 ingoodman varchar2 8 yes 發(fā)貨人姓名 ingoodmant el varchar22 8 yes 發(fā)貨人電話(huà) ingoodaddr ess varchar2 8 yes 發(fā)貨人地址 note varchar2 20 yes 備注 state varchar2 8 yes 狀態(tài) 2.車(chē)輛信息表表(gdst) 車(chē)輛信息主要有車(chē)輛編號(hào)、司機(jī)姓名和車(chē)牌號(hào) 表 4.3 貨物儲(chǔ)存表 列名 數(shù)據(jù)類(lèi)型 允許空 默認(rèn)值 說(shuō)明 bid number no 車(chē)輛編號(hào) busmen varchar2 yes 司機(jī)姓名 bno varchar2 yes 車(chē)牌號(hào) 3.組車(chē)信息表(opst) 組車(chē)信息表主要有貨物編號(hào)和車(chē)輛編號(hào) 表 4.4 操作類(lèi)型表 列名 數(shù)據(jù)類(lèi)型 允許空 默認(rèn)值 說(shuō)明 gbid number no 組車(chē)編號(hào) bid number yes 車(chē)輛編號(hào) gid number yes 貨物編號(hào) 4.發(fā)貨信息表(mstock) 發(fā)貨信息表主要有取貨人姓名和取貨人證件號(hào) 表 4.5 庫(kù)存記錄主表 列名 數(shù)據(jù)類(lèi)型 允許空 默認(rèn)值 說(shuō)明 getgoodmann ame varchar2 取貨人姓名 getgoodmani d varchar2 取貨人證件 號(hào) 5.管理人員表(stock) 管理人員表主要有管理員姓名、密碼和職位如表 4.6 所示 表 4.6 庫(kù)存明細(xì)表 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 14 列名 數(shù)據(jù)類(lèi)型 允許空 默認(rèn)值 說(shuō)明 username varchar2 no 管理員姓名 password varchar2 yes 密碼 job varchar2 yes 職位 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 15 第 5 章 系統(tǒng)界面與功能實(shí)現(xiàn) 5.1 公司簡(jiǎn)介模塊 17 物流公司的簡(jiǎn)單介紹和宣傳 5.2 收貨管理模塊的實(shí)現(xiàn) 當(dāng)某種已有物品進(jìn)貨后,就需要在此輸入庫(kù)存記錄信息,并同時(shí)輸入相應(yīng) 貨物入庫(kù)信息,為以后進(jìn)行入庫(kù)貨物的查詢(xún)和出庫(kù)操作產(chǎn)生操作數(shù)據(jù),供管理 人員掌握倉(cāng)庫(kù)內(nèi)存儲(chǔ)的貨物情況 12。界面如圖 51 所示。 圖 5-1 入庫(kù)模塊 主要代碼: 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 16 function createrequestobject() var ro; var browser = navigator.appname; if(browser = “microsoft internet explorer“) ro = new activexobject(“microsoft.xmlhttp“); else ro = new xmlhttprequest(); return ro; var http = createrequestobject(); function s64(gid) http.open(get, /freightage/servlet/savegoods?gid=+gid+“ /將得到的用戶(hù)名,通過(guò) get 方式提交到 servlet/ajax001 http.onreadystatechange = handleresponse; http.send(null); function handleresponse() if(http.readystate = 4) var re=http.responsetext;/取得 servlet 中打印的 0 或者 1 if(re=1) document.getelementbyid(“info1“).value =該用戶(hù)已經(jīng) 存在,請(qǐng)重新選擇用戶(hù)名 ; document.form1.username.focus(); document.getelementbyid(“username“).value = ; 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 17 else document.getelementbyid(“info1“).value =該用戶(hù)名可用 ; 5.3 放貨管理模塊的實(shí)現(xiàn) 此系統(tǒng)的放貨管理模塊主要功能是審核取貨人信息并進(jìn)行發(fā)貨操作界面如 圖 52 所示 14。 圖 5-2 產(chǎn)品出庫(kù) 審查取貨人運(yùn)送貨物的物流情況,核實(shí)取貨人信息正確后將貨物卸車(chē)。 圖 5-3 產(chǎn)品出庫(kù) 主要代碼: public void dopost(httpservletrequest request, httpservletresponse 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 18 response) throws servletexception, ioexception request.setcharacterencoding(“gb2312“); response.setcharacterencoding(“gb2312“); string name=request.getparameter(“getgoodmanname“);/姓名 string id=request.getparameter(“getgoodmanid“);/身份證號(hào) if(id.equals(new db().ckoutgoodman(name) arraylist al=new arraylist(); al=new db().showaddbusgoods(name); request.setattribute(“ss“, al); arraylist list=new arraylist(); list=new db().showgoodsbus(name); request.setattribute(“req“, list); getservletconfig().getservletcontext().getrequestdispatcher(“/outg oodmanager.jsp“).forward(request, response); else response.sendredirect(“/ckoutgoodmanager.jsp“); public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception request.setcharacterencoding(“gb2312“); response.setcharacterencoding(“gb2312“); int lower=integer.parseint(request.getparameter(“l(fā)ower“); db db=new db(); db.updatestate1(lower); new db().deletegoodsbusbygid(lower); response.sendredirect(“/outgoodmanagerok.jsp“); 5.4 組車(chē)管理模塊的實(shí)現(xiàn) 車(chē)輛調(diào)度安排是物流管理過(guò)程中的重要環(huán)節(jié),物流公司在接到托運(yùn)貨物信 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 19 息之后,首要的問(wèn)題是安排托運(yùn)貨物的車(chē)輛。在本系統(tǒng)當(dāng)中組車(chē)管理員負(fù)責(zé)車(chē) 輛調(diào)度,為貨物分配車(chē)輛,修改貨物狀態(tài)。 界面如圖 53 所示。 圖 5-4 組車(chē)管理圖 主要代碼: public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception request.setcharacterencoding(“gb2312“); response.setcharacterencoding(“gb2312“); int gid=integer.parseint(request.getparameter(“add“); int bid=integer.parseint(request.getparameter(“bid“); printwriter out = response.getwriter(); out.print(bid); out.print(gid); db d=new db(); d.addbus(gid, bid); new db().updatestate(gid); arraylist al=new arraylist(); al=new db().showallgoods(); request.setattribute(“ss“, al); getservletconfig().getservletcontext().getrequestdispatcher(“/addb us.jsp“).forward(request, response); 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 20 5.5 查詢(xún)模塊的實(shí)現(xiàn) 查詢(xún)模塊包括貨物信息查詢(xún),車(chē)輛信息查詢(xún),取貨人信息查詢(xún),組車(chē)信息 查詢(xún)。界面如圖 55 所示。 圖 5-5 計(jì)量單位模塊 主要代碼: public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception request.setcharacterencoding(“gb2312“); response.setcharacterencoding(“gb2312“); string kw=request.getparameter(“kw“); string type=request.getparameter(“type“); db db=new db(); arraylist a=new arraylist(); a=db.selectgoods(kw, type); request.setattribute(“selectgoods“, a); getservletconfig().getservletcontext().getrequestdispatcher(“/show goods.jsp“).forward(request, response); public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 21 request.setcharacterencoding(“gb2312“); response.setcharacterencoding(“gb2312“); string kw=request.getparameter(“kw“); string type=request.getparameter(“type“); db db=new db(); arraylist a=new arraylist(); a=db.selectgetgoodman(kw, type); request.setattribute(“selectgetgoodman“, a); getservletconfig().getservletcontext().getrequestdispatcher(“/show getgoodman.jsp“).forward(request, response); public void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception request.setcharacterencoding(“gb2312“); response.setcharacterencoding(“gb2312“); string kw=request.getparameter(“kw“); string type=request.getparameter(“type“); db db=new db(); arraylist a=new arraylist(); a=db.selectgoodsbus(kw, type); request.setattribute(“selectgoodsbus“, a); getservletconfig().getservletcontext().getrequestdispatcher(“/show goodsbus.jsp“).forward(request, response); 5.6 員工登陸注冊(cè)模塊的實(shí)現(xiàn) 系統(tǒng)登錄主要用于對(duì)登錄物流管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防止非 法用戶(hù)登錄該系統(tǒng)。根據(jù)給管理員分配的權(quán)限,登錄用戶(hù)可以根據(jù)自己所具有 的權(quán)限操作系統(tǒng)中相應(yīng)的功能。 在登錄系統(tǒng)時(shí)驗(yàn)證操作員及其密碼,主要通過(guò) ado 控件中記

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論