倉庫管理系統實驗報告

2021-03-05 09:14:20 字數 4438 閱讀 3814

一、倉庫管理系統可行性研究

1.1前言:

21世紀是資訊化的時代,資訊是引領當今時代潮流的最貼切的詞語,無論在什麼事情上都要求資訊化,時效性強,高質量。計算機就是幫助人們實現這些要求的有利工具,雖然人們的意識提高了,但並不是人人都可以很熟練的運用計算機來實現他們所要做的事情,而且有很多繁重且重複的工作不能直接和計算機來互動,所以現在市場上迫切需要有人開發出適合從事這些職業的人來操作的管理系統,既能幫助他們有效的管理,又能為其提供簡單、友好的介面,使他們操作起來簡易方便。

1.2系統背景:

眾所周知,倉庫管理是一種既麻煩又單調的工作,每天都是重覆記錄一些貨物的存入與取出,而且貨物的種類繁多,訪問有很大的隨機性,這樣為工作人員帶來了很大的不便,在操作過程中,由於人為的計算出錯率很高,一旦出錯改正也很困難,這樣簡單繁重的工作要很多人來做,為經營者增加了很多成本。所以開發乙個可行的倉庫管理系統是十分必要的。

1.3開發系統的目的:

開發倉庫管理系統,主要為減輕倉庫管理人員的負擔,使貨物的存入記錄與取出記錄相對完善,便於貨物的增加與減少,降低出錯率,使管理更加合理、科學,也為經營者節省開支。

1.4開發系統的目標:

本系統完麵考慮了倉庫在管理中要解決的所有需求,最終向使用者提供一套方便可行的系統,該系統具備以下特徵:配置必要的資料庫和應用服務程式,提供查詢、統計貨物的種類、數量及所屬公司等所有資訊的功能,操作人員使用的介面要清晰、美觀,布局合理,內容盡量簡單明瞭,提供的資訊詳細全面。客戶端程式要求安全性高,可靠性高。

1.5系統的經濟可行性:

1.5.1倉庫管理系統開發概算 :(如表5-1所示)

表5-1系統開發概算

1.5.2貨幣的時間價值:(如表5-2所示)

在工程設計中用本倉庫管理系統可以代替大部分人力工作,每年可節省3萬元。若軟體生存期為5年,則5年可節省15萬元。而開發此管理系統共投資4萬元。具體的貨幣的時間價值如下:

表5-2貨幣的時間價值

1.5.3投資**期:

在本系統中系統投入使用一年後,可以節省2.857萬元,比最初投資還少1.143萬元,但在第二年可以節省2.721萬元,即

1.143/2.721=0.42(年)

則投資**期為:1+0.42=1.42(年)

1.5.4收益估計(純收入):

引入系統之後,5年內工程的純收入預計是

12.938-4=8.938(萬元)

1.6系統開發模式:

本應用系統是建立在windows作業系統平台,系統所承擔的工作可以減少管理員的工作量,管理員可以使用友好的操作介面新增資料,刪除資料,根據需要進行查詢、統計,還可以通過網路和其他與之相關的系統相關聯,為系統的擴充也提供介面。資料庫系統為sql server 2005。之所以選擇這種模式,主要是因為倉庫管理完成的任務相對單一,在最近的幾年裡不會有本質的改變,沒有必要為其新增複雜多樣的功能,為其提供了介面便於將來擴充,這樣既可以節省開發投資,也方便人員學習。

1.7系統開發工具:

開發這個系統使用vs2010工具來開發。vs2010是當前最流行的一款程式開發工具,利用它可以開發功能強大的、執行在windows平台上的,能夠運算元據庫sql server 2005的應用系統,因此能夠適應我們開發本系統的要求,並且簡單易用,實現功能的**量比其他語言縮少許多這樣就縮短了軟體開發周期,大大節約了軟體開發成本。

二、倉庫管理系統需求分析

2.1系統需求分析

