畢業(yè)設計---倉庫管理系統(tǒng)的設計與實現_第1頁
已閱讀1頁,還剩49頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  本科畢業(yè)論文(設計)</p><p>  題  目: 倉庫管理系統(tǒng)的設計與實現 </p><p>  【摘 要】隨著現代工業(yè)的發(fā)展,計算機信息管理系統(tǒng)越來越受到企業(yè)重視。本文主要分析了庫存管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結構,功能模塊劃分以及數據庫模式分析等,重點對應用程序的實際開發(fā)實現作了介紹。達到了數據的一致性和安全

2、性,且應用程序功能完備,符合了庫存管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。同時簡單介紹了Visual C++編程環(huán)境和SQL數據庫管理系統(tǒng)的功能特點,庫存管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。使用計算機對產品倉庫信息進行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫存的管理效率,也是企業(yè)庫存管理科學化、正規(guī)化,與世界接

3、軌的重要條件。因此,開發(fā)一個倉庫管理系統(tǒng)是很有必要的,具有其特有的技術意義和管理意義。</p><p>  【關鍵詞】 倉庫管理;信息管理;數據庫;VC++;產品管理</p><p>  Storage Management System design and realization</p><p>  【Abstract】With the development

4、of modern industry, the information management system of the computer is paid more and more attention by enterprises. This article mainly analyzes some basic functions and constitution of the storage management system,

5、 including the systematic demand, structure, the function module division and the database mode analysis, etc. Especially introduces the actual development of the application program for emphasis. This system guaranteed

6、the consistency and security </p><p>  【Keywords】Storage Management System;Information Management;Database;VC++; Production Management</p><p><b>  目 錄</b></p><p><b&

7、gt;  引 言1</b></p><p>  第一章 緒論2</p><p>  1.1管理信息系統(tǒng)的概述2</p><p>  1.2 倉庫管理系統(tǒng)2</p><p>  第二章 數據庫理論基礎及應用系統(tǒng)開發(fā)工具6</p><p>  2.1 SQL語言介紹6</p>

8、<p>  2.2 應用系統(tǒng)開發(fā)工具7</p><p>  2.3 數據表的設計9</p><p>  第三章 倉庫管理系統(tǒng)需求分析及總體設計15</p><p>  3.1系統(tǒng)需求分析15</p><p>  3.2系統(tǒng)功能描述16</p><p>  3.3系統(tǒng)功能模型18</p&g

9、t;<p>  3.4 系統(tǒng)設計的E-R圖18</p><p>  3.5系統(tǒng)流程分析20</p><p>  3.6 系統(tǒng)用例圖20</p><p>  第四章 詳細設計22</p><p>  4.1 主界面設計22</p><p>  4.2 基本信息管理模塊22</p>

10、<p>  第五章 備份和還原數據庫29</p><p>  5.1 規(guī)劃數據庫的備份和還原29</p><p>  5.2 數據庫的備份29</p><p>  5.3 還原數據庫31</p><p><b>  結 論33</b></p><p><b> 

11、 致 謝34</b></p><p><b>  參考文獻35</b></p><p>  附錄Ⅰ數據庫建表語句36</p><p>  附錄Ⅱ倉庫管理系統(tǒng)部分程序代碼41</p><p><b>  引 言</b></p><p>  當今時代是飛速

12、發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息處理系統(tǒng)的環(huán)境。計算機最大的好處在于利用它能夠進行信息管理,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。</p><p>  倉庫管理系統(tǒng)是一個企事業(yè)單位不可缺少的一部分,它的內容對于企業(yè)的

13、決策者和管理者來說都是至關重要的,因此,倉庫管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,但一直以來人們使用傳統(tǒng)的人工方式管理倉庫,這種管理方式存在著許多缺點,諸如效率低,保密性差等,而且時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。</p><p>  作為計算機應用的一部分,使用計算機對產品倉庫信息進行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存

14、儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品倉庫的管理效率,也是企業(yè)倉庫管理科學化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個倉庫管理系統(tǒng)是很有必要的,具有其特有的技術意義和管理意義。</p><p><b>  第一章 緒論</b></p><p>  1.1管理信息系統(tǒng)的概述</p><p>  

15、管理信息系統(tǒng)(簡稱MIS)是在管理科學、系統(tǒng)科學、計算機科學等的基礎上發(fā)展起來的綜合性邊緣科學。在21世紀信息高速發(fā)展的時代中,管理信息系統(tǒng)具有很重要的作用,它的預測和輔助決策的功能,即利用現代管理的決策和支持。</p><p>  管理信息系統(tǒng)是一個由人、機(計算機)組成的能進行管理信息的收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。它能觀測企業(yè)或組織的各種運動情況,利用過去的數據預測未來;從全局出發(fā)輔助決策;利用

16、信息控制企業(yè)或組織行為,幫助其實現長遠的規(guī)劃目標。簡言之,管理信息系統(tǒng)是一個以計算機為工具,具有數據處理、預測、控制和輔助決策功能的信息系統(tǒng)。</p><p>  管理信息系統(tǒng)是一個人機系統(tǒng),同時它又是一個一體化集成系統(tǒng)。管理信息系統(tǒng)是信息系統(tǒng)的一個子系統(tǒng),它以計算機技術、通訊技術和軟件技術為技術基礎,同時將現代管理理論、現代管理方法及各級管理人員融為一體,最終為某個組織整體的管理與決策服務,是由人和計算機組成的

17、能進行管理信息的收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。</p><p>  管理信息系統(tǒng)的基本結構可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個成功的管理信息系統(tǒng)應該具有可靠的硬件、實用的軟件、強有力的現代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計算機網絡、數據庫和現代化的管理,這三打支柱稱為管理信息系統(tǒng)的擴展部件。</p><p>  1.2 倉庫管

