【正文】
ESS = select * from allkehu where username=39。 amp。 Trim() amp。 39。 Dim rs As New ACCESS, mycon, 1, 1 If Then Else = rs(realname) End If20 / 31 End SubPrivate Sub Command1_Click()If = 0 Then ssss = MsgBox(你還沒有選擇任何菜單!, vbInformation + vbOKOnly, 警告) Exit SubEnd IfACCESS = select * from dcjlDim rs As New Dim rs2 As New ACCESS, mycon, 3, 3For i = o To 1 rs(khbh) = Trim() rs(khxm) = Trim() rs(ame) = Trim((i)) ACCESS2 = select price from allcai where ame=39。 amp。 Trim((i)) amp。 39。 ACCESS2, mycon, 1, 1 rs(price) = rs2(price) Next issss = MsgBox(點菜成功!, vbInformation + vbOKOnly, 提示)21 / 31End SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Command3_Click()Dim i As Integeri = 0Do While i If (i) = True Then (i) i Else i = i + 1 End IfLoopIf = 0 Then = FalseEnd IfIf 0 Then = TrueEnd IfEnd SubPrivate Sub Command4_Click()Dim i As Integeri = 0Do While i If (i) = True Then (i) i Else i = i + 122 / 31 End IfLoopIf 0 Then = TrueEnd IfIf = 0 Then = FalseEnd IfEnd SubPrivate Sub Form_Load()ACCESS = select * from allkehu order by id descDim rs As New ACCESS, mycon, 1, 1If ThenElse Do While Not (rs(username)) LoopEnd IfACCESS = select * from allcai order by id desc ACCESS, mycon, 1, 1If ThenElse Do While Not (ame) 23 / 31 LoopEnd IfEnd Sub圖 4-7圖 47是客戶退餐界面,是訂餐的反操作。界面的設(shè)計風(fēng)格承襲了系統(tǒng)設(shè)計的統(tǒng)一風(fēng)格:簡約、明了。界面可分為三部分:最上方為客戶信息查詢模塊,當(dāng)查詢到具體用戶時,系統(tǒng)在中間的版塊顯示該用戶所訂的所有菜譜信息,此時可選擇其中需要退訂的菜名,并點擊下方的退訂按鈕,即可完成退訂操作。24 / 31 菜譜管理界面圖 4-8添加菜譜界面。設(shè)計十分簡約,而且考慮到信息輸入及管理的問題,所以將需要輸入的信息設(shè)置得十分簡單,僅需四個,而且其中“類別”一欄還用下拉菜單選擇。圖 4-9此窗體的界面與客戶信息管理界面相仿,且操作方式亦十分相似,只是針對的對象及需要操作的數(shù)據(jù)有所不同,由于篇幅關(guān)系,不一一詳細(xì)說明。25 / 31 用戶信息管理界面圖 4-10圖4-11此系列界面,是進行餐飲內(nèi)部用戶的信息管理,包括添加用戶信息、管理用戶信息等。26 / 31界面與客戶信息管理有些相類,只是較客戶信息管理界面要簡單,故不展開說明。 更改密碼界面圖 4-11密碼修改界面需要輸入的信息很少,僅僅需要輸入原密碼(驗證身份) 、新密碼即可。由于界面十分清晰,故不展開說明。系統(tǒng)還設(shè)計了其他功能,如餐費結(jié)算、未結(jié)賬提醒等,由于篇幅關(guān)系,而且界面設(shè)計十分明朗,故不一一累述。第五章 系統(tǒng)測試 系統(tǒng)測試的目的系統(tǒng)測試的目的是保證所實現(xiàn)的系統(tǒng)確實是用戶所想要的。為了達(dá)到此目的,需要完成一系列的測試活動,這些活動包括功能測試、性能測試、驗收測試、安裝測試。其中功能測試、性能測試是要過軟件開發(fā)人員的關(guān),如果軟件開發(fā)人員都不滿意,就不能提供給最終用戶。驗收測試、安裝測試是要過最終用戶的關(guān),最終用戶對測試滿意則測試任務(wù)就完成。 系統(tǒng)測試方法設(shè)計測試方案是測試的首要任務(wù)。測試方案包括具體的測試目的和測試用例,其中創(chuàng)建好的測試用例對成功測試起到至關(guān)重要的作用。通常的測試用例技術(shù)有白盒測試和黑盒測試。白盒測試法設(shè)計用例的指導(dǎo)思想是選擇測試用例集檢驗代碼的內(nèi)部結(jié)構(gòu)是否正確,因27 / 31此,它是在清楚了程序的內(nèi)部結(jié)構(gòu)和處理算法的基礎(chǔ)上進行的測試用例技術(shù)。黑盒測試即不考慮所編寫程序的具體結(jié)構(gòu),而是根據(jù)軟件所需要的輸入數(shù)據(jù)格式以及應(yīng)該完成的功能,設(shè)計一些合法的測試用例和不合法的測試用例,特別是根據(jù)邊界條件設(shè)計一些邊界測試用例,以檢查系統(tǒng)的是否正確的完成這些功能,得到預(yù)期的輸出。并對不合法的輸入和操作能夠正確的識別和防御??紤]到各種因素和條件的限制,我采用黑盒測試方案。測試項目包括整個餐飲訂餐管理系統(tǒng)所有模塊功能的輸入、輸出、添加、修改、保存、查詢。通過系統(tǒng)測試,可以知道軟件的功能有沒實現(xiàn),還存在什么樣的問題,針對問題尋找合理的解釋,對于某些不完善的地方或功能還不全,以便以后修改和完善。結(jié) 論本畢業(yè)設(shè)計完成了餐飲訂餐管理系統(tǒng)的設(shè)計與實現(xiàn),包括數(shù)據(jù)庫結(jié)構(gòu)和程序的設(shè)計。系統(tǒng)由 VB和 ACCESS制作而成的,功能和結(jié)構(gòu)較為簡單,使用于小型的餐飲管理。該系統(tǒng)實現(xiàn)了登記、訂餐、退餐、查看菜譜信息、用戶管理、管理員密碼修改等主要功能,減少了管理人員工作量,極大的提高餐飲管理的運作效率。同傳統(tǒng)的手工作業(yè)相比,通過該系統(tǒng):管理人員可以方便快捷的對客人信息進行登記,根據(jù)情況的變換,取消客人預(yù)定的用餐;退餐結(jié)算能夠迅速準(zhǔn)確的計算出應(yīng)付金額,避免了手工計算的可能的失誤。通過查看用餐的狀態(tài)信息,可以隨時掌握餐飲餐飲運行情況,隨著規(guī)模的擴大,能夠添加新的用餐。在查看客人信息的界面中,根據(jù)顧客不同的狀態(tài)進行操作,能夠按名稱、時間實現(xiàn)模糊查詢的功能。餐飲訂餐管理系統(tǒng)是大學(xué)所學(xué)知識的綜合運用,是理論與實踐相結(jié)合的產(chǎn)物。在此期間,不但鞏固了所學(xué)的書本知識。而且還學(xué)到了許多課堂上和書本上無法學(xué)到的實踐知識,提高了自學(xué)能力,增強了專業(yè)技術(shù)的水平,為今后從事本專業(yè)的工作打下一定的基礎(chǔ)。我會繼續(xù)努力,完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個課題能夠順利進行。但是,由于時間倉促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯漏,懇請各位老師斧正。28 / 31參考文獻[1] (美)佩特科維奇|譯者:馮飛、薛瑩, 《Microsoft ACCESS Server2022初學(xué)者指南》 ,中文第 1版,北京,清華大學(xué)出版社,2022 年[2] 黃梯云.計算機基礎(chǔ)知識及管理信息系統(tǒng).北京:中國經(jīng)濟出版社,1989[3] (美)維埃拉|譯者:葉寒、管賢平, 《ACCESS Server2022編程入門經(jīng)典(第 2版)》 ,第2版,北京,清華大學(xué)出版社,2022 年[4] (美)奧蒂|(zhì)譯者:高猛,《Microsoft ACCESS Server2022s開發(fā)指南》 ,第 1版,北京,清華大學(xué)出版社 ,2022 年[5] 沛曾 陸慰民 Basic 程序設(shè)計教程( 版) .北京:高等教育出版社,[6] 張海藩, 《軟件工程導(dǎo)論》 ,2022 年,清華大學(xué)出版社[7] 盧毅. Visual Basic6 :科學(xué)出版社,2022[8] [美] Jeffrey , 《Fundamental Course of Database System》 ,TsingHua Press,2022 年 11月。[9] [美]Jeffer ,周之、黃玫譯, 《ACCESS Server 2022參考大全》 ,清華大學(xué)出版社,2022 年 6月。[10] 隆華軟件工作室 編著, 《ACCESS Server 2022程序設(shè)計》 ,清華大學(xué)出版社,2022年 10月。29 / 31致 謝在整個畢業(yè)設(shè)計的過程,從剛開始的開題,系統(tǒng)需求分析,系統(tǒng)總體設(shè)計,系統(tǒng)詳細(xì)設(shè)計,到最后的系統(tǒng)的編程開發(fā),指導(dǎo)老師提出了很多寶貴的意見和建議,并給予了許多幫助,讓我體會了如何完成一個系統(tǒng)的整個過程。在畢業(yè)設(shè)計的過程中,先是對 ACCESS Server做了大量的工作,并熟悉了 Visual Basic VB編程語言,為畢業(yè)設(shè)計的順利完成奠定了基礎(chǔ)。在遇到問題時和同學(xué)交流、討論,或是向指導(dǎo)老師尋求幫助。畢業(yè)設(shè)計的整個過程讓我收獲很大。整個過程中我遇到很多困難,在同學(xué)、網(wǎng)友以及老師的幫助下最后把問題都一一解決了。特別是在開發(fā)過程中我熟悉了 Visual Basic 框架結(jié)構(gòu),掌握了 VB與 ACCESS Server 2022 的開發(fā)技術(shù) .我非常感謝在我畢業(yè)設(shè)計過程中給我提供幫助的同學(xué)和老師!