圖書管理系統(tǒng)設(shè)計(jì)與開發(fā)_第1頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)與開發(fā)_第2頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)與開發(fā)_第3頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)與開發(fā)_第4頁(yè)
圖書管理系統(tǒng)設(shè)計(jì)與開發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1、 大理學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)報(bào)告 課程名稱: C#程序設(shè)計(jì)課程設(shè)計(jì) 設(shè)計(jì)題目: 圖書管理系統(tǒng)設(shè)計(jì)與開發(fā) 專 業(yè): 信息與計(jì)算科學(xué) 班 級(jí): 姓 名: 起止日期: 2013.8.292014.9.26 指導(dǎo)教師: 3 第1頁(yè) 共 1頁(yè)目錄第一章 圖書館管理系統(tǒng)綜述第二章 需求獲取2.1標(biāo)識(shí)參與者2.2標(biāo)識(shí)用例 2.3編寫用例文檔第三章 對(duì)象建模第四章 將模型映射到代碼第五章 編碼第六章 測(cè)試第一章 圖書館管理系統(tǒng)綜述描述圖書館管理系統(tǒng)業(yè)務(wù)第二章 需求獲取2.1標(biāo)識(shí)參與者借閱者、圖書管理員 系統(tǒng)管理員借閱者:預(yù)訂、用戶管理、查詢圖書、續(xù)借圖書管理員:借書處理、還書處理、書籍管理、用戶管理系統(tǒng)

2、管理員:系統(tǒng)故障維修、系統(tǒng)自動(dòng)更新、系統(tǒng)安全管理2.2標(biāo)識(shí)用例 用例圖2.3編寫用例文檔書籍預(yù)訂用 例 名:SJYDUSECASE范 圍: 圖書館管理系統(tǒng)級(jí) 別:用戶級(jí)別主要參 與 者:借閱者主要涉重及其關(guān)注點(diǎn):書、圖書館管理系統(tǒng)、借閱者、預(yù)訂書籍的速度前置條件:借閱者成功登錄系統(tǒng)后置條件:系統(tǒng)顯示預(yù)訂書籍成功主事件流:1、借閱者登錄圖書管理系統(tǒng)系統(tǒng)進(jìn)入圖書預(yù)訂界面2、系統(tǒng)顯示相應(yīng)界面3、借閱者選擇想要預(yù)訂的書籍4、系統(tǒng)顯示預(yù)訂的書籍信息并顯示5、借閱者發(fā)送確定預(yù)訂信息6、系統(tǒng)顯示預(yù)訂成功7、再次進(jìn)入確認(rèn)預(yù)訂信息成功,退出系統(tǒng)備用事件流:進(jìn)入預(yù)訂界面可以預(yù)訂多本書用例圖 續(xù)借用例名:XJUSE

3、CASE范圍:圖書館管理系統(tǒng)級(jí)別:用戶級(jí)別主要參與者:借閱者主要涉眾及其關(guān)注點(diǎn):書、圖書管理系統(tǒng)、借閱者前置條件:借閱者成功進(jìn)入圖書管理系統(tǒng)界面后置條件:續(xù)借圖書成功主事件流:1、學(xué)生登錄個(gè)人信息進(jìn)入圖書管理系統(tǒng),發(fā)出續(xù)借請(qǐng)求2、進(jìn)入續(xù)借界面 3、查看自己借書的歷史信息并顯示4、選擇續(xù)借并看到期時(shí)間然后退出5、再次進(jìn)入查看自己的續(xù)借是否成功備用世間流 :1、系統(tǒng)要求借閱者重新輸入要求或取消輸入 2、借閱者選擇取消輸入,則用例結(jié)束 3、借閱者重新輸入想要借閱書籍信息,轉(zhuǎn)到借書界面。用例圖書籍查詢用例名:SJCXUSECASE范圍:圖書館管理系統(tǒng)級(jí)別:用戶級(jí)別主要參與者:借閱者主要涉眾及其關(guān)注點(diǎn):

