計算機專業(yè)酒店管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著信息技術的日漸成熟,計算機走進千家萬戶,走進生活工作的各個領域,發(fā)揮著重要的作用,并逐漸形成了具有鮮明時代特色的文化。學習作為延續(xù)人類已有物質文化成果、并在原有知識基礎上創(chuàng)造出前所未有的內容的活動。公司企業(yè)單位,大量的信息管理,變得復雜且沉重,消耗大量的人力物力,為了從這項工作中解脫出來,計算機數據庫發(fā)揮了重要作用,它解

2、放了人力。</p><p>  酒店管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。</p><p>  而對于后者則要求應用程序功能完備,易使用等特點。數據庫應用系統(tǒng)開發(fā)和圖書管理系統(tǒng)進行了簡明的介紹,并分析了開發(fā)酒店管理系統(tǒng)所應進行的工作具體的程序設計,具體劃分了三類用

3、戶的操作權限,設計了了三個操作界面。實現(xiàn)了數據庫表的瀏覽,記錄的添加、刪除和修改,報表的生成,實現(xiàn)了多數據庫表的連接操作,實現(xiàn)了多條件查詢和模糊查詢,并靈活實現(xiàn)了對不可更新查詢結果集的更新操作,實現(xiàn)了主從表操作,實現(xiàn)了密碼維護功能,</p><p>  最后,系統(tǒng)還可以導入數據庫以對任意同結構的數據庫進行操作。設計充分利用VB,提高了編程效率和可靠性。</p><p>  關鍵詞:數據庫,

4、ACCESS, 數據庫組件,人事管理,窗體 </p><p><b>  ABSTARACT</b></p><p>  Along with information technically gradually mature, the calculator walks into thousand 10000 and walk into life work of eac

5、h realm, develop an important function, and gradual formation have the culture of fresh and clear ages special features.Study conduct and actions' continuing mankind has already had a material cultural result, combin

6、e at original knowledge foundation up create an activity of unprecedented contents.The company business enterprise unit, a great deal of of information manageme</p><p>  The cabaret management system is a ty

7、pical information management system(MIS), its development mainly includes the application develop of procedure of establishment and maintenance and head of backstage database 2.Request that starting to build up the data

8、consistency and the integrity is strong to the former, the data safety good database.</p><p>  But then request that applying procedure function is complete to the latter, easy usage etc. characteristics.Sys

9、tem development and book of the database application managed system to carry on Jian3 Ming2's introduction, and analyzed a development a cabaret a management system to should carry on of work concrete program design,

10、 concrete divided the line three types of customers operation legal power, designed three operation interfaces.Carried out browse of database form, record of add, delete an</p><p>  Design to well make use o

11、f the technical strong strength of the VB database, raised the plait distance efficiency and credibility.</p><p>  Keyword:Database, ACCESS, the database module, personal management, window body</p>&

12、lt;p><b>  第1章 緒論</b></p><p>  隨著計算機進入我們生活的各個領域,她扮演著越來越重要的角色,她給我?guī)淼姆奖憧旖菀呀洖榇蠹宜沧R。在這樣的基礎上,我們對于龐大數據的處理就能通過計算機來完成,編譯特定的程序軟件,使之為我們服務。下面我將詳細介紹Visual Basic數據庫開發(fā),并自行開發(fā)出方便快捷的酒店管理系統(tǒng),以供中小企業(yè)使用,以提高效率,減小開支為

13、目標。</p><p><b>  1.1數據庫知識</b></p><p>  了解Visual Basic數據庫開發(fā),這樣進行項目開發(fā)就有切入點。</p><p>  1.1.1數據庫的基本概念</p><p>  數據庫技術的內涵包含4個緊密相關的概念:數據,數據庫,數據庫系統(tǒng)和數據庫管理系統(tǒng)</p>

