基于Rational Rose的圖書管理系統(tǒng)建模_第1頁
基于Rational Rose的圖書管理系統(tǒng)建模_第2頁
基于Rational Rose的圖書管理系統(tǒng)建模_第3頁
基于Rational Rose的圖書管理系統(tǒng)建模_第4頁
基于Rational Rose的圖書管理系統(tǒng)建模_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、圖書館管理系統(tǒng)圖書館管理系統(tǒng)實(shí)驗(yàn)題目:_岳 飛 鴻報(bào)告人 :_2012年6月 報(bào)告時(shí)間:_西華師范大學(xué) 學(xué) 校:_注釋: 參考資料:UML系統(tǒng)分析與設(shè)計(jì)教程目 錄第一部分1.系統(tǒng)概述32.系統(tǒng)重要數(shù)據(jù)字典說明63.系統(tǒng)UML建模分析73.1系統(tǒng)用例圖73.1.1系統(tǒng)的參與者73.1.2系統(tǒng)用例圖83.2 系統(tǒng)類圖163.2.1參與者相關(guān)的類163.2.2系統(tǒng)中用到其他類173.2.3各類之間的關(guān)系183.3系統(tǒng)的組件圖193.3.1業(yè)務(wù)對(duì)象組件圖193.3.2用戶界面組件圖193.4系統(tǒng)的配置圖20第二部分(省略)部分順序圖,通信圖,活動(dòng)圖,狀態(tài)圖等代碼聯(lián)系方式:郵箱:1. 系統(tǒng)概

2、述 系統(tǒng)概述前的學(xué)習(xí)指導(dǎo)(參照課本):信息系統(tǒng)開發(fā)的目的是要滿足用戶需求,為了達(dá)到這個(gè)目的,設(shè)計(jì)人員必須充分系統(tǒng)的商用總體目標(biāo)(本系統(tǒng)就是方便圖書館的借還書)和用戶的工作方式(本系統(tǒng)中用戶可以憑借瀏覽器在線觀看用戶的一些與圖書館掛鉤的信息,即借閱者不直接與系統(tǒng)交互,但出于特定的需求,本系統(tǒng)中借閱者可以再前臺(tái)進(jìn)行續(xù)借操作)。無論是開發(fā)簡(jiǎn)單的應(yīng)用程序,還是開發(fā)商用型的大規(guī)模軟件系統(tǒng),首先要做的是就是確定系統(tǒng)的系統(tǒng)需求,即確定系統(tǒng)的功能。收集到的系統(tǒng)分為三類,即功能性需求,非功能性需求,可用性需求。功能性需求和非功能性需求是系統(tǒng)分析與設(shè)計(jì)中的常用種類,可用性需求常常被忽略,但被忽略并不代表它不重要,

3、事實(shí)上,可用性是衡量一個(gè)軟件是否成功的重要因素之一圖書館的計(jì)算機(jī)信息化管理,就是將傳統(tǒng)圖書館業(yè)務(wù)的手工操作轉(zhuǎn)變成由計(jì)算機(jī)管理,即將圖書館圖書的常規(guī)業(yè)務(wù),利用計(jì)算機(jī)技術(shù),進(jìn)行高效、準(zhǔn)確的信息化管理。其功能需求如下:(1)借閱者可以通過網(wǎng)絡(luò)查詢館藏書籍信息,更改自己的信息(郵箱,聯(lián)系方式,密碼),能夠查詢自己的借書情況,能夠在一定條件下續(xù)借圖書;(2)參與者分管理員,教師,學(xué)生,管理員負(fù)責(zé)后臺(tái)系統(tǒng)的運(yùn)維,教師與學(xué)生都可以借書,但是借書的權(quán)限有所不同;(3)圖書管理員對(duì)系統(tǒng)后臺(tái)的運(yùn)維包括以下:圖書管理;借閱管理;用戶管理;圖書管理主要有:添加與刪除圖書以及查看圖書等等借閱管理主要有是針對(duì)用戶的借閱與

4、歸還,但是得通過管理員的相關(guān)操作進(jìn)行,即借閱者的借閱不直接與系統(tǒng)交互,讓圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互用戶管理主要對(duì)用戶信息進(jìn)行操作,包括更新,添加,刪除,修改等(4)對(duì)于系統(tǒng)的公告,館藏,部門等等本uml系統(tǒng)模型不進(jìn)行詳細(xì)討論系統(tǒng)后臺(tái)功能性需求進(jìn)一步分析(1) 借閱者持有借閱卡;借閱卡有借閱者名和借閱者卡號(hào)(對(duì)本系統(tǒng)就是大學(xué)的借閱證)。(2) 圖書管理員作為借閱者的代理借書。(3) 圖書管理月作為借閱者的代理還書。(4) 圖書管理員可以創(chuàng)建新的借閱者賬戶(5) 圖書管理員可以增加新的用戶類別。(6) 圖書管理員可以修改借閱者的賬戶信息。(7) 圖書管理員可以刪除已存在的借閱者賬戶。(8

5、) 圖書管理員可以添加新書刊的種類。(9) 圖書管理員可以修改書刊種類信息。(10) 圖書管理員可以刪除系統(tǒng)中的書刊種類。(11) 圖書管理員可以在系統(tǒng)中書刊信息。(12) 圖書管理員可以修改書刊信息。(13) 圖書管理員可以刪除書刊信息。系統(tǒng)后臺(tái)非功能性需求進(jìn)一步分析(1) 圖書管理員可以查看借閱者的借閱信息(2) 圖書管理員代理借閱者還書時(shí)應(yīng)有相應(yīng)的還書類別(即還書是用戶是超期還書,還是損壞還書,還是丟失還書)系統(tǒng)后臺(tái)可用性需求進(jìn)一步分析(1) 系統(tǒng)中可有圖書館藏書信息的模塊(2) 系統(tǒng)中可有統(tǒng)計(jì)丟失書刊模塊(3) 系統(tǒng)可以通知超期用戶及時(shí)還書系統(tǒng)前臺(tái)功能性需求進(jìn)一步分析(1) 用戶憑借用

