杜飛
【摘 要】倉庫管理是現(xiàn)代工業(yè)、企業(yè)與生產(chǎn)管理極為重要的環(huán)節(jié)。在倉庫管理系統(tǒng)的開發(fā)設計過程中采用主流的瀏覽器/服務器的結構模式,在系統(tǒng)中主要使用ASP.NET技術,數(shù)據(jù)庫方面采用SQL Server 2016系統(tǒng)的設計功能界面對現(xiàn)有倉庫進行合理管理,基本需求能夠得到很好的滿足。在系統(tǒng)中通過將倉庫的出入庫進行管理,并將其與報表分析等功能進行有機結合,充分進行現(xiàn)代化的管理,不僅僅使現(xiàn)有的倉庫管理效率得到了很大的提高,更能較為突出地顯示系統(tǒng)的特色。
【關鍵詞】倉庫管理;信息化管理;數(shù)據(jù)庫
【中圖分類號】TP391 【文獻標識碼】A 【文章編號】1674-0688(2018)03-0117-02
1 倉庫管理系統(tǒng)分析
1.1 系統(tǒng)需求
此系統(tǒng)主要是以方便倉庫管理人員為前提所設計的系統(tǒng),因此登錄期間只對操作人員授權登錄,其他員工無權對此系統(tǒng)進行操作。在綜合實現(xiàn)倉庫出入庫管理基本功能外,對于本系統(tǒng)的設計還需要從以下幾個方面進行綜合分析考慮。?譹?訛對于系統(tǒng)的基本操作必須具備一定的方便性:倉庫數(shù)據(jù)過多的時候方便工作人員進行查詢,并且保證操作界面簡單、方便使用,在沒有網(wǎng)絡的情況下也可以使用此系統(tǒng)操作。?譺?訛對于系統(tǒng)要具有記憶性:如果計算機出現(xiàn)故障,會導致數(shù)據(jù)丟失,可以提前進行數(shù)據(jù)備份,避免不必要的麻煩。?譻?訛對于系統(tǒng)必須具備強大安全性能:操作人員可以通過更換密碼來進行一個安全的防范措施,避免數(shù)據(jù)的丟失,以及公司的機密受到威脅。?譼?訛對于系統(tǒng)要具有一定的擴展性:公司后期擴大業(yè)務,倉庫管理界面已經(jīng)不能滿足日常的需求,因而可以在后期進行修改程序,添加新的界面。
1.2 功能需求
?譹?訛入庫登記。入庫登記是對入庫的物品進行登記,物品的數(shù)量、單位及倉庫名稱,都應詳細地進行填寫,之后進行提交。若倉庫里原有物品在此基礎上進行累加,新增物品直接保存即可,并且每一步驟都有操作人記錄;若存在物品丟失或者出現(xiàn)意外,可以直接從入庫登記開始查起,具體時間具體操作人,實現(xiàn)責任分明。?譺?訛出庫操作。出庫操作首先要查看此物品的數(shù)量,若滿足其需求,就進行出庫操作,在原有基礎上進行刪減,而且和入庫登記一樣,每一步操作都會在系統(tǒng)上存有備份,而且操作穩(wěn)定,可以實現(xiàn)本地操作。?譻?訛庫存查詢。這是對倉庫里的現(xiàn)有物品進行查看。若入庫、出庫存在遺漏,可以直接在此頁面上看到總數(shù),方便操作人員進行瀏覽、查詢,記錄數(shù)量。?譼?訛庫存盤點。這是對倉庫里的現(xiàn)有物品進行盤查,包括入庫、出庫,以及現(xiàn)有物品,進行多方面的核對。若物品缺失會直接用紅色醒目的字體顏色標識,方便公司及時儲備足夠的原材料及所需要的加工材料等,避免出現(xiàn)因材料不夠?qū)е鹿て谘娱L。?譽?訛出入庫報表。入庫、出庫界面會自動生成報表,而且報表有兩種形式,就是我們常用的Word和Excel,方便庫管人員以原始單據(jù)為主進行一個總體核對,避免物品丟失造成的不便。此操作也可以實現(xiàn)本地操作。
2 倉庫出入庫管理系統(tǒng)總體設計
2.1 系統(tǒng)設計概述
此系統(tǒng)設計的主要目的是方便倉庫管理,減少庫管人員的工作量,做到容易操作、界面簡單、方便操作等。根據(jù)一系列的調(diào)查,發(fā)現(xiàn)小型公司的倉庫管理主要是實現(xiàn)物資入庫登記、出庫登記。另外,系統(tǒng)還實現(xiàn)了庫存盤點,即實現(xiàn)即時清理庫存,操作便于核對,系統(tǒng)需要提供出入庫的報表。另外,還需要進行物資基本信息維護、數(shù)據(jù)庫的備份、密碼修改等。
2.2 系統(tǒng)模塊
?譹?訛登錄模塊。登錄模塊主要是進行安全識別用戶的身份,除了操作人員可以登錄外,其他人無權登錄。輸入密碼后,方可進行下一步的操作。?譺?訛入庫登記。點擊進入入庫登記界面后,詳細如實地填寫物品的名稱、數(shù)量、單位、物品的價值、入庫倉庫,填寫完畢后一定要點擊提交,否則不會保存所輸入的所有信息。?譻?訛庫存查詢。庫存查詢主要是操作人員對物品的信息瀏覽、查詢,查詢時可按照物品的名稱或者是數(shù)量進行快捷查詢。因為如果物品過多的話,一頁頁翻閱查詢不但浪費時間,也會降低操作人員的關注度,從而導致效率低下。?譼?訛庫存盤點。操作人員月末對倉庫的庫存物品進行盤點,及時理清存貨及原材料的數(shù)量,若有需要補充的,及時上報,進行購買,從而使整個生產(chǎn)鏈不會因缺貨而被迫停止生產(chǎn)。?譽?訛出庫操作。操作人員對倉庫現(xiàn)有的物品進行出庫操作,若需求多可以進行批量出庫,同時也可以小數(shù)據(jù)出庫,每次操作后臺都會有記錄,因此不會造成物品的丟失,給公司造成不必要的損失。?譾?訛出入庫報表。對所有出入庫的物資可按日期進行查詢,并按日期導出到Word或Excel中。?譿?訛數(shù)據(jù)庫備份。對操作的數(shù)據(jù)庫進行備份,方便后期核對及查詢。?讀?訛修改密碼。為了確保數(shù)據(jù)的安全性,建議定期修改密碼,加強數(shù)據(jù)保護。
3 倉庫出入庫管理系統(tǒng)的實現(xiàn)
3.1 主頁
登錄系統(tǒng)后,進入系統(tǒng)主頁,通過簡單的設計將常用的操作都集中在此。用戶可以通過左側的菜單來直接定位自己所需要實現(xiàn)的功能,進而快速操作,減輕操作的復雜度。
3.2 添加入庫信息模塊
添加入庫信息模塊,直接填寫物資名稱、數(shù)量、單位、物資價值,入庫倉庫后點擊提交即可,若出現(xiàn)錯誤則選擇重置,再重新填寫。入庫登記一定要全部填寫,否則會造成信息不完全,不能在最短的時間內(nèi)迅速找到物資。
3.3 庫存盤點模塊
庫存盤點可以方便工作人員統(tǒng)計物資信息,在系統(tǒng)左側的菜單欄中包含庫存盤點功能,用戶可直接對現(xiàn)有的庫存進行盤點,同時能有效地根據(jù)關鍵字快速地定位具體的庫存信息。
3.4 查詢庫存信息模塊
系統(tǒng)中同時為操作人員提供了查詢模塊,在查詢庫存信息模塊中提供了一個入口可以查詢當前商品的庫存信息。查詢庫存信息模塊根據(jù)物資的編號進行查詢。
3.5 出入庫報表模塊
本系統(tǒng)的特色功能為水晶報表,它使操作人員或者管理員可以直接進行報表操作,能夠?qū)ΜF(xiàn)有的數(shù)據(jù)直接進行報表。這樣既方便了人員的操作,又增加了系統(tǒng)設置的靈活性。報表的方式主要包含現(xiàn)主流行的Word及Excel表格形式。此外,要將當前系統(tǒng)內(nèi)的物資導出,方便備份及存檔。
3.6 物資出庫模塊
對于實際業(yè)務操作,有時候需要對現(xiàn)有倉庫內(nèi)的存貨進行出庫處理,則用戶在選擇相應的物料編號以后,選擇該物料的出貨數(shù)量來進行出貨處理。此模塊直接點擊出庫即可,之后可以選擇出庫的數(shù)量?;蛘咭部梢酝ㄟ^對倉庫管理進行批量化操作,直接進行全部的出貨處理,操作簡單便捷。
3.7 備份數(shù)據(jù)庫頁面
為了更好地服務客戶,減少操作熱源對系統(tǒng)數(shù)據(jù)的誤刪除及錯誤處理,對數(shù)據(jù)庫系統(tǒng)進行備份顯得尤為重要。在本系統(tǒng)中,能夠通過直接的功能菜單來對數(shù)據(jù)庫進行備份處理。在備份的過程中,用戶可以根據(jù)自己的需求來選擇設置數(shù)據(jù)庫備份的文件名。
3.8 修改密碼
對于系統(tǒng)的設計部分,密碼安全性尤為重要,若密碼有泄漏或者系統(tǒng)安全性存在隱患,則用戶可以直接對密碼進行修改。用戶的密碼修改功能界面較為簡潔,直接通過輸入原密碼、新密碼及確認新密碼就可以實現(xiàn)密碼修改功能。
3.9 退出
在完成對系統(tǒng)內(nèi)的操作后,可以直接點擊左側的菜單欄的退出功能退出系統(tǒng)。這樣既可以實現(xiàn)當前用戶的退出,又能回到最初的登錄頁面,以便其他用戶登錄操作。
4 系統(tǒng)測試與實施
4.1 系統(tǒng)測試
在完成此系統(tǒng)的設計后,需要進行系統(tǒng)測試,其目的主要是檢測所做系統(tǒng)是否能夠?qū)崿F(xiàn)期望的功能,是否滿足其要求,能否將誤差降至最低及能否使用戶滿意。同時對系統(tǒng)的整體功能進行簡單的測試,檢查程序內(nèi)部是否存在相應的BUG。
4.2 測試方法
?譹?訛登錄測試:對目錄進行登錄,檢查在本地狀態(tài)下是否能夠連接網(wǎng)絡。?譺?訛入庫測試:添加入庫登記,按詳細的步驟進行操作,提交之后,查看是否保存到數(shù)據(jù)庫里。?譻?訛出庫測試:添加需要出庫的物品,進行出庫操作,提交后查看數(shù)據(jù)庫是否出現(xiàn)變動。?譼?訛庫存查詢測試:添加查詢的物品,查看是否能進行快捷查詢。?譽?訛庫存盤點:對物品進行快捷查詢處理,主要查看是否能夠?qū)崿F(xiàn)快捷查詢。?譾?訛備份數(shù)據(jù)庫測試:主要查看是否能夠備份數(shù)據(jù)庫。?譿?訛修改密碼測試:主要查看是否能夠成功修改密碼,并且重新登錄,測試新密碼能否登錄成功。最后退出測試,一般直接退出就可以了。
4.3 軟件測試的結論
本系統(tǒng)各個模塊的設計與實現(xiàn)充分滿足了小型企業(yè)的要求。在設計的諸多測試用例中都可以流暢地對倉庫出入庫的管理進行操作,也能夠?qū)?shù)據(jù)庫進行備份操作。該系統(tǒng)能夠滿足現(xiàn)有倉庫管理出入庫模塊的基本需求。
參 考 文 獻
[1]劉志勇.ASP.NET 4.0程序設計完全學習手冊[M].北京:清華大學出版社,2014:381-440.
[2]郭漢軍,吳健強.學生管理信息系統(tǒng)的開發(fā)[J].新疆大學學報:自然科學版,2002(S1):58-61.
[3]王晟,韓澤坤.數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].北京:清華大學出版社,2012:76-80.
[責任編輯:鐘聲賢]