2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  單 位 分院(系)</p><p>  專 業(yè) </p><p>  學(xué) 號(hào) </p><p>  學(xué)生姓名 </p><p>  指導(dǎo)教師 </p><p>  完成日期 2011年 8

2、 月 31日</p><p><b>  摘 要</b></p><p>  進(jìn)行點(diǎn)菜是飯店為顧客服務(wù)的重要環(huán)節(jié)之一。傳統(tǒng)的點(diǎn)菜環(huán)節(jié)由于是手工操作,工作量大且容易出錯(cuò)。隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,越來越多的飯店、酒店都擁有自己的點(diǎn)菜系統(tǒng),制作一個(gè)方便、快捷的點(diǎn)菜系統(tǒng)能使點(diǎn)菜環(huán)節(jié)顯得更加美觀且便于操作。</p><p>  飯店點(diǎn)菜系統(tǒng)技術(shù)

3、基礎(chǔ)是VB6.0,它有許多優(yōu)點(diǎn),例如:“編寫一次、隨處運(yùn)行”的特性、方便存取數(shù)據(jù)的數(shù)據(jù)庫, 使用者只需在窗體上進(jìn)行操作而不用關(guān)心程序代碼等等。飯店點(diǎn)菜系統(tǒng)提供給顧客一個(gè)用來滿足高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用需求的軟件,給飯店點(diǎn)菜提供了良好的機(jī)制、使飯店的工作流程更加順利。</p><p>  本文基于VB6.0,采用多窗體結(jié)構(gòu), 設(shè)計(jì)并實(shí)現(xiàn)了顧客在飯店消費(fèi)時(shí)的點(diǎn)菜、結(jié)賬、抽獎(jiǎng)、留言及工作人員管理等多項(xiàng)功能。

4、</p><p>  本文首先介紹了軟件設(shè)計(jì)涉及的相關(guān)技術(shù),圍繞VB6.0的相關(guān)技術(shù)進(jìn)行軟件的解釋。其次,介紹了飯店點(diǎn)菜系統(tǒng)的總體分析與設(shè)計(jì),包括需求分析、功能模塊分析和數(shù)據(jù)庫設(shè)計(jì)。最后,對(duì)于主要功能進(jìn)行了實(shí)現(xiàn),并作了詳細(xì)描述,主要采用圖片與代碼結(jié)合的方式詳細(xì)地?cái)⑹隽讼到y(tǒng)功能的實(shí)現(xiàn)。</p><p>  關(guān)鍵詞:文件、數(shù)據(jù)庫 、控件使用、圖片載入</p><p>&

5、lt;b>  目錄</b></p><p><b>  1.選題的意義</b></p><p>  2.系統(tǒng)功能分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。</p><p>  2.1系統(tǒng)概述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

6、。。。。。。。。。。。。。。。。。。</p><p>  2.2 系統(tǒng)的組成及各模塊的功能</p><p>  2 .3系統(tǒng)運(yùn)行環(huán)境。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。</p><p><b>  3.系統(tǒng)設(shè)計(jì)</b></p><p&g

7、t;  3.1 總體結(jié)構(gòu)設(shè)計(jì)</p><p>  3.2 數(shù)據(jù)庫設(shè)計(jì)</p><p><b>  4.系統(tǒng)實(shí)現(xiàn)</b></p><p>  4.1 點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.2 管理系統(tǒng)模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  5.總結(jié)</b

8、></p><p><b>  5.1總結(jié)</b></p><p><b>  5.2 致謝詞</b></p><p>  5.3存在的主要問題</p><p><b>  參考文獻(xiàn)</b></p><p><b>  第1章 選

9、題的意義</b></p><p>  能夠使飯店的點(diǎn)菜環(huán)節(jié)由傳統(tǒng)的純?nèi)斯げ僮髯優(yōu)榉奖?、快捷的?jì)算機(jī)操作對(duì)于  減少飯店的人力調(diào)配、減少操作流程、提高工作效率具有重要意義,將點(diǎn)菜環(huán)節(jié)依附于計(jì)算機(jī)的操作體現(xiàn)了高效、安全、快捷的高科技成果。</p><p>  擁有一個(gè)功能完善的點(diǎn)菜系統(tǒng)能夠顯示出飯店的綜合實(shí)力,使其相對(duì)于其他采用人工點(diǎn)菜的飯店更具競爭力。顧客對(duì)系統(tǒng)操作的便捷性、高效

