旅游管理系統(tǒng)畢業(yè)設計論文_第1頁
已閱讀1頁,還剩98頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  摘要:旅行社管理系統(tǒng)是面向現(xiàn)實需求的一個實用系統(tǒng)。其設計的目的是為游客和旅行社提供一個友好的、直接的交流平臺。本系統(tǒng)主要分為六大模塊:導游基本信息、游客基本信息、游客信息查詢、景點信息、特價路線信息以及權(quán)限管理。該系統(tǒng)的主要功能:提供給管理者一個簡單的界面,可以合理計劃安排導游的工作和及時了解游客的要求和信息;提供給游客一個清新的界面選擇自己向往的旅游勝地。本系統(tǒng)采用Visual Basic 6.0進行開發(fā),結(jié)合M

2、icrosoft Access 2000來創(chuàng)建數(shù)據(jù)庫和程序跟蹤與管理信息。本系統(tǒng)的設計過程完全按照軟件工程的要求開發(fā)的,主要分為以下幾個步驟:首先進行可行性研究;第二步進行詳細調(diào)查,需求分析;第三步進行系統(tǒng)總體結(jié)構(gòu)設計,完成系統(tǒng)所需的數(shù)據(jù)庫設計;第四步進行系統(tǒng)詳細設計,最后進行軟件編碼和系統(tǒng)測試。</p><p>  關鍵詞: 總體設計; 數(shù)據(jù)庫設計; 詳細設計;</p><p>  Vi

3、sual Basic 6.0 ; Microsoft Access 2000</p><p><b>  Abstract</b></p><p>  Travel Agency management system is an actuality-oriented system. It’s design goal is to supply tourist and ag

4、ency management a friendly and directed platform to communicate.</p><p>  This system is divided into six major modules mainly: the basic information of tourist guide, the basic information of tourist, the q

5、uery of tourist, the basic information of resort, the information of tourist track on special, and authority management.</p><p>  The main function of this system: offer the manager a simple platform. For th

6、at, the manager can plan the tourist guides’ job in reason and realize the demand and information of tourist in time. The system can also offer the tourist a spanking platform to choose the resorts they like.</p>

7、<p>  We develop this system with Visual Basic 6.0 and Microsoft Access 2000, which can create database and program trace and information management. The design process of this system is totally development at the r

8、equest of soft project, divided into the following several measures mainly: Carry on feasibility study at first; second carry on detailed investigation, requirement analysis; Third carry on systematic ensemble architectu

9、re designed, finish the design of storehouse of datum that the system t</p><p>  Keywords: Design overall ; Database designing ;</p><p>  Detail designing ; Visual Basic 6.0 ; Microsoft Acces

10、s 2000</p><p><b>  目 錄</b></p><p>  Abstract1</p><p>  第一章 背景介紹4</p><p>  Visual Basic軟件介紹4</p><p>  2.1 Visual Basic 6.0介紹4</p><

11、;p>  2.2 ADO技術(shù)概述7</p><p>  2.3 Access簡介8</p><p>  第三章 項目定義10</p><p>  3.1 系統(tǒng)分析10</p><p>  3.2 問題定義11</p><p>  3.3 可行性分析13</p><p>  3.

12、4 需求分析14</p><p>  第四章 系統(tǒng)開發(fā)15</p><p>  4.1 系統(tǒng)設計15</p><p>  4.2 詳細設計17</p><p>  4.2.1、E-R模型簡介19</p><p>  4.2.2、本系統(tǒng)的E-R圖及數(shù)據(jù)庫表的結(jié)構(gòu)20</p><p>

13、  4.2.3 模塊功能實現(xiàn)25</p><p>  第五章 軟件編碼與測試33</p><p>  5.1 程序編碼33</p><p>  5.2 安裝說明36</p><p>  5.3 軟件測試36</p><p>  第六章 問題解決過程及體會38</p><p><

14、b>  第七章 致謝39</b></p><p>  附錄1 文獻翻譯39</p><p>  附錄2 源代碼61</p><p><b>  第一章 背景介紹</b></p><p>  隨著社會發(fā)展、工業(yè)進步,近年來人民的生活水平日益提高,消費結(jié)構(gòu)也發(fā)生了巨大的變化。人們的生活不再只局限于簡單

15、地滿足溫飽,越來越多的人開始注重生活的質(zhì)量,即身體素質(zhì)和精神文化素質(zhì)的同步提高。同時,國家也積極鼓勵人們利用節(jié)假日外出旅游,游覽各地的美麗景色,了解那里的人文地理和風土人情。這樣一方面可以鍛煉和提高全民素質(zhì),一方面還可以增加國家旅游財政方面的收入,利國利民。</p><p>  伴著蓬勃發(fā)展的旅游業(yè),各地的旅行社也應運而生。它們的產(chǎn)生為人們的出游提供了很多方便,只要游客提出要求,旅行社會盡量為他們考慮,合理安排好

16、各條路線和相關行程。當然,新興的行業(yè)雖然有很強的生命力,但是在上述的服務中仍存在很多的不足。</p><p>  計算機科學日漸成熟,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用,用手工統(tǒng)計數(shù)據(jù)資料的工作方式正逐步離我們遠去。豐富多彩的旅游景點需要一個合適的管理系統(tǒng)來規(guī)范,使得各項工作都能有條有理地進行。本旅行社管理系統(tǒng)正是想改善那些原有的不足,更好的為游客和旅行社提供直接交流的平臺,使雙方更好地協(xié)調(diào)不同的

17、意見。它能提供給管理者一個簡單的界面可以合理計劃安排導游的工作和及時了解游客的要求和信息;它還能提供給游客一個清新友好的界面選擇自己向往的旅游勝地。 </p><p>  Visual Basic軟件介紹</p><p>  2.1 Visual Basic 6.0介紹</p><p>  Visual Basic(簡稱VB)是近年來得到迅速推廣和應用的計算機高級語

18、言,它適用于面向?qū)ο蟪绦蛟O計。人們可以在圖形界面的Windows平臺上開發(fā)應用程序。</p><p>  VB是在原有Basic語言基礎上的進一步發(fā)展,它包含了數(shù)百條語句、函數(shù)和關鍵詞,其中很多和Windows GUI有直接的關系。VB語言具有簡單易學的特性,只要稍有語言基礎就可以很快掌握并進而精通??梢暬挠脩艚缑嬖O計功能,把程序設計人員從煩瑣復雜的界面設計中解脫出來;可視化編程環(huán)境的“所見即所得”功能,使界面

