【文章內(nèi)容簡介】
t u r n ( d e t a i l s)se a r ch M e m b e r ( ID , n a m e , m e m b e r )r e t u r n ( d e t a i l s) 圖 22 刪除會(huì)員 序列圖 DisplayBooking 顯示訂單功能,根據(jù)用戶設(shè) 定的時(shí)間 顯示 的 餐桌的信息。 其序列圖 如圖 23所示: : S t a f f/ B o o ki n g O b se r v e r : S t a f f U I: B o o ki n g S y st e m: R e st a u r a n t : B o o ki n gsu b m i t ( d a t e )d i sp l a y ( d a t e )u p d a t e ( )g e t D a t e ( )g e t B o o ki n g s( )r e t u r n b o o ki n sg e t B o o ki n g ( d a t e )r e t u r n b o o ki n g sg e t D a t e ( )r e t u r n d a t e 圖 23 顯示訂單 序列圖 DisplayMember 顯示 會(huì)員信息 功能, 顯示選定 的會(huì)員信息 ,以供 管理員查看 并作為修改的依據(jù)。 其序列圖如圖 24示: : S t a f f: st a f f U I M e m b e r sy st e mm o u seD o w n ( p o s)u p d a t e D i spl a y ( )d i spa la y M e m b e r ( n a m e , p h o n e n u m b e r )r e t u r n ( d e t a i ls)sea r ch M e m b e r ( ID , n a m e , m e m b e r )r e t u r n ( d e t a i ls) 圖 24 ModifyBooking 修改訂單的功能為用戶提供修改預(yù)約的機(jī)會(huì) ,比如更換時(shí)間、換桌等 。 修改訂單的序列圖如圖 25所示 : : S t a f f/ B o o ki n g O b se r v e r :S t a f f U I: B o o ki n g S y st e m: R e st a u r a n t/ C u r r e n t : B o o ki n g / S e l e ct e d : R e se r v a t i o nm o u se D o w n ( p o s)su b m i t ( d e t a i l s)se l e ct B o o ki n g ( t i m e , t a b l e )m o d i f y ( d e t a i l s)m o d i f y ( b o o ki n g )g e t T a b l e ( t n o )r e t u r n tu p d a t e D i sp l a y ( )g e t D e t a i l s( )M o d i f y ( d a t e , t )圖 25 ModifyMember 修改會(huì)員信息 提供給管理員以修改會(huì)員信息的功能,比圖聯(lián)系方式、用戶姓名 、信譽(yù)度等 。 其序列圖如下圖 26所示: : S t a f f: st a f f U I M e m b e r sy st e mm o u seD o w n ( p o s)m o u seM o v e ( p o s)u p d a t e D i spl a y ( )m o d i f y M e m b e r ( ID , n a m e , p h o n e n u m b e r )r e t u r n ( d e t a i l s)sea r ch M e m b e r ( ID , n a m e , m e m b e r )r e t u r n ( d e t a i l s) 圖 26 RecordArrival 記錄到達(dá)功能會(huì)記錄用戶的到達(dá)情況 ,同時(shí)餐桌狀態(tài)的顯示跟它有一定的關(guān)系 。 其序列圖如下圖 27所示: : H e a d W a i t e rS t a f f U IB o o ki n g S y st e mR e st a u r a n tB o o ki n g R e se r v a t i o nm o u se D o w n ( p o s)m o u se D o u b l e D o w n ( p o s)ke y D o w n ( E n t e r )d i sp l a y ( d a t e )u p d a t e D i sp l a y ( )se l e ct B o o ki n g ( t i m e , t a b l e )r e co r d A r r i v a l ( )u p d a t e D i sp l a y ( )u p d a t e ( )u p d a t e ( )g e t B o o ki n g s( d a t e )