【正文】
理模塊 29 活動(dòng)圖 29 界面 30 測(cè)試用例 30 采購管理模塊 33 活動(dòng)圖 33 界面 33 測(cè)試用例 34 銷售管理模塊 37 活動(dòng)圖 37 界面 37 庫存管理模塊 38 活動(dòng)圖 38 界面 39 測(cè)試用例 40 測(cè)試結(jié)論 42第6章 總結(jié)與展望 43 總結(jié) 43 展望 44致 謝 45參考文獻(xiàn) 46附錄 48附錄A: 附加圖、表 48附錄B: 主要源程序 50附錄C: 軟件使用說明書 60附錄D: 光盤 6161 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(jì)(論文)第1章 緒論隨著現(xiàn)代通信技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,基于B/S架構(gòu)的信息平臺(tái)在各個(gè)領(lǐng)域如雨后春筍地得以發(fā)展,物流在我國(guó)改革開發(fā)的30多年中同樣得到社會(huì)的認(rèn)識(shí)和發(fā)展,并成為我國(guó)經(jīng)濟(jì)發(fā)展中重要的現(xiàn)代服務(wù)產(chǎn)業(yè)。 Jurisdiction management。 development on the basis of full investigation and analysis of current logistics industry, in addition bined with logistics information management model. This system applies the J2EE framework and a variety of advanced technologies such as MVC system, JavaBean technology,Ajax technology and XML standardization law, which makes this system has good scalability and versatility, by further outline and detailed design of logistics information platform and platform module functional division, this system ultimately reaches the entire platform.Logistics workflow system design and realization provide new opportunities and challenges for modern enterprises to share modity exchange and cooperate staff. By using this system, modern enterprises can increase productivity and efficiency, reduce production costs. The design of this system has achieved the expected goals.Key words: Logistics Information Management System。關(guān)鍵詞:物流信息流管理系統(tǒng);J2EE;權(quán)限管理;數(shù)據(jù)庫;MVC設(shè)計(jì)模式 Abstract Logistics refers to the use of modern information technology and equipment, and make the goods from supply to receive accurate, timely, safe, quality and quantity, door to door rationalization service model and advanced service process. Logistics activities has a long history, Modern logistics has bee a necessity of development of China39。通過系統(tǒng)的應(yīng)用,大幅提高了勞動(dòng)生產(chǎn)率和工作效率、降低了生產(chǎn)成本。論文在對(duì)當(dāng)前物流產(chǎn)業(yè)充分調(diào)查分析的基礎(chǔ)上,結(jié)合信息化物流管理模式,提出適應(yīng)當(dāng)前物流發(fā)展的物流信息流管理系統(tǒng),本系統(tǒng)采用J2EE框架,并綜合使用多種當(dāng)前先進(jìn)技術(shù)如MVC體系、JavaBean技術(shù)、Ajax技術(shù)、XML標(biāo)準(zhǔn)化法,這使得系統(tǒng)具有良好的伸縮性和通用性,進(jìn)一步對(duì)物流信息平臺(tái)進(jìn)行概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),分析了平臺(tái)的模塊功能劃分,最終實(shí)現(xiàn)了整個(gè)系統(tǒng)平臺(tái)?,F(xiàn)代物流管理要求是集現(xiàn)代運(yùn)輸、庫存、配送、訂單、銷售、商品流通和信息管理于一體,而現(xiàn)在傳統(tǒng)的手工記賬或單機(jī)版的物資管理系統(tǒng)信息共享度低、資金周轉(zhuǎn)慢,已不能適用時(shí)代發(fā)展的需要。論文編號(hào): 基于Struts2物流信息流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——訂單、采購、銷售和庫存管理模塊The Design and Implementation of the Logistics Information Management System Base on the Struts2——Orders, Procurement, Sales and Inventory Management Module專 業(yè):網(wǎng)絡(luò)工程班 級(jí):網(wǎng)絡(luò)081班學(xué) 號(hào):200880124124 學(xué)生姓名:張善龍指導(dǎo)教師:郭永鋒 2012 年 5 月 25 日摘要物流是指利用現(xiàn)代信息技術(shù)和設(shè)備,將物品從供應(yīng)地向接收地準(zhǔn)確的、及時(shí)的、安全的、保質(zhì)保量的、門到門的合理化服務(wù)模式和先進(jìn)的服務(wù)流程。物流活動(dòng)具有悠久的歷史,現(xiàn)代物流在我國(guó)的物流產(chǎn)業(yè)已經(jīng)成為發(fā)展的必然。建設(shè)一個(gè)良好的綜合物流信息流管理系統(tǒng)會(huì)對(duì)企業(yè)提供至關(guān)重要的決策信息,物流信息流管理系統(tǒng)已經(jīng)成為現(xiàn)代企業(yè)推進(jìn)物流管理的迫切需要。物流信息流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)為企業(yè)商品的信息交流、共享和人員協(xié)作方式帶來了新的機(jī)會(huì)和挑戰(zhàn)。系統(tǒng)的設(shè)計(jì)達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo)。s logistics industry. Modern logistics is a collection of modern transportation, inventory, distribution, orders, sales, modity circulation and information management, while traditional manual bookkeeping or standalone version of materials management system which have low level of sharing and slow cash turnover cannot meet the demands of the times. To construct a wellintegrated logistics workflow management system has bee an urgent need for a modern enterprise to provide vital information for decisionmaking and promote the logistics management.This paper proposed a logistics workflow management system which is proper to present logistics39。 J2EE。 Database。縱觀我國(guó)物流發(fā)展歷程,起步晚、層次低,現(xiàn)代物流技術(shù)應(yīng)用還處于初級(jí)階段,尤其是物流信息發(fā)展和物流基礎(chǔ)發(fā)展極不協(xié)調(diào)[1]。本文結(jié)合現(xiàn)代物流信息流管理系統(tǒng)的開發(fā)過程展開,詳細(xì)介紹了需求分析、總體設(shè)計(jì)、相關(guān)技術(shù)和系統(tǒng)實(shí)現(xiàn)的全過程,力爭(zhēng)通過對(duì)該項(xiàng)目的開發(fā)來更一步加深對(duì)物流信息流管理系統(tǒng)各個(gè)業(yè)務(wù)的理解、對(duì)相關(guān)技術(shù)的鞏固與提高。而用計(jì)算機(jī)來處理企業(yè)內(nèi)部信息間的流通和使用[3],既可以實(shí)現(xiàn)數(shù)據(jù)信息的共享,控制好數(shù)據(jù)的冗余度,并使企業(yè)有統(tǒng)一的管理,提高信息的利用率;又可以實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,表示大量數(shù)據(jù)相互間的多種聯(lián)系,這樣就可以大大的提高企業(yè)生產(chǎn)動(dòng)作的效率。計(jì)算機(jī)信息技術(shù)的發(fā)展,為現(xiàn)代物流企業(yè)實(shí)現(xiàn)管理提供了外在的條件,促進(jìn)了現(xiàn)代物流企業(yè)生產(chǎn)的發(fā)展。在網(wǎng)絡(luò)環(huán)境下供應(yīng)鏈中的各個(gè)節(jié)點(diǎn)企業(yè)能更好的實(shí)現(xiàn)信息共享,使企業(yè)可以提高生產(chǎn)力,降低了物流企業(yè)的運(yùn)行成本[5]。同時(shí),企業(yè)也可以借助網(wǎng)絡(luò)環(huán)境針對(duì)用戶日益多元化的信息需求,開拓思路,拓寬服務(wù)領(lǐng)域。(2) 提高物流領(lǐng)域的效率,創(chuàng)造具有競(jìng)爭(zhēng)力的投資環(huán)境。(4) 促進(jìn)傳統(tǒng)交通行業(yè)的升級(jí)換代,改造現(xiàn)有的物流信息的組織方式。 研究范圍及要達(dá)到的技術(shù)要求 針對(duì)物流信息流管理系統(tǒng),主要是面向物流公司的內(nèi)部人員,滿足相關(guān)人員便利查詢相關(guān)信息,對(duì)相關(guān)信息的增刪改查需求,功能針對(duì)性較強(qiáng)[6]。采用了加密登錄,安全性好,排除了非法用戶侵入,人機(jī)界面友好,易維護(hù),滿足用戶進(jìn)行測(cè)試、排版、修改、增加、刪除數(shù)據(jù)的各種功能。(3) 應(yīng)用范圍:應(yīng)用于各種物流公司,物流公司商品信息的錄入、查詢、修改、刪除以及對(duì)職員的查詢、增加、修改、刪除,訂單、銷售等相關(guān)業(yè)務(wù)的操作。使用時(shí),各數(shù)據(jù)的應(yīng)用和操作的安全性不可忽視,防止數(shù)據(jù)在操作的過程當(dāng)中應(yīng)失誤而丟失,以及在系統(tǒng)的維護(hù)當(dāng)中,系統(tǒng)的各組件當(dāng)中有緊密的連接,因?yàn)槿魏我粋€(gè)系統(tǒng)當(dāng)中如果不聯(lián)系的話,將會(huì)造成很大的損失,大大減少了系統(tǒng)的實(shí)用價(jià)值,往往使我們難以預(yù)料,例如,在程序的執(zhí)行當(dāng)中,如果第一項(xiàng)與第二項(xiàng)沒有關(guān)聯(lián),程序?qū)⒉粫?huì)繼續(xù)運(yùn)行下去,或者說,在退出程序時(shí),沒有進(jìn)行自動(dòng)保存功能的話,那么數(shù)據(jù)就會(huì)丟失,所以這些都要做重點(diǎn)考慮。國(guó)外狀況,國(guó)外物流企業(yè)的技術(shù)裝備已達(dá)到相當(dāng)高的水平。(2) 國(guó)外物流企業(yè)向集約化方向、協(xié)同化發(fā)展、全球化方向發(fā)展。(3) 電子物流需求強(qiáng)勁,快遞業(yè)“沖鋒陷陣”,基于互聯(lián)網(wǎng)絡(luò)(如:World Wide Web,WWW)的電子商務(wù)的迅速發(fā)展,促使了電子物流(E—Logistics)的興起。消費(fèi)者可以直接在網(wǎng)上獲取有關(guān)產(chǎn)品或服務(wù)信息,實(shí)現(xiàn)網(wǎng)上購物。此外,電子物流可以在線跟蹤發(fā)出的貨物,聯(lián)機(jī)地實(shí)現(xiàn)投遞路線的規(guī)劃、物流調(diào)度以及貨品檢查等,可以說電子物流已成為21世紀(jì)國(guó)外物流發(fā)展的大趨勢(shì)。一方面電子物流的興起,刺激了傳統(tǒng)郵政快遞業(yè)的需要和發(fā)展;另一方面,新興的快遞業(yè)發(fā)展迅猛,觸角伸向全球各地。為此,21世紀(jì)對(duì)物流提出了新的要求,即綠色物流。物流業(yè)的興起與外資進(jìn)入中國(guó)市場(chǎng),制造業(yè)轉(zhuǎn)移中國(guó)密切相關(guān),接著是連鎖業(yè)物流、家電物流、日用化工業(yè)物流、汽車物流等等。據(jù)權(quán)威人士分析,中國(guó)的物流業(yè)的總體水平,特別是從物流成本占GDP的比重來衡量,大約在發(fā)達(dá)國(guó)家上世紀(jì)70年代末80年代初的水平。具體表現(xiàn)在:(1) 現(xiàn)代物流觀念比較薄弱,物流人才匾乏。專業(yè)化、社會(huì)化的物流需求還不多,遠(yuǎn)未形成應(yīng)有的市場(chǎng)規(guī)模。(2) 物流基礎(chǔ)設(shè)施落后,重復(fù)建設(shè)嚴(yán)重。主要表現(xiàn)在:一是各類運(yùn)輸裝備標(biāo)準(zhǔn)不兼容。三是物流基礎(chǔ)設(shè)施不規(guī)范。(3) 物流信息化程度低。特別是公共信息平臺(tái)建設(shè)滯后,物流信息分散,資源不能有效整合,形成了大大小小的“信息孤島”。目前多數(shù)從事物流服務(wù)的企業(yè)只能簡(jiǎn)單地提供運(yùn)輸(送貨)和倉儲(chǔ)服務(wù),在流通加工、物流信息服務(wù)、庫存管理、物流成本控制等物流增值服務(wù)方面,尤其在物流方案設(shè)計(jì)以及全程物流服務(wù)等更高層次的物流服務(wù)方面還沒有全面展開。(5) 發(fā)展現(xiàn)代物流的法制環(huán)境尚未完善。沒有統(tǒng)一的法律約束,制約著我國(guó)電子商務(wù)物流的發(fā)展[8]。此外,現(xiàn)有物流信息管理軟件未能從整個(gè)城市的物流需求出發(fā),整合各領(lǐng)域的物流資源基礎(chǔ),起到面向各行業(yè)物流供需信息和方案決策的綜合平臺(tái)功能,這些都限制了它們的應(yīng)用推廣[10]。(2) 融合協(xié)同商務(wù)的理念,與電子商務(wù)系統(tǒng)平臺(tái)的交互。(4) 建立了以某一模塊為核心的整個(gè)信息系統(tǒng),包括商品,職員,庫存等多個(gè)功能模塊。 小結(jié) 綜上分析,系統(tǒng)必須以現(xiàn)代物流的基本指導(dǎo)思想為核心,結(jié)合電子商務(wù)的運(yùn)行流程,以面向?qū)ο鬄榛驹O(shè)計(jì)理念,設(shè)計(jì)出安全的、穩(wěn)定的、交互的模塊化物流信息流管理系統(tǒng)。 可行性研究 技術(shù)可行性物流信息管理系統(tǒng)主要通過JSP、Servlet技術(shù)來是實(shí)現(xiàn)了一個(gè)物流管理系統(tǒng)。在系統(tǒng)中,過濾器是關(guān)鍵。對(duì)MVC三層架構(gòu),C層是M和V之間的橋梁,用于控制流程,主要用Servlet來實(shí)現(xiàn),它負(fù)責(zé)頁面跟底層數(shù)據(jù)庫的交互工作,頁面發(fā)送請(qǐng)求到Servlet,控制器經(jīng)過處理之后調(diào)用不同的業(yè)務(wù)來處理請(qǐng)求,把從數(shù)據(jù)庫拿的數(shù)據(jù)封裝到一個(gè)Request里面,在頁面通過EL標(biāo)簽和JSTL CORE標(biāo)簽庫對(duì)請(qǐng)求中的數(shù)據(jù)處理并顯示到界面給用戶。M層主要負(fù)責(zé)業(yè)務(wù)功能。數(shù)據(jù)源很好的避免了上面所說的缺點(diǎn),把數(shù)據(jù)連接保存在連接池中,當(dāng)請(qǐng)求到來時(shí),只需從連接池中取出空閑狀態(tài)的連接數(shù)據(jù)庫,大大地提高訪問數(shù)據(jù)庫的效率。并且連接數(shù)據(jù)庫,關(guān)閉數(shù)據(jù)庫資源都是通過工廠類實(shí)現(xiàn),DAO的實(shí)現(xiàn)層可以直接調(diào)用使用。目前Internet上流行的系統(tǒng)構(gòu)架方式是LAMJ(Linux+Apache+MySQL+J2EE),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,J2EE作為服務(wù)器端腳本解釋器[12]。 操作可行性本系統(tǒng)的主要內(nèi)容是:商品管理、職員管理、顧客管理、訂單管理、采購管理、銷售管理和庫存管理功能模塊,系統(tǒng)為不同的用戶提供不同的操作權(quán)限,同時(shí)附加驗(yàn)證碼保護(hù),防止惡意登錄,以及對(duì)系統(tǒng)的攻擊和入侵,切實(shí)的保護(hù)用戶的利益。在設(shè)計(jì)完成之后,設(shè)計(jì)人員對(duì)系統(tǒng)進(jìn)行負(fù)責(zé)管理。 功能需求我們要為Tina集團(tuán)開發(fā)一套電子商務(wù)綜合管理平臺(tái),該平臺(tái)是EZ在線銷售系統(tǒng)的后臺(tái)支撐,它要求能通過EZ公司的專網(wǎng)為各分公司及總公司的員工提供采購業(yè)務(wù)、銷售業(yè)務(wù)、倉儲(chǔ)業(yè)務(wù)、商品管理、員工管理、客戶管理、審批管理等功能。當(dāng)一個(gè)商品的類別改變時(shí)要重新生成商品的編號(hào),其中查詢支