圖書管理系統(tǒng)軟件工程課設計_第1頁
圖書管理系統(tǒng)軟件工程課設計_第2頁
圖書管理系統(tǒng)軟件工程課設計_第3頁
圖書管理系統(tǒng)軟件工程課設計_第4頁
圖書管理系統(tǒng)軟件工程課設計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程程設計圖書管理系統(tǒng)圖書管系統(tǒng)項軟件求規(guī)說明1、

引言1.1、項目背景圖書館在正常運營中面對大量書籍、讀者信息以及兩者間相聯(lián)系產生的借書信息還書信息?,F有的人工記錄方法既效率低又錯誤過多,大大響了圖書館的正常管工作。因此需要對書籍資源、讀者資源、借書信息、還書信息進行理,及時了解各個環(huán)中信息的變更,有利用管理效率的提高。本系統(tǒng)通過強大的計算技術給圖書管理人員讀者借、還書帶來便利。本系統(tǒng)除了圖書館內管理的一般功能還,還包括網上在線查圖書信息、查詢本人的借閱情況和續(xù)借等功能。系統(tǒng)的功能相對較完善,根據以后不的需要,還要對系統(tǒng)進行更新。1.2、項目目標圖書管理系統(tǒng)總的實現目標是:建立以館藏目錄為基礎的書數據庫;實現館內采、編目、流通、文獻檢索等信息化管理;建立圖書動態(tài)網站;入校園網為廣大師生時提供館內的最新信息。長期的目標還要實現直接瀏覽電子圖書及館際間的圖書互借。2、