10、性、實(shí)用性能夠比較容易接受和認(rèn)可,這對(duì)于飯店招攬回頭客、打造良好聲譽(yù)也十分有意義。</p><p>  第2章 系統(tǒng)功能需求分析</p><p><b>  2.1系統(tǒng)概述</b></p><p>  本系統(tǒng)針對(duì)點(diǎn)菜的具體流程,其主要功能有:</p><p>  菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價(jià)格;<

11、;/p><p>  點(diǎn)菜功能:進(jìn)行點(diǎn)菜操作后能預(yù)覽點(diǎn)菜結(jié)果,并可對(duì)其進(jìn)一步修改;</p><p>  留言板功能:記錄顧客的意見和建議,并具有瀏覽功能;</p><p>  抽獎(jiǎng)功能:當(dāng)顧客的消費(fèi)達(dá)到指定金額時(shí),可分檔抽取小獎(jiǎng)品</p><p>  增加菜式功能:飯店管理員可以增加菜單中的菜式將其存儲(chǔ)在數(shù)據(jù)庫中</p><p&

12、gt;  2.2 系統(tǒng)的組成及各模塊的功能錯(cuò)誤!未定義書簽。</p><p>  本系統(tǒng)主要包括的界面有:運(yùn)行界面、點(diǎn)菜界面、抽獎(jiǎng)界面、留言界面及管理員登錄界面,各部分的主要功能有:運(yùn)行界面:包括進(jìn)入系統(tǒng)、管理員登錄和退出系統(tǒng);點(diǎn)菜界面:能夠分門別類地點(diǎn)菜;抽獎(jiǎng)界面:當(dāng)用戶消費(fèi)達(dá)到一定金額時(shí)可以參與抽獎(jiǎng);留言界面:將顧客的意見及建議寫下來反饋給管理員;管理員登錄界面:輸入密碼后可以查看用戶的留言、對(duì)菜單進(jìn)行補(bǔ)充

13、即增加菜式到數(shù)據(jù)庫中。</p><p>  2.3 系統(tǒng)的運(yùn)行環(huán)境</p><p><b>  1.硬件要求</b></p><p>  在安裝VB 6.0時(shí)要注意硬盤的剩余空間,下面列出安裝VB 6.0時(shí)所需的硬件要求。</p><p>  90MHz或更高的微處理器。</p><p>  VG

14、A(640×480)以上的監(jiān)視器。</p><p>  鼠標(biāo)或其他定點(diǎn)設(shè)備(如指令桿、滾動(dòng)球等)。</p><p>  CD-ROM或DVD-ROM驅(qū)動(dòng)器。</p><p><b>  32MB以上內(nèi)存。</b></p><p><b>  磁盤空間要求如下。</b></p>

15、<p>  學(xué)習(xí)版:典型安裝48MB,完全安裝80MB。</p><p>  專業(yè)版:典型安裝48MB,完全安裝80MB。</p><p>  企業(yè)版:典型安裝128MB,完全安裝147MB。</p><p><b>  2.軟件要求</b></p><p>  VB 6.0可以在多個(gè)操作系統(tǒng)下運(yùn)行,如Win

16、dows 98、Windows 2000、Windows 2003、Windows XP、Windows Vista等。</p><p>  VB 6.0需要在Windows 95(或更高版本的操作系統(tǒng))、Windows NT 3.51(或更高版本的操作系統(tǒng))上安裝。</p><p><b>  第3章 系統(tǒng)設(shè)計(jì)</b></p><p>  3

17、.1 總體結(jié)構(gòu)設(shè)計(jì)</p><p>  考慮到軟件的可操作性和實(shí)用性,將系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)如下:</p><p><b>  3.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫的設(shè)計(jì)主要分為需求分析和設(shè)計(jì)兩個(gè)步驟。</p><p>  首先對(duì)所需數(shù)據(jù)進(jìn)行分析,點(diǎn)菜系統(tǒng)里涉及到數(shù)據(jù)庫的是菜單,菜單數(shù)據(jù)需要的是分類的各種