19、設計如積木游戲一般,從而使編程成為一種享受;強大的多媒體功能可輕而易舉地開發(fā)出集聲音、圖畫、影象和圖片于一體的多媒體應用程序;新增的網(wǎng)絡功能提供了編寫Internet程序的能力。</p><p>  VB的基本特點和優(yōu)點:</p><p>  1、可視化的設計平臺</p><p>  Visual Basic提供的可視化設計平臺,把Windows界面設計的復雜性“封

20、裝”起來,開發(fā)人員不必為界面的設計而編寫大量程序代碼,只需按照設計的要求,用系統(tǒng)提示的工具在屏幕中畫出各種對象即可。Visual Basic自動產(chǎn)生界面設計代碼,程序員只需要實現(xiàn)程序功能的那部分代碼,從而大大的提高了程序設計的效率。</p><p>  2、事件驅(qū)動的編程機制,VB沒有傳統(tǒng)意義上的主程序,程序執(zhí)行的基本方法是由“事件”來驅(qū)動子程序的運行。在圖形用戶界面的應用程序中,是由用戶的動作即事件掌握著程序運

21、行的流向,每個事件都能驅(qū)動一段程序的運行。程序員只需編寫響應用戶動作的代碼,各個動作之間不一定有聯(lián)系,使得程序既易于編寫又易于維護。</p><p>  3、VB提供可視化的編程工具(用VB開發(fā)應用程序包括兩部分工作:一是設計用戶界面;二是編寫程序代碼。在程序設計時可以自由從存放多種控件的工具箱中直接拖放到指定的位置,而無須為此編寫程序)在程序設計時可供了易學易用的應用程序集成開發(fā)環(huán)境,在VB 6。0集成開發(fā)環(huán)境

22、中,用戶可設計界面、編寫代碼、調(diào)試程序,及把應用程序編譯成可執(zhí)行文件。</p><p>  4、構(gòu)化的程序設計語言,具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),而且簡單易學。VB還有許多獨到之處:</p><p>  a)        強大的數(shù)值和字符串處理功能。</p><p>  b) &

23、#160;      豐富的圖形指令。</p><p>  c)        提供靜態(tài)和動態(tài)數(shù)組,有利于簡化內(nèi)存管理。</p><p>  d)        過程可遞歸調(diào)用。</p>

24、<p>  e)        支持隨機文件和順序文件訪問。</p><p>  f)          提供了一個可供應用程序調(diào)用的包含多種類型的圖標庫。</p><p>  g)   &#

25、160;    具有完善的運行出錯處理。</p><p>  5、持多種數(shù)據(jù)庫系統(tǒng)的訪問,如:Microsoft Access、Btrieve、Microsoft Foxpro和Paradox等,也可訪問Microsoft Excel、Lotusl1-2-3等多種電子表格。</p><p>  6、持動態(tài)數(shù)據(jù)交換(DDE)、動態(tài)鏈接庫(DLL)和對象的鏈接與嵌

26、入(OLE)技術(shù)。</p><p>  動態(tài)數(shù)據(jù)交換(DDE)的編程技術(shù),使VB開發(fā)應用程序能與其他Windows應用程序之間建立數(shù)據(jù)通信。</p><p>  通過VB的動態(tài)連接庫技術(shù)(DLL),在VB程序中可方便地調(diào)用C語言或匯編語言編寫的函數(shù),也可調(diào)用Windows應用程序接口(API)函數(shù),以實現(xiàn)SDK所能實現(xiàn)的功能。</p><p>  VB 的核心是其對

27、對象的鏈接與嵌入技術(shù)(OLE)的支持,它是訪問所有對象的一種方法。利用OLE技術(shù),VB將其他應用軟件視為一個對象嵌入到VB應用程序中進行各種操作,也可將基于WINDOWS的應用程序嵌入到VB應用程序,實現(xiàn)聲音、圖像、動畫等多媒體功能。</p><p>  7、完備的Help聯(lián)機幫助功能,用戶可利用幫助菜單和F1功能鍵隨時方便的得到所需的幫助信息。VB6。0幫助窗口中顯示了有關的示例代碼,通過復制、粘貼操作可獲取大

28、量的示例代碼,為用戶學習和使用提供了極大的方便。</p><p>  2.2 ADO技術(shù)概述</p><p>  ADO是Microsoft處理關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫中信息的最新技術(shù)(關系數(shù)據(jù)庫管理系統(tǒng)用表來操作信息,但并非所有的數(shù)據(jù)源都遵從這一模式)。ADO沒有完全取代現(xiàn)有的DAO,但是它確實把DAO的編程擴展到了新的領域。</p><p>  ADO基于微軟最

29、新的被稱為OLE DB的數(shù)據(jù)訪問模式。它是專門為了給大范圍的商業(yè)數(shù)據(jù)源提供訪問而設計的,包括傳統(tǒng)的關系數(shù)據(jù)庫表、電子郵件系統(tǒng)、圖形格式、Internet資源等。ADO比DAO所需的內(nèi)存更少,所以它更適合于大量和大事務的網(wǎng)絡計算機系統(tǒng)。</p><p>  ADO頂層有三個對象 Connection、Command、Recordset:</p><p>  ●Connection對象可以指

30、定數(shù)據(jù)源,建立與數(shù)據(jù)的連接,隔離特定的連接;</p><p>  ●Command對象對數(shù)據(jù)源執(zhí)行指定的命令。它可以接受SQL語句、表的名稱和存儲過程的名稱,執(zhí)行SQL查詢、更新數(shù)據(jù)、插入記錄等;</p><p>  ●Recordset對象表示的是來自表或命令執(zhí)行結(jié)果的記錄全集,操作來自提供者的幾乎所有數(shù)據(jù)。</p><p>  同時,ADO的四個集合:<

31、;/p><p>  ●每個對象都有Properties(屬性)集合;</p><p>  ●Error(錯誤)集合包含連接數(shù)據(jù)庫失敗時產(chǎn)生的所有Error對象;</p><p>  ●Parameters(參數(shù))集合包含Command 對象的所有Parameters對象;</p><p>  ●    Fiel