14、<p>  這里說的數據不是日常中的狹義的數字。我們定義的數據是描述事情的符號記錄,他們包括平時間的數字,還有文字,影音,圖形等形式。</p><p>  我們說的數據庫是指長期存儲在計算機內,有組織的,可共享的數據的集合。數據庫中的數據按一定的時間模型組織,描述和存儲,具有較小的冗余度,較高的數據獨立性和易擴展性,并可為各種用戶所共享</p><p>  數據管理系統(tǒng)(DBM

15、S)是一個軟件系統(tǒng)。它負責將收集并抽取的大量數據進行科學的組織,并將其存儲在數據庫中,高效地進行處理。它是數據庫管理系統(tǒng)的核心,是為數據庫的建立,使用和維和而配制的軟件。它建立在操作系統(tǒng)的基礎上,是位于操作系統(tǒng)和用戶之間的一層數據管理軟件,負責對數據庫進行統(tǒng)一的管理和控制,用戶發(fā)出的或應用程序中的各種操作數據庫的數據命令,都要通過數據庫管理系統(tǒng)來執(zhí)行。數據庫管理系統(tǒng)還承擔著數據庫的維護工作,能夠按照數據庫管理員規(guī)定的要求,保證數據庫的安

16、全性和完整性。其在計算機系統(tǒng)中的地位如圖1-1所示</p><p>  圖1-1數據庫管理系統(tǒng)</p><p>  1.1.2關系數據庫</p><p>  計算機不能直接處理現(xiàn)實中的具體事物,所以必須通過人將現(xiàn)實中的具體事物轉換成計算機可以處理的事件信息,這就是數據庫模型。</p><p>  數據模型主要包括3種常用的模型,即網絡模型,層

17、級模型和關系模型。</p><p><b>  1關系模型的數據庫</b></p><p>  關系模型的數據結構表如表1-1所示</p><p>  一個關系數據模型的邏輯結構就是一張二維表,有若干行和列組成,下面分析下它的主要組成</p><p>  元素(記錄):表中的一行就是一個元組</p><

18、;p>  屬性:表中的一列就是一個屬性。如表1-1中,學號,姓名,所在班級,籍貫和年齡5個屬性</p><p>  主碼(關鍵字):表中的一個屬性可以確定的唯一的一個元組。</p><p><b>  域:屬性的取值范圍</b></p><p>  分量:元組中的一個屬性值</p><p>  關系模型:對于關系的

19、描述。表示為 關系名(屬性1,屬性2 ,屬性3,…,屬性n)</p><p>  表1-1的關系就可以描述如下</p><p>  學生(學號,姓名,班級,籍貫,年齡)</p><p>  表1-1 關系數據庫</p><p>  注意:關系模型要求關系必須是規(guī)范化的</p><p>  2關系數據模型的操作與完

20、整約束</p><p>  關系的完整性約束條件包括3大類,即實體完整性,參照完整性和用戶定義完整性。在滿足關系的完整性約束的前提下,可以對關系數據模型進行操作。包括查詢,插入,修改,更新等。</p><p>  關系數據模型作為主流數據模型,優(yōu)點主要有:</p><p>  與非關系模型不同,它是建立在嚴格的數學概念的基礎上的</p><p&g

21、t;  關系模型的概念單一。無論實體還是實體之間的聯(lián)系都用關系來表示。對數據的檢索結果也是關系</p><p>  關系模型的存取路徑對用戶透明</p><p>  1.1.3 E-R圖</p><p>  建模最常用的方法就是“實體—聯(lián)系”方法(Entity-Relationship Approach),兩個實體性之間的聯(lián)系可分為3類:</p>&l

22、t;p><b>  一對一聯(lián)系</b></p><p><b>  一對多聯(lián)系</b></p><p><b>  多對多聯(lián)系</b></p><p><b>  E-R圖概念</b></p><p>  實體聯(lián)系模型簡稱E-R圖。它是描述概念世界,

23、建立概念模型的實用工具。它包括3個要素:實體型,屬性,聯(lián)系。</p><p>  1.2 數據庫開發(fā)的基本步驟</p><p>  數據庫世紀數據庫基本知識和數據庫設計技術,計算機基礎知識和程序設計方法,軟件工程的原理和方法及應用領域的知識為一身的一項綜合的學科,涉及了多學科,多領域。計算機在其中知識作為工具出現(xiàn)的,這在一定程度上使得科學的設計數據庫與實現(xiàn)數據庫及其應用成為了日益關注的課題

