國開電大軟件工程形考作業(yè)3參考答案_第1頁
國開電大軟件工程形考作業(yè)3參考答案_第2頁
國開電大軟件工程形考作業(yè)3參考答案_第3頁
國開電大軟件工程形考作業(yè)3參考答案_第4頁
國開電大軟件工程形考作業(yè)3參考答案_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

答案見后幾頁3UML一、實驗內(nèi)容說明對實驗2的面向?qū)ο蠓治鼋Y(jié)果進(jìn)行系統(tǒng)概要設(shè)計和詳細(xì)設(shè)計?!?。使用UML的配置圖描述系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu)以及在此結(jié)構(gòu)上分布的軟件元素。用類圖和順序圖對主要用例:借書、還書、處罰進(jìn)行設(shè)計,并對其中的類進(jìn)行詳細(xì)說明,包括屬性設(shè)計和方法設(shè)計。二、實驗?zāi)康腢ML理能力。CASE三、實驗學(xué)時8學(xué)時四、實驗步驟2畫出的系統(tǒng)用例圖和需求規(guī)格說明書規(guī)劃系統(tǒng)的物理結(jié)構(gòu)。規(guī)范,界面設(shè)計規(guī)范,用語規(guī)范等。對借書用例、還書用例、處罰用例進(jìn)行用例設(shè)計和類設(shè)計。對借書用例、還書用例、處罰用例使用順序圖設(shè)計類之間的消息通信。五、實驗要求4人一組,分工如下:1名組長,負(fù)責(zé)整個小組的人員安排,工作計劃,文檔質(zhì)專門負(fù)責(zé)系統(tǒng)的驗收測試用例。雖然各有分工,但大家必須協(xié)同工作。VISOIBMRationalROSE工具軟件。WORD軟件。六、結(jié)果實驗結(jié)果包括:系統(tǒng)配置圖及其說明。系統(tǒng)體系結(jié)構(gòu)劃分及其說明。借書用例、還書用例、處罰用例的詳細(xì)設(shè)計類圖及其屬性、方法說明。明。七、成績評定成績,每名成員的成績=(組長評分+教師評分)/2。請查看系統(tǒng)設(shè)計規(guī)格說明書模板(10分)答案:UML管理系統(tǒng)設(shè)計實驗一、系統(tǒng)概述摘要UML8090Booch、RumbaughJacobson圖書管理系統(tǒng)可行性分析圖書管理系統(tǒng)是一個面向?qū)W校圖書館用來進(jìn)行圖書管理的管理信息系統(tǒng)(MIS)。該信息系統(tǒng)能夠方便地為借閱者提供各種借閱服務(wù),也能夠為圖書管理員和系統(tǒng)管理員提供方便的管理服務(wù)。效的應(yīng)用軟件開發(fā)是非常有必要的。二、需求分析功能性需求務(wù)和預(yù)定圖書服務(wù)等。當(dāng)借閱者需要借閱書籍、歸還書籍時需要通過圖書管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。當(dāng)借閱者節(jié)約的圖書數(shù)量超過限制時,不允許借閱者再進(jìn)行借閱。當(dāng)借閱者借閱的圖歸還時不需要。系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括圖書的添加、刪除和修改;書目的添加和刪除;借閱者的添加、刪除和修改,并且系統(tǒng)管理員能夠查詢借閱者、圖書和圖書管理員的信息。ISBN/ISSN系統(tǒng)模塊而管理借閱者的借閱和歸還等活動。信息查詢模塊:信息查詢模塊主要用于實現(xiàn)借閱者對信息的查詢,包括圖書信息的查詢、自身信息的查詢和書籍的預(yù)定等功能。理操作。用例圖借閱者用例圖ISBN/ISSN信息、個人信息和進(jìn)行圖書預(yù)定。查詢個人信息:每一個借閱者都可以通過自助機(jī)器在登錄后查詢自己的信息,但是不允許在未授權(quán)的情況下查詢其他人的信息。預(yù)定圖書:在登錄自助系統(tǒng)后,借閱者可以預(yù)定相關(guān)的書籍內(nèi)容。借閱圖書:借閱者可以通過圖書管理員借閱相關(guān)書籍。金。查找圖書<<include>>查找圖書<<include>>查詢個人信息錄系統(tǒng)預(yù)定圖書借閱者借閱圖書<<extend>>歸還圖書 繳納罰金圖2-3-1借閱者用例圖圖書管理員用例圖需要檢查用戶的合法性,如果不合法,不允許借閱書籍。如果之前該圖書已經(jīng)被該借閱者預(yù)定,需要刪除該圖書的預(yù)定信息。處理歸還:借閱者可以通過圖書管理員歸還書籍。當(dāng)借閱者的書籍超過一定的期限時,圖書管理員需要收取罰金。<<extend>><<extend>>刪除預(yù)定處理借閱<<include>>圖書管理員檢查用戶合法性處理歸還<<extend>>收取罰金圖2-3-2圖書管理員用例圖系統(tǒng)管理員用例圖查詢書籍信息:系統(tǒng)管理員有權(quán)限去查詢各種圖書的信息。詳細(xì)信息。刪除書籍:書籍的刪除也是通過系統(tǒng)管理員進(jìn)行的,圖書刪除時書籍的所有信息都將被刪除。修改書籍:書籍的信息可以被系統(tǒng)管理員修改。查詢讀者信息:系統(tǒng)管理員有權(quán)限去查詢讀者的信息。者的詳細(xì)信息。刪除讀者:讀者的刪除也是通過系統(tǒng)管理員進(jìn)行的,讀者被刪除時讀者的所有信息都將被刪除。修改讀者信息:讀者的信息可以被系統(tǒng)管理員修改。的描述信息。刪除書目:書目的刪除也是通過系統(tǒng)管理員進(jìn)行的,書目被刪除時所有關(guān)于該書目的圖書信息都將被清空。刪除書籍