32、ds(字段)集合包含Recordset對象的所有Fields對象。</p><p>  2.3 Access簡介</p><p>  Access97在因特網(wǎng)和內(nèi)部網(wǎng)的應用,VBA集成開發(fā)環(huán)境,共享MS Office可編程功能和數(shù)據(jù)訪問對象值得關注。且穩(wěn)定性和性能也得到了很大的改進。而Access2000比Access95、Access97又有更大的改觀,主要體現(xiàn)在以下一個方面:</

33、p><p>  一、“數(shù)據(jù)庫”窗口的新增功能</p><p>  1、使用“數(shù)據(jù)庫”窗口工具欄:創(chuàng)建、打開或管理數(shù)據(jù)庫對象的快速查找命令。</p><p>  2、使用“對象”欄:在“對象”欄中查看數(shù)據(jù)庫對象 — 豎直方位更易于使用。</p><p>  3、將數(shù)據(jù)庫對象組織為組:單擊“組”欄查看組,其中包含對不同類型數(shù)據(jù)庫對象的快捷方式。

34、</p><p>  4、使用新的對象快捷方式:在“數(shù)據(jù)庫”窗口中,使用向?qū)Э焖賱?chuàng)建新的數(shù)據(jù)庫對象,或是在設計視圖中打開一個新的數(shù)據(jù)庫對象。</p><p>  5、自定義在“數(shù)據(jù)庫”窗口中選擇及打開對象的方式:如果選擇,更改默認行為,并將光標置于其上以選中數(shù)據(jù)對象,單擊以打開該對象。</p><p>  6.鍵入名稱以選中該對象:例如,查看表對象列表時,鍵入

35、“Sh”,可選擇“Shippers”表 </p><p>  二、 使用數(shù)據(jù)和數(shù)據(jù)庫設計的新增功能</p><p>  a)使用記錄級鎖定 Microsoft Access 數(shù)據(jù)庫除支持頁面級鎖定(鎖定 4K 頁面上的所有記錄),還支持記錄級鎖定。可使用新的數(shù)據(jù)庫選項:“使用記錄級別鎖定可打開數(shù)據(jù)庫”(“工具”菜單,“選項”命令,“升級”選項卡),啟用鎖定級別。實際使用的級別依據(jù) Ac

36、cess 數(shù)據(jù)庫編程的方式而定。</p><p>  b)查找和替代 可在“查找和替代” 對話框和視圖或窗口中的數(shù)據(jù)之間自由移動。</p><p>  c)查看子數(shù)據(jù)表中的相關數(shù)據(jù) 使用子數(shù)據(jù)表查看或編輯表、查詢或窗體數(shù)據(jù)表關系或聯(lián)接數(shù)據(jù),或來自同一視圖的子窗體。例如,在“羅斯文”示例數(shù)據(jù)庫中,“供應商”表與“產(chǎn)品”表是一對多關系;因此,對于“數(shù)據(jù)表”視圖中“供應商”表中的每一

37、行,在子數(shù)據(jù)表中的“產(chǎn)品”表中可查看或編輯其若干相關行。</p><p>  d)自動更正字段重命名產(chǎn)生的錯誤 “名稱自動更正”自動更正在為窗體、報表、表、查詢、字段、文本框或其他控件重命名時產(chǎn)生的副作用。</p><p>  e)使用 Unicode 支持 用 Unicode 支持的任何一種語言的字符支持數(shù)據(jù)。使用 Unicode 壓縮抵消 Unicode 的增加的存儲空間需

38、求的作用。利用雙字體支持 — 除使用默認字體,還可指定可用的替代字體以便恰當顯示數(shù)據(jù)中的所有字符。</p><p>  f)打印關系 在 Access 數(shù)據(jù)庫中打印出現(xiàn)在“關系”窗口中的關系的報表。</p><p>  g)通過鍵盤處理關系 通過鍵盤創(chuàng)建、編輯及刪除關系和連接。</p><p>  h)使用 Microsoft ActiveX 數(shù)據(jù)對象

39、 (ADO) 通過任何 OLE DB 提供者,使用 Microsoft ActiveX 數(shù)據(jù)對象 (ADO) 訪問和處理數(shù)據(jù)庫服務器中的數(shù)據(jù)。 </p><p>  三、有關數(shù)據(jù)庫安全機制、維護和轉(zhuǎn)換的新增功能</p><p>  1.使用 Visual Basic for Applications 密碼保護代碼 模塊與窗體和報表中的模塊受在“Visual Basic 編輯器”中

40、創(chuàng)建的 Visual Basic Applications (VBA) 密碼的保護;而不再受安全機制的保護。</p><p>  2.使用改良的壓縮工具 使用改良的工具,壓縮 Microsoft Access 數(shù)據(jù)庫和 Microsoft Access 項目,這種工具將壓縮和修復合為一個過程,使用起來更安全,更有效。</p><p>  3.自動壓縮 選擇“關閉時壓縮”,可在關

41、閉時,自動壓縮 Microsoft Access 數(shù)據(jù)庫或 Microsoft Access 項目。</p><p>  4.將數(shù)據(jù)庫轉(zhuǎn)換為 Microsoft Access 97 格式 將 Access 2000 數(shù)據(jù)庫轉(zhuǎn)換為 Access 97 文件格式。</p><p><b>  第三章 項目定義</b></p><p><

42、b>  3.1 系統(tǒng)分析</b></p><p><b>  系統(tǒng)工程介紹</b></p><p>  計算機系統(tǒng)工程是指與構(gòu)造基于計算機系統(tǒng)有關的過程、方法和技術(shù)。它是一種問題求解活動。計算機系統(tǒng)工程師從用戶定義的目標和約束條件出發(fā),給出系統(tǒng)功能、性能、接口、設計約束條件和信息結(jié)構(gòu)的描述,并將它們分配到各系統(tǒng)要素予以實現(xiàn)。</p>&