24、。</p><p>  從全局出發(fā),數據庫的開發(fā)過程分為以下6個階段:</p><p>  需求分析:進行數據庫設計首先必須準確了解與分析用戶的需求</p><p>  概念結構設計:數據庫設計的又一關鍵,它通過對用戶需求進行綜合,歸納與抽象,形成一個獨立于具體DBMS的概念模型</p><p>  邏輯結構設計:將概念結構轉換成DBMS所支

25、持的數據模型,并對其進行優(yōu)化</p><p>  物理結構設計:為邏輯數據模型選取一個最適合應用環(huán)境的物理結構</p><p>  數據庫實施:在數據庫實施階段,涉及人員運行DBMS提供的數據語言及其宿主語言,一句邏輯設計和物理設計的結果建立數據庫,編制與調試應用程序,組織數據庫,并進行試運行</p><p>  數據庫運行和維護:投入正式運行,在數據庫系統(tǒng)運行過程

26、中必須不斷地進行評價,修改和調整</p><p>  1.3 Access數據庫</p><p>  Access使用標準的SQL(Structured Query Language,結構化查詢語言)作為它的數據庫語言,從而提供了強大的數據處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數據庫管理系統(tǒng)和應用程序生成器。</p><p>  一個Acce

27、ss數據庫中可以包含表、查詢、窗體、報表、宏、模塊以及數據訪問頁。不同于傳統(tǒng)的桌面數據庫(dbase、 FoxPro、Paradox), Access數據庫使用單一的*.mdb文件管理所有的信息,這種針對數據庫集成的最優(yōu)化文件結構不僅包括數據本身,也包括了它的支持對象。</p><p>  此外,Access 2003還利用Office套件共享的編程語言VBA(Visual Basic for Applicati

28、on)進行高級操作控制和復雜的數據操作。</p><p>  1.3.1Access 2003的啟動和退出</p><p>  應用Access的第一步就是啟動Access,常用的啟動方式有下面幾種:</p><p>  ?        從開始菜單啟動Access。單擊【開始】→【程序】→【Mi

29、crosoft Access】,啟動后的畫面如圖9-1所示。</p><p>  ?        用“運行”命令啟動Access。單擊【開始】→【運行】,在“運行”對話框中輸入命令:msaccess,按【確定】按鈕即可。</p><p>  ?      &#

30、160; 通過打開已有的數據庫來啟動Access。在Windows資源管理器中,雙擊一個Access數據庫,即可啟動Access,并打開該數據庫(見圖9-2)。</p><p>  要退出Access,可選擇菜單【文件】→【退出】,或通過單擊Access主窗口的關閉按鈕。</p><p>  Access默認的窗口由標題欄、菜單欄、數據庫工具欄、數據庫窗口和狀態(tài)欄組成,象Office的其他

31、應用軟件一樣,Access 2002也增加了任務窗格,它的使用方法和本書前面章節(jié)中介紹的方法一樣。工具欄和菜單欄的可用項是與當前數據庫窗口的內容密切相關的,也就是說,工具欄和菜單欄會隨著數據庫窗口顯示的內容的不同而變化。</p><p>  1.3.2 Access中創(chuàng)建和處理的文件是數據庫文件</p><p>  其擴展名為 .mdb。與Microsoft Office中其他的應用程序(

32、Word、Excel等)不同的是,Access啟動后,并不自動創(chuàng)建一個空的文件,然后讓用戶輸入數據,再保存。在Access中,需要用戶自己來創(chuàng)建一個新的數據庫文件。</p><p>  在圖9-1新啟動的Access窗口中,單擊任務窗格中的“新建空數據庫”項,Access會馬上彈出一個對話框讓用戶給出要新建的數據庫的文件名。這也是和Office中其他的軟件不同的。輸入文件名后,Access打開一個新窗口,如圖9-

