【正文】
(日 )。 (月 )。 (年 )。 (日 )。 (月 )。 (年 )。 year= ()。同時 ,它能用來校驗用戶是否屬于該部門,是即應有對應的工號跟密碼,不是便不能登陸進入。它主要包括三大模塊,基礎數(shù)據(jù)、庫存操作還有幫助。數(shù)據(jù)庫的作用在于組織和表達信息,即數(shù)據(jù)庫就是相關信息的集合。 此模塊通過定期對倉庫信息做清點,有效的了解了貨物的流通情況和倉庫貨物的損耗情況。 4.出庫功能模塊 出庫功能是倉庫管理系統(tǒng)的基本功能之二。 模塊 入庫功能是倉庫管理系統(tǒng)的基本功能 之一 。 5.其他信息的管理 除了以上提到的一些功能外,倉庫管理系統(tǒng)還應該能對一些其他的信息進行管理 。出庫結束后,執(zhí)行庫管給提出出庫申請的出庫人員開具出庫單,出庫流程結束。對有效的出庫單,依據(jù)其要求出庫的 貨物名稱查找倉庫庫存貨物的信息和此貨物的庫存數(shù)量。 貨物從倉庫中出庫,是從需求貨物的出庫單位出庫人員向執(zhí)行出庫操作的庫管提交出庫申請開始的。若待入庫貨物與入庫申請單信息一致,則允許入庫;若不一致,則禁止入庫,請?zhí)峤回浳锏膫} 庫 管 理 系 統(tǒng) 基礎數(shù)據(jù) 員工管理 貨物管理 貨物信息查詢 添加用戶 貨物信息錄入 查詢用戶 刪除用戶 貨物信息查詢 編碼設置 部門設置 倉庫設置 操作類型設置 計量單位設置 期初設置 入庫操作 盤點信息錄入 庫存管理 移庫 操作 出庫 操作 15 單位重新出具入庫申請單。 系統(tǒng)需求分析 1. 系統(tǒng)功能概述 14 2.貨物入庫和出庫的管 理 倉庫是用來存放貨物的,貨物進入倉庫要進行登記記錄,貨物從倉庫出庫也要進行登記記錄,這是倉庫管理的主要內容。從而能完全滿足使用者的要求。對于倉庫管理系統(tǒng)則應著重分析其社會效益。 基礎投資: 硬件設備: PC 機 軟件設備: WINDOWS 202 BEA Weblogic Server 10 前端用 ,業(yè)務邏輯采用 的無狀態(tài)會話 Bean,持久映像層采用 hibernate 模式,應用服務器使用了使用最廣泛的 BEA Weblogic Server。 在全面客觀的系統(tǒng)分析的基礎上,根據(jù)用戶提出的系統(tǒng)功能進行相應的功能設計。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務控制。 Hibernate Hibernate 是一個開放源代碼的對象關系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Struts 提供了多種 Action 供選擇使用。 Action 是用于執(zhí)行業(yè)務邏輯的 RequsestHandler。對于一些復雜的系統(tǒng),還可以采用 DynaActionForm 來構造動態(tài)的 Form,即通過預制參數(shù)來生成Form。如果驗證通過則調用 Action 的 execute()方法來執(zhí)行 Action,最終返回 ActionFoward。雖然它現(xiàn)在還有不少缺點,但它是一種非常優(yōu)秀的 J2EE MVC 實現(xiàn)方式。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。 Taglib是 Struts 的標記庫,靈活動用,能大大提高開發(fā)效率 。它只有一個中心控制器,他采用 XML 定制轉向的 URL。它用 JSP 技術實現(xiàn)視圖的功能,用 Servlet 技術實現(xiàn)控制器的功能,用 JavaBean 技術實現(xiàn)模型的功能 JSP Model 1 與 JSP Model 2 圖 131 MVC 組件模型的關系和功能圖 9 圖 132 JSP Model 1 圖 133 JSP Model 2 SUN在 JSP出現(xiàn)早期制定了兩種規(guī)范,稱為 Model1和 Model2。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在 HTML 內容中。很多VB,Delphi 等 RAD 程序都有這種問題。 模型( Model) 模型是應用程序的主體部分。采用 Struts 可以簡化遵循 MVC 設計模式的 Web 應用的開發(fā)工作,很好地實現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來,快速開發(fā)能夠充分發(fā)揮 8 JSP/Servlet 優(yōu)點、并具有強可擴展性的 Web 應用。 消息驅動 Bean 在行為上很象會話 Bean。兩種會話 Bean 都不保存狀態(tài)信息或者數(shù)據(jù),當客戶斷開連接或者服務器關閉時,會話 Bean 也就隨之消失。 根據(jù)功能不同,規(guī)范中定義了三種 Enterprise JvavaBean:會話 Bean( Session Bean)、實體 Bean( Entity Bean)和消息驅動 Bean( Message- Driven Bean)。 JSP 提供了多種方式訪問 Java class、Servlet、 Applets 和 Web Server,因此, Web 應用的功能可以分成多個明確定義公用接口的組件,通過 JSP 將它們結合在一起 . EJB EJB( Enterprise JavaBeans)是 J2EE 平臺的核心,也是 J2EE 得到業(yè)界廣泛關注和支持的主要原因。 JSP 簡介 JSP( Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司 7 參與一起建立的一種動態(tài)網(wǎng)頁技術標準, JSP 技術在 Servlet 技術基礎上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)已成為 Java 服務器編程的重要組成部分。 Servlet Servlet 是一些用來擴展 Web 服務器功能的 Web 組件,它基于請求 /響應機制。 最后對全文進行了總結,對今后的工作提出了展望。只是通過增強一些技術使得我們 更快、更容易、更簡單地開發(fā)企業(yè)應用程序 本文的主要工作 本論文以標準的倉庫管理模式為藍本, 根據(jù)軟件工程的理論,開發(fā)出基于Java EE 的適用于中小單的位倉庫管理系統(tǒng)。開發(fā)商和廣大程序員一直在努力推動和殷切期待一個成熟的、標準的企業(yè)級應用平臺來簡化和規(guī)范企業(yè)級應用系統(tǒng)的開發(fā)和部署。 倉 庫 管理系統(tǒng)是通過入庫業(yè)務、出庫業(yè)務、庫 存調撥、庫存調整,結合批次管理、物料對應、庫存盤點、質檢管理 、 實時庫存管理等功能綜合運用的管理系統(tǒng),對庫存業(yè)務的物流和 成本管 理全過程進行有效控制和跟蹤,實現(xiàn)完善的企業(yè)倉 庫 信息管理。 根據(jù)中國物流與采購聯(lián)合會統(tǒng)計, 2021 年,中國與物流相關的 年總支出為19000 億元人民幣,物流成本占 GDP 的比重為 20%左右 。 根據(jù)物流軟件結構分類,就目前物流軟件所使用的應用范圍來說,物流軟 件包括如下幾 個子系統(tǒng) : WMS(Warehouse Management System,倉庫 管理系統(tǒng) )、TMS(Transportation Management System,運輸管 理 系統(tǒng) 。 物流 (Logistic)到 目前還沒有一個統(tǒng)一的定義,綜合各種物流的定義可以得出,物流是有形物品從出發(fā)點到最終消費點的流動存儲活動,具體包括運輸、 保管、包裝、裝卸、搬運、流通加工及信息處理,從職 能上可以分為 :供應物流、生成物流、銷售物流、回收物流和廢棄物流五個 職能 。 作為企業(yè)管理信息系統(tǒng)關鍵組成部分的倉庫管理系統(tǒng)的應用給企業(yè)帶來巨大的效益。通過入庫管理、出庫管理 、 報表生成管理 、 倉庫人員管理、倉庫位置信息管理等功能模塊來實現(xiàn)倉庫的綜合管理。 畢業(yè)設計(論文) 題 目 : 基于 Java EE 的倉庫管理系統(tǒng) 論 文 摘 要 隨著經(jīng)濟的不斷繁榮以及加入 WTO 后市場環(huán)境的變化,對企業(yè)的生產經(jīng)營提出了更高的要求, 企業(yè)必須綜合利用各種先進制造技術,在網(wǎng)絡與信息技術的支持下,改進現(xiàn)在的生產經(jīng)營模式和組織結構,才能在市場競爭中贏得更多 的份額。 倉 庫 管理系統(tǒng)主要提供一個倉庫業(yè)務 及其作業(yè)管理的信息存儲和檢索系統(tǒng)。 關鍵詞: 倉庫管理系統(tǒng), Java EE, 模塊化設計,軟件工程 2 Abstract With the continuous economic prosperity and accession to the WTO after the market environment changes, the production and operation of enterprises have set higher requirements, enterprises must prehensive utilization of advanced manufacturing technology, the Inter and information technology, improving the existing production Business model and anizational structure, in order to win more market petition in the share. With the expansion of business scale, warehouse management system will play an increasingly important role. Facilitate the efficient warehouse management system, can provide a strong production and management backing and strong support. Warehouse management system to provide a major warehouse operations and its operations management information storage and retrieval system. Through storage management, to the management, report generation management, storage management, storage location information management module to achieve integrated management of the warehouse. This paper to the warehouse management standards based on the model, based on the Java EE can be used to develop a unit of General warehouse management system, warehouse management to achieve the efficiency and security. This system can quickly and easily achieve the management of goods registered to the stock and the treasury management operation, the enterprise storage management orderly, for the healthy development of enterprises to create good conditions. Key Words: Warehouse management system, Java EE, modular design, software engineering 目 錄 論文摘要 目錄 一、引言 ……………………………………………………………………… 6 倉庫管理系統(tǒng)的背景與意義 ………………………………………… 6 Java EE 簡介 ………………………………………………………… 7 本文的主要工作 ……………………………………………………… 7 二、 相關技術介紹 ………… … ……………………………………………… 8 Java EE 相頭原理及技術簡介 ……………………………………… 8 Servlet ………………………………………………………… 8 JSP 簡介 ………………………………………………………… 8 3 EJB ……………………………………………………………… 8