添加書籍

查詢書籍信息查詢讀者信息

添加讀者修改書籍刪除讀者系統(tǒng)管理員添加書目

刪除書目

修改讀者信息圖2-3-3系統(tǒng)管理員用例圖三、系統(tǒng)靜態(tài)結(jié)構(gòu)類圖參與者的基本類圖分析確定系統(tǒng)參與者的屬性。系統(tǒng)管理員登錄系統(tǒng)時,需要提供系統(tǒng)管地址等,不同類型的借閱者可以借閱不同數(shù)目的圖書,并且不同的借閱者允許借閱和預(yù)定的天數(shù)也是不一的。根據(jù)分析結(jié)果建立參與者的基本雷圖模3-1-1圖3-1-1參與者基本類圖業(yè)務(wù)實體類圖借閱類;對于書目信息的存儲需要一個書目類。每一本圖書擁有和其他圖書相區(qū)別的編號、目錄名稱編號、ISBN名稱、作3-1-2所示。

圖3-1-2業(yè)務(wù)實體類圖圖3-1-3類之間的關(guān)系邊界類圖主界面登錄界面3-1-3主界面登錄界面圖書管理界面 書目管理界面 借閱者管理界面 用戶信息顯示界面 圖書預(yù)定界面圖3-1-3邊界類圖類的清單名稱圖書管理界面書目管理界面生成TRUETRUETRUE可見性publicpublicpublic抽象FALSEFALSEFALSE類的類型ClassClassClass登錄界面TRUEpublicFALSEClass主界面TRUEpublicFALSEClass用戶信息顯示界面TRUEpublicFALSEClass圖書預(yù)定界面TRUEpublicFALSEClass控制類TRUEpublicFALSEClass借閱者TRUEpublicFALSEClass圖書管理員TRUEpublicFALSEClass系統(tǒng)管理員TRUEpublicFALSEClass類的屬性清單借閱者屬性清單名稱代碼數(shù)據(jù)類型可見性類元只讀借閱者編號UserIdStringprivate借閱者FALSE借閱者名稱NameStringprivate借閱者FALSE借閱者地址AddressStringprivate借閱者FALSE最大借書數(shù)量MaxBooksIntegerprivate借閱者FALSE最長借閱日期MaxBorrowDaysIntegerprivate借閱者FALSE密碼PasswordsStringprivate借閱者FALSE最大預(yù)定天數(shù)MaxReserveDaysIntegerprivate借閱者FALSE圖書管理員屬性清單名稱名稱圖書管理員名稱密碼代碼LibrarianName數(shù)據(jù)類型String可見性private類元 只讀圖書管理員FALSEPasswordsStringprivate圖書管理員FALSE系統(tǒng)管理員屬性清單名稱名稱系統(tǒng)管理員名稱密碼代碼AdministratorNamePasswords數(shù)據(jù)類型String可見性private類元 只讀系統(tǒng)管理員FALSEStringprivate系統(tǒng)管理員FALSE借閱類的屬性清單名稱代碼數(shù)據(jù)類型可見性類元只讀圖書編號BookIdLongprivate借閱FALSE借閱者編號UserIdStringprivate借閱FALSE借閱日期LoanDateDateprivate借閱FALSE圖書類的屬性清單名稱圖書編號書目名稱編號代碼BookIdTitleId數(shù)據(jù)類型LongInteger可見性privateprivate類元圖書圖書只讀FALSEFALSEISBN名稱ISBNStringprivate圖書FALSE作者AuthorStringprivate圖書FALSE出版社PublisherStringprivate圖書FALSE書名NameStringprivate圖書FALSE出版日期PublishDateDateprivate圖書FALSE書目類的屬性清單名稱名稱書目名稱編號書目名稱代碼TitleIdTitle數(shù)據(jù)類型IntegerString可見性privateprivate類元書目書目只讀FALSEFALSE預(yù)定類的屬性清單名稱代碼數(shù)據(jù)類型可見性類元只讀圖書編號BookIdLongprivate預(yù)定FALSE借閱者編號UseIdStringprivate預(yù)定FALSE預(yù)定日期ReserveDateDateprivate預(yù)定FALSE四、系統(tǒng)動態(tài)結(jié)構(gòu)序列圖序列圖描繪系統(tǒng)中的一組對象在時間上交互的整體行為。在圖書管理系統(tǒng)中,根據(jù)以上的用例可以獲得以下序列圖。:圖書借閱者查找圖書序列圖:圖書:借閱者

