物流管理信息系統(tǒng)課程設(shè)計 (2)_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  目 錄</b></p><p>  第一章 系統(tǒng)開發(fā)概述1</p><p>  1.1 系統(tǒng)開發(fā)的背景1</p><p>  1.2 系統(tǒng)開發(fā)的目的和意義1</p><p>  第二章 系統(tǒng)規(guī)劃2</p><p>  2.1 新系統(tǒng)建立的目標2</p

2、><p>  2.2 系統(tǒng)開發(fā)的可行性分析2</p><p>  第三章 系統(tǒng)分析4</p><p>  3.1 需求分析4</p><p>  3.2 組織結(jié)構(gòu)分析4</p><p>  3.3 業(yè)務(wù)流程分析6</p><p>  3.4 數(shù)據(jù)流程圖分析6</p><

3、;p>  第四章 系統(tǒng)設(shè)計8</p><p>  4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計8</p><p>  4.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計8</p><p>  4.3 界面及代碼設(shè)計10</p><p><b>  第五章 總結(jié)19</b></p><p><b>  參考文獻20&l

4、t;/b></p><p>  第一章 系統(tǒng)開發(fā)概述</p><p>  1.1 系統(tǒng)開發(fā)的背景</p><p>  隨著時代的發(fā)展, 企業(yè)實施信息化的迫切需求正日趨增加。作為企業(yè)信息系統(tǒng)的關(guān)鍵組成部分,采購信息系統(tǒng),使整個采購流程規(guī)范化,模式化,透明化,極大地提高了企業(yè)在采購環(huán)節(jié)的效率并切實降低采購成本。</p><p> 

5、 1.2 系統(tǒng)開發(fā)的目的和意義</p><p>  由于現(xiàn)行人工手動運作采購流程,具有過多的主觀人為因素,不能做到采購過程的客觀,公正,精確。21世紀以來,信息科技快速發(fā)展,社會各個領(lǐng)域發(fā)生日新月異的變化,尤其是計算機的應(yīng)用及普及,已經(jīng)深入到政治、經(jīng)濟、生活的各個領(lǐng)域,使人們從過去繁復(fù)的手工勞動中得以解脫。計算機化將有效減少錯誤數(shù)據(jù)的發(fā)生,降低采購成本,提高采購工作效率。通過采購信息系統(tǒng)的實施,企業(yè)的采購流程將大

6、大優(yōu)化。采購管理系統(tǒng)軟件為藥廠管理部門帶來了極大方便,因此,開發(fā)一套完善的采購管理系統(tǒng)顯得尤為必要。</p><p><b>  系統(tǒng)規(guī)劃</b></p><p>  2.1 新系統(tǒng)建立的目標</p><p>  1.降低人力及設(shè)備的費用成本 </p><p>  采購系統(tǒng)優(yōu)化了資源的配置,簡化了人員的參與,從

7、而降低了人力以及設(shè)備的費用。 </p><p>  2.提高采購處理速度 </p><p>  與傳統(tǒng)人工處理的采購不同,采購系統(tǒng)的自動化處理大大簡化了原先繁瑣的流程,避免了人工的過度參與,從而降低了錯誤的發(fā)生率,提高了采購處理速度。 </p><p><b>  3.降低采購成本 </b></p&

8、gt;<p>  由于采購系統(tǒng)提供更為客觀,公正,透明的數(shù)據(jù)輸出,避免了人工詢價下由于回扣等暗箱操作產(chǎn)生的額外成本,同時優(yōu)化采購選擇方案,降低采購成本。</p><p>  4.提高決策的科學性 </p><p>  通過智能分析等模塊,對企業(yè)各項數(shù)據(jù)進行分析,提供對企業(yè)至關(guān)重要的信息,幫助企業(yè)高層做出最優(yōu)決策,規(guī)避不必要的風險,提高企業(yè)整體收益。 5.&

9、#160;提高人員利用率 </p><p>  5.采購系統(tǒng)的實施,使得削減冗余人員成為了可能。</p><p>  先前過于龐大的采購人員限制了企業(yè)人員利用的效率。而采購系統(tǒng)精簡了企業(yè)所需的人員配置,大大提高了企業(yè)人員利用率。</p><p>  2.2 系統(tǒng)開發(fā)的可行性分析</p><p>  2.2.1 技術(shù)可行性分析<

