版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.航空公司“機(jī)票預(yù)定系統(tǒng)”:航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。各個(gè)旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼(護(hù)照號(hào)碼)、旅行時(shí)間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)根據(jù)旅客信息和航班信息為旅客安排航班。當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。請(qǐng)用結(jié)構(gòu)化分析方法,給出系統(tǒng)的功能模型(DFD描述)。參考答案:(0層,1層DFD)航班信息旅行社旅客信息取票通知安排航班錄入預(yù)訂信息旅客_取票通知(機(jī)旅行時(shí)間i±b票姓名旅客取票賬單機(jī)票旅行地身份證號(hào)一旅客一工作單取票通知―〈訂〉——賬單航班信息旅行社旅客信息取票通知安排航班錄入預(yù)訂信息旅客_取票通知(機(jī)旅行時(shí)間i±b票姓名旅客取票賬單機(jī)票旅行地身份證號(hào)一旅客一工作單取票通知―〈訂〉——賬單性別旅行社航班機(jī)票信航空公價(jià)合適航班機(jī)2.一個(gè)簡(jiǎn)化的機(jī)票銷(xiāo)售系統(tǒng)需求描述如下_售票員根據(jù)旅客需要的航陳旅客賬查詢(xún)有無(wú)該航班機(jī)票。若可售機(jī)票責(zé)錄入旅客的基本信息,并將指定的機(jī)票標(biāo)志設(shè)置為售出;售票部經(jīng)理可隨時(shí)查詢(xún)每一個(gè)航班的售票情況,并在當(dāng)日結(jié)算時(shí)能計(jì)算出日營(yíng)業(yè)額。請(qǐng)畫(huà)出該系統(tǒng)的0層DFD圖和1層DFD圖(注:1層分解為查詢(xún)和錄入、統(tǒng)計(jì)和計(jì)算兩個(gè)處理)。登錄(2)lgDFnffl?S37(2)E?傳弁]機(jī)■登錄(2)lgDFnffl?S37(2)E?傳弁]機(jī)■墓車(chē)?yán)灞?Ir?n(i)K3.圖書(shū)館的預(yù)定圖書(shū)子系統(tǒng)有如下功能:1)由供書(shū)部門(mén)提供書(shū)目給訂購(gòu)組(2)訂書(shū)組從各單位取得要訂的書(shū)目(3)根據(jù)供書(shū)目錄和訂書(shū)書(shū)目產(chǎn)生訂書(shū)文檔留檔(4)將訂書(shū)信息(包括書(shū)目、數(shù)量)反饋給供書(shū)單位(5)將未訂書(shū)目通知訂書(shū)者(6)對(duì)于重復(fù)訂購(gòu)的書(shū)目有系統(tǒng)自動(dòng)檢查,并將結(jié)果反饋給訂書(shū)者畫(huà)出數(shù)據(jù)流圖,并轉(zhuǎn)換為軟件結(jié)構(gòu)圖。⑴啟捱戒圈⑴啟捱戒圈1(2)(2)(2)(2)V.L?T某單位要研制一個(gè)計(jì)算機(jī)培訓(xùn)管理系統(tǒng),它的業(yè)務(wù)是將學(xué)員發(fā)來(lái)的信件收集分類(lèi)后,按以下幾種情況處理:1)處理報(bào)名如果是報(bào)名,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事物的職員,他們將查閱課程文件,檢查課程是否滿(mǎn)額,然后在學(xué)生文件、課程文件上登記,并開(kāi)出報(bào)告單較財(cái)務(wù)部們,財(cái)務(wù)人員開(kāi)出發(fā)票給學(xué)生。2)注銷(xiāo)課程;如果是想要注銷(xiāo)原來(lái)已選修的課程,則有注銷(xiāo)人員在課程文件、學(xué)生文件和賬目文件上做相應(yīng)的修改,并給學(xué)生注銷(xiāo)單。3)處理付款如果是付款,則有財(cái)務(wù)人員在賬目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:給出該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。參考答案:(1)數(shù)據(jù)流圖
FffCMn:fi?2)結(jié)構(gòu)圖rlKfrM建年如乂/*峪才眾哲耿**2屯iAt^攤關(guān)汁腎機(jī)■瓦忖FffCMn:fi?2)結(jié)構(gòu)圖rlKfrM建年如乂/*峪才眾哲耿**2屯iAt^攤關(guān)汁腎機(jī)■瓦忖RB?紋貳廿理帶事計(jì)■亂It理煎件斗的主麗假設(shè)一家工廠的采購(gòu)部每天需要一張定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件。對(duì)于每個(gè)需要再次定貨的零件應(yīng)該列出下述數(shù)據(jù);零件編號(hào)、零件名稱(chēng)、定貨數(shù)量、目前價(jià)格、主要供應(yīng)者和次要供應(yīng)者。零件入庫(kù)或出庫(kù)稱(chēng)為事務(wù),通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)。當(dāng)某種零件的庫(kù)存數(shù)量少于庫(kù)存量臨界值時(shí)就應(yīng)該再次定貨。要求:用結(jié)構(gòu)化方法學(xué)對(duì)定貨系統(tǒng)進(jìn)行分析與設(shè)計(jì),分別完成以下工作:(1)給出定貨系統(tǒng)的功能模型。(2)用數(shù)據(jù)字典描述該定貨系統(tǒng)中主要加工“處理定貨”和主要數(shù)據(jù)存儲(chǔ)“定貨報(bào)表”。(3)給出定貨系統(tǒng)的軟件體系結(jié)構(gòu)(用H圖或結(jié)構(gòu)圖表示)。參考答案:(1)倉(cāng)庫(kù)管理員ZRr出庫(kù)事務(wù);>1處理入庫(kù)事務(wù)處理出庫(kù)事務(wù)1__>庫(kù)存清單倉(cāng)庫(kù)管理員ZRr出庫(kù)事務(wù);>1處理入庫(kù)事務(wù)處理出庫(kù)事務(wù)1__>庫(kù)存清單庫(kù)存信息處理定貨>.采購(gòu)員L定貨報(bào)表■咅生報(bào)表名字:別名:描述:定義:位置:定貨報(bào)表定貨信息每天需要定貨的零件表定貨報(bào)表=零件編號(hào)+零件名稱(chēng)+定貨數(shù)量+價(jià)格+1{供應(yīng)者}3輸出到打印機(jī)定貨信息?8?8加工名:處理定貨編號(hào):激發(fā)條件:接收到定貨信息優(yōu)先級(jí):普通輸入:庫(kù)存信息輸出:定貨信息加工邏輯:根據(jù)庫(kù)存記錄IF零件庫(kù)存數(shù)量〈該零件庫(kù)存臨界值THEN處理定貨ELSE處理其他零件定貨信息ENDIF定貨系統(tǒng)處理事務(wù)產(chǎn)生報(bào)表處理事務(wù)產(chǎn)生報(bào)表6.高考錄取統(tǒng)分子系統(tǒng)有如下功能:計(jì)算標(biāo)準(zhǔn)分:根據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,存入考生分?jǐn)?shù)文件;計(jì)算錄取線分:根據(jù)標(biāo)準(zhǔn)分、招生計(jì)劃文件中的招生人數(shù),計(jì)算錄取線,存入錄取線文件要求:用結(jié)構(gòu)化方法學(xué)對(duì)高考錄取統(tǒng)分子系統(tǒng)進(jìn)行分析與設(shè)計(jì),分別完成以下工作:給出高考錄取統(tǒng)分子系統(tǒng)的功能模型(用數(shù)據(jù)流圖表示)。給出高考錄取統(tǒng)分子系統(tǒng)的軟件體系結(jié)構(gòu)(用H圖或結(jié)構(gòu)圖表示)。2)結(jié)構(gòu)圖參考答案:(1)數(shù)據(jù)流圖
2)結(jié)構(gòu)圖?;浭潞肚_(kāi)廠目釀皐聞尉補(bǔ)叫軒我冊(cè)血嶋字嚎姒⑸零莫醐叩舊」1慕卩切H*TH川灼"黑I廠y即腮)茉$期朵鱉辿川⑵!:1:1'!祁rY瞬卑辟3孵手聊犁慨骨卄&異坷樺-諸廳龜需賽屮曙#計(jì)山磯側(cè)即兒⑶勺為口恠翻3刨護(hù)落徳瀆関M⑴⑺后如4:耳卽前I、同Mkll請(qǐng)昨聯(lián)黑跖W-LfrW導(dǎo)礙【3:!■:乘例事旳‘山孝即朗馬譚飛5啄老専丑來(lái)舉撕鱗V理啊裁殆訊W.E叮屠齒孕秫関勇軒卜聖嵐ci>=w「出mm耳騎姿里血卵阿鳥(niǎo)齧蜜阿縣務(wù)犀嗨雲(yún)獨(dú)余m坤4第“舞妙th席顯煮:丄皿駁聊迄睪?厶璉屈站些些恿@摩羽欷理堇4輕烏耳務(wù)檢迪?\璉屈站些些恿@摩羽欷理堇4輕烏耳務(wù)檢迪?\+?揚(yáng)翌士羽揚(yáng)|呆圖書(shū)出版巴「I希甲訂月述期問(wèn)網(wǎng)述客戶(hù)郵肓圖H-亍門(mén)的圖書(shū)分類(lèi)鳳客「"用淇收到的目錄上圈定自己要采的書(shū)』出版金司按舉容戶(hù)的反饋信息郵寄圖書(shū)'要求為岀版盤(pán)司設(shè)計(jì)軟杵r以實(shí)現(xiàn)以下功能:⑴門(mén)動(dòng)心成閣書(shū)分類(lèi)II錄:⑵自動(dòng)處理客戶(hù)反饋信息.試用直向數(shù)據(jù)流的方法給岀系統(tǒng)的數(shù)據(jù)流圖f并設(shè)計(jì)出軟件第構(gòu)圖°參考答案:(1)數(shù)據(jù)流圖新書(shū)W翳仁息錄入/書(shū)庫(kù)文件新書(shū)W翳仁息錄入/書(shū)庫(kù)文件定I-5(F7AI-一j\I息求入穆訂I週二1「;啊丄嚴(yán)書(shū)籍仁息圖”口、―一》"|_沁航器錄‘1咸)ITI'U14#ITr.u錄入朮苦代息讀者文件2)結(jié)構(gòu)圖9.1【燉中檢檢■也慮款JtbHN匝孫存款J"存款1【燉中檢檢■也慮款JtbHN匝孫存款J"存款1J叩iT款甲唯戶(hù)現(xiàn)溝茉銀行卄發(fā)L-牛計(jì)算機(jī)儲(chǔ)蓄管訊系統(tǒng)“要求系統(tǒng)能塘亢曲將儲(chǔ)戶(hù)聊叮的存庶單或脫款單輸入系統(tǒng).如果見(jiàn)存熟系統(tǒng)記錄存就人姓乳住址、心就類(lèi)心薦飄日期、利率蹲C衛(wèi).同吋要求暗戶(hù)輸入II令.并打M出冷隸飢給儲(chǔ)門(mén)如杲芬汶款,則系統(tǒng)首辻農(nóng)求儲(chǔ)「輸入II令.儲(chǔ)戶(hù)q份確認(rèn)吊黠剜諄站算清叩洽儲(chǔ)廠?卻溥輕和葉」fi;息匹卩本息金額和利息嘗亂試提據(jù)慣求:ii出該系統(tǒng)的數(shù)擁流松圖.總始ff肺:單上判]項(xiàng)曰威細(xì)\tt?遠(yuǎn)動(dòng)風(fēng)卩碼帶用仲名次運(yùn)確每制炸比賽雜目團(tuán)邯威績(jī)丟11.上判]項(xiàng)曰威細(xì)\tt?遠(yuǎn)動(dòng)風(fēng)卩碼帶用仲名次運(yùn)確每制炸比賽雜目團(tuán)邯威績(jī)丟11.現(xiàn)開(kāi)發(fā)一個(gè)銀行的活期存取款業(yè)務(wù)的處理系統(tǒng),系統(tǒng)功能如下:(1)審查分類(lèi):系統(tǒng)首先根據(jù)儲(chǔ)戶(hù)所填的存/取款單,確定本次業(yè)務(wù)的性質(zhì),并將存/取款單和複行利舟10.某運(yùn)動(dòng)會(huì)概括力相同接受來(lái)自運(yùn)動(dòng)員的包名單、裁判的比賽項(xiàng)目及項(xiàng)目成績(jī),產(chǎn)生運(yùn)動(dòng)員號(hào)碼單發(fā)送給運(yùn)動(dòng)員,項(xiàng)目參加者發(fā)送給裁判,單項(xiàng)名次發(fā)送給發(fā)布會(huì)。該系統(tǒng)的功能如下:登記報(bào)名單接受報(bào)名單、比賽項(xiàng)目,產(chǎn)生運(yùn)動(dòng)員號(hào)碼單、項(xiàng)目參加者,形成運(yùn)動(dòng)員名單及團(tuán)體成績(jī)表兩種數(shù)據(jù)存儲(chǔ)。統(tǒng)計(jì)成績(jī)接受項(xiàng)目成績(jī),查詢(xún)運(yùn)動(dòng)員名單,產(chǎn)生單項(xiàng)名次,填寫(xiě)團(tuán)體成績(jī),最后產(chǎn)生團(tuán)體名次。存折交下一步處理。處理存款:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫(kù);金122)系統(tǒng)結(jié)構(gòu)圖如下:1仔肢甲“存折p不宮善年?duì)漸臺(tái)喀存折.取蘭:單2舍桂甲狂4壬格鼻丄〒、存載:與申譽(yù)處理5百取裁業(yè)等糸統(tǒng)修改遲回H輸人甲據(jù)帳廿文件庫(kù);金122)系統(tǒng)結(jié)構(gòu)圖如下:1仔肢甲“存折p不宮善年?duì)漸臺(tái)喀存折.取蘭:單2舍桂甲狂4壬格鼻丄〒、存載:與申譽(yù)處理5百取裁業(yè)等糸統(tǒng)修改遲回H輸人甲據(jù)帳廿文件修改?1t.銀行儲(chǔ)蓄系統(tǒng)的業(yè)務(wù)流程:最后將存折還給儲(chǔ)戶(hù)。(3)處理取款:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中,并從現(xiàn)金庫(kù)提取現(xiàn)最后將現(xiàn)金和存折還給儲(chǔ)戶(hù)。繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。參考答案:(1)數(shù)據(jù)流圖頂層>儲(chǔ)戶(hù)填寫(xiě)的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng);>如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話(huà)號(hào)碼)、身份證號(hào)碼、存款類(lèi)型、存款日期、至U期日期、利率、密碼(可選)等信息,并印出存單給儲(chǔ)戶(hù);>如果是取款而且開(kāi)戶(hù)時(shí)留有密碼,則系統(tǒng)首先核對(duì)儲(chǔ)戶(hù)密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶(hù)。>要求畫(huà)出分層的數(shù)據(jù)流圖,并細(xì)化到2層數(shù)據(jù)流圖。參考答案:0層:
2層:存款信息13.目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時(shí)觀察危重病人的病情變化,還會(huì)延誤搶救時(shí)機(jī)。某醫(yī)院打算開(kāi)發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),請(qǐng)分層次地畫(huà)出描述本系統(tǒng)功能的數(shù)據(jù)流圖。(1)局部監(jiān)視在醫(yī)院的病房里,將病癥監(jiān)視器安置在每個(gè)病床,對(duì)病人進(jìn)行監(jiān)護(hù)。監(jiān)視器將病人的病癥信號(hào)(血壓、體溫、脈搏等組合)實(shí)時(shí)地傳送到中央監(jiān)護(hù)系統(tǒng)進(jìn)行分析處理。(2)中央監(jiān)視在中心值班室里,值班護(hù)士使用中央監(jiān)護(hù)系統(tǒng)對(duì)病員的情況進(jìn)行監(jiān)控,監(jiān)護(hù)系統(tǒng)實(shí)時(shí)地將病人的病癥信號(hào)與標(biāo)準(zhǔn)的病診信號(hào)進(jìn)行比較分析,根據(jù)標(biāo)準(zhǔn)病癥信號(hào)庫(kù)中的值,判斷是否報(bào)警;(3)更新日志中央監(jiān)視系統(tǒng)根據(jù)分析數(shù)據(jù)將病人的病癥信號(hào)進(jìn)行格式化并加入更新日期、時(shí)間,更新病歷庫(kù)中病人的信息,并寫(xiě)入病員日志文件中。
4)產(chǎn)生報(bào)告根據(jù)醫(yī)生的要求隨時(shí)打印病人的病情報(bào)告,系統(tǒng)還定期自動(dòng)更新病歷。參考答案:頂層病員病癥報(bào)告護(hù)士報(bào)警求報(bào)告*護(hù)士病員日志病員病癥報(bào)告護(hù)士報(bào)警求報(bào)告*護(hù)士病員日志14.需求陳述:現(xiàn)有某庫(kù)存管理系統(tǒng),其主要功能如下:建立物資采購(gòu)單流水賬根據(jù)計(jì)劃部門(mén)轉(zhuǎn)來(lái)的收貨通知單和已存的物資編碼文件,建立物資采購(gòu)單流水賬。更新物資臺(tái)賬根據(jù)技術(shù)部門(mén)的物資驗(yàn)收?qǐng)?bào)告和物資采購(gòu)單流水賬,更新物資臺(tái)賬文件。匯總物資臺(tái)賬對(duì)物資臺(tái)賬分類(lèi)匯總,將結(jié)果存儲(chǔ)于物資總賬文件。要求:用結(jié)構(gòu)化方法學(xué)對(duì)庫(kù)存管理系統(tǒng)進(jìn)行分析與設(shè)計(jì),分別完成以下工作:>給出庫(kù)存管理系統(tǒng)的功能模型(用數(shù)據(jù)流圖表示)。(10分)>給出庫(kù)存管理系統(tǒng)的體系結(jié)構(gòu)(用H圖或結(jié)構(gòu)圖表示)。(10分)參考答案:1.數(shù)據(jù)流圖(15分)(評(píng)分標(biāo)準(zhǔn):基本給出兩個(gè)數(shù)據(jù)源、三個(gè)功能模塊和四個(gè)文件12分,少一個(gè)扣2分)
需求陳述:某大學(xué)教學(xué)管理系統(tǒng)子系統(tǒng)的功能說(shuō)明如下:首先接受學(xué)生提交的學(xué)生證和申請(qǐng)單,根據(jù)學(xué)生檔案文件檢驗(yàn)學(xué)生證的有效性和申請(qǐng)單是否填寫(xiě)的正確,如果有誤則拒絕,如果無(wú)誤根據(jù)學(xué)生的注冊(cè)表文件審查接受學(xué)生的申請(qǐng)單。如果是申請(qǐng)注冊(cè),則進(jìn)行注冊(cè)登記,并將注冊(cè)信息寫(xiě)入注冊(cè)表文件。如果是申請(qǐng)選課,則根據(jù)課程檔案文件檢索課程是否有滿(mǎn)足申請(qǐng)要求,如果有則進(jìn)行選課登記,如果沒(méi)有則通知學(xué)生無(wú)此課。要求:用結(jié)構(gòu)化方法學(xué)對(duì)教學(xué)管理系統(tǒng)子系統(tǒng)進(jìn)行分析與設(shè)計(jì),分別完成以下工作:1)給出教學(xué)管理系統(tǒng)子系統(tǒng)的功能模型(用DFD-數(shù)據(jù)流圖表示)。(10分)參考給答案管理系統(tǒng)子系統(tǒng)的體系結(jié)構(gòu)(用H圖或結(jié)構(gòu)圖表示)。(10分)1.功能模型
面向?qū)ο箝_(kāi)發(fā)技術(shù)根據(jù)以下描述,使用面向?qū)ο蟮姆治龇椒ǎ治鲇心切┲饕獙?duì)象和這些對(duì)象的主要屬性、方法,畫(huà)出對(duì)象圖。一個(gè)飲料自動(dòng)售貨機(jī)可以放置五種不同或部分相同的飲料,可由廠商根據(jù)銷(xiāo)售狀況自動(dòng)調(diào)配,并可隨時(shí)重新設(shè)置售價(jià),但售貨機(jī)最多僅能放置50罐飲料,其按鈕設(shè)計(jì)在各種飲料樣本的下方,若經(jīng)金額計(jì)算器累計(jì)金額足夠,則選擇鍵燈會(huì)亮;若某一種飲料已銷(xiāo)售完畢,則售完燈會(huì)亮。顧客將硬幣投入售貨機(jī),經(jīng)累加金額足額的飲料選擇鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由出物口掉出,并自動(dòng)結(jié)算及找錢(qián)。顧客可在按下選擇鍵前任何一個(gè)時(shí)刻,可以拉動(dòng)退幣桿取消交易收回硬幣。參考答案:類(lèi)圖設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生選課系統(tǒng),系統(tǒng)能注冊(cè)符合要求的同學(xué),同學(xué)注冊(cè)以后就能進(jìn)行選課。選課過(guò)程如下:先選課名,然后根據(jù)課程的上課老師、時(shí)間、地點(diǎn)和人數(shù)限制來(lái)決定是否成功選課;老師也可以根據(jù)情況提供新的課程說(shuō)明或修改過(guò)去課程的說(shuō)明;教務(wù)處的老師統(tǒng)一管理注冊(cè)的情況,可以有刪除、修改學(xué)生、老師和課程的權(quán)限。請(qǐng)用面向?qū)ο蠓椒ㄔO(shè)計(jì)出對(duì)象模型(對(duì)象類(lèi)圖,標(biāo)出多重性、角色、限定詞和關(guān)系:泛化、聚集、關(guān)聯(lián))、動(dòng)態(tài)模型(學(xué)生成功注冊(cè)后選課的順序圖)、功能模型(用例圖)三大模型。參考答案:(1)類(lèi)圖*2)用例圖:3)順序圖注冊(cè)學(xué)牛選項(xiàng)課系統(tǒng)課程教師選課'可選課程:教師開(kāi)課教師是否在要求時(shí)間內(nèi)開(kāi)此課TOC\o"1-5"\h\zIIg——11111::課程是否可以被選111r1I1111選課成功與否E一-IIIIiII請(qǐng)畫(huà)出一個(gè)用戶(hù)使用銀行ATM的狀態(tài)轉(zhuǎn)換圖。從用戶(hù)將卡插入卡槽開(kāi)始,到用戶(hù)取卡結(jié)束(如果用戶(hù)忘記,ATM應(yīng)報(bào)警),用戶(hù)可以完成以下幾個(gè)步驟:登錄(卡片進(jìn)入ATM機(jī)后,如果不是可讀卡,退卡;如是,等待用戶(hù)輸入密碼,三次錯(cuò),吞卡,正確后進(jìn)入主菜單),取錢(qián)(進(jìn)入取錢(qián)菜單,輸入金額,如果帳戶(hù)余額不足,提示余額,并要求用戶(hù)重新輸入,如果帳上錢(qián)夠,吐錢(qián)幣,并詢(xún)問(wèn)是否打印憑證,最后返回主菜單),主菜單提供退出取卡選擇。登錄余額不足取卡.■沢.主菜單取款〕.■-登錄余額不足取卡.■沢.主菜單取款〕.■-三次密碼不對(duì)打印憑條不可讀卡5.用例UC1:預(yù)定航班主事件流(主成功場(chǎng)景):顧客向系統(tǒng)提交航班預(yù)訂信息(出發(fā)地、目的地、出發(fā)日期和人數(shù))系統(tǒng)檢索滿(mǎn)足這些條件的航班系統(tǒng)顯示滿(mǎn)足條件的航班信息顧客選擇所要的航班系統(tǒng)檢索該航班剩余的座位信息系統(tǒng)顯示可預(yù)訂的座位信息顧客選擇所要的座位系統(tǒng)生成一個(gè)臨時(shí)預(yù)訂記錄系統(tǒng)將顧客選擇的座位狀態(tài)從“未預(yù)訂”修改為“已預(yù)訂”
備選事件流(擴(kuò)展場(chǎng)景):1a.顧客撤銷(xiāo)購(gòu)票請(qǐng)求,退出用例2a.系統(tǒng)檢索不到滿(mǎn)足條件的航班3a.系統(tǒng)向用戶(hù)顯示沒(méi)有滿(mǎn)足條件的航班3b.系統(tǒng)建議顧客返回步驟14a.顧客撤銷(xiāo)購(gòu)票請(qǐng)求,退出用例問(wèn)題:(1)系統(tǒng)分析員認(rèn)為與該用例相關(guān)的類(lèi)至少有Reservation(預(yù)定)、Seat(座位)和Flight(航班),請(qǐng)補(bǔ)充必要的類(lèi),建立對(duì)應(yīng)于該用例的主成功場(chǎng)景的順序圖。(2)請(qǐng)為對(duì)象Flight對(duì)象建立狀態(tài)圖。用例“預(yù)訂航班”的順序圖:類(lèi)圖:系統(tǒng)檢索帀班座位系統(tǒng)檢索帀班座位使用顧客(fromUseCaseView)生成使用顧客(fromUseCaseView)生成用例“預(yù)訂航班”的活動(dòng)圖:航班狀態(tài)圖:航班狀態(tài)圖:6.需求陳述:下面是一大學(xué)教學(xué)管理系統(tǒng)的子系統(tǒng)的簡(jiǎn)單說(shuō)明:首先接受學(xué)生提交的學(xué)生證和申請(qǐng)單,根據(jù)學(xué)生檔案情況檢驗(yàn)學(xué)生證的有效性和申請(qǐng)單是否填寫(xiě)的正確,如果有誤則拒絕,如果無(wú)誤則根據(jù)學(xué)生的注冊(cè)情況審查接收學(xué)生的申請(qǐng)要求。如果是申請(qǐng)注冊(cè),則進(jìn)行注冊(cè)登記;如果是申請(qǐng)選課,則先查詢(xún)課程檔案是否有滿(mǎn)足申請(qǐng)要求的課程,如果有則進(jìn)行選課登記,如果沒(méi)有則通知學(xué)生無(wú)此課。要求:用面向?qū)ο蠓椒▽W(xué)對(duì)該系統(tǒng)進(jìn)行分析與設(shè)計(jì),分別完成以下工作:(1)給出教學(xué)管理系統(tǒng)的用例模型,并對(duì)主要用例進(jìn)行簡(jiǎn)單說(shuō)明。(10分)(2)給出教學(xué)管理系統(tǒng)中所涉及到的主要類(lèi)。(10分)(3)給出教學(xué)管理系統(tǒng)的類(lèi)圖。(10分)(4)給出教學(xué)管理系統(tǒng)中注冊(cè)的順序圖。(10分)參考答案:1).用例圖(10分)(基本給出用例模型5分,給出用例說(shuō)明再5分,其他酌情給分)
學(xué)生注冊(cè)登記:每學(xué)期開(kāi)學(xué)注冊(cè)時(shí)間執(zhí)行該用例,執(zhí)行前必須先完成學(xué)生審查和接受申請(qǐng)的過(guò)程。登記選課:審查和接受申請(qǐng)的過(guò)程后,實(shí)現(xiàn)學(xué)生每學(xué)期的選課。2).主要類(lèi):課程,選課單,學(xué)生,注冊(cè)記錄,本科課程,本科生等。(10分)3.)類(lèi)圖如下:(10分)0,m1課程選課單學(xué)生注冊(cè)記錄課程號(hào)填寫(xiě)1學(xué)號(hào)有0,m1學(xué)號(hào)學(xué)號(hào)0,m1課程選課單學(xué)生注冊(cè)記錄課程號(hào)填寫(xiě)1學(xué)號(hào)有0,m1學(xué)號(hào)學(xué)號(hào)課程名0,m姓名姓名姓名學(xué)分課程號(hào)性別注冊(cè)日期開(kāi)課日期課程名系別開(kāi)課系選課學(xué)期專(zhuān)業(yè)審查任課教師入學(xué)日期登記1檢索填寫(xiě)讀入孑%接受驗(yàn)證登記修改4.本科課程研究生課程是否必修課是否學(xué)位課注冊(cè)順序圖如下::學(xué)生:注冊(cè)界登錄'審查[審查合格(注冊(cè))登記注冊(cè)7.下面是自動(dòng)售貨機(jī)系統(tǒng)的需求陳述:注冊(cè)記錄試建立它的對(duì)象模型、動(dòng)態(tài)模型和功能模型:自動(dòng)售貨機(jī)系統(tǒng)是一種無(wú)人售貨系統(tǒng)。售貨時(shí),顧客把硬幣投入機(jī)器的投幣口中,機(jī)器檢杳硬幣的大小、重自動(dòng)售貨機(jī)系統(tǒng)是一種無(wú)人售貨系統(tǒng)。量、厚度及邊緣類(lèi)型。有效的硬幣是一元幣、五角幣、五分幣、二分幣、一分幣。其他貨幣被認(rèn)為是假幣。機(jī)器拒絕接受假幣,并將其從退幣孔退出。當(dāng)機(jī)器接受了有效的硬幣之后,就把硬幣送入硬幣儲(chǔ)藏器中。顧客支付的貨幣根據(jù)硬幣的面值進(jìn)行累加。自動(dòng)售貨機(jī)裝有貨物分配器。每個(gè)貨物分配器中包含零個(gè)或多個(gè)價(jià)格相同的貨物。顧客通過(guò)選擇貨物分配器來(lái)選擇貨物。如果貨物分配器中有貨物,而且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,并將適當(dāng)?shù)牧沐X(qián)返還到退幣孔。如果分配器是空的,則和顧客支付的貨幣值相等的硬幣將被送回到退幣孔。如果顧客支付的貨幣值少于所選擇的分配器中貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買(mǎi)所選擇的貨物,他投放進(jìn)的貨幣將從退幣孔中退出。參考答案:(1)類(lèi)圖01和,:莎配黑編號(hào)帝啾幣▼.-■IIt▼77^通信投市匸Till!?<擁有*B3EJ'Rft值-一爲(wèi)貫物哦雖01和,:莎配黑編號(hào)帝啾幣▼.-■IIt▼77^通信投市匸Till!?<擁有*B3EJ'Rft值-一爲(wèi)貫物哦雖旬JF世血彭訂故幣輕心1P:*粗血酸幣汁真黯AiFCFi朗比較值翔齊雨值貳幣竝退幣孔2)活動(dòng)圖物1;值和和貨物價(jià)格'檢測(cè)貨物存量鳶貨物嚴(yán)去退請(qǐng)求汽提示交易結(jié).)確認(rèn)顧客購(gòu)買(mǎi)物1;值和和貨物價(jià)格'檢測(cè)貨物存量鳶貨物嚴(yán)去退請(qǐng)求汽提示交易結(jié).)確認(rèn)顧客購(gòu)買(mǎi)提示投幣\\確認(rèn)投幣結(jié)提示貨物不足
確認(rèn)購(gòu)買(mǎi)8.提示貨物不足
確認(rèn)購(gòu)買(mǎi)1)請(qǐng)畫(huà)出房地產(chǎn)管理系統(tǒng)的UML用例圖。2)對(duì)于一套房源,有三種狀態(tài):待售狀態(tài)、預(yù)定狀態(tài)、已售狀態(tài),請(qǐng)用UML狀態(tài)圖給出房源的狀態(tài)變遷情況,并用文字簡(jiǎn)單說(shuō)明。3)采用面向?qū)ο蟮脑O(shè)計(jì)思想,試給出該系統(tǒng)應(yīng)該包含的主要類(lèi),并做簡(jiǎn)單說(shuō)明。參考答案:(1)用例圖
2)狀態(tài)圖統(tǒng)計(jì)房款銷(xiāo)售主管管理房款換房財(cái)務(wù)人員2)狀態(tài)圖統(tǒng)計(jì)房款銷(xiāo)售主管管理房款換房財(cái)務(wù)人員1退訂查詢(xún)房源待售狀態(tài)預(yù)定預(yù)定狀態(tài)->>1替約”已1售狀態(tài)(3)類(lèi)圖(略)9.某銀行系統(tǒng)的需求概述如下:某銀行系統(tǒng)為該行的客戶(hù)提供以下業(yè)務(wù):存款、取款、轉(zhuǎn)賬和查詢(xún)。擁有該行賬戶(hù)的客戶(hù)可以利用該銀行系統(tǒng)實(shí)現(xiàn)各種銀行業(yè)務(wù),如客戶(hù)可以存款,也可以取款,或者將存款從一個(gè)賬戶(hù)轉(zhuǎn)到另一個(gè)賬戶(hù)??蛻?hù)還可以隨時(shí)查詢(xún)自己賬戶(hù)的情況,并查詢(xún)以前所進(jìn)行的存款、取款等交易記錄??蛻?hù)也有權(quán)利要求關(guān)閉賬戶(hù)。由上述描述可知這個(gè)簡(jiǎn)化的銀行系統(tǒng)至少應(yīng)該具有如下功能:?客戶(hù)可以取款?客戶(hù)可以存款客戶(hù)可以在不同的賬戶(hù)之間轉(zhuǎn)賬客戶(hù)可以查詢(xún)自己賬戶(hù)的余額銀行職員負(fù)責(zé)系統(tǒng)的維護(hù)附:銀行系統(tǒng)的”取款”用例的描述主事件流:當(dāng)客戶(hù)(Customer)想從自己的賬戶(hù)中取錢(qián)時(shí),要向銀行職員(Clerk)提交取款單,“取款”用例啟動(dòng)。(1)系統(tǒng)提示輸入用戶(hù)信息,進(jìn)行帳戶(hù)有效性的驗(yàn)證(2)客戶(hù)輸入有關(guān)帳戶(hù)的信息(帳戶(hù)信息、密碼等)(3)系統(tǒng)確認(rèn)賬戶(hù)的有效性。A1:賬戶(hù)驗(yàn)證不合法(4)系統(tǒng)提示進(jìn)行取款交易(5)客戶(hù)按照系統(tǒng)提示進(jìn)行取款交易(交易類(lèi)型,交易金額)。A2:賬戶(hù)余額不足系統(tǒng)建立取款事件記錄,并更新賬戶(hù)的相關(guān)信息7)用例結(jié)束擴(kuò)展事件流:A1:賬戶(hù)驗(yàn)證不合法若賬戶(hù)不存在或無(wú)效,顯示提示信息,用戶(hù)可以重新輸入或終止該用例。。A2:賬戶(hù)余額不足賬戶(hù)中的存款金額不足,顯示提示信息,用戶(hù)可以重新輸入金額或終止該用例。要求:用面向?qū)ο蠓椒▽W(xué)對(duì)銀行系統(tǒng)進(jìn)行分析與設(shè)計(jì),分別完成以下工作:畫(huà)出銀行系統(tǒng)的用例圖畫(huà)出銀行所在的銀行系統(tǒng)的類(lèi)圖畫(huà)出銀行取款順序圖(時(shí)序圖)畫(huà)出銀行取款活動(dòng)圖參考答案:1.用例圖銀行管理員維護(hù)系統(tǒng)2.類(lèi)與對(duì)象模型3.“取款”用例的順序圖
4.“取款”用例的活動(dòng)圖輸入取款金判疋atm內(nèi)銀行儲(chǔ)戶(hù)判定顧客已有4.“取款”用例的活動(dòng)圖輸入取款金判疋atm內(nèi)銀行儲(chǔ)戶(hù)判定顧客已有
存款的金額判定取款限10.需求陳述:某銀行系統(tǒng)為該行的客戶(hù)提供以下業(yè)務(wù):存款、取款、轉(zhuǎn)賬和查詢(xún)。擁有該行賬戶(hù)的客戶(hù)可以利用該銀行系統(tǒng)實(shí)現(xiàn)各種銀行業(yè)務(wù),如客戶(hù)可以存款,也可以取款,或者將存款從一個(gè)賬戶(hù)轉(zhuǎn)到另一個(gè)賬戶(hù)??蛻?hù)還可以隨時(shí)查詢(xún)自己賬戶(hù)的情況,并查詢(xún)以前所進(jìn)行的存款、取款等交易記錄??蛻?hù)也有權(quán)利要求關(guān)閉賬戶(hù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年保定理工學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案詳解
- 2026年棗莊職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及答案詳解1套
- 2026年定西師范高等專(zhuān)科學(xué)校單招職業(yè)適應(yīng)性測(cè)試題庫(kù)及參考答案詳解1套
- 2026年山西工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及答案詳解一套
- 2026年山西藥科職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及參考答案詳解一套
- 航空科技面試題庫(kù)及答案
- 醫(yī)院內(nèi)科面試題及答案
- 2025年山東勞動(dòng)職業(yè)技術(shù)學(xué)院公開(kāi)招聘人員8人備考題庫(kù)附答案詳解
- 2025年佛山市三水區(qū)西南街道金本中學(xué)現(xiàn)向社會(huì)誠(chéng)聘物理臨聘教師備考題庫(kù)及一套答案詳解
- 計(jì)算機(jī)行業(yè)市場(chǎng)前景及投資研究報(bào)告:人工智能存儲(chǔ)AI需求增長(zhǎng)存儲(chǔ)大周期方興未艾
- 西南名校聯(lián)盟2026屆高三12月“3+3+3”高考備考診斷性聯(lián)考(一)英語(yǔ)試卷(含答案詳解)
- 2025貴州錦麟化工有限責(zé)任公司第三次招聘7人備考筆試題庫(kù)及答案解析
- 2026年元旦校長(zhǎng)致辭:騏驥馳騁啟新程智育賦能向未來(lái)
- 2022危險(xiǎn)性較大的分部分項(xiàng)工程專(zhuān)項(xiàng)施工方案編制與管理指南
- 大學(xué)與青年發(fā)展智慧樹(shù)知到期末考試答案章節(jié)答案2024年華僑大學(xué)
- 正確使用CS100主動(dòng)脈內(nèi)球囊反搏泵-不良反應(yīng)-常見(jiàn)問(wèn)題課件
- 安徽開(kāi)放大學(xué)合同法形考任務(wù)2(第5-8章權(quán)重30%)答卷
- 水土保持工程施工監(jiān)理實(shí)務(wù)課件
- (建設(shè)銀行)供應(yīng)鏈融資產(chǎn)品介紹課件
- 2020年中國(guó)中醫(yī)類(lèi)醫(yī)療衛(wèi)生機(jī)構(gòu)總數(shù)、床位數(shù)及中醫(yī)藥衛(wèi)生人員總數(shù)分析圖
- DB13(J)∕T 8054-2019 市政基礎(chǔ)設(shè)施工程施工質(zhì)量驗(yàn)收通用標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論