18、理系統(tǒng)</p><p>  企業(yè)的倉庫管理往往是很復雜的,煩瑣的。由于所掌握的物資種類眾多,入庫、出庫等操作的方法各有差異,各類統(tǒng)計計劃報表繁多,因此倉庫管理需要系統(tǒng)、規(guī)范的管理手段。</p><p>  傳統(tǒng)的倉庫管理存在諸多弊病。因為進行信息管理的方式主要是基于文本、表格等紙介質的手工處理,一般的存儲情況是記錄在賬本上的。倉庫的工作人員和管理員也只是當時記得比較清楚,時間一長,如果再要

19、進行查詢,就得在眾多的資料中翻閱查找了,這樣造成費時、費力,如要對很長時間以前的貨品進行更改就更加困難了。對于貨品的出入庫情況的統(tǒng)計和核實采用對賬本的人工檢查,對管理者的管理權限等不受約束,任何人都可查看,還容易引起資料外泄。另外,數據信息處理工作量大,容易出錯,由于數據繁多,容易丟失,且不易查找。因此物資管理必須實現計算機化,而且必須根據企業(yè)的具體情況制定相應的方案。</p><p>  根據當前的企業(yè)管理體制

20、,一般倉庫管理系統(tǒng),總是根據所掌握的物資類別,相應分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據企業(yè)各個部門的需要來發(fā)放物資設備,并隨時按期進行庫存盤點,根據企業(yè)領導和自身管理的需要按月、季度或年來進行統(tǒng)計分析,產生相應報表。</p><p>  面對龐大的產品信息量,如何有效地管理倉庫產品,對這些企業(yè)來說是非常重要的,倉庫管理的重點是銷售信息能否及時反饋,從而確保企業(yè)運行效益。而倉庫管理又涉及入庫

21、、出庫的產品、經辦人員及客戶等方方面面的因素,如何管理這些信息數據,是一項復雜的系統(tǒng)工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的。</p><p>  使用倉庫管理系統(tǒng),既可以對信息進行規(guī)范管理、科學統(tǒng)計和快速查詢,減少管理方面的工作量,同時又能調動廣大員工的工作積極性,提高企業(yè)的生產效率。</p><p>  倉庫作為一總貨品資源的集散地,貨品的種類繁多,包含很多的信息

22、數據的管理。據調查得知,以前倉庫進行信息管理的方式主要是基于文本、表格等紙介質的手工處理,對于貨品的出入庫情況的統(tǒng)計和核實等往往采用對賬本的人工檢查,對管理者的管理權限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,數據信息處理工作量大,容易出錯,由于數據繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)、規(guī)范的信息管理手段。而且,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當時記得比較清楚,時間一長,如果再要進行查

23、詢,就得在眾多的資料中翻閱查找了,這樣造成費時、費力,如要對很長時間以前的貨品進行更改就更加困難了。因此,很有必要建立一個倉庫管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。提高信息處理的速度和準確性。</p><p>  1.2.1 國內外現狀與發(fā)展趨勢</p><p>  現在國內外對此類系統(tǒng)的開發(fā)與研究也是很有實用性的,基本上能滿足各企業(yè)的自身特點,來進行倉庫方面的管理,同時,改類系

24、統(tǒng)又都在不斷地深入與發(fā)展,來適用更多的企業(yè),一般都能運用于各個企業(yè)的倉庫管理,但是都沒有針對大眾的廣泛應用,只能運用某個企業(yè)或單位,這一點還有待于今后的進一步開發(fā)與實踐。</p><p>  今后此類軟件將會向條碼倉庫管理系統(tǒng)發(fā)展,現階段,伴隨物流及管理信息化、網絡化的發(fā)展,應用條碼技術進行倉庫管理、實現倉庫作業(yè)自動化,將是一個必然的發(fā)展趨勢,也是需要迫切解決的一個現實問題。隨著信息化技術的不斷提高和應用的日漸普

25、及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。</p><p>  1、技術應用于倉庫管理是實現倉庫管理自動化的有效途徑</p><p>  倉庫品種多,數量大。因此,要實現收發(fā)作業(yè)的快速、準確、高效,倉儲管理自動化勢在必行。而實現管理自動化的“瓶頸”則是產品信息的采集、輸入。傳統(tǒng)

26、手工作業(yè)方式,在信息采集量加大的情形下,半因信息不能及時的反饋,給收發(fā)作業(yè)造成一定的困難。利用倉庫管理系統(tǒng),使用倉庫信息管理系統(tǒng)進行作業(yè),不僅可提高效率,降低作業(yè)強度,也將大大提高產品收發(fā)作業(yè)準確率,進而實現倉庫管理的全面自動化。</p><p>  2、技術應用于倉庫管理對提高倉庫作業(yè)效率有重要作用</p><p>  使用倉庫管理信息系統(tǒng),用于產品收、發(fā)、保管等全過程控制管理,不僅可改

27、變信息采集的傳統(tǒng)手工作業(yè)方式,降低作業(yè)強度,還可避免由此造成的各種差錯,提高作業(yè)效率和科學管庫水平。入庫時,通常保管員根據產品上所反映出的冊序號、出廠期、生產廠家、單價、封存(保管)期等信息,進行實物點驗,同時信息錄入到管理信息系統(tǒng);出庫時,保管員根據航材發(fā)付單內容,完成信息錄入;清庫盤點時,保管員可進行數質量等內容核對,并將采集的信息錄入管理系統(tǒng)中進行自動盤點,生成清庫對帳單等,完成清庫盤點作業(yè)。</p><p&g

28、t;  3、倉庫管理是完善產品保障信息網絡的重要手段</p><p>  儲存產品信息是產品保障信息網絡的重要組成部分,是做好產品供應保障工作的基礎。產品保障信息網是實現物資儲運全過程可視化的前提。目前,有些倉庫內部局域網已經建成并投入使用,并與業(yè)務主管部門實現了信息溝通,倉庫保障信息網在日常航材保障工作中實現了信息溝通,倉庫保障信息網在日常產品保障工作中的作用日趨明顯。同時,在軟件系統(tǒng)的研發(fā)過程中,將會融入一種