:圖書管理界面1:查找圖書1:查找圖書2:3:返回圖書信息4:顯示圖書信息圖4-1-1借閱者查找圖書序列圖借閱者查詢個人信息序列圖:借閱者 :登錄界面 :用戶信息顯示界面1:登錄系統(tǒng)1:登錄系統(tǒng):借閱者2:返回登錄信息3:實例化借閱者對象4:返回借閱者信息5:顯示借閱者信息圖4-1-2借閱者查詢個人信息序列圖:圖書:預(yù)定借閱者預(yù)定圖書序列圖:圖書:預(yù)定:圖書預(yù)定界面:借閱者:借閱者1:預(yù)定圖書2:查找圖書3:返回圖書信息4:添加預(yù)定圖書5:返回是否預(yù)訂成功信息6:顯示是否預(yù)訂成功信息圖4-1-3借閱者預(yù)定圖書序列圖圖書管理員處理借閱序列圖:借閱者

:圖書管理員 :圖書管理界面:圖書:借閱1:提交圖書證和書籍:圖書:借閱2:借出圖書3:選擇圖書4:書本信息5:添加借閱圖書信息6:檢查借閱圖書信息7:添加借閱信息消息8:顯示借閱信息9:歸還書籍和圖書證圖4-1-4圖書管理員處理借閱序列圖:圖書:借閱圖書管理員處理還書序列圖:圖書:借閱:借閱者 :圖書管理員 :圖書管理界面1:提交借閱書籍1:提交借閱書籍2:處理還書3:獲取圖書信息4:圖書信息5:刪除借閱記錄6:檢查是否超期7:刪除借閱記錄8:返回刪除消息9:顯示歸還消息圖4-1-5圖書管理員處理還書序列圖系統(tǒng)管理員查詢書籍序列圖:圖書管理界面:圖書管理界面:系統(tǒng)管理員:圖書1:查找圖書2:根據(jù)圖書編號查找圖書3:返回圖書信息4:顯示圖書信息圖4-1-6系統(tǒng)管理員查詢書籍序列圖:書目:圖書系統(tǒng)管理員添加書籍序列圖:書目:圖書:系統(tǒng)管理員