43、lt;p>  在開始構(gòu)造一個基于計算機的新系統(tǒng)時,系統(tǒng)工程師必須做大量的調(diào)查、研究和論證工作,真摯建造系統(tǒng)或系統(tǒng)某一部分的原型,以便盡早確定系統(tǒng)的功能和性能。然后,系統(tǒng)工程師將系統(tǒng)功能和性能分配到系統(tǒng)各要素之中,如軟件、硬件、人,等等。多數(shù)場合,一個功能可用多種方法實現(xiàn)。系統(tǒng)工程師必須善于根據(jù)系統(tǒng)設計目標和約束條件設計并選擇最佳方案,為系統(tǒng)各要素指派功能和性能。方案的選和指派必須按照一定的原則進行。例如,在成本、時間、軟硬件支撐環(huán)

44、境、人員的技術(shù)水平和經(jīng)驗、方案的復雜性、系統(tǒng)的安全性和可靠性、系統(tǒng)的可重用性、使用的方便性和人員培訓的難易程度等方面進行取舍和折中。</p><p><b>  3.2 問題定義</b></p><p>  問題定義是整個軟件開發(fā)的第一步,在這個階段主要問題是:“要解決的項目問題是什么?”只有弄懂了要解決問題,才能夠合理的分析和解決問題,并為以后的總體設計和詳細設計打

45、下堅實的基礎。根據(jù)軟件工程,前期的問題定義占軟件開發(fā)很大部分,是很重要的環(huán)節(jié)。</p><p>  軟件項目定義階段的任務有四項。1、制定軟件項目規(guī)劃。包括:描述軟件的工作范圍、進行風險分析、提出開發(fā)軟件所需資源清單、估算軟件項目的成本和進度,并易成本和進度估算為基礎對軟件項目進行可行性論證。最后,生成經(jīng)過項目管理組織評審的軟件項目規(guī)劃。2、軟件需求分析和定義。確定軟件的功能和性能,詳細定義軟件系統(tǒng)要素。定義軟件

46、需求有兩種方法。一種是采用形式化的信息分析方法。建立信息流和信息結(jié)構(gòu)模型,然后將這些模型擴展為軟件規(guī)格說明。另一種是為軟件開發(fā)原型,軟件工程師和用戶一起對原型進行評審和修改,從二獲得用戶滿意的需求定義信息。3、確定軟件性能和資源約束,這對軟件設計特性會產(chǎn)生直接的影響。4、為軟件要素定義驗收標準,它也是制定軟件測試計劃的基礎。</p><p>  (一)、設計目的和任務</p><p>  

47、?面向現(xiàn)實需求實現(xiàn)通用旅行社管理系統(tǒng)</p><p>  設計出的旅行社管理系統(tǒng)可以滿足絕大多數(shù)旅行社的需求,而不僅僅局限于某一個旅行社的使用。</p><p>  ?學習和掌握VB6.0開發(fā)工具,深刻體會面向?qū)ο缶幊痰姆椒ê退枷?lt;/p><p>  能熟練使用Visual Basic 6.0 ,并成功編出畢業(yè)設計項目。依靠其可視化的面向?qū)ο缶幊桃约按罅康目丶碓O計

48、旅行社管理系統(tǒng)的界面和實現(xiàn)各種功能。</p><p>  ?掌握軟件開發(fā)環(huán)境和操作系統(tǒng)</p><p>  ?本軟件的開發(fā)是在WINDOWS 98、WINDOWS 2000的環(huán)境下進行的。能夠熟練操作和使用WINDOWS操作系統(tǒng)和Visual Basic 6.0編程工具,以及簡單處理在使用中遇到的問題。</p><p>  ?熟悉軟件開發(fā)的流程</p>

49、<p>  按照軟件工程的思想和方法,進行旅行社管理系統(tǒng)的需求分析、系統(tǒng)設計、詳細設計、編碼、測試和維護等等。</p><p>  同時參考和學習軟件工程新途徑:面向?qū)ο蠓椒▽W引論、分析、設計、實現(xiàn)等。以便學習跟上和了解計算機編程的心思想和新潮流。</p><p>  ?用戶界面友好、清晰、易學易用,易于維護</p><p><b> ?。ǘ?/p>

50、、設計要求</b></p><p>  1、合理設定用戶,控制用戶使用權(quán)限。</p><p>  2、管理人員可以隨時根據(jù)實際情況修改數(shù)據(jù)庫中的數(shù)據(jù)資料,使信息的更新及時、準確;</p><p>  3、游客的個人資料和旅游信息可以方便地增加、刪除和修改。并且景點信息和游客信息之間可以隨意切換;</p><p>  4、提供的特價

51、路線信息讓游客可以一目了然;</p><p>  5、查找功能方便管理人員了解各條路線的游客統(tǒng)計,便于統(tǒng)一管理;</p><p>  本設計是一個旅行社管理系統(tǒng),要求簡單的信息添加、刪除、修改等,及時進行數(shù)據(jù)的查詢和管理。該軟件以Windows環(huán)境,Visual Basic工具和Microsoft Access數(shù)據(jù)庫設計。</p><p><b>  3.

52、3 可行性分析</b></p><p>  開發(fā)任何一個基于計算機的系統(tǒng),都會受到時間和資源上的限制。因此,在接受項目之前必須根據(jù)客戶可能提供的時間和資源條件進行可行性研究。它可以避免人力、物力和才力上的浪費??尚行匝芯颗c風險分析在許多方面是互相關聯(lián)的。項目風險越大,開發(fā)高質(zhì)量軟件的可行性就越小??尚行匝芯堪ń?jīng)濟可行性、技術(shù)可行性、法律可行性和開發(fā)方案的選擇性。 </p><p

53、>  以下從四個方面對旅行社管理系統(tǒng)進行可行性分析:技術(shù)可行性、經(jīng)濟可行性、操作可行性和法律可行性。</p><p><b>  ??技術(shù)可行性</b></p><p>  為了確定現(xiàn)有技術(shù)能否實現(xiàn)目標系統(tǒng)。VB 6.0 自帶的工具和控件、Microsoft Access擁有的表操作(建立、修改、刪除等)以及Microsoft Excel協(xié)調(diào)操作完全可以實現(xiàn)本系

