【正文】
UML is usually used as a standard method to model related products. In this paper, authors use objectoriented technology to analysis and model the restaurant booking system of primary and secondary school based on UML.Key words: UML,restaurant booking system,StarUML1. 引言 當(dāng)前社會(huì)對(duì)信息系統(tǒng)的需求日益增長(zhǎng),需求變化也越來(lái)越大,軟件開(kāi)發(fā)的技術(shù)發(fā)展方向已經(jīng)從“提升被開(kāi)發(fā)系統(tǒng)的執(zhí)行效率”轉(zhuǎn)變?yōu)椤疤嵘_(kāi)發(fā)效率”。面向?qū)ο螅∣O)技術(shù)降低了解決方法域與問(wèn)題域的差別,提供了良好的復(fù)用機(jī)制,能夠更加有效提高軟件開(kāi)發(fā)效率,完全順應(yīng)了軟件開(kāi)發(fā)技術(shù)的發(fā)展方向。2. 需求分析本系統(tǒng)的基本需求是餐館在營(yíng)業(yè)時(shí)記錄預(yù)約、更新預(yù)約單信息、分配餐桌以及接待未預(yù)約的顧客的能力,還添加了會(huì)員業(yè)務(wù),為會(huì)員提供提前點(diǎn)菜的服務(wù)。餐館管理模塊和會(huì)員管理模塊分別提供增加、修改、刪除的管理功能,而最為核心的訂餐管理模塊提供記錄訂單、修改訂單(換桌、換時(shí)間等)、取消訂單、定時(shí)提醒和查詢空桌等功能。反向工程有兩個(gè)主要用途,其一是舊有的源碼反轉(zhuǎn)成