10、/p><p>  從軟件角度來看,目前的軟件技術(shù)發(fā)展的已經(jīng)比較成熟,例如Visual Basic和Microsoft Visual C++等,從硬件角度來看,系統(tǒng)所要用到的硬件均可以以較為低廉的價格購買,滿足系統(tǒng)要求。從人員角度來看,本系統(tǒng)的用戶是制造型企業(yè)的采購部人員,懂得基本微機操作即可,無須另聘專人即可使該系統(tǒng)正常實施運行。從技術(shù)角度來看,開發(fā)技術(shù)和數(shù)據(jù)庫技術(shù)已經(jīng)具備了完備、成熟的理論和體系結(jié)構(gòu)。所以本系統(tǒng)的開

11、發(fā)在技術(shù)上完全可行。</p><p>  2.2.2 經(jīng)濟可行性分析</p><p>  本方案由于采用網(wǎng)絡(luò)方式,因此投入較多,但此系統(tǒng)建成后,可以實現(xiàn)資源共享。相關(guān)信息均可以在網(wǎng)上進行交換,減少了許多相關(guān)人員的工資,從經(jīng)濟上來說是可行的。 </p><p>  管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取

12、多項措施。所以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟效益。</p><p>  2.2.3 管理可行性分析</p><p>  本系統(tǒng)安全性和可靠性

13、都極強,相關(guān)部門的管理人員可以通過相關(guān)密碼設(shè)定對采購系統(tǒng)進行管理,所以說在管理上是可行的。 </p><p>  隨著企業(yè)的管理水平不斷提高,企業(yè)在管理方面已積累了豐富的管理經(jīng)驗與方法,并建立了成熟的管理制度、齊全的規(guī)章制度,匯集了正確的原始數(shù)據(jù),使管理工作有了制度支持與信息支持。</p><p><b>  第三章 系統(tǒng)分析</b></p>

14、<p><b>  3.1 需求分析</b></p><p><b>  1.現(xiàn)狀及問題</b></p><p>  在HZ公司原來的采購流程中,計劃員根據(jù)材料采購計劃作材料采購申請,經(jīng)采購經(jīng)理批準后,遞交給采購員編制采購訂單。材料到貨后,經(jīng)采購員與倉庫人員共同確認后由倉庫做接收并通知質(zhì)量檢查部門取樣檢查。財務(wù)部門在核對請款后,在計算完

15、采購差異后結(jié)束采購訂單。流程中手續(xù)較為繁瑣且為人工操作,使得工作人員將大量的時間花在找領(lǐng)導(dǎo)簽字和辦手續(xù)上,降低了工作效率。</p><p><b>  2.公司需求</b></p><p>  HZ公司擔負著供應(yīng)國內(nèi)銷售集團需要的二十幾種產(chǎn)品,另外從1995年開始向國際市場出口成品和半成品??紤]到公司目前全球化采購生產(chǎn),銷售的模式,需要通過建立新的信息系統(tǒng)來加強企業(yè)各

16、環(huán)節(jié)間的聯(lián)系。在開發(fā)新的系統(tǒng)時應(yīng)考慮全球各個生產(chǎn)企業(yè)的運作情況,現(xiàn)在的庫存信息、生產(chǎn)文件信息都要傳遞到財務(wù)部加以綜合輸入EXCEL文件并加以整理,從而總結(jié)出財務(wù)期末庫存帳,成本差異分析表,同時新建的信息系統(tǒng)需要車間及倉儲部門在完成每一項任務(wù)后,將數(shù)據(jù)信息及時、準確地輸入到新系統(tǒng)中。</p><p>  3.2 組織結(jié)構(gòu)分析</p><p>  制藥銷售信息系統(tǒng)統(tǒng)一由總經(jīng)理管理,下層設(shè)有銷售

17、部,財務(wù)部,采購部,倉庫部門,信息管理部5個部門,各部門成員負責收集信息錄入系統(tǒng)中以及銷售藥品和管理倉庫的庫存量,保證公司的正常運行。企業(yè)組織結(jié)構(gòu)如圖2.1所示。</p><p>  圖3-1 企業(yè)組織結(jié)構(gòu)圖</p><p><b>  各部門的主要功能:</b></p><p> ?。?)經(jīng)理:主要負責銷售計劃的制定和計劃的落實。他需要經(jīng)常了