29、EPR的企業(yè)管理思想。大量的研究與實踐已經充分表明,ERP作為一種現代企業(yè)管理的思想和方法,將其大力地推廣應用就是有效的促使我國企業(yè)管理朝著更加科學化、合理化和規(guī)范化方向發(fā)展的一種具體方法和途徑。 另外,倉庫管理的信息化和可視化,每個企業(yè)將會擁有兩個倉庫,一個是裝滿貨物的倉庫,還有一個就是管理系統(tǒng)里的數據庫,對上萬種貨物分別編碼,使其成為計算機可識別的語言,形象地說,貨架上的號碼就是貨物的地址,從而避免了貨物的分揀和提取時的翻箱

30、倒柜式的查找。</p><p>  1.2.2 倉庫管理系統(tǒng)研究背景與意義</p><p>  隨著我國經濟的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產和經營管理的企業(yè)都有自己生產和銷售的產品,而這些產品都需要儲存在倉庫中,對于每個企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴大,產品數量的急劇增加,所生產產品的種類也會不斷地更新與發(fā)展,有關產品的各種信息量也會成倍增長。面對龐大的產品信息量,

31、如何有效地管理倉庫產品,對這些企業(yè)來說是非常重要的,倉庫管理的重點是銷售信息能否及時反饋,從而確保企業(yè)運行效益。而倉庫管理又涉及入庫、出庫的產品、經辦人員及客戶等方方面面的因素,如何管理這些信息數據,是一項復雜的系統(tǒng)工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由倉庫管理系統(tǒng)來提高倉庫管理工作的效率,這對信息的規(guī)范管理、科學統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調動廣大員工的工作積極性,提高企業(yè)的生

32、產效率,都具有十分重要的現實意義。</p><p>  第二章 數據庫理論基礎及應用系統(tǒng)開發(fā)工具</p><p>  2.1 SQL語言介紹</p><p>  2.1.1 SQL基礎</p><p>  SQL(Structured Query Language,結構查詢語言)是一個功能強大的數據庫語言。SQL通常使用于數據庫的通訊。AN

33、SI(美國國家標準學會)聲稱,SQL是關系數據庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用SQL的常見關系數據庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數的數據庫系統(tǒng)使用SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。但是,標準的SQL命令,比如"

34、Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成絕大多數數據庫的操作[1]。</p><p>  SQL語言的突出優(yōu)點就是它的非過程化、統(tǒng)一,而且還是所有關系數據庫的公共語言。SQL語言一次處理一個記錄,對數據提供自動導航,它允許

35、用戶在高層的數據結構上工作,而部隊單個記錄進行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。同時,它不要求用戶指定對數據的存放方法,這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數據存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引

36、、有什么類型的索引。作為統(tǒng)一的語言,SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數據庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶[2]。</p><p>  2.1.2 SQL語句</p><p>  SQL語句概括起來可以分為數據操作語言,數據定義語言和數據控制語言幾大組,它們用于對數據庫數據的查詢,修改和更新,是一種完備的數據處理語言。主要用到的數據操作語言

37、主要是:</p><p>  SELECT:用于數據檢索;</p><p>  INSERT:用于增加數據到數據庫;</p><p>  UPDATE:用于從數據庫中修改現存的數據;</p><p>  DELETE:用于從數據庫中刪除數據[3]。</p><p>  2.2 應用系統(tǒng)開發(fā)工具</p>&

38、lt;p>  2.2.1 Visual C++簡介及實現原理</p><p>  Microsoft Visual C++作為Microsoft Visual Studio的重要組成部分,包含了迄今為止功能最為強大的基于Windows的應用框架,在同類產品中處于領先地位。利用它所繼承的一系列強大功能,用戶就能夠開發(fā)出實用高效的應用程序。</p><p>  Visual,其英文含義是

39、“可視的”,這里是指在用Visual C++進行開發(fā)的過程中對應用程序界面(GUI)的開發(fā),一般是使用開發(fā)工具所提供的現成的組件,利用所見即所得的方式完成程序界面的設計(亦通常所說的可視化編程),因此大大減輕可程序設計人員的勞動強度,同時也提高了開發(fā)效率。</p><p>  Visual C++的最大的特色是對面向對象技術的支持,它利用類把大部分與用戶界面設計有關的Windows API函數封裝起來,通過MFC

40、(Microsoft Foundation Class)類庫的方式提供給開發(fā)人員使用,極大的提高了軟件重要性[4]。</p><p>  另外,Visual C++內帶的App Wizard可以幫助MFC類庫的用戶自動生成一個運行程序框架,即一個空的不能做任何事的應用程序,而用戶只需要對該應用程序框架進行擴充和添加代碼就可以得到一個結構優(yōu)良的應用程序。</p><p>  Visual C

41、++提供的Class Wizard可以使用戶方便而有效地使用和管理MFC類庫,它允許用戶對App Wizard應用程序產生的類進行加工、編輯甚至擴充[5]。</p><p>  Visual C++作為一個功能強大的軟件開發(fā)工具,它對應用程序開發(fā)的支持是多方面的,它可以為以下程序開發(fā)提供支持:</p><p>  ● 利用MFC的32位Windows應用程序;</p><

42、;p>  ● 使用C語言SDK編寫的Windows程序;</p><p>  ● 編寫控制臺程序;</p><p>  ● 編寫Active X控件;</p><p>  ● 編寫動態(tài)連接庫(DLLS);</p><p>  ● 開發(fā)數據庫應用程序;</p><p>  ● 開發(fā)Internet應用程序;<

43、/p><p>  ● 開發(fā)多媒體應用程序。</p><p>  簡而言之,Visual C++的優(yōu)點是:</p><p>  ● 與操作系統(tǒng)配合緊密、不存在與操作系統(tǒng)不兼容的問題;</p><p>  ● 功能強大,用途廣泛,不僅可以編寫普通的應用程序,還能很好的進行系統(tǒng)軟件及軟件及通信軟件的開發(fā);</p><p>  ●

