劉雪
摘要:隨著社會(huì)不斷發(fā)展,信息化應(yīng)用逐漸廣泛。倉(cāng)庫(kù)管理信息化也成了倉(cāng)儲(chǔ)企業(yè)管理的核心發(fā)展方向。該文通過用戶需求,經(jīng)濟(jì)、技術(shù)可行性等方面的分析,對(duì)倉(cāng)庫(kù)管理系統(tǒng)進(jìn)行了詳細(xì)分析,并且使用ASP.NET技術(shù)具體設(shè)計(jì)了倉(cāng)庫(kù)管理系統(tǒng)的功能模塊,主要包括貨物信息管理、倉(cāng)庫(kù)貨物管理、信息查詢以及系統(tǒng)管理。通過倉(cāng)庫(kù)管理信息化,實(shí)現(xiàn)最大限度提高管理效率,降低成本,從而有效提高企業(yè)經(jīng)濟(jì)效益與管理水平。
關(guān)鍵詞:ASP.NET;倉(cāng)庫(kù)管理;管理信息系統(tǒng)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)30-0023-02
隨著社會(huì)經(jīng)濟(jì)增長(zhǎng)腳步加快,倉(cāng)庫(kù)管理作為供應(yīng)鏈中的重要一環(huán),它聯(lián)系著供應(yīng)商與客戶,倉(cāng)庫(kù)管理直接影響著供應(yīng)鏈的效率。倉(cāng)庫(kù)管理的工作已經(jīng)不僅僅是貨物存儲(chǔ)這么簡(jiǎn)單,還包括對(duì)庫(kù)內(nèi)貨物進(jìn)行控制、協(xié)調(diào)、組織等活動(dòng)。然而現(xiàn)今企業(yè)倉(cāng)庫(kù)管理大多停留在較低水平的基礎(chǔ)上,傳統(tǒng)的管理辦法不僅耗費(fèi)時(shí)間、人力和物力,還降低了企業(yè)管理效率。這樣的機(jī)制顯然已經(jīng)不能適應(yīng)時(shí)代的發(fā)展。
倉(cāng)庫(kù)管理對(duì)于每個(gè)企業(yè)來說都是比較重要的一部分,對(duì)于生產(chǎn)步驟的協(xié)調(diào)、各種信息的匯總、節(jié)省時(shí)間、提高效率等方面,企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)有著重要意義,并且企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)的開發(fā),具有傳統(tǒng)管理方法無法比擬的優(yōu)點(diǎn),包括數(shù)據(jù)存儲(chǔ)量大、保密性好、檢索方便、迅速、可靠性高??茖W(xué)的倉(cāng)庫(kù)管理流程,更能節(jié)省時(shí)間以及人力、物力。在降低企業(yè)管理成本的同時(shí),也提高了企業(yè)的競(jìng)爭(zhēng)力。因此,本系統(tǒng)的開發(fā)與研究具有一定價(jià)值,基本可以滿足企業(yè)的需求。
1 系統(tǒng)分析
1.1 系統(tǒng)可行性分析
1) 經(jīng)濟(jì)可行性分析
成本:本系統(tǒng)的開發(fā)只需安裝系統(tǒng)開發(fā)軟件,所以不需要再投入資金購(gòu)買其他設(shè)施。
社會(huì)效益:系統(tǒng)投入運(yùn)行使用后實(shí)現(xiàn)了倉(cāng)庫(kù)管理的規(guī)范化,有效進(jìn)行資源分配。在減少人員、財(cái)務(wù)、時(shí)間浪費(fèi)的同時(shí)提高了工作人員的工作效率。
2) 技術(shù)可行性分析
本系統(tǒng)是一個(gè)數(shù)據(jù)管理與查詢的系統(tǒng),開發(fā)環(huán)境使用Visual Studio 2010、SQL Server 2008,采用ASP.NET技術(shù)基于C#編程語(yǔ)言進(jìn)行開發(fā),現(xiàn)有技術(shù)已經(jīng)成熟并且具有良好的兼容性、穩(wěn)定性,能夠滿足需求,容易獲得技術(shù)知識(shí),利用現(xiàn)有條件可以實(shí)現(xiàn)該系統(tǒng)的功能。
3) 社會(huì)可行性分析
本系統(tǒng)的設(shè)計(jì)是在獨(dú)立環(huán)境下完成,不存在抄襲現(xiàn)象。系統(tǒng)界面設(shè)計(jì)簡(jiǎn)單友好,菜單分類清晰,一目了然。系統(tǒng)經(jīng)過精心設(shè)計(jì),使操作人員只要具備基本操作常識(shí)與一定的業(yè)務(wù)能力,就可以在短時(shí)間內(nèi)學(xué)會(huì)本系統(tǒng)操作。
通過經(jīng)濟(jì)、技術(shù)、社會(huì)等方面的可行性分析,可以確定本系統(tǒng)的開發(fā)有一定必要而且是可行的。
1.2 需求分析
1) 功能需求
本系統(tǒng)主要實(shí)現(xiàn)企業(yè)倉(cāng)庫(kù)管理信息化,使用系統(tǒng)的角色主要有操作員、管理員、貨物員。操作員主要職責(zé)為查詢和業(yè)務(wù)申請(qǐng)工作,例如:庫(kù)存查詢、報(bào)表查詢、貨物信息查詢、供應(yīng)商信息查詢。入庫(kù)單、出庫(kù)單、補(bǔ)貨單、退貨單等主要業(yè)務(wù)的申請(qǐng),在管理員審批通過后通知供應(yīng)商提供貨物,或退貨。貨物到達(dá)后倉(cāng)庫(kù)管理員對(duì)貨物進(jìn)行檢查審批,隨后通知貨物員進(jìn)行領(lǐng)貨或退貨操作。管理員主要職責(zé)為基本檔案維護(hù)、操作員申請(qǐng)業(yè)務(wù)的審批。貨物員主要工作是在接到操作員的通知后,根據(jù)入庫(kù)單、出庫(kù)單、退貨單、補(bǔ)貨單等單據(jù)進(jìn)行相對(duì)應(yīng)的任務(wù)。
2) 非功能需求
安全性:本系統(tǒng)采用可靠的SQL Server 2008大型數(shù)據(jù)庫(kù)作為系統(tǒng)數(shù)據(jù)存儲(chǔ)支持并且該數(shù)據(jù)庫(kù)穩(wěn)定性、安全性較高,存儲(chǔ)量較大,分析性能卓越。
實(shí)用性:本系統(tǒng)集貨物、倉(cāng)庫(kù)、客戶關(guān)系等功能于一體,大大節(jié)省了人力與時(shí)間,大量工作可以由系統(tǒng)自動(dòng)生成,實(shí)用性較高。
2 系統(tǒng)總體設(shè)計(jì)
2.1 總體設(shè)計(jì)概述
總體設(shè)計(jì)是將一個(gè)整體的系統(tǒng)設(shè)計(jì)劃分為多個(gè)子模塊的設(shè)計(jì)。本系統(tǒng)采用結(jié)構(gòu)化設(shè)計(jì)將系統(tǒng)按邏輯劃分為基本信息管理、倉(cāng)庫(kù)貨物管理、信息查詢、系統(tǒng)管理四個(gè)模塊。該方法主要具有自頂向下、逐步求精,信息隱蔽、模塊獨(dú)立的特點(diǎn)。在系統(tǒng)劃分過程中,主要遵循高內(nèi)聚、低耦合的基本原則,將系統(tǒng)分解成為一些相對(duì)獨(dú)立、功能單一的模塊。
系統(tǒng)主要運(yùn)用到以下技術(shù):
1) 開發(fā)平臺(tái)
本系統(tǒng)采用Visual Studio 2010作為開發(fā)環(huán)境,該集成開發(fā)環(huán)境可以讓開發(fā)者享受可視化設(shè)計(jì)工具、編程語(yǔ)言以及代碼編輯器等功能,提高開發(fā)效率。是一種穩(wěn)健并且功能齊全的開發(fā)環(huán)境。
2) 開發(fā)技術(shù)
本系統(tǒng)采用ASP.NET技術(shù),主要是基于C#編程語(yǔ)言進(jìn)行系統(tǒng)開發(fā),該技術(shù)建立在Framework的編程類的基礎(chǔ)上。并且會(huì)提供一些簡(jiǎn)化的控件以及基礎(chǔ)結(jié)構(gòu),包括在封裝通用用戶界面元素的控件中也有所應(yīng)用。
3) 數(shù)據(jù)庫(kù)
本系統(tǒng)采用SQL Server 2008作為數(shù)據(jù)存儲(chǔ)支持,它不僅提供了豐富的集成服務(wù)同時(shí)也是一個(gè)值得信任、高效智能的平臺(tái),對(duì)于簡(jiǎn)單的數(shù)據(jù)還可以進(jìn)行加密。在增強(qiáng)審查功能的同時(shí)還提高了安全性。
2.2 系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)
本系統(tǒng)在設(shè)計(jì)時(shí)采用B/S系統(tǒng)架構(gòu)模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。主要有用戶界面友好、對(duì)用戶跨平臺(tái)支持、提高了系統(tǒng)的可靠性、整體性以及可擴(kuò)展性等優(yōu)點(diǎn)。客戶只需配置操作系統(tǒng)和WEB瀏覽器,降低對(duì)客戶機(jī)關(guān)于軟硬件方面的要求。工作界面主要通過瀏覽器實(shí)現(xiàn),因此系統(tǒng)擴(kuò)展相對(duì)容易。
2.3 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)經(jīng)過對(duì)用戶的需求分析,將整個(gè)系統(tǒng)劃分為四個(gè)子系統(tǒng)(見圖1)。系統(tǒng)總體功能結(jié)構(gòu)如圖所示:
3 系統(tǒng)詳細(xì)設(shè)計(jì)
3.1 系統(tǒng)詳細(xì)功能模塊設(shè)計(jì)endprint
1) 基本信息管理模塊
基本信息管理模塊包括貨物信息管理、供應(yīng)商信息管理、倉(cāng)庫(kù)信息管理三個(gè)部分,主要涉及基本檔案的管理維護(hù)。
貨物信息管理:主要功能為貨物信息登記, 修改、刪除等操作,選擇產(chǎn)品添加或修改功能可以添加或修改貨物信息,刪除功能則直接刪除貨物信息。
供應(yīng)商信息管理:主要功能為記錄、維護(hù)所有供應(yīng)商信息情況,及時(shí)更新供應(yīng)商信息,實(shí)現(xiàn)供應(yīng)商基本信息的增加、修改以及刪除工作。
倉(cāng)庫(kù)信息管理:主要功能是對(duì)倉(cāng)庫(kù)編號(hào)、名稱、類型、負(fù)責(zé)人、地址等信息進(jìn)行登記、修改、刪除等維護(hù)操作。
2) 倉(cāng)庫(kù)貨物管理模塊
倉(cāng)庫(kù)貨物管理模塊主要包括入庫(kù)、出庫(kù)、庫(kù)內(nèi)、補(bǔ)貨、退貨幾個(gè)部分,是系統(tǒng)的主要模塊。
入庫(kù)管理:包括采購(gòu)入庫(kù)或其他方式入庫(kù)申請(qǐng)、申請(qǐng)審核、申請(qǐng)確認(rèn)、入庫(kù)檢驗(yàn)。當(dāng)入庫(kù)申請(qǐng)被管理人員批準(zhǔn)后,倉(cāng)庫(kù)管理員對(duì)入庫(kù)申請(qǐng)和貨物進(jìn)行檢驗(yàn),經(jīng)核實(shí)無誤后完成入庫(kù)操作。
出庫(kù)管理:出庫(kù)包括出庫(kù)申請(qǐng)、申請(qǐng)審核、出庫(kù)備貨、申請(qǐng)確認(rèn)、出庫(kù)檢驗(yàn)。當(dāng)收到操作員的出庫(kù)申請(qǐng)時(shí),倉(cāng)庫(kù)管理員先對(duì)出庫(kù)貨物數(shù)量進(jìn)行審核,審核通過后則確認(rèn)出庫(kù)申請(qǐng),管理人員根據(jù)出庫(kù)申請(qǐng)核實(shí)出庫(kù)貨物,核實(shí)無誤則完成出庫(kù)操作。
庫(kù)內(nèi)管理:分為庫(kù)存警報(bào)、庫(kù)存盤點(diǎn)、庫(kù)存調(diào)撥、庫(kù)存報(bào)表五個(gè)部分。庫(kù)存警報(bào),當(dāng)庫(kù)存數(shù)量不足一定數(shù)量時(shí),系統(tǒng)警報(bào);庫(kù)存盤點(diǎn),管理員可以隨時(shí)盤點(diǎn)倉(cāng)庫(kù),發(fā)現(xiàn)庫(kù)存不足或其他問題時(shí),及時(shí)解決;庫(kù)存調(diào)撥,針對(duì)倉(cāng)庫(kù)需要,支持貨物的調(diào)撥處理;庫(kù)存報(bào)表,可以根據(jù)具體的工作需求生成庫(kù)存表,例如入庫(kù)、出庫(kù)明細(xì)表,入庫(kù)、出庫(kù)匯總表等。
補(bǔ)貨管理:在需求量大的時(shí)候進(jìn)行補(bǔ)貨操作,包括補(bǔ)貨申請(qǐng)、申請(qǐng)審核、申請(qǐng)確認(rèn)、入庫(kù)檢驗(yàn)。在貨物驗(yàn)收合格后入庫(kù),完成補(bǔ)貨操作。
退貨管理:在出現(xiàn)貨物錯(cuò)發(fā)、不合格等情況時(shí),需通知供應(yīng)商退貨。包括退貨申請(qǐng)、申請(qǐng)審核、申請(qǐng)確認(rèn)、雙方清點(diǎn)無誤后出庫(kù),完成退貨操作。
3) 信息查詢模塊
信息查詢模塊包括庫(kù)存查詢、報(bào)表查詢、貨物信息查詢、供應(yīng)商信息查詢、倉(cāng)庫(kù)信息查詢。
庫(kù)存查詢:可以查詢貨物庫(kù)存信息,也可以對(duì)貨物的入庫(kù)、出庫(kù)信息進(jìn)行查詢,包括入庫(kù)時(shí)間、入庫(kù)數(shù)量、出庫(kù)時(shí)間、出庫(kù)數(shù)量等。
報(bào)表查詢:可以對(duì)庫(kù)存表,入庫(kù)、出庫(kù)明細(xì)表,入庫(kù)、出庫(kù)匯總表等報(bào)表進(jìn)行查詢。
貨物信息查詢:可以查詢貨物基本信息。
供應(yīng)商信息查詢:可以對(duì)供應(yīng)商信息進(jìn)行查詢。
倉(cāng)庫(kù)信息查詢:可以查詢倉(cāng)庫(kù)基本信息。
4) 系統(tǒng)管理模塊
系統(tǒng)管理模塊主要包括重新登錄、用戶管理、修改密碼、退出四個(gè)部分。其中,用戶管理主要是管理員對(duì)系統(tǒng)內(nèi)的用戶進(jìn)行權(quán)限設(shè)置和管理,也可以對(duì)用戶數(shù)據(jù)進(jìn)行導(dǎo)入、導(dǎo)出工作。
4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)作為一個(gè)永久存儲(chǔ)形式在應(yīng)用中發(fā)揮著重要的作用。本系統(tǒng)的數(shù)據(jù)庫(kù)依據(jù)系統(tǒng)需求分析進(jìn)行設(shè)計(jì)。
邏輯結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)中,共8有個(gè)數(shù)據(jù)庫(kù)表。分別是用戶信息表、供應(yīng)商信息表、貨物類型表、貨物信息表、倉(cāng)庫(kù)信息表、貨物庫(kù)存表、貨物入庫(kù)表、貨物出庫(kù)表。
1) 用戶信息表主要保存用戶信息,主要包括用戶編號(hào)、用戶名稱、用戶密碼、用戶權(quán)限四個(gè)字段。其主鍵為用戶編號(hào)。
2) 供應(yīng)商信息表主要用于保存供應(yīng)商的基本信息,主要包括供應(yīng)商編號(hào)、供應(yīng)商名稱、地址、電話、郵箱、郵編、備注等字段。其主鍵為供應(yīng)商編號(hào)。
3) 貨物類型表主要用于保存貨物類型,主要包括貨物類型編號(hào)、貨物類型、備注等字段。其主鍵為貨物類型編號(hào)。
4) 貨物信息表主要用于保存貨物基本信息,主要包括貨物編號(hào)、貨物名稱、貨物類型、倉(cāng)庫(kù)編號(hào)、貨物規(guī)格、價(jià)格、計(jì)量單位、備注等字段。其主鍵為貨物編號(hào)。
5) 倉(cāng)庫(kù)信息表主要用于保存?zhèn)}庫(kù)設(shè)置基本信息,主要包括倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱、倉(cāng)庫(kù)類型、負(fù)責(zé)人、倉(cāng)庫(kù)地址、聯(lián)系電話、備注等字段。其主鍵為倉(cāng)庫(kù)編號(hào)。
6) 庫(kù)存信息表主要用于保存當(dāng)前等貨物狀況,主要包括庫(kù)存流水編號(hào)、貨物編號(hào)、貨物名稱、貨物類型、倉(cāng)庫(kù)編號(hào)、當(dāng)前數(shù)量、最小數(shù)量、最大數(shù)量、備注等字段。其主鍵為庫(kù)存流水編號(hào)。
7) 貨物入庫(kù)表主要用于保存貨物入庫(kù)信息,主要包括入庫(kù)編號(hào)、貨物編號(hào)、貨物名稱、貨物類型、供應(yīng)商編號(hào)、倉(cāng)庫(kù)編號(hào)、計(jì)量單位、入庫(kù)單價(jià)、入庫(kù)數(shù)量、入庫(kù)日期、備注等字段。其主鍵為入庫(kù)編號(hào)。
8) 貨物出庫(kù)表主要用于保存貨物出庫(kù)信息,主要包括出庫(kù)編號(hào)、貨物編號(hào)、貨物名稱、貨物類型、倉(cāng)庫(kù)編號(hào)、計(jì)量單位、出庫(kù)單價(jià)、出庫(kù)數(shù)量、出庫(kù)日期、備注等字段。其主鍵為出庫(kù)編號(hào)。
5 總結(jié)與展望
5.1 總結(jié)
企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)是一個(gè)比較復(fù)雜的系統(tǒng)工程,本文從理論以及實(shí)際的角度,針對(duì)企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)的現(xiàn)狀以及開發(fā)意義進(jìn)行了分析,并且對(duì)企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)在實(shí)際生活中的應(yīng)用與發(fā)展,從系統(tǒng)的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)兩方面進(jìn)行了描述。
本文提出基于B/S架構(gòu)的企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng),實(shí)現(xiàn)入庫(kù)管理、出庫(kù)管理、庫(kù)內(nèi)管理、補(bǔ)貨管理、退貨管理以及信息查詢等主要功能,實(shí)現(xiàn)自動(dòng)化、信息化地倉(cāng)庫(kù)管理,有效提高企業(yè)倉(cāng)庫(kù)管理效率,節(jié)省管理時(shí)間,降低倉(cāng)庫(kù)管理成本。
企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)設(shè)計(jì)的完成,不僅僅是對(duì)系統(tǒng)開發(fā)的了解過程,更是對(duì)自我能力的肯定,所有模塊都需要仔細(xì)斟酌,這也讓我對(duì)這方面的工作產(chǎn)生了濃厚的興趣,擴(kuò)展了視野。
5.2 展望
雖然本文對(duì)企業(yè)倉(cāng)庫(kù)管理信息系統(tǒng)進(jìn)行了系統(tǒng)的分析以及總體、詳細(xì)設(shè)計(jì),但是由于實(shí)踐機(jī)會(huì)不足,仍有些地方需要進(jìn)一步完善,系統(tǒng)實(shí)現(xiàn)的功能還是比較簡(jiǎn)單,不能與企業(yè)ERP進(jìn)行無縫連接,數(shù)據(jù)庫(kù)也不是特別完整??偟膩碚f,該系統(tǒng)的提升空間還有很大,還需繼續(xù)研究與改進(jìn)。
參考文獻(xiàn):
[1] 姜方桃. 管理信息系統(tǒng)理論與實(shí)務(wù)[M]. 北京: 清華大學(xué)出版社, 2015.
[2] 陳平. 管理信息系統(tǒng)實(shí)踐教程[M]. 南京: 東南大學(xué)出版社, 2015.
[3] 楊燁. 管理信息系統(tǒng)[M]. 2版.北京: 清華大學(xué)出版社, 2015.
[4] 苗雪蘭. 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程[M].4版.北京: 機(jī)械工業(yè)出版社, 2014.
[5] 孫巖. 數(shù)據(jù)庫(kù)應(yīng)用案例教程[M]. 北京: 電子工業(yè)出版社, 2014.endprint