版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、- PAGE - 16 - -商品(shngpn)庫存管理系統(tǒng)一、課程(kchng)設計(shj)的目的與要求通過管理信息系統(tǒng)課程設計,進一步掌握管理信息系統(tǒng)的理論和方法。培養(yǎng)和鍛煉開發(fā)管理信息系統(tǒng)的能力。為今后信息系統(tǒng)開發(fā)打下良好的基礎。要求了解企業(yè)管理信息系統(tǒng)開發(fā)的全過程,理解信息系統(tǒng)課程相關的概念,掌握管理信息系統(tǒng)的開發(fā)方法。主要包括:系統(tǒng)調研方法;業(yè)務分析、數(shù)據(jù)分析、系統(tǒng)邏輯模型設計方法;數(shù)據(jù)庫設計、功能設計、物理模型設計方法;系統(tǒng)的實現(xiàn)等方法。完成一個小型系統(tǒng)的設計與開發(fā)。二、設計正文1 系統(tǒng)分析1.1系統(tǒng)開發(fā)背景、開發(fā)范圍、建設目標與必要性1.1.1系統(tǒng)應用現(xiàn)狀及其開發(fā)意義在市場競
2、爭的激烈的時代,建立科學,規(guī)范,高效管理體系是非常重要的。隨著經濟的快速發(fā)展,對商品的高效管理十分重要,高效的商品庫存管理離不開信息技術,信息技術的飛速發(fā)展也為商品庫存管理提供了廣闊的舞臺,采用現(xiàn)代化的手段管理商品庫存,可以及時準確地反映商品庫存狀況,保證庫存商品的數(shù)量保持在合理的水平,在滿足客戶的需要的同時最大限度地減少庫存占用,從而在競爭中保持優(yōu)勢。傳統(tǒng)的商品庫存管理靠人工完成,需要大量的人力物力,人工管理方式有許多缺點和不便的地方,易出錯,不能及時地把商品及庫存信息反映出來,大量的文件和數(shù)據(jù)不利于查找更新和維護。利用信息技術開發(fā)信息管理系統(tǒng)對商品庫存進行管理,可以方便地實現(xiàn)快速查詢,入庫
3、出庫方便,可靠性高。因此,建立商品庫存管理系統(tǒng),對商品進行優(yōu)化存儲、管理,從而提高企業(yè)的科學管理水平,節(jié)省開支,使企業(yè)在競爭中立于不敗之地。1.1.2系統(tǒng)開發(fā)目標設計和實現(xiàn)商品庫存管理系統(tǒng),使庫存管理的工作(gngzu)系統(tǒng)化、規(guī)范化和自動化,從而達到提高管理效率的目的。(1)利用計算機系統(tǒng)實現(xiàn)商品(shngpn)庫存管理。(2)流程符合商品(shngpn)庫存要求。(3)查詢方便,無論是按商品編號、名稱、類別、產地其中任一項都可以進行有效詢。(4)系統(tǒng)擴充容易,有很多地方還需要更好地完善。(5)友好的用戶界面,既面向系統(tǒng)開發(fā)者,又面向用戶。1.1.3 可行性分析可行性分析研究的目的就是用最小
4、的代價在盡可能短的時間里確定問題是否能解決,通過復雜系統(tǒng)的規(guī)模與目標,研究與此類似的系統(tǒng)后,我們具體從下面三方面考慮。 技術可行性 系統(tǒng)是采用Access作為開發(fā)工具的,Access是一種典型的關系型數(shù)據(jù)庫管理系統(tǒng),因而具有堅實的理論基礎。與層次模型和網狀模型相比,關系模型具有數(shù)據(jù)結構單一、理論嚴密、使用方便、易學易用等特點。因此,關系數(shù)據(jù)模型成為數(shù)據(jù)庫應用的主流。Access作為一種典型的關系型數(shù)據(jù)庫管理系統(tǒng),具有界面友好、工具豐富、速度較快等優(yōu)點,并在數(shù)據(jù)庫操作與管理、可視化開發(fā)環(huán)境、面向對象程序設計等方面具有較強的功能,本人已經系統(tǒng)深入地學習過這門課程,為系統(tǒng)的設計與實現(xiàn)提供了技術可行性
5、。 經濟可行性商品庫存管理系統(tǒng)是一個小型的管理系統(tǒng),在開發(fā)時需要軟件開發(fā)人員花費一定的時間和精力,因此需要一定的資金。但它給企業(yè)帶來的利潤是不可估量的,節(jié)省了許多人力,物力上的開支,使庫存管理工作變繁為簡,使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的。 操作可行性系統(tǒng)是基于Access環(huán)境平臺開發(fā)的,易于操作。而且系統(tǒng)還采用了可視化面向對象的工具開發(fā),其窗口、界面簡潔易懂,所以系統(tǒng)在操作上是可行的。1.2業(yè)務流程分析通過對庫存信息流程的詳細調查分析,弄清了庫存管理工作的業(yè)務流程和管理功能,符號定義:外部實體內部實體數(shù)據(jù)流報表 系統(tǒng)(xtng)業(yè)務流程圖如下:1
6、.3數(shù)據(jù)(shj)流程圖符號(fho)定義:外部實體處 理數(shù)據(jù)存儲數(shù)據(jù)流頂層數(shù)據(jù)流程圖:詳細(xingx)數(shù)據(jù)流程圖:1.4數(shù)據(jù)(shj)字典為了對數(shù)據(jù)流程圖中的各個元素作出詳細的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的內容(nirng)主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六個方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。1.4.1數(shù)據(jù)項的定義數(shù)據(jù)項又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。數(shù)據(jù)項編號數(shù)據(jù)項名稱別 名簡 述類型及其寬度I-01訂單編號訂單編碼產品訂單的編碼文本型,6位I-02客戶編號客戶編碼客戶
7、的編號文本型,6位I-03訂購日期日期/時間I-04數(shù)量訂購數(shù)量訂購產品的數(shù)量數(shù)字型,10位I-05交貨日期日期/時間I-06供應商編號供應商編碼供應商的編號文本型,8位H-01貨物編號貨物編碼貨物的編碼文本型,6位H-02貨物名稱貨物的名字文本型,8位H-03貨物數(shù)量貨物的數(shù)量數(shù)字型,10位H-04進貨單位貨物的出廠單位文本型,50位J-01單價進貨的單價數(shù)字型,8位J-02進貨數(shù)量進貨的數(shù)量數(shù)字型,8位J-03運費貨物的運費數(shù)字型,8位J-04備注文本型,50位J-05到貨時間到貨日期貨物到達的時間日期/時間X-01銷售編號銷售編碼一筆銷售的編號文本型,6位X-02貨物類別貨物的種類文本型
8、,10位X-03銷售單價銷售貨物的單價數(shù)字型,8位X-04銷售量銷售貨物的數(shù)量數(shù)字型,8位1.4.2數(shù)據(jù)結構(sh j ji u)的定義數(shù)據(jù)結構編號數(shù)據(jù)結構名稱簡 述數(shù)據(jù)結構組成DS-01訂單表記錄客戶下訂單的信息I-01+I-02+I-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-041.4.3數(shù)據(jù)流的定義(dngy)數(shù)據(jù)流編號
9、數(shù)據(jù)流名稱簡述數(shù)據(jù)流來源數(shù)據(jù)流去向數(shù)據(jù)流組成數(shù)據(jù)流量高峰流量D-01訂貨單用戶想要訂貨填的單子用戶訂單處理模塊貨物名稱+貨物編號+訂貨日期+訂貨數(shù)量+交貨日期5份/小時10份/小時D-02發(fā)貨通知倉庫通過銷售分配處理后發(fā)出發(fā)貨的通知銷售分配處理模塊發(fā)貨處理模塊貨物名稱+貨物編號+訂貨日期+訂貨數(shù)量10份/小時20份/小時D-03出庫單發(fā)送出庫單發(fā)貨處理模塊銷售表貨物名稱+貨物編號+訂貨日期+訂貨數(shù)量+到貨日期10份/小時25份/小時D-04查詢查詢倉庫里的貨物信息銷售分配處理模塊貨物表貨物名稱+貨物編號 +貨物數(shù)量10份/小時15份/小時D-05入庫單貨物進入倉庫填的單子倉庫管理員入庫處理模塊
10、貨物名稱+貨物編號+貨物數(shù)量+貨物單價10份/小時20份/小時1.4.4處理(chl)邏輯的定義處理邏輯編號處理邏輯名稱簡述輸入的數(shù)據(jù)流處理輸出的數(shù)據(jù)流入庫處理向貨物表數(shù)據(jù)庫和進貨表數(shù)據(jù)庫中加入信息入庫單查收要入庫的貨物,登記貨物的各種信息入庫單P2銷售分配處理分配要銷售的貨物發(fā)貨單判斷庫存的量是否可滿足發(fā)貨單的量發(fā)貨通知和查詢P3出庫處理對要出庫的貨物盡行處理出庫單登記要出庫的貨物的信息出庫數(shù)據(jù)P4發(fā)貨處理進行發(fā)貨處理發(fā)貨通知對貨物進行審核,通過后做發(fā)貨處理出庫單P5簽訂合同吃定銷售合同出庫單核對出庫單,簽訂銷售合同,準備銷售出庫單P6銷售統(tǒng)計對銷售進行統(tǒng)計出庫單對銷售情況進行統(tǒng)計,待以后分
11、析P7訂單處理對訂單進行處理訂貨單核對訂貨單,準備發(fā)貨發(fā)貨單1.4.5數(shù)據(jù)存儲(cn ch)的定義數(shù)據(jù)存儲的編號數(shù)據(jù)存儲的名稱簡述數(shù)據(jù)存儲的組成關鍵字F1貨物表存儲貨物的信息供應商編號、貨物編號、貨物名稱、數(shù)量、進貨單價貨物編號F2進貨單存儲進貨信息貨物編號、貨物名稱、金額、供應商編號、到貨時間、運費、備注貨物編號F3訂貨表存儲訂貨信息訂單編號,客戶編號、訂購日期、貨物編號、數(shù)量、交貨日期、供應商編號訂單編號F4銷售表存儲銷售貨物的信息貨物編號、訂單編號、貨物名稱、貨物類別、銷售量、銷售單價貨物編號1.4.6外部(wib)實體的定義外部實體編號外部實體名稱簡述輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流S1用戶向
12、企業(yè)購買貨物的單位發(fā)貨單訂貨單S2倉庫企業(yè)的倉庫發(fā)貨單發(fā)貨單S3倉庫管理員倉庫的管理員入庫單S4發(fā)貨員向用戶發(fā)貨的人員出庫單2 系統(tǒng)(xtng)設計系統(tǒng)設計(shj)的任務是:在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。2.1功能設計本系統(tǒng)在設計時采用結構化程序的設計方法,系統(tǒng)的總體(zngt)結構采用菜單來調用表單,利用表單來對信息進行管理、數(shù)據(jù)錄入、信息查詢、系統(tǒng)管理等工作。完成以下功能:對供應商、客戶和雇員信息的查詢,對貨物的進出登記和查詢,貨物銷售情況的查詢和登記等。本系統(tǒng)的功能模塊圖為:2.2系統(tǒng)運行環(huán)境與數(shù)據(jù)庫設計系統(tǒng)運行環(huán)境設計為在Windows2003/XP
13、平臺下運行,程序設計語言選擇Visual Basic 6.0,后臺數(shù)據(jù)庫選擇Access 2003版。系統(tǒng)的硬件要求為奔騰微型計算機,20M以上內存,1G以上硬盤?;谏鲜鲞\行環(huán)境根據(jù)系統(tǒng)分析,設計了7個數(shù)據(jù)表文件,它們的結構及其說明如下:(一)訂單表字段名類型寬度可否為空說明訂單編號文本6否主索引客戶編號文本6否訂貨日期日期/時間數(shù)量數(shù)字10否交貨日期日期/時間供應商編號文本8否(二)供應商表字段名類型寬度可否為空說明供應商編號文本8否主索引供應商名稱文本20否聯(lián)系人文本10聯(lián)系電話數(shù)字10聯(lián)系地址文本50(三)雇員(gyun)表字段名類型寬度可否為空說明雇員編號文本6否主索引訂單編號文本6
14、否雇員姓名文本8否部門文本20職位文本10雇用日期日期/時間聯(lián)系電話數(shù)字10(四)貨物(huw)表字段名類型寬度可否為空說明貨物編號文本6否主索引供應商編號文本8否貨物名稱文本8否數(shù)量數(shù)字10進貨單位文本50(五)進貨單字段名類型寬度可否為空說明貨物編號文本6否主索引貨物名稱文本8否單價數(shù)字8否數(shù)量數(shù)字10供應商編號文本8運費數(shù)字8備注文本50到貨時間日期/時間(六)客戶(k h)表字段名類型寬度可否為空說明客戶編號文本6否主索引訂單編號文本6否客戶名稱文本30否聯(lián)系人文本10聯(lián)系電話數(shù)字10聯(lián)系地址文本50(七)銷售(xioshu)表字段名類型寬度可否為空說明銷售編號文本6否主索引訂單編號文
15、本6否貨物名稱文本8否貨物類別文本10銷售量數(shù)字8銷售單價數(shù)字82.3、輸入/輸出(shch)設計在系統(tǒng)的輸入/輸出設計上遵循的是既滿足用戶需求又方便用戶使用的原則。輸入/輸出界面的確定都與用戶反復溝通,直到用戶滿意為止。輸入界面的設計不僅考慮數(shù)據(jù)輸入窗口的屏幕格式,而且考慮如何使輸入數(shù)據(jù)的錯誤率盡可能的小,為此在程序中加入了對輸入數(shù)據(jù)的校驗和判斷等功能,如輸入數(shù)據(jù)上下限的設置、與數(shù)據(jù)相關的關系的判斷、參考對照表等。進銷管理系統(tǒng)中添加了一些輸入密碼和輸入編號的檢驗,如果輸入的密碼錯誤會出現(xiàn)錯誤提示,如果輸入的編碼位數(shù)不對也會出現(xiàn)錯誤提示。例如:3 系統(tǒng)實施(一)登陸(dng l)窗口輸入正確的
16、用戶名和密碼后,點確定(qudng)登陸系統(tǒng)。 其中用戶名是 8 ,密碼是 8 (二)進貨單單擊進貨(jn hu)系統(tǒng)下的“進貨單”,進入“進貨單”窗體。通過點擊按鈕查看記錄,其中的首記錄、末記錄、上一條、下一條可以實現(xiàn)對貨物的快速查詢。進貨單,單擊新添:添加產品,輸入完成(wn chng)信息后單擊“保存(bocn)”按鈕,保存(bocn)設置信息修改:選擇要修改的產品信息條,再單擊修改按鈕,修改產品信息,單擊保存(bocn)按鈕,保存信息設置。 信息刪除:選擇(xunz)要刪除的產品信息條,單擊“刪除(shnch)”按鈕 ,選擇確定,即可對信息刪除。單擊“退出(tuch)”,回到進銷管理系
17、統(tǒng)主頁(zh y)。其中主要(zhyo)代碼如下: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 SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load() Label1
18、.Caption = 歡迎使用進銷管理系統(tǒng) Label1.FontSize = 20 Label1.FontBold = True Label1.FontName = 黑體(hit) Text2.PasswordChar = *End SubPrivate Sub Command4_Click()Adodc1.Recordset.MoveLastEnd SubPrivate Sub Command7_Click() i = MsgBox(確定要刪除(shnch)嗎?, 1, 提示) If i = 1 Then Adodc1.Recordset.Delete Adodc1.Recordset.M
19、oveLast End IfEnd SubPrivate Sub Form_Load()Adodc1.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & App.Path & MYSAMPLEDB.mdb;Persist Security Info=FalseAdodc1.RecordSource = select * from 進貨單Adodc1.RefreshEnd Sub(三)供應商單擊進貨(jn hu)系統(tǒng)下的“供應商”,進入“供應商”窗體。選擇要查詢的方式,單擊窗體上的相對應option按鈕,輸入要查詢
20、的信息,單擊“查詢”按鈕,即可實現(xiàn)對信息的查詢。單擊清空,進行繼續(xù)(jx)查詢。單擊“退出(tuch)”,回到進銷管理系統(tǒng)主頁(zh y)。主要代碼如下:Private Sub Command1_Click()Adodc1.CommandType = adCmdTextIf Option1.Value = True Then Adodc1.RecordSource = select * from 供應商表 where 供應商編號= & Trim(Text1.Text) & If Option2.Value = True Then Adodc1.RecordSource = select * f
21、rom 供應商表 where 供應商名稱= & Trim(Text2.Text) & If Option3.Value = True Then Adodc1.RecordSource = select * from 供應商表 where 聯(lián)系人= & 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=FalseEnd Sub其他(qt)頁面與上幾例相似,不做贅述。三、課程設計總結(zngji)或結論通過(tnggu)這次課程設計,實際進行操作,讓我們對這門課有了更深刻的理解。學會了系統(tǒng)分析的方法、模型;能把事物的處理過程在計算機上實現(xiàn);掌握了用圖表形式表示出系統(tǒng)流程,對系統(tǒng)分析有了一定的綜合能力。在系統(tǒng)設計階段,我們學會了使用E-R圖建數(shù)據(jù)庫物
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年學校后勤工作計劃年度工作計劃
- 2025年社區(qū)半年工作總結及計劃模板
- 2025年春季幼兒園園務計劃
- Unit 4 Natural Disasters Reading for writing 說課稿 -2024-2025學年人教版(2019)高中英語必修第一冊
- 物流公司獎懲管理制度范文
- 2025年銷售內勤工作計劃書范本
- 任務三 編輯工作表 說課稿 -2023-2024學年桂科版初中信息技術八年級上冊
- 2025年小學五年級班主任工作計劃例文
- 2025幼兒園個人工作計劃教師
- 2025年幼兒園中班四月份月計劃
- 《小學生良好書寫習慣培養(yǎng)的研究》中期報告
- 大學英語四級詞匯表(下載)
- 2025年四川成都市溫江區(qū)市場監(jiān)督管理局選聘編外專業(yè)技術人員20人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 手術室發(fā)生地震應急預案演練
- 初中數(shù)學新課程標準(2024年版)
- 高職院校專業(yè)教師數(shù)字素養(yǎng)架構與提升路徑
- 售后服務人員培訓資料課件
- 2024-2030年中國薯條行業(yè)發(fā)展趨勢及投資盈利預測報告
- 生命智能學習通超星期末考試答案章節(jié)答案2024年
- 專項14-因式分解-專題訓練(50道)
- 中華傳統(tǒng)文化之戲曲瑰寶學習通超星期末考試答案章節(jié)答案2024年
評論
0/150
提交評論