【文章內(nèi)容簡(jiǎn)介】
換房間 增加消費(fèi) 結(jié)賬 會(huì)員管理 食品管理 注銷(xiāo) 退出系統(tǒng) 9 3. 賬單信息表主要包括賬單編號(hào)、房間名稱(chēng)、顧客姓名、消費(fèi)總金額、優(yōu)惠金額、實(shí)際消費(fèi)金額、結(jié)賬時(shí)間、 是否已結(jié)賬、 操作人,如表 46: 表 46 4. 消費(fèi)項(xiàng)目表主要包括 賬單編號(hào)、消費(fèi)項(xiàng)目、價(jià)格、消費(fèi)數(shù)量,如表 47: 表 47 5. 食品信息表 主要包括食品名字、價(jià)格、食品類(lèi)型,如表 48: 表 48 10 6. 會(huì)員信息表 主要包括會(huì)員編號(hào)、會(huì)員姓名、性別、生日 、聯(lián)系電話、積分,如表 49: 表 49 7. 房間信息表 主要包括房間號(hào)碼、房間類(lèi)型、最低消費(fèi)、按時(shí)消費(fèi)、最大容納人數(shù)、是否預(yù)訂、是否使用、如表 410: 表 410 8. 房間預(yù)訂信息表 主要包括編號(hào)、客戶(hù)姓名、聯(lián)系電話、房間號(hào)碼、使用時(shí)間、保留時(shí)間、預(yù)訂時(shí)間,如表 411: 表 411 9. 房間使用信息 主要包括編號(hào)、房間號(hào)碼、顧客姓名、使用時(shí)間、離店時(shí) 11 間,如表 412: 表 412 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 登陸界面 的實(shí)現(xiàn) 圖 51 登陸界面 用戶(hù)可根據(jù)用戶(hù)名和密碼,根據(jù)用戶(hù)類(lèi)型選擇 ” 管理員 ” 或 ” 員工 ” ,點(diǎn)擊登陸會(huì)通過(guò)連接數(shù)據(jù)庫(kù),并驗(yàn)證用戶(hù)信息的正確性, 進(jìn)入相應(yīng)的管理界面 。 1)用戶(hù)填寫(xiě)用戶(hù)名和密碼,并選擇用戶(hù)類(lèi)型 12 2)當(dāng)用戶(hù)未輸入時(shí) , 軟件做出提示 3)連接數(shù)據(jù)庫(kù) , 對(duì)用戶(hù)名 、 密碼和用戶(hù)類(lèi)型進(jìn)行驗(yàn)證 4).確認(rèn)信息沒(méi)有錯(cuò)誤,點(diǎn)擊登陸 按鈕 5)根據(jù)所選用戶(hù)類(lèi)型進(jìn)入不同界面(管理員或員工界面) : / * * * 登陸按鈕監(jiān)聽(tīng)方法 * * @ p a r a m e */ p r o t e c t e d v o i d l b l E n t r y a c t i o n P e r f o r m e d ( M o u s e E v e n t e ) { / / T O D O A u t o g e n e r a t e d m e t h o d s t u b S t r i n g u s e r n a m e = t h i s . t f u s e r n a m e . g e t T e x t ( ) 。 S t r i n g p a s s w o r d = S t r i n g U t i l . C h a r 2 S t r i n g ( t h i s . P F p a s s w o r d . g e t P a s s w o r d ( ) ) 。 if ( S t r i n g U t i l . i s E m p t y ( u s e r n a m e ) ) { l b l w r o n g . s e t T e x t ( 用戶(hù)名不能為空 )。 r e t u r n 。 } if ( S t r i n g U t i l . i s E m p t y ( p a s s w o r d ) ) { l b l w r o n g . s e t T e x t ( 密碼不能為空 )。 r e t u r n 。 } C o n n e c t i o n c o n = n u l l 。 u s e r = n e w U s e r ( u s e r n a m e , p a s s w o r d , p m s )。 t r y { c o n = s q l u t i l . g e t C o n ( ) 。 U s e r n u l l u s e r = u s e r d a o . L o g i n ( c o n , u s e r )。 U s e r a d m i n u s e r = u s e r d a o . A d m i n ( c o n , u s e r )。 if ( n u l l u s e r ! = n u l l ) { if ( p m s == 0 amp。 amp。 a d m i n u s e r = = n u l l ) { l b l w r o n g . s e t T e x t ( 對(duì)不起,您不是管理員 )。 r e t u r n 。 } e l s e if ( p m s = = 0 ) { l b l w r o n g . s e t T e x t ( 登陸成功 )。 t h i s . d i s p o s e ( ) 。 A d m i n F r m a d m i n f r m = n e w A d m i n F r m ( ) 。 a d m i n f r m . s e t V i s i b l e ( t r u e )。 13 } e l s e { l b l w r o n g . s e t T e x t ( 登陸中 )。 M a i n F r m m a i n f r a m = n e w M a i n F r m ( u s e r n a m e ) 。 m a i n f r a m . s e t V i s i b l e ( t r u e )。 t h i s . d i s p o s e ( ) 。 } } e l s e { l b l w r o ng . s e t T e x t ( 登陸失敗,用戶(hù)或密碼錯(cuò)誤! )。 } } c a t c h ( E x c e p t i o n e 1 ) { / / T O D O A u t o g e n e r a t e d c a t c h b l o c k e 1 . p r i n t S t a c k T r a c e ( ) 。 } f i n a l l y { t r y { s q l u t i l . c l o s e C o n ( c o n ) 。 } c a t c h ( E x c e p t i o n e 1 ) { / / T O D O A u t o g e n e r a t e d c a t c h b l o c k e 1 . p r i n t S t a c k T r a c e ( ) 。 } } } } 14 員工界面 的實(shí)現(xiàn) 圖 52 登陸界面 員工 界面 (圖 52) 主要 分成三個(gè)板塊: 第一,是房間的顯示板塊,將房間號(hào)和使用狀態(tài)圖形化地顯示在面板上,并且在左側(cè)有房間類(lèi)型的選擇,選擇類(lèi)型分別有“全部”、“ Vip 房”、“大房”、“中房”、“小房”,當(dāng)點(diǎn)擊左側(cè)房間類(lèi)型的同時(shí),面板上就會(huì)顯示出全部與此房間類(lèi)型相對(duì)應(yīng)的房間。當(dāng)點(diǎn)擊房間的圖形時(shí),房間圖形會(huì)給出相應(yīng)的變化,使用戶(hù)清楚是否點(diǎn)擊到此房間 ,工具欄處的功能會(huì) 隨著點(diǎn)擊房間的狀態(tài)使功能處于是否能使用的狀態(tài)。 第二,狀態(tài)顯示板塊,位置分別處在界面的上與下部分。上部分顯示了當(dāng)前的時(shí)間、包間的總數(shù)、當(dāng)前預(yù)訂、當(dāng)前占用、當(dāng)前可用這幾個(gè)信息。而下部分這顯示的包間的基本信息和包間的消費(fèi)項(xiàng)目,當(dāng)點(diǎn)擊相應(yīng)的房間圖標(biāo)時(shí),數(shù)據(jù)就會(huì)顯示出來(lái)。 第三,功能板塊,此版塊包含了房間使用的基本功能、會(huì)員管理、食品管理、刷新、注銷(xiāo)、修改密碼。 基本功能包括房間預(yù)訂、房間開(kāi)單、更換房間、增加消費(fèi)、房間結(jié)賬、更改房間狀態(tài)。點(diǎn)擊“預(yù)訂”按鈕,將會(huì)進(jìn)入預(yù)訂信息界面;點(diǎn)擊“開(kāi)單”,將會(huì)進(jìn)入開(kāi)單信息界面;點(diǎn)擊 “更換”按鈕,將會(huì)進(jìn)入更換房間界面;點(diǎn)擊“增加”按鈕,將會(huì)進(jìn)入消費(fèi)項(xiàng)目界面;點(diǎn)擊“結(jié)賬”按鈕,將會(huì)進(jìn)入結(jié)賬界面;點(diǎn)擊會(huì)員管理按鈕,將會(huì)進(jìn)入會(huì)員信息界面;點(diǎn)擊食品管理按鈕,將 15 會(huì)進(jìn)入食品信息界面;點(diǎn)擊刷新按鈕,房間的顯示將會(huì)被更新;點(diǎn)擊修改密碼按鈕,將會(huì)進(jìn)入密碼修改界面;點(diǎn)擊注銷(xiāo)按鈕,將會(huì)退出員工界面進(jìn)入登錄界面。 預(yù)訂 信息界面 圖 53 預(yù)訂界面 此窗口是對(duì)預(yù)訂信息的操作 ,將預(yù)訂信息顯示在面板上, 能夠添加 、 刪除 、修改 預(yù)訂信息。 1)點(diǎn)擊添加按鈕 , 進(jìn)入 預(yù)訂 房間窗口 , 如圖 522 16 圖 54 預(yù)訂界面 a. 填寫(xiě)信息點(diǎn)擊預(yù)訂,連接數(shù)據(jù)庫(kù),將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)當(dāng)中。其中選擇房間類(lèi)型的同時(shí),房號(hào)間選擇控件將導(dǎo)入目前未被使用和未被預(yù)訂的房間號(hào),若無(wú)可用房間號(hào)則顯示“無(wú)房間”。 b. 點(diǎn)擊取消按鈕則不進(jìn)行任何操作,退出此窗口。 2) 在預(yù)訂信息中選擇一列,單擊修改按鈕,進(jìn)入修改窗口 ,如圖 522: 圖 55 修改預(yù)訂信息界面 17 ,點(diǎn)擊 修改按鈕,連接數(shù)據(jù)庫(kù),將數(shù)據(jù)中的數(shù)據(jù)進(jìn)行修改。其中選擇房間類(lèi)型的同時(shí),房號(hào)間選擇控件將導(dǎo)入目前未被使用和未被預(yù)訂的房間號(hào), 若無(wú)可用房間號(hào)則顯示“無(wú)房間”。 ,退出此窗口。 3)