【正文】
rking= False= TrueEed IfEnd Sub點擊關閉時,退出借入窗體Private Sub cmdExitClick() Unload Me ‘關閉借入窗體End Sub 借出操作設計思路和要點:借出操作是針對生產線由于各種原因產生的生產中多領的物料退回倉庫。借出時需選擇所退物料的料號及數量。程序會根據這些信息在數據庫中作出相應的調整。界面如圖412所示: 圖412 借出操作界面 其對應的代碼如下:Private Sub cmdAddClick() If =“借出” Then=“查詢”= False=TrueisStorking= True= False=0 ‘設置借出數據默認的產品名稱和編號=0Else = True=“借出”= True= FalseisStorking= False= TrueEed IfEnd Sub點擊關閉時,退出借出窗體Private Sub cmdExitClick() Unload Me ‘關閉借出窗體End Sub 盤點模塊設計思路和要點:每次盤點后,需根據盤點結果進行某些物料的調整。調整分為收益和虧損。界面如圖413所示: 圖413 盤點界面此模塊的主要功能是查詢及報表。設計思路和要點:根據各種查詢條件查詢物料信息。物料信息包含三部分,一為基本信息,二為訂單信息,三為生產計劃信息。適合所有使用者。界面如圖414所示: 圖414 查詢界面其對應的代碼如下:Private Sub CodSelect_Click() With = select * from 倉庫基本信息 where 倉位=39。 39。 = (物料代碼) End With cmdMove(0).Value=True End SubPrivate Sub cmdExitClick() Unload Me ‘關閉查詢窗體End Sub設計思路與要點:對系統(tǒng)的每一次操作能應及時地記錄下來,以便日后查詢。因此在數據庫中單獨創(chuàng)建一張表,用于記錄系統(tǒng)的日常操作,即倉庫的各種日常操作。通過此功能,可能追溯系統(tǒng)數據的整個變化過程。使整個系統(tǒng)的運行都在控制之內。界面如圖415所示: 圖415 操作日志界面其對應的代碼如下:Private Sub CodSelect_Click() With = select * from 系統(tǒng)日志信息 where 操作員=39。 And“操作內容”= And“日期從”= And“日期到”= 39。 End With cmdMove(0).Value=True End SelectEnd SubPrivate Sub cmdExitClick() Unload Me ‘關閉操作日志窗體End Sub設計思路和要點:盤點報表可以根據盤點的需要,按物料編碼或按倉位生成。盤點報表將列出當前時刻,倉庫中所有物料的數量及存放地點,以便盤點時參考。同時此報表還可以輸出成各種格式,以方便用戶使用。界面如圖416所示: 圖416 盤點報表界面其對應的代碼如下Private Sub tbToolBar_ButtonClick(ByVal Button As ) Select Case Case 1: M庫存狀況_Click Case 4: M月盤點_Click Case 9: M打印月盤點_Click Case 11: M查看日志_Click Case 13: mnuHelpAbout_Click End SelectEnd SubPrivate Sub tbToolBar_ButtonMenuClick(ByVal ButtonMenu As ) Select Case Case 入庫單 M新增入庫單_Click Case 出庫單 M新增出庫單_Click Case 借入單 M新增借入單_Click Case 借出單 M新增借出單_Click Case 調拔單 M新增調拔單_Click Case 報損單 M新增報損單_Click Case 單據 M單據查詢_Click Case 庫存 M庫存查詢_Click Case 貨物出入 M貨物出入統(tǒng)計_Click Case 職員操作 M職員操作統(tǒng)計_Click Case 月盤點 M打印月盤點_Click End SelectEnd Sub第五章 系統(tǒng)特點與不足 優(yōu)點(1)能夠比較好的進行需求分析,可行性分析以及系統(tǒng)設計,來獨立開發(fā)一個較為小型的MIS系統(tǒng);(2)完成了倉庫管理中日常使用最多的最主要的功能。(3)具有很好的防呆功能。(4)對數據的處理也有一定的聯系,可減少人為因素帶來的影響。(5)較少的鍵盤輸入,大多數功能可只用鼠標來完成操作。(6)模塊化編程,為以后的改進提供了方便。 需要進一步改進的地方(1)系統(tǒng)只提供了鍵盤和鼠標的輸入,沒有提供條碼掃描的輸入。(2)系統(tǒng)沒有提供打印輸出的功能,如果需要打印還需借助其他的軟件。(3)系統(tǒng)只是提供了一個簡單的功能,與現代化的公司倉庫定理還有不小的差距。(4)系統(tǒng)的一些模塊的功能是理論化的,在實際中還有許多更復雜的情況并沒有考慮進去。在以后實際作用過程中很有很多地方需改進。第六章 總結 課程設計主要問題及解決辦法關于本系統(tǒng),雖然對倉庫管理進行了系統(tǒng)的創(chuàng)建,但我們不可忽略的是這個系統(tǒng)并不完美,我們也不能高枕無憂。我們要在以后的實踐中去檢驗它的可用性,特別要考慮它的實時性和安全性,這才是我們最值得考慮的問題。一個系統(tǒng)好不好,要經過反復的使用才能知道,不光光是理論中分析和設計得出來的。當然,在做這個系統(tǒng)時也遇到了很多問題,做需求分析時,就發(fā)動了好多人脈,問了好幾個從事與之相關工作的同學,自己也上網查了很多相關的資料。做E_R圖時,不僅要考慮怎么規(guī)劃圖,還要考慮怎么畫出來能好看點,為此在網上搜了好多樣板來借鑒。最重要的就是我們學的是SQL,但是做系統(tǒng)是還要用到VB的知識,聽老師講了一下,回頭自己還借了本這方方面的書研究了半天,上網查了很多相關的資料才弄好。 收獲與建議經過兩個多周的課程設計,一個完整的倉庫管理系統(tǒng)終于設計完成了,但也正在這時我真正意識到所學知識的不足,可以說關于這方面的接觸才剛剛開始,深有感觸,無以言表。經過這次畢業(yè)設計,引發(fā)了我的很多思考和興趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韌性,不怕麻煩,不怕失敗,反復調試,反復練習,這樣才能找到最佳的程序設計。 參考文獻[1] 薩師煊、王珊編著《數據庫系統(tǒng)概論第三版》北京:高等教育出版社,2001[2] 寧洪,趙文濤,賈麗麗.,《數據庫系統(tǒng)原理》[M].北京:北京郵電大學出版社,2005 [3] 李春葆, Server . 2008[4]葛世倫、代逸生 ,《企業(yè)管理信息系統(tǒng)開發(fā)的理論與方法》,清華大學出版社,[5] 汪遠征,劉瑞新Visual Basic ,上??茖W技術出版社, [6] 郭勝,夏邦貴Visual Basic 數據庫開開發(fā)入門與范例解析,機械工業(yè)出版社,49 / 49