需求分析是軟體定義時期的最後乙個階段,它的基本任務是準確地回答「系統必須做什麼」這個問題,是對目標系統提出完整、準確、清晰、具體的要求。需求分析的結果是系統開發的基礎,關係到工程的成敗和軟體產品的質量。因此,必須用行之有效的方法對軟體需求進行嚴格的審查驗證。

軟體需求分析過程是整個系統開發的重要階段,分析的成功與否,決定著整個系統功能的完善性以及穩定性。在該階段分析人員需要確定整個產品的功能要求,並將提供一種可轉化為資料設計、結構設計和過程設計的資料與功能表示。在軟體完成後,需求分析階段研究的物件是軟體專案的使用者要求。

2.2規格說明

2.2.1、資料流圖

首先對倉庫管理進行總體分析,並對其進行詳細描述如下:

資料流圖描述------當有貨物想要存入倉庫中時,首先向管理員提供貨物清單,管理員根據這些資訊檢視倉庫資訊資料庫,符合條件,則將貨物存入倉庫,修改倉庫資訊和貨物資訊,取貨物時也要出示相應貨物清單,由管理員查詢資訊,存在則允許取出,並相應更新資料庫,根據管理員的要求,可以實現查詢管理員欲得到的關於倉庫和貨物的所有資訊.並且每月都會根據經營情況總結乙份報表.若是某公司對倉庫的租期即將過期,在半個月前提示管理員,由管理員進行處理.

如果有某公司想要租用倉庫,如果有空閒倉庫則允許,沒有則記錄預約資訊.

d1—1倉庫管理系統dfd圖

根據使用者提出的四大功能,現對這四大功能分別進行具體分析和功能描述。

1)、貨物分類功能是根據管理員輸入的資訊,通過分類處理,將這些資訊分別存入貨物清單,更新倉庫狀態清單,當有貨物存入時,管理員通過貨物資訊查詢所屬公司是否租用倉庫,倉庫是否空閒,符合條件,則允許存入。若取出貨物,查詢貨物是否存在,存在則允許取出並相應修改相關資訊。

d2-1貨物分類模組的dfd圖

2) 租用模組可以根據倉庫的狀態資訊實現對倉庫的租用、預約租用、租約過期處理等功能的管理與實現。

d2-2租用模組的dfd圖

3) 查詢模組是通過管理員輸入查詢依據,可以顯示出所有關於倉庫及貨物儲存狀態的資訊。

2.3系統e-r圖

資料分析過程同資料庫的邏輯結構和物理結構密切相關,需要確定、編制、組織、篩選應用程式所使用的資訊。它以一種能夠分析和分類的方式來捕獲使用者的所有資訊,這使得某一模型可以直接轉化成資料庫結構。

我們使用一種資訊建模技術,這種技術是通過實體、關係、屬性三種基本物件來定義資訊。實體是需要維護和使用的相關特性的集合體;屬性是實體的特性或特徵;關係是實體之間的聯絡,關係為實體記錄(例項)之間的聯絡和互動作用方式建立了模型。

倉庫管理系統全域性e-r圖如下:

圖3-1全域性e-r圖

三、倉庫管理系統總體設計

● 系統模組的劃分:

本系統主要分為系統、物品資訊管理、幫助五個功能模組。

1、 業務處理模組:本模組是實現系統功能的主要模組。存入貨物與取出貨物兩個功能

子模組,存入貨物需要輸入貨物編號,名稱,所屬公司,數量及日期,取出貨物操作也同樣需要輸入同樣的資訊。

2、 貨物借還:本模組是實現貨物借還的模組,分為借貨喝還貨兩個模組。

3、 狀態查詢:該模組實現對倉庫使用情況,所存貨物,租用倉庫的公司情況等資訊的查詢。

◆ 倉庫狀態:對倉庫的出租情況及使用狀況的查詢,可以查詢全部或某一確定倉庫。

◆ 貨物資訊:對某一確定貨物進行查詢,顯示此貨物的儲存情況。

◆ 公司情況:根據公司資訊對它租用的倉庫及貨物資訊進行查詢。

4、管理員:該模組實現對管理員資訊的增加,刪除,修改。

5、幫助:顯示一些該系統的使用說明。

