freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

uml與面向?qū)ο蠓治雠c設(shè)計[五篇模版](文件)

2024-10-17 20:38 上一頁面

下一頁面
 

【正文】 節(jié)的中的用況需求,現(xiàn)歸納整理如下。(4)登錄 人為治理員和員工進入該子系統(tǒng)都需要登錄。首先,使用系統(tǒng)的員工和人為治理員都先要進行登錄。此處要求給出各個用況的相關(guān)運動圖 如下是對上述各用況的描述。 尋找類人為治理 在子系統(tǒng)“人為治理”中,也要設(shè)立兩個類“員工”和“人為治理員”,用它們分別模擬相應的參加者。子系統(tǒng)“人為治理”要向財務(wù)系統(tǒng)提供數(shù)據(jù),需要設(shè)立供接口“財務(wù)系統(tǒng)”。施加在人為表上的時間有:宣布、查詢和封閉。(1)類“員工”該類中屬性有“姓名”、“事情證號”、“密碼”和“職務(wù)”,操縱有“登入”、“查詢”、“修改密碼”、“查詢?nèi)藶椤焙汀安樵兡杲K獎金”。它另有一個操縱“查詢?nèi)藶椤?,供員工查詢?nèi)藶橹?。?)類“保險用度表” 該類中有屬性“姓名”、“事情證號”、“時間”和“保險用度”。上述的六個類及其間的干系如下圖所示。類“銷售獎金表”及類“保險用度表”和類“人為治理員”、類“員工”之間的關(guān)聯(lián)創(chuàng)建與上述類似。故需要憑據(jù)供需雙方配合約定的借口規(guī)約設(shè)計相應的數(shù)據(jù)庫表的結(jié)構(gòu),并在接口相關(guān)的類操縱中結(jié)構(gòu) SQL 語句即可。圖 登入界面圖 選擇時間界面在選擇時間并確定后,出現(xiàn)下圖所示的界面。表 表類“人為”所對應的數(shù)據(jù)庫表的結(jié)構(gòu)本表的主要害字為事情證號表 表類“人為表”所對應的數(shù)據(jù)庫 表的結(jié)構(gòu)本表的主要害字為事情證號+時間,外鍵為事情證號。當病人打電話預約時,接待員將查閱預約登記表,如果病人申請的就診時間與已定下的預約時間沖突,則接待員建議一個就診時間以安排病人盡早得到診治。系統(tǒng)能夠按病人姓名和按日期進行查詢,能夠顯示記錄的病人數(shù)據(jù)和預約信息。建立牙科診所管理系統(tǒng)的對象模型。建立牙科診所管理系統(tǒng)的對象模型(1)詞法分析,找出(名詞)作為對象的候選者;王大夫在小鎮(zhèn)上開了一家牙科診所。如果病人同意建議的就診時間,接待員將輸入約定時間和病人的名字。接待員可以取消預約,可以打印出前兩天預約尚未接診的病人清單。王大夫(牙醫(yī)的實例)小鎮(zhèn)(牙科診所的地址屬性)牙科診所牙科助手 牙科保健員 接待員(外部角色,不是問題域內(nèi)的對象)軟件系統(tǒng)(與“系統(tǒng)”同義,指將來開發(fā)的軟件產(chǎn)品)預約病人預約登記表 就診時間(與“預約時間”,“約定時間”同義,都是“預約登記表”的屬性)預約時間 約定時間 系統(tǒng)名字(與“姓名”同義,是病人記錄的屬性)記錄的病人數(shù)據(jù)(即“病人記錄”)病歷號(病人記錄的屬性)姓名日期(“預約登記表”的屬性)預約信息(與“病人清單”包含的信息基本相同)病人清單病人記錄電話號碼(病人記錄的屬性)每天工作安排 每周工作安排(3)確定問題域中對象彼此之間的關(guān)系。牙科診所管理系統(tǒng)的主要功能是實現(xiàn)病人預約,狀態(tài)圖如下,圖中把除了完成病人預約之外的事務(wù)籠統(tǒng)地稱為日常事務(wù)。牙科診所管理系統(tǒng)完成預約*1111*查詢預約*職員*更新預約取消預約1*牙醫(yī)1打印工作安排訪問預約登記表訪問病人記錄*用數(shù)據(jù)流圖建立所述牙科診所管理系統(tǒng)的功能模型。接待員還可以打印出關(guān)系所有病人的每天和每周工作安排。在每次治療或清洗后,助手或保健員將標記相應的預約診治已經(jīng)完成,如果必要的話會安排病人下一次再來。王大夫需要一個軟件系統(tǒng)來管理預約。用數(shù)據(jù)流圖建立所述牙科診所管理系統(tǒng)的功能模型。系統(tǒng)可以從病人記錄中獲知病人的電話號碼。系統(tǒng)將核實病人的名字并提供記錄的病人數(shù)據(jù),數(shù)據(jù)包括病人的病歷號等。他有一個牙科助手、一個牙科保健員和一個接待員。對付類“員工”和類“人為治理員”也分別設(shè)立一張表,用于存儲相應的東西。下圖 所示的是用戶登入界面,該界面也適用于員工。這種說明往往不能清楚的描述事物間的交互情況,這就需要使用交互圖來予以準確的表達。人為治理員還要生成人為報表,因此在類”人為治理員與類“人為表”間設(shè)立一個關(guān)聯(lián)“盤算”。它另有一個操縱“查詢保險用度”,供員工查詢保險用度。它與類“人為”組成組合干系,在其中要設(shè)立操縱“生成銷售獎金組成”、“查詢銷售獎金組成”。(3)類“人為表”該類中有屬性“姓名”、“事情證號”、“時間”和“人為額”。下圖展示的是針對人為表的狀態(tài)機圖?,F(xiàn)針對子系統(tǒng)“人為治理”中的類“人為表”繪制一個狀態(tài)機圖。種種人為組成許多,需要設(shè)立類“人為表”,它與類“人為組成”形成組合干系。系統(tǒng)出現(xiàn)出供錄入和修改人為、銷售獎金及保險用度的界面 人為治理員處理懲罰完數(shù)據(jù)(錄入、修改)后,發(fā)控制命令若為生存,系統(tǒng)進行存儲,并通知結(jié)果治理員是否樂成 若為取消,退出本成果用況:盤算人為、銷售獎金及保險用度 【前置條件:人為治理員已經(jīng)登錄樂成】人為治理員發(fā)出進行人為、銷售獎金及保險用度盤算的請求按事情證號生成人為、銷售獎金及保險用度報表,并發(fā)送到子系統(tǒng)“財務(wù)系統(tǒng)”中 用況:查詢?nèi)藶?、銷售獎金及保險用度 【前置條件:員工已經(jīng)登錄樂成】交互內(nèi)容見表 中編號為 1 的那欄的輸入/輸出部分。所宣布的人為報表、銷售獎金報表及保險用度表供參加者“員工”、“財務(wù)系統(tǒng)”和“人為治理員”使用。下面進一步創(chuàng)建參加者與用況之間的干系,并對用況進行詳細的描述。(2)盤算人為或銷售獎金及保險用度 人為治理員按事情證號碼進行盤算做出人為報表、銷售獎金報表及保險用度表。 識別 參加者子系統(tǒng)“人為治理”的人員用戶有人為治理員和員工。下圖給出了這些子系統(tǒng)以及它們之間的依賴。(6)盤算若干保險的扣除用度 人為治理員憑據(jù)事情證號碼進行若干保險的盤算統(tǒng)計,然后生成報表上報給財務(wù)部、(7)人為或銷售獎金、保險用度查詢 公司員工可以憑據(jù)自己的事情證號碼查詢自己的人為或銷售獎金及保險用度。(2)銷售獎金錄入 人為治理員錄入員工的銷售獎金,修改錄入的墮落(維護),形成銷售獎金表。這篇學習總結(jié)寫得比較亂,但我都有用心,在以后的學習過程中我會繼續(xù)努力,再次多謝莊老師的教誨。它的各個模型可以幫助開發(fā)人員更好地理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型。使用uml進行系統(tǒng)分析和設(shè)計,可以加速開發(fā)進程,提高代碼質(zhì)量,支持動態(tài) 的業(yè)務(wù)需求。(4)獨立于程序設(shè)計語言。通過uml的模型圖能清晰地表示系統(tǒng)的邏輯模型和實現(xiàn)模型。但是,目前的面向?qū)ο髷?shù)據(jù)庫在實現(xiàn)技術(shù)上還不十分成熟,即使應用面向?qū)ο蠹夹g(shù)和環(huán)境開發(fā)應用系統(tǒng),通常的做法是使用UML進行建模,用關(guān)系型數(shù)據(jù)庫儲存和管理數(shù)據(jù)。在E—R圖中,應用型數(shù)據(jù)庫系統(tǒng)的重點是數(shù)據(jù)庫結(jié)構(gòu)。2.確定類關(guān)系在比較復雜的系統(tǒng)分析和設(shè)計中,并沒有建立立足于整個系統(tǒng)的整體類圖,而只是建立了一個個針對具體用例的類圖。對于關(guān)系模型來說,可以用類圖描述數(shù)據(jù)庫模式,用類描述數(shù)據(jù)庫表。數(shù)據(jù)庫設(shè)計的方法與系統(tǒng)使用的開發(fā)方法有著密切的關(guān)系,同時還與所應用的數(shù)據(jù)庫模型(層次模型、網(wǎng)狀模型、關(guān)系模型、對象模型)有關(guān)。下面是一些我掌握的基礎(chǔ)知識9種UML圖:類 圖:描述類的結(jié)構(gòu)(包括屬性以及類之間的相互關(guān)系)對象圖:對象以及對象之間的相互關(guān)系構(gòu)件圖:構(gòu)件及其相互依賴關(guān)系部署圖:構(gòu)件在各節(jié)點上的部署順(時)序圖:強調(diào)時間順序的交互圖,用于將系統(tǒng)行為分配給類。針對面向?qū)ο蟮姆治雠c設(shè)計課程的授課內(nèi)容及方法,我個人覺得對我還是有不少的幫助和 提高。這樣便可以使用具體迭代器角色來遍歷容器了。這樣便保護了容器的封裝。在面向?qū)ο蟮能浖O(shè)計中,我們經(jīng)常會遇到一類集合對象,這類集合對象的內(nèi)部結(jié)構(gòu)可能有著各種各樣的實現(xiàn),但是歸結(jié)起來,無非有兩點是需要我們?nèi)リP(guān)心的:一是集合內(nèi)部的數(shù)據(jù)存儲結(jié)構(gòu),二是遍歷集合內(nèi)部的數(shù)據(jù)。l 為遍歷不同的聚合結(jié)構(gòu)提供一個統(tǒng)一的接口。并了解到迭代器設(shè)計模式一般在以下三類場合使用較多。面向?qū)ο蟮囊匕撼橄?、封裝性、共享性三方面。OOD的步驟:細化重組類→細化和實現(xiàn)類之間的關(guān)系,明確其可見性→增加屬性,指定屬性的類型和可見性→分配職責,定義執(zhí)行每個職責的方法→對消息驅(qū)動的系統(tǒng),明確消息傳遞的方式→利用設(shè)計模式進行局部設(shè)計→畫出詳細的類圖和時序圖。OOA(面向?qū)ο笙到y(tǒng)分析)主要內(nèi)容: 研究問題域和用戶需求,運用面向?qū)ο蟮挠^點和原則發(fā)現(xiàn)問題域中與系統(tǒng)責任有關(guān)的對象,獨立于具體實現(xiàn)的系統(tǒng)模型。至于實際的分析設(shè)計,還需要深入的學習和實踐的積累。D的過程。要注意,序列圖在實際中是很多的,幾乎每個類方法都配有相應的序列圖。上圖給出的是用戶登錄的序列圖。因此,實現(xiàn)類圖是很復雜的,而且是平臺技術(shù)有關(guān)的。但是,設(shè)計和平臺、語言、開發(fā)模型等內(nèi)容關(guān)系緊密,因而很難找出一個一致的過程。其實,在領(lǐng)域分析階段,實體的屬性并不重要,重要的是找出實體的操作。并且,這里的“注冊會員”實體也不是剛才用例圖中注冊會員這個Actor,而是作為一個系統(tǒng)內(nèi)的業(yè)務(wù)實體,供Actor們使用的。下面給出“登錄”這個系統(tǒng)用例的一個規(guī)約:完成了上面幾步,下面應該是繪制業(yè)務(wù)領(lǐng)域類圖了。一個系統(tǒng)用例應該是實際使用系統(tǒng)的用戶所進行的一個操作,例如,“查看新聞列表”就不能算一個系統(tǒng)用例,因為他只是某系統(tǒng)用例的一個序列項。例如,由這個活動圖可以看出,系統(tǒng)中至少要包含以下備選系統(tǒng)用例:登錄、注銷登錄、查看新聞列表、修改新聞、刪除新聞?;顒訄D描述了這個業(yè)務(wù)用例中,用戶可能會進行的操作序列。例如,在實際系統(tǒng)中,“登錄”肯定要作為一個用例,但是這是軟件系統(tǒng)中的操作,而用戶所關(guān)注的業(yè)務(wù)是不包含“登錄”的。任何人可以瀏覽新聞,瀏覽者可以注冊成為系統(tǒng)會員,注冊后可對新聞進行評論。)下面,我們通過一個CMS系統(tǒng)的分析設(shè)計實例,看看如何將UML應用到實際的開發(fā)中。另外,UML也可以看做是OO思想的一種表現(xiàn)形式,可以說“OO是神,而UML是型”。D中起的作用。24六、教材實驗教材以本實驗指導書為參考;七、成績考核辦法采用綜合實驗與撰寫報告綜合評分八、附A:完整UML建模過程例子基于UML的面向?qū)ο蠓治雠c設(shè)計案例介紹本文以實例的方式,展示了如何使用UML進行面向?qū)ο蟮姆治雠c設(shè)計。3.實驗步驟。2.請根據(jù)上面時序圖部分在Rational Rose中繪制協(xié)作圖。2.掌握在Rational Rose中繪制協(xié)作圖的操作方法。繪圖步驟:(1)在Rose軟件的左邊欄目上的Logicl View單擊右鍵,新建一個時序圖,時序圖是交互圖一種表示,可以用時序來表示,;在此,先單間介紹一下用法:圖中的直線箭頭是發(fā)送消息;虛線箭頭是返回消息;曲折線是對象自己給自己發(fā)送消息并調(diào)用。2.掌握在Rational Rose中繪制時序圖的操作方法。(3)操作者在詢問系統(tǒng)和狀態(tài)后,如果系統(tǒng)忙,操作者必需要等待、結(jié)束,重返步驟(1)。3.實驗步驟1.業(yè)務(wù)分析:對圖書館管理系統(tǒng)中的還書主要業(yè)務(wù)的描述和分析可知,還書業(yè)務(wù)的動態(tài)行為是由:空閑(idle)、圖書查找(finding)、還書(reversion)、失?。‵ailure)、歸還成功(Success)5種狀態(tài)及激活相互轉(zhuǎn)換的事件。2.掌握如何使用建模工具繪制狀態(tài)圖方法。5.設(shè)定上述抽象出來各類的屬性和操作。2.打開Rose中的邏輯視圖(Logical View),選擇分析模型(analysis model)目錄。實驗操作和步驟盡量詳盡,并且按照指導書給出的范例,適當進行需求和系統(tǒng)分析,做出的各種框圖需要在實驗報告中畫出來,可以打印。此時,刪除讀者用例圖就到此完成。(3)在左邊的工具欄中,選取用例的圖標,在右邊的圖中畫出一個用例,并輸入用例的名稱:login。一般應包含以下信息:(1)管理員在錄入界面,輸入待刪除的讀者名;(2)“業(yè)務(wù)邏輯”組件在數(shù)據(jù)庫中,查找待刪除的讀者名;(3)如果不存在,則顯示出錯信息,返回步驟(1),如果存在則繼續(xù);(4)“業(yè)務(wù)邏輯”組件判斷“待刪除的讀者”是否可以刪除;(5)如果不可以,則顯示出錯信息,返回步驟(8),如果可以則繼續(xù);(6)在數(shù)據(jù)庫中,刪除相關(guān)信息;(7)顯示刪除成功信息;(8)結(jié)束。2.掌握如何使用建模工具繪制活動圖方法。五、實驗安排實驗1:實驗準備1.實驗器材1.計算機一臺??傊?,通過上述實驗環(huán)節(jié),使學生加深了解和更好地掌握課程教學大綱要求
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1