44、 操作簡便,熟練以后,開發(fā)效率將成倍提高。</p><p>  2.2.2 數據訪問組件</p><p>  在使用Visual C++開發(fā)數據庫應用程序的時候,會經常使用數據庫訪問控件。這些控件包括:</p><p>  ●  Data控件;</p><p>  ●  ADO Data控件;</p><

45、;p>  ●  DataList控件/DataCombo控件;</p><p>  ●  DataGrid控件;</p><p>  ●  MSChart控件。</p><p>  下面將分別對這些控件的主要功能及使用方法進行介紹[6]。</p><p>  2.2.2.1 Data控件</p>

46、<p>  Data控件是Visual C++中最基本的數據庫操作控件。它使用Recordset對象提供對存儲在數據庫中數據的訪問。Data控件允許從一個記錄移動到另一個記錄,并顯示和操縱來自被連接控件的記錄的數據。許多其他的數據庫操作控件都需要Data控件或類似的數據源控件(比如ADO Data控件)。</p><p>  Data控件可以執(zhí)行大部分數據庫訪問操作,但是它并不能顯示數據庫中數據的內

47、容。Data控件通常需要與其他控件結合使用。這些與Data控件結合使用的控件,可以稱之為“數據覺察控件”。因為程序員無需編寫任何代碼,就可以在這些控件中顯示當前記錄的數據。當Data控件中當前記錄發(fā)生變化時,數據覺察控件的內容也會隨之發(fā)生變化。</p><p>  當與Data控件相連接時,DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理記錄集合。所有這些控件都允許一次顯

48、示或操作幾個記錄。內部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和ComboBox控件也是數據覺察的,能和由Data控件管理的Recordset對象的某個字段相連接。 2.2.2.2 ADO Data控件</p><p>  ADO Data控件與內部Data控件以及Remote Data控件(RDC)相似。用戶可以使用ADO Data控件快速地創(chuàng)

49、建一個到數據庫的連接。</p><p>  2.2.2.3 DataList控件/DataCombo控件</p><p>  DataList控件是一個數據綁定列表框,它可以自動地由一個附加數據源中的一個字段充填,并且可選擇地更新另一個數據源中一個相關表的一個字段。DataCombo控件的功能與DataList控件完全相同,只不過DataCombo控件是一個組合框。</p>

50、<p>  2.2.2.4 DataGrid控件</p><p>  在許多情況下,需要使用表格形式來顯示數據庫中的數據。這時就要借助于DaatGrid控件。用戶可以設置DataGrid控件的DataSource屬性為一個ADO Data控件,從而將ADO Data中的數據自動地填充到DataGrid表格中。這個DataGrid控件實際上是一個固定的列集合,每一列的行數都是不確定的。</p>

51、<p>  2.2.2.5 MSChart控件</p><p>  MSChart控件的功能是以圖形方式顯示數據的圖表。這會使枯燥的數據變得更加生動直觀,增加了程序的實用價值。</p><p>  MSChart控件支持一下特性:</p><p><b>  1、真三維表示;</b></p><p>  2

52、、支持所有主要的圖表類型;</p><p>  3、數據網絡成員支持隨機數據,數據數組。</p><p>  2.3 數據表的設計</p><p>  2.3.1 概念結構設計</p><p>  這一設計階段是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。各個實體的E-R圖及其關

53、系描述如下圖2-1、2-2、2-3所示。</p><p>  2.3.2 創(chuàng)建數據庫</p><p>  在設計數據庫之前,首先要創(chuàng)建一個數據庫。此數據庫包含系統(tǒng)中所有用到的數據表。創(chuàng)建數據庫代碼為:</p><p>  REATEDATABASE Stock</p><p><b>  GO</b></p>

54、;<p>  圖2-1 客戶信息管理E-R圖</p><p>  圖2-2 倉庫管理信息E-R圖</p><p>  圖2-3 用戶信息管理E-R圖</p><p>  2.3.3 數據庫的邏輯結構設計</p><p>  數據庫stock包含以下8個表:客戶信息表Client、倉庫信息表Storehouse、用戶信息表User

55、s、產品類別表ProType、產品信息表Product、入庫操作信息表StoreIn、出庫操作信息表TakeOut和庫存產品信息表ProInStore。</p><p>  各個表的具體信息如下:</p><p>  客戶信息表Client</p><p>  客戶信息表Client主要是用來保存客戶信息,表Client結構如圖表2-1所示。</p>

56、<p>  表2-1 客戶信息表Client</p><p>  倉庫信息表Storehouse</p><p>  倉庫信息表Storehouse用來保存?zhèn)}庫信息,表Storehouse的結構如表2-2所示。</p><p>  表2-2 倉庫信息表Storehouse</p><p>  用戶信息表Users</p>

57、<p>  用戶信息表Users用來保存用戶信息,表Users的結構如表2-3表示。</p><p>  4.產品類別表ProType</p><p>  產品類別表ProType用來保存產品類別信息,表ProType的結構如表2-4表示。</p><p>  表2-3 用戶信息表Users</p><p>  表2-4 產品類

58、別表ProType</p><p>  5. 產品信息表Product</p><p>  產品信息表Product用來保存產品的基本信息,表Product的結構如表2-5表示。</p><p>  表2-5產品信息表Product</p><p>  入庫操作信息表StoreIn</p><p>  入庫操作信息表S

59、toreIn用來保存入庫操作的基本信息,表StoreIn的結構如表2-6表示。</p><p>  表2-6入庫操作信息表StoreIn</p><p>  出庫操作信息表TakeOut</p><p>  出庫操作信息表TakeOut用來保存出庫操作的基本信息。表TakeOut的結構如表2-7表示。</p><p>  表2-7 出庫操作信

