




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、摘要 0第一章緒論 11.1 信息管理系統的概述 11.2 數據庫應用系統開發簡介 21.3 庫存管理系統 21.3.1 國內外同類管理軟件的研究現狀與發展趨勢 31.3.2 庫存管理系統研究背景與意義 3第二章數據庫理論基礎 32.1 數據庫系統設計 32.2 Access 2000 簡述 42.3 SQL 語言介紹 42.3.1 SQL 基礎 42.3.2 SQL 語句 5第三章應用系統開發工具 53.1 Visual Basic 簡介及實現原理 53.2 數據庫組件介紹 63.2.1Data 控件 63.2.2ADO Data 控件 63.2.3DataList 控件/DataCombo
2、 控件 63.2.4DataGrid 控件 73.2.5MSChart 控件 73.3 SQL 語言在 VB 中的應用 7第四章庫存管理系統設計分析 84.1 需求分析 84.2 模塊劃分 94.3 數據庫設計 11參考文獻 15后記 15附件 錯誤!未定義書簽。摘要隨著現代工業的發展,計算機信息管理系統越來越受到企業重視。本文主要介紹分析了庫存管理系統的一些基本功能和組成情況,包括系統的需求分析、系統結構,功能模塊劃分以及數據庫模式分析等,重點對應用程序的實際開發實現作了介紹。達到了數據的一致性和安全性,且應用程序功能完備,符合了庫存管理系統作為典型的信息管理系統(MIS)的要求。同時簡單介
3、紹了 Visual Basic編程環境和 Access 數據庫管理系統的功能特點,庫存管理系統是企業物流管理中不可或缺的一部分。關鍵詞:庫存管理,數據庫,信息管理,Visual BasicAbstractWith the development of modern industry, computer information management system more and more enterprises to pay attention. This paper describes the inventory management system of some of the basic
4、functions and composition, including system requirements analysis, system structure, function module and database schema analysis, focusing on the actual development of the application implementation are introduced. Achieve data consistency and security, and application functions, in line with the i
5、nventory management system as a typical management information system (MIS) requirements. Also introduces the Visual Basic programming environment and the Access database management system features, enterprise inventory management system is an integral part of logistics management.Keywords: inventor
6、y management, database, information management, Visual Basic第一章緒論庫存管理系統是一個企事業單位不可缺少的一部分,它的內容對于企業的決策者和管理者來說都是至關重要的,因此,庫存管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段,但一直以來人們使用傳統的人工方式管理庫存,這種管理方式存在著許多缺點,諸如效率低,保密性差等,而且時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學不斷發展,其強大的功能已經被人們深刻認識,它已經進入了人類社會的各個領域并發揮著越來越重要的作用。作
7、為計算機應用的一部分,使用計算機對產品庫存信息進行管理,具有著人工管理無法比擬的優點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫存的管理效率,也是企業庫存管理科學化、正規化,與世界接軌的重要條件。因此,開發一個庫存管理系統是很有必要的,具有其特有的技術意義和管理意義。1.1 信息管理系統的概述信息管理系統(簡稱 MIS)是在管理科學、系統科學、計算機科學等的基礎上發展起來的綜合性邊緣科學。在 21 世紀信息高速發展的時代中,信息管理系統具有很重要的作用,它的預測和輔助決策的功能,即利用現代管理的決策和支持。信息管理系統
8、是一個由人、機(計算機)組成的能進行管理信息的收集、傳遞、存儲、加工、維護和使用的系統。它能觀測企業或組織的各種運動情況,利用過去的數據預測未來;從全局出發輔助決策;利用信息控制企業或組織行為,幫助其實現長遠的規劃目標。簡言之,信息管理系統是一個以計算機為工具,具有數據處理、預測、控制和輔助決策功能的信息系統。信息管理系統是一個人機系統,同時它又是一個一體化集成系統。信息管理系統是信息系統的一個子系統,它以計算機技術、通訊技術和軟件技術為技術基礎,同時將現代管理理論、現代管理方法及各級管理人員融為一體,最終為某個組織整體的管理與決策服務,是由人和計算機組成的能進行管理信息的收集、傳遞、存儲、加
9、工、維護和使用的系統。信息管理系統的基本結構可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個成功的信息管理系統應該具有可靠的硬件、實用的軟件、強有力的現代化管理水平。具體講,信息管理系統的三大支柱是:計算機網絡、數據庫和現代化的管理,這三大支柱稱為管理信息系統的擴展部件。1.2 數據庫應用系統開發簡介在數據庫應用系統開發之前,對開發數據庫的基本概念應當了解,對數據庫的結構、開發數據庫應用程序的步驟、開發體系及方法都應當有相當清晰的了解和認識。數據庫應用系統開發的目標是建立一個滿足用戶長期需求的產品。開發的主要過程為:理解用戶的需求,然后,把它們轉變為有效的數據庫設計。
10、把設計轉變為實際的數據庫,并且這些數據庫帶有功能完備、高效能的應用。數據庫技術在計算機軟件鄰域研究中一直是非常重要的主題,產生于 60 年代,30 多年來數據庫技術得到了迅速發展,并已形成較為完整的理論體系和一大批實用系統。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Internet 技術的迅速發展,使得數據庫技術之時成為最熱門技術之一。1.3 庫存管理系統當今時代是飛速發展的信息時代,在各行各業中離不開信息處理,這正是計算機被廣泛應用于信息處理系統的環境。計算機最大的好處在于利用它能夠進行信息管理,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。
11、尤其對復雜的信息管理,計算機能夠充分發揮它的優越性。計算機進行信息管理與信息管理系統的開發密切相關,系統的開發是系統管理的前提。倉庫作為一總貨品資源的集散地,貨品的種類繁多,包含很多的信息數據的管理。據調查得知,以前倉庫進行信息管理的方式主要是基于文本、表格等紙介質的手工處理,對于貨品的出入庫情況的統計和核實等往往采用對賬本的人工檢查,對管理者的管理權限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,數據信息處理工作量大,容易出錯,由于數據繁多,容易丟失,且不易查找。總的來說,缺乏系統、規范的信息管理手段。而且,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當時記得比較清
12、楚,時間一長,如果再要進行查詢,就得在眾多的資料中翻閱查找了,這樣造成費時、費力,如要對很長時間以前的貨品進行更改就更加困難了。因此,很有必要建立一個庫存管理系統,使貨品管理工作規范化,系統化,程序化。提高信息處理的速度和準確性。1.3.1 國內外同類管理軟件的研究現狀與發展趨勢現在國內外對此類系統的開發與研究也是很有實用性的,基本上能滿足各企業的自身特點,來進行庫存方面的管理,同時,改類系統又都在不斷地深入與發展,來適用更多的企業,一般都能運用于各個企業的庫存管理,但是都沒有針對大眾的廣泛應用,只能運用某個企業或單位,這一點還有待于今后的進一步開發與實踐。今后此類軟件將會向條碼庫存管理系統發
13、展,現階段,伴隨物流及管理信息化、網絡化的發展,應用條碼技術進行庫存管理、實現倉庫作業自動化,將是一個必然的發展趨勢,也是需要迫切解決的一個現實問題。隨著信息化技術的不斷提高和應用的日漸普及,更多的商品擁有自己的條碼, 而且,使用條碼化工作代替傳統作業模式,減少了手工輸入,這樣不但提高了作業效率,還能確保資料正確, 并減少因人為失誤所造成的損失。1.3.2 庫存管理系統研究背景與意義隨著我國經濟的飛速發展,各種類型規模的公司企業迅速崛起,許多從事生產和經營管理的企業都有自己生產和銷售的產品,而這些產品都需要儲存在倉庫中,對于每個企業來說,隨著企業規模的不斷擴大,產品數量的急劇增加,所生產產品的
14、種類也會不斷地更新與發展,有關產品的各種信息量也會成倍增長。面對龐大的產品信息量,如何有效地管理庫存產品,對這些企業來說是非常重要的,庫存管理的重點是銷售信息能否及時反饋,從而確保企業運行效益。而庫存管理又涉及入庫、出庫的產品、經辦人員及客戶等方方面面的因素,如何管理這些信息數據,是一項復雜的系統工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由庫存管理系統來提高庫存管理工作的效率,這對信息的規范管理、科學統計和快速查詢,減少管理方面的工作量,同時對于調動廣大員工的工作積極性,提高企業的生產效率,都具有十分重要的現實意義。第二章數據庫理論基礎2.1 數據庫系統設計一
15、個成功的信息管理系統,是建立在許多條件之上的,而數據庫是其中一個非常重要的條件和關鍵技術。信息管理系統所涉及的數據庫設計分五個步驟:數據庫需求分析、概念設計、邏輯設計、物理設計與加載測試。(1) 數據庫需求分析的任務是將業務管理單證流化為數據流,劃分主題之間的邊界,繪制出 DFD 圖,并完成相應的數據字典。(2) 概念設計的任務是從 DFD 出發,繪制出本主題的實體關系圖,并列出各個實體與關系的綱要表。(3) 邏輯設計的任務是從 E-R 圖與對應的綱要表出發,確定各個實體及關系的表名屬性。(4) 物理設計的任務是確定所有屬性的類型、寬度與取值范圍,設計出基本表的主鍵,將所有的表名與字段名英文化
16、(現在很多軟件能支持中文字段,如 Access 2000),實現物理建庫,完成數據庫物理設計字典。(5) 加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數據庫的加載測試工作。數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統和邏輯層次組織起來,是面向用戶的。數據庫設計時需要綜合企業各個部門的存檔數據和數據需求,分析各個數據之間的關系,按照 DBMS 提供的功能和描述工具,設計出規模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據模型。數據庫設計的步驟主要是:(1) 數據庫結構定義:目前的數據庫管理系統(DBMS)有的是
17、支持聯機事務處理 CLTP(負責對事務數據進行采集、處理、存儲)的操作型 DBMS,有的可支持數據倉庫、有聯機分析處理 CLAP(指為支持決策的制定對數據的一種加工操作)功能的大型 DBMS,有的數據庫是關系型的、有的可支持面向對象數據庫。針對選擇的 DBMS,進行數據庫結構定義。(2) 數據表定義:數據表定義指定義數據庫中數據表的結構,數據表的邏輯結構包括:屬性名稱、類型、表示形式、缺省值、校驗規則、是否關鍵字、可否為空等。關系型數據庫要盡量按關系規范化要求進行數據庫設計,但為使效率高,規范化程度應根據應用環境和條件來決定。數據表設計不僅要滿足數據存儲的要求,還要增加一些如反映有關信息、操作
18、責任、中間數據的字段或臨時數據表。(3) 存儲設備和存儲空間組織:確定數據的存放地點、存儲路徑、存儲設備等,備份方案,對多版本如何保證一致性和數據的完整性。(4) 數據使用權限設置:針對用戶的不同使用要求,確定數據的用戶使用權限,確保數據安全。(5) 數據字典設計:用數據字典描述數據庫的設計,便于維護和修改。2.2 Access 2000 簡述Access2000 是關系數據庫開發工具,1992 年,Microsoft Access 作為第一個面向 Windows 操作平臺的桌面數據庫管理系統而誕生,它不但充分體現了面向對象的思想,提供可視化的編程手段,而且充分利用了 Windows 操作平臺
19、的優越性,采用與 Windows 完全一致的界面風格,使界面非常友好。在 Access 中,用戶不需要編寫復雜的程序就可以建立一個完整的數據庫應用系統,是一個典型的開放式數據庫系統,它可以和 Windows 下的其他應用程序共享數據庫資源。數據庫能匯集各種信息以供查詢、存儲和檢索。Access 的優點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,Access 允許創建自定義報表用于打印或輸出數據庫中的信息。Access 也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫
20、。Access 是一種關系數據庫工具,關系數據庫是已開發的最通用的數據庫之一。如上所述,Access 作為關系數據庫開發具備了許多優點,可以在一個數據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。2.3 SQL 語言介紹2.3.1 SQL 基礎SQL(Structured Query Language,結構查詢語言)是一個功能強大的數據庫語言。SQL 通常使用于數據庫的通訊。ANSI(美國國家標準學會)聲稱,SQL 是關系數據庫管理系統的標準語言。SQL 語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用 SQL 的常見關系數據庫管理系統有:Ora
21、cle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數的數據庫系統使用 SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統。但是,標準的 SQL 命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成絕大多數數據庫的操作。SQL 語言的突出優點就是它的非過程化、統一,而且還是所有關系數據庫的公共語言。SQL 語言一次處理一
22、個記錄,對數據提供自動導航,它允許用戶在高層的數據結構上工作,而部隊單個記錄進行操作,可操作記錄集,所有 SQL 語句接受集合作為輸入,返回集合作為輸出。SQL 的集合特性允許一條 SQL 語句的結果作為另一條 SQL 語句的輸入。同時,它不要求用戶指定對數據的存放方法,這種特性使用戶更易集中精力于要得到的結果;所有 SQL 語句使用查詢優化器,它是 RDBMS 的一部分,由它決定對指定數據存取的最快速度的手段,查詢優化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。作為統一的語言,SQL 可用于所有用戶的 DB 活動模型,包括系統管理員、數據庫管理
23、員、 應用程序員、決策支持系統人員及許多其它類型的終端用戶。2.3.2 SQL 語句SQL 語句概括起來可以分為數據操作語言,數據定義語言和數據控制語言幾大組,它們用于對數據庫數據的查詢,修改和更新,是一種完備的數據處理語言。主要用到的數據操作語言主要是:SELECT:用于數據檢索; INSERT:用于增加數據到數據庫; UPDATE:用于從數據庫中修改現存的數據; DELETE:用于從數據庫中刪除數據。第三章應用系統開發工具3.1 Visual Basic 簡介及實現原理Visual Basic(簡稱 VB)是美國微軟公司(Microsoft)于 1990 年推出的一套完整的 Windows
24、 系統軟件開發工具,可用于開發 Windows 環境下的各類應用程序,是一種可視化、面向對象、用事件驅動方式的結構化高級程序設計語言和工具,是目前使用最廣泛的編程語言之一。至今以升級到了 6.0 版。VB 的重要特點之一是可視性。系統引進了窗體和控件的機制,用于設計應用程序界面。用戶通過在屏幕上生成窗體,在窗體中繪制所需要的控件和按鈕,設計菜單和對話框,VB 會自動生成相應的代碼。VB 的另一重要特點是事件驅動。當窗體或控件上發生一個事件時,VB 立即把控制權交給程序員。程序員不必擔心如何判斷事件是否已發生,只需要編寫一段代碼告訴計算機在事件發生以后應該做什么工作就可以了。這樣,設計一個 Wi
25、ndows 應用程序簡化為用鼠標在屏幕上點擊、拖拽并添加少量的代碼就可以完成了,大大降低了對程序設計的要求,提高了應用程序的開發效率。利用 VB 的可視性特點,可方便的設計了程序的窗體界面,并在各個窗體中的合適位置繪制所需的每種控件。如要修改窗體或控件的某項屬性,只需在相應的窗體或控件的屬性窗口修改相應的參數便可達到需要的設計效果。利用 VB 的事件驅動性特點,只需在窗體或控件上的代碼窗口中添加少量的代碼,便可達到告訴當在相應的窗體或控件上發生某一事件時,它們在事件發生后應該做什么工作的目的。例如幾個窗體上的添加、刪除、返回按鈕的作用,就是通過在各個相應按鈕的代碼窗口中輸入相應的代碼,來達到當
26、在幾個按鈕上出現單擊(Click)事件后,相應按鈕實現添加、刪除、返回的功能的。3.2 數據庫組件介紹在使用 Visual Basic 開發數據庫應用程序的時候,會經常使用數據庫訪問控件。這些控件包括: Data 控件; ADO Data 控件; DataList 控件/DataCombo 控件; DataGrid 控件; MSChart 控件。下面將分別對這些控件的主要功能及使用方法進行介紹。3.2.1 Data 控件Data 控件是 Visual Basic 中最基本的數據庫操作控件。它使用 Recordset對象提供對存儲在數據庫中數據的訪問。Data 控件允許從一個記錄移動到另一個記錄
27、,并顯示和操縱來自被連接控件的記錄的數據。許多其他的數據庫操作控件都需要 Data 控件或類似的數據源控件(比如 ADO Data 控件)。Data 控件可以執行大部分數據庫訪問操作,但是它并不能顯示數據庫中數據的內容。Data 控件通常需要與其他控件結合使用。這些與 Data 控件結合使用的控件,可以稱之為“數據覺察控件”。因為程序員無需編寫任何代碼,就可以在這些控件中顯示當前記錄的數據。當 Data 控件中當前記錄發生變化時,數據覺察控件的內容也會隨之發生變化。當與 Data 控件相連接時,DataList、DataCombo、DataGrid 和 MSHFlexGrid控件都能管理記錄集
28、合。所有這些控件都允許一次顯示或操作幾個記錄。內部的 Picture、Label、TextBox、CheckBox、Image、OLE、ListBox 和 ComboBox 控件也是數據覺察的,能和由 Data 控件管理的 Recordset 對象的某個字段相連接。3.2.2 ADO Data 控件ADO Data 控件與內部 Data 控件以及 Remote Data 控件(RDC)相似。用戶可以使用 ADO Data 控件快速地創建一個到數據庫的連接。3.2.3 DataList 控件/DataCombo 控件DataList 控件是一個數據綁定列表框,它可以自動地由一個附加數據源中的一個
29、字段充填,并且可選擇地更新另一個數據源中一個相關表的一個字段。 DataCombo 控件的功能與 DataList 控件完全相同,只不過 DataCombo 控件是一個組合框。3.2.4 DataGrid 控件在許多情況下,需要使用表格形式來顯示數據庫中的數據。這時就要借助于 DaatGrid 控件。用戶可以設置 DataGrid 控件的 DataSource 屬性為一個 ADO Data控件,從而將 ADO Data 中的數據自動地填充到 DataGrid 表格中。這個 DataGrid控件實際上是一個固定的列集合,每一列的行數都是不確定的。3.2.5 MSChart 控件MSChart 控
30、件的功能是以圖形方式顯示數據的圖表。這會使枯燥的數據變得更加生動直觀,增加了程序的實用價值。MSChart 控件支持一下特性: 1、真三維表示;2、支持所有主要的圖表類型;3、數據網絡成員支持隨機數據,數據數組。3.3 SQL 語言在 VB 中的應用1.SQL 提供的實用函數為實現使用 VB 程序調用 SQL 語言訪問 Access 數據庫多個記錄的目的,我們利用 SQL 提供的函數。Davg Function(求平均值)Dcount Function(計算滿足條件的記錄數)Dfirst Function(返回記錄集的第一個記錄的某個域值)Dlast Function(返回記錄集的最后一個記錄
31、的某個域值)Dlookup Function(返回記錄集中滿足待定條件的記錄的域值)Dsum Function(求和計算)Dmax Function(求最大值)Dmin Function(求最小值)利用以上的 SQL 函數能夠方便地進行數據庫文件記錄地查詢和統計工作,以 Dsum 為例,語法如下:Dsum(expr,clomain,criteria)例:計算目的港為英國地所有訂單地運費總和。假 定 “ Orders ” 是 數 據 庫 文 件 中 地 一 張 表 格 , 則 x=Dsum(“Feight”,”Order”.”ship country=UK”)2.利用 SQL 訪問多個記錄地方法
32、在進信息查詢和統計地過程中,我們往往需要從記錄集中根據待定的條件提取其中的一部分記錄信息。這種改變基于數據庫關系視圖的記錄集,這里我們介紹提取記錄信息的有效方法。(1)建立一個新的查詢set mydb=Open Database(“c:DIR1manage.mdb”)(打開數據庫文件 c:DIR1manage.mdb)set myquery=mydb.creat QueryDef(“monthquery”)( 創 建 查 詢 名 為 monthquery 的查詢)Myquery.SQL=”select*fromOPNRPTwheremid$(year,7,2)=”&yeartext.t
33、ext&”(利用查詢的 SQL 屬性,建立查詢依據,即查詢的條件。這里用到了 Setect Statement)以后如果需要這樣的查詢,只需要引用查詢名”monthquery”即可。需要說明的兩點是:使用前先定義 Dim mydb AS Database 及 myquery AS querydef.查詢”monthquery”沒有使用 Data 控件,也就不直接顯示信息。(2)如何設置 Data 控件的 Recordsource 屬性設置 Datasource 屬性的命令為:Data.Recordsource=”Setect Vss_code,voyage,Sum(weight)AS
34、Weight20 from monthquery where ctn_size=20group by Vss_code,Voyage”在這個命令中字段名 Vss_code 為船名代碼,Voyage 為航次,ctn_size 為集裝箱號,weight 為集裝箱重量。計算機通過增加了條件的 monthquery 查詢組成了新的記錄集。AS 為關鍵字表示,并定義了別名。通過這一個方法定義的記錄集可以使用 move 和 Find 方法逐條記錄的進行操作。第四章庫存管理系統設計分析4.1 需求分析本套應用程序名稱為“庫存管理系統”,主要用于倉庫貨品信息的管理,系統包括倉庫管理、入庫、出庫、一些統計查詢和
35、報表等幾部分組成。庫存管理系統需滿足倉庫管理員及工作人員的需求,他們具有登陸應用系統的權限,所以需要對工作人員的登陸本模塊進行更多的考慮,設計不同用戶的操作權限和登陸方法。對于一個倉庫來說,最大的功能就是存儲貨品,所以倉庫管理就是對貨品信息,倉庫信息,短線貨品及超儲貨品的管理,用戶可以根據實際情況對各種貨品信息進行分類管理,包括添加,刪除更新數據庫等。當然,倉庫中貨品入庫也是常有的事,入庫管理操作就是對于貨品入庫情況的管理,用戶可以方便地輸入一些貨品的信息。有了貨品的入庫,自然也就有貨品的出庫,這部分提供的功能與入庫操作流程差不多,有所區別的只是對一些出庫貨品的管理,也很方便數據的輸入。倉庫貨
36、品的信息量大,數據安全性和保密性要求高。本系統實現對貨品信息的管理和總體的統計等,倉庫信息,供貨單位和經辦人員信息的查看及維護。倉庫管理人員可以瀏覽、查詢、添加、刪除等貨品的基本信息以及統計等,并可以對一些基本的信息生成報表形式,并打印輸出的功能。報表是一個數據庫中最重要的功能之一,有了報表才能清楚地知道貨品的出入庫情況,在數據報表功能中包括出庫報表,庫存報表及經辦人員報表等一些基本信息的打印,方便簡潔。本系統基本涵蓋了庫存管理的主要需求,具有完善細致的功能、友好的用戶界面、強大的數據處理功能和完備的安全機制;隨心所欲的查詢和所見即所得的打印功能,并全面支持分析和決策的功能。系統特色:1.設置
37、系統用戶登陸功能,即時對系統數據進行安全設置與保護。2.友好的用戶界面,業務操作簡單,進入系統即能使用。3.成熟先進的技術和系統構架,采用先進的數據庫訪問方式,數據更安全,性能更穩定。4.強大的數據處理能力和開放的數據接口,選用具有大型數據庫安全機制的數據庫系統,提供各種級別的數據保護和權限控制方式,確保數據的安全可靠。5.系統每種操作都可以通過菜單來進行。操作快捷、方便。易懂易會。系統集輸入、維護、查詢、統計和各種處理為一體,信息導入導出方便共享。庫存管理系統盤存管理綜合管理貨品出入庫匯總表貨品盤存信息錄入4.2 模塊劃分基本模塊與功能: 1.系統包括用戶管理,密碼管理,關閉系統,以及數據的
38、備份與恢復,可以根據需經辦人員報表系統要對整個數據庫進行備份,以確保數據的安全性。幫助:本系統的幫助信息,包括應用程序的版本信息; 2.倉庫管理貨品信息管理:對倉庫里的貨品進行登記;貨品庫存管理:管理倉庫的庫存情況;短線貨品管理:對倉庫里短線的貨品進行登記,以便及時采購補貨;超儲貨品管理:對倉庫里超儲的貨品進行登記,控制庫存量,減少進貨; 3.入庫管理入庫登記管理:能對貨品的入庫登記,刪除,更改等;入庫期間統計:貨品入庫期間年度的統計;供貨單位期間供貨金額統計:對貨品供應的金額進行統計; 4.出庫管理對貨品出庫期間的年度統計,出庫登記,及收獲單位金額統計等; 5.盤存管理對盤存貨品信息的盤存錄
39、入; 6.綜合管理可根據同一貨品的出入庫情況,對庫存情況的匯總; 7.附項管理對供貨單位情況,經辦人員,收貨單位情況,倉庫信息進行登記管理,可進行添加,刪除等操作;8.歷史數據管理對歷史庫存,歷史出庫,歷史出庫情況進行管理; 9.打印與查詢可根據輸入的條件,對貨品的入庫信息,庫存信息等進行簡單查詢和組合查詢。流程圖:系統主窗體庫存匯總貨品出庫單貨品入庫單打印、查詢歷史數據管附項分類盤存管理綜合管理出庫管理入庫管理倉庫管理匯總計算貨品信息管理數據流程圖:圖 41 庫存管理系統數據流程圖圖 42 貨品信息管理數據流程圖4.3 數據庫設計本庫存管理系統是應用在單機系統上的,所以只需建立起一個數據庫,
40、在此數據庫基礎上建立起表格,現將部分數據結構表描述如下:貨品信息表字段名數據類型字段長度是否為空貨品編碼文本5貨品名稱文本10類別文本8型號文本4單位文本2倉庫編碼文本5存放倉庫文本12入庫計劃單價貨幣出庫計劃單價貨幣原始庫存數字長整型默認貨位文本5警戒底線庫存數字長整型警戒高線庫存數字長整型入庫登記表出庫登記表倉庫信息表表 1貨品信息表字段名數據類型字段長度是否為空入庫日期日期/時間入庫單號文本10貨物編碼文本5數量數字長整型進貨價貨幣總額貨幣已付貨款貨幣供貨單位編碼文本5供貨單位文本20經辦人編碼文本5經辦人文本8增值稅率數字單精度型備注備注字段名數據類型字段長度是否為空出庫日期日期/時間
41、出庫單號文本10貨物編碼文本5貨物名稱文本10數量數字長整型單價貨幣出貨價貨幣總額貨幣已收獲款貨幣收貨單位編碼文本5收貨單位文本20經辦人編碼文本5經辦人文本8增值稅率數字單精度型備注備注表 2入庫登記表表 3貨品出庫表字段名數據類型字段長度是否為空倉庫編號文本5倉庫名稱文本12存貨種類文本2存貨價值貨幣表 4倉庫信息表供貨單位信息表(收貨單位表)字段名數據類型字段長度是否為空單位編號文本5單位名稱文本50單位地址文本50電話文本15聯系人文本8經辦人員表用戶表表 5供貨單位信息表字段名數據類型字段長度是否為空編號文本5姓名文本8家庭住址文本50辦公電話文本15家庭電話文本15表 6經辦人員表
42、字段名數據類型字段長度是否為空UserID文本10userPWD文本6表 7用戶表另外,我們還建立了幾張查詢表,用以存放部分用于計算的統計信息,以便查詢。入庫登記統計表入庫登記_合計貨品入庫年度統計表入庫登記_n供貨單位年度供貨金額統計表入庫登記_w庫存匯總表庫存出庫登記統計表出庫登記_合計貨品出庫年度統計表出庫登記_h收貨單位年度收貨金額統計表出庫登記_d入庫登記_合計表與出庫登記_合計分別是以入庫登記表和出庫登記表為基礎的,所以此處不再描述;庫存匯總表主要由出庫表和入庫表建立關系獲得。入庫登記_n字段名數據類型字段長度是否為空貨物名稱文本10入庫日期日期/時間年度數量數字長整型入庫登記_w庫存匯總出庫登記_h出庫登記_d表 8 入庫登記_n字段名數據類型字段長度是否為空供貨單位文本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石油批發行業競爭分析考核試卷
- 篷布產業節能減排考核試卷
- 電氣設備客戶滿意度提升考核試卷
- 畜牧業供應鏈管理與優化考核試卷
- 漁業產品營銷渠道開發考試考核試卷
- 護生培訓護理安全教育
- 城軌類說課課件
- 2025塑料制品買賣合同模板
- 2025《瑞達地產勞動合同》
- 2025室內墻面涂料施工合同范本2
- 森林管護員面試題及答案
- 2025年高級考評員職業技能等級認定考試題(附答案)
- 培訓課件:混凝土結構的施工技術(澆筑、養護)
- “中華傳統文化經典研習”任務群下先秦諸子散文教學策略研究
- 2025年高考語文模擬作文導寫及點評:社會時鐘
- 《護理信息系統》課件
- 單片機技術與應用知到智慧樹章節測試課后答案2024年秋甘肅省農墾中等專業學校
- 施工現場平面布置與臨時設施、臨時道路布置方案
- 建筑施工大型機械設備安全使用與管理培訓
- T-CNPPA 3027-2024 藥品泡罩包裝應用指南
- 山東省濰坊市2025屆高考數學二模試卷含解析
評論
0/150
提交評論