本站小編為你精心準備了基于JAVA物流倉庫管理信息系統設計參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
關鍵詞:Eclipse;數據庫;倉庫管理
摘要:計算機管理信息系統的應用是各企業、公司邁向現代化企業的重要標識,必將成為商品管理現代化不可缺少的手段。它在倉庫管理中的應用不僅可以簡化、規范商品信息管理的日常操作,而且可以使商品管理更加簡單、方便、快捷、清晰,從而減輕工作人員的勞動強度,同時避免了人工統計管理的麻煩,消除各項信息在管理中的操作失誤。
倉儲管理子系統是一套針對商品倉庫與倉庫存儲商品等信息的管理及維護的管理軟件。它能夠輔助倉庫管理人員對供應商信息、商品基本信息等進行控制管理。系統是由Eclipse和SQLServer2000開發。系統采用C/S結構,具有簡單、高效、功能強大等特點。系統能夠有效地降低倉儲管理成本,提高倉儲管理的效率。
1.Java語言的特點
(1)簡單性
Java與C++語言非常相近,但Java比C++還要簡單,它拋棄了C++中的一些不是絕對必要的功能,如頭文件、預處理文件、指針、結構、運算符重載、多重繼承以及自動強迫同型。
Java實現了自動的垃圾收集(GC),簡化了內存管理的工作。這使程序設計更加簡便,同時減少了出錯的可能。
(2)面向對象
面向對象技術已成為當今最先進的編程技術。java作為較新的語言,完全采用了面向對象的技術。用類把代碼組織成邏輯的模塊,運行時便從類來創建對象。
Java提供了簡單的類機制和動態的構架模型。對象中封裝了它的狀態變量和方法,很好地實現了模塊化和信息隱藏;而類則提供了一類對象的原型,通過繼承和重載機制,子類可以使用或重新定義父類或超類所提供的方法,從而既實現了代碼的復用,又提供了一種動態的解決方案。
(3)自動內存管理和多線程
Java的另一個特點是它能夠自動管理內存,并且提供了多線程機制。Java取消了指針類型,從而使應用程序更安全、更健壯。并且管理線程的工具建立在語言內部,減少了對操作系統的依賴。
多線程使應用程序可以同時進行不同的操作,處理不同的事件。在多線程機制中,不同的線程處理不同的任務,他們之間互不干涉,不會由于一處等待影響其他部分,這樣容易實現網絡上的實時交互操作。
Java程序可以有多個執行線程,如可以讓一個線程進行復雜的計算,而讓另一個線程與用戶進行交互,這樣用戶可以在不中斷計算機線程的前提下與系統進行交互。多線程保證了較高的執行效率。
(4)分布性
Java是面向網絡的語言。通過它提供的類庫可以處理TCP/IP協議,用戶可以通過URL地址在網絡上很方便的訪問其他對象。
(5)體系結構中立
Java是一種網絡語言,為使Java程序能在網絡的任何地方運行,Java解釋器生成與體系結構無關的字節碼結構的文件格式。Java為了做到結構中立,除生成機器無關的字節碼外,還制定了完全統一的語言文本,如Java的基本數據類型不會隨目標機的變化而變化,一個整型總是32位,一個長整型總是64位。
為了使Java的應用程序能不依賴于具體的系統,Java語言環境還提供了用于訪問底層操作系統功能的類組成的包,當程序使用這些包時,可以確保它能運行在各種支持Java的平臺上。
(6)可移植性
Java的可移植特性使它成為在任何計算機上都可以執行的程序設計語言。Java首先由源代碼開始,在它可以被傳送到一個接收主機之前,必須被編譯成Java虛擬機的字節代碼。當一個客戶機接收到一個Java字節代碼程序時,Java解釋器將其翻譯成接收機的本地代碼。
(7)安全性
網絡上最重要的是安全問題,Java提供了足夠的安全保障。Java在運行程序時,嚴格檢查其訪問數據的權限,例如不允許網絡上的應用程序修改本地的數據。下載到用戶計算機的字節代碼在其被執行前要經過一個核實工具,一旦字節代碼被核實,它便由Java運行解釋器來執行,該解釋器通過阻止對內存的直接訪問來進一步提高安全性。
由此可見,Java將對未來軟件的開發產生巨大影響,主要是因為Java的以上特點。
2.SQLServer2000數據庫簡介
3.處理過程分析
商品入庫處理過程分析:商品入庫是一個從供應商進貨的過程,在進貨時需要記錄供應商信息、商品入庫信息,所以在商品入庫時需要進行登記,記錄從哪個供應商進了哪些商品,以及商品數量、金額等信息。在商品入庫過程中,關鍵之處是修改商品庫存,用戶在保存信息時,程序除了檢查用戶錄入信息是否有錯誤,還要修改商品庫存,如果用戶錄入的商品在庫存中不存在,則向庫存中插入商品信息(商品名稱、商品數量等),如果存在,則在庫存中修改該商品庫存數量。新晨
商品出庫處理過程分析:商品出庫是一個提貨的過程。在商品出庫時,首先進行商品出庫登記,然后錄入提貨的商品信息,最后修改庫存,保存提貨信息。
4.安全性問題
安全性是每個系統都必需考慮到的問題,也是系統的關鍵所在之一。因為一個系統安全性的好壞將直接影響到系統日后的正常工作。對于大型系統而言,系統的安全性將直接項目的經濟效益,當然這只是一個方面。同時系統的安全性也便于用戶對系統的操作,使他們的數據得到保障。本系統在基于個人開發的小型系統,關于安全性問題,為了防止非法用戶對本系統的操作,本系統設計了一個登錄界面,用來讓合法用戶的進入。在數據庫方面設計了一個表,用來實現用戶和密碼的數據源,來實現多用戶的進入和操作。考慮到本系統的規模和其它方面的因素,在數據庫方面本系統沒有設置權限。