60、息表TakeOut</p><p>  庫存產品信息表ProInStore</p><p>  庫存產品信息表ProInStore用來保存庫存產品的基本信息,表ProInStore的結構如表2-8表示。</p><p>  表2-8庫存產品信息表ProInStore</p><p>  第三章 倉庫管理系統(tǒng)需求分析及總體設計</p&g

61、t;<p><b>  3.1系統(tǒng)需求分析</b></p><p>  本套應用程序名稱為“倉庫管理系統(tǒng)”,主要用于倉庫貨品信息的管理,系統(tǒng)包括倉庫管理、入庫、出庫、一些統(tǒng)計查詢和報表等幾部分組成。</p><p>  倉庫管理系統(tǒng)需滿足倉庫管理員及工作人員的需求,他們具有登陸應用系統(tǒng)的權限,所以需要對工作人員的登陸本模塊進行更多的考慮,設計不同用戶的操

62、作權限和登陸方法。</p><p>  對于一個倉庫來說,最大的功能就是存儲貨品,所以倉庫管理就是對貨品信息,倉庫信息,短線貨品及超儲貨品的管理,用戶可以根據實際情況對各種貨品信息進行分類管理,包括添加,刪除更新數據庫等[7]。</p><p>  當然,倉庫中貨品入庫也是常有的事,入庫管理操作就是對于貨品入庫情況的管理,用戶可以方便地輸入一些貨品的信息。</p><p

63、>  有了貨品的入庫,自然也就有貨品的出庫,這部分提供的功能與入庫操作流程差不多,有所區(qū)別的只是對一些出庫貨品的管理,也很方便數據的輸入。</p><p>  倉庫貨品的信息量大,數據安全性和保密性要求高。本系統(tǒng)實現對貨品信息的管理和總體的統(tǒng)計等,倉庫信息,供貨單位和經辦人員信息的查看及維護。倉庫管理人員可以瀏覽、查詢、添加、刪除等貨品的基本信息以及統(tǒng)計等,并可以對一些基本的信息生成報表形式,并打印輸出的功

64、能[8]。</p><p>  報表是一個數據庫中最重要的功能之一,有了報表才能清楚地知道貨品的出入庫情況,在數據報表功能中包括出庫報表,倉庫報表及經辦人員報表等一些基本信息的打印,方便簡潔[9]。</p><p>  本系統(tǒng)基本涵蓋了倉庫管理的主要需求,具有完善細致的功能、友好的用戶界面、強大的數據處理功能和完備的安全機制;隨心所欲的查詢和所見即所得的打印功能,并全面支持分析和決策的功能

65、。 </p><p><b>  ●系統(tǒng)特色:</b></p><p>  1.設置系統(tǒng)用戶登陸功能,即時對系統(tǒng)數據進行安全設置與保護。</p><p>  2.友好的用戶界面,業(yè)務操作簡單,進入系統(tǒng)即能使用。</p><p>  3.成熟先進的技術和系統(tǒng)構架,采用先進的數據庫訪問方式,數據更安全,性能更穩(wěn)定。</

66、p><p>  4.強大的數據處理能力和開放的數據接口,選用具有大型數據庫安全機制的數據庫系統(tǒng),提供各種級別的數據保護和權限控制方式,確保數據的安全可靠。</p><p>  5.系統(tǒng)每種操作都可以通過菜單來進行。操作快捷、方便。易懂易會。系統(tǒng)集輸入、維護、查詢、統(tǒng)計和各種處理為一體,信息導入導出方便共享[10]。</p><p><b>  3.2系統(tǒng)功能描

67、述</b></p><p>  本實例所描述的倉庫管理系統(tǒng)主要包括以下功能。</p><p>  3.2.1基本信息管理</p><p>  基本信息包括客戶信息、倉庫信息和用戶信息??蛻艨梢苑譃楣毯唾徹浬虄煞N類型。在產品入庫時,需要提供供應商的信息;在產品出庫和退貨時,需要提供購貨商的信息。</p><p>  倉庫信息包括

68、倉庫編號、倉庫名稱和倉庫說明等信息。</p><p>  用戶信息包括用戶名、密碼、員工姓名等信息。</p><p>  基本信息管理模塊可以實現以下功能:</p><p>  ● 添加、修改、刪除和查看客戶信息;</p><p>  ● 添加、修改、刪除和查看倉庫信息;</p><p>  ● 添加、修改、刪除和查看

69、用戶信息。</p><p>  3.2.2產品信息管理</p><p>  產品信息管理模塊可以實現以下功能:</p><p><b>  ● 添加產品類別;</b></p><p><b>  ● 修改產品類別;</b></p><p><b>  ● 刪除產品類

70、別;</b></p><p><b>  ● 查看產品類別;</b></p><p><b>  ● 添加產品信息;</b></p><p><b>  ● 修改產品信息;</b></p><p><b>  ● 刪除產品信息;</b><

71、/p><p><b>  ● 查詢產品信息;</b></p><p>  本系統(tǒng)中采用二級產品類別的方法,一級類別描述產品所屬的大致類別,二級類別則在一級類別的基礎上,對產品進行細致地劃分。</p><p>  3.2.3倉庫操作管理</p><p>  倉庫操作由倉庫管理員執(zhí)行,就是把產品防如倉庫或把產品從倉庫中取出的操作

72、,用專業(yè)術語來描述就是入庫和出庫。</p><p>  倉庫操作管理模塊可以實現入庫管理、出庫管理和倉庫盤點等功能。</p><p>  入庫可以分為采購入庫、生產入庫、退貨入庫、退料入庫等情況。</p><p>  ● 采購入庫指將從供應商處采購的產品入庫;</p><p>  ● 生產入庫指將企業(yè)自己生產的產品入庫;</p>

73、<p>  ● 退貨入庫指將售出的產品退貨后,將退貨產品入庫;</p><p>  ● 退料入庫指用于本企業(yè)生產原料出庫后沒有完全使用退回倉庫。</p><p>  入庫操作需要紀律相關的產品信息、倉庫信息、客戶信息、經辦人、涉及金額和入庫時間等信息</p><p>  出庫可以分為銷售出庫、退貨出庫、用料出庫等情況。</p><p&