33、3所示。</p><p>  在該窗口的標題欄中顯示了新建數據庫文件的名稱,如圖中的“Myfirst”,窗口工作區(qū)的左窗格中列出了數據庫可包含的主要對象類型,右窗格中列出的是創(chuàng)建當前對象的向導和具體的對象名稱。</p><p>  另外,還可以在任務窗格中單擊“根據模板新建”,使用數據庫向導來創(chuàng)建新的數據庫。數據庫中具體內容的創(chuàng)建將在后面作介紹。</p><p> 

34、 1.3.3Access可打開的文件類型包括Excel電子表格</p><p>  Dbase數據庫、文本文件、Paradox數據庫、Web頁以及Access自己生成的mdb文件。在任務窗格的“打開文件”項下,可以選擇曾經使用過的文件直接打開,也可以使用菜單【文件】→【打開】或常用工具欄的打開按鈕,在“打開對話框”中選擇文件來打開。在一個Accss窗口中,同一時刻只能打開一個Access數據庫,當打開或新建一個數

35、據庫時,會自動關閉原來打開的數據庫。如果需要打開多個數據庫,則要啟動多個Access窗口。</p><p>  Access具有全環(huán)繞數據庫文件結構,可以在一個mdb文件中包含數據對象(表、索引、查詢)和應用對象(窗體、報表、宏、VBA代碼模塊)。在一個打開的Access數據庫窗口(圖9-2)中,分組顯示了數據庫包含的對象,其類型包括表、查詢、窗體、報表、頁、宏、模塊等。一個Access數據庫可以包含多達3276

36、8個對象(表、查詢、報表等的組合),下面對這些對象作一簡要介紹。</p><p>  表:存儲數據的容器,是關系數據庫系統(tǒng)的基礎。表以行列格式存儲數據項,這一點和電子表格有些類似。表中的單個信息單元(列)稱為字段,在表的頂部可以看到這些字段名;表的一行中所有數據字段的集合,稱為記錄。用戶可以從其他的應用系統(tǒng)(如 dBASE、FoxPro、Paradox)、客戶/服務器數據庫(如 SQL Server)以及電子表格

37、(如Excel工作表和Lotus1-2-3)中導入表。Access可以同時打開1024個表。</p><p>  查詢:顯示從多個表(最多為16個)中選取的數據。通過使用查詢,用戶可以指定如何表示數據,選擇構成查詢的表,并可以從所選表中提取出最多255個特定的字段。用戶可以通過指定要查詢數據的條件來決定顯示的數據項。</p><p>  窗體:窗體是數據庫和用戶的一個聯(lián)系界面,用于顯示包含

38、在表或查詢結果中的數據,或操作數據庫中的數據。窗體中可以包含圖片、圖形、聲音、視頻等多種對象,也可以包含VBA代碼來提供事件處理。子窗體是包含于主窗體中的窗體,主要是用來簡化用戶的操作。</p><p>  報表:用友好和實用的形式來打印表和查詢結果數據。報表中可以加入圖形來美化打印效果。Access的報表處理能力比起其他關系數據庫管理系統(tǒng)來(包括那些為小型機和大型機設計的應用管理系統(tǒng)在內),其報表的處理能力顯得

39、更為靈活方便。報表中同樣也可以添加VBA代碼來實現(xiàn)一定的功能。</p><p>  宏:宏主要是用于執(zhí)行特殊的操作和響應用戶激發(fā)的事件,如單擊命令按鈕操作等?,F(xiàn)在宏已經過時了,Access 2002之所以支持宏,是為了能夠與早期的 Access 版本所創(chuàng)建的數據庫應用系統(tǒng)保持兼容。Microsoft建議在Access應用系統(tǒng)中采用VBA代碼來進行事件的處理,這一原則在Office系列中均適用。</p>