數據分析數據模型(實體關系圖=ER圖圖書管理員讀者管理員讀者圖書管理員讀者管理員讀者價格

編號

出版

作者

書名

編號

密碼

姓名

住址mn管理m聯(lián)系式

管理域借閱n

姓名編號學院等級

專業(yè)

班級功能分析3、功能模型(數據流圖=DFD圖0層數據流圖讀者息圖書息借還信息讀者況圖書況1層數據流圖

圖管系

借閱詢條件圖書詢條件圖書息讀者閱信息管理員讀者借信表圖信表讀信表借信表讀信表管理員圖信表借信表管理員讀者借信表圖信表讀信表借信表讀信表管理員圖信表借信表圖書信息圖書情

借閱信1.書籍管理

圖書信圖書查條圖書信讀者信

借閱信

借還書信息

讀者借閱查詢條

讀者借閱情況讀者情

2.讀者管理

件3.借閱管理讀者信息

圖書借信息

圖書基本信息

讀者信息

借閱信息

借還書信息2層數據流圖(書籍理)

2層數據流圖(讀者理)

管理員2.1讀者類管理2.2讀者信管理讀者信息表借閱信息表管理員3.2.2圖書丟管理員2.1讀者類管理2.2讀者信管理讀者信息表借閱信息表管理員3.2.2圖書丟失管理圖書信息表3.2.1過期罰款管理讀者信息表借閱信息表讀者讀者信息表借閱信息表讀讀者類

別信息

者類別信息讀者類別表讀者類別信息讀者信息讀者情況

借閱信息讀者

信息2層數據流圖(借閱理)讀者基本信息

借閱信息

借書信息圖書本信借還信

3.3借書管

圖書信息借閱況借還

書信續(xù)借息

借閱查詢丟失息

還書借書信息信息3.2還書管

讀者本信

條件3.1續(xù)借管罰款過期信息

罰款數4、

狀態(tài)分析狀態(tài)模型(狀態(tài)轉換圖=SD圖圖書狀態(tài)征訂入庫選購編號已借出可借約留預約還書超出預留期征訂入庫選購編號已借出可借約留預約還書超出預留期5、

非功能求5.1性能需求

精度數據采集率:必須在90%以動態(tài)信息及時率:必須在95%以靜態(tài)信息全面率:必須在95%以信息準確率:必須在98%以

時間特性響應時間:局域網≤秒;局域網間≤8秒;校園網內查詢≤2秒;外部網絡查詢≤5秒。

適應性該系統(tǒng)的前臺產品最后提交形式為安裝程序,使其能在WindowsXP、操作系統(tǒng)平臺上正常運行,后臺產品最后提交形式為安裝包,其能在Linux下正常運行,并且能在需求變化時,能方便的進行功能擴充。

其它在一天中,同時使用該系統(tǒng)的主要用戶為:借還書管理員(館4人書信息管理員(每館2-6人者信息管理員(每1-4人統(tǒng)維護人員(每館1-2人者(每天的平均訪問人數為1000人)5.2安全設施需求

如果本系統(tǒng)在運行1小時內連續(xù)出現3次死機,那么本系必須在1分鐘內終止運行,同時提示維護人員人工將系統(tǒng)切換至備機運行。如果讀者在外部網絡訪問不了學校圖書館的網站,或者圖書查詢等待時間大于等2分鐘,就應該與外網絡的連接,請維護人員檢查系統(tǒng),防止惡意攻。每周四下午閉館時,維護人員應檢查硬件連接硬件連接情況計算機運行情況,并數據庫進行備份。5.3安全性需求本系統(tǒng)在安全性方面有比較高的要求,基本的安全防護為靜式的密碼。對于用戶:本系統(tǒng)在第一次使用時,提供系統(tǒng)維護人員初始登錄用戶名密碼。當系統(tǒng)維護人第一次登錄后,必須重新設置新的登錄用戶名、密碼。一般戶的用戶名和初始密由系統(tǒng)維護人員賦予;當一般用戶第一次登錄后,必須更改他的初登錄密碼,最初的錄密碼不能重用。同時要求每隔一個月的時間,系統(tǒng)能自動提示戶更改密碼,只有系維護人員才能對所有的信息資料進行訪問。對于讀者:每位讀者在拿到自己的圖書證后應該立即上網個性自己的密,每位讀者的初始密與其圖書證號相同,以后還可以修改密碼。本系統(tǒng)自身不具有毒檢測能力,無法防范病毒的侵入。解決的方是使用其它外部病毒防護軟件。5.4軟件的量屬性5.4.1有效性本系統(tǒng)一次至少能夠連續(xù)正常運行1月;同時在運行期間,其有效性至少可達到5.4.2效率在預計的高峰負載件下,15%處理力、20%系統(tǒng)可用內、30%的磁盤空間必須留出備用。5.4.3完整性所有用戶必須經過份驗證合法后才對數據進行訪問只有擁有維護員訪問特權的用戶才可以看系統(tǒng)的歷史記、操作日志;系的現場初始化只有擁有系統(tǒng)維護級特權用戶才能執(zhí)行。5.4.4健壯當用戶輸入非法數時,系統(tǒng)立即報,并發(fā)出修改提信息,直到用戶修改正確為止。當輸入據無效時,系統(tǒng)自動選用改數據的默認值,同時要求用戶確認。當數據中的數據發(fā)生錯時,系統(tǒng)會回到行前的狀態(tài),并提示用戶重新執(zhí)行已執(zhí)過的操作。5.4.5可用性在文件菜單中的所功能都必須定義能鍵或快捷鍵。新的操作人員在一的培訓學習之后就應該可以正確行所有要求任務的95%。5.4.6可維護性在整個系統(tǒng)的開發(fā)程中,必須有完,準確的文檔資。正常情況下,各館的維護人員應能在周四閉館的工作間(3小時)內完成項維護工作。在系統(tǒng)編碼時,函數調用不能超過三深度,并且每個件模塊中注釋與代碼的比例不得少于1:3。釋中應包含編寫、編寫時間、軟件能模塊的描述、函數的作用。5.4.7可移性該系統(tǒng)的前臺產品以在Windows98、WindowsXP、Windows2000操作系統(tǒng)平臺上正常運行。后產品可以在各個本的Linux操系統(tǒng)平臺上運行5.4.8可重用性本系統(tǒng)涉及到的基數據(如圖書、者等)處理模塊考慮作為新的組件庫為后續(xù)項目作準備5.4.9可測試性模塊之間不要出現互調用的情況,時每個模塊源代中邏輯分支不要大于8。5.5業(yè)務規(guī)則

只有持有系統(tǒng)維護密碼的用戶才能行現場初始化。只有持有借還書管員密碼的用戶才執(zhí)行借還書的操。只有持有圖書信息理員密碼的用戶能執(zhí)行圖書信息制的操作。只有持有讀者信息理員密碼的用戶能執(zhí)行讀者信息制的操作。只有讀者本人知道己的密碼,用此能查看自己的基信息和借閱信息。任何人都可以通過WEB頁查詢本校圖書館的藏情況。讀者證號、圖書代、書架號等信息編制應仔細參考閱讀《圖書館操作規(guī)程》6.補充6.1軟件結構信息錄入借書信息查詢圖書信息查詢讀者信息信息錄入借書信息查詢圖書信息查詢讀者信息查詢未經精化的輸入結構未經精化的變換結構未經精化的輸出結構6.2需求陳述在圖書管理系統(tǒng)中管理員要為每個者建立借閱賬戶并給讀者發(fā)放不同類別的借閱卡(閱卡可提供卡號讀者姓名戶內存儲讀者的個人息和借閱記錄信息。有借閱卡的讀者以通過管理員(為讀者的代理人與系統(tǒng)交互)借閱、歸圖書,不同類別讀者可借閱圖書范圍、數量和期限不同,可通過互聯(lián)網圖書館內查詢終查詢圖書信息和人借閱情況,以及續(xù)借圖書(系統(tǒng)審核合續(xù)借條件借閱圖書時,先輸讀者的借閱卡號系統(tǒng)驗證借閱卡有效性和讀者是否可繼續(xù)借閱圖書無效則提示其原,有效則顯示讀的基本信息(包括照片管理員人工核對。然輸入要借閱的書,系統(tǒng)查閱圖書信數據庫,顯示圖書的基本信,供管理員人工對。最后提交借請求,若被系統(tǒng)接受則存儲借閱紀錄,修改可借閱圖書數量。歸還圖書,輸入讀者借閱卡號和圖書號(或丟失記號統(tǒng)驗證是否有此借閱紀錄及是否超期借閱無則提示,有則顯示者和圖書的基本息供管理員人工核。如果有超期借閱或丟失情況,先轉過期罰款或圖書失處理。然后提還書請求,系統(tǒng)接受后刪除借閱紀錄,登記并修改可借圖書的數量。圖書管理員定期或定期對圖書信息行入庫、修改、除等圖書信息管理以及注銷(不外括圖書類別和出版社理。為系統(tǒng)維護人員提權限管理、數據份等通用功能。6.3建立對象模型圖書館管理系統(tǒng)的圖如下:(1)reader類是借者的類,它的屬很多,包括借閱者賬戶ID(reader_id名(reader_Name址(Address級(class借書籍的書目(borrowed)等。其主要操作有借書(addborrowed)還書(deleteborrowed)和訂(reservation)等admin類是管理員,他有編號和姓屬性,操作主要是書的增刪改和讀者的增刪改等。Title類是記錄書目信息的,包括書籍的名(name者(authorbook_id等屬性。Item類是具體某本書的類,性包括書籍號(id作包括預訂(reserve書目查找(find_on_title)。borrow類是某本書的閱信息類,包括借閱書籍的ISBN借閱的時間(date)等。Reservation類是訂信息類,每個訂信息包括預訂日期date所預訂書籍的ISBN、訂書籍的用戶IDUserID)等屬性(7)persistentstore類是書籍久的存儲類,在數庫中的存儲數據其他對與書籍有關的動都要經過其存類。圖書館管理系統(tǒng)的圖及關系6.4用例說明用例標識:USO_01用例名稱:圖書借閱創(chuàng)建人:李胡蓉,陳靜,陳奧創(chuàng)建日期:2012.12.03應用范圍:圖書管理用例類型:用戶目標用例描述:讀者登錄系統(tǒng),向理員申請借書,理員通過圖書管理系統(tǒng)實現圖借閱。參與者:讀者,圖書管理員圖書涉眾利益:涉眾名稱期望涉眾利益:讀者成功借書,系統(tǒng)安高效,出錯率小涉眾利益:圖書管理員系統(tǒng)安全、高效,錯率低涉眾利益:系統(tǒng)安全、高效,出錯低前置條件:讀者、圖書、圖書理員存在,讀者錄系統(tǒng)事件流基本流:1.系統(tǒng):系統(tǒng)顯示書查詢,書籍預定窗口;2.讀者:讀者點擊借書籍;3.系統(tǒng):系統(tǒng)按類別示圖書館現有的種書籍以及對話窗口提示入書籍編號;4.讀者:讀者可以按別找到書籍名,在出現的對話框里輸入所預定的書籍的編5.讀者:讀者點擊確就成功借閱了該籍;事件流擴展流:3a:系統(tǒng)提示籍編號錯誤;3a1:讀者從新輸書籍編號。事件流異常流:1a:系統(tǒng)故障無法顯示界面后置條件:讀者成功借書,系成功保存借書信非功能性需求:用例標識:USO_02用例名稱:圖書預約創(chuàng)建人:李胡蓉,陳靜,陳奧創(chuàng)建日期:2012.12.03應用范圍:圖書管理用例類型:用戶目標用例描述:讀者登錄系統(tǒng),通圖書管理系統(tǒng)實圖書預約。參與者:讀者,圖書管理員圖書涉眾利益:涉眾名稱期望涉眾利益:讀者成功預約書籍,系安全高效,出錯率小涉眾利益:圖書管理員系統(tǒng)安全、高效,錯率低涉眾利益:系統(tǒng)安全、高效,出錯低前置條件:讀者、圖書、圖書理員存在,讀者錄系統(tǒng)事件流基本流:1.系統(tǒng):系統(tǒng)顯書籍查詢,書籍預約窗口;2.讀者:讀者點書籍預約;3.系統(tǒng):系統(tǒng)按別顯示圖書館現有的種書籍以及對話窗口提示入書籍編號;4.讀者:讀者可按類別找到書籍名,在出現的對話框里輸入所預定的書籍的編5.讀者:讀者點確定就成功預約了該籍;事件流擴展流:3a:系統(tǒng)提示籍編號錯誤3a1:用戶新輸入書籍編號事件流異常流:1a:系統(tǒng)故障無法顯示界面后置條件:讀者成功預約,系成功保存預約信非功能性需求:用例標識:USO_03用例名稱:圖書查詢創(chuàng)建人:李胡蓉,陳靜,陳奧創(chuàng)建日期:2012.12.03應用范圍:圖書管理用例類型:用戶目標用例描述:讀者登錄系統(tǒng),通圖書管理系統(tǒng)查圖書信息參與者:讀者,圖書管理員圖書涉眾利益:涉眾名稱期望涉眾利益:讀者成功查詢,系統(tǒng)安高效,出錯率小涉眾利益:圖書管理員系統(tǒng)安全、高效,錯率低涉眾利益:系統(tǒng)安全、高效,出錯低前置條件:讀者、圖書、圖書理員存在,讀者錄系統(tǒng)事件流基本流:1.系統(tǒng):系統(tǒng)顯示籍查詢,書籍預等窗口;2.讀者:讀者點擊籍查詢;3系統(tǒng):系統(tǒng)提示輸入書籍編號;4.讀者:讀者輸入籍編號;5.系統(tǒng):系統(tǒng)讀取息6.讀者:讀者成功入查詢界面,系顯示書籍的庫存量,以及借閱息等。擴展流:5a:系統(tǒng)提示籍編號錯誤;5a1:用戶新輸入書籍編號。異常流:1a:系統(tǒng)故障無法顯示界面后置條件:讀者成功查詢,系成功保存查詢信非功能性需求:用例標識:USO_04用例名稱:圖書歸還創(chuàng)建人:李胡蓉,陳靜,陳奧創(chuàng)建日期:2012.12.03應用范圍:圖書管理用例類型:用戶目標用例描述:讀者登錄系統(tǒng),通圖書管理系統(tǒng)歸書籍。參與者:讀者,圖書管理員涉眾利益:涉眾名稱期望涉眾利益:讀者成功還書,系統(tǒng)安高效,出錯率小涉眾利益:圖書管理員系統(tǒng)安全、高效,錯率低

溫馨提示

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

評論

0/150

提交評論