74、gt;  ● 銷售出庫指把賣給購貨商的產品出庫;</p><p>  ● 退貨出庫指將本企業(yè)采購的原材料從倉庫中提出退貨;</p><p>  ● 用料出庫指將本企業(yè)用于生產的原材料從倉庫中提出到生產線。</p><p>  出庫操作需要記錄相關的產品信息、倉庫信息、客戶信息、經辦人、涉及金額和出庫時間等信息。</p><p>  倉庫盤點是

75、指催倉庫產品進行整理,糾正不準確的倉庫數據。由于人為操作等原因,系統(tǒng)中倉庫數據與實際數據之間可能會存在誤差。所以隔一段時間就需要對倉庫進行盤點,從而保證倉庫數據的準確性。</p><p>  3.2.4倉庫警示管理</p><p>  倉庫警示管理是指對倉庫中接近或超過臨界值的產品進行報警。在產品信息中,包含產品的合理數量范圍和有效期限。產品數量小于合理數量的下限稱為短線;產品數量大于合理

76、數量的上限稱為超儲。產品出現短線、超儲、接近或超過有效期限時都需要報警。</p><p>  倉庫警示管理模塊可以實現以下功能:</p><p>  產品信息、倉庫信息、客戶信息、經辦人、涉及金額和入庫時間等信息</p><p>  ● 倉庫產品數量報警;</p><p>  ● 倉庫管理失效報警。</p><p> 

77、 3.2.5 統(tǒng)計查詢管理功能</p><p>  統(tǒng)計查詢管理模塊可以對倉庫產品進行各種類型的統(tǒng)計和查詢,從而使擁護能夠全面的了解倉庫情況。</p><p>  倉庫維護模塊可以實現以下功能:</p><p>  ● 產品出入庫統(tǒng)計報表;</p><p>  ● 倉庫產品流水線統(tǒng)計報表。</p><p><b&

78、gt;  3.3系統(tǒng)功能模型</b></p><p>  根據上一小節(jié)介紹的功能,可以設計出系統(tǒng)的總體功能模塊,如圖3-1所示。</p><p>  圖3-1 倉庫管理系統(tǒng)功能模塊示意圖</p><p>  3.4 系統(tǒng)設計的E-R圖</p><p>  由P.P.S.Chen首創(chuàng)的實體-關系圖,原來描述數據庫中各種數據之間的關

79、系的圖形表示工具。這種圖能直觀、明了的表達數據間的復雜關系,所以在結構化分析模型中,尤其對于某些包含復雜數據的應用[11]。</p><p>  圖3-2 系統(tǒng)E-R圖</p><p><b>  3.5系統(tǒng)流程分析</b></p><p>  所謂的系統(tǒng)流程就是用戶在使用系統(tǒng)時的工作過程。對于多類型用戶的管理系統(tǒng)來說,每一類用戶的工作流程都是

80、不同的。多用戶系統(tǒng)的工作流程都是從用戶登陸模塊開始的,對于用戶的身份進行驗證。身份認證可以分為以下兩個過程:</p><p>  確認用戶是否是有效的系統(tǒng)用戶;</p><p><b>  確定用戶類型。</b></p><p>  第一個過程是確定用戶是否能進入系統(tǒng),第二個過程是根據用戶類型決定用戶的操作權限,從而決定用戶的工作界面。<

81、/p><p>  本系統(tǒng)的流程分析如圖3-3所示。</p><p>  圖3-3 系統(tǒng)分析流程圖</p><p><b>  3.6 系統(tǒng)用例圖</b></p><p>  用例圖通常由系統(tǒng)、用例、角色與關聯(lián)組成,系統(tǒng)由一個矩形表示,上面標注了系統(tǒng)名稱,內部可以包含一個或多個用例;每一個用例由一個橢圓形表示,其中標上用例的

82、名稱;角色用一個人行的符號表示;角色和用例之間或用例和用例之間的關聯(lián)均用直線表示。用例圖表示了參與者和用例以及他們之間的關系,其實就是參與者與系統(tǒng)的一個交互[12]。</p><p>  本系統(tǒng)的用例如圖3-4所示。</p><p><b>  系統(tǒng)管理員</b></p><p><b>  數據庫</b></p&g

83、t;<p><b>  普通用戶</b></p><p>  圖3-4 系統(tǒng)用例圖</p><p><b>  第四章 詳細設計</b></p><p><b>  4.1 主界面設計</b></p><p>  主界面包括系統(tǒng)的主要功能包括基本信息管理、產品信息

84、管理、庫存操作管理、庫存警示管理、統(tǒng)計查詢管理和系統(tǒng)數據維護六個主要的功能。主界面設置一個友好的界面,用戶可以根據需要點擊自己想使用的功能進入功能界面。在進入主界面之前有一個用戶登陸界面,用戶鍵入用戶名和密碼,系統(tǒng)自行判定是否存在,然后進入主界面。</p><p>  輸入:用戶名,密碼。</p><p>  處理:判斷用戶名和密碼是否有效。填入用戶名和密碼后點擊【登錄】按鈕,系統(tǒng)將<

85、;/p><p>  自動從數據庫中判斷是否存在相同的用戶名和密碼,如果有則進入系統(tǒng),如果</p><p>  不存在則提示用戶名和密碼有錯誤信息。</p><p>  輸出:登錄成功,進入系統(tǒng)的主頁面,不成功則顯示錯誤信息頁面。</p><p>  系統(tǒng)登陸界面如圖4-1所示。</p><p>  圖4-1系統(tǒng)登陸界面&l

86、t;/p><p>  系統(tǒng)的主界面如圖4-2所示。</p><p>  4.2 基本信息管理模塊</p><p>  基本信息包括客戶信息、倉庫信息和用戶信息??蛻艨梢苑譃楣毯唾徹浬虄煞N類型。在產品入庫時,需要提供供應商的信息;在產品出庫和退貨時,需要提供購貨商的信息。</p><p>  倉庫信息包括倉庫編號、倉庫名稱和倉庫說明等信息。&