40、<p>  模塊:在模塊中使用VBA代碼的目的主要有兩個:一是創(chuàng)建在窗體、報表和查詢中使用的自定義函數;二是提供在所有類模塊中都可以使用的公共子過程。通過在數據庫中添加VBA代碼,用戶就可以創(chuàng)建出自定義菜單、工具欄和具有其他功能的數據庫應用系統(tǒng)。</p><p>  第2章 酒店管理系統(tǒng)</p><p>  系統(tǒng)詳細設計 模塊功能設計、界面設計、代碼設計</p>

41、;<p>  下面我將介紹我在編寫過程中的問題及解決方法,包括系統(tǒng)詳細設計和各功能模塊的實現(xiàn)方法。</p><p><b>  2.1需求分析</b></p><p>  隨著社會的發(fā)展,酒店管理系統(tǒng)稱為現(xiàn)代服務行業(yè)不可缺少的一個組成環(huán)節(jié)。</p><p>  現(xiàn)為某酒店設計該酒店管理系統(tǒng),來幫助其管理各種人員和入住信息,實現(xiàn)酒店

42、管理的信息化,通過建立一個酒店管理系統(tǒng)來管理酒店日常業(yè)務。</p><p><b>  目的</b></p><p>  開發(fā)基于VB的酒店管理系統(tǒng),要求實現(xiàn)酒店管理系統(tǒng)的大部分功能</p><p><b>  其功能如下:</b></p><p>  能夠實現(xiàn)對客人登記信息的查詢,包括逐個瀏覽,以

43、及對客人資料的增加,刪除和編輯操作。</p><p>  能夠對酒店人員的值班情況進行管理。</p><p>  另外,管理人員也可以直接增加和刪除用戶信息。系統(tǒng)還可以提供一定的附加功能來方便用戶。</p><p>  系統(tǒng)功能模塊圖如下:</p><p><b>  圖1系統(tǒng)功能模塊</b></p>&l

44、t;p><b>  軟件使用</b></p><p>  編程環(huán)境:Visual Basic 6.0</p><p>  數據庫:Access 2003</p><p><b>  功能需要</b></p><p><b>  1 登陸</b></p>&l

45、t;p>  用戶在使用本系統(tǒng)前,需要輸入正確的用戶名和密碼方可進入,如果密碼錯誤,則彈出錯誤提示。</p><p>  2 登記服務-散客入住</p><p>  散客登記是對單人或多人單房的登記服務,在客人抵達酒店之后。無論是以預訂還是未預訂,都需要進行此操作,以對用戶的住房情況進行記錄,內同包括:</p><p>  散客入住登記信息的查詢或添加(姓名,性

46、別,證件號碼,抵達日,離店日,房號,房價)</p><p>  圖2散客入住實體E-R圖</p><p>  3 登記服務-團體入住</p><p>  團體登記是對多人多房的登記服務,內容包括:</p><p>  團體入住實體登記信息查詢或添加(團體名稱,負責人姓名,房間號碼,證件號碼,抵達日,入宿天數,備注)</p>&l

47、t;p>  圖3團體入住實體E-R圖</p><p>  4 客房預訂-預訂查詢</p><p>  預訂查詢時對客戶的預訂信息進行查詢核對的功能,內容包括:</p><p>  查找預訂信息(姓名,性別,證件號碼,房號,預付金,房價)</p><p>  圖4客房預訂E-R圖</p><p>  5 人事管理-

48、客戶投訴</p><p>  客戶投訴是對客戶的投訴進行查找和處理,內容包括:</p><p>  庫戶投訴的查詢,修改或刪除(投訴編號,投訴日期,投訴對象,投訴內容,受訴部門,受訴日期,處理意見)</p><p>  圖5投訴管理實體E-R圖</p><p>  6 人事管理-值班管理</p><p>  值班管理用

