摘要:倉庫管理要求對(duì)倉庫中各類商品活動(dòng)的情況進(jìn)行記錄,以便用戶能隨時(shí)清楚的掌握倉庫的庫存狀況,以往運(yùn)用純?nèi)斯す芾硪巡贿m應(yīng)現(xiàn)在高速發(fā)展的信息化時(shí)代,運(yùn)用數(shù)據(jù)庫設(shè)計(jì)方法設(shè)計(jì)一個(gè)小型倉庫管理系統(tǒng)用于替代傳統(tǒng)的手工管理模式。
關(guān)鍵詞:小型倉庫管理系統(tǒng);需求分析;系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP311.52 ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ?文章編號(hào):1007-9416(2020)06-0000-00
0 引言
倉庫是一個(gè)公司的重要部門,倉庫管理要求對(duì)倉庫中各類商品出庫、入庫等情況進(jìn)行記錄,使得用戶能隨時(shí)清楚的掌握倉庫的庫存情況,進(jìn)而更好的為公司服務(wù)。我國很多中小型企業(yè)的倉庫管理部門習(xí)慣了以往的人工統(tǒng)計(jì)模式對(duì)倉庫進(jìn)行管理,落后的手段常常導(dǎo)致效率低,出錯(cuò)率高。為了了解庫存情況,需要進(jìn)行定期盤查,萬一庫存較雜,費(fèi)時(shí)費(fèi)力不說,還容易出錯(cuò);由于對(duì)庫存情況不能做到隨時(shí)詳細(xì)的了解,導(dǎo)致需求信息不能及時(shí)傳遞給公司的采購部門。隨著信息技術(shù)和計(jì)算機(jī)行業(yè)的蓬勃發(fā)展,信息自動(dòng)化管理技術(shù)被不斷運(yùn)用到各個(gè)行業(yè)中。越來越多的公司紛紛開始嘗試新的管理模式,而倉庫管理作為公司業(yè)務(wù)的主要工作,更加需要高效率、低人工成本的管理。
1 系統(tǒng)設(shè)計(jì)的要求
對(duì)小型倉庫管理系統(tǒng)的要求:(1)系統(tǒng)應(yīng)具備安全性、可靠性、可維護(hù)性等特點(diǎn)。系統(tǒng)所采用的開發(fā)平臺(tái)和使用的操作系統(tǒng)必須成熟、穩(wěn)定。(2)界面友好,操作簡(jiǎn)單,貼近庫管人員以往的工作習(xí)慣。(3)系統(tǒng)的開發(fā)周期要短、后期維護(hù)的費(fèi)用要低。由于中小企業(yè)的資金承受能力有限,費(fèi)用問題也是必須考慮的因素。(4)數(shù)據(jù)有效性驗(yàn)證。倉庫管理中的信息不能隨意更改,要保證系統(tǒng)中數(shù)據(jù)的完整性和安全性,所以庫管員進(jìn)入系統(tǒng)時(shí),必須要通過有效性驗(yàn)證。
2 需求分析
本系統(tǒng)只能由倉庫管理員操作,公司其他人員不能自由進(jìn)出該系統(tǒng),所以進(jìn)入系統(tǒng)必須對(duì)用戶進(jìn)行有效性驗(yàn)證。倉庫管理員通過有效性驗(yàn)證進(jìn)入主界面后,應(yīng)有查詢現(xiàn)有庫存商品信息的功能,并能對(duì)已有庫存商品進(jìn)行入庫、出庫的操作;若有新商品入庫,需要有添加新商品信息辦理入庫的操作;未防止出現(xiàn)商品出庫的誤操作,即商品出庫數(shù)量輸錯(cuò),系統(tǒng)還需有出庫商品一覽表供管理員核查出庫信息,隨時(shí)更正。根據(jù)系統(tǒng)需求,本系統(tǒng)應(yīng)具有如下功能模塊:
(1)用戶登錄界面:庫管員進(jìn)入倉庫管理主界面前必須驗(yàn)證用戶名和密碼的有效性。(2)庫存商品的查詢模塊:倉庫管理員可以查看庫存中的所有商品信息。(3)庫存商品的入庫管理模塊:對(duì)庫存已有的商品數(shù)量進(jìn)行增加操作。(4)庫存商品的出庫管理模塊:對(duì)庫存已有的商品進(jìn)行減少操作。(5)新商品的入庫管理模塊:對(duì)沒有在庫存中的新商品進(jìn)行添加商品相關(guān)信息的操作。(6)商品種類管理模塊:有新商品入庫,就可能出現(xiàn)庫中沒有對(duì)應(yīng)的商品種類;當(dāng)有的商品庫存為零,不再采購后,有些商品種類也不需要出現(xiàn)。故需要對(duì)新商品種類進(jìn)行添加或刪除操作。(7)商品出庫信息管理模塊:為防止庫存商品出庫數(shù)量的出錯(cuò),增加這一模塊,供庫管員核查一系列商品的出庫信息,以便隨時(shí)更正。
3 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)
3.1 概念結(jié)構(gòu)設(shè)計(jì)
ER圖在數(shù)據(jù)庫系統(tǒng)中屬于概念設(shè)計(jì)階段,ER圖提供了表示現(xiàn)實(shí)世界的實(shí)體、實(shí)體的屬性、實(shí)體與實(shí)體之間的聯(lián)系的方法,是數(shù)據(jù)庫設(shè)計(jì)中用來描述現(xiàn)實(shí)世界的概念模型[1]。本系統(tǒng)的ER圖,如圖1所示。
3.2 邏輯結(jié)構(gòu)設(shè)計(jì)
邏輯結(jié)構(gòu)的描述方法是數(shù)據(jù)庫中所需的表。根據(jù)系統(tǒng)ER圖,將數(shù)據(jù)的概念模型轉(zhuǎn)換為關(guān)系模型。(1)倉庫管理員信息表administer,administer(庫管員ID、用戶名、密碼),庫管員ID為關(guān)系主鍵;(2)商品信息表spxxb,spxxb(商品ID、商品名稱、庫存數(shù)量、商品類別ID、生產(chǎn)廠家),其中商品ID為關(guān)系主鍵;(3)商品類別信息表category,category(商品類別ID、商品類別名稱),其中商品類別ID為關(guān)系主鍵;(4)出庫商品一覽表spckb,spckb(出庫商品ID、商品名稱、出庫數(shù)量、商品類別ID、生產(chǎn)廠家),其中出庫商品ID為關(guān)系主鍵。
3.3 物理結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)以MyEclipse為開發(fā)工具,Java為開發(fā)語言,SQL Server 2000為數(shù)據(jù)庫平臺(tái),系統(tǒng)的數(shù)據(jù)庫命名為ckgl,本數(shù)據(jù)庫涉及的表名分別為administer、spxxb、spckb、category。
4 系統(tǒng)核心技術(shù)實(shí)現(xiàn)代碼
本系統(tǒng)主要是對(duì)倉庫中的商品進(jìn)行出庫、入庫操作。以商品ID號(hào)為條件,用一條sql語句查找spxxb中對(duì)應(yīng)的記錄,根據(jù)庫管員要求對(duì)該記錄進(jìn)行增加、刪除、修改操作即可,實(shí)現(xiàn)代碼較為簡(jiǎn)單,而如何顯示庫存中所有商品信息是系統(tǒng)關(guān)鍵[2]。其具體代碼如下:
5 結(jié)語
本系統(tǒng)是一個(gè)小型倉庫管理系統(tǒng),操作簡(jiǎn)單、界面友好,用它替代手工填單管理庫存節(jié)省人力物力的同時(shí),又極大地提升了工作效率。
參考文獻(xiàn)
[1] 紀(jì)喬.中小企業(yè)倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2012.
[2] 段李杰.倉儲(chǔ)企業(yè)倉庫管理信息系統(tǒng)的分析與設(shè)計(jì)[D].武漢:華中科技大學(xué),2007.
收稿日期:2020-03-25
作者簡(jiǎn)介:彭穎(1980—),女,貴州貴陽人,碩士,講師,研究方向:數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)。