【正文】
作為信息管理的重要一部分,信息系統(tǒng)的設(shè)計(jì)是其核心內(nèi)容,它在提高企業(yè)信息化,管理規(guī)范化,物流系統(tǒng)化等方面具有重要的作用,然而,我們不應(yīng)忘記一切系統(tǒng)的最終操作者是人,因此,提高員工和管理者的計(jì)算機(jī)水平和信息分析使用能力,亦是在企業(yè)信息化過程中的重要內(nèi)容之一。 系統(tǒng)在界面美觀上做的不夠好,同時(shí)在保存文件模塊中,無法選擇要保存的文本類型。 通過這次課程設(shè)計(jì),學(xué)習(xí)了怎么使用 UML 建模語言,并用 Rational Rose 工具進(jìn)行建模。 訂餐系統(tǒng)顛覆了傳統(tǒng)餐飲業(yè)的經(jīng)營模式,為用戶節(jié)約了時(shí)間,縮短了距離,帶來了方便,提高了效率,具有較高的實(shí)用價(jià)值。 Public void Menu(){} Public void getMenu(){} Public void getDesciption(){} } 24 Public class OrderList { Public Menu[] Menu。 Private String Desciption。 Public Restaurant theRestaurant。 Public void restaurant(){} Public void main(){} Public void getBooking(){} Public void searchEmptyTable(){} Public void cancel(){} Public void makeRastaurant(){} Public void modifyBooking(){} Public void getNotArrival(){} Public void getRestaurant(){} } Public class SystemInfo { Private Arrays RemindTimes。 Private int eating。 Private int state。 Private Date eatDate。 Private int left。 泛化關(guān)系: 22 Public class Booking { Private int Booking。 修改屬性、方法可見性,添加方法的參數(shù)。 節(jié)點(diǎn)屬性 該系統(tǒng)各節(jié)點(diǎn)計(jì)算機(jī)的性能指標(biāo) 節(jié)點(diǎn)之間聯(lián)系 客戶機(jī)節(jié)點(diǎn)是簡單通信聯(lián)系,采用 TCP/IP 通信協(xié)議;客戶通過 Inter 網(wǎng)與 Web 服務(wù)器相連接,利用瀏覽器進(jìn)行查詢。節(jié)點(diǎn)與節(jié)點(diǎn)之間是通過物理連接發(fā)生關(guān)聯(lián),以便從硬件方面保證系統(tǒng)各節(jié)點(diǎn)之間的協(xié)同運(yùn)行。 節(jié)點(diǎn)是某些計(jì)算資源的物理對象,包括計(jì)算機(jī)、外部設(shè)備等。構(gòu)件和對象的分配可以是靜態(tài)的,它們也可以在節(jié)點(diǎn)間遷移。這些運(yùn) 行資源被稱作節(jié)點(diǎn)。也就是說,任何一個(gè)組件圖都不必面面俱到,試圖全面地描述系統(tǒng)的整個(gè)面貌,系統(tǒng)中所有的組件圖合起來才能描述系統(tǒng)的完整靜態(tài)視圖。 M e m b e r s y s t e m : S t a f f: s t a f f U I6 : u p d a t e D is p la y ( )1 : m o u s e D o w n ( p o s )2 : c h e c k M e m b e r ( I D , n a m e , p h o n e n u m b e r )3 : r e t u r n d a t e4 : c r e a t M e m b e r ( n a m e , p h o n e n u m b e r )5 : r e t u r n d a t e 圖 會(huì)員注冊協(xié)作圖 19 定時(shí)提醒功能 : T i m e r : B o o k i n g S y s t e m: R e s t a u r a n t : R e c e p t i o n i s t2 : r e s t a r t T i m e r ( ) 4 : u p d a t e D i s p l a y ( )1 : o v e r T i m e ( )3 : g e t O T B o o k i n g s ( ) 圖 定時(shí)提醒協(xié)作圖 組件圖 在 UML 中對一個(gè)系統(tǒng)的構(gòu)件和組件圖建模就是在物理結(jié)構(gòu)上建模。 : H e a d W a it e rS t a f f U IB o o k in g s y s t e mR e s t a u r a n tW a lk I n7 : u p D is p l a y ( )1 : s u b m it ( d e t a il s )2 : m a k e R e s e r v a t io n ( d e t a il s )8 : U p d a t e ( )3 : m a k e R e s e r v a t io n ( d e t a il s )4 : r e t u r n O k / E r r o r5 : s e t A r r i v a l T im e ( n o w )6 : r e t u r n O k / E r r o r 圖 記錄未訂餐者協(xié)作圖 會(huì)員注冊功能。 : H e a d W a i t e r: B o o k i n g S y st e mR e s t a u r a n tS t a f f U I: B o o k i n g7 : u p d a t e D i s p l a y ( )1 0 : u p d a t e D i s p l a y ( )1 : m o u s e D o w n ( p o s )8 : k e y D o w n ( E n t e r )3 : g e t B o o k i n g s ( d a t e )6 : r e t u r n B o o k i n g s4 : g e t D a t e ( )5 : r e t u r n D a t e2 : d i s p l a y ( d a t e )9 : r e c o r d L e f t ( t n o )1 1 : u p d a t e ( ) 圖 記錄離開協(xié)作圖 18 記錄未訂餐者。 : H e a d W a i t e rS t a f f U I B o o k i n g s y s t e mB o o k i n gR e s t a u r a n tR e s e r v a t i o n7 : u p d a t e D i s p l a y ( )1 7 : u p d a t e D i s p l a y ( )1 : m o u s e D o w n ( p o s )9 : m o u s e D o u b l e D o w n ( p o s )1 3 : k e y D o w n ( E n t e r )2 : d i s p l a y ( D a t e )8 : u p d a t e ( )1 0 : s e l e c t B o o k i n g ( t i m e , t a b l e )1 4 : r e c o r d A r r i v a l ( )1 8 : u p d a t e ( )3 : g e t B o o k i n g s ( D a t e )6 : r e t u r n b o o k i n g s1 1 : g e t D e t a i l s ( )1 2 : r e t u r n b o o k i n g i n f o1 5 : s e t A r r i v a l T i m e ( n o w )1 6 : r e t u r n OK / e r r o r4 : g e t D a t e ( )5 : r e t u r n d a t e 圖 記錄到達(dá) 功協(xié)作圖 17 記錄訂單為接待員提供記錄訂單的功能,但接待員接到客戶的電話預(yù)約時(shí),會(huì)使用此功能來記錄客戶的預(yù)約,包括吃飯時(shí)間、吃飯桌號和預(yù)約人數(shù)等。 16 : S t a f f: S t a f f U I: B o o k i n g S y s t e m: R e s t a u r a n t: B o o k i n g1 : s u b m i n t ( d a t e )2 : d i s p l a y ( d a t e )7 : u p d a t e ( )8 : g e t D a t e ( )9 : g e t B o o k i n g s ( )1 0 : r e t u r n b o o k i n g s 3 : g e t B o o k i n g ( d a t e )6 : r e t u r n b o o k i n g s4 : g e t D a t e ( )5 : r e t u r n D a t e 圖 顯示訂單協(xié)作圖 修改會(huì)員信息提供給管理員以修改會(huì)員信息的功能,比圖聯(lián)系方式、用戶姓名、信譽(yù)度等。 : S t a f f: s t a f f U I: R e s t a u t a n t: s t o r e: B o o k i n g s y s t e m: D B1 2 : U p D a t e ( )1 5 : U