18、菜的名稱、價(jià)格、簡介及其圖片。</p><p>  其次便是數(shù)據(jù)庫的具體設(shè)計(jì)了,搜索以上所需數(shù)據(jù)數(shù)據(jù)并存入數(shù)據(jù)庫中,利用data控件連接數(shù)據(jù)庫。</p><p>  4.1 登入模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  運(yùn)行環(huán)境</b></p><p>  此系統(tǒng)是在Visual Basic集成開發(fā)環(huán)境中運(yùn)行的&

19、lt;/p><p>  VB具有可視化集成開發(fā)環(huán)境,以事件驅(qū)動(dòng)、圖形用戶界面等為特點(diǎn),在設(shè)計(jì)時(shí)有著其獨(dú)特的優(yōu)越性。它采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)的模塊性和緊湊性。VB中提供了大量的系統(tǒng)開發(fā)工具和控件,利用ADO結(jié)合SQL技術(shù)開發(fā)數(shù)據(jù)庫使得操作和管理非常方便,從而使以往費(fèi)時(shí)費(fèi)力的開發(fā)工作變得輕松自如。</p><p>  Visual Bas

20、ic中的“Visual”一詞意為“可視化”的意思,它是指一種開發(fā)圖形用戶界面(GUI)的方法。Visual Basic 是基于Basic的可視化的程序設(shè)計(jì)語言,是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的 事件驅(qū)動(dòng)編程語言。從任何標(biāo)準(zhǔn)來說,VB都是丠界上使用人數(shù)最多的語言——不僅是盠贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)頏。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕

21、松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組仠快速建立一個(gè)應(yīng)用程序。</p><p>  Visual Basic之所以受到廣大編程愛好者及專業(yè)編程人員的青睞,是因?yàn)樗哂幸韵乱恍┨攸c(diǎn):</p><p><b>  (1)面向?qū)ο?lt;/b></p><p>  VB采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。它的基本思路是把復(fù)雜的程序設(shè)計(jì)問題分

22、解為一個(gè)個(gè)能夠完成獨(dú)立功能的相對(duì)簡單的對(duì)象集合,所謂“對(duì)象”就是一個(gè)可操作的實(shí)體,如窗體、窗體中的命令按鈕、標(biāo)簽、文本框等。面向?qū)ο蟮木幊叹秃孟翊罘e木一樣,程序員可根據(jù)程序和界面設(shè)計(jì)要求,直接在屏幕上“畫”出窗口、菜單、按鈕等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。 </p><p><b>  (2)事件驅(qū)動(dòng)</b></p><p>  在Windows環(huán)境下,程序

23、是以事件驅(qū)動(dòng)方式運(yùn)行的,每個(gè)對(duì)象都能響應(yīng)多個(gè)不同的事件,每個(gè)事件都能驅(qū)動(dòng)一段的代碼——事件過程,該代碼決定了對(duì)象的功能。通常稱這種機(jī)制為事件驅(qū)動(dòng)。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例如,單擊一個(gè)命令按鈕,就觸發(fā)了按鈕的Click(單擊)事件,該事件中的代碼就會(huì)被執(zhí)行。若用戶未進(jìn)行任何操作(未觸發(fā)事件),則程序就處于等待狀態(tài)。整個(gè)應(yīng)用程序就是由彼此獨(dú)立的事件過程構(gòu)成。 </p><p>  (3

24、)軟件的集成式開發(fā)</p><p>  VB為編程提供了一個(gè)集成開發(fā)環(huán)境。在這個(gè)環(huán)境中,編程者可設(shè)計(jì)界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可在Windows中運(yùn)行的可執(zhí)行文件,并為它生成安裝程序。VB的集成開發(fā)環(huán)境為編程者提供了很大的方便。</p><p>  (4)結(jié)構(gòu)化的程序設(shè)計(jì)語言</p><p>  VB具有豐富的數(shù)據(jù)類型,是一種符合結(jié)構(gòu)化程序設(shè)計(jì)思

