基于ASP.NET的倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)
倉(cāng)庫(kù)管理是現(xiàn)代工業(yè)、企業(yè)與生產(chǎn)管理極為重要的一項(xiàng)重要環(huán)節(jié)。在倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)過(guò)程中采用主流的瀏覽器/服務(wù)器的結(jié)構(gòu)模式,在系統(tǒng)中主要使用ASP.NET技術(shù),數(shù)據(jù)庫(kù)方面采用了SQL Server 2016,系統(tǒng)的設(shè)計(jì)功能界面對(duì)于現(xiàn)有倉(cāng)庫(kù)進(jìn)行合理管理,基本需求能夠得到很好的滿足。在系統(tǒng)中通過(guò)將倉(cāng)庫(kù)的出入庫(kù)進(jìn)行管理以及報(bào)表分析等功能進(jìn)行有機(jī)的結(jié)合,充分進(jìn)行現(xiàn)代還的管理,不僅僅是的現(xiàn)有的倉(cāng)庫(kù)管理效率得到了很大的提高,更能較為突出的顯示出系統(tǒng)的特色。
1 倉(cāng)庫(kù)管理系統(tǒng)概述
1.1背景
互聯(lián)網(wǎng)時(shí)代的普及,電子化憑借高效率,便捷化等特色優(yōu)勢(shì)開(kāi)始為廣大企業(yè)所接受,運(yùn)用計(jì)算機(jī)技術(shù)進(jìn)行貨物管理,能夠在某種程度上可以減輕倉(cāng)庫(kù)管理員的工作量,同時(shí)提高效率,減少了企業(yè)的成本,如今,運(yùn)用電腦操作進(jìn)行倉(cāng)儲(chǔ)管理以獨(dú)一無(wú)二的優(yōu)勢(shì)得到了快速的發(fā)展。
1.2意義
信息化的管理方案不僅僅為廣大的企業(yè)所接受,更是被現(xiàn)代的管理決策者們所期待,更是對(duì)于國(guó)家信息化建設(shè)的戰(zhàn)略方針的支持,以及得到貫徹實(shí)施。結(jié)合現(xiàn)有的企業(yè)管理模式觀察,倉(cāng)庫(kù)管理生產(chǎn)型企業(yè)制造業(yè)等行業(yè)運(yùn)營(yíng)模塊中必不可少的重要環(huán)節(jié)。通過(guò)對(duì)于企業(yè)整體運(yùn)營(yíng)的考慮與觀察,發(fā)現(xiàn)通過(guò)提高現(xiàn)有的倉(cāng)庫(kù)管理,可以更加高效的提高企業(yè)的整體管理,倉(cāng)庫(kù)存貯整體化的操作更是對(duì)于加快倉(cāng)庫(kù)管理的自動(dòng)化具有重要的意義。
2 倉(cāng)庫(kù)管理系統(tǒng)分析
2.1系統(tǒng)需求
此系統(tǒng)主要是以方便倉(cāng)庫(kù)管理人員為前提下所設(shè)計(jì)的系統(tǒng),因此登錄期間只對(duì)操作人員授權(quán)登錄,其他員工無(wú)權(quán)對(duì)此系統(tǒng)進(jìn)行操作。在綜合實(shí)現(xiàn)倉(cāng)庫(kù)出入庫(kù)管理基本功能外,對(duì)于本系統(tǒng)的設(shè)計(jì)還需要從以下幾個(gè)方面進(jìn)行綜合分析考慮:
(1)對(duì)于系統(tǒng)的基本操作必須具備一定的方便性:倉(cāng)庫(kù)數(shù)據(jù)過(guò)多的時(shí)候方便工作人員進(jìn)行查詢,并且保證操作界面簡(jiǎn)單、方便使用,在沒(méi)有網(wǎng)絡(luò)的情況下也可以使用此系統(tǒng)操作。
(2)對(duì)于系統(tǒng)要具有記憶性:如果計(jì)算機(jī)出現(xiàn)故障,會(huì)導(dǎo)致數(shù)據(jù)丟失,可以提前進(jìn)行數(shù)據(jù)備份,避免不必要的麻煩。
(3)對(duì)于系統(tǒng)必須具備安全性能強(qiáng)大:操作人員可以通過(guò)跟換密碼,來(lái)進(jìn)行一個(gè)安全的防范措施,避免數(shù)據(jù)的丟失,以及公司的機(jī)密收到威脅。
(4)對(duì)于系統(tǒng)要具有一定的擴(kuò)展性:公司后期擴(kuò)大業(yè)務(wù),倉(cāng)庫(kù)管理界面已經(jīng)不能滿足日常的需求可以在后期進(jìn)行修改程序,添加新的界面。
2.2功能需求
小型公司因?yàn)闃I(yè)務(wù)量不能與中大型公司相提并論,所以相對(duì)簡(jiǎn)單些,其主要功能就是出入庫(kù)的登記詳情,方便操作人員瀏覽、查詢庫(kù)存以及月末對(duì)庫(kù)存的盤(pán)點(diǎn),最后生成出入庫(kù)報(bào)表等,簡(jiǎn)潔、明了,易于操作。
2.2.1 入庫(kù)登記
是對(duì)入庫(kù)的物品進(jìn)行登記,物品的數(shù)量、單位、以及倉(cāng)庫(kù)名稱(chēng),都應(yīng)詳細(xì)的進(jìn)行填寫(xiě),之后進(jìn)行提交。若是倉(cāng)庫(kù)里原有物品則在此基礎(chǔ)上進(jìn)行累加,新增物品直接保存即可,并且每一步驟都有操作人記錄。若是存在物品丟失或者出現(xiàn)意外,可以直接從入庫(kù)登記開(kāi)始查起,具體時(shí)間具體操作人,實(shí)現(xiàn)責(zé)任分明。
2.2.2出庫(kù)操作
出庫(kù)操作首先要查看此物品的數(shù)量,若是滿足其需求,就進(jìn)行出庫(kù)操作,在原有基礎(chǔ)上進(jìn)行刪減,而且和入庫(kù)登記一樣,每一步操作都會(huì)在系統(tǒng)上存有備份,而且操作穩(wěn)定,可以實(shí)現(xiàn)本地操作。
2.2.3庫(kù)存查詢
是對(duì)倉(cāng)庫(kù)里的現(xiàn)有物品進(jìn)行查看,若是入庫(kù)、出庫(kù)存在遺漏,可以直接在此頁(yè)面上看到總數(shù),方便操作人員進(jìn)行瀏覽、查詢,記錄數(shù)量。
2.2.4庫(kù)存盤(pán)點(diǎn)
是對(duì)倉(cāng)庫(kù)里的現(xiàn)有物品進(jìn)行盤(pán)查,包括入庫(kù)、出庫(kù),以及現(xiàn)有物品,進(jìn)行多方面的核對(duì)。若是物品缺失會(huì)直接用紅色醒目的字體顏色標(biāo)識(shí),方便公司及時(shí)儲(chǔ)備足夠的原材料,所需要的加工材料等,避免出現(xiàn)因材料不夠?qū)е鹿て谘娱L(zhǎng)。
2.2.5出入庫(kù)報(bào)表
入庫(kù)、出庫(kù)界面會(huì)自動(dòng)生成報(bào)表,而且報(bào)表有兩種形式,就是我們常用的Word和Excel,方便庫(kù)管人員以原始單據(jù)為主進(jìn)行一個(gè)總體核對(duì),避免物品丟失造成的不便。此操作也可以實(shí)現(xiàn)本地操作。
3 倉(cāng)庫(kù)出入庫(kù)管理系統(tǒng)總體設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)概述
此系統(tǒng)設(shè)計(jì)的主要目的就是方便倉(cāng)庫(kù)管理,減輕庫(kù)管人員的工作量,做到容易操作,界面簡(jiǎn)單、方便操作等。根據(jù)一系列的調(diào)查,發(fā)現(xiàn)小型公司的倉(cāng)庫(kù)管理主要實(shí)現(xiàn)物資入庫(kù)登記,出庫(kù)登記。另外,系統(tǒng)還實(shí)現(xiàn)了庫(kù)存盤(pán)點(diǎn),即實(shí)現(xiàn)即時(shí)清理庫(kù)存,操作便于核對(duì),系統(tǒng)需要提供出入庫(kù)的報(bào)表。另外,還需要對(duì)物資基本信息維護(hù)、數(shù)據(jù)庫(kù)的備份、密碼修改等。
3.2系統(tǒng)模塊
結(jié)合倉(cāng)庫(kù)管理系統(tǒng)需求分析,可歸納出系統(tǒng)。下面詳細(xì)的描述整個(gè)系統(tǒng)模塊的內(nèi)容:
(1)首先是登錄模塊。登錄模塊主要是進(jìn)行安全識(shí)別用戶的身份,除了操作人員可以登錄外,其他人無(wú)權(quán)登錄。輸入密碼后,方可進(jìn)行下一步的操作。
(2)其次是入庫(kù)登記。點(diǎn)擊進(jìn)入入庫(kù)登記界面后,詳細(xì)的對(duì)物品的名稱(chēng)、數(shù)量、單位、物品的價(jià)值、入庫(kù)倉(cāng)庫(kù),進(jìn)行如實(shí)的填寫(xiě),后一定要點(diǎn)擊提交,否則不會(huì)保存所輸入的所有信息。
(3)之后是庫(kù)存查詢。庫(kù)存查詢主要是操作人員對(duì)物品的信息瀏覽、查詢,查詢時(shí)可按照物品的名稱(chēng)或者是數(shù)量進(jìn)行快捷查詢。因?yàn)槲锲愤^(guò)多的話,一頁(yè)頁(yè)翻閱查詢浪費(fèi)時(shí)間的同時(shí)也會(huì)降低操作人員的關(guān)注度,從而導(dǎo)致效率極低。
(4)下來(lái)是庫(kù)存盤(pán)點(diǎn)。操作人員月末對(duì)倉(cāng)庫(kù)的庫(kù)存物品進(jìn)行盤(pán)點(diǎn),及時(shí)理清存貨以及原材料的數(shù)量,若有需要補(bǔ)充的,及時(shí)上報(bào),進(jìn)行購(gòu)買(mǎi),使整個(gè)生產(chǎn)鏈不會(huì)因缺貨而被迫停止生產(chǎn)。
(5)下面是出庫(kù)操作。操作人員對(duì)倉(cāng)庫(kù)現(xiàn)有的物品進(jìn)行出庫(kù)操作,若需求多可以進(jìn)行批量出庫(kù),同時(shí)也可以小數(shù)據(jù)出庫(kù),每次操作后臺(tái)都會(huì)有記錄,因此不會(huì)造成物品的丟失,給公司造成不必要的損失。
(6)出入庫(kù)報(bào)表。功能包括對(duì)所有出入庫(kù)的物資可以按日期進(jìn)行查詢,并按日期導(dǎo)出到Word或Excel中。
(7)數(shù)據(jù)庫(kù)備份。就是對(duì)操作的數(shù)據(jù)庫(kù)進(jìn)行備份,方便后期的核對(duì)以及查詢。
(8)最后是修改密碼。為了確保數(shù)據(jù)的安全性,建議定期修改密碼,加強(qiáng)數(shù)據(jù)的保護(hù),不受不法分子的侵害。
4 倉(cāng)庫(kù)出入庫(kù)管理系統(tǒng)的實(shí)現(xiàn)
4.1主頁(yè)
在操作人員通過(guò)正確的登錄系統(tǒng)后,進(jìn)入到系統(tǒng)主頁(yè),通過(guò)簡(jiǎn)單的設(shè)計(jì)將常用的操作都集中在此。用戶可以通過(guò)左側(cè)的菜單來(lái)直接定位自己所需要實(shí)現(xiàn)的功能,進(jìn)而快速操作,減少操作的復(fù)雜度,具體界面展示如圖5-1所示。
4.2添加入庫(kù)信息模塊
添加入庫(kù)信息模塊,直接填寫(xiě)物資名稱(chēng),數(shù)量,單位,物資價(jià)值,入庫(kù)倉(cāng)庫(kù)后點(diǎn)擊提交即可,若出現(xiàn)錯(cuò)誤則選擇重置,再重新填寫(xiě)。入庫(kù)登記一定要全部填寫(xiě),否則會(huì)出現(xiàn)信息不完全,不能在最短的時(shí)間內(nèi)迅速找到該物資。
4.3庫(kù)存盤(pán)點(diǎn)模塊
庫(kù)存盤(pán)點(diǎn)是方便工作人員統(tǒng)計(jì)物資信息,在系統(tǒng)左側(cè)的菜單欄中所包含的庫(kù)存盤(pán)點(diǎn)功能,用戶可以直接對(duì)于現(xiàn)有的所有庫(kù)存進(jìn)行盤(pán)點(diǎn),同時(shí)能夠有效地根據(jù)關(guān)鍵字能夠快速的定位到具體的庫(kù)存信息。
4.4查詢庫(kù)存信息模塊
系統(tǒng)中同時(shí)為操作人員提供了查詢模塊,在查詢庫(kù)存信息模塊中提供了一個(gè)入口可以查詢當(dāng)前商品的庫(kù)存信息,查詢庫(kù)存信息模塊根據(jù)物資的編號(hào)進(jìn)行查詢。
4.5出入庫(kù)報(bào)表模塊
本系統(tǒng)的特色功能即為:水晶報(bào)表,使得操作人員或者管理員可以直接進(jìn)行報(bào)表操作,能夠?qū)ΜF(xiàn)有的數(shù)據(jù)直接進(jìn)行報(bào)表,這樣方便了人員的其他操作,同時(shí)增加了系統(tǒng)設(shè)置的靈活性,報(bào)表的方式主要包含現(xiàn)主流行的Word以及Excel表格形式。將當(dāng)前系統(tǒng)內(nèi)的物資導(dǎo)出,方便備份以及存檔。
4.6 物資出庫(kù)模塊
對(duì)于實(shí)際業(yè)務(wù)需要操作,有時(shí)候需要對(duì)于現(xiàn)有倉(cāng)庫(kù)內(nèi)的存貨進(jìn)行出庫(kù)處理,則用戶在選擇相應(yīng)的物料編號(hào)以后,選擇該物料的出貨數(shù)量來(lái)進(jìn)行出貨處理。此模塊可以直接點(diǎn)擊出庫(kù)即可,之后可以選擇出庫(kù)的數(shù)量。也或者可以通過(guò)對(duì)于倉(cāng)庫(kù)管理進(jìn)行批量化操作,直接進(jìn)項(xiàng)全部的出貨處理,操作方面簡(jiǎn)單便捷。
4.7 備份數(shù)據(jù)庫(kù)頁(yè)面
由于系統(tǒng)的操作人員多元化,未能夠更好的為客戶進(jìn)行服務(wù),減少因?yàn)椴僮鳠嵩磳?duì)于系統(tǒng)數(shù)據(jù)的誤刪除及錯(cuò)誤處理,對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)的備份顯得尤為重要。在本系統(tǒng)中,能夠通過(guò)直接的功能菜單來(lái)對(duì)于數(shù)據(jù)庫(kù)進(jìn)行備份處理。同時(shí)在備份的過(guò)程中,用戶可以根據(jù)自己的需求來(lái)選擇設(shè)置數(shù)據(jù)庫(kù)備份的文件名。
4.8 修改密碼
對(duì)于系統(tǒng)的設(shè)計(jì)部分,密碼安全性尤為重要,同時(shí)若密碼有泄漏或者系統(tǒng)安全性存在隱患,則用戶可以直接對(duì)于密碼的修改,同時(shí)用戶的密碼修改功能界面較為簡(jiǎn)潔,直接通過(guò)輸入原密碼以及對(duì)于新密碼以及確認(rèn)新密碼就可以實(shí)現(xiàn)用戶的密碼修改功能。
4.9 退出
在操作人員完成對(duì)于系統(tǒng)內(nèi)的操作后,可以通過(guò)左側(cè)的菜單欄的退出功能,直接點(diǎn)擊退出系統(tǒng),既可以實(shí)現(xiàn)當(dāng)前用戶的退出,并同時(shí)能夠回到最初的登錄頁(yè)面,以實(shí)現(xiàn)其他用戶的登錄操作功能。
5 系統(tǒng)測(cè)試與實(shí)施
5.1系統(tǒng)測(cè)試
在完成此系統(tǒng)的設(shè)計(jì)后,都需要進(jìn)行系統(tǒng)測(cè)試,其目的主要是檢測(cè)所做系統(tǒng)是否能夠?qū)崿F(xiàn)期望的功能,是否滿足其要求,能否將誤差減至最低,以及能否使用戶滿意,達(dá)到用戶的要求,同時(shí)對(duì)于系統(tǒng)的整體功能進(jìn)行簡(jiǎn)單的測(cè)試,檢查程序內(nèi)部是否存在相應(yīng)的BUG。
5.2測(cè)試方法
(1)登錄測(cè)試:對(duì)目錄進(jìn)行登錄,檢查在本地狀態(tài)下是否能夠連接網(wǎng)絡(luò)。
(2)入庫(kù)測(cè)試:添加入庫(kù)登記,按詳細(xì)的步驟進(jìn)行操作,最后提交之后,看是否保存到數(shù)據(jù)庫(kù)里。
(3)出庫(kù)測(cè)試:添加需要出庫(kù)的物品,進(jìn)行出庫(kù)操作,最后提交后看數(shù)據(jù)庫(kù)是否出現(xiàn)變動(dòng)。
(4)庫(kù)存查詢測(cè)試:添加查詢的物品,看是否能進(jìn)行快捷查詢。
(5)庫(kù)存盤(pán)點(diǎn):對(duì)物品進(jìn)行快捷查詢處理,主要看是否能夠?qū)崿F(xiàn)快捷查詢。
(6)備份數(shù)據(jù)庫(kù)測(cè)試:主要查看是否能夠備份數(shù)據(jù)庫(kù)。
(7)修改密碼測(cè)試:主要查看是否能夠成功的修改密碼,并且重新登錄,測(cè)試新密碼能否登錄成功。最后,退出測(cè)試一般直接退出就可以了。
5.3軟件測(cè)試的結(jié)論
本系統(tǒng)各個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)充分滿足了小型企業(yè)的要求,同時(shí)達(dá)到了企業(yè)的需求。在設(shè)計(jì)的諸多測(cè)試用例中都可以流暢的進(jìn)行對(duì)于倉(cāng)庫(kù)出入庫(kù)的管理操作,也能夠滿足對(duì)于系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行備份操作。該系統(tǒng)能夠滿足現(xiàn)有倉(cāng)庫(kù)管理的出入庫(kù)模塊基本需求推廣。
本文來(lái)源:《企業(yè)科技與發(fā)展》:http://m.00559.cn/w/qk/21223.html
欄目分類(lèi)
- 1智能家居發(fā)展現(xiàn)狀及未來(lái)
- 2中國(guó)VR技術(shù)發(fā)展現(xiàn)狀、應(yīng)用前景與對(duì)策研究
- 3淺談霍爾效應(yīng)及其應(yīng)用
- 4收入確認(rèn)與計(jì)量的"五步法"模型實(shí)務(wù)探討
- 5趣味浮力探究實(shí)驗(yàn)
- 6人工智能技術(shù)在傳播領(lǐng)域的應(yīng)用與展望
- 7智能溫度控制系統(tǒng)
- 8基于OpenCV的車(chē)道線識(shí)別與跟蹤算法
- 9國(guó)內(nèi)外廢紙分類(lèi)標(biāo)準(zhǔn)對(duì)比和分析
- 10淺析插圖的動(dòng)態(tài)化表現(xiàn)的創(chuàng)作
- 為什么發(fā)表論文都不開(kāi)雜志社的發(fā)票呢?
- 2021-2022年CSCD中國(guó)科學(xué)引文數(shù)據(jù)庫(kù)來(lái)源期刊列表-理科南大核心目錄完整版
- CSCD中國(guó)科學(xué)引文數(shù)據(jù)庫(kù)來(lái)源期刊列表(2023-2024年度)南大核心目錄
- 融媒體環(huán)境下地方新聞網(wǎng)站媒體的發(fā)展路徑
- 創(chuàng)新與繼承:70周年獻(xiàn)禮片“三杰”研究
- 人本導(dǎo)向下的城市更新規(guī)劃思路探索——以上海松江區(qū)中山街道老城區(qū)為例
- 預(yù)制裝配式地鐵車(chē)站施工技術(shù)
- 從框架理論看“中國(guó)學(xué)習(xí)的人”
- 互聯(lián)網(wǎng)環(huán)境下古都洛陽(yáng)城市形象建構(gòu)與傳播探析
- 價(jià)值工程在房地產(chǎn)開(kāi)發(fā)管理分工中應(yīng)用
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 官方認(rèn)定!CSSCI南大核心首批191家“青年學(xué)者友好期刊名單”
- 2023JCR影響因子正式公布!
- 國(guó)內(nèi)核心期刊分級(jí)情況概覽及說(shuō)明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問(wèn)題”。
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫(xiě)作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫(xiě)規(guī)則
- 盤(pán)點(diǎn)那些評(píng)職稱(chēng)超管用的資源,1,3和5已經(jīng)“絕種”了
- 職稱(chēng)話題| 為什么黨校更認(rèn)可省市級(jí)黨報(bào)?是否有什么說(shuō)據(jù)?還有哪些機(jī)構(gòu)認(rèn)可黨報(bào)?