6、戶名及用戶密碼登陸系統(tǒng)前臺(tái)。(2) 用戶可以修改一定的用戶信息(聯(lián)系方式等)。(3) 用戶可以續(xù)借自己已借圖書(但又借閱次數(shù)與時(shí)間限制)。(4) 用戶可以查詢某一條件下的圖書,也就是收索框。(5) 統(tǒng)計(jì)系統(tǒng)的歷史登陸人數(shù)。(6) 用戶掛失系統(tǒng)前臺(tái)非功能性需求進(jìn)一步分析(1) 用戶可以查看一些圖書館信息(如部門信息,館藏信息,開關(guān)時(shí)間,借閱工作流程)。(2) 用戶可以查詢自己的用戶信息。(3) 用戶可以查詢自己的借閱信息。(4) 顯示當(dāng)前登錄用戶名稱。系統(tǒng)前臺(tái)可用性需求進(jìn)一步分析(1) 向管理員發(fā)送意見反饋模塊。(2) 向管理員申請(qǐng)購買書籍建議。(3) 預(yù)定書籍。注:鑒于工程的復(fù)雜程度,本文檔中

7、就只針對(duì)系統(tǒng)后臺(tái)展開報(bào)告圖書管理系統(tǒng)平臺(tái)需求說明2.系統(tǒng)部分重要數(shù)據(jù)字典說明注:對(duì)于系統(tǒng)賠償表,也就是賠償功能模塊系統(tǒng)不予說明還有一些類型表等細(xì)節(jié)系統(tǒng)不予說明。(只給出在uml建模中要用到的數(shù)據(jù),只給出部分字段)1.用戶表字段說明字段名稱用戶編號(hào)ID用戶名UName用戶密碼Password用戶聯(lián)系電話Phone郵箱Email用戶類別編號(hào)uType_ID借書證號(hào)Library_Card2.用戶類型字段說明字段名稱用戶編號(hào)ID類型名tName可借書數(shù)bNum可借時(shí)間bTime續(xù)借時(shí)間rTime續(xù)借次數(shù)rTimes3.管理員表字段說明字段名稱編號(hào)ID登陸名LoginName登錄密碼Password4

8、.書籍表字段說明字段名稱編號(hào)ID索書號(hào)UName書名Password5.借書狀態(tài)表字段說明字段名稱編號(hào)ID用戶編號(hào)uID書編號(hào)bID3.系統(tǒng)UML建模分析3.1系統(tǒng)用例圖報(bào)告前指導(dǎo):采用用例驅(qū)動(dòng)的分析方法分析需求的主要任務(wù)是識(shí)別出系統(tǒng)的中的參與者和用例,并建立用例模型3.1.1系統(tǒng)的參與者通過對(duì)系統(tǒng)需求的分析,可以確定系統(tǒng)中主要的兩個(gè)參與者,借閱者和給管理員系統(tǒng)主要參與者包括:(1)借閱者a,教師b.學(xué)生(2)圖書館管理員說明:這是一個(gè)用來顯示參與者之間的關(guān)系的Class Drigram3.1.2系統(tǒng)主要用例圖為了更加清新的看到用例之間的關(guān)系,我們給出了相應(yīng)的在用例視圖中給用戶觀看的中文版用例

9、圖(1)借閱者的用例圖用例詳細(xì)說明請(qǐng)觀看上圖的中文版用例視圖(2)圖書館管理員的用例圖用例詳細(xì)說明請(qǐng)觀看上圖的中文版用例視圖(3)整個(gè)系統(tǒng)的例圖用例詳細(xì)說明請(qǐng)觀看上圖的中文版用協(xié)作用戶協(xié)作管理員協(xié)作3.2 系統(tǒng)類圖圖書館管理系統(tǒng)的數(shù)據(jù)類中共有七個(gè):3.2.1參與者相關(guān)的類【類圖說明】類圖的說明字段說明如下用戶類:用戶編號(hào)(ID)用戶名(UName)用戶密碼(Password)用戶聯(lián)系電話(Phone)郵箱(Email)用戶類別編號(hào)(uType_ID)借書證號(hào)(Library_Card)等管理員類:編號(hào)(ID)登陸名(LoginName)登錄密碼(Password)對(duì)于類的方法此處不給于相關(guān)說明。3.2.2系統(tǒng)中用到其他類【類圖說明】請(qǐng)到第六頁查看相應(yīng)字段說明3.2.3各類之間的關(guān)系3.3系統(tǒng)的組件圖3.3.1業(yè)務(wù)對(duì)象組件 系統(tǒng)建立在一個(gè)含有書目信息、書籍信息、借閱者信息、借閱信息和書籍預(yù)定信息的中央數(shù)據(jù)庫上。3.3.2用戶界面組件圖3.4系統(tǒng)的配置圖配置圖主要是用來說明如何配置系統(tǒng)的軟件和

溫馨提示

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

評(píng)論

0/150

提交評(píng)論