54、統(tǒng)要求達到的各種功能。</p><p>  旅行社管理系統(tǒng)把導游和游客的信息貯存在數(shù)據(jù)庫里,然后經(jīng)過數(shù)據(jù)的抽取和分類,顯示在需要的窗口內(nèi)。</p><p><b>  ??經(jīng)濟可行性</b></p><p>  為了確定待開發(fā)的系統(tǒng)的經(jīng)濟效益能否超過開發(fā)成本。旅行社管理系統(tǒng)是一個不會直接產(chǎn)生經(jīng)濟效益的投資,但是能夠節(jié)省人員資源的消耗和浪費,從而

55、節(jié)約成本,提高效率。從成本效益角度來觀察,這個系統(tǒng)的開發(fā)成本不是很高,在使用后,能夠起到的作用也是十分可觀的。</p><p><b>  ??操作可行性</b></p><p>  旅行社管理系統(tǒng)是基于VB 6.0平臺</p><p>  開發(fā)的,VB系列是被廣泛應用于數(shù)據(jù)庫開發(fā)和操作的一套成熟的軟件平臺,而且它對于一個小型的數(shù)據(jù)庫處理具有不

56、可比擬的優(yōu)點和簡單方便。所以叢操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點。</p><p><b>  ??法律可行性</b></p><p>  本系統(tǒng)完全是本人在指導老師的指導下獨立完成的,故不存在侵權(quán)行為或者由于本系統(tǒng)帶來的法律糾紛等問題,所以在法律上是可行的。</p><p>  所以從上面四點出發(fā)

57、,可以確定系統(tǒng)分析是可行的。</p><p><b>  3.4 需求分析</b></p><p>  需求分析是介于系統(tǒng)分析和軟件設計階段之間的重要橋梁。一方面,需求分析以系統(tǒng)規(guī)格說明和項目規(guī)劃作為分析活動的基本出發(fā)點,并從軟件角度對他們進行檢查和調(diào)整。另一方面,需求規(guī)格說明又是軟件設計、實現(xiàn)、測試,直至維護的主要基礎。</p><p> 

58、 需求分析是在可行性研究的基礎上進行的,可行性研究實質(zhì)上是一次完整的分析和設計過程,只不過是在抽象的層次上進行的大大壓縮和簡化的分析和設計過程。需求分析的結(jié)果是軟件開發(fā)的基礎,必須仔細驗證它的正確性,開發(fā)人員必須和用戶取得完全一致的意見,需求分析的文檔應該被用戶所確認。為了更準確、更具體地確定用戶的需求,往往需要構(gòu)造出目標系統(tǒng)的原型,供用戶試用以取得實踐。良好的分析活動有助于避免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進

59、軟件質(zhì)量。</p><p>  ??需求分析的基本任務是確定目標系統(tǒng)必須具備那些功能,準確完整的體現(xiàn)用戶的要求。</p><p><b>  ?</b></p><p>  ??旅行社管理系統(tǒng)的需求分析:</p><p>  1、采用VB開發(fā)工具;</p><p>  2、合理設定用戶,控制用戶使

60、用權(quán)限。讓系統(tǒng)可以分辨出非用戶和用戶,普通用戶和超級用戶(即管理員)。</p><p>  3、管理人員可以隨時根據(jù)實際情況修改數(shù)據(jù)庫中的數(shù)據(jù)資料,使信息的更新及時、準確;</p><p>  4、導游的資料可以由管理人員添加和刪除,普通用戶只可以查看。</p><p>  5、景點信息里某些新線路的開發(fā),或舊線路的修改和刪除由管理人員按實際要求處理。</p&

61、gt;<p>  6、游客的個人資料可以方便地增加、刪除和修改。并且景點信息和游客信息之間可以隨意切換;</p><p>  7、提供的特價路線信息讓游客可以一目了然,清楚了解最新訊息;</p><p>  8、查找功能方便管理人員了解各條路線的游客統(tǒng)計,便于統(tǒng)一管理,及時調(diào)整;</p><p><b>  第四章 系統(tǒng)開發(fā)</b>

62、;</p><p><b>  4.1 系統(tǒng)設計</b></p><p>  總體設計的基本目的就是回答“概括地說,系統(tǒng)應該如何實現(xiàn)?” 這個問題,因此,總體設計又稱為概要設計或初步設計。本設計階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預定的任務,也就是說,總體設計階段主要由兩個小階段組成。首先需要進行系統(tǒng)設計,從數(shù)據(jù)流圖出發(fā)設想完成系統(tǒng)功能的若干種合理的物

63、理方案,分析員應該仔細分析比較這些方案,并且和用戶共同選定一個最佳方案。然后進行軟件結(jié)構(gòu)設計,確定軟件由那些模塊組成以及這些模塊之間的動態(tài)調(diào)用關系。層次圖和結(jié)構(gòu)圖是描繪軟件結(jié)構(gòu)的常用工具。</p><p>  在進行軟件結(jié)構(gòu)設計時,應該遵循的最主要的原理是模塊獨立原理,也就是說,軟件應該由一組完成相對獨立的子功能的模塊組成,這些模塊彼此之間的接口關系應該盡量簡單。</p><p>  在進

64、行軟件結(jié)構(gòu)設計時一種有效的方法是,由抽象到具體地分析和構(gòu)造出軟件的層次結(jié)構(gòu)。自頂而下逐步求精是進行軟件結(jié)構(gòu)設計的常用途徑;但是,如果已經(jīng)有了詳細的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設計方法,用形式化的方法由數(shù)據(jù)流圖影射出軟件結(jié)構(gòu)。</p><p>  數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設中的核心技術(shù),具體說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng)

65、,使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。</p><p>  通過這個階段的工作將劃分出組成系統(tǒng)的物理元素—程序,文件,數(shù)據(jù)庫,人工過程和文檔等。</p><p>  耦合:是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。</p><p>  內(nèi)聚:標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴展。</

66、p><p>  一、本系統(tǒng)的總體設計</p><p>  ? 1、旅行社管理系統(tǒng)的開發(fā)首先需要設計數(shù)據(jù)庫。根據(jù)需求分析得到的結(jié)果,用Microsoft Access表設計器設計好結(jié)構(gòu)表后添加到數(shù)據(jù)庫中。為了使用方便,共創(chuàng)建了4個數(shù)據(jù)表。</p><p><b>  ?</b></p><p>  ? 2、為了完成用戶的需求,