25、想的語言,而且簡單易學(xué)。此外作為一種程序設(shè)計(jì)語言,VB還有許多獨(dú)到之處。 </p><p>  (5)強(qiáng)大的數(shù)據(jù)庫訪問功能</p><p>  VB利用數(shù)據(jù)控件可以訪問多種數(shù)據(jù)庫,VB6.0提供的ADO控件,不但可以用最少的代碼實(shí)現(xiàn)數(shù)據(jù)庫操作和控制,也可以取代Data控件和RDO控件。 </p><p>  (6)支持對(duì)象的鏈接與嵌入技術(shù)</p>

26、<p>  VB的核心是對(duì)對(duì)象的鏈接與嵌入(OLE)技術(shù)的支持,它是訪問所有對(duì)象的一種方法。利用OLE技術(shù),能夠開發(fā)集聲音、圖像、動(dòng)畫、字處理、Web等于一體的對(duì)象的程序。 </p><p><b>  (7)網(wǎng)絡(luò)功能</b></p><p>  VB6.0提供了DltTML設(shè)計(jì)工具。利用這種技術(shù)可以動(dòng)態(tài)創(chuàng)建和編輯Web頁面,使用戶在VB中開發(fā)多功能的網(wǎng)絡(luò)應(yīng)

27、用軟件。 </p><p>  (8)多個(gè)應(yīng)用程序向?qū)?lt;/p><p>  VB提供了多種向?qū)?,如?yīng)用程序向?qū)А惭b向?qū)?、?shù)據(jù)對(duì)象向?qū)Ш蛿?shù)據(jù)窗</p><p>  4.2 點(diǎn)菜系統(tǒng)模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  進(jìn)入系統(tǒng)(一起做)</b></p><p>  Private Su

28、b Command1_Click()</p><p>  Form1.Hide</p><p>  Form2.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Form1.Hide<

29、;/p><p>  Frmdl.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</p><p><b>  End</b></p><p><b>  End Sub</b

30、></p><p>  Private Sub Timer1_Timer()</p><p>  If Label1.Left + Label1.Width > 0 Then</p><p>  Label1.Move Label1.Left - 50</p><p><b>  Else</b></p

31、><p>  Label1.Left = Form1.ScaleWidth</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  顧客選擇留言還是點(diǎn)菜</p><p>  Private Sub Command1

32、_Click()</p><p>  Form2.Hide</p><p>  Frmdc.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Form2.Hide</p>&

33、lt;p>  frmly.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</p><p>  Form2.Hide</p><p>  frmly.Show</p><p><b>  En

34、d Sub</b></p><p>  Private Sub Command4_Click()</p><p>  Form2.Hide</p><p>  Form1.Show</p><p><b>  End Sub</b></p><p>  點(diǎn)擊點(diǎn)菜進(jìn)入點(diǎn)菜(本人做)<

35、;/p><p><b>  代碼如下</b></p><p>  此功能需連接數(shù)據(jù)庫。</p><p>  Private Sub Command1_Click()</p><p>  Data1.RecordSource = "點(diǎn)心"</p><p>  Data1.Refres

36、h</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text1.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command10

37、_Click()</p><p>  Frmdc.Hide</p><p>  Form2.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command11_Click()</p><p>  Image2.Picture = LoadP

38、icture(App.Path & Text1.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Data1.RecordSource = "涼菜"</p><p>  Data1.

39、Refresh</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text1.Text) (此為圖片載入方式,為相對(duì)路徑)</p><p><b>  End Sub</b></p><p>

40、;  Private Sub Command3_Click()</p><p>  Data1.RecordSource = "湯"</p><p>  Data1.Refresh</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPict

41、ure(App.Path & Text1.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command4_Click()</p><p>  Data1.RecordSource = "熱菜"</p><p>  Data1.Ref

42、resh</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text1.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Comman

43、d5_Click()</p><p>  Data1.RecordSource = "主食"</p><p>  Data1.Refresh</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & T

44、ext1.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command6_Click()</p><p>  Data1.RecordSource = "茶酒飲品"</p><p>  Data1.Refresh</p>&l

45、t;p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text1.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command7_Click()</p&g

46、t;<p>  Dim k As Integer</p><p>  If List1.ListCount = 0 Then</p><p>  MsgBox "您還沒有選菜呢!", , "請選菜!"</p><p><b>  End If</b></p><p>

47、  If Val(Label8.Caption) >= 100 Then (當(dāng)滿足此條件自動(dòng)切換到抽獎(jiǎng)系統(tǒng))</p><p>  Frmdc.Hide</p><p>  frmcj.Show</p><p><b>  End If</b></p><p><b>  End Sub</b&

48、gt;</p><p>  Private Sub Command8_Click()</p><p>  Dim sum As Integer</p><p>  List1.AddItem Label4.Caption</p><p>  List2.AddItem Label5.Caption</p><p>&l

49、t;b>  sum = 0</b></p><p>  For i = 1 To List2.ListCount</p><p>  sum = sum + Val(List2.List(i - 1))</p><p><b>  Next i</b></p><p>  Label8.Caption

50、= sum</p><p><b>  End Sub</b></p><p>  Private Sub Command9_Click()</p><p>  If List1.ListIndex <> -1 Then</p><p>  y = List1.ListIndex</p><

51、;p>  List1.RemoveItem y</p><p>  List2.RemoveItem y</p><p><b>  End If</b></p><p><b>  sum = 0</b></p><p>  For i = 1 To List2.ListCount</

52、p><p>  sum = sum + Val(List2.List(i - 1))</p><p><b>  Next i</b></p><p>  Label8.Caption = sum</p><p><b>  End Sub</b></p><p><b&g

53、t;  抽獎(jiǎng)系統(tǒng)</b></p><p><b>  代碼如下</b></p><p>  Private Sub Command1_Click()</p><p>  Dim s As String</p><p>  Command1.Visible = True</p><p>

54、  Timer1.Enabled = False</p><p>  Label2.Visible = False</p><p>  s = Val(Text1.Text)</p><p>  If s <= 5 Then</p><p>  Label3.Caption = "恭喜您!您獲得留念項(xiàng)鏈一條,請到總服務(wù)臺(tái)兌獎(jiǎng)!

55、歡迎您下次光臨!"</p><p>  Label3.ForeColor = RGB(50, 50, 50)</p><p>  ElseIf s <= 10 Then</p><p>  Label3.Caption = "恭喜您!您將獲得留念戒指一條,請到總服務(wù)臺(tái)兌獎(jiǎng)!歡迎您下次光臨!"</p><p>

56、;  Label3.ForeColor = RGB(255, 50, 255)</p><p>  ElseIf s <= 30 Then</p><p>  Label3.Caption = "恭喜您!您將獲得應(yīng)援棒一枚,請到總服務(wù)臺(tái)兌獎(jiǎng)!歡迎您下次光臨!"</p><p>  Label3.ForeColor = RGB(55, 255

57、, 255)</p><p>  ElseIf s <= 90 Then</p><p>  Label3.Caption = "恭喜您!您將獲得會(huì)服一件,請到總服務(wù)臺(tái)兌獎(jiǎng)!歡迎您下次光臨!"</p><p>  Label3.ForeColor = RGB(205, 55, 50)</p><p><b>

58、;  Else</b></p><p>  Label3.Caption = "恭喜您!您將獲得手機(jī)掛件一個(gè),請到總服務(wù)臺(tái)兌獎(jiǎng)!歡迎您下次光臨!"</p><p>  Label3.ForeColor = RGB(25, 25, 25)</p><p><b>  End If</b></p>&l

59、t;p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Form1.Show</p><p>  frmcj.Hide</p><p><b>  End Sub</b></p><p&g

60、t;  Private Sub Timer1_Timer()</p><p>  Timer1.Interval = 100</p><p>  Text1.Text = Int(Rnd * 100 + 1)</p><p><b>  End Sub</b></p><p>  Private Sub Text1_Ch

61、ange()</p><p>  Image2.Picture = LoadPicture(App.Path & Text1.Text)</p><p><b>  End Sub</b></p><p><b>  登錄和管理系統(tǒng) </b></p><p>  Private Sub C

62、ommand1_Click()</p><p>  If Text1.Text <> "2010" Then</p><p>  i = MsgBox("密碼錯(cuò)誤", vbRetryCancel + vbExclamation, "輸入密碼")</p><p>  If i <> 4

63、 Then</p><p><b>  End</b></p><p><b>  Else</b></p><p>  Text1.Text = ""</p><p>  Text1.SetFocus</p><p><b>  End If&

64、lt;/b></p><p><b>  Else</b></p><p>  Frmdl.Hide</p><p>  Frmgl.Show</p><p><b>  End If</b></p><p><b>  End Sub</b>&l

65、t;/p><p>  Private Sub Command2_Click()</p><p>  Frmdl.Hide</p><p>  Form1.Show</p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p>

66、<p>  Text1.PasswordChar = "*"</p><p><b>  End Sub</b></p><p><b>  窗體切換</b></p><p>  Private Sub Command1_Click()</p><p>  Frmg

67、l.Hide</p><p>  Frmckly.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Frmgl.Hide</p><p>  Frmzj.Show</p>&

68、lt;p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</p><p>  Frmgl.Hide</p><p>  Form1.Show</p><p><b>  End Sub</b></p><p&

69、gt;  增減菜式和查看留言(本人做)</p><p>  Private Sub Command1_Click()</p><p>  Data1.RecordSource = "點(diǎn)心"</p><p>  Data1.Refresh</p><p>  Data1.Recordset.MoveFirst</p&g

70、t;<p>  Image2.Picture = LoadPicture(App.Path & Text4.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command10_Click()</p><p>  Command1.Enabled = False

71、 '使其他按鈕不可用</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p><p>  Command5.Enabled = False</p>

72、;<p>  Command6.Enabled = False</p><p>  Command8.Caption = "修改"</p><p>  Command7.Caption = "添加"</p><p>  Command10.Enabled = False</p><p> 

73、 Data1.UpdateControls</p><p>  Data1.Recordset.Bookmark = mbookmark</p><p><b>  End Sub</b></p><p>  Private Sub Command11_Click()</p><p>  Frmzj.Hide</p

74、><p>  Frmgl.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Data1.RecordSource = "主食"</p><p>  Data1.Refres

75、h</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text4.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command3_

76、Click()</p><p>  Data1.RecordSource = "涼菜"</p><p>  Data1.Refresh</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text

77、4.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command4_Click()</p><p>  Data1.RecordSource = "熱菜"</p><p>  Data1.Refresh</p><p&g

78、t;  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text4.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command5_Click()</p>&

79、lt;p>  Data1.RecordSource = "湯"</p><p>  Data1.Refresh</p><p>  Data1.Recordset.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text4.Text)</p>&l

80、t;p><b>  End Sub</b></p><p>  Private Sub Command6_Click()</p><p>  Data1.RecordSource = "茶酒飲品"</p><p>  Data1.Refresh</p><p>  Data1.Recordset

81、.MoveFirst</p><p>  Image2.Picture = LoadPicture(App.Path & Text4.Text)</p><p><b>  End Sub</b></p><p>  Private Sub Command7_Click()</p><p>  Command1.

82、Enabled = False '使其他按鈕不可用</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p><p>  Command5.Enabled

83、 = False</p><p>  Command6.Enabled = False</p><p>  If Command7.Caption = "添加" Then</p><p>  Command7.Caption = "確認(rèn)"</p><p>  mbookmark = Data1.Reco

84、rdset.Bookmark</p><p>  Data1.Recordset.AddNew</p><p>  Text1.SetFocus</p><p><b>  Else</b></p><p>  If Text1.Text = "" Or Text2.Text = "&quo

85、t; Or Text3.Text = "" Or Text4.Text = "" Then</p><p>  MsgBox "字段不能為空"</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p>

86、;<p>  Command7.Caption = "添加"</p><p>  Data1.Recordset.Update</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private

87、Sub Command8_Click()</p><p>  Command1.Enabled = False '使其他按鈕不可用</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.En

88、abled = False</p><p>  Command5.Enabled = False</p><p>  Command6.Enabled = False</p><p>  If Command8.Caption = "修改" Then</p><p>  Command8.Caption = "確

89、認(rèn)"</p><p>  mbookmark = Data1.Recordset.Bookmark</p><p>  Data1.Recordset.Edit</p><p>  Text1.SetFocus</p><p><b>  Else</b></p><p>  Comma

90、nd8.Caption = "修改"</p><p>  Data1.Recordset.Update</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command9_Click(

91、)</p><p>  Command1.Enabled = False '使其他按鈕不可用</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p

92、><p>  Command5.Enabled = False</p><p>  Command6.Enabled = False</p><p>  Dim m As Integer</p><p>  m = MsgBox("是否刪除當(dāng)前記錄?", 4 + 32 + 256, "信息提示")</

93、p><p>  If m = vbYes Then</p><p>  Data1.Recordset.Delete</p><p>  Data1.Recordset.MoveNext</p><p>  If Data1.Recordset.EOF Then Data1.Recordset.MoveLast</p><p&

94、gt;<b>  End If</b></p><p><b>  End Sub</b></p><p><b>  此用到了文件的使用</b></p><p>  Private Sub Command1_Click()</p><p>  Frmckly.Hide<

95、/p><p>  Frmgl.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Dim a1 As String</p><p>  Open "D:\點(diǎn)菜系統(tǒng)\liuyan.txt

96、" For Input As #1 (讀取文件中的信息)</p><p>  While Not EOF(1)</p><p>  Line Input #1, a1</p><p>  List1.AddItem a1</p><p><b>  Wend</b></p><p>

97、<b>  Close #1</b></p><p><b>  End Sub</b></p><p><b>  留言</b></p><p>  Private Sub Timer1_Timer()</p><p>  Label3.FontSize = 12</p

98、><p>  Label3.FontName = "隸書"</p><p>  Label3.Caption = Time</p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  If T

99、ext1.Text = "" Then</p><p>  MsgBox "留言內(nèi)容不能為空", 64, "錯(cuò)誤"</p><p><b>  Else</b></p><p>  MsgBox "發(fā)言成功了!", 64, "哈哈"</p&

100、gt;<p><b>  End If</b></p><p>  Text2.Text = Text1.Text</p><p>  Text1.Text = ""</p><p>  Dim a1 As String</p><p>  Open "D:\點(diǎn)菜系統(tǒng)\liuy

101、an.txt" For Append As #1(將信息寫入文件)</p><p>  a1 = Text2.Text</p><p>  Write #1, a1</p><p><b>  Close #1</b></p><p><b>  End Sub</b></p>

102、<p>  Private Sub Command2_Click()</p><p>  Form1.Show</p><p>  frmly.Hide</p><p><b>  End Sub</b></p><p><b>  5.1存在問題</b></p><

103、;p>  我們曾嘗試著利用數(shù)據(jù)庫實(shí)現(xiàn)能查出每天的營業(yè)總額,每天的銷量,但我們經(jīng)過一次次的努力,沒有實(shí)現(xiàn)這一功能。畢竟能力有限,但我們會(huì)在以后的時(shí)間里努力提高自己的知識(shí),完善這一課程設(shè)計(jì)。</p><p><b>  5.2心得體會(huì)</b></p><p>  在10天的軟件制作過程中,雖然遇到了重重困難,但經(jīng)過查閱資料和向同學(xué)詢問都得到了解決?,F(xiàn)在完成了任務(wù),雖

104、然付出了很多才得以完成,但感覺真的很不錯(cuò),因?yàn)檫@勞動(dòng)成果是我用辛苦換來的,汗水中充滿了歡樂。能有這次經(jīng)歷,真的很值得!</p><p><b>  5.3參考文獻(xiàn):</b></p><p>  1.《Visual Basic 6.0編程案例精解》, 張路平,電子工業(yè)出版社</p><p>  2.《Visual Basic 程序設(shè)計(jì)》 王學(xué)軍,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論