資源描述:
《安徽三聯(lián)學(xué)院計算機協(xié)會3》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《VisualBasic程序設(shè)計》課程設(shè)計報告課程設(shè)計題目:飯店點菜系統(tǒng)姓名:專業(yè):班級:學(xué)號:指導(dǎo)老師:2010年6月18日6摘要飯店點菜系統(tǒng)是用VB編寫的一款軟件,顧客可以分類瀏覽飯店的所有菜式、采樣及價格并進行點菜,操作后能預(yù)覽點菜結(jié)果,并可對其進一步修改;留言板能夠記錄顧客的意見和建議,并具有瀏覽功能;當(dāng)顧客的消費達到指定金額時,可分檔抽取小獎品。飯店管理者可以通過登錄系統(tǒng)進入到對菜品管理的界面,在此可以對菜品進行添加,刪除,修改以及對歷史消費記錄金額的查看。此軟件主要用于飯店管理系統(tǒng),有利于提高飯店工作效率。目錄封面……
2、……………………………………………………1內(nèi)容摘要……………………………………………………2目錄…………………………………………………………2-、題目要求、目的及分工………………………………3二、功能描述………………………………………………4三、概要設(shè)計………………………………………………5四、詳細(xì)設(shè)計………………………………………6--11五、存在的問題及不足……………………………………12六、心得體會……………………………………13七、附錄……………………………………6-、題目要求、目的及分工1、本次課程設(shè)計任務(wù)的主要內(nèi)容和要
3、求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)(1)主要功能有:菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價格;點菜功能:進行點菜操作后能預(yù)覽點菜結(jié)果,并可對其進一步修改;留言板功能:記錄顧客的意見和建議,并具有瀏覽功能;抽獎功能:當(dāng)顧客的消費達到指定金額時,可分檔抽取小獎品。(2)要求:①2~3人完成②用數(shù)據(jù)庫或文件保存相關(guān)信息2、本次課程設(shè)計應(yīng)達到的目的通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能;掌握利用VB開發(fā)數(shù)據(jù)庫系統(tǒng)的方法3、分工點菜界面:留言板:抽獎系統(tǒng):菜品管理:二、功
4、能描述1.運行 打開飯店點菜系統(tǒng),進入主界面。兩個按鈕可以分別進入點菜系統(tǒng)和菜品管理系統(tǒng)。2.點菜系統(tǒng) 此頁面分為三個板塊:點菜;顧客留言;參加抽獎。在點菜板塊中中進行菜式瀏覽并進行點菜,刪菜及落單。在顧客留言中可以添加對飯店的建議及瀏覽歷史留言。當(dāng)消費達到一定金額時可以在抽獎板塊中進行抽獎。3.登錄 通過輸入用戶名和密碼進入到菜品管理界面4.菜品管理飯店管理者可以在此對菜品進行添加,刪除,修改及對顧客歷史消費的查看6三.概要設(shè)計(模塊流程圖)6四、詳細(xì)設(shè)計1、首頁界面(1)界面(2)使用介紹單擊開始點菜按鈕進入點菜界面,單擊
5、菜品管理進入菜品管理登錄界面(3)用到的控件及其屬性設(shè)置控件名稱屬性屬性值Label1Caption訂餐電話:8793555Command1Caption開始點菜Command2Caption菜品管理(4)代碼PrivateSubCommand1_Click()UnloadForm2'單擊command1進入點菜系統(tǒng)界面,卸載首頁Form1.ShowEndSubPrivateSubCommand2_Click()UnloadForm1'單擊command2進入菜品管理登錄系統(tǒng),卸載首頁Form4.Show6EndSub2、點菜系統(tǒng)
6、(1)界面(2)使用介紹單擊相應(yīng)的菜品分類按鈕,表框里出現(xiàn)所選菜類的所有菜品,在表中單擊相應(yīng)菜品,表的下方出現(xiàn)相應(yīng)菜品的信息,包括菜名,單價,圖片,并可以在數(shù)量欄中輸入所需數(shù)量,單擊點菜,所選菜品就點菜成功,在當(dāng)前點菜的列表中出現(xiàn)所點菜品,總金額相應(yīng)累加,刪菜時,單擊當(dāng)前點菜中的某一菜品,按下退菜按鈕即可刪菜,落單即可提交信息,此時仍可以加菜,但不能退菜。返回首頁按鈕用于返回主頁面。(3)用到的控件介紹及其屬性設(shè)置命令按鈕9個;label標(biāo)簽6個;picture框兩個;一個用于顯示背景,另一用于顯示菜品圖片,其路徑由數(shù)據(jù)庫調(diào)出;t
7、ext框4個;list列表一個;SSTab1Data控件:Data控件用來來執(zhí)行大部分?jǐn)?shù)據(jù)訪問操作,與Data控件相連結(jié)的數(shù)據(jù)覺察控件自動顯示來自當(dāng)前記錄的一個或多個字段的數(shù)據(jù),或者,在某些情況下,顯示來自當(dāng)前記錄旁邊的一個記錄集合中的一個或者多個字段中的數(shù)據(jù)。Data控件在當(dāng)前記錄上執(zhí)行所有操作。在點菜系統(tǒng)中主要用到了其DatabaseName,Recordsource屬性DatabaseName用來設(shè)置data被訪問的數(shù)據(jù)庫的路徑和文件名;Recordsource用來設(shè)置data的數(shù)據(jù)來源,即設(shè)置data控件所要打開的數(shù)據(jù)庫表
8、MSFlexGrid控件:MSFlexGrid控件用于6顯示和操作表格數(shù)據(jù)。其對包含字符串和圖片的表格提供了靈活的排序、插入數(shù)據(jù)和格式編排功能。當(dāng)與Data控件綁定時,MSFlexGrid控件只顯示只讀數(shù)據(jù)。此系統(tǒng)中主要使用此控件進行菜品的查看和選