67、共設計8個窗口(登錄窗口、主窗口、導游信息窗口、游客信息窗口、特價路線信息窗口、景點信息窗口、用戶權(quán)限窗口和游客信息查詢窗口)。</p><p><b>  二、程序設計圖</b></p><p><b>  1)登錄系統(tǒng)</b></p><p><b>  2)系統(tǒng)模塊</b></p>

68、<p><b>  4.2 詳細設計</b></p><p>  具體分析是軟件生命周期的一個重要階段,它最根本的任務是確定為了滿足用戶的需要系統(tǒng)必須做什么。具體地說,應該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預測系統(tǒng)發(fā)展的前景;必須仔細分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流又要分析長期使用的數(shù)據(jù)存儲。通過仔細分析應該得出用數(shù)據(jù)流圖、ER圖、數(shù)據(jù)字典和簡潔的算法

69、描述所定義的詳細的系統(tǒng)邏輯模型。圖形工具比文字敘述能更好地表達重要的細節(jié),數(shù)據(jù)流圖能夠極好地概括描述一個系統(tǒng)的信息。ER圖能直觀、準確地描繪系統(tǒng)的數(shù)據(jù)需求。數(shù)據(jù)字典也是重要的,數(shù)據(jù)是把一個系統(tǒng)的各個組成元素連接在一起的“黏合劑”,為了成功地把所有系統(tǒng)元素連接起來,這些元素必須共享公共的數(shù)據(jù)定義,數(shù)據(jù)字典正是這些數(shù)據(jù)定義的集合算法同樣是重要的,分析的目的是確定系統(tǒng)必須做什么,廣義地說,任何一個計算機系統(tǒng)的基本功能都是把輸入數(shù)據(jù)轉(zhuǎn)變成輸出信

70、息,算法定義了轉(zhuǎn)變的規(guī)則。因此,沒有對算法的了解就不能確切知道系統(tǒng)必須做什么。此外,在需求分析階段還應該根據(jù)對目標系統(tǒng)的更深入更具體的認識,修正開發(fā)目標系統(tǒng)的計劃。</p><p>  詳細設計階段的根本目標是確定應該怎么具體地實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設計工作,應該得出對目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。</p><p&g

71、t;  ??為了滿足旅行社管理系統(tǒng)的使用要求,本系統(tǒng)用Microsoft Access 2000創(chuàng)建有4張表,分別是密碼表、導游表、游客表以及旅游路線表。密碼表的作用是驗證登錄時的用戶名和密碼,并判斷用戶的使用權(quán)限來啟動或關閉某些按鈕的操作;導游表的作用是存放導游的基本資料,便于及時查看;游客表的作用也是存放資料信息,隨時可以添加記錄,方便旅行社的記錄管理;旅游路線表中存放線路的具體信息,管理員可以根據(jù)具體的情況選擇線路添加、修改和刪除

72、,游客可以通過自己的選擇,迅速查處相關旅游勝地的路線資料。</p><p>  ??建立一張Excel表,及時更新每星期推出的特價路線信息。利用VB里的控件OLE使Excel表與特價路線窗口直接相連。</p><p>  ??用戶應用順序為:登錄窗口——>主窗口——></p><p>  4.2.1、E-R模型簡介</p><p>

73、;  數(shù)據(jù)庫設計中常用E-R圖來描繪數(shù)據(jù)庫的結(jié)構(gòu)。E-R模型中包含“實體”、“聯(lián)系”和“屬性”等三個基本成分,下面介紹這三個基本成分:</p><p><b>  1、實體</b></p><p>  實體是客觀世界中存在的且可相互區(qū)分的事物。實體可以是人也可以是物;可以是具體事物也可以是抽象概念。例如,員工、原料、商品、定單等都是實體。在E-R圖中用矩形代表實體。&

74、lt;/p><p><b>  2、聯(lián)系</b></p><p>  客觀世界中的事物彼此間往往是有聯(lián)系的。例如,客戶與企業(yè)間有“賣”這種聯(lián)系;企業(yè)與供應商之間存在“買”這種聯(lián)系。聯(lián)系可分為三類:</p><p> ?。?) 一對一聯(lián)系(1:1) 例如,一個公司只有一個總經(jīng)理,而每個總經(jīng)理只在一個公司任職,則公司與總經(jīng)理之間的聯(lián)系是一對一的。<

75、;/p><p>  (2) 一對多聯(lián)系(1:N) 例如,公司與員工之間存在一對多的聯(lián)系“雇傭”,即每個公司雇傭了多名員工。</p><p> ?。?) 多對多聯(lián)系(M:N) 例如,客戶與公司之間存在的聯(lián)系(“買”)是多對多的,即每個客戶可以向多家公司購買商品,而每個公司也可以向多家客戶出售產(chǎn)品。在E-R圖中,用連接相關實體的菱形框來表示聯(lián)系。</p><p><b

76、>  3、屬性</b></p><p>  屬性是實體或聯(lián)系所具有的性質(zhì)。通常一個實體由若干個屬性來刻畫。例如,“公司”實體有名稱、類別、地址、電話等屬性;“員工”實體有姓名、性別、職位、家庭住址等屬性?!岸▎巍睂嶓w有定單號、定貨日期、截止日期、商品、數(shù)量、定金等屬性。在E-R圖中用橢圓形來表示實體(或聯(lián)系)的屬性,并用無向邊把實體(或聯(lián)系)與其屬性連接起來。</p><p&

77、gt;  人們通常就是用實體、聯(lián)系和屬性三個概念來理解現(xiàn)實問題的,因此,E-R模型比較接近人的習慣思維方式。此外,E-R模型使用簡單的圖形符號來表達系統(tǒng)分析員對問題的理解,不熟悉計算機技術(shù)的用戶也能理解它,因此,E-R模型可以作為用戶與分析員之間有效的交流工具。</p><p>  4.2.2、本系統(tǒng)的E-R圖及數(shù)據(jù)庫表的結(jié)構(gòu)</p><p><b>  1、各實體的屬性圖<

78、;/b></p><p>  用戶=用戶名+密碼+權(quán)限</p><p>  導游=導游號+姓名+年齡+性別+職位+掌握語種+熟悉路線+帶隊日期</p><p>  游客=身份證號碼+姓名+年齡+性別+聯(lián)系電話+旅游日期+參加的團隊+導游號+備注</p><p>  路線=路線+旅游信息+發(fā)團日期+價格+屬性+終點+中點站</p&g