18、解掌握銷售情況,為他指導(dǎo)銷售工作和制定新的銷售計劃提供依據(jù)。</p><p> ?。?)銷售部:負責總體的營銷活動,決定公司的營銷策略和措施,并對營銷工作進行評估和監(jiān)控,包括公共關(guān)系、銷售、客戶服務(wù)等。</p><p>  銷售員:對產(chǎn)品進行推銷和銷售。</p><p> ?。?)質(zhì)檢部:對物料進行質(zhì)量檢測。</p><p> ?。?)財務(wù)部

19、:對應(yīng)付收款進行結(jié)算。</p><p> ?。?)倉庫管理部:倉庫在控制產(chǎn)品成本上占有很大的一塊。嚴格進行倉庫管理可以有效地降低產(chǎn)品成本、提供利潤。根據(jù)實際情況加強對倉庫的管理,使得倉庫各管理人員職責明晰: </p><p>  倉庫管理員:負責入庫管理,庫存物資保管、養(yǎng)護,庫存統(tǒng)計、分析,庫存控制 </p><p> ?。?)采購部:根據(jù)銷售情

20、況及庫存信息進行材料的采購</p><p>  采購員:保證日常庫存量滿足顧客需求,以應(yīng)付某些意外情況,及時補貨,進行貨物入庫時的一些處理。</p><p>  計劃員:進行采購預(yù)測計劃。  </p><p>  總經(jīng)理管理各個部門,審查各個部門業(yè)績,采購部通過記錄的銷售業(yè)績和目前庫存量制定一系列的采購計劃,信息管理部對各部門反饋的信息進行匯總,

21、加工,隨時進行更新,保證信息的及時有效,財務(wù)部則對一系列的經(jīng)濟活動產(chǎn)生的帳目進行清算,各個部門之間通過銷售信息系統(tǒng)緊密的聯(lián)系在一起,使整個經(jīng)濟活動更有效率,節(jié)約成本。</p><p>  3.3 業(yè)務(wù)流程分析</p><p>  圖3-2為HZ公司的采購業(yè)務(wù)流程圖:</p><p>  圖3-2 采購流程圖</p><p><b>

22、  3.4 數(shù)據(jù)流程圖</b></p><p>  數(shù)據(jù)流程圖DFD是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。</p><p>  圖3-3 0層數(shù)據(jù)流程圖</p><p><b>  采購訂單</b></p><p><b>  采購文件 </

23、b></p><p><b>  入庫單</b></p><p>  圖3-4 第一層數(shù)據(jù)流程圖</p><p>  圖3-5 第二層數(shù)據(jù)流程圖</p><p><b>  第四章 系統(tǒng)設(shè)計</b></p><p>  4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計</p>&

24、lt;p>  采購管理系統(tǒng)功能模塊:</p><p>  圖4-1 采購管理系統(tǒng)模塊結(jié)構(gòu)圖</p><p>  進入原材料采購信息系統(tǒng),首先登錄到主界面。從主界面可以選擇完成各項功能,如上圖,主要有采購計劃的制定,采購訂單信息、供應(yīng)商信息的增加、刪除等功能。查詢庫存信息、供應(yīng)商信息進行采購決策。數(shù)據(jù)庫信息通ACCESS導(dǎo)入到系統(tǒng),方便進行快捷查詢,修改數(shù)據(jù)庫信息。</p>

25、<p>  4.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計</p><p>  E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。</p><p>  圖4-2 采購業(yè)務(wù)流程E-R圖</p><p>  將E-R圖轉(zhuǎn)化為關(guān)系模型如下:</p><p> 

26、 采購訂單(訂單編號,原材料名稱,采購價格,采購數(shù)量)</p><p>  采購員(員工編號,姓名,性別,年齡)</p><p>  原材料(原材料編號,價格,名稱)</p><p>  供應(yīng)商(供應(yīng)商編號,姓名,地址,電話)</p><p>  倉庫(倉庫編號,倉庫地址,倉庫名稱)</p><p>  制定(員工編號

27、,訂單編號,采購價格,采購量)</p><p>  采購(采購量,原材料編號,訂單編號)</p><p>  存入(倉庫編號,原材料編號,倉庫名稱,原材料名稱)</p><p>  供應(yīng)(供應(yīng)商編號,原材料編號,原材料名稱,供應(yīng)商姓名)</p><p>  4.3 界面及代碼設(shè)計</p><p><b>  

