版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程課程設(shè)計(jì)圖書管理系統(tǒng)學(xué)號:姓名:圖書管理系統(tǒng)項(xiàng)目軟件需求規(guī)格說明引言項(xiàng)目背景圖書館在正常運(yùn)營中面對大量書籍、讀者信息以及兩者間相互聯(lián)系產(chǎn)生的借書信息、還書信息?,F(xiàn)有的人工記錄方法既效率低又錯誤過多,大大影響了圖書館的正常管理工作。因此須要對書籍資源、讀者資源、借書信息、還書信息進(jìn)行管理,剛好了解各個環(huán)節(jié)中信息的變更,有利用管理效率的提高。本系統(tǒng)通過強(qiáng)大的計(jì)算機(jī)技術(shù)給圖書管理人員和讀者借、還書帶來便利。本系統(tǒng)除了圖書館內(nèi)管理的一般功能還外,還包括網(wǎng)上在線查詢圖書信息、查詢本人的借閱狀況和續(xù)借等功能。系統(tǒng)的功能相對比較完善,依據(jù)以后不同的須要,還要對系統(tǒng)進(jìn)行更新。項(xiàng)目目標(biāo)圖書管理系統(tǒng)總的實(shí)現(xiàn)目標(biāo)是:建立以館藏書目為基礎(chǔ)的書目數(shù)據(jù)庫;實(shí)現(xiàn)館內(nèi)選購 、編目、流通、文獻(xiàn)檢索等信息化管理;建立圖書動態(tài)網(wǎng)站;接入校內(nèi)網(wǎng)為廣闊師生剛好供應(yīng)館內(nèi)的最新信息。長期的目標(biāo)還要實(shí)現(xiàn)干脆閱讀電子圖書以及館際間的圖書互借等。數(shù)據(jù)分析數(shù)據(jù)模型(實(shí)體關(guān)系圖=ER圖)。功能分析功能模型(數(shù)據(jù)流圖=DFD圖)。0層數(shù)據(jù)流圖1層數(shù)據(jù)流圖2層數(shù)據(jù)流圖(書籍管理)2層數(shù)據(jù)流圖(讀者管理)2層數(shù)據(jù)流圖(借閱管理)狀態(tài)分析狀態(tài)模型(狀態(tài)轉(zhuǎn)換圖=SD圖)。圖書狀態(tài)征訂征訂選購入庫可借約留已借出還書超出預(yù)留期預(yù)約編號非功能需求5.1性能需求精度 數(shù)據(jù)采集率:必需在90%以上 動態(tài)信息剛好率:必需在95%以上 靜態(tài)信息全面率:必需在95%以上 信息精確率:必需在98%以上時間特性 響應(yīng)時間:局域網(wǎng)≤3秒;局域網(wǎng)間≤8秒;校內(nèi)網(wǎng)內(nèi)查詢≤2秒;外部網(wǎng)絡(luò)查詢≤5秒。適應(yīng)性 該系統(tǒng)的前臺產(chǎn)品最終提交形式為安裝程序,使其能在WindowsXP、Windows2000操作系統(tǒng)平臺上正常運(yùn)行,后臺產(chǎn)品最終提交形式為安裝包,使其能在Linux下正常運(yùn)行,并且能在需求改變時,能便利的進(jìn)行功能擴(kuò)充。其它 在一天中,同時運(yùn)用該系統(tǒng)的主要用戶為:借還書管理員(每館4人),圖書信息管理員(每館2-6人),讀者信息管理員(每館1-4人),系統(tǒng)維護(hù)人員(每館1-2人),讀者(每天的平均訪問人數(shù)為1000人)5.2平安設(shè)施需求假如本系統(tǒng)在運(yùn)行1小時內(nèi)連續(xù)出現(xiàn)3次死機(jī),那么本系統(tǒng)必需在1分鐘內(nèi)終止運(yùn)行,同時提示維護(hù)人員人工將系統(tǒng)切換至備機(jī)運(yùn)行。假如讀者在外部網(wǎng)絡(luò)訪問不了學(xué)校圖書館的網(wǎng)站,或者圖書的查詢等待時間大于等于2分鐘,就應(yīng)當(dāng)與外部網(wǎng)絡(luò)的連接,請維護(hù)人員檢查系統(tǒng),防止惡意攻擊。每周四下午閉館時,維護(hù)人員應(yīng)檢查硬件連接硬件連接狀況和計(jì)算機(jī)運(yùn)行狀況,并對數(shù)據(jù)庫進(jìn)行備份。5.3平安性需求 本系統(tǒng)在平安性方面有比較高的要求,基本的平安防護(hù)為靜態(tài)式的密碼。對于用戶: 本系統(tǒng)在第一次運(yùn)用時,供應(yīng)系統(tǒng)維護(hù)人員初始登錄用戶名、密碼。當(dāng)系統(tǒng)維護(hù)人員第一次登錄后,必需重新設(shè)置新的登錄用戶名、密碼。一般用戶的用戶名和初始密碼由系統(tǒng)維護(hù)人員給予;當(dāng)一般用戶第一次登錄后,必需更改他的最初登錄密碼,最初的登錄密碼不能重用。同時要求每隔一個月的時間,系統(tǒng)能自動提示用戶更改密碼,只有系統(tǒng)維護(hù)人員才能對全部的信息資料進(jìn)行訪問。對于讀者: 每位讀者在拿到自己的圖書證后應(yīng)當(dāng)馬上上網(wǎng)特性自己的密碼,每位讀者的初始密碼與其圖書證號相同,以后還可以修改密碼。本系統(tǒng)自身不具有病毒檢測實(shí)力,無法防范病毒的侵入。解決的方法是運(yùn)用其它外部病毒防護(hù)軟件。5.4軟件的質(zhì)量屬性有效性本系統(tǒng)一次至少能夠連續(xù)正常運(yùn)行1月;同時在運(yùn)行期間,其有效性至少可達(dá)到98效率在預(yù)料的高峰負(fù)載條件下,15%處理實(shí)力、20%系統(tǒng)可用內(nèi)存、30%的磁盤空間必需留出備用。完整性 全部用戶必需經(jīng)過身份驗(yàn)證合法后才能對數(shù)據(jù)進(jìn)行訪問;只有擁有維護(hù)員訪問特權(quán)的用戶才可以查看系統(tǒng)的歷史記錄、操作日志;系統(tǒng)的現(xiàn)場初始化只有擁有系統(tǒng)維護(hù)級特權(quán)的用戶才能執(zhí)行。健壯性 當(dāng)用戶輸入非法數(shù)據(jù)時,系統(tǒng)馬上報(bào)錯,并發(fā)出修改提示信息,直到用戶修改正確為止。當(dāng)輸入數(shù)據(jù)無效時,系統(tǒng)會自動選用改數(shù)據(jù)項(xiàng)的默認(rèn)值,同時要求用戶確認(rèn)。當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生錯誤時,系統(tǒng)會回到執(zhí)行前的狀態(tài),并提示用戶重新執(zhí)行已執(zhí)行過的操作??捎眯栽谖募藛沃械娜抗δ芏急匦瓒x功能鍵或快捷鍵。新的操作人員在一天的培訓(xùn)學(xué)習(xí)之后,就應(yīng)當(dāng)可以正確執(zhí)行全部要求任務(wù)的95%??删S護(hù)性 在整個系統(tǒng)的開發(fā)過程中,必需有完整,精確的文檔資料。正常狀況下,各館的維護(hù)人員應(yīng)能在每周四閉館的工作時間(3小時)內(nèi)完成各項(xiàng)維護(hù)工作。在系統(tǒng)編碼時,函數(shù)的調(diào)用不能超過三層深度,并且每個軟件模塊中注釋與代碼的比例不得少于1:3。注釋中應(yīng)包含編寫人、編寫時間、軟件功能模塊的描述、函數(shù)的作用。可移植性 該系統(tǒng)的前臺產(chǎn)品可以在Windows98、WindowsXP、Windows2000操作系統(tǒng)平臺上正常運(yùn)行。后臺產(chǎn)品可以在各個版本的Linux操作系統(tǒng)平臺上運(yùn)行??芍赜眯员鞠到y(tǒng)涉及到的基礎(chǔ)數(shù)據(jù)(如圖書、讀者等)處理模塊可考慮作為新的組件庫,為后續(xù)項(xiàng)目作打算??蓽y試性 模塊之間不要出現(xiàn)相互調(diào)用的狀況,同時每個模塊源代碼中邏輯分支不要大于8。5.5業(yè)務(wù)規(guī)則只有持有系統(tǒng)維護(hù)員密碼的用戶才能執(zhí)行現(xiàn)場初始化。只有持有借還書管理員密碼的用戶才能執(zhí)行借還書的操作。只有持有圖書信息管理員密碼的用戶才能執(zhí)行圖書信息定制的操作。只有持有讀者信息管理員密碼的用戶才能執(zhí)行讀者信息定制的操作。只有讀者本人知道自己的密碼,用此才能查看自己的基本信息和借閱信息。任何人都可以通過WEB頁查詢本校圖書館的藏書狀況。讀者證號、圖書代號、書架號等信息的編制應(yīng)細(xì)致參考和閱讀《圖書館操作規(guī)程》6.補(bǔ)充6.1軟件結(jié)構(gòu)未經(jīng)精化的輸入結(jié)構(gòu)未經(jīng)精化的變換結(jié)構(gòu)未經(jīng)精化的輸出結(jié)構(gòu)6.2需求陳述在圖書管理系統(tǒng)中,管理員要為每個讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借閱卡(借閱卡可供應(yīng)卡號、讀者姓名),賬戶內(nèi)存儲讀者的個人信息和借閱記錄信息。持有借閱卡的讀者可以通過管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數(shù)量和期限不同,可通過互聯(lián)網(wǎng)或圖書館內(nèi)查詢終端查詢圖書信息和個人借閱狀況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。借閱圖書時,先輸入讀者的借閱卡號,系統(tǒng)驗(yàn)證借閱卡的有效性和讀者是否可接著借閱圖書,無效則提示其緣由,有效則顯示讀者的基本信息(包括照片),供管理員人工核對。然后輸入要借閱的書號,系統(tǒng)查閱圖書信息數(shù)據(jù)庫,顯示圖書的基本信息,供管理員人工核對。最終提交借閱懇求,若被系統(tǒng)接受則存儲借閱紀(jì)錄,并修改可借閱圖書的數(shù)量。歸還圖書時,輸入讀者借閱卡號和圖書號(或丟失標(biāo)記號),系統(tǒng)驗(yàn)證是否有此借閱紀(jì)錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本信息供管理員人工審核。假如有超期借閱或丟失狀況,先轉(zhuǎn)入過期罰款或圖書丟失處理。然后提交還書懇求,系統(tǒng)接受后刪除借閱紀(jì)錄,并登記并修改可借閱圖書的數(shù)量。圖書管理員定期或不定期對圖書信息進(jìn)行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。為系統(tǒng)維護(hù)人員供應(yīng)權(quán)限管理、數(shù)據(jù)備份等通用功能。6.3建立對象模型圖書館管理系統(tǒng)的類圖如下:reader類是借閱者的類,它的屬性許多,包括借閱者的賬戶ID(reader_id)、姓名(reader_Name)、地址(Address)、班級(class)、所借書籍的書目(borrowed)等。其中主要操作有借書(addborrowed)和還書(deleteborrowed)和預(yù)訂(reservation)等。admin類是管理員類,他有編號和姓名屬性,操作主要是書籍的增刪改和讀者的增刪改等等。(3)Title類是記錄書目信息的類,包括書籍的名字(name)、作者(author)、book_id等屬性。(4)Item類是詳細(xì)某本書的類,屬性包括書籍號(id)。操作包括預(yù)訂(reserve)、按書目查找(find_on_title)等。(5)borrow類是某本書的借閱信息類,包括所借閱書籍的ISBN、借閱的時間(date)等。(6)Reservation類是預(yù)訂信息類,每個預(yù)訂信息包括預(yù)訂日期(date)、所預(yù)訂書籍的ISBN、預(yù)訂書籍的用戶ID(UserID)等屬性。(7)persistentstore類是書籍永久的存儲類,在數(shù)據(jù)庫中的存儲數(shù)據(jù),其他對與書籍有關(guān)的活動都要經(jīng)過其存儲類。圖書館管理系統(tǒng)的類圖及關(guān)系6.4用例說明用例標(biāo)識:USO_01 用例名稱:圖書借閱創(chuàng)建人:李胡蓉,陳靜,陳亞奧創(chuàng)建日期:應(yīng)用范圍:圖書管理用例類型:用戶目標(biāo)用例描述:讀者登錄系統(tǒng),向管理員申請借書,管理員通過圖書管理系統(tǒng)實(shí)現(xiàn)圖書借閱。參加者:讀者,圖書管理員,圖書涉眾利益:涉眾名稱期望讀者勝利借書,系統(tǒng)平安高效,出錯率小圖書管理員系統(tǒng)平安、高效,出錯率低系統(tǒng)平安、高效,出錯率低前置條件:讀者、圖書、圖書管理員存在,讀者登錄系統(tǒng)事務(wù)流基本流:1.系統(tǒng):系統(tǒng)顯示書籍查詢,書籍預(yù)定等窗口;2.讀者:讀者點(diǎn)擊借閱書籍;3.系統(tǒng):系統(tǒng)按類別顯示圖書館現(xiàn)有的各種書籍以及對話窗口提示輸入書籍編號;4.讀者:讀者可以按類別找到書籍名,并在出現(xiàn)的對話框里輸入所要預(yù)定的書籍的編號5.讀者:讀者點(diǎn)擊確定就勝利借閱了該書籍;擴(kuò)展流:3a:系統(tǒng)提示書籍編號錯誤;3a1:讀者從新輸入書籍編號。異樣流:1a:系統(tǒng)故障,無法顯示界面后置條件:讀者勝利借書,系統(tǒng)勝利保存借書信息非功能性需求:用例標(biāo)識:USO_02 用例名稱:圖書預(yù)約創(chuàng)建人:李胡蓉,陳靜,陳亞奧創(chuàng)建日期:應(yīng)用范圍:圖書管理用例類型:用戶目標(biāo)用例描述:讀者登錄系統(tǒng),通過圖書管理系統(tǒng)實(shí)現(xiàn)圖書預(yù)約。參加者:讀者,圖書管理員,圖書涉眾利益:涉眾名稱期望讀者勝利預(yù)約書籍,系統(tǒng)平安高效,出錯率小圖書管理員系統(tǒng)平安、高效,出錯率低系統(tǒng)平安、高效,出錯率低前置條件:讀者、圖書、圖書管理員存在,讀者登錄系統(tǒng)事務(wù)流基本流:系統(tǒng):系統(tǒng)顯示書籍查詢,書籍預(yù)約等窗口;讀者:讀者點(diǎn)擊書籍預(yù)約;系統(tǒng):系統(tǒng)按類別顯示圖書館現(xiàn)有的各種書籍以及對話窗口提示輸入書籍編號;讀者:讀者可以按類別找到書籍名,并在出現(xiàn)的對話框里輸入所要預(yù)定的書籍的編號讀者:讀者點(diǎn)擊確定就勝利預(yù)約了該書籍;擴(kuò)展流:3a:系統(tǒng)提示書籍編號錯誤3a1:用戶從新輸入書籍編號。異樣流:1a:系統(tǒng)故障,無法顯示界面后置條件:讀者勝利預(yù)約,系統(tǒng)勝利保存預(yù)約信息非功能性需求:用例標(biāo)識:USO_03 用例名稱:圖書查詢創(chuàng)建人:李胡蓉,陳靜,陳亞奧創(chuàng)建日期:應(yīng)用范圍:圖書管理用例類型:用戶目標(biāo)用例描述:讀者登錄系統(tǒng),通過圖書管理系統(tǒng)查詢圖書信息參加者:讀者,圖書管理員,圖書涉眾利益:涉眾名稱期望讀者勝利查詢,系統(tǒng)平安高效,出錯率小圖書管理員系統(tǒng)平安、高效,出錯率低系統(tǒng)平安、高效,出錯率低前置條件:讀者、圖書、圖書管理員存在,讀者登錄系統(tǒng)事務(wù)流基本流:1.系統(tǒng):系統(tǒng)顯示書籍查詢,書籍預(yù)定等窗口;2.讀者:讀者點(diǎn)擊書籍查詢;3系統(tǒng):系統(tǒng)提示請輸入書籍編號;4.讀者:讀者輸入書籍編號;5.系統(tǒng):系統(tǒng)讀取信息6.讀者:讀者勝利進(jìn)入查詢界面,系統(tǒng)顯示書籍的庫存量,以及借閱信息等。擴(kuò)展流:5a:系統(tǒng)提示書籍編號錯誤;5a1:用戶重新輸入書籍編號。。異樣流:1a:系統(tǒng)故障,無法顯示界面后置條件:讀者勝利查詢,系統(tǒng)勝利保存查詢信息非功能性需求:用例標(biāo)識:USO_04 用例名稱:圖書歸還創(chuàng)建人:李胡蓉,陳靜,陳亞奧創(chuàng)建日期:應(yīng)用范圍:圖書管理用例類型:用戶目標(biāo)用例描述:讀者登錄系統(tǒng),通過圖書管理系統(tǒng)歸還書籍。參加者:讀者,圖書管理員涉眾利益:涉眾名稱期望讀者勝利還書,系統(tǒng)平安高效,出錯率小圖書管理員系統(tǒng)平安、高效,出錯率低系統(tǒng)平安、高效,出錯率低前置條件:讀
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司客戶設(shè)備管理制度(3篇)
- 鄉(xiāng)鎮(zhèn)春節(jié)活動策劃方案(3篇)
- 專業(yè)網(wǎng)站制作室管理制度(3篇)
- 2026山東泉蚨商業(yè)運(yùn)營有限公司招聘7人筆試備考題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考臨沂市榮軍優(yōu)撫醫(yī)院(臨沂市心理醫(yī)院)招聘綜合類崗位工作人員2人備考考試題庫及答案解析
- 2026東莞銀行南沙分行招聘考試參考題庫及答案解析
- 頂尖人才流失破解能者多勞困境
- 安寧療護(hù)中的舒適護(hù)理政策與規(guī)范解讀
- 2026年度威?;鹁娓呒夹g(shù)產(chǎn)業(yè)開發(fā)區(qū)鎮(zhèn)(街道)所屬事業(yè)單位公開招聘初級綜合類崗位人員(9人)備考考試試題及答案解析
- 2026年西安海棠職業(yè)學(xué)院春季招聘(47人)參考考試題庫及答案解析
- 建筑工程施工質(zhì)量控制問題及優(yōu)化對策研究
- 公司合作項(xiàng)目參與人員證明書(6篇)
- 停車場地租用合同書
- 2025年福建廈門高三一模高考數(shù)學(xué)試卷試題(含答案詳解)
- 喉返神經(jīng)損傷預(yù)防
- 《汽車用先進(jìn)高強(qiáng)鋼 薄板和薄帶 擴(kuò)孔試驗(yàn)方法》
- 脾破裂手術(shù)配合
- 2023年高級售后工程師年度總結(jié)及下一年展望
- 【語文】湖南省長沙市實(shí)驗(yàn)小學(xué)小學(xué)四年級上冊期末試卷(含答案)
- 阿米巴經(jīng)營模式-人人都是經(jīng)營者推行授課講義課件
- 手術(shù)室外氣管插管術(shù)課件
評論
0/150
提交評論