79、t;<p><b>  ①、用戶實體及屬性</b></p><p><b> ?、趯в螌嶓w及屬性</b></p><p><b> ?、塾慰蛯嶓w及屬性</b></p><p><b> ?、苈肪€實體及屬性</b></p><p><b&

80、gt;  2、表結(jié)構(gòu)</b></p><p>  數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設中的核心技術(shù),具體說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。</p><p>  根據(jù)系統(tǒng)的需要和實際操作的要求,本系統(tǒng)用Microsoft Acces

81、s共建有4張表,詳細如下:</p><p><b>  導游信息表:導游</b></p><p><b>  游客信息表:游客</b></p><p><b>  景點信息表:路線</b></p><p><b>  登錄用戶:密碼</b></p&g

82、t;<p>  下面是這些表的詳細說明:</p><p><b>  ●導游信息表:導游</b></p><p><b>  主鍵:導游號</b></p><p><b>  ●游客信息表:游客</b></p><p><b>  主鍵:身份證號碼<

83、;/b></p><p><b>  ●景點信息表:路線</b></p><p><b>  主鍵:路線</b></p><p><b>  ●用戶權(quán)限表:密碼</b></p><p><b>  主鍵:用戶</b></p><p

84、><b>  3、系統(tǒng)部分流程圖</b></p><p><b>  權(quán)限管理窗口</b></p><p>  4.2.3 模塊功能實現(xiàn)</p><p><b>  1、系統(tǒng)登錄窗口</b></p><p>  當用戶輸入完用戶名和密碼后,系統(tǒng)就開始判斷用戶名是否存在。用

85、戶名不存在時,提示出錯信息,不能使用本系統(tǒng);用戶名存在而密碼不匹配時,提示出錯信息;只有當用戶名和密碼都正確且匹配時,進入主界面,使用旅行社管理系統(tǒng)。</p><p>  進入系統(tǒng)的同時,系統(tǒng)判斷該用戶是普通用戶還是超級用戶。普通用戶就關閉導游信息添加刪除功能,以及線路新建和修改功能;而超級用戶享有一切權(quán)力。</p><p>  本窗口中的系統(tǒng)提示信息全部在label中顯示。</p&

86、gt;<p><b>  2、主界面</b></p><p>  主界面提供了很多的按鈕,只要你點擊想要查看的窗口,就可以隨意進入,其中的更改用戶可以讓你回到登錄界面重新登錄,重新判斷用戶的權(quán)限。</p><p>  窗口中的星期和日期按鈕可以讓你查看系統(tǒng)時間,通過選擇城市的名稱也可以看到當?shù)氐臅r間。本功能是運用了Clock控件實現(xiàn)的。</p>

87、;<p>  3、導游基本信息窗口</p><p>  此窗口中的導游信息添加,修改和刪除都是只能由管理人員(即權(quán)限值為1的用戶)使用,一般用戶只能查看翻閱基本資料。游客可以看到自己團隊導游的基本信息,了解他們的特長,管理者也可以合理地分配他們工作,并根據(jù)實際修改他們信息。</p><p>  本窗體中的員工總數(shù)按鈕可以幫你統(tǒng)計旅行社工作人員的總?cè)藬?shù)。</p>

88、<p>  4、景點基本信息窗口</p><p>  此窗口是本系統(tǒng)最核心的設計,它提供給游客路線的選擇和詳細資料。你可以通過屬性(如:一日游,二日游,三日游,多日游(西部游,邊境游,海外游))來選擇,還可以通過旅游信息(如:踏青路線,魅力西部,邊境風情,海外之旅)來選擇。如果游客想更快地查到自己向往的旅游地點,也可以直接輸入城市的名稱,即可完成路線查找。若沒有游客希望的旅游路線,旅行社可以根據(jù)游客的要

89、求,并結(jié)合導游、景點情況以及開發(fā)的前景預測適當新增或修改路線,盡量完成游客的愿望。當然,如果有的路線開發(fā)不合理,經(jīng)過一段時間的試運營后可以刪除。</p><p>  此模塊通過“游客添加”按鈕直接和游客基本信息窗口相連;通過“團隊人數(shù)”按鈕與游客查找窗口中的團隊查找、統(tǒng)計人數(shù)相連,只要你輸入需要查詢的團隊名即可知道目前最新的參加人數(shù)統(tǒng)計。</p><p>  本窗口中設計了一個Text顯示

90、框,顯示MSHFlexGrid表中選中的字符,這樣便于使用人員在游客添加或查詢時直接拷貝路線名稱,而不需每次都輸入,可以節(jié)省時間,避免麻煩和錯誤。</p><p>  5、游客基本信息窗口和游客查詢</p><p>  游客通過了解景點信息窗口中的路線,作出自己的選擇,就可以把個人基本信息告訴旅行社以便統(tǒng)一管理和相互的聯(lián)系。在查詢窗口中,旅行社可以通過游客的姓名, 查找到游客的基本信息資料

91、,隨時與旅客保持聯(lián)系;也可以通過游客參加的團隊名作出統(tǒng)計,查出相應的游客資料和團隊報名的情況,若發(fā)現(xiàn)某條線路報名的人數(shù)太少,無法組成一個團,那么,旅行社就可以及時與游客取得聯(lián)系,商量響應處理地方法。</p><p>  旅游信息窗口中使用添加信息功能,必須準確填寫姓名、身份證號碼、聯(lián)系電話和參加的團隊;ADO控件的最左端按鈕可以起到信息存儲的功能。</p><p>  游客查詢窗口中用一個

92、label控件顯示某個團隊的參加人數(shù)。</p><p><b>  6、特價路線窗口</b></p><p>  本窗口提供給游客最優(yōu)惠的選擇,旅行社每段時間都會推出特價路線</p><p>  便于工薪階層的選擇。</p><p>  本窗口使用OLE(Object Linking and Embedding的縮寫,中

93、文譯為對象的鏈接與嵌入)連接一個Excel表,便于管理人員的修改。管理人員可以雙擊OLE部分,就可以直接進入Excel表進行修改、打印或其他操作。</p><p>  7、用戶權(quán)限設定窗口</p><p>  在系統(tǒng)登錄的時候,系統(tǒng)已經(jīng)通過權(quán)限判斷出該用戶是普通用戶還是超級用戶。普通用戶進入該窗口后只擁有修改本身密碼的權(quán)利,而超級用戶就可以享有新建、刪除用戶以及修改密碼的所有權(quán)利。<