28、1.登陸界面</b></p><p><b>  圖4-3 登陸界面</b></p><p>  運行原材料采購信息系統(tǒng),首先是進入登陸界面。輸入用戶名和密碼進入到系統(tǒng)主界面,輸入錯誤或者不完整,會彈出提示框“輸入錯誤!”“請輸入完整的用戶名!”</p><p><b>  代碼:</b></p>

29、<p>  Private Sub Command1_Click()</p><p>  If Text1.Text = "" Or Text2.Text = "" Then</p><p>  MsgBox ("請輸入完整的用戶名和密碼!")</p><p>  Text1.SetFocus&

30、lt;/p><p><b>  Else</b></p><p>  If Text1.Text = "0" Then</p><p>  If Text2.Text = "0" Then</p><p>  Form1.Hide</p><p>  Form2

31、.Show</p><p><b>  Else</b></p><p>  MsgBox ("密碼錯誤,請重新輸入!")</p><p><b>  End If</b></p><p><b>  Else</b></p><p>

32、;  MsgBox ("用戶名不存在!")</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_

33、Click()</p><p>  If MsgBox("請確認是否退出系統(tǒng)?", vbYesNo) = vbYes Then</p><p><b>  End</b></p><p><b>  End If</b></p><p><b>  End Sub<

34、;/b></p><p>  Private Sub Form_Load()</p><p>  Text1.Text = ""</p><p>  Text2.Text = ""</p><p><b>  End Sub</b></p><p> 

35、 Private Sub Text1_Change()</p><p>  If Text1.Text = "0" Then</p><p>  Text2.SetFocus</p><p><b>  End If</b></p><p><b>  End Sub</b>&l

36、t;/p><p><b>  主界面</b></p><p><b>  圖4-4 主界面</b></p><p>  主界面如圖4-2,主界面相當于一個讀書索引??梢圆樵兿到y(tǒng)內(nèi)的模塊功能。</p><p><b>  代碼:</b></p><p>  P

37、rivate Sub cg_Click()</p><p>  Form2.Hide</p><p>  Form3.Show</p><p><b>  End Sub</b></p><p>  Private Sub gys_Click()</p><p>  Form7.Show</

38、p><p>  Form2.Hide</p><p><b>  End Sub</b></p><p>  Private Sub gysgl_Click()</p><p>  Form4.Show</p><p>  Form2.Hide</p><p><b>

39、;  End Sub</b></p><p>  Private Sub kc_Click()</p><p>  Form2.Hide</p><p>  Form6.Show</p><p><b>  End Sub</b></p><p>  Private Sub tc_Cl

40、ick()</p><p>  Form2.Hide</p><p>  Form1.Show</p><p><b>  End Sub</b></p><p>  Private Sub zdjh_Click()</p><p>  Form2.Hide</p><p>

41、;  Form5.Show</p><p><b>  End Sub</b></p><p><b>  采購訂單計劃界面</b></p><p>  圖4-5 采購訂單計劃界面</p><p>  進入采購訂單管理界面,輸入各類原材料的需求量,點擊計算按鈕可以通過公式“建議采購量=需求量-現(xiàn)有庫

42、現(xiàn)存量+安全庫存量”進行計算,自動將各類物料的建議采購量顯示在相應(yīng)的文本框內(nèi)。免去人工計算以及查閱庫存信息的繁雜步驟,同時也保證了計算的準確性。要再次計算建議采購量時,點擊清除按鈕,可清除可以重新輸入需求量進行計算。點擊退出,可返回到主界面。</p><p><b>  代碼:</b></p><p>  Private Sub Command1_Click()<

43、;/p><p>  Text1 = ""</p><p>  Text2 = ""</p><p>  Text3 = ""</p><p>  Text4 = ""</p><p>  Text5 = ""</p&g

44、t;<p>  Text6 = ""</p><p>  Text7 = ""</p><p>  Text8 = ""</p><p>  Text9 = ""</p><p>  Text10 = ""</p>

45、<p>  Text11 = ""</p><p>  Text12 = ""</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Form5.Hide</p>

46、<p>  Form3.Show</p><p><b>  End Sub</b></p><p>  Private Sub qc_Click()</p><p>  Text1.Text = ""</p><p>  Text2.Text = ""</p&g

