圖書館管理系統(tǒng)需求分析報告
圖書館管理系統(tǒng)需求分析報告
軟件二班何航
201*0104081.1編寫目的
將計算機技術(shù)運用于圖書信息管理,使圖書管理更加方便、快捷,為用戶提供最舒適最人性化的服務(wù)。1.2項目背景
圖書管理系統(tǒng)是各所高校教育環(huán)節(jié)不可缺少的一部分,它的內(nèi)容對學校的決策者和管理者來說至關(guān)重要,所以該系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不便。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,他已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。早期的校園網(wǎng)絡(luò)、如今的web寬帶網(wǎng)都為我們共享數(shù)據(jù)提供了前所未有的方便,由此,建立高性能的圖書管理系統(tǒng),作為計算機應(yīng)用的一部分,使用計算機對圖書進行管理,具有手工管理無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優(yōu)點能夠極大的提高圖書信息管理的效率,也是科學化、正規(guī)化的體現(xiàn)。實踐表明,將計算機技術(shù)運用于圖書信息的管理,有利于建立起合理的管理機制。避免人為的信息管理的錯誤,以達到客觀公正,準確高效的目的,有利于計算機技術(shù)的推廣。因此,開發(fā)這樣的軟件系統(tǒng)是很必要的。2.1圖書管理系統(tǒng)軟件的功能
建立計算機的圖書館管理系統(tǒng),應(yīng)適合計算機的特點,設(shè)計圖書館管理系統(tǒng)的流通部分。首先,要確定計算機進行流通的目標和系統(tǒng)的功能,完成各種流通業(yè)務(wù)的程度。
本圖書館流通系統(tǒng)具有如下功能:1)用戶登錄功能
包括創(chuàng)建新用戶、輸入用戶名和密碼、修改密碼等2)圖書管理
圖書的查詢和統(tǒng)計、新書入庫3)人員管理
操作員的權(quán)限管理、讀者的權(quán)限管理4)圖書的流通管理
圖書的借閱管理、還書管理、丟書管理、超期罰款管理、淘汰圖書管理5)打印報表
生成超期讀者名單、查出超期罰款人的姓名和超期金額6)統(tǒng)計功能
統(tǒng)計讀者人數(shù)、圖書冊數(shù)
2.2用戶類和特征
最終的用戶是圖書管理員和讀者,圖書管理員需要進行用戶的創(chuàng)建、修改和刪除等工作,要求具備計算機知識,如權(quán)限管理等。讀者是普通用戶,具備一定的計算機操作知識即可。2.3運行環(huán)境
運行的環(huán)境是WindowsXP
3.1硬件接口
軟件較小除硬盤外,基本沒有與外界硬件的聯(lián)系,不過考慮到數(shù)據(jù)庫大量數(shù)據(jù)的備份等要求可以保持與磁帶機和光盤刻錄機的接口,這點較易實現(xiàn)。
3.2軟件接口
在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如microsoft的office系列。另外用戶還有用戶所需要的軟件接口,這些應(yīng)在用戶需求定義時明了。4、系統(tǒng)特性需求
1)用戶登錄系統(tǒng),包括管理員登錄,學生查閱信息登錄
2)在編目的時候自動迅速查找新的書籍是否已編目,并可以快速編目。3)能夠用計算機進行快速查找,已確定圖書的名稱和存放的位置。4)查找出一本已借出的書現(xiàn)在在誰那里。5)各類具體查找功能。
6)統(tǒng)計一本借書證在一段時間內(nèi)借過的借過多少書。7)統(tǒng)計一本書在一段時間內(nèi)被誰借過。
8)在還書時實現(xiàn)計算機自動判斷圖書借閱是否超期根據(jù)條理進行罰款;可以設(shè)置罰款條理。9)在書丟失時進行賠償?梢宰孕性O(shè)置賠償條理。
10)大型數(shù)據(jù)庫,要可以靈活設(shè)置庫的性質(zhì)(1、是否可借2、借閱時間3、不同的讀者借閱本書可以進行設(shè)置4、增加、刪除、修改庫)。
11)圖書管理員有不同的職位要可以進行權(quán)限設(shè)置。(管理員和操作員)12)讀者信息管理(權(quán)限設(shè)置)
13)統(tǒng)計當天工作人員工作流量和流量統(tǒng)計情況5.1性能需求1)系統(tǒng)最小壽命:
系統(tǒng)應(yīng)該能在無重大改動的條件下正常運行5年以上。2)對設(shè)備的要求:
要求計算機穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟實惠。3)可以利用的信息和資源:
圖書管已經(jīng)配置了所有的計算機,以及網(wǎng)絡(luò)設(shè)備,操作人員將使用xp操作4)圖書管員工受過較好的計算機方面的培訓
5.2安全性需求
由于圖書管理系統(tǒng)的圖書量會非常大,所有在對這些圖書導入和查詢時要保證速度。在圖書借閱過程中又要保證事務(wù)的完整性。對于整個系統(tǒng),需要完整的權(quán)限控制,防止某些人惡意的攻擊系統(tǒng),修改原始記錄。同時對于數(shù)據(jù)庫中的數(shù)據(jù)需要定時備份,防止系統(tǒng)數(shù)據(jù)丟失。此外,系統(tǒng)要求用戶在登陸時需要身份驗證。5.3軟件質(zhì)量屬性
1)可使用性:簡單,方便
2)保密性:學生需輸入密碼才可查詢本人借閱情況并續(xù)借3)可維護性:隨時監(jiān)控,發(fā)現(xiàn)問題馬上解決
擴展閱讀:圖書館管理系統(tǒng)需求分析報告
《軟件工程》圖書管理系統(tǒng)需求分析
設(shè)計組名:SOS
組長:
總設(shè)計師:解說員:設(shè)計成員:
專業(yè):計算機應(yīng)用
報告日期:201*年10月25日星期一
1、簡介
1.1目的
1)能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應(yīng)的書籍數(shù)據(jù)操作和管理,
這主要包括:
①圖書信息的錄入、刪除及修改。②圖書信息的多關(guān)鍵字檢索查詢。③圖書的出借、返還和資料統(tǒng)計。
2)能夠?qū)σ欢〝?shù)量的讀者進行相應(yīng)的信息存儲與管理,這其中包括:①讀者信息的登記、刪除及修改。②讀者資料的統(tǒng)計與查詢。
3)能夠?qū)π枰慕y(tǒng)計結(jié)果提供打印輸出。
4)能夠提供一定的安全機制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供
信息備份的服務(wù)。
1.2背景
a.待開發(fā)的軟件系統(tǒng)的名稱是《圖書管理系統(tǒng)》
b.本軟件適用于教育界,他是比較完善的系統(tǒng)管理軟件,對圖書館的書籍、讀者資料、借還書等可以進行方便的管理。
1.3參考文獻
《軟件工程》-----張海藩編著清華大學出版社
《數(shù)據(jù)庫系統(tǒng)概論》-------薩師煊王珊編著高等教育出版社《C#程序設(shè)計》-----------呂文達編著清華大學出版社
2、概述
2、1用戶需求分析2.1.1產(chǎn)品透視圖(產(chǎn)品結(jié)合)2.1.2產(chǎn)品功能
登錄系統(tǒng):注銷用戶,系統(tǒng)退出。
管理:用戶管理、圖書管理、借閱管理。查詢:圖書查詢、讀者查詢、借閱查詢。
報表打。核袌D書、借出圖書、庫存圖書、所有讀者。幫助:使用說明、關(guān)于。2.1.3用戶角色2.1.4操作環(huán)境
2.1.5設(shè)計實現(xiàn)約束
2、2建立需求原型
上圖是用例圖的建模過程,下面是該系統(tǒng)的用戶需求陳述:
(1)某大學圖書館準備開發(fā)“圖書管理系統(tǒng)”,以方便廣大師生借閱、瀏覽:
(2)師生即用戶需要先注冊然后才能借閱圖書。用戶進行注冊時需要輸入個人信息,注冊成功后,會獲得一個由系統(tǒng)提供的標識其身份的標識碼。
(3)用戶登錄進入圖書管理系統(tǒng)后,可以通過Web頁面查看圖書的各種信息,如圖書的
借閱情況,作者等
(4)用戶登錄后可以借閱圖書,并在系統(tǒng)規(guī)定的時間內(nèi)還書。否則必須繳納罰款金。用
戶借閱圖書時,系統(tǒng)會注明借閱時間。(5)圖書管理員可以查詢圖書,查看一些借閱情況,更容易知道哪類圖書需求量大,好
做到合理的更新增減圖書。有用戶違規(guī)或沒按時還書的情況,他們做處理,收罰金。查詢圖書可以是用戶得知圖書更具體的位置以節(jié)省時間。
(6)系統(tǒng)管理員可以對書籍進行操控,注冊,修改圖書及信息;注冊,修改讀者信息;
進行系統(tǒng)維護。從上述需求陳述中可以發(fā)現(xiàn)以下元素:①參入者用戶
圖書管理員系統(tǒng)管理員②基本用例●注冊●登錄
●查詢圖書●借閱圖書●歸還圖書●更新圖書●圖書信息●讀者信息●系統(tǒng)維護
上圖是用戶還書時的用例圖。當用戶還書時,圖書管理員需要檢查圖書是否被損壞并查看是否按規(guī)定時間還書。如果圖書沒有損壞而且按規(guī)定時間還書,那么圖書管理員就修改該圖書的信息,刪除用戶借書記錄,登記還書時間。如果圖書被損壞用戶必須交罰金,圖書管理員除了收款外還要把圖書和用戶的信息修改好,并記錄圖書損壞的程度,以致其它用戶借閱時方便。
上圖是用戶查詢圖書的用例圖。當用戶登錄系統(tǒng)查詢圖書時,系統(tǒng)會根據(jù)圖書信息表查詢出圖書信息并反饋給用戶。用戶可以檢索到圖書館的館藏書目、讀者基本信息、讀者借書、超期讀者、罰款記錄、最新圖書、借閱頻率最高的圖書信息、圖書具體的藏書位置。用戶還可以預(yù)定圖書。
2、3系統(tǒng)需求分析①功能需求
1用戶登錄系統(tǒng):包括管理員登陸,學生查閱信息登陸
2.在編目的時候自動迅速查找新的書籍是否已編目,并可以快速編目。3.能夠用計算機進行快速查找,已確定圖書的名稱和存放的位置。4.查找出一本已借出的書現(xiàn)在在誰那里。5.,各類具體查找功能。
6.統(tǒng)計一本結(jié)束正在一段時間內(nèi)借過多少本書。7.統(tǒng)計一本書在一段時間內(nèi)被誰借過。
8.在還書時實現(xiàn)計算機自動判斷圖書借閱是否超期根據(jù)條例進行罰款。9.在書丟失時進行賠償,可以自行設(shè)置賠償條例。
10.大型數(shù)據(jù)庫,要可以靈活設(shè)置庫的性質(zhì)(1.是否可借2.借閱時間3.不同的讀者節(jié)約本書可以進行設(shè)置4.增加、刪除、修改庫)。11.圖書管理員有不同的職位要可以進行權(quán)限設(shè)置。12.讀者信息管理。
13.統(tǒng)計當天工作人員工作流量和流量統(tǒng)計情況
②數(shù)據(jù)需求
輸入圖書的數(shù)量,圖書的信息,圖書編號,用戶的信息,用戶賬號。用戶查詢時輸出圖書的數(shù)量,罰款記錄、最新圖書、借閱頻率最高的圖書信息等。
③性能需求
學校對系統(tǒng)性能無特殊的要求,只要查詢圖書的時候沒有明顯的延遲就可以了,
學校圖書館目前有藏書20萬冊,查詢時不要超過3秒鐘。④外部接口需求
4.1用戶接口4.2軟件接口
因為可能涉及一些文檔、報表的處理應(yīng)該保持與常用軟件的辦公軟件的接口
4.3硬件接口因為可能涉及數(shù)據(jù)的備份應(yīng)該保持打印機和光盤刻錄機的接口
4.4通信接口
⑤非功能需求⑥安全性需求
圖書管理系統(tǒng)的操作也只能由專人進行,只有圖書管理部門的工作人員才能擁有權(quán)
限,特別是圖書的借出狀況,如果沒有安全管理部分,后果難以想象,可能每次登錄都需要用戶身份的驗證。
⑦保密性需求
⑧其他需求
1附錄A術(shù)語表
2附錄B分析模型3附錄C爭議點
2、4進行需求驗證
友情提示:本文中關(guān)于《圖書館管理系統(tǒng)需求分析報告》給出的范例僅供您參考拓展思維使用,圖書館管理系統(tǒng)需求分析報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。