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