【正文】
率;2)規(guī)范性。 系統(tǒng)目標(biāo)企業(yè)倉庫管理系統(tǒng)的主要工作是對企業(yè)倉庫的出庫、入庫和統(tǒng)計查詢以信息化的方式進行管理,最大限度的減少各個環(huán)節(jié)中可能出現(xiàn)的錯誤,有效減少盲目出庫、入庫并提高市場靈敏度,使企業(yè)能夠合理安排出、入、存的各個關(guān)鍵環(huán)節(jié),提升企業(yè)的市場競爭力。 本章小結(jié)本章主要論述了用戶到的技術(shù)的介紹,包括Spring MVC、Mysql和web服務(wù)器Tomcat的簡介等相關(guān)技術(shù)的介紹,其中重點論述了各項技術(shù)的特點、適用領(lǐng)域以及選擇這些技術(shù)的原因。通過上述SpringMVC和Mysql的描述,結(jié)合面向?qū)ο蠓治龅募夹g(shù),決定本系統(tǒng)采用MyEclipse可視化軟件作為開發(fā)平臺,數(shù)據(jù)庫采用Mysql管理,操作平臺采用Windows 7,以Spring MVC為框架,可以實現(xiàn)對倉庫信息的高效共享性。多個 Connector 和一個 Container 就形成了一個 Service,Service 的概念大家都很熟悉了,有了 Service 就可以對外提供服務(wù)了,但是 Service 還要一個生存的環(huán)境,必須要有人能夠給她生命、掌握其生死大權(quán),那就非 Server 莫屬了。圖22 Tomcat核心組成圖從上圖中可以看出 Tomcat 的心臟是兩個組件:Connector 和 Container,關(guān)于這兩個組件將在后面詳細介紹。最后,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用作為一個開放源代碼的軟件Jakarta Tomcat有著自己獨特的優(yōu)勢:首先,免費開放源代碼的Web輕量級應(yīng)用服務(wù)器。Tomcat是一種具有JSP環(huán)境的Servlet容器。Tomcat在嚴格意義上并不是一個真正的應(yīng)用服務(wù)器,它只是一個可以支持運行Serlvet/JSP的Web容器,不過Tomcat也擴展了一些應(yīng)用服務(wù)器的功能,如JNDI,數(shù)據(jù)庫連接池,用戶事務(wù)處理等等。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。當(dāng)配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。對于一個初學(xué)者來說,可以這樣認為,當(dāng)在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)頁面的訪問請求。因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應(yīng)用服務(wù)器。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;3)支持多線程,充分利用CPU資源;4)優(yōu)化的SQL查詢算法,有效地提高查詢速度;5)既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名;6)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑;7)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具;8)可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫; Tomcat簡介Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。處理程 序的返回值并不代表視圖的具體實現(xiàn),可以只是String類型,代表視圖名,甚至是void。方法邏輯可能也會在參數(shù)中添加或者刪除數(shù)據(jù)。這種方法就像一般的類中的方法,方法名參數(shù)列 表和返回值并不像Struts2之類的框架有很強的限制。當(dāng)控制器類接收到一個請求時,它會在自己內(nèi)部尋找一個合適的處理方 法來處理請求。通過可配置的 handler mappings、view resolution、locale以及theme resolution來處理請求并且轉(zhuǎn)到對應(yīng)的視圖。從這樣一個角度來 說,Spring MVC和Struts、Struts2非常類似。具體的介紹系統(tǒng)幾大功能模塊的實現(xiàn)方式,包括界面和代碼的實現(xiàn);第五章:總結(jié)全文,并展望進一步的工作。根據(jù)系統(tǒng)分析,給出系統(tǒng)總體結(jié)構(gòu)設(shè)計,從全局的角度了解整個系統(tǒng)的結(jié)構(gòu)框架,然后,具體詳細地去描述每一個具體功能模塊的數(shù)據(jù)流和加工邏輯。通過對背景和現(xiàn)狀的分析,同時結(jié)合研究意義提出具體的研究目標(biāo); 第二章:系統(tǒng)分析。 論文組織針對以上目標(biāo),本文結(jié)合WEB技術(shù)搭建出了一個高效、便捷和規(guī)范的倉庫管理系統(tǒng),統(tǒng)一有效地管理企業(yè)倉庫信息,并通過共享接口和數(shù)據(jù)接口保證用戶的數(shù)據(jù),最終達到便捷、高效、互動的目的。系統(tǒng)為用戶提供應(yīng)用軟件的接口,包括應(yīng)用接口和數(shù)據(jù)接口,更方便了管系統(tǒng)與應(yīng)用軟件之間的交互性;4)安全性。需要由倉庫管理系統(tǒng)軟件來提高倉庫管理工作的效率,同時對于調(diào)動廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率;2)規(guī)范性。面對龐大的產(chǎn)品信息量,如何有效地管理倉庫產(chǎn)品,對企業(yè)來說是非常重要的。有效的倉庫管理,是有用的管理工具,他能達到高效的溝通意見,作出好的決議,使執(zhí)行者認同,共同努力達成戰(zhàn)略目標(biāo),它的重要性呈現(xiàn)在行動管理、目標(biāo)管理、和技術(shù)管理上。本系統(tǒng)使用B/S系統(tǒng)架構(gòu),該架構(gòu)具有結(jié)構(gòu)嚴謹,運行效率高,服務(wù)器端壓力小,安全性好等優(yōu)點。進入二十一世紀(jì),計算機技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。而現(xiàn)在的會議管理工作繁重且處于無系統(tǒng)流程的狀態(tài)。主要應(yīng)用于大中小型企業(yè),工廠,物流公司,超市以及一些科研單位。由于市場經(jīng)濟快速而多變,競爭激烈,企業(yè)采用信息化管理倉庫的進貨、庫存、銷售等諸多環(huán)節(jié)已成為發(fā)展的必然趨勢。倉庫管理系統(tǒng)是促進企業(yè)發(fā)展的重要組成部分,是企業(yè)經(jīng)營管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關(guān)鍵,如果能夠做到合理采購、及時銷售、庫存適量、積壓較少,那么企業(yè)就能夠取得最佳效益。由于倉庫管理員采用傳統(tǒng)的方式進行管理,效果并不理想,各企業(yè)又經(jīng)常出現(xiàn)供應(yīng)不足、發(fā)貨不及時等現(xiàn)象。mechanism 目錄摘 要 I Abstract II目 錄 III1 引 言 研究背景與現(xiàn)狀 (1) 研究意義 (1) 研究目標(biāo) (2) 論文組織 (3)2 相關(guān)技術(shù) Spring MVC簡介 (4) Mysql簡介 (5) Tomcat簡介 (5) 本章小結(jié) (7)3 倉庫管理系統(tǒng)的分析與設(shè)計 需求目標(biāo) (8) 功能設(shè)計 (9) 數(shù)據(jù)庫設(shè)計 (11) 本章小結(jié) (20)4 倉庫管理系統(tǒng)的實現(xiàn) 用戶管理的實現(xiàn) (22) 商品管理的實現(xiàn) (27) 入庫管理的實現(xiàn) (34) 出庫管理的實現(xiàn) (38) 供應(yīng)商管理實現(xiàn) (41) 查詢報表實現(xiàn) (45) 本章小結(jié) (49)5 倉庫管理系統(tǒng)的測試 用戶管理模塊測試 (50) 商品管理模塊測試 (52) 入庫管理模塊測試 (56) 出庫管理模塊測試 (58) 供應(yīng)商管理模塊測試 (60) 本章小結(jié) (63)6 總結(jié)與展望 總結(jié) (65) 展望 (66)致謝 (67)參考文獻 (68)1 引 言 研究背景與現(xiàn)狀隨著經(jīng)濟全球化和信息化的不斷加強,商業(yè)也得到了飛速的發(fā)展,同時交易多樣化,虛擬化也不斷加強。management。selfservicetechnology。s warehouse management software to improve enterprise efficiency has bee a trend, so that the accurate operation of the system to replace the neglect of the warehouse manager.Warehouse management system is an important part to promote the enterprise development, which is a core part of enterprise we can do a reasonable purchase, sell in a timely, stock approriately, less backlog, then the business will be able to get the best benefit. In modern society, most enterprises, especially small and medium enterprises to achieve information management is the primary task, only to realize information management can improve work efficiency and management level of enterprises. Because of the fast and changeable market economy.Based on spring MVC framework and the integration of other MVC development B / S structure scheme design for warehouse management system catering the actual demand of the warehouse management system. The system effectively improves the efficiency of warehouse management, standardized management of information, scientific statistics and fast query, reduce the workload of management, and to mobilize the enthusiasm of the masses of staff, improve the production efficiency of enterprise, have very important realistic meaning.Key words:該系統(tǒng)有效的提高了倉庫管理工作的效率,對信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調(diào)動廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實意義。由于市場經(jīng)濟快速而多變,競爭激烈,企業(yè)采用信息化管理倉庫的進貨、庫存、銷售等諸多環(huán)節(jié)已成為發(fā)展的必然趨勢。倉庫管理系統(tǒng)是促進企業(yè)發(fā)展的重要組成部分,是企業(yè)經(jīng)營管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關(guān)鍵,如果能夠做到合理采購、及時銷售、庫存適量、積壓較少,那么企業(yè)就能夠取得最佳效益。由于倉庫管理員采用傳統(tǒng)的方式進行管理,效果并不理想,各企業(yè)又經(jīng)常出現(xiàn)供應(yīng)不足、發(fā)貨不及時等現(xiàn)象。69 / 74摘 要伴隨著經(jīng)濟全球化和信息化的不斷加強,商業(yè)也得到了飛速的發(fā)展,同時交易多樣化,虛擬化也不斷加強。為適應(yīng)企業(yè)的發(fā)展,及時滿足客戶的需求,倉庫成了眾多企業(yè)領(lǐng)導(dǎo)層關(guān)注的對象。為此,建立各企業(yè)的倉庫管理軟件,讓系統(tǒng)的精確運行代替?zhèn)}庫管理員的疏忽,來提高企業(yè)效益成為了一種趨勢。在現(xiàn)代社會中,大多數(shù)企業(yè)單位,特別是中小型企業(yè)的首要任務(wù)是實現(xiàn)信息化管理,只有實現(xiàn)信息化管理才能提高工作效率和企業(yè)管理水平。結(jié)合倉庫管理系統(tǒng)中的實際需求,采用基于Spirng 的Spring MVC框架以及整合其他MVC開發(fā)框架,并結(jié)合了Mysql關(guān)系數(shù)據(jù)庫和Tomcat Web服務(wù)器的B/S結(jié)構(gòu)方案,設(shè)計出了適用于倉庫管理的系統(tǒng)。關(guān)鍵詞:倉庫管理系統(tǒng);SpringMVC框架;Mysql關(guān)系數(shù)據(jù)庫; AbstractAlong with the economic globalization and the continuous strengthening of information technology, business has also been rapid development, and the diversification of transactions, virtualization is also constantly strengthening. In order to meet the development of the enterprise, to meet the needs of customers in time, warehouse has bee the focus of many business leaders. Due to the use of traditional management establishment of the enterprise39。J2EEequipmentquery為適應(yīng)企業(yè)的發(fā)展,及時滿足客戶的需求,倉庫成了眾多企業(yè)領(lǐng)導(dǎo)層關(guān)注的對象。為此,建立各企業(yè)的倉庫管理軟件,讓系統(tǒng)的精確運行代替?zhèn)}庫管理員的疏忽,來提高企業(yè)效益成為了一種趨勢。在現(xiàn)代社會中,大多數(shù)企業(yè)單位,特別是中小型企業(yè)的首要任務(wù)是實現(xiàn)信息化管理,只有實現(xiàn)信息化管理才能提高工作效率和企業(yè)管理水平。如今,倉庫管理系統(tǒng)已經(jīng)在世界各發(fā)達國家廣泛應(yīng)用了,而且應(yīng)用范圍越來越廣功能越來越全面,操作越來越簡便,成本越來越低廉。而如今主要面臨的問題如以下幾方面:1)業(yè)務(wù)需求:對于一個企業(yè)或單位是否要安裝一個適合其自身規(guī)模的倉庫管理系統(tǒng),應(yīng)當(dāng)首先考慮其成本投入是否在自身負擔(dān)能力以內(nèi);2)技術(shù)評估:根據(jù)庫房吞吐量和存儲需要,確定是否需要自動化和自動化要達到的程度;3)庫存過量:主要原因是對銷售量預(yù)測不準(zhǔn)確,對市場的預(yù)測不確定,與下屬分銷商的溝通不及時;4)信息共享不完善:由于下限供應(yīng)商的供貨和前端銷