【文章內(nèi)容簡介】
.This paper mainly introduced the system analysis, design and development of the whole process. The use of data flow diagrams, ER diagrams, and process flow chart of the system design process is described in detail. The system uses the Browser/Server model, development tools use the MyEclipse to use a SQL Server database management, and use Tomcat as servers. The main functions of the system: user login, item data and information entry, a database storage management, inventory, warehouse management, systems management. System is running well, to achieve the desired objectives.Keywords: Warehouse Management System。JAVA。SQL Server。Browser/Server model廣東海洋大學 2022 屆本科生畢業(yè)設計- 0 -倉庫管理系統(tǒng)畢業(yè)設計說明書1 緒論 設計的背景 倉庫管理系統(tǒng)概述由于企業(yè)的物資管理往往是復雜、繁瑣的。所掌握的物資種類眾多,訂貨、管理、發(fā)貨的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類物資計劃報表繁多,因些物資管理必須實現(xiàn)計算化,而且必須根據(jù)企業(yè)的具體情況制定相應的方案以便提高工作效率。以往企事業(yè)企業(yè)銷售管理員由于缺乏適當?shù)能浖o其工作上如物資的計劃,訂貨,核銷拖收,驗收入庫,根據(jù)企業(yè)各部門的需要來發(fā)送物資設備,并隨時按期時行庫存盤點,根據(jù)企業(yè)領導和自身管理的需要進行統(tǒng)計分析,產(chǎn)生相應的不便,期間復雜,繁瑣的業(yè)務讓管理人員極不方便。隨著科學技術的不斷提高、計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。個為計算機應用的一部分,使用計算機對信息進行管理,具有與手工管理所無法比擬的優(yōu)點。 國內(nèi)外倉庫管理系統(tǒng)的研究現(xiàn)狀1.用戶日益增多,大中小企業(yè)各占一定比例。倉庫管理系統(tǒng)是進行庫存商品管理與處理的業(yè)務操作系統(tǒng)。倉庫管理系統(tǒng)可以幫助企業(yè)實現(xiàn)本地單個倉庫的精細化管理;也可以幫助制造企業(yè)、物流企業(yè)、連鎖業(yè)在全國范圍內(nèi)、異地多點實現(xiàn)倉庫管理。從具體適用范圍上看,它可以對商品儲存和出貨等進行動態(tài)安排,可以對倉儲作業(yè)流程的全過程進行電子化操作;可以與客服中心建立數(shù)據(jù)接口使客戶通過互聯(lián)網(wǎng)實現(xiàn)遠程商品管理,還可以與企業(yè) ERP 系統(tǒng)實現(xiàn)無縫連接 [1]。倉庫管理系統(tǒng)在 20 世紀 70 年代中期問世的,此后發(fā)展迅速。它源于傳統(tǒng)的進銷存管理系統(tǒng),在此基礎上拓展并增加了各種新型功能。據(jù)美國倉庫管理系統(tǒng)專家 介紹,目前全球倉庫管理系統(tǒng)供應商有近 375 家 [2]。通過比較 2022 年和 2022 年一套包括軟硬件和安裝倉庫管理系統(tǒng)的價格可以知道倉庫管理系統(tǒng)價格已經(jīng)有了大幅下降。2022 年平均價 51 萬美元,2022 年 1 月調(diào)查 51 家倉庫管理系統(tǒng)供應商,這一價格為 萬美元,下跌接近 46%,這主要是由于市場競爭和電子技術的降價。據(jù)中國電子商務雜志報導,某潔具生產(chǎn)廠的配送中心,使用倉庫管理系統(tǒng)后,倉儲費用年節(jié)約 萬元,其廣東海洋大學 2022 屆本科生畢業(yè)設計- 1 -全部投資在 14 個月內(nèi)收回。該雜志認為一般能在 2 年內(nèi)獲得回報,還有人估計:3500 平方米以上倉庫用戶,可望在 1 年內(nèi)回收。在 題為“原料處理實踐考察”一文中,他指出適當實施倉庫管理系統(tǒng)的使用者能將生產(chǎn)力提高 20%30%,庫存準確率超過 99%,勞動成本節(jié)約達到 25%甚至更多?;谏鲜鰝}庫管理系統(tǒng)價格的下跌及其帶來的經(jīng)濟效益,倉庫管理系統(tǒng) 的用戶日益增多,同時倉庫管理系統(tǒng)價格的下跌特使其用戶從大企業(yè)向中小企業(yè)發(fā)展。據(jù)美國 ARC 集團的資料,2022 年倉庫管理系統(tǒng)全球銷售 億美元,購買對象中大型企業(yè)(年收入10 億美元)占 41%,中型企業(yè)( 億~10 億美元)占 %,小型企業(yè)(= 億美元)占 %。有關人士預測,至2022 年小型企業(yè)客戶將大幅度增加。2.未來市場需求前景良好有關統(tǒng)計資料也表明,2022 年全球倉庫管理系統(tǒng)(倉庫管理系統(tǒng))軟件的銷售額為 億美元,預計到 2022 年將達到 16 億美元,年均增長率達 %。根據(jù)美國自動倉儲分銷協(xié)會物流與技術委員會(the Automotive Warehouse Distributors Association Logistics amp。 Technology Committee)對其下屬各成員的調(diào)查,制造企業(yè)中已經(jīng)實施倉庫管理系統(tǒng)接近 50%,而倉儲分銷商中實施倉庫管理系統(tǒng)超過了 60%;在未來 1 年中準備實施倉庫管理系統(tǒng)制造企業(yè)較少,倉儲分銷企業(yè)相對較多,接近10%左右,暫時沒有計劃實施倉庫管理系統(tǒng)的制造企業(yè)超過 19%,倉儲分銷商約 17%左右。美國倉庫管理系統(tǒng)實施狀況根據(jù)國內(nèi)某軟件公司對其客戶的調(diào)查顯示,其中已經(jīng)實施了專業(yè)倉庫管理系統(tǒng)的企業(yè)占 18%,準備實施倉庫管理系統(tǒng)的企業(yè)占到 64%左右。同時,與其他軟件相比較,準備實施專業(yè)倉庫管理系統(tǒng)的企業(yè)所占比重最多,這也進一步說明了倉庫管理系統(tǒng)良好的市場前景 [3]。在當今不管是大型的制造型企業(yè)還是小到個體經(jīng)營的零售企業(yè),都在朝著管理信息化方向發(fā)展,大部分企業(yè)在倉庫管理中都使用了相應的倉儲管理系統(tǒng)。當前被企業(yè)所廣泛使用的倉儲管理系統(tǒng)能夠?qū)崿F(xiàn)基本的業(yè)務信息化,通過信息管理平臺操作物品的出入庫,實現(xiàn)數(shù)據(jù)的共享。一些新的技術,如立體貨位管理,貨位優(yōu)化模型,射頻識別(RFID)技術,敏捷化制造技術,軟件復用技術,可重構的 ERP 軟件技術都被倉儲系統(tǒng)所使用。但是一般倉儲管理系統(tǒng)中缺乏庫存控制模型的應用,對庫存數(shù)據(jù)的預測與控制方面的功能體現(xiàn)的相對比較薄弱。 設計概況 設計的目的銷售管理是企業(yè)管理的一個重要管理環(huán)節(jié),它的特點是信息量大,要求信息反饋迅速,對企業(yè)經(jīng)濟效益能夠產(chǎn)生直接的影響。同時,它與它的其他管理環(huán)節(jié)如庫存管理,銷售賬務管理等關系十分密切。隨著業(yè)務量的不斷增大,內(nèi)部人員的增加,靠以往的手工管理方式進行管理,已不能適應企業(yè)的發(fā)展。這就迫切需要一個能緊密配合企業(yè)進行數(shù)據(jù)管理,決策分析的先進管理方式.把一些科學管理的技術及管理方式融人到企業(yè)銷售管理中,才能提高工作效率和企業(yè)的管理水平,使企業(yè)能夠隨著市場的動態(tài)變化而隨時調(diào)整自身的銷售業(yè)務流程,在瞬息萬變的市場競爭巾脫穎而出。信息化管理無疑是最有效的管理手段之一。廣東海洋大學 2022 屆本科生畢業(yè)設計- 2 -倉庫管理系統(tǒng)是典型的信息管理系統(tǒng),它的出現(xiàn)為推進家電公司及各電腦銷售商場管理的自動化、無紙化具有積極的意義。如果在交易過程中的所有環(huán)節(jié)實行電腦管理,便可以大大降低由于手工管理帶來的問題。 設計的意義首先,對于我們開發(fā)者來說,本課題能夠鍛煉我們在面對一個具體的項目時,遇到問題,分析問題,解決問題的能力;獲得獨立策劃、實施課題,并按照既定計劃進行開發(fā)的經(jīng)驗,以及查找相關文獻的能力。通過努力使得對于 jsp 語言和制作系統(tǒng)有一個全面的、深刻的認識。為以后繼續(xù)學習打下堅實的基礎,積累寶貴的經(jīng)驗。 其次,對于企業(yè)來說。要在激烈的市場競爭中立于不敗之地,除了加強企業(yè)管理,降低生產(chǎn)成本之外,必須加強銷售和銷售管理。因此,開發(fā)和應用銷售管理系統(tǒng),就顯得尤為重要,一方面可以實現(xiàn)銷售過程中信息管理的現(xiàn)代化,使管理層可以及時、準確地掌握銷售過程中各個環(huán)節(jié)的具體情況,跟蹤市場需求變化,為管理層進行決策提供及時、準確的信息依據(jù)。另一方面改變了傳統(tǒng)手工操作方式速度慢、手續(xù)復雜、核算費時費力容易發(fā)生錯誤的現(xiàn)象,從而避免由于信息的不準確、不及時可能造成的損失。 設計的內(nèi)容1) 完成管理員對員工和領導基本信息錄入的管理。2) 完成管理員與領導、員工的權限管理。3) 完成系統(tǒng)管理、用戶管理、類型管理、倉庫管理、入庫管理、銷售管理、供貨商管理、客戶信息八大模塊的功能設計。4) 完成倉庫入庫、銷售、查詢等流程銜接,并與數(shù)據(jù)庫鏈接。5) 完成整個系統(tǒng)界面的優(yōu)化處理。 設計指導思想倉庫管理系統(tǒng)在企業(yè)的整個供應鏈中起著至關重要的作用,如果不能保證正確的進貨和庫存控制及發(fā)貨,將會導致管理費用的增加,服務質(zhì)量難以得到保證,從而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉庫管理已無法保證企業(yè)各種資源的高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復雜化多樣化,僅靠人工記憶和手工錄入,不但費時費力,而且容易出錯,給企業(yè)帶來巨大損失。 倉庫庫存管理的特點是信息處理量比較大。所管理的物資設備、原材料及零部件種類繁多,而且由于入庫單、出庫單、需求單等單據(jù)發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不相同,因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經(jīng)常會出現(xiàn)信息的重復傳遞;單據(jù)、報表種類繁多,各個部門規(guī)格不統(tǒng)等問題。 在本系統(tǒng)的設計過程中,為了克服這些困難,滿足計算機管理的需要,采取了下面的一些原則:1) 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表的格式。 2) 刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。3) 程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。 廣東海洋大學 2022 屆本科生畢業(yè)設計- 3 -4) 界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。 5) 建立操作日志,系統(tǒng)自動記錄所進行的各種操作。2 系統(tǒng)開發(fā)的相關理論與技術 系統(tǒng)開發(fā)模式 B/S 結構設計模式本設計采用 B/S 結構的開發(fā)模式。所謂 B/S 結構,即 Browser/Server(瀏覽器/ 服務器)方式的網(wǎng)絡結構,在客戶端不需要開發(fā)任何用戶界面,而統(tǒng)一采用如 IE 一類的瀏覽器,通過 Web 瀏覽器向 Web 服務器提出請求,由 Web 服務器對數(shù)據(jù)庫進行操作,并將結果逐級傳回客戶端。主要利用了不斷成熟的 WWW 瀏覽器技術,結合多種 Script 語言( VBScript、JavaScript…)技術,是一種全新的軟件系統(tǒng)結構技術。在 B/S 體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶的信息返回到瀏覽器。B/S 結構簡化了客戶機的工作,客戶機上只需要配置少量的客戶端軟件 [4]。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web 服務器完成。B/S 三層體系結構采用三層結構,在數(shù)據(jù)管理層(Server)和用戶界面層(Client)增加了一層結構,稱為中間件(Middleware) ,使整個體系結構成為三層。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。B/S 網(wǎng)絡結構如圖 21 所示。圖 21 B/S 網(wǎng)絡結構 B/S 結構設計模式的優(yōu)勢與劣勢(1)B/S 結構最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng) [5]。(2)成本降低,選擇更多。大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標準配置,但在服務器操作系統(tǒng)上 windows 并不是處于絕對的統(tǒng)治地位。 現(xiàn)在的趨勢是凡使用廣東海洋大學 2022 屆本科生畢業(yè)設計- 4 -B/S 架構的應用管理軟件,只需安裝在 Linux 服務器上即可,而且安全性高。所以服務器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的 Linux 操作系統(tǒng)快速發(fā)展起來,Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上“新浪” 網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務器用的是什么操作系統(tǒng),而事實上大部分網(wǎng)站確實沒有使用 windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是 windows 操作系統(tǒng)。(3)應用服務器運行數(shù)據(jù)負荷較重。由于 B/S 架構管理軟件只安裝在服務器端(Server)上,網(wǎng)絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server)端完全通過WWW 瀏覽器實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡管理人員只需要做硬件維護。但是,應用服務器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務器“崩潰”等問題,后果不堪設想。因此,許多單位都備有數(shù)據(jù)庫存儲服務器,以防萬一。 系統(tǒng)開發(fā)工具選擇 操作系統(tǒng)和服務器選用操作系統(tǒng)選用 windows 7 版本加上 版本作為網(wǎng)站的服務器?,F(xiàn)在 windows7 是主流的操作系統(tǒng),有著強大的系統(tǒng)管理能力和良好的兼容性。Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器