注:欲使用本系統必須擁有管理員的合法帳戶。

系統結構圖如下所示:

圖1-01系統結構-sc圖

● 系統的功能描述:

以下對本系統的實現方法和步驟進行進一步的描述:

本系統分為五個模組,分別是業務處理、倉庫狀態、狀態查詢、管理員管理、幫助,以下會為主要模組的實現進行簡單描述。

1、 系統登入:啟動主程式,首先出現的是管理員登入視窗,系統登入視窗主要實現:

◆ 輸入正確的帳號和密碼。

◆ 確認管理員的身份及許可權。

2、 業務處理功能:實現貨物存入與取出操作。

◆ 存入貨物:需要管理員輸入該貨物的所有資訊,此貨物所屬公司租用的倉庫若有空閒並能裝入所有貨物,則存入成功。否則提示。

◆ 取出貨物:輸入貨物編號,並對其相關資訊進行相應修改。使資料保證一致性。

3、 倉庫狀態:實現對倉庫的情況進行管理,出租或**。

◆ 倉庫出租:輸入企業的詳細資訊,根據系統狀態自動為其分配倉庫號。

◆ 預約倉庫:本模組實現在沒有滿足條件的倉庫可租用時,該模組將客戶的詳細資訊記錄下來,並在有符合條件的倉庫空閒時,優先考慮該客戶。可以直接輸入預約資訊,還可以在倉庫出租模組進行呼叫。

◆ 倉庫**:該模組實現將租約過期的倉庫改變狀態,也可人為的進行實時修改, 即人為的改變某倉庫的狀態。此功能有一定的風險性,所以必須慎用。

4、 狀態查詢:實現各級別管理員的要求,可以方便快速的實現欲知資訊的查詢。

◆ 倉庫狀態:可以實現倉庫使用情況,出租狀況的查詢,只要輸入倉庫號或空閒狀態或使用情況,會根據實際輸入查詢滿足條件的記錄。

◆ 貨物資訊:實現根據貨物編號、名稱、所屬公司等詳細資訊的查詢。

◆ 公司情況:根據公司編號或公司名稱對該公司的所有情況進行查詢,例如:公司租用的倉庫,所屬倉庫的使用情況,貨物的儲存情況,及付款情況等。

5、 管理員管理:實現新增、刪除、更新管理員的資訊。此功能只有總經理有這種許可權,其

他管理員可以在其登入的狀態下修改自己的資訊。

如圖所示:

圖2-01hipo圖

● 系統資料庫的邏輯設計:

1、靜態資料:靜態資料是系統內部有關的資料結構與操作規程。具體可包括:倉庫表,出租資訊表,貨物清單表,公司明細表,預約資訊表,管理員資訊表。

倉庫庫存管理實驗報告

武夷學院 課程設計報告 數學與計算機系 目錄摘要 2 關鍵詞 2 第一章前言 2 第二章專案簡介 3 1.專案名稱 3 2.開發人員 4 3.指導教師 4 4執行環境 4 第三章課程設計任務分配表 4 第四章資料庫設計 5 1 需求分析 5 1.1 功能需求 5 1.2 使用者需求 5 2 概念結構...

管理系統實驗報告

4 新系統的目標 主要功能和邏輯模型 包括組織結構圖 新的業務流程圖及說明 新的資料流程圖 資料詞典 資料儲存分析 查詢分析 資料處理分析 5 系統實施計畫。三 實驗內容 案例一 某高校二級學院圖書管理系統開發 一 詳細調查分析 在詳細調查的基礎上,對現行系統進行分析,發現主要存在以下一些問題 1 ...

實驗報告旅遊管理系統

access資料庫實習報告 旅遊資訊管理系統 一 實驗目的 四人合作建立乙個旅遊管理系統,為使用者提供不同城市著名旅遊景點,門票 酒店入住推薦,訂房 及地方特色小吃和特產的資訊,也為即將到來的五一 週裡大家的出行提供參考意見。二 實驗內容 分配找尋相關資訊整理建立excel 建立空資料庫,匯入exc...