:圖書管理界面1:添加圖書1:添加圖書2:查詢書目3:所有書目4:設(shè)置圖書信息5:添加圖書6:添加圖書信息是否成功7:顯示添加圖書成功圖4-1-7系統(tǒng)管理員添加書籍序列圖:圖書系統(tǒng)管理員刪除書籍序列圖:圖書:系統(tǒng)管理員

:圖書管理界面1:刪除圖書1:刪除圖書2:查找圖書3:圖書信息4:刪除圖書5:刪除信息6:顯示刪除信息圖4-1-8系統(tǒng)管理員刪除書籍序列圖系統(tǒng)管理員修改書籍序列圖:圖書管理界面:圖書管理界面:圖書:系統(tǒng)管理員1:修改圖書2:查找圖書3:圖書信息4:修改圖書信息5:修改圖書6:修改信息7:顯示修改信息圖4-1-9系統(tǒng)管理員修改書籍序列圖系統(tǒng)管理員查詢借閱者信息序列圖:系統(tǒng)管理員 :借閱者管理界面 :借閱者1:查詢借閱者信息1:查詢借閱者信息2:查詢借閱者信息3:借閱者信息4:顯示借閱者信息圖4-1-10系統(tǒng)管理員查詢借閱者信息序列圖系統(tǒng)管理員添加借閱者序列圖:借閱者管理界面:借閱者管理界面:系統(tǒng)管理員:借閱者1:添加借閱者2:添加借閱者信息3:插入借閱者4:插入借閱者信息5:顯示插入借閱者信息是否成功圖4-1-11系統(tǒng)管理員添加借閱者序列圖系統(tǒng)管理員刪除借閱者序列圖:借閱者管理界面:借閱者管理界面:系統(tǒng)管理員:借閱者1:刪除借閱者2:查詢借閱者3:借閱者信息4:刪除借閱者5:是否刪除成功6:顯示是否刪除成功信息圖4-1-12系統(tǒng)管理員刪除借閱者序列圖系統(tǒng)管理員修改借閱者信息序列圖:借閱者管理界面:借閱者管理界面:系統(tǒng)管理員1:修改借閱者信息:借閱者2:查詢借閱者3:借閱者信息4:填寫修改信息5:修改借閱者6:是否修改成功7:顯示修改是否成功消息圖4-1-13系統(tǒng)管理員修改借閱者信息序列圖系統(tǒng)管理員添加書目序列圖:系統(tǒng)管理員

:書目1:添加書目:書目

:書目管理界面2:輸入書目信息3:添加書目4:檢查書目是否存在5:添加是否成功信息6:顯示添加信息圖4-1-14系統(tǒng)管理員添加書目序列圖:書目系統(tǒng)管理員刪除書目序列圖:書目:書目管理界面員1:刪除書目2:查找書目3:書目信息4:刪除書目5:刪除信息:系統(tǒng)管理6:顯示刪除信息:系統(tǒng)管理6:顯示刪除信息狀態(tài)圖圖書狀態(tài)圖新書新書添加新書 被添加能夠借閱刪除舊書被刪除預(yù)定歸還借閱取消預(yù)訂或超過預(yù)定時間被預(yù)定 被借閱圖4-2-1圖書狀態(tài)圖借閱者狀態(tài)圖借閱書籍借閱書籍

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論