




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、商品庫存管理系統一、課程設計的目的與要求通過管理信息系統課程設計,進一步掌握管理信息系統的理論和方法。培養和鍛煉開發管理信息系統的能力。為今后信息系統開發打下良好的基礎。要求了解企業管理信息系統開發的全過程,理解信息系統課程相關的概念,掌握管理信息系統的開發方法。主要包括:系統調研方法;業務分析、數據分析、系統邏輯模型設計方法;數據庫設計、功能設計、物理模型設計方法;系統的實現等方法。完成一個小型系統的設計與開發。二、設計正文1 系統分析1.1系統開發背景、開發范圍、建設目標與必要性1.1.1系統應用現狀及其開發意義在市場競爭的激烈的時代,建立科學,規范,高效管理體系是非常重要的。隨著經濟的快
2、速發展,對商品的高效管理十分重要,高效的商品庫存管理離不開信息技術,信息技術的飛速發展也為商品庫存管理提供了廣闊的舞臺,采用現代化的手段管理商品庫存,可以及時準確地反映商品庫存狀況,保證庫存商品的數量保持在合理的水平,在滿足客戶的需要的同時最大限度地減少庫存占用,從而在競爭中保持優勢。傳統的商品庫存管理靠人工完成,需要大量的人力物力,人工管理方式有許多缺點和不便的地方,易出錯,不能及時地把商品及庫存信息反映出來,大量的文件和數據不利于查找更新和維護。利用信息技術開發信息管理系統對商品庫存進行管理,可以方便地實現快速查詢,入庫出庫方便,可靠性高。因此,建立商品庫存管理系統,對商品進行優化存儲、管
3、理,從而提高企業的科學管理水平,節省開支,使企業在競爭中立于不敗之地。系統開發目標設計和實現商品庫存管理系統,使庫存管理的工作系統化、規范化和自動化,從而達到提高管理效率的目的。(1)利用計算機系統實現商品庫存管理。(2)流程符合商品庫存要求。(3)查詢方便,無論是按商品編號、名稱、類別、產地其中任一項都可以進行有效詢。(4)系統擴充容易,有很多地方還需要更好地完善。(5)友好的用戶界面,既面向系統開發者,又面向用戶。 可行性分析可行性分析研究的目的就是用最小的代價在盡可能短的時間里確定問題是否能解決,通過復雜系統的規模與目標,研究與此類似的系統后,我們具體從下面三方面考慮。.1 技術可行性
4、系統是采用Access作為開發工具的,Access是一種典型的關系型數據庫管理系統,因而具有堅實的理論基礎。與層次模型和網狀模型相比,關系模型具有數據結構單一、理論嚴密、使用方便、易學易用等特點。因此,關系數據模型成為數據庫應用的主流。Access作為一種典型的關系型數據庫管理系統,具有界面友好、工具豐富、速度較快等優點,并在數據庫操作與管理、可視化開發環境、面向對象程序設計等方面具有較強的功能,本人已經系統深入地學習過這門課程,為系統的設計與實現提供了技術可行性。.2 經濟可行性商品庫存管理系統是一個小型的管理系統,在開發時需要軟件開發人員花費一定的時間和精力,因此需要一定的資金。但它給企業
5、帶來的利潤是不可估量的,節省了許多人力,物力上的開支,使庫存管理工作變繁為簡,使其更加合理化、規范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的。.3 操作可行性系統是基于Access環境平臺開發的,易于操作。而且系統還采用了可視化面向對象的工具開發,其窗口、界面簡潔易懂,所以系統在操作上是可行的。1.2業務流程分析通過對庫存信息流程的詳細調查分析,弄清了庫存管理工作的業務流程和管理功能,符號定義:外部實體內部實體數據流報表 系統業務流程圖如下:1.3數據流程圖符號定義:外部實體處 理數據存儲數據流頂層數據流程圖:詳細數據流程圖:1.4數據字典為了對數據流程圖中的各個元素作出詳細的
6、說明,有必要建立數據字典。數據字典的內容主要是對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體等六個方面進行具體的定義。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統的邏輯模型進行完整的描述。數據項的定義數據項又稱數據元素,是數據的最小單位。數據項編號數據項名稱別 名簡 述類型及其寬度I-01訂單編號訂單編碼產品訂單的編碼文本型,6位I-02客戶編號客戶編碼客戶的編號文本型,6位I-03訂購日期日期/時間I-04數量訂購數量訂購產品的數量數字型,10位I-05交貨日期日期/時間I-06供應商編號供應商編碼供應商的編號文本型,8位H-01貨物編號貨物編碼貨物的編碼
7、文本型,6位H-02貨物名稱貨物的名字文本型,8位H-03貨物數量貨物的數量數字型,10位H-04進貨單位貨物的出廠單位文本型,50位J-01單價進貨的單價數字型,8位J-02進貨數量進貨的數量數字型,8位J-03運費貨物的運費數字型,8位J-04備注文本型,50位J-05到貨時間到貨日期貨物到達的時間日期/時間X-01銷售編號銷售編碼一筆銷售的編號文本型,6位X-02貨物類別貨物的種類文本型,10位X-03銷售單價銷售貨物的單價數字型,8位X-04銷售量銷售貨物的數量數字型,8位數據結構的定義數據結構編號數據結構名稱簡 述數據結構組成DS-01訂單表記錄客戶下訂單的信息I-01+I-02+I
8、-03+I-04+I-05+I-06DS-02貨物表記錄倉庫中貨物的信息H-01+H-02+H-03+H-04+I-06DS-03進貨表記錄需要進的貨物的信息H-01+H-02+J-01+J-02+J-03+J-04+J-05DS-04銷售表記錄銷售的貨物的信息X-01+I-01+H-02+X-02+X-03+X-04數據流的定義數據流編號數據流名稱簡述數據流來源數據流去向數據流組成數據流量高峰流量D-01訂貨單用戶想要訂貨填的單子用戶訂單處理模塊貨物名稱+貨物編號+訂貨日期+訂貨數量+交貨日期5份/小時10份/小時D-02發貨通知倉庫通過銷售分配處理后發出發貨的通知銷售分配處理模塊發貨處理模
9、塊貨物名稱+貨物編號+訂貨日期+訂貨數量10份/小時20份/小時D-03出庫單發送出庫單發貨處理模塊銷售表貨物名稱+貨物編號+訂貨日期+訂貨數量+到貨日期10份/小時25份/小時D-04查詢查詢倉庫里的貨物信息銷售分配處理模塊貨物表貨物名稱+貨物編號 +貨物數量10份/小時15份/小時D-05入庫單貨物進入倉庫填的單子倉庫管理員入庫處理模塊貨物名稱+貨物編號+貨物數量+貨物單價10份/小時20份/小時處理邏輯的定義處理邏輯編號處理邏輯名稱簡述輸入的數據流處理輸出的數據流入庫處理向貨物表數據庫和進貨表數據庫中加入信息入庫單查收要入庫的貨物,登記貨物的各種信息入庫單P2銷售分配處理分配要銷售的貨物
10、發貨單判斷庫存的量是否可滿足發貨單的量發貨通知和查詢P3出庫處理對要出庫的貨物盡行處理出庫單登記要出庫的貨物的信息出庫數據P4發貨處理進行發貨處理發貨通知對貨物進行審核,通過后做發貨處理出庫單P5簽訂合同吃定銷售合同出庫單核對出庫單,簽訂銷售合同,準備銷售出庫單P6銷售統計對銷售進行統計出庫單對銷售情況進行統計,待以后分析P7訂單處理對訂單進行處理訂貨單核對訂貨單,準備發貨發貨單數據存儲的定義數據存儲的編號數據存儲的名稱簡述數據存儲的組成關鍵字F1貨物表存儲貨物的信息供應商編號、貨物編號、貨物名稱、數量、進貨單價貨物編號F2進貨單存儲進貨信息貨物編號、貨物名稱、金額、供應商編號、到貨時間、運費
11、、備注貨物編號F3訂貨表存儲訂貨信息訂單編號,客戶編號、訂購日期、貨物編號、數量、交貨日期、供應商編號訂單編號F4銷售表存儲銷售貨物的信息貨物編號、訂單編號、貨物名稱、貨物類別、銷售量、銷售單價貨物編號外部實體的定義外部實體編號外部實體名稱簡述輸入的數據流輸出的數據流S1用戶向企業購買貨物的單位發貨單訂貨單S2倉庫企業的倉庫發貨單發貨單S3倉庫管理員倉庫的管理員入庫單S4發貨員向用戶發貨的人員出庫單2 系統設計系統設計的任務是:在系統分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。2.1功能設計本系統在設計時采用結構化程序的設計方法,系統的總體結構采用菜單來調用表單,利用表單來對信息
12、進行管理、數據錄入、信息查詢、系統管理等工作。完成以下功能:對供應商、客戶和雇員信息的查詢,對貨物的進出登記和查詢,貨物銷售情況的查詢和登記等。本系統的功能模塊圖為:2.2系統運行環境與數據庫設計系統運行環境設計為在Windows2003/XP平臺下運行,程序設計語言選擇Visual Basic 6.0,后臺數據庫選擇Access 2003版。系統的硬件要求為奔騰微型計算機,20M以上內存,1G以上硬盤。基于上述運行環境根據系統分析,設計了7個數據表文件,它們的結構及其說明如下:(一)訂單表字段名類型寬度可否為空說明訂單編號文本6否主索引客戶編號文本6否訂貨日期日期/時間數量數字10否交貨日期
13、日期/時間供應商編號文本8否(二)供應商表字段名類型寬度可否為空說明供應商編號文本8否主索引供應商名稱文本20否聯系人文本10聯系電話數字10聯系地址文本50(三)雇員表字段名類型寬度可否為空說明雇員編號文本6否主索引訂單編號文本6否雇員姓名文本8否部門文本20職位文本10雇用日期日期/時間聯系電話數字10(四)貨物表字段名類型寬度可否為空說明貨物編號文本6否主索引供應商編號文本8否貨物名稱文本8否數量數字10進貨單位文本50(五)進貨單字段名類型寬度可否為空說明貨物編號文本6否主索引貨物名稱文本8否單價數字8否數量數字10供應商編號文本8運費數字8備注文本50到貨時間日期/時間(六)客戶表字
14、段名類型寬度可否為空說明客戶編號文本6否主索引訂單編號文本6否客戶名稱文本30否聯系人文本10聯系電話數字10聯系地址文本50(七)銷售表字段名類型寬度可否為空說明銷售編號文本6否主索引訂單編號文本6否貨物名稱文本8否貨物類別文本10銷售量數字8銷售單價數字82.3、輸入/輸出設計在系統的輸入/輸出設計上遵循的是既滿足用戶需求又方便用戶使用的原則。輸入/輸出界面的確定都與用戶反復溝通,直到用戶滿意為止。輸入界面的設計不僅考慮數據輸入窗口的屏幕格式,而且考慮如何使輸入數據的錯誤率盡可能的小,為此在程序中加入了對輸入數據的校驗和判斷等功能,如輸入數據上下限的設置、與數據相關的關系的判斷、參考對照表
15、等。進銷管理系統中添加了一些輸入密碼和輸入編號的檢驗,如果輸入的密碼錯誤會出現錯誤提示,如果輸入的編碼位數不對也會出現錯誤提示。例如:3 系統實施(一)登陸窗口輸入正確的用戶名和密碼后,點確定登陸系統。 其中用戶名是 8 ,密碼是 8 (二)進貨單單擊進貨系統下的“進貨單”,進入“進貨單”窗體。通過點擊按鈕查看記錄,其中的首記錄、末記錄、上一條、下一條可以實現對貨物的快速查詢。進貨單,單擊新添:添加產品,輸入完成信息后單擊“保存”按鈕,保存設置信息修改:選擇要修改的產品信息條,再單擊修改按鈕,修改產品信息,單擊保存按鈕,保存信息設置。 信息刪除:選擇要刪除的產品信息條,單擊“刪除”按鈕 ,選擇
16、確定,即可對信息刪除。單擊“退出”,回到進銷管理系統主頁。其中主要代碼如下:Private Sub Command1_Click() If Text2 = "8" And Text1 = "8" Then Form2.Show Unload Me Else i = MsgBox("密碼不符!", vbRetryCancel + vbInformation) If i = vbRetry Then Text2.SetFocus Text2 = "" Else End End IfEnd IfEnd SubPrivat
17、e Sub Command2_Click()EndEnd SubPrivate Sub Form_Load() Label1.Caption = "歡迎使用進銷管理系統" Label1.FontSize = 20 Label1.FontBold = True Label1.FontName = "黑體" Text2.PasswordChar = "*"End SubPrivate Sub Command4_Click()End SubPrivate Sub Command7_Click() i = MsgBox("確定要刪除
18、嗎?", 1, "提示") If i = 1 Then End IfEnd SubPrivate Sub Form_Load()Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "MYSAMPLEDB.mdb;Persist Security Info=False"Adodc1.RecordSource = "select * from 進貨單"Adodc1.Refr
19、eshEnd Sub(三)供應商單擊進貨系統下的“供應商”,進入“供應商”窗體。選擇要查詢的方式,單擊窗體上的相對應option按鈕,輸入要查詢的信息,單擊“查詢”按鈕,即可實現對信息的查詢。單擊清空,進行繼續查詢。單擊“退出”,回到進銷管理系統主頁。主要代碼如下:Private Sub Command1_Click()Adodc1.CommandType = adCmdTextIf Option1.Value = True Then Adodc1.RecordSource = "select * from 供應商表 where 供應商編號='" & Tri
20、m(Text1.Text) & "'"If Option2.Value = True Then Adodc1.RecordSource = "select * from 供應商表 where 供應商名稱='" & Trim(Text2.Text) & "'"If Option3.Value = True Then Adodc1.RecordSource = "select * from 供應商表 where 聯系人='" & Trim(Text3.Text) & "'"Adodc1.RefreshEnd SubPrivate Sub Form_Load()Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "MYSAMPLEDB.mdb;Persist Security Info=False"End Sub其他頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國強效殺菌去污粉數據監測報告
- 2025年中國彈力球玩具數據監測報告
- 2025年中國開槽機刀片數據監測研究報告
- 2025年中國庚二酸數據監測報告
- 2025年中國平網印花織物市場調查研究報告
- 2025年中國干爽網面衛生巾數據監測報告
- 2025年中國帶比例刻度調漆杯市場調查研究報告
- 8 和 9 的加、減法(教學設計)-2024-2025學年一年級上冊數學人教版
- 2025年中國工業用苯乙烯市場調查研究報告
- 2025年中國山參錦緞盒市場調查研究報告
- 五年級下冊數學課件 -4.1 用數對確定位置 ︳青島版 (共20張PPT)
- 柏拉圖分析案例
- 巖棉項目申報書_參考模板
- 二襯帶模注漿施工方案
- 施工組織設計方案交底記錄
- 《英語委婉語與忌語》PPT課件.ppt
- ISO9001-14001-2015內部審核檢查表
- 風險和機遇應對措施有效性評審記錄表副本
- 調查問卷設計-課件PPT
- 照金參觀學習心得
- 井下電纜著火應急演練預案
評論
0/150
提交評論