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