版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、庫存管理系統(tǒng)的設(shè)計與開發(fā)1303010014 13計科專升本 杜培培摘要:庫存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以和前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起一個數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫;而對于后者則要求應(yīng)用程序具有功能完備、易使用等特點。經(jīng)過分析以SQL Server 2000Visual C#.NET上情況,我采用微軟公司的Visual C#.NET作為前端應(yīng)用程序開發(fā)工具,建立后臺數(shù)據(jù)庫,在本次畢業(yè)設(shè)計中開發(fā)了這套庫存管理系統(tǒng)。本系統(tǒng)利用提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是ADO能方便而簡潔地實現(xiàn)應(yīng)用程序和數(shù)據(jù)庫的互訪,是一款能
2、讓用戶滿意的可行系統(tǒng)。關(guān)鍵詞:庫存管理;ADO面向?qū)ο?;?shù)據(jù)庫、系統(tǒng)分析(一)系統(tǒng)需求分析系統(tǒng)需求分析就是在用戶需求調(diào)研的基礎(chǔ)上, 確定系統(tǒng)的總體結(jié)構(gòu)方案,完 成相應(yīng)的需求分析報告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,包括確定應(yīng)用程序 的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境和開發(fā)工具的選擇。1應(yīng)用程序結(jié)構(gòu)確定從用戶應(yīng)用角度來看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲層、業(yè)務(wù) 處理層和界面表示層等3個層次,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié) 構(gòu)、單機板應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器/服務(wù)器應(yīng)用程序 結(jié)構(gòu)、客戶機/服務(wù)器應(yīng)用程序結(jié)構(gòu)等 5種類型。本庫存管理系統(tǒng)就采用了單機版應(yīng)用程序結(jié)構(gòu), 將數(shù)據(jù)庫和
3、應(yīng)用程序置于一 臺機器上,這樣更加節(jié)約成本,適合中小規(guī)模的超市使用。用戶可以輕松將其拷 貝到其他計算機上,可以同時運行程序。2. 確定系統(tǒng)開發(fā)環(huán)境由于大多數(shù)公司內(nèi)部使用的計算機平臺都是基于 Windows環(huán)境的。為了降 低系統(tǒng)成本,應(yīng)最大程度地利用現(xiàn)有的資源、 兼容現(xiàn)有的環(huán)境,可確定使用下面 的開發(fā)環(huán)境: 數(shù)據(jù)庫:Microsoft SQL Server 2000; 前端開發(fā)工具: Visual C#.NET ;數(shù)據(jù)訪問對象:ADO。3 開發(fā)工具的選擇可視化(visual)程序設(shè)計是一種全新的程序設(shè)計方法,全面采用面向 對象的程序設(shè)計技術(shù),使用事件驅(qū)動機制進行程序設(shè)計。利用可視化開發(fā)工具可 以
4、快速、高效地開發(fā)應(yīng)用程序??梢暬拈_發(fā)工具很多,如Microsoft公司推出的 Visual Studio 軟件系列,Borland 公司的 Delphi、C+ Builder 系列等。Visual Studio是微軟公司推出的集成開發(fā)環(huán)境,是目前最流行的Win dows平臺應(yīng)用程序開發(fā)環(huán)境。它是把代碼的編寫、程序的調(diào)試、編譯、運行以和其他 的相關(guān)操作都集成在一起的 編程工具” 作用是程序員通過它這個平臺,利用 編程語言來寫程序,調(diào)試,運行。SQL Server 2000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)。該 版本繼承了 SQL Server 7.0版本的優(yōu)點同時
5、又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows 98的膝上型電腦到運行 Microsoft Windows 2000的大型多處理器的服 務(wù)器等多種平臺使用。經(jīng)分析,本庫存管理系統(tǒng)選用 Visual C#.NET來設(shè)計界面,選用SQL Server 2000來建立后臺數(shù)據(jù)庫。(二)可行性分析可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能 夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā) 這個系統(tǒng)的程度。因此
6、,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng) 分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計 的過程。一般來說,可行性分析應(yīng)從經(jīng)濟可行性、技術(shù)可行性、操作可行性等方面進行研究。本系統(tǒng)的可行性分析如下:1. 經(jīng)濟可行性分析由于本庫存管理系統(tǒng)所要求的硬件(計算機和相關(guān)硬件)和軟件環(huán)境(Visual C#.NET+SQL Server 2000),市場上都容易購買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本 主要集中在本管理系統(tǒng)的開發(fā)與維護上,對用戶不造成過重的經(jīng)濟負擔。而一旦 此系統(tǒng)投入使用,不僅可以減少庫存的工作強度,提高工作效率,而且方便了庫 存對信息的管理,延續(xù)了傳統(tǒng)的管理模式
7、,極大限度地方便了庫存管理人員, 而 且,目標系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量 人力、財力產(chǎn)生的效益將遠遠大于本系統(tǒng)的開發(fā)成本,所以從經(jīng)濟方面講開發(fā)此 系統(tǒng)是可行的。2. 技術(shù)可行性分析技術(shù)上的可行性分析要考慮現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作和將來要 采用的硬件和軟件技術(shù)能否滿足用戶提出的要求(如計算機的容量、速度等)。本系統(tǒng)采用 Visual C#.NET作為系統(tǒng)前臺應(yīng)用程序開發(fā)工具,采用SQLServer 2000工具建立數(shù)據(jù)庫,并通過 Visual C#.NET中的ADO控件使兩者進行 連接從而進行系統(tǒng)軟件開發(fā)。Visual C#.NET不僅能幫助軟件開發(fā)者
8、提高軟件開 發(fā)的質(zhì)量和效率,縮短開發(fā)周期,而且還具備強大的數(shù)據(jù)庫管理功能, 完全能夠 滿足本系統(tǒng)的開發(fā)需求。此外,從開發(fā)人員的水平考慮,作為計算機科學(xué)與技術(shù)專業(yè)畢業(yè)的學(xué)生,大學(xué)四年所積累的專業(yè)知識使我們從一定程度上具備了開發(fā) 一個小型系統(tǒng)的能力,而且學(xué)?,F(xiàn)有的計算機設(shè)備也完全能夠滿足開發(fā)的需要。3. 操作可行性分析傳統(tǒng)的庫存管理系統(tǒng),一般有兩種方式:一是手工管理,這種方式應(yīng)用最傳 統(tǒng)的“筆紙操作系統(tǒng)”,將庫存的貨物信息、銷售信息、廠商信息管理和單據(jù)管 理等均以純手工的形式進行,將信息以表格文件的表現(xiàn)形式記錄在紙上, 再進行 統(tǒng)一保存。這種方式雖然在簡單信息查詢時會有一定的方便,但是存在著更多的
9、 不便:信息保存時間和條件很受限制、容易被損壞、信息查詢不便、信息傳達容 易造成失誤等。另一種常見的信息管理方法是應(yīng)用單機版的管理系統(tǒng),本系統(tǒng)就是一款做的 相對到位的單機版的庫存管理系統(tǒng),在庫存信息處理方面做得很精準規(guī)范。因為庫存管理人員已經(jīng)有豐富的信息管理經(jīng)驗, 加之有相當?shù)挠嬎銠C應(yīng)用經(jīng) 驗,所以對于此系統(tǒng)一定很容易就可操作熟練。綜上所述,本庫存管理系統(tǒng)投資少、收益大,且其運行操作簡單易學(xué),具備 了開發(fā)的可行性。(三)系統(tǒng)的開發(fā)和功能描述1開發(fā)方法的選擇信息系統(tǒng)的開發(fā)是一項比較復(fù)雜的工作,因此我們必須選用科學(xué)有效的開發(fā) 方法。本系統(tǒng)的開發(fā)采用了生命周期法。在系統(tǒng)設(shè)計時遵循系統(tǒng)調(diào)查研究、系統(tǒng)
10、分析、系統(tǒng)設(shè)計和系統(tǒng)實施四個主要階段進行設(shè)計,而在具體的設(shè)計上,則通過在系統(tǒng)的使用和對系統(tǒng)了解的不斷加深中,對某一部分或幾部分進行重新分析、 設(shè)計、實施,使系統(tǒng)逐步完善。2系統(tǒng)功能描述和系統(tǒng)安全性本庫存管理系統(tǒng)是一套對貨品入庫、 出庫、庫存進行全面管理的系統(tǒng),在管 理內(nèi)容上,它的主要功能包括:進貨管理:進行填寫貨品信息,貨品采購入庫,入庫單據(jù)的填寫和修改最低庫存量。 出貨管理:進行貨品出庫,出貨單據(jù)的填寫和獲取采購員信息。信息查詢:貨品信息查詢,庫存信息查詢,入庫、出庫單據(jù)查詢,日報表、 月報表查詢。統(tǒng)計報表:完整的日報表、月報表統(tǒng)計查詢功能,每張單據(jù)每次業(yè)務(wù)金額都 可以清楚地反映。系統(tǒng)管理:
11、身份驗證,修改本人密碼,注冊用戶,修改刪除用戶。由于庫存管理系統(tǒng)包含比較重要的信息, 因此,在系統(tǒng)設(shè)計時除了注重用戶 的需求,還要保證系統(tǒng)的安全性和一致性,體現(xiàn)如下:(1)安全性:本系統(tǒng)中共 分為三類不同的用戶,分別具有不同的權(quán)限。(2) 致性:系統(tǒng)的數(shù)據(jù)要保證一 致性、準確性,當某一數(shù)據(jù)庫中記錄發(fā)生改變時, 與之相關(guān)聯(lián)的數(shù)據(jù)庫也隨之變 化。(四)系統(tǒng)邏輯模型本系統(tǒng)的邏輯模型以系統(tǒng)的數(shù)據(jù)流圖為主要描述工具。數(shù)據(jù)流圖是組織中信息運動的抽象,是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、 管理的合理性、實際運動的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系 自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的
12、數(shù)據(jù)加工功能、 數(shù)據(jù)輸 入、數(shù)據(jù)輸出、數(shù)據(jù)存儲和數(shù)據(jù)來源和去向(外部實體)等項目,它表達了數(shù)據(jù) 和處理的關(guān)系。為了敘述方便,我們用不同的符號代表這四個元素: T表示數(shù)據(jù)流;二表示 文件(數(shù)據(jù)存儲);。表示加工;表示數(shù)據(jù)流的源點和終點。通過分析調(diào)查有關(guān)庫存管理需要,并針對一般庫存管理系統(tǒng)的功能需求, 設(shè) 計出庫存管理系統(tǒng)頂層數(shù)據(jù)流程圖如圖 1-1所示:圖1-1 庫存管理系統(tǒng)頂層DFD根據(jù)系統(tǒng)的頂層數(shù)據(jù)流圖,進一步分析,畫出系統(tǒng)的第二層數(shù)據(jù)流圖如圖1-2所示:I萼圧W逢西啟聶詞戸進號-WttWt“熏貶首理工5=-dE毛詐尹人-r h.&直e譽=揀惟員個人倍息霰.謨1氐二昱杲至戶瘧號更世SS
13、-6庫存乍皚在A*ii皿底越圖1-2 庫存管理系統(tǒng)的第二層 DFD圖二、系統(tǒng)設(shè)計(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計1. 系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)物資設(shè)備管理的系統(tǒng)化、規(guī)范化和自動化, 從而達到企業(yè)倉庫庫存管理效率的目的。 系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的 基礎(chǔ)上完成的。本庫存管理系統(tǒng)需要完成的功能有:(1)庫存管理的各種信息的輸入,包括入庫、出庫、貨品信息的輸入等。(2)庫存管理的各種信息的查詢、修改和維護。(3)入庫單、出庫單的生成,日報表、月報表的生成。(4)在貨品庫存中加入所允許的最低庫存字段,對所有庫存物資實現(xiàn)監(jiān)控 和報警。2系統(tǒng)功能模塊圖根據(jù)系統(tǒng)功能分析,畫出系統(tǒng)功能模塊圖如下
14、:圖2-1系統(tǒng)總體功能模塊圖(二)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞 將直接對應(yīng)用系統(tǒng)的效率以和實現(xiàn)的效果產(chǎn)生影響。 合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以 提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有 利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)庫時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn) 有的以和將來可能增加的需求。1.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本系統(tǒng)將貨品分類,每類貨品都有一名米購員負責米購,每名米購員只負責 采購一類貨品,每類貨品都放在一個倉庫中,一個倉庫中可以放不同種類的貨品, 每個客戶可以訂購不同的貨品,每種貨品可以賣給不同的客戶圖2-2庫存管理系統(tǒng)E
15、R圖2. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)功能需求與數(shù)據(jù)流程圖,本數(shù)據(jù)庫管理系統(tǒng)需要11個數(shù)據(jù)表,分別是操作員個人信息表、登錄表、倉庫信息表、貨品信息表、庫存信息表、入庫 單、出庫單、采購員表、客戶信息表、日報表、月報表。11個表的數(shù)據(jù)庫邏輯結(jié)構(gòu)如下:操作員個人信息表(UID, Uname, Sex, Tel);登錄表(UID ,PWD, Limit);倉庫 信息表(倉庫名稱,負責人,聯(lián)系電話,聯(lián)系地址,備注 );貨品信息表(貨品編號,貨品名稱,貨品類別,單位,規(guī)格型號,顏色);庫存信息表(庫別,貨 品編號,最低庫存,數(shù)量,進貨單價,出貨單價);入庫單(憑證編號,庫別, 貨品編號,數(shù)量,進貨單價,合
16、計,入庫時間,制單人,采購人編號);出庫單 (憑證編號,庫別,貨品編號,數(shù)量,出貨單價,合計,出庫時間,制單人,客 戶編號); 采購員表(UID, Uname,采購的貨品類別,Tel);客戶信息表(客戶 編號,客戶名稱,聯(lián)系人,聯(lián)系電話,聯(lián)系地址,備注); 日報表(日期,貨品編號,本日入庫數(shù)量,本日入庫金額,本日出庫數(shù)量,本日出庫金額,本日出 庫利潤);月報表(月初日期,月末日期,貨品編號,本月入庫金額,本月出庫 金額,本月出庫利潤);3. 設(shè)置引用完整性為了防止用戶不小心刪除有用的數(shù)據(jù),或者輸入錯誤的數(shù)據(jù),就需要設(shè)置引用完整性 (Referential Integrity)。例如本系統(tǒng)用到的
17、數(shù)據(jù)庫中,入庫單中輸入的貨品編號必須現(xiàn)存在于貨品信 息表中。通過設(shè)置引用完整性對數(shù)據(jù)庫進行約束, 能夠幫助程序員和用戶確保使 用的數(shù)據(jù)是合法的。4. 數(shù)據(jù)庫鏈接的實現(xiàn)為了充分展現(xiàn)對象編程的思想,系統(tǒng)中利用ADO.NET中的組件 SqlCo nn ection實現(xiàn)數(shù)據(jù)庫和前臺應(yīng)用程序之間的連接,利用 conn ection對象和 comma nd對象實現(xiàn)隨時訪問數(shù)據(jù)庫的功能。ADO控件較靈活,它使用SQL表達式,通過SQL屬性來和數(shù)據(jù)庫文件相 連并顯示要顯示的字段,可以方便地對一個或多個數(shù)據(jù)表中的記錄進行訪問。(三) 系統(tǒng)功能模塊的詳細設(shè)計本庫存管理系統(tǒng)是本著用戶操作界面友好、清晰、易學(xué)易用的原
18、則進行設(shè)計 的。1 身份驗證模塊的設(shè)計在進入系統(tǒng)主界面之前,會出現(xiàn)一個身份驗證對話框,要驗證用戶的身份。 本系統(tǒng)中用戶分為管理員、倉庫管理員和經(jīng)理三種。不同用戶其權(quán)限也不同。庫存管理系統(tǒng)用戶編號:密 碼:圖2-3 用戶登錄模塊界面設(shè)計該模塊的流程圖如圖2-4所示:圖2-4用戶登錄模塊流程圖此外,對一個完整的系統(tǒng)而言,用戶是應(yīng)該可以修改自己的密碼的, 因此系 統(tǒng)中應(yīng)該具有修改密碼的功能,提高數(shù)據(jù)的安全性,用戶可以在進入系統(tǒng)主界面 后可以修改自己的密碼。當用戶輸入完成之后,按“確定”按鈕來關(guān)閉對話框, 系統(tǒng)會自動檢查用戶兩次輸入的密碼是否一致, 如果不一致,會出現(xiàn)出錯提示并 建議用戶重新輸入。請輸
19、入新密碼請確認新密碼取消確認圖2-5修改密碼界面設(shè)計3.信息查詢模塊的實現(xiàn)該模塊三種用戶都會用到,用戶根據(jù)不同的權(quán)限分別可以查詢不同的內(nèi)容, 如系統(tǒng)管理員為了修改倉庫信息表、采購員信息表、客戶信息表而查詢相關(guān)信息, 倉庫管理員為了通知采購員和時采購而查詢采購員信息,經(jīng)理查詢倉庫管理的各 種信息等。三、系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)包括用戶需求實現(xiàn),系統(tǒng)界面實現(xiàn)和數(shù)據(jù)庫實現(xiàn)三方面。1 用戶登錄界面用戶通過該界面登錄進入系統(tǒng)。在其輸入用戶編號與密碼之后,單擊“確定” 按鈕登錄數(shù)據(jù)庫(為了方便用戶,本系統(tǒng)允許用戶在輸入密碼之后直接按回車鍵 登錄數(shù)據(jù)庫,而無須使用鼠標單擊“確定”按鈕)。此時觸發(fā)“確定”按鈕的Cli
20、ck 事件相應(yīng)函數(shù)。圖3-1系統(tǒng)登錄界面在這個事件響應(yīng)函數(shù)中,需要首先判斷用戶,因為他們具有不同的權(quán)限。如 果權(quán)限是0,則進入系統(tǒng)管理員界面;權(quán)限是 1,則進入經(jīng)理界面;權(quán)限是 2, 則進入倉庫管理員界面。2.系統(tǒng)主界面由于用戶權(quán)限的差異,他們所能進入的系統(tǒng)主界面也相應(yīng)的不同。 如圖3-3:圖3-2系統(tǒng)主界面一(系統(tǒng)管理員身份進入)圖3-3系統(tǒng)主界面二(經(jīng)理身份進入)An椰宕琲* -冃扭盍 £±£r*rtriOMW 時:肝 眄圖3-4系統(tǒng)主界面三(倉庫管理員身份進入)3.系統(tǒng)子界面圖3-5修改密碼界面用戶只能通過此界面修改自己的密碼,如果試圖修改別人的密碼,則提示
21、如下圖:圖3-6 修改密碼界面修改密碼成功則顯示重新登錄界面,圖如下:圖3-7重新登錄界面以下是注冊用戶界面:圖3-8系統(tǒng)管理員注冊用戶界面注冊前數(shù)據(jù)庫中操作員個人信息表如圖3-7:WTN,In ventcry +劃1>6懈作員個人信且盂U1DUnameSexTdsona女01admin0255831542702經(jīng)遲025S832342303<1燃ACAZg<1烯25J333333305小解費15712377S9B9MJLLMJ.LALf£AUZ圖3-9注冊前的操作員個人信息表數(shù)據(jù)庫注冊用戶成功界面:圖3-10注冊用戶成功界面注冊用戶成功數(shù)據(jù)庫:WINJnvento
22、rydbo換柞員個人信宜表UIDUnameSexTei3ESsong女01scknin男0255B31542702Sil舅02558323423co女AU;tH小未舅02533333333Q5怖女15712377896906xiaeqi立235W5S67AU£AUZAttl圖3-11注冊后的操作員個人信息表數(shù)據(jù)庫修改刪除用戶界面如下:圖3-12系統(tǒng)管理員修改刪除用戶界面刪除報表界面如下圖:圖3-13 系統(tǒng)管理員刪除報表界面4進貨管理倉庫管理員填寫入庫單界面如下圖:圖3-14倉庫管理員填寫入庫單界面入庫單中涉和數(shù)據(jù)一致性,貨品編號為“ T開頭的庫別自動為飲料庫,貨 品編號為“2”開頭的
23、庫別自動為主倉庫,貨品編號為“ 3”開頭的庫別自動為酒 庫。數(shù)量和進貨單價設(shè)置只能輸入數(shù)字類型。 其中貨品編號如果在庫存信息表中 不存在,那么提示先輸入貨品信息,點擊確定后界面自動跳轉(zhuǎn)到如下圖:圖3-15倉庫管理員填寫入庫單界面蛾駟出庫單柴星細隕信豐 if?表 M月降遲出匚咒se/z,*ES: 0燉.'.:Z.也 J? E: II圖3-16倉庫管理員填寫貨品信息界面入庫單填寫的信息會自動加入入庫單數(shù)據(jù)庫, 并且更改庫存信息表和日報表 中的相關(guān)信息。MNLIny 助尸 M dg.C三匕丟 Wminwntcfy M Syvttmdbo.AK¥«A: ! - Trtoij
24、dwe.SE = 5筍那繭hal®巴啊戦LOO I100)0131612MlOOSlOOQs.032L0D2locroi20J 6衛(wèi)SUMIS 10 WL啊2FDH222D1MM1O0L.002:OhtJ!4:a»:i15翊m訊牧料牟山力Dl2.£a2DWP05OO!一翊IDD&1DTOQ1Z153朗wniwH02mo?ZDO?331215ISO2916-1200!.002J 061IKO31201.530231C-05-14Zi;.002hAUxiUjLAUJAUJ.<UJJJU上皿上圖3-17未添加信息前的入庫單WINJnYQrtory yrtQ
25、in Mb。,*衍信宜擊 YiNdnvQfl'icr/i; tttfm dbc</v;jr/crtory ., db<JCS'l蚩貨單伯30MO?017超創(chuàng)50030S0101525I100301012S1SZ510030210陝225師岸1W303102071510Q0Q4101Q30511QODM1010265閃1000 舸S52S31201KDW552130150圖3-18入庫單未添加前的庫存信息表日朝糞品帰號本日入岸數(shù)里曲日人庫金議本日出陣數(shù)里豐日出岸鋒本m土庫和列20HW5-20 WOOiWOMlOQOT2311251211005-21 mloo;(ml&
26、#187;olOQOQi23252n201022 Oa-OT-aC OMlOQODr23252 201045-230000:WOK j10QOTT?3t2512D1M5-24 M.00.M.0OT10000'T152522E231M5-25 3C.00.M.DMIOOODTr1.51251圖3-19 入庫單未添加前的日報表填寫完入庫單的圖如下:SytUrnidbs1 扎"i <LQuc> i 1 rL|i(S0)| jT詫BEMM曲片e罰Hi+APtstiWtWA.won1OC0D121.63-2J31CH35-1DQ&.002UIOZjcoani333Z
27、rnCH05-lD Wh,cmIMSicconsZ£.+1: AO-OS-iJ dOj.coz過。鳥如JtdOOQi2Ll址limo品站 DOe.odIMS伽血21/3£0105)10.C&2uogft* Wamoi1m】gA】18n,IM?兀g叫AZIS甜說£5衛(wèi)gn-4113CS悔"XI1.5JCJ3D-O5-i+DCte,.cu*UifVtAi圖3-20添加信息后的入庫單wiNlnventciry窪 D 吉1陣別出的甲們藥08霽g甜1Wtac3»OM5?2謹1035C腐ft0170S2C300&M01D1525JJDOOT
28、L131兒與2.5100OT2101062Z.5圖3-21入庫單填寫后的庫存信息表曰期Trn ;、ff=tw臣鬥二陽知壬可已岀麗空申可口 .+(¥* :司JC 1D>05-12 £KfeISPtfUDOt31,EtxsI3E lfl-OE- 口 Cid LOO DO 11d.512.SLH: KJ -05 1 斗 口住UX1DB113.51.Z.SL工 IQ Q5 -LZQCOlJ.1.5113n 10<15-IB OCHi.bLODl1.31Zr?L勵Mb如lFg仆Loom31酬LQUO Wgggl1as1LK1J: 05-HKJ.LU0Q111.5i1.1I
29、LKDOl231LjGiQ-w-zag.iirQODQl2z3*Z3C 10-05-22 001.TD00012252?2 10-05-23 cn.,.LDOOOl斗12.51圖3-22入庫單填寫后的日報表5.出貨管理出庫時如果出庫數(shù)量低于庫存信息表中的最低庫存時報警,提醒倉庫管理員和時通知采購員采購,如果不清楚此貨品的采購員是誰可以根據(jù)貨品編號查詢采 購員信息,報警顯示如下圖:圖3-22 填寫岀庫單報表統(tǒng)計圖3-23月報表統(tǒng)計信息查詢圖3-24庫存信息查詢四、實驗結(jié)論在本次實驗中,它對我所產(chǎn)生的影響很大。作為計算機科學(xué)與技術(shù)專業(yè)的學(xué) 生,四年的學(xué)習(xí)過程讓我們學(xué)到了很多知識, 然而真正運用于實
30、踐的并不多,畢 業(yè)前的這次設(shè)計恰是對我大學(xué)四年所學(xué)的一次總結(jié),我們可以在老師的幫助下自 己來嘗試開發(fā)一個小型項目,把所學(xué)的單純的理論知識變成為實際的操作經(jīng)驗, 而不再是眼高手低。此次庫存管理系統(tǒng)開發(fā)讓我學(xué)習(xí)到很多知識, 實驗總結(jié)如下:系統(tǒng)開發(fā)的過程中,我深刻體會到了以前上課老師經(jīng)常提起的一個問題, 那 就是:一個系統(tǒng)開發(fā)的過程中代碼不是最重要的,重要的是對系統(tǒng)進行分析以和 建立恰當?shù)南到y(tǒng)模型。有了一個好的系統(tǒng)模型之后,我們再將其劃分成幾個模塊, 那樣做起來就會容易得多。本系統(tǒng)中采用了生命周期法進行系統(tǒng)的開發(fā),就體現(xiàn) 了該模塊化設(shè)計思想。在該庫存管理系統(tǒng)設(shè)計中,從系統(tǒng)的實用性出發(fā),我能夠在開發(fā)該系統(tǒng)時站 在用戶的角度看問題,是照著用戶操作界面友好、清晰、易學(xué)易用的原則進行設(shè) 計的。如開發(fā)過程中我盡可能地設(shè)想記錄為空, 輸入為空,輸入出錯等邊界條件, 然后在這些邊界上,設(shè)置出錯檢測,使系統(tǒng)能自動捕獲出錯點,給出提示,允許 用戶重新進行操作,使系統(tǒng)能夠安全的運行下去,而不是退出系統(tǒng)。開發(fā)期間,我學(xué)會了有目的的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年P(guān)2P網(wǎng)絡(luò)貸款合同電子簽章技術(shù)規(guī)范范本3篇
- 2025版出租車充電樁建設(shè)與維護服務(wù)合同3篇
- 專業(yè)化弱電維修保障服務(wù)協(xié)議(2024年版)版B版
- 2024版買賣意向協(xié)議書范本
- 2024年鋼結(jié)構(gòu)裝修合同樣本
- 2024版專業(yè)餐飲管理承包協(xié)議樣本版
- 2024庚辛雙方關(guān)于基礎(chǔ)設(shè)施建設(shè)施工合同
- 2024新能源研發(fā)團隊人員股權(quán)激勵合同
- 2024年甲乙雙方關(guān)于城市燃氣管道用塑料管材供應(yīng)合同
- 2024青島購房合同范文
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復(fù)規(guī)范》
- 2025年中建六局二級子企業(yè)總經(jīng)理崗位公開招聘高頻重點提升(共500題)附帶答案詳解
- 2025年遼寧省大連市普通高中學(xué)業(yè)水平合格性考試模擬政治試題(一)
- 2024版戶外廣告牌安裝與維護服務(wù)合同2篇
- 2024年5月江蘇省事業(yè)單位招聘考試【綜合知識與能力素質(zhì)】真題及答案解析(管理類和其他類)
- 云南省昆明市五華區(qū)2023-2024學(xué)年九年級上學(xué)期期末數(shù)學(xué)試卷
- 安徽省合肥市第四十中學(xué)2024~2025學(xué)年九年級上學(xué)期化學(xué)期末模擬試題(含答案)
- 安徽省淮北市(2024年-2025年小學(xué)六年級語文)部編版期末考試((上下)學(xué)期)試卷及答案
- 2023-2024學(xué)年浙江省杭州市上城區(qū)教科版四年級上冊期末考試科學(xué)試卷
- 《三國志》導(dǎo)讀學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 期末 (試題) -2024-2025學(xué)年外研版(三起)(2024)英語三年級上冊
評論
0/150
提交評論