【正文】
tdinput name=chaxun type=button value=管理職員 onclick=changeSearch(5)//tdtdinput name=chaxun type=button value=退出登錄 onclick==39。39。//tdtdinput name=chaxun type=button value=營業(yè)額直方圖 onclick==39。39。//td/tr/form/table% if (sortSearch)= then% % elseif (sortSearch)=1 then % table border=0 cellpadding=0 cellspacing=1 width=800 bgcolor=a8c7ce align=center tr td height=20 bgcolor=d3eaef colspan=4菜品信息列表/td /tr tr th width=20%%=編號%/th th width=20%%=菜名%/th th width=20%%=類型%/th th width=20%%=價格/元%/th /tr% dim rs1,sql1 set rs1=() sql1=select * from caiList sql1,conn,1,1 if not then do while not % tr align=center bgcolor=FFFFFF td%=rs1(ID)%/td td%=rs1(ame)%/td td%=rs1(ctype)%/td td%=rs1(cprice)%/td /tr % loop end if % /table %elseif (sortSearch)=3 then %% dim rs4,sql4 dim i:i=0 set rs4=() dim mtime:mtime=Date()amp。% sql4=select [CID] from [diancai] where [dtime] like 39。amp。mtimeamp。39。 sql4,conn,1,1 if not then do while not % % dim rs5,sql5 set rs5=() sql5=select * from [caiList] where [ID]=39。amp。rs4(CID)amp。39。 sql5,conn,1,1 if not then do while not % % i=i+rs5(cprice) loop end if % % loop span class=39。Keywords39。當(dāng)天營業(yè)額為:amp。iamp。/spanbr / end if %5 測試與分析通過客戶端首頁進入進行點餐,點餐時可通過拼音簡碼實現(xiàn)搜索,實現(xiàn)搜索界面如圖51,52所示。當(dāng)在搜索框中輸入q單擊搜索按鈕時,可以實現(xiàn)拼音簡碼對菜的查詢,結(jié)果如下。圖51搜索界面圖52 搜索結(jié)果當(dāng)單擊提交后返回點餐界面,并選中菜單上的剛才搜索選中的菜,顧客還可以在點其他菜,完成后提交。界面如圖53,54所示。圖53 點菜界面1圖54 點菜界面2當(dāng)單擊提交后,若點菜成功,會出現(xiàn)如圖55所示界面。圖55 點餐界面3顧客點餐后選擇自己的桌臺可加菜,如圖56所示:8號桌臺顧客再次點菜。圖56 加餐界面3顧客結(jié)賬:通過結(jié)賬通道進入結(jié)賬界面,如圖57所示。圖57 結(jié)賬界面在輸入框中輸入桌號,單擊提交,進行結(jié)賬。在本頁下面會顯示出顧客的消費情況,如圖58所示。圖58 顧客結(jié)賬管理員成功登錄后的界面如圖45所示,當(dāng)單擊相應(yīng)的按鈕時,可以實現(xiàn)相應(yīng)的功能。如圖59管理菜譜,圖510管理職員,圖511查詢當(dāng)天的營業(yè)額,圖512,圖513對營業(yè)額的直觀反映。圖59管理菜譜當(dāng)點擊添加按鈕時可實現(xiàn)菜品的添加,單擊“編輯”可以修改菜品信息,單擊“刪除”可刪除該種菜。圖510管理職員當(dāng)點擊“添加”時可以添加職員,選中前面的復(fù)選框,點擊刪除可以實現(xiàn)職員的刪除操作。圖511查詢營業(yè)額圖512 各月營業(yè)額直方圖圖513 桌臺營業(yè)額直方圖總 結(jié)本文描述了酒店餐飲點菜系統(tǒng)的設(shè)計與實現(xiàn),該系統(tǒng)是運用SQL2005數(shù)據(jù)庫系統(tǒng)和ASP開發(fā)實現(xiàn)的。在系統(tǒng)設(shè)計過程中,對整體進行需求分析、總體設(shè)計、詳細設(shè)計,實現(xiàn)了利用菜名的拼音簡碼對菜進行搜索的功能;實現(xiàn)了顧客點菜、賬單入庫、賬單查詢等功能。系統(tǒng)管理員還具有查看營業(yè)額,對菜譜、桌臺、服務(wù)員進行管理等功能。對于酒店的營業(yè)額,可以通過直方圖的形式形象的反映本年度各個月的營業(yè)情況。但是系統(tǒng)還存在很多不足,在很多細節(jié)的實現(xiàn)上還是不夠好。比如系統(tǒng)在設(shè)計模塊中的功能設(shè)計得較為單一,在操作過程中沒有設(shè)置拋出異常,當(dāng)存在不合法的操作時可能會導(dǎo)致系統(tǒng)出現(xiàn)問題;在查詢營業(yè)額的時候,只是顯示了營業(yè)額的總額,沒有能夠顯示出詳細的營業(yè)情況;還有系統(tǒng)的安全性不好,沒有一個完善的安全等級管理機制,在許多頁面之前沒有判斷,沒有實現(xiàn)數(shù)據(jù)庫中內(nèi)容的加密。系統(tǒng)中的這些不足,還需要我在以后的時間里來完善,以使系統(tǒng)功能更加完善。此外,頁面布局也不美觀,缺少素材對界面的裝飾,還有待改進。在此,衷心的感謝任民宏老師的悉心指導(dǎo),在老師的嚴(yán)格要求下,我的課程設(shè)計有了較為完善的一面,使我學(xué)到了新的知識,在鍛煉的過程中能力有了提高。參考文獻[1] 趙慧勤.網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)[M].北京:機械工業(yè)出版社,2004.[2] 柳青,劉渝妍,何文華.Visual Basic程序設(shè)計教程[M].北京:高等教育出版社,2000.[3] 王春才,高春艷,李俊民. Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M]. 北京:人民郵電出版社,2004.[4] 楊富國,王健,王倩. Visual Basic程序開發(fā)案例解析[M].北京: 清華大學(xué)出版社,2005.[5] 齊治昌,譚慶平,[M].北京:高等教育出版社,2004.