4、書、圖書管理系統(tǒng)、借閱者前置條件:借閱者成功登錄圖書管理系統(tǒng)后置條件:成功查詢需要的圖書主成功事件:1.借閱者成功登錄個(gè)人信息進(jìn)入圖書管理系統(tǒng)發(fā)出查詢請(qǐng)求2.進(jìn)入查詢界面3.輸入需要查詢圖書的相關(guān)信息發(fā)出查詢請(qǐng)求4.顯示要查詢的書的信息5.退出圖書管理系統(tǒng)備用事件流: 4a.多次進(jìn)行3操作直到查詢所有要查詢的書籍用例圖 借書處理用例名:JSCLUSECASE范圍:圖書館管理系統(tǒng)級(jí)別:圖書管理員主要參與者:圖書管理員、借閱者主要涉眾及其關(guān)注點(diǎn):書籍、圖書管理系統(tǒng)、圖書館管理員、借閱者前置條件:圖書管理員成功登錄圖書管理系統(tǒng)后置條件:保留借閱者借書記錄主成功事件:1、 借閱者帶著借閱證道圖書館前臺(tái)

5、2、 進(jìn)入借書界面3、 掃描借書證的條形碼4、 顯示借閱者的信息并顯示5、 查詢借閱者歷史信息并顯示6、 掃描圖書的條形碼7、 查詢圖書的信息并顯示8、 重復(fù)6、7知道掃描圖書完成9、 圖書館管理員確認(rèn)本次信息并保存?zhèn)溆檬录鳎簭牡?步開始可以借書的最多數(shù)目,啟動(dòng)還書功能。用例圖還書處理用例名:SHCLUSECASE范圍:圖書館管理系統(tǒng)級(jí)別:圖書館管理員主要參與者:圖書館管理員主要涉眾及其關(guān)注點(diǎn):書籍、圖書管理系統(tǒng)、圖書管理員、借閱者前置條件:成功登錄管理系統(tǒng)后置條件:系統(tǒng)顯示書籍成功歸還主成功事件:1、 圖書管理員輸入相關(guān)信息登錄圖書管理系統(tǒng)發(fā)出還書處理請(qǐng)求2、 掃描借閱者的借閱證3、 查詢

6、并顯示借閱者信息查看借閱者的借書記錄4、 掃描書籍的條形碼查看并顯示書籍的信息5、 刪除借閱者的借書記錄顯示歸還書籍成功備用事件流:aa1、系統(tǒng)要求圖書管理員重新錄入歸還圖書信息a2、圖書管理員進(jìn)行4、5操作用例圖 第三章 對(duì)象建模3.1 標(biāo)識(shí)圖書館管理系統(tǒng)參與對(duì)象3.11標(biāo)識(shí)書籍預(yù)訂的用例參與對(duì)象1、候選對(duì)象:借閱者、圖書館管理系統(tǒng)、圖書、預(yù)訂界面,庫(kù)存2、標(biāo)識(shí)對(duì)象屬性:借閱者對(duì)象屬性:姓名,性別,借閱證編碼,電話號(hào)碼圖書:圖書的名稱,圖書的類別,圖書的編號(hào)3、標(biāo)識(shí)方法:借閱者對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete

7、(String id)、Select(String st)圖書對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)3.12標(biāo)識(shí)續(xù)借用例參與對(duì)象1、候選對(duì)象:借閱者、借閱臺(tái)、續(xù)借管理界面、圖書、編碼、借閱信息、借閱時(shí)間、 2、 標(biāo)識(shí)對(duì)象性:借閱者對(duì)象屬性:姓名,性別,借閱證編碼,電話號(hào)碼圖書館管理員的屬性:姓名,身份證號(hào)碼,電話號(hào)碼,郵箱地址借閱證:借閱證級(jí)別,借閱證條形碼編號(hào)圖書:圖書的名稱,圖書的類別,圖書的編號(hào)歷史借閱信息對(duì)象的屬性:借閱者姓名,所借書籍的名稱,借出日期