94、/p><p>  本窗口由3個frame控件的visible屬性控制不同的按鈕顯示不同的界面。當用戶的權(quán)限為1時,點新建用戶按鈕,顯示frame1即新建用戶界面;點擊修改密碼按鈕,顯示frame2即修改密碼界面;點擊刪除用戶按鈕,顯示frame3即刪除用戶界面。</p><p>  第五章 軟件編碼與測試</p><p>  所謂編碼就是把軟件設計的結(jié)果翻譯成計算機可以

95、“理解”的形式—用某種程序設計語言書寫的程序。編碼的目的是實現(xiàn)人和計算機的通信,指揮計算機按人的意志正確工作。</p><p><b>  5.1 程序編碼</b></p><p>  本系統(tǒng)較有特色的部分就是景點信息窗口和用戶權(quán)限窗口,其中根據(jù)字段的長度來改變MSHFlexGrid中單個網(wǎng)格的長度能使界面更和諧。</p><p>  以下分別

96、為關鍵的代碼:</p><p>  Dim txt2 As String</p><p>  Dim Myrec As ADODB.Recordset</p><p>  Dim Mycnn As ADODB.Connection</p><p>  Private Sub Combo1_Click() </p><p&

97、gt;  grid2.Visible = True</p><p>  If Combo1.Text = "踏青路線" Or Combo1.Text = "魅力西部" Or Combo1.Text = "邊境風情" Or Combo1.Text = "海外之旅" Then</p><p>  ---------

98、----------游客可以通過選擇給定選項查找相關信息--------------------</p><p>  sql = "select 路線,旅游信息 from 路線 where 屬性= '" & Trim(Combo1.Text) & "'"</p><p><b>  End If</b&

99、gt;</p><p>  Myrec.Open sql, Mycnn, adOpenDynamic, adLockOptimistic, adCmdText</p><p>  Adodc2.RecordSource = sql</p><p>  Adodc2.Refresh</p><p>  Set grid2.DataSource

100、= Adodc2</p><p>  grid2.Refresh</p><p>  Select Case Combo1.Text</p><p>  Case "踏青路線"</p><p>  Image1.Picture = LoadPicture("E:\Program Files\畢業(yè)設計\踏青.jpg

101、")</p><p>  Case "魅力西部"</p><p>  Image1.Picture = LoadPicture("E:\Program Files\畢業(yè)設計\曠野中的小屋.jpg")</p><p>  Case "邊境風情"</p><p>  Image

102、1.Picture = LoadPicture("E:\Program Files\畢業(yè)設計\云中峭壁.jpg")</p><p>  Case "海外之旅"</p><p>  Image1.Picture = LoadPicture("E:\Program Files\畢業(yè)設計\約塞米蒂山谷.jpg")</p>

103、<p>  End Select</p><p><b>  End Sub</b></p><p>  Private Sub Combo1_KeyPress(KeyAscii As Integer)</p><p>  If KeyAscii = 13 Then</p><p>  grid2.Visibl

104、e = True</p><p>  -------------------游客可以自己輸入城市名查找相關信息-------------------------</p><p>  sql = "select 路線,旅游信息 from 路線 where 終點= '" & Trim(Combo1.Text) & "'or 中點站1

105、= '" & Trim(Combo1.Text) & "'or 中點站2= '" & Trim(Combo1.Text) & "'"</p><p>  Myrec.Open sql, Mycnn, adOpenDynamic, adLockOptimistic, adCmdText</p>

106、;<p>  Adodc2.RecordSource = sql</p><p>  Adodc2.Refresh</p><p>  Set grid2.DataSource = Adodc2</p><p>  If cellwidth > grid2.ColWidth(0) Then</p><p>  grid2.

107、ColWidth(0) = TextWidth(grid2.Text) + 500</p><p><b>  End If</b></p><p>  grid2.Refresh</p><p>  If grid2.Rows = 1 Then</p><p>  MsgBox "對不起,我們尚未開通此條線路

108、", vbExclamation, "系統(tǒng)提示"</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  -------------

109、---------刪除某條線路----------------------------</p><p>  Private Sub Command9_Click()</p><p>  Me.grid.Col = 1</p><p>  txt2 = Me.grid.Text</p><p>  If txt2 = ""

110、Then</p><p>  MsgBox "請選擇需要刪除的線路"</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If txt2 <> "" Then</p>

111、;<p>  Set Myrec = New ADODB.Recordset</p><p>  sql = "select * from 路線 where 路線='" & Trim(txt2) & "'"</p><p>  Myrec.Open sql, Mycnn, adOpenDynamic, a

112、dLockOptimistic, adCmdText</p><p>  If MsgBox("確認刪除此條路線嗎?", vbYesNo, "系統(tǒng)確認提示") = vbYes Then</p><p>  Myrec.Delete adAffectCurrent</p><p>  Myrec.Close</p>

113、<p>  MsgBox "此線路已經(jīng)成功被刪除", vbExclamation, "系統(tǒng)提示"</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b>&

114、lt;/p><p>  -------------------------調(diào)整網(wǎng)格大小--------------------------</p><p>  Sub change()</p><p>  '列表框中選中的表賦給記錄源</p><p>  For i = 0 To 7</p><p>  '

115、根據(jù)字段名大小調(diào)整網(wǎng)格單元寬度</p><p>  grid.ColWidth(i) = TextWidth(grid.Text) + 300</p><p><b>  Next i</b></p><p>  Adodc3.Refresh</p><p>  Adodc3.Recordset.MoveLast<

116、/p><p>  grid.Rows = Adodc3.Recordset.RecordCount + 1</p><p>  Adodc3.Recordset.MoveFirst</p><p>  grid.Row = 0</p><p>  Do While Not Adodc3.Recordset.EOF</p><p

117、>  grid.Row = grid.Row + 1</p><p>  For i = 0 To 7</p><p>  grid.Col = i</p><p>  If IsNull(Adodc3.Recordset(i).Value) Then</p><p>  grid.Text = ""</p&g

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論