49、來實現(xiàn)對工作人員的值班情況的增加,刪除或修改等操作(值班人,值班開始日期,值班截止日期,值班開始時間,值班截止時間,記事)</p><p>  圖6值班管理實體E-R圖</p><p>  7 當前客戶信息查詢</p><p>  當前客戶查詢時對當前住店人進行查詢的操作,內容包括:</p><p>  當前客戶查詢(客人姓名,性別,證件號碼

50、,抵店日期,預離店日期,房間號)</p><p><b>  8 系統(tǒng)管理</b></p><p>  系統(tǒng)管理是對可登記本系統(tǒng)的管理人員的操作,本操作需要有管理員的權限,內容包括:</p><p><b>  用戶添加或修改</b></p><p><b>  密碼修改,刪除</b

51、></p><p><b> ?。玻?結構設計</b></p><p>  使用Windows操作系統(tǒng),開發(fā)維護系統(tǒng)即Visual Basic軟件系統(tǒng)。一套數據庫系統(tǒng)Access2003即可</p><p>  根據需求分析,設計不同窗口實現(xiàn)不同的功能,故設計以下幾個模塊:</p><p>  1客人入住模塊:用來

52、實現(xiàn)登記入住和預訂客房的增加,刪除和修改等操作</p><p>  2客人信息查詢模塊:用來實現(xiàn)對客人信息的瀏覽和查詢</p><p>  3值班管理模塊:用來實現(xiàn)對工作人員值班情況的增加,刪除和修改等操作</p><p>  4系統(tǒng)管理模塊:用來實現(xiàn)用戶的增加,刪除和修改等操作</p><p><b> ?。玻?數據庫設計<

53、/b></p><p>  這里的數據庫我們將采用Access,用ADO作為連接數據對象。</p><p>  建立Access數據庫</p><p>  啟動Access,建立一個空的數據庫jiudian.mdb</p><p>  使用程序設計器建立系統(tǒng)需要的表格如下</p><p>  散客資料表

54、 團隊資料表</p><p>  系統(tǒng)管理表 值班管理表</p><p><b>  連接數據</b></p><p>  在Visual Basic環(huán)境下,選擇“工程”→“引用”命令,在隨后出現(xiàn)的對話框中,選擇“Microsof

55、t ActiveX Data Objecks 2.0 Library”,然后單擊“確定”按鈕。</p><p>  在程序設計的公共模塊中,先定義ADO連接對象,語句如下:</p><p>  Public conn As New ADODB.Connection ‘標記連接對象</p><p>  然后再自程序中,用如下的語句打開數據庫:</p&g

56、t;<p>  Dim connectionstring As String</p><p>  connectionstring=”provider=Microsoft.Jet.oledb.4.0:”&_”data source=jiudian.mdb”</p><p>  conn.Open connectionstring</p><p>

57、;<b> ?。?界面設計</b></p><p>  設計好的界面如圖所示:</p><p><b>  酒店管理系統(tǒng)界面</b></p><p>  這是一個多文檔界面(MDI)應用程序,可以同時顯示多個文檔,每個文檔顯示在各自的窗體中。MDI應用程序中常有包含子菜單的窗體選項,用于在窗體或文檔之間進行切換。菜單應用程

58、序中,有5個菜單選項,每個選項都應對應著E-R圖的一個子項目。</p><p>  2.4.1創(chuàng)建主窗體</p><p>  創(chuàng)建一個工程,命名為酒店管理系統(tǒng),選擇“工具”→“添加MDI窗體”命令,則在項目中添加了主窗體。該窗體屬性如表</p><p><b>  表 主窗體的屬性</b></p><p>  Wind

59、owstate的值為Maxsize,即程序啟動后自動最大化。</p><p>  在主窗體中的工具欄中,選擇菜單編輯器</p><p>  將“菜單”組建從“工具箱”拖到窗體上。創(chuàng)建一個Text屬性設置為“文件”的頂級菜單項,且?guī)в忻麨椤瓣P閉”的子菜單項</p><p><b>  菜單選項</b></p><p> 

60、 2.4.2創(chuàng)建各子窗體</p><p>  選擇“工程”→“添加窗體”命令,添加子窗體</p><p>  在新建Visual?。猓幔螅椋恪」こ虝r自帶的窗體中,將其屬性MIDChild改成True,則這個窗體成為MID窗體的子窗體.</p><p><b>  要創(chuàng)建的子窗體有:</b></p><p>  下面是子窗