8、3、標(biāo)識(shí)方法:借閱者對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)圖書館管理員對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)圖書對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)歷史借閱信息對(duì)象的方法:Insert(St

9、ring st)、Delete(String id)3.13標(biāo)識(shí)查詢用例參與對(duì)象1、候選對(duì)象:借閱者、圖書、查詢圖書界面、圖書庫(kù)存、借閱信息、借閱證2、標(biāo)識(shí)對(duì)象性:借閱者對(duì)象屬性:姓名,性別,借閱證編碼,電話號(hào)碼圖書:圖書的名稱,圖書的類別,圖書的編號(hào)歷史借閱信息對(duì)象的屬性:借閱者姓名,所借書籍的名稱,借出日期3、 標(biāo)識(shí)方法:借閱者對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)圖書對(duì)象的方法:Insert(String st)、UpData(String st, St

10、ing id)、Delete(String id)、Select(String st)3.14標(biāo)識(shí)借書處理用例參與對(duì)象1、候選對(duì)象:借閱者,借書臺(tái),圖書館管理員,借書界面,借閱證,條形碼,借閱信息,圖書,編碼2、標(biāo)識(shí)對(duì)象屬性借閱者對(duì)象屬性:姓名,性別,借閱證編碼,電話號(hào)碼圖書館管理員的屬性:姓名,身份證號(hào)碼,電話號(hào)碼,郵箱地址借閱證:借閱證級(jí)別,借閱證條形碼編號(hào)圖書:圖書的名稱,圖書的類別,圖書的編號(hào)歷史借閱信息對(duì)象的屬性:借閱者姓名,所借書籍的名稱,借出日期3、標(biāo)識(shí)方法借閱者對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(

11、String id)、Select(String st)圖書館管理員對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)借閱證對(duì)象的方法:Insert(String st)、Delete(String id)、圖書對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)歷史借閱信息對(duì)象的方法:Insert(String st)、Delete(String i

12、d)標(biāo)識(shí)還書處理用例參與對(duì)象3.15候選對(duì)象:借閱者,借書臺(tái),圖書館管理員,借書界面,借閱證,條形碼,借閱信息,圖書,編碼1、 標(biāo)識(shí)對(duì)象屬性:借閱者對(duì)象屬性:姓名,性別,借閱證編碼,電話號(hào)碼圖書館管理員的屬性:姓名,身份證號(hào)碼,電話號(hào)碼,郵箱地址借閱證:借閱證級(jí)別,借閱證條形碼編號(hào)圖書:圖書的名稱,圖書的類別,圖書的編號(hào)歷史借閱信息對(duì)象的屬性:借閱者姓名,所借書籍的名稱,借出日期2、標(biāo)識(shí)方法:借閱者對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)圖書館管理員對(duì)象的方法:

13、Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)借閱證對(duì)象的方法:Insert(String st)、Delete(String id)、圖書對(duì)象的方法:Insert(String st)、UpData(String st, Sting id)、Delete(String id)、Select(String st)歷史借閱信息對(duì)象的方法:Insert(String st)、Delete(String id)3.16書籍預(yù)訂的類圖3.17續(xù)借的類圖3.18查詢用例類圖3.19借書處理

14、用例類圖3.20還書處理用例類圖) 第四章 將模型映射到代碼4.1 將對(duì)象模型映射到編程環(huán)境4.11書籍預(yù)訂處理模型映射到編程環(huán)境Public class JYZ Public string xm; Public string xb;Public string yxdz;Public string dhhm;Public void insert(string st) Public void delete(string id) Public void update(string st,string id) Public void select (string st) Public class T

15、uShu Public string mc;Public string cbs;Public string zz;Public class KuCun Public string tsmc; Public string cbs; Public string zz;4.12續(xù)借處理模型映射到編程環(huán)境Public class XJGL Public string xm; Public string xb;Public string yxdz;Public string dhhm;Public void insert(string st) Public void delete(string id)

16、Public void update(string st,string id) Public void select (string st) Public class TuShu Public string mc;Public string cbs;Public string zz;4.13查詢處理模型映射到編程環(huán)境Public class JYZ Public string xm; Public string xb;Public string yxdz;Public string dhhm;Public void insert(string st) Public void delete(st

17、ring id) Public void update(string st,string id) Public void select (string st) Public class TuShu Public string mc;Public string cbs;Public string zz;Public class KuCun Public string tsmc; Public string cbs; Public string zz;4.14借書處理模型映射到編程環(huán)境Public class JYZ Public string xm; Public string xb;Publi

18、c string yxdz;Public string dhhm;Public void insert(string st) Public void delete(string id) Public void update(string st,string id) Public void select (string st) Public class JS:JYZ Public string jsxx;Public class XS:JYZ Public string xsxx;Public class TuShu Public string mc;Public string cbs;Public string zz;4.15還書處理模型映射到編程環(huán)境Public class JYZ Public string xm; Public string xb;Public string xh;Public string bj;Public string dhhm;Public void insert(string st) Public void delete(string

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論