87、lt;/p><p>  用戶信息包括用戶名、密碼、員工姓名等信息。</p><p>  基本信息管理模塊可以實現以下功能:</p><p>  ● 添加、修改、刪除和查看客戶信息;</p><p>  ● 添加、修改、刪除和查看倉庫信息;</p><p>  ● 添加、修改、刪除和查看用戶信息</p><

88、;p>  圖4-2系統(tǒng)的主界面</p><p>  基本信息管理的功能樹如圖4-3所示。</p><p>  圖4-3 基本信息管理功能</p><p>  4.2.1 客戶管理模塊設計</p><p><b>  1、客戶信息輸入</b></p><p>  輸入:客戶名稱、客戶類型、聯(lián)系

89、人、通信地址、郵政編碼、聯(lián)系電話、傳真電話、備注信息</p><p><b>  處理:</b></p><p> ?。?) 判斷客戶名稱、客戶類型、聯(lián)系人、通信地址、郵政編碼、聯(lián)系電話、傳真電話、備注信息是否為空,數據庫中是否有重復的客戶名稱及填寫的格式是否正確。</p><p> ?。?) 在這里系統(tǒng)管理員可以添加客戶的信息,添加的信息有客

90、戶單位、客戶類型、聯(lián)系人、通信地址、郵政編碼、聯(lián)系電話、傳真電話、備注信息。所有客戶信息被系統(tǒng)取得后都將添入客戶信息表中。</p><p>  2、客戶信息加載界面</p><p>  點擊菜單“基本信息管理”、“客戶信息管理”后,進入客戶信息界面??蛻粜畔⒐芾斫缑婵蛻艨梢苑譃楣毯唾徹浬虄煞N類型。</p><p>  客戶信息管理界面如圖4-4所示。</p

91、><p>  圖4-4 客戶信息管理</p><p>  點擊添加按鈕,按要求輸入客戶名稱、客戶類型、聯(lián)系人、通信地址、郵政編碼、聯(lián)系電話、傳真電話、備注信息。點擊確定按鈕。在這里的操作相當于寫入數據庫的操作,確定以后,數據會被寫進數據庫表內,在上面的頁面內,數據也會隨時反映出來。</p><p>  圖4-5 編輯客戶信息</p><p>  

92、4.2.2 倉庫管理模塊設計</p><p><b>  1、 倉庫信息輸入</b></p><p>  輸入:倉庫名稱、倉庫說明</p><p><b>  處理:</b></p><p> ?。?) 判斷倉庫名稱、倉庫說明是否為空,數據庫中是否有重復的倉庫名稱及填寫的格式是否正確。</p&

93、gt;<p> ?。?) 在這里系統(tǒng)管理員可以添加倉庫的信息,添加的信息有倉庫名稱、倉庫說明。所有倉庫信息被系統(tǒng)取得后都將添入倉庫信息表中。</p><p>  2、 客戶信息加載界面</p><p>  點擊菜單“基本信息管理”、“倉庫信息管理”后,進入倉庫信息界面,倉庫信息管理共分添加、修改、刪除和返回四個按鈕。</p><p>  倉庫信息管理界

94、面如圖4-6所示。</p><p>  3、添加倉庫信息界面</p><p>  用戶點擊添加按鈕進入編輯倉庫信息界面,輸入倉庫名稱和倉庫信息點擊確定完成添加。</p><p>  倉庫編輯管理界面如圖4-7所示。</p><p>  圖4-6 倉庫管理界面</p><p>  圖4-7 編輯倉庫信息</p>

95、;<p>  4.2.3 用戶管理模塊設計</p><p><b>  1、 用戶信息輸入</b></p><p>  輸入:用戶名、密碼、用戶類型</p><p><b>  處理:</b></p><p> ?。?) 判斷用戶名、密碼、用戶類型是否為空,數據庫中是否有重復的用戶名

96、及填寫的格式是否正確。</p><p> ?。?) 在這里系統(tǒng)管理員可以添加用戶的信息,添加的信息有用戶名、密碼、用戶類型。所有用戶信息被系統(tǒng)取得后都將添入用戶信息表中。</p><p>  2、 客戶信息加載界面</p><p>  點擊菜單“基本信息管理”、“用戶信息管理”后,進入用戶信息界面。</p><p>  圖4-8 用戶管理界面

97、</p><p>  4.2.4 修改用戶密碼</p><p>  點擊菜單“基本信息管理”、“修改用戶密碼”后,進入修改用戶密碼界面,修改用戶密碼界面共包括用戶名、舊密碼、新密碼和確認新密碼四項。按要求填寫點擊確認完成修改。</p><p>  密碼修改只可以修改自己的帳戶密碼,如果新密碼和確認新密碼兩項輸入不一致,系統(tǒng)自動提示輸入不一致,并且清空用戶輸入,要求用

98、戶重新輸入。</p><p>  修改用戶密碼界面如圖4-9所示。</p><p>  圖4-9 修改用戶密碼 </p><p>  第五章 備份和還原數據庫</p><p>  備份和還原數據庫可以保證數據的安全性,也可以保證數據的不丟失,保證系統(tǒng)的穩(wěn)定性。備份和還原數據庫是所有數據庫應用系統(tǒng)必備的功能。備份和還原是數據庫管理員維護數據

99、庫安全性和完整性的重要操作。備份是還原受損數據庫最容易,把意外損失降到最小的保障方法。沒有備份,所有的數據都可能丟失。備份可以防止因表或數據庫遭受破壞、介質失效或用戶錯誤而造成的數據災難。還原數據庫是在意外發(fā)生后,利用備份來還原數據庫的造作。</p><p>  5.1 規(guī)劃數據庫的備份和還原</p><p>  在規(guī)劃數據庫的備份和還原時,必須結合兩者一起考慮。一般說來,用戶設計的操作方