61、體及他們使用的控件</p><p><b>  (1)散客入住窗體</b></p><p><b>  散客入住子窗體控件</b></p><p> ?。ǎ玻┰黾佑脩糇哟绑w</p><p><b>  增加用戶子窗體控件</b></p><p> ?。ǎ?/p>

62、)修改密碼子窗體</p><p><b>  修改密碼子窗體控件</b></p><p> ?。ǎ矗﹫F隊入住子窗體</p><p><b>  團隊入住子窗體控件</b></p><p><b>  (5)查詢子窗子</b></p><p><b&

63、gt;  查詢子窗體控件</b></p><p> ?。ǎ叮┯脩舻卿涀哟绑w</p><p><b>  用戶登錄子窗體控件</b></p><p>  (7)值班管理子窗體</p><p><b>  值班管理子窗體控件</b></p><p> ?。ǎ福┩对V管理

64、子窗體</p><p><b>  投訴管理子窗體控件</b></p><p> ?。?.3建立公共模塊</p><p>  建立公噢那個模塊可以提高代碼的效率,同時使得修改和維護代碼都很方便.</p><p><b>  步驟如下:</b></p><p>  在菜單中選擇

65、"工程"→"添加模塊"命令</p><p>  選擇模塊圖表后,單擊"打開"按鈕,則模塊已經添加到項目中.默認情況下名為Module1</p><p>  在模塊中定義整個項目的公共變量.</p><p>  Public conn As New ADODB.Connection '標記連接對象</p><p>  Public

66、userID As String '標記當前用戶ID</p><p>  Public userpow As String '標記用戶權限</p><p>  Public find As Boolean '標記查詢</p><p>  Publi

67、c sqlfind As String '查詢語句</p><p>  Public rs_data1 As New ADODB.Recordset</p><p>  Public findok As Boolean</p><p>  Public frmdata As Boolean</p><p&

68、gt; ?。?4.4代碼設計(部分)</p><p>  主窗體代碼:在本項目中,子菜單事件都是Click事件</p><p>  新增用戶子菜單Click事件</p><p>  Private Sub about_Click()</p><p>  frmAbout.Show</p><p><b>  

69、End Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub add_user_Click()</p><p>  frmadduser.Show</p><p><b>  End Sub</b></p><p

70、><b> ?。?lt;/b></p><p>  Private Sub double_check_Click()</p><p>  frmfind_double.Show</p><p><b>  End Sub</b></p><p><b> ?。?lt;/

71、b></p><p>  Private Sub check_Click()</p><p>  frmfind.Show</p><p><b>  End Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub

72、double_client_Click()</p><p>  frmdouble_client.Show</p><p><b>  End Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub exit_Click()</p>

73、<p><b>  Unload Me</b></p><p><b>  End Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub khts_Click()</p><p>  frmkhts.Show&

74、lt;/p><p><b>  End Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub MDIForm_Load()</p><p>  frmdata = False</p><p>  find = False&l

75、t;/p><p><b>  End Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub modify_pw_Click()</p><p>  frmchangepwd.Show</p><p><b>  E

76、nd Sub</b></p><p><b> ?。?lt;/b></p><p>  Private Sub only_check_Click()</p><p>  frmfind.Show</p><p><b>  End Sub</b></p><p&g

77、t;<b> ?。?lt;/b></p><p>  Private Sub only_client_Click()</p><p>  frmonly_client.Show</p><p><b>  End Sub</b></p><p><b> ?。?lt;/b&g

78、t;</p><p>  Private Sub zbgl_Click()</p><p>  frmzhiban.Show</p><p><b>  End Sub</b></p><p><b> ?。?lt;/b></p><p><b>  各子窗體部

79、分代碼</b></p><p><b>  散客入住子窗體代碼</b></p><p><b>  其他子窗體代碼略</b></p><p><b>  結 論</b></p><p>  以上是我在信息系統(tǒng)分析與數據庫課程制作實踐中的一些做法和體會,對于其它數據