47、t;<p>  Text3.Text = ""</p><p>  Text4.Text = ""</p><p>  Text5.Text = ""</p><p>  Text6.Text = ""</p><p>  Text7.Text =

48、""</p><p>  Text8.Text = ""</p><p>  Text9.Text = ""</p><p>  Text10.Text = ""</p><p>  Text11.Text = ""</p>&l

49、t;p>  Text12.Text = ""</p><p><b>  4.訂單管理界面</b></p><p>  圖4-6 采購訂單管理界面</p><p>  采購信息管理界面,同樣可以實現(xiàn)添加刪除訂單信息的功能。</p><p><b>  代碼:</b><

50、/p><p>  Private Sub Command1_Click()</p><p>  On Error Resume Next</p><p>  Adodc1.Enabled = Not Adodc1.Enabled</p><p>  If Command1.Caption = "添加" Then</p&g

51、t;<p>  Command1.Caption = "確認"</p><p>  Adodc1.Recordset.AddNew</p><p><b>  Else</b></p><p>  Command1.Caption = "添加"</p><p>  A

52、dodc1.Recordset.Update</p><p>  Adodc1.Recordset.MoveLast</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()&l

53、t;/p><p>  On Error Resume Next</p><p>  Adodc1.Recordset.Delete</p><p>  Adodc1.Recordset.MoveNext</p><p>  If Adodc1.Recordset.EOF = True Then</p><p>  Adod

54、c1.Recordset.MoveLast</p><p>  MsgBox "刪除成功"</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</

55、p><p>  Dim strSQL As String</p><p>  If Trim(Text13.Text) = "" Then</p><p>  MsgBox "查詢產(chǎn)品不能為空!", vbOKOnly + vbExclamation, "警告!"</p><p>  Te

56、xt1.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  strSQL = "Select * From 供應(yīng)商信息 Where 原材料名稱 like " _</p><p><b&

57、gt;  5.庫存查詢界面</b></p><p>  圖4-7 庫存查詢界面</p><p>  可以查詢各種物料的庫存量,安全庫量。進行訂單決策,確定原材料的采購量。</p><p><b>  代碼:</b></p><p>  Private Sub fh_Click()</p><

58、;p>  Form6.Hide</p><p>  Form2.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  Dim strSQL As String</p><p>  If

59、Trim(Text1.Text) = "" Then</p><p>  MsgBox "查詢產(chǎn)品不能為空!", vbOKOnly + vbExclamation, "警告!"</p><p>  Text1.SetFocus</p><p><b>  Exit Sub</b><

60、;/p><p><b>  End If</b></p><p>  strSQL = "Select * From 庫存信息表 Where 原材料名稱 like " _</p><p>  + "'" + Replace(Trim(Text1.Text), "'", &q

61、uot;''", 1) + "'"</p><p>  Adodc1.ConnectionString = connectstring</p><p>  Adodc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = strSQL</p>

62、<p>  Adodc1.Refresh</p><p><b>  End Sub</b></p><p><b>  第五章 總結(jié)</b></p><p>  物流信息系統(tǒng)課程設(shè)計結(jié)束了,通過這次的課程設(shè)計讓我真實的體會了設(shè)計一個系統(tǒng)的感受或者可以說是成就感。在設(shè)計過程中我需要不斷的更新自己對vb以及ac

63、cess這兩個軟件的知識。使得平常根本沒用過的軟件編程方法,這次不僅接觸了,還學會了真正的使用。譬如vb程序設(shè)計當中的datagrid以及adodc控件。在設(shè)計過程中我需要多次使用它們,因為是它們將vb與access聯(lián)系起來的工具,將vb的功能范圍更加的擴大了。而這些在之前的學習當中我都是沒有接觸到的。另外這次整個的設(shè)計過程都是通過vb這項編程軟件來進行的,這就將我之前通過計算機二級學習的相關(guān)vb知識再次鞏固了下。在鞏固當中學習,在學習

64、當中鞏固??傊疫€是覺得相當高興而樂于繼續(xù)學習的,并且在將來的生活當中我也會保持這種學習態(tài)度</p><p><b>  參考文獻:</b></p><p>  [1] 蔣加伏,張林峰.Visual basic 程序設(shè)計教程(第4版)北京郵電大學出版社.</p><p>  [2] 高明波 物流管理信息系統(tǒng) 對外經(jīng)濟貿(mào)易大學出版社.</p

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論