100、案將受到數據庫運行的實際情況和可利用的數據庫備份資源的限制。但是,無論如何數據庫的價值將是放在第一位考慮的因素,根據數據的價值,用戶可以預測自己所能承受的數據損失,從而選擇合適的還原方案,并根據還原方案設計出合理的備份方案。</p><p>  一般說來,規(guī)劃數據庫備份應該按照先面的步驟進行:</p><p>  (1) 預測自己的數據庫系統(tǒng)所可能遇到的數據庫意外事故。</p>

101、<p>  (2) 針對不同的意外事故一一設計對應的還原方案。</p><p>  (3) 支隊所有的還原方案設計可行的備份方案。</p><p>  (4) 在一定備份資源和時間限制內對設計的方案進行測試。</p><p>  5.2 數據庫的備份</p><p>  5.2.1 備份概述</p><p&g

102、t;  備份就是制作數據庫結構和數據的拷貝,這是保障數據庫系統(tǒng)安全的基礎性工作。用戶使用數據庫是因為要利用數據庫來管理和操作數據,數據對于用戶來說是非常寶貴的資產。數據是存放在計算機上的,但是即使是最可靠的硬件或軟件,也會出現系統(tǒng)故障和產品故障。所以,應該在意外發(fā)生之前做好充分的準備工作,以便在意外發(fā)生之后有相應的措施能快速地還原數據庫的運行,并使丟失的數據量減到最小。</p><p>  可能造成數據損失的因素

103、很多,如:</p><p>  ● 誤執(zhí)行了刪除造作</p><p><b>  ● 破壞性病毒</b></p><p><b>  ● 自然災害</b></p><p>  ● 硬件系統(tǒng)或軟件系統(tǒng)故障</p><p><b>  ● 盜竊等。</b>&

104、lt;/p><p>  5.2.2 數據庫備份設備類型</p><p>  數據庫備份設備類型包括磁盤備份設備、磁帶本分設備、命令管道設備備份。</p><p><b>  磁盤備份設備</b></p><p>  磁盤備份設備一般是硬盤或其他磁盤類存儲介質上的文件,一般按照普通的操作系統(tǒng)文件進行管理。磁盤備份設備可以定義在

105、數據庫服務器的本地磁盤上,也可以定義在通過網絡連接的遠程磁盤上。</p><p><b>  磁帶設備備份</b></p><p>  磁帶設備與磁盤設備的使用方式一樣,但有兩點區(qū)別:</p><p>  磁帶設備必須直接物理連接在運行SQL Server服務器的計算機上;</p><p>  磁帶設備不支持遠程設備備份

106、。</p><p><b>  命名管道設備</b></p><p>  命名管道設備為使用第三方的備份軟件和設備提供了一個靈活、強大的通道。當用戶使用命名管道設備進行備份和還原的操作時,需要在BACKUP或RESTORE語句中給出客戶端應用程序中使用的命名管道的名字。</p><p>  5.2.3 數據庫的備份</p><

107、;p>  有的系統(tǒng)要求用戶使用SQL Server 2000的工具進行數據的備份和還原,這就要求用戶熟悉SQL Server 2000數據庫的基本使用方法。本系統(tǒng)利用另一種方法,在應用系統(tǒng)中實現數據的備份和還原。</p><p>  在程序中備份數據庫,要使用BACKUP DATABASE命令,格式如下:</p><p>  BACKUP DATABASE<數據庫名>TO

108、 disk=<備份文件名></p><p>  在類CADOConn中添加一個函數Backup(),代碼如下:</p><p>  void ADOConn::Backup()</p><p><b>  {</b></p><p><b>  //連接數據庫</b></p>

109、<p>  OnInitADOConn();</p><p>  _bstr_t vSQL;</p><p>  vSQL = "backup database Stock to disk= 'C:\\BackUp\\Stock.bak'";</p><p>  ExecuteSQL(vSQL);</p>

110、<p><b>  //關閉數據庫</b></p><p>  ExitConnect();</p><p><b>  }</b></p><p>  在主界面中單擊菜單項“備份數據庫”,將執(zhí)行OnBackup()函數,代碼如下:</p><p>  void CStockDlg::

111、OnBackup() </p><p><b>  {</b></p><p>  // TODO: Add your command handler code here</p><p>  ADOConn m_AdoConn;</p><p>  m_AdoConn.Backup();</p><p

112、>  MessageBox("備份完成");</p><p><b>  }</b></p><p>  如果備份成功,系統(tǒng)將提示用戶備份成功。</p><p><b>  5.3 還原數據庫</b></p><p>  當系統(tǒng)數據庫出現數據事故時,就需要還原數據庫中的數據

113、,把損失降到最小。這對企業(yè)和用戶來說非常重要。還原數據庫可以最大限度的減少用戶的經濟損失和數據損失。</p><p>  在程序中還原數據庫,需要使用RESTORE DATABASE命令,格式如下:</p><p>  RESTORE DATABASE<數據庫名>FROM disk=<備份文件名></p><p>  在類CADOConn中添

114、加一個函數Restore(),代碼如下:</p><p>  void ADOConn::Restore()</p><p><b>  {</b></p><p>  // @@@@ 創(chuàng)建到Master數據庫的連接 </p><p><b>  try</b></p><p

115、><b>  {</b></p><p>  // 創(chuàng)建Connection對象</p><p>  m_pConnection.CreateInstance("ADODB.Connection");</p><p>  // 設置連接字符串,必須是BSTR型或者_bstr_t類型</p><p&g

116、t;  _bstr_t strConnect = "Provider=SQLOLEDB; Server=ntserver;Database=master; uid=sa; pwd=sa;";</p><p>  m_pConnection->Open(strConnect,"","",adModeUnknown);</p><p

117、><b>  }</b></p><p><b>  // 捕捉異常</b></p><p>  catch(_com_error e)</p><p><b>  {</b></p><p><b>  // 顯示錯誤信息</b></p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論