80、庫課程的建設可能有一定的參考意義。但是不同的課程都有各自的特點,數據庫課程的建設必須立足于課程本身,充分分析課程自身的特點,盡量將課程特點和計算機數據庫的優(yōu)勢相結合,這樣才能提高數據庫課程建設的效率,做出數據庫課程精品。</p><p>  數據庫課程的設計與開發(fā)是一個系統(tǒng)工程,它的完全實現(xiàn)需要分階段來完成,當剛拿到這個畢業(yè)設計題目時,自己不免有些擔心,但是做任何事都要一步一步地來,通過兩個多月的畢業(yè)設計,克服了

81、種種技術上和知識內容上的困難,該網絡課程的基本框架和基本功能已經實現(xiàn),但是離滿足學習者的全部需求還有一定的差距,還需要后續(xù)階段的不斷努力去實現(xiàn)。</p><p>  通過這次數據庫的開發(fā)和設計,讓我明白什么是數據庫,數據庫的特點是什么以及通過實踐清楚地認識數據庫的制作是一個什么樣的過程,同時在信息系統(tǒng)分析與設計內容的提煉上,讓我更清楚地認識信息系統(tǒng)分析與設計是適應信息化的發(fā)展而產生,它不是一個簡單的軟件開發(fā)過程,

82、它詳細描述信息系統(tǒng)的一個生命周期,從系統(tǒng)的規(guī)劃開始,經過分析、設計、實現(xiàn)到最后的維護、更新,然后又開始了新一輪的開發(fā)。它與軟件工程不同,軟件工程主要說明了軟件開發(fā)過程和開發(fā)過程中用到的技術、模型等。信息系統(tǒng)分析與設計是站在一個組織的角度上詳細描述系統(tǒng)的分析與設計過程以及這個過程中的項目管理和軟件質量管理等問題,而沒有詳細描述系統(tǒng)的實現(xiàn)過程。因為在組織的項目的開發(fā)過程中,信息系統(tǒng)的分析和設計才是項目成敗的關鍵。</p>&l

83、t;p>  由于時間和能力的限制數據庫還存在不少的缺陷,數據庫最大的特點是交互性,它包括學習者和教學資料之間、學習者和學習者之間以及學習者和學習者和教師之間的交互性,我們設計的數據庫的交互性還沒有得到完全的實現(xiàn)。內容上有些概念解釋的過于簡單,有些重點難點缺少更形象的語言去表達。</p><p>  在今后我會努力的開發(fā)出更好更快更穩(wěn)定的數據庫系統(tǒng)。</p><p><b>

84、  參考文獻</b></p><p>  [1] 劉文濤   清華大學出版           數據庫開發(fā)與實例</p><p>  [2] 莫衛(wèi)東   西安交通大學出版社    Visual Basic 6.0高級編程技巧--ADO數據訪問篇"</p><p>  [3] 夏邦貴 劉凡馨    Visual Basic&#

85、160;6.0數據庫開發(fā)經典實例精解 [4] 劉韜 駱娟   人民郵電出版社  Visual Basic 數據庫系統(tǒng)開發(fā)實例導航(第二版)中小型信息管理系統(tǒng)開發(fā)實例系列叢書   </p><p>  [5] 李春葆    清華大學出版社  Visual Basic 數據庫系統(tǒng)設計與開發(fā)</p><

86、;p>  [6] 魯榮江 王立豐  Visual Basic項目案例導航  可視化軟件開發(fā)工具應用叢書   科學出版社    [7] 張力 郭凱 Visual Basic 數據庫開發(fā)經典100例 </p><p><b>  河南大學出版社</b></p&g

87、t;<p>  [8] 李春葆 曾 慧  編著 SQL Server 2000  學習與上機實驗指導    計算機與信息技術專業(yè)應用教材 清 華 大 學 出 版 社</p><p>  [9] 夏邦貴 劉凡

溫馨提示

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

評論

0/150

提交評論