第一篇:圖書(shū)館管理系統(tǒng)需求分析書(shū)
[圖書(shū)管理系統(tǒng)]
需求說(shuō)明書(shū)
[V1.0(版本號(hào))]
擬 制 人______________________ 審 核 人______________________ 批 準(zhǔn) 人______________________
[二零零九年十二月一日] [項(xiàng)目名稱(chēng)]——需求說(shuō)明書(shū) 1
需求說(shuō)明書(shū)
1.引言
1.1 編寫(xiě)目的 1.1.1 目的
隨著科學(xué)技術(shù)的高速發(fā)展,我們已步入數(shù)字化、網(wǎng)絡(luò)化的時(shí)代。圖書(shū)館是學(xué)校的文獻(xiàn)信息中心,是為全校教學(xué)和科學(xué)研究服務(wù)的學(xué)術(shù)性機(jī)構(gòu),是學(xué)校信息化的重要基地。圖書(shū)館的工作是學(xué)校教學(xué)和科學(xué)研究工作的重要組成部分,是全校師生學(xué)習(xí)和研究的重要場(chǎng)所。為了更好地適應(yīng)這種網(wǎng)絡(luò)數(shù)字化信息的環(huán)境,一種成功的跟蹤最新技術(shù),充分利用軟硬件資源,扎根于準(zhǔn)、新、全數(shù)字資源的“圖書(shū)館管理信息系統(tǒng)”已孕育而生。另外,由于圖書(shū)館陳舊的管理手段給讀者和圖書(shū)館管理員帶來(lái)的很多操作上的不方便,同時(shí)為了提高工作效率、服務(wù)質(zhì)量和管理水平,并使圖書(shū)館管理人員從繁瑣的工作中解脫出來(lái),從而使我們下定決心開(kāi)發(fā)該系統(tǒng)。
1.1.2 預(yù)期讀者
圖書(shū)管理人員,程序開(kāi)發(fā)人員以及對(duì)于圖書(shū)管理系統(tǒng)有興趣的愛(ài)好者。1.2 背景
a.所建議開(kāi)發(fā)的軟件系統(tǒng)的名稱(chēng):圖書(shū)館管理信息系統(tǒng);
b.本項(xiàng)目的任務(wù)提出者:圖書(shū)館,開(kāi)發(fā)者:本課題小組,用戶(hù):讀者 1.3 定義
該圖書(shū)館管理信息系統(tǒng)是基于Internet/Intranet 及Web技術(shù),建立以Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫(kù)為后臺(tái)核心應(yīng)用、以服務(wù)為目的信息平臺(tái),對(duì)資源進(jìn)行科學(xué)的加工整序和管理維護(hù),為教學(xué)和科學(xué)研究提供文獻(xiàn)信息保障和提高管理圖書(shū)的效率而設(shè)計(jì)的系統(tǒng)。1.4 參考資料
《基于INTERNET的管理信息系統(tǒng)》----曾凡奇 等編著,中國(guó)財(cái)政經(jīng)濟(jì)出版社 《信息系統(tǒng)開(kāi)發(fā)方法》----姜旭平編著,清華大學(xué)出版社
《軟件工程》----齊治昌 譚慶平寧洪 編著,高等教育出版社
《實(shí)用軟件工程》----鄭人杰 殷人昆 陶永雷 編著,清華大學(xué)出版社
2.任務(wù)概述
2.1目標(biāo)
敘述該系統(tǒng)開(kāi)發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說(shuō)明的有關(guān)該系統(tǒng)開(kāi)發(fā)的背景材料。解釋被開(kāi)發(fā)系統(tǒng)與其他有關(guān)系統(tǒng)之間的關(guān)系。2.2用戶(hù)的特點(diǎn)
列出本系統(tǒng)的最終用戶(hù)的特點(diǎn),充分說(shuō)明操作人員、維護(hù)人員的教育水平和技術(shù)專(zhuān)長(zhǎng),以及本系統(tǒng)的預(yù)期使用頻度。2.3假定和約束
列出進(jìn)行本系統(tǒng)開(kāi)發(fā)工作的假定和約束。
[項(xiàng)目名稱(chēng)]——需求說(shuō)明書(shū) 2 3.需求規(guī)定
3.1對(duì)功能的規(guī)定
此圖書(shū)管理系統(tǒng)主要實(shí)現(xiàn)以下功能: 在圖書(shū)管理系統(tǒng)中,管理員要為每個(gè)讀者建立借閱賬戶(hù),并給讀者發(fā)放不同類(lèi)別的借閱卡(借閱卡可提供卡號(hào)、讀者姓名),賬戶(hù)內(nèi)存儲(chǔ)讀者的個(gè)人信息和借閱記錄信息。持有借閱卡的讀者可以通過(guò)管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書(shū),不同類(lèi)別的讀者可借閱圖書(shū)的范圍、數(shù)量和期限不同,可通過(guò)互聯(lián)網(wǎng)或圖書(shū)館內(nèi)查詢(xún)終端查詢(xún)圖書(shū)信息和個(gè)人借閱情況,以及續(xù)借圖書(shū)(系統(tǒng)審核符合續(xù)借條件)。
借閱圖書(shū)時(shí),先輸入讀者的借閱卡號(hào),系統(tǒng)驗(yàn)證借閱卡的有效性和讀者是否可繼續(xù)借閱圖書(shū),無(wú)效則提示其原因,有效則顯示讀者的基本信息,供管理員人工核對(duì)。然后輸入要借閱的書(shū)號(hào),系統(tǒng)查閱圖書(shū)信息數(shù)據(jù)庫(kù),顯示圖書(shū)的基本信息,供管理員人工核對(duì)。最后提交借閱請(qǐng)求,若被系統(tǒng)接受則存儲(chǔ)借閱紀(jì)錄,并修改可借閱圖書(shū)的數(shù)量。歸還圖書(shū)時(shí),輸入讀者借閱卡號(hào)和圖書(shū)號(hào),系統(tǒng)驗(yàn)證是否有此借閱紀(jì)錄以及是否超期借閱,無(wú)則提示,有則顯示讀者和圖書(shū)的基本信息供管理員人工審核。如果有超期借閱或丟失情況,先轉(zhuǎn)入過(guò)期罰款或圖書(shū)丟失處理。然后提交還書(shū)請(qǐng)求,系統(tǒng)接受后刪除借閱紀(jì)錄,并登記并修改可借閱圖書(shū)的數(shù)量。
圖書(shū)管理員定期或不定期對(duì)圖書(shū)信息進(jìn)行入庫(kù)、修改、刪除等圖書(shū)信息管理以及注銷(xiāo)(不外借),包括圖書(shū)類(lèi)別和出版社管理。
為系統(tǒng)維護(hù)人員提供權(quán)限管理、數(shù)據(jù)備份等通用功能。(1)書(shū)籍管理
1>書(shū)籍類(lèi)別管理:增、刪除、改等管理。
2>書(shū)籍信息管理:新書(shū)入庫(kù),圖書(shū)購(gòu)入后由圖書(shū)管理人員將書(shū)籍編碼并將其具體信息錄入書(shū)籍信息表。書(shū)籍信息修改,書(shū)籍信息由于工作人員的疏忽而出現(xiàn)錯(cuò)誤時(shí),可修改其信息。管理員按不同方式查詢(xún)、統(tǒng)計(jì),讀者按不同方式查詢(xún)。3>出版社信息管理:增、刪除、改等管理。
4>圖書(shū)注銷(xiāo):某一部分圖書(shū)會(huì)隨著時(shí)間的增長(zhǎng)及知識(shí)的更新而變得不再有使用的價(jià)值,或者圖書(shū)被損壞,這些圖書(shū)就要在圖書(shū)籍信息表中的除去。即從書(shū)籍信息表中刪去此書(shū)籍記錄。
(2)讀者管理
1>讀者類(lèi)別信息管理:增、刪除、改等管理。
2>讀者信息管理:辦理、掛失、暫停借、注銷(xiāo)閱卡,錄入、修改、刪除讀者信息。(3)借閱管理
1>續(xù)借管理:提供讀者在符合規(guī)定的情況下網(wǎng)上續(xù)借。
2>還書(shū)管理:根據(jù)借閱卡編號(hào)、圖書(shū)ID等,在借閱信息表中找到相應(yīng)的記錄,將借書(shū)記錄刪除,更新該記錄的相應(yīng)數(shù)據(jù)(圖書(shū)信息表)。根據(jù)違反規(guī)定情況計(jì)算和登記罰款記錄。3>借書(shū)管理:根據(jù)借閱卡編號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)登記。在借閱信息表中插入一條借書(shū)記錄,該記錄包括讀者ID、圖書(shū)ID、借出日期、借閱編號(hào)、操作員等信息,更新該記錄的相應(yīng)數(shù)據(jù)(圖書(shū)信息表)。把超期圖書(shū)以列表的形式顯示出來(lái),并以電子郵件或打印成書(shū)面通知讀者。提供讀者網(wǎng)上查詢(xún)自己的借閱情況(包括超期提示)
一級(jí)數(shù)據(jù)流圖
[項(xiàng)目名稱(chēng)]——需求說(shuō)明書(shū) 3
二級(jí)數(shù)據(jù)流圖
三級(jí)數(shù)據(jù)流圖 書(shū)籍管理:
[項(xiàng)目名稱(chēng)]——需求說(shuō)明書(shū) 4
三級(jí)數(shù)據(jù)流圖 讀者管理
[項(xiàng)目名稱(chēng)]——需求說(shuō)明書(shū) 5 三級(jí)數(shù)據(jù)流圖 借閱管理
3.2 對(duì)性能的規(guī)定 3.2.1精度
數(shù)值要求精確到整型個(gè)位即可,要求普通用戶(hù)的姓氏完全準(zhǔn)確,姓名可以進(jìn)行部分匹配。
3.2.2時(shí)間特性要求
由于此開(kāi)發(fā)項(xiàng)目針對(duì)圖書(shū)館,使用頻度較高,使用性要求比較高。為防止對(duì)信息資料和管理程序的惡意破壞,要求有較為可靠的安全性能??傊?,要求穩(wěn)定、安全、便捷,易于管理和操作。
a.響應(yīng)時(shí)間:小于0.5秒; b.更新處理時(shí)間:小于1.5秒;
c.數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:小于2秒;
d.可靠性:平均故障間隔時(shí)間不低于200小時(shí); 3.2.3靈活性
a.操作方式上的變化:鼠標(biāo)、鍵盤(pán)、觸摸屏等都可以使用; b.運(yùn)行環(huán)境的變化:在多種平臺(tái)上都可以使用;
c.精度和有效時(shí)限的變化:精度變化要對(duì)系統(tǒng)的影響減小到最??; d.計(jì)劃的變化或改進(jìn):較易改進(jìn)。3.3輸入輸出要求
輸入數(shù)據(jù)為:普通用戶(hù)的姓名(字符型),用戶(hù)密碼(數(shù)字); 輸出為用戶(hù)界面、用戶(hù)所要查詢(xún)的系統(tǒng)信息框或報(bào)表。3.4數(shù)據(jù)管理能力要求(針對(duì)軟件系統(tǒng))
需要管理的記錄個(gè)數(shù):2萬(wàn)到五萬(wàn)個(gè)。
其大小規(guī)模為:5000左右,記錄的總個(gè)數(shù)每年將增長(zhǎng)10%-20% [項(xiàng)目名稱(chēng)]——需求說(shuō)明書(shū) 6 3.5故障處理要求
當(dāng)用戶(hù)輸入用戶(hù)名字和密碼錯(cuò)誤時(shí),應(yīng)當(dāng)發(fā)出提示,并提示重新輸入。發(fā)生錯(cuò)誤時(shí),應(yīng)先保存有效文件以保證數(shù)據(jù)完整,對(duì)于數(shù)據(jù)庫(kù)發(fā)生故障時(shí)要能夠進(jìn)行故障恢復(fù),以保證數(shù)據(jù)的一致性同時(shí)也要定期進(jìn)行數(shù)據(jù)備份。3.6其他專(zhuān)門(mén)要求
如用戶(hù)單位對(duì)安全保密的要求,對(duì)使用方便的要求,對(duì)可維護(hù)性、可補(bǔ)充性、易讀性、可靠性、運(yùn)行環(huán)境可轉(zhuǎn)換性的特殊要求等。
4.運(yùn)行環(huán)境規(guī)定
4.1設(shè)備
下面列出運(yùn)行該軟件所需要的硬件設(shè)備。說(shuō)明其中的新型設(shè)備及其專(zhuān)門(mén)功能,包括: 1.服務(wù)器
(1)處理器(CPU):Pentium 900M(推薦Pentium 4 1.2G)
(2)內(nèi)存容量(RAM):至少256M(推薦 512M)2.客戶(hù)端
(1)處理器(CPU):Pentium 133M 或更高
(2)內(nèi)存容量(RAM):64M或更高
4.2支持軟件
1.數(shù)據(jù)庫(kù)服務(wù)器端
(1)操作系統(tǒng):Microsoft Windows 2000(2)數(shù)據(jù)庫(kù)管理系統(tǒng):Oracle,配置TCP/IP協(xié)議 2.Web服務(wù)器端
(1)操作系統(tǒng):Microsoft Windows 2000(2)Internet 信息服務(wù)(IIS)6.0管理器
(3)Visual Studio.NET 2003,配置TCP/IP協(xié)議 3.客戶(hù)端
(1)操作系統(tǒng):Windows 98/2000/2003/XP(2)Web瀏覽器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP協(xié)議 4.3接口
1.硬件接口
考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機(jī)和光盤(pán)刻錄機(jī)的接口,這較易實(shí)現(xiàn)。2.軟件接口
這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換??紤]到文檔處理時(shí)有可能需要較常用的辦公軟件。例如Microsoft的Office系列,所以應(yīng)盡量實(shí)現(xiàn)它們之間的數(shù)據(jù)格式的自動(dòng)轉(zhuǎn)換。4.4控制
本系統(tǒng)通過(guò)網(wǎng)絡(luò)提供服務(wù),用戶(hù)通過(guò)瀏覽器訪問(wèn)服務(wù)器,向服務(wù)器發(fā)出服務(wù)請(qǐng)求。因此,需要使用 TCP/IP 網(wǎng)絡(luò)協(xié)議,作為標(biāo)準(zhǔn)的通信控制接口。
5211314@long.com
第二篇:圖書(shū)館管理系統(tǒng)需求與分析
圖書(shū)館管理系統(tǒng)需求與分析報(bào)告
第一章 引言
1.1 編寫(xiě)目的
按照關(guān)系型數(shù)據(jù)庫(kù)的基本原理,綜合運(yùn)用所學(xué)的知識(shí),以小組為單位,設(shè)計(jì)開(kāi)發(fā)一個(gè)小型的圖書(shū)管理系統(tǒng)。通過(guò)對(duì)一個(gè)實(shí)際問(wèn)題的分析、設(shè)計(jì)與實(shí)現(xiàn),將原理與應(yīng)用相結(jié)合,使學(xué)生學(xué)會(huì)如何把書(shū)本上學(xué)到的知識(shí)用于解決實(shí)際問(wèn)題,培養(yǎng)學(xué)生的動(dòng)手能力;另一方面,使學(xué)生能深入理解和靈活掌握教學(xué)內(nèi)容 1.2 參考資料
[1]顧俐.圖書(shū)館圖書(shū)管理系統(tǒng)的設(shè)計(jì)[J].中國(guó)科技信息, 2007(11):175-177.[2]周瑩, 張宇華.UML及其在圖書(shū)管理系統(tǒng)中的應(yīng)用[J].電腦與信息技術(shù), 2004, 25(4):52-54.[3]鄧堯偉.圖書(shū)管理系統(tǒng)與校園“一卡通”接口模式研究[J].圖書(shū)館論壇, 2005, 25(1):79-81.[4]潘偉.基于UML實(shí)現(xiàn)圖書(shū)管理系統(tǒng)的建模設(shè)計(jì)[J].圖書(shū)情報(bào)知識(shí), 2005(1):51-52.[5]屈霞, 劉自強(qiáng), 張小鳴.基于J2EE/MVC Model 2的公共圖書(shū)管理系統(tǒng)的研究[J].計(jì)算機(jī)工程與設(shè)計(jì), 2009, 30(20):4651-4653.[6]姜慧霖, 楊克領(lǐng).基于UML的圖書(shū)管理系統(tǒng)設(shè)計(jì)[J].科技信息:學(xué)術(shù)研究, 2007(27):219-220.[7]李為華, 蘇輝, 曹慶萍,等.基于B/S結(jié)構(gòu)的圖書(shū)管理系統(tǒng)設(shè)計(jì)[J].信陽(yáng)師范學(xué)院學(xué)報(bào)自然科學(xué)版, 2005, 18(2):222-225.[8]管勝波, 張敬泉.基于C/S和B/S模式的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī), 2008(4):114-116.[9]陳新, 張楠.圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].硅谷, 2011(14):102-102.第二章 總體描述
2.1 產(chǎn)品前景
數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。圖書(shū)館采取手工方式對(duì)圖書(shū)借閱情況進(jìn)行人工管理,由于信息比較多,圖書(shū)借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書(shū)證上,圖書(shū)的數(shù)目和內(nèi)容記錄在文件中,圖書(shū)館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢(xún),就得在眾多的資料中翻閱、查找了。造成查詢(xún)費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng)時(shí)間以前的圖書(shū)進(jìn)行更改就更加困難了。2.2 產(chǎn)品功能(1)圖書(shū)基本情況的錄入、修改、刪除等基本操作。
(2)辦理借書(shū)卡模塊。(3)實(shí)現(xiàn)借書(shū)功能。(4)實(shí)現(xiàn)還書(shū)功能。
(5)能方便的對(duì)圖書(shū)進(jìn)行查詢(xún)。
(6)對(duì)超期的情況能自動(dòng)給出提示信息。(7)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。2.4 運(yùn)行環(huán)境 WindowXP,/7 Microsoft Visual C++, SQLSerevr2000.2.5 設(shè)計(jì)和實(shí)現(xiàn)上的約束
數(shù)據(jù)庫(kù)上傳限制大小,導(dǎo)致系統(tǒng)無(wú)法正常運(yùn)行。
第三章 系統(tǒng)功能
3.1 結(jié)構(gòu)化方法
擬定購(gòu)書(shū)計(jì)劃審批購(gòu)書(shū)計(jì)劃圖書(shū)驗(yàn)收文獻(xiàn)資源建設(shè)部人員加蓋館藏章繳費(fèi)審批登錄驗(yàn)證圖書(shū)信息錄入圖書(shū)信息查詢(xún)圖書(shū)館里員圖書(shū)信息刪除圖書(shū)信息更新
圖書(shū)信息查詢(xún)讀者登錄驗(yàn)證讀者讀者借閱信息查詢(xún)讀者圖書(shū)續(xù)借
3.2 面向?qū)ο蠓椒?/p>
通過(guò)對(duì)業(yè)務(wù)流程圖的細(xì)化,可得到系統(tǒng)的分層數(shù)據(jù)流圖。如下圖: 頂層數(shù)據(jù)流圖:
圖1圖書(shū)館管理系統(tǒng)的頂層數(shù)據(jù)圖
對(duì)頂層數(shù)據(jù)流圖細(xì)化、分解可得到圖書(shū)管理系統(tǒng)的第一層數(shù)據(jù)流圖,如下圖:
圖2圖書(shū)館管理系統(tǒng)的第一層數(shù)據(jù)圖
對(duì)第一層數(shù)據(jù)流圖進(jìn)一步細(xì)化、分解,可以得到第二層數(shù)據(jù)流圖,如下圖:
圖3 借閱信息管理數(shù)據(jù)流圖 第四章 其他功能性需求
4.1 性能需求
為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書(shū)管理系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:
(1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足學(xué)校對(duì)信息處理的需求。
(2)系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性 圖書(shū)管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶(hù)查詢(xún)的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。
(3)系統(tǒng)的易用性和易維護(hù)性 圖書(shū)管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶(hù)接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶(hù)對(duì)系統(tǒng)熟悉的過(guò)程。
(4)系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。
(5)系統(tǒng)的先進(jìn)性 目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書(shū)管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。
(6)系統(tǒng)的響應(yīng)速度 圖書(shū)管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。4.2 安全性需求
(1)業(yè)務(wù)系統(tǒng)安全:支持業(yè)務(wù)系統(tǒng)、管理系統(tǒng)、外部信息、決策支持系統(tǒng)、云平臺(tái)、大數(shù)據(jù)分析系統(tǒng)、大數(shù)據(jù)存儲(chǔ)系統(tǒng)等應(yīng)用系統(tǒng)的安全需求,充分保證系統(tǒng)建設(shè)的安全需求。
(2)安全組織與管理:建立包含策略管理在內(nèi)的安全管理系統(tǒng)和安全管理組織,構(gòu)建安全管理平臺(tái)和安全評(píng)測(cè)。
(3)安全標(biāo)準(zhǔn)與規(guī)范:建立大數(shù)據(jù)平臺(tái)信息安全體系的技術(shù)標(biāo)準(zhǔn)、規(guī)范、規(guī)章制度。
(4)安全體系目標(biāo):安全體系建設(shè)達(dá)到功能齊全、協(xié)調(diào)高效、信息共享、監(jiān)控嚴(yán)密、安全穩(wěn)定、保障有力等最終目標(biāo)。
第三篇:圖書(shū)館管理系統(tǒng)需求分析
圖書(shū)館管理系統(tǒng)需求分析說(shuō)明書(shū)
目錄
一、概述...................................................................................................................................2
1、沫若圖書(shū)館簡(jiǎn)介.............................................................................................................2
2、編寫(xiě)簡(jiǎn)介.........................................................................................................................3
二、項(xiàng)目綜述...........................................................................................................................5
1、圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù).................................................................................................5
2、圖書(shū)館管理系統(tǒng)子系統(tǒng).................................................................................................6
三、功能需求...........................................................................................................................9
1、信息子系統(tǒng).....................................................................................................................9 1、1學(xué)生信息子系統(tǒng)......................................................................................................9 1、2藏書(shū)信息子系統(tǒng)....................................................................................................12 1、3職工信息子系統(tǒng)....................................................................................................15
2、服務(wù)子系統(tǒng)...................................................................................................................18 2、1 登錄信息子系統(tǒng)...................................................................................................18 2、2 借閱圖書(shū)子系統(tǒng)...................................................................................................20 2、3 歸還圖書(shū)子系統(tǒng)...................................................................................................22 2、4 逾期處理子系統(tǒng)...................................................................................................23 2、5 預(yù)約圖書(shū)子系統(tǒng)...................................................................................................24 2.6網(wǎng)上電子信息資源服務(wù)...........................................................................................26
一、概述
1、沫若圖書(shū)館簡(jiǎn)介
樂(lè)山師范學(xué)院沫若圖書(shū)館建于樂(lè)山師范學(xué)院圖書(shū)館創(chuàng)建于1978年,于2005年11月投入使用,現(xiàn)有館舍面積近2.3萬(wàn)平方米,館藏文獻(xiàn)總量已達(dá)7769977冊(cè)(件),其中紙質(zhì)文獻(xiàn)1094833冊(cè),電子文獻(xiàn)6675144冊(cè),擁有多種數(shù)據(jù)庫(kù),為我校師生提供豐富的課外書(shū)籍、網(wǎng)上資源和文獻(xiàn)資料。我館加入了多個(gè)圖書(shū)情報(bào)機(jī)構(gòu),建立了的館際互借與文獻(xiàn)傳遞服務(wù)關(guān)系,為我校的教學(xué)科研、重點(diǎn)學(xué)科建設(shè)、科研創(chuàng)新提供了文獻(xiàn)保障,為校地結(jié)合、校企結(jié)合、教研結(jié)合獲取文獻(xiàn)信息資源提供了快捷、方便的服務(wù)。
2、編寫(xiě)簡(jiǎn)介
我們?yōu)闃?lè)山師范學(xué)院計(jì)算機(jī)科學(xué)學(xué)院的學(xué)生,為了了解和熟悉軟件需求分析說(shuō)明書(shū),加強(qiáng)專(zhuān)業(yè)能力,我們將對(duì)學(xué)校的沫若圖書(shū)館進(jìn)行軟件分析。該需求分析說(shuō)明書(shū)對(duì)圖書(shū)管理系統(tǒng)軟件進(jìn)行了全面細(xì)致的用戶(hù)需求分析,在原來(lái)的圖書(shū)館管理系統(tǒng)的基礎(chǔ)上還添加了一些功能,清楚地向讀者表達(dá)圖書(shū)館系統(tǒng)將擁有的各項(xiàng)功能
3、編寫(xiě)目標(biāo)
本系統(tǒng)通過(guò)計(jì)算機(jī)技術(shù)實(shí)現(xiàn)圖書(shū)信息和用戶(hù)信息的管理,還包括如下目標(biāo):
1、減少人力成本和管理費(fèi)用;
2、提高信息的準(zhǔn)確性和信息的安全;
3、改進(jìn)管理和服務(wù);
4、良好的人機(jī)交互界面,操作簡(jiǎn)便;
4、用戶(hù)特點(diǎn)
本系統(tǒng)的最終用戶(hù)是面向管理員(圖書(shū)館管理員和其他管理人員)和讀者(教師和學(xué)生),他們都具有一定的計(jì)算機(jī)基礎(chǔ)知識(shí)和操作計(jì)算機(jī)的能力,是經(jīng)常性用戶(hù)。系統(tǒng)維護(hù)人員是計(jì)算機(jī)專(zhuān)業(yè)人員,熟悉操作系統(tǒng)和數(shù)據(jù)庫(kù),是間隔性用戶(hù)。
5、需求概述
在圖書(shū)管理系統(tǒng)中,管理員為每個(gè)讀者建立一個(gè)賬戶(hù),賬戶(hù)內(nèi)存儲(chǔ)讀者個(gè)人的詳細(xì)信息,并給讀者讀者發(fā)放借書(shū)卡(提供借書(shū)卡號(hào)、姓名、班級(jí)等信息)。讀者可以憑借書(shū)卡或身份證在圖書(shū)館進(jìn)行圖書(shū)的借、還、續(xù)借、查詢(xún)等操作,借閱圖書(shū)時(shí),由管理員錄入借書(shū)卡號(hào)或身份證號(hào),系統(tǒng)首先驗(yàn)證該卡號(hào)的有效性,若無(wú)效,則提示無(wú)效的原因;若有效,則顯示卡號(hào)、姓名、借書(shū)限額、已借數(shù)量、可再借數(shù)量等信息,本次實(shí)際借書(shū)的數(shù)量不能超出可再借數(shù)量的值。完成借書(shū)操作的同時(shí)要修改相應(yīng)圖書(shū)信息的狀態(tài)、讀者信息中的已借數(shù)量、在借閱信息中添加相應(yīng)的記錄。歸還圖書(shū)時(shí),錄入借書(shū)卡號(hào)或身份證號(hào)和待歸還的圖書(shū)編號(hào),顯示借書(shū)卡號(hào)、讀者姓名、讀書(shū)編號(hào)、讀書(shū)名稱(chēng)、借書(shū)日期、應(yīng)還日期等信息,并自動(dòng)計(jì)算是否超期以及超期的罰款金額,若進(jìn)行續(xù)借則取消超期和罰款等信息;若圖書(shū)有損壞,由管理員根據(jù)實(shí)際情況從系統(tǒng)中選擇相應(yīng)的損壞等級(jí),系統(tǒng)自動(dòng)計(jì)算損壞賠償金額。成歸還操作的同時(shí),修改相應(yīng)圖書(shū)信息的狀態(tài)、修改讀者信息中的已借數(shù)量、在借書(shū)信息中對(duì)相應(yīng)的借書(shū)記錄做標(biāo)記、在還書(shū)信息中添加相應(yīng)的記錄。圖書(shū)管理員不定期地對(duì)圖書(shū)信息進(jìn)行添加、修改和刪除等操作,在圖書(shū)尚未歸還的情況下不能對(duì)圖書(shū)信息進(jìn)行刪除。也可以對(duì)讀者信息進(jìn)4
行添加、修改、刪除等操作,在讀者還有未歸還的圖書(shū)的情況下不能進(jìn)行刪除讀者信息。系統(tǒng)管理員主要進(jìn)行圖書(shū)管理員權(quán)限的設(shè)置、讀者類(lèi)別信息的設(shè)置、圖書(shū)類(lèi)別的設(shè)置以及罰款和賠償標(biāo)準(zhǔn)的設(shè)置、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等處理。
二、項(xiàng)目綜述
1、圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)
在此管理系統(tǒng)中,主要有三個(gè)基本的數(shù)據(jù)庫(kù):學(xué)生信息數(shù)據(jù)庫(kù)、職工信息數(shù)據(jù)庫(kù)、圖書(shū)信息數(shù)據(jù)庫(kù)和網(wǎng)上圖書(shū)資源數(shù)據(jù)庫(kù)。學(xué)生信息數(shù)據(jù)庫(kù)主要存儲(chǔ)學(xué)生的基本信息,職工信息數(shù)據(jù)庫(kù)主要存儲(chǔ)圖書(shū)館工作人員的基本信息,圖書(shū)信息數(shù)據(jù)庫(kù)主要存儲(chǔ)圖書(shū)館館藏書(shū)籍的信息,網(wǎng)上圖書(shū)資源數(shù)據(jù)庫(kù)主要存儲(chǔ)學(xué)校已經(jīng)購(gòu)買(mǎi)的數(shù)據(jù)庫(kù)資源。
數(shù)據(jù)庫(kù)介紹:
圖書(shū)館數(shù)據(jù)庫(kù)結(jié)構(gòu)簡(jiǎn)圖:
2、圖書(shū)館管理系統(tǒng)子系統(tǒng)
在需求分析工程中,我們將整個(gè)圖書(shū)館管理系統(tǒng)分為若干個(gè)子系統(tǒng),這樣方便技術(shù)人員實(shí)現(xiàn)功能,也方便讀者清楚軟件的功能模塊。在我們這個(gè)系統(tǒng)中,子系統(tǒng)大概分為兩個(gè)大的模塊:信息子系統(tǒng)和服務(wù)子系統(tǒng)。信6
息子系統(tǒng)主要為:學(xué)生信息子系統(tǒng)、藏書(shū)子系統(tǒng)、職工子系統(tǒng)。這三個(gè)子系統(tǒng)分別實(shí)現(xiàn)學(xué)生信息處理、藏書(shū)操作、職工信息處理。服務(wù)子系統(tǒng)主要為:登錄、借書(shū)、還書(shū)、逾期處理、預(yù)約圖書(shū)等操作。
管理系統(tǒng)兩大子系統(tǒng):
信息類(lèi)子系統(tǒng)分類(lèi):
服務(wù)類(lèi)子系統(tǒng)分類(lèi):
圖書(shū)館管理系統(tǒng)子系統(tǒng)簡(jiǎn)圖:
三、功能需求
1、信息子系統(tǒng) 1、1學(xué)生信息子系統(tǒng)
學(xué)生信息子系統(tǒng)基于學(xué)生信息數(shù)據(jù)庫(kù)之上方便于圖書(shū)館使用的學(xué)生信息管理子系統(tǒng)。建立此子系統(tǒng)方便圖書(shū)館管理員管理學(xué)生,查詢(xún)學(xué)生信息,導(dǎo)入新生信息,刪除已經(jīng)畢業(yè)的學(xué)生信息,修改錯(cuò)誤的學(xué)生信息等相關(guān)事宜,也方便學(xué)生憑著有效證件進(jìn)出圖書(shū)館,借閱圖書(shū),歸還圖書(shū),逾期處理的相關(guān)事宜。
以下是學(xué)生信息子系統(tǒng)的管理流程圖: 年齡、性別、學(xué)號(hào)10
在此管理系統(tǒng)內(nèi),主要管理學(xué)生的信息為:學(xué)生姓名、、系別、班級(jí)、籍貫等。
在管理員查詢(xún)學(xué)生信息時(shí),可以通過(guò)以下方式:
搜索學(xué)生學(xué)號(hào) 學(xué)生的學(xué)號(hào)是從一開(kāi)始進(jìn)入學(xué)校就確定的編碼,在本學(xué)校是獨(dú)一無(wú)二的。通過(guò)學(xué)號(hào)可以快速準(zhǔn)確的查詢(xún)到學(xué)生信息。
搜索學(xué)生姓名 學(xué)生的姓名難免會(huì)存在著相同,當(dāng)存在著相同姓名的人的時(shí)候必須通過(guò)其他信息(院系,班級(jí),性別等等)進(jìn)行篩選。
搜索學(xué)生身份證號(hào)碼 身份證是一個(gè)人一生的記號(hào),不存在重復(fù)遺漏等情況,很方便與查找。
其他 其他的查詢(xún)方式包括院系,班級(jí),性別等等,這樣的查詢(xún)方式搜索學(xué)生,存在很不方便的問(wèn)題。查詢(xún)時(shí)必須通過(guò)兩個(gè)或兩個(gè)以上的信息才可以確定。
管理員添加學(xué)生信息:
每當(dāng)新生入學(xué)之際,圖書(shū)館管理員將會(huì)將大量的新生信息導(dǎo)入學(xué)信息管理系統(tǒng);
添加個(gè)別學(xué)習(xí)生信息,在數(shù)據(jù)庫(kù)中執(zhí)行添加命令。1、2藏書(shū)信息子系統(tǒng)
館藏圖書(shū)信息子系統(tǒng)是基于館藏圖書(shū)數(shù)據(jù)庫(kù)建立的子系統(tǒng)。通過(guò)該系統(tǒng),圖書(shū)館管理人員可以方便的了解到圖書(shū)館內(nèi)圖書(shū)的基本信息,例如總共書(shū)的數(shù)量,流通書(shū)籍和不流通書(shū)籍的數(shù)量及名稱(chēng),編號(hào),出版社等信息。也方便管理員對(duì)圖書(shū)館內(nèi)圖書(shū)信息進(jìn)行查詢(xún),更新,刪除,修改等操作。
以下是藏書(shū)信息子系統(tǒng)的流程圖:
在這個(gè)子系統(tǒng)中,圖書(shū)管理員可以對(duì)圖書(shū)進(jìn)行一系列操作,在查找一種圖書(shū)時(shí),可以根據(jù)圖書(shū)的特點(diǎn)來(lái)查找。下面是圖書(shū)實(shí)體圖。
管理員圖書(shū)的查詢(xún)方式:
搜索作者名稱(chēng) 這樣的查詢(xún)方式使用于統(tǒng)計(jì)某作者的書(shū)籍?dāng)?shù)量,不方便查詢(xún)某一本書(shū)。
搜索出版社 搜索出版社的查詢(xún)方式于搜索作者名稱(chēng)的查詢(xún)方式基本相同,較于統(tǒng)計(jì)數(shù)量比較合適。
搜索圖書(shū)名稱(chēng) 圖書(shū)館內(nèi)珍藏的某本圖書(shū)在數(shù)量上都不是唯一的,但通過(guò)搜索圖書(shū)名稱(chēng)的方式還是可以很方便的14
對(duì)圖書(shū)進(jìn)行查詢(xún),能快速的找到圖書(shū)的所在位置以及該本書(shū)此時(shí)的借閱狀況。
搜索圖書(shū)編號(hào) 圖書(shū)館內(nèi)珍藏的書(shū)籍很多,作者名稱(chēng),出版社,圖書(shū)名稱(chēng)都不能對(duì)圖書(shū)進(jìn)行唯一的描述,圖書(shū)編號(hào)是為了方便圖書(shū)館工作者管理而設(shè)置一組不重復(fù)唯一的編碼。每一個(gè)編碼對(duì)應(yīng)一本書(shū)。注意:
圖書(shū)館內(nèi)圖書(shū)信息的修改,刪除,更新只能通過(guò)圖書(shū)館工作人員完成,查詢(xún)功能工作人員和讀者都可以使用。1、3職工信息子系統(tǒng)
在圖書(shū)館管理系統(tǒng)中,管理員職工信息也非常重要,其中包含了職工的基本信息:姓名、年齡、性別、職位、家庭住址、電話號(hào)碼等。除此之外,職工信息子系統(tǒng)還應(yīng)該提供修改職工信息、增加職工信息、刪除職工信息、工作調(diào)動(dòng)安排、值日安排、查檢圖書(shū)等功能。
以下是職工信息子系統(tǒng)的示例圖:
供書(shū)商將按圖書(shū)采購(gòu)員開(kāi)具的熱門(mén)排行、基礎(chǔ)圖書(shū)等采購(gòu)清單及書(shū)籍交圖書(shū)管理員,管理員審核采購(gòu)單和書(shū)的名稱(chēng)、數(shù)量是否一致,不合格則退還給供書(shū)商,合格則給供書(shū)商采購(gòu)回單,并將采購(gòu)單匯總,圖書(shū)入庫(kù)分類(lèi)處理,同時(shí)建立該批圖書(shū)資料信息,如果該書(shū)已有,則現(xiàn)有書(shū)數(shù)等于原有16
書(shū)數(shù)加新增書(shū)數(shù)。管理員也將辦公室審核的圖書(shū)報(bào)廢單及圖書(shū)交回收站報(bào)廢處理,將報(bào)廢單匯總,同時(shí)修改圖書(shū)資料庫(kù),如有圖書(shū)損壞及罰款處理,也修改圖書(shū)資料庫(kù)。
2、服務(wù)子系統(tǒng)
服務(wù)子系統(tǒng)主要為讀者提供有關(guān)閱讀方面的服務(wù)。包含登錄信息子系統(tǒng)、借閱圖書(shū)子系統(tǒng)、歸還圖書(shū)子系統(tǒng)、逾期處理子系統(tǒng)、預(yù)約圖書(shū)子系統(tǒng)。2、1 登錄信息子系統(tǒng)
不管是讀者還是職工,要想進(jìn)入系統(tǒng)必須先登錄,在登錄過(guò)程中,系統(tǒng)根據(jù)登錄者的信息自動(dòng)判斷登錄者是一般讀者還是具有管理能力的職工,在登錄之后,才會(huì)擁有各自的權(quán)利。
下面是登錄信息子系統(tǒng)的示例圖:
示例圖說(shuō)明: 讀者
讀者分為老師和學(xué)生 注冊(cè)
當(dāng)讀者還沒(méi)有圖書(shū)館的賬號(hào)時(shí),需注冊(cè)一個(gè)賬號(hào)方可登陸此系統(tǒng),在注冊(cè)時(shí),若是學(xué)生注冊(cè),須填寫(xiě)自己的學(xué)號(hào),院系,班級(jí),身份證號(hào),電話以及常用的郵19
箱,若是老師注冊(cè),須填寫(xiě)自己的身份證號(hào),院系,電話以及常用郵箱,填寫(xiě)這些信息之后需設(shè)置自己的密碼(在注冊(cè)的時(shí)候輸入自己的學(xué)號(hào)或者身份證號(hào)時(shí)系統(tǒng)會(huì)自動(dòng)判斷是否是本校的師生,若非本校師生不能注冊(cè))登陸
登錄時(shí)可用自己的身份證號(hào)或者學(xué)號(hào)登錄 找回密碼
當(dāng)讀者遺忘密碼時(shí),登錄系統(tǒng),輸入賬號(hào),根據(jù)當(dāng)初注冊(cè)時(shí)所填寫(xiě)的郵箱或電話號(hào)碼,系統(tǒng)會(huì)發(fā)出驗(yàn)證信息,學(xué)生根據(jù)驗(yàn)證信息去找回自己的密碼 個(gè)人推送
系統(tǒng)會(huì)根據(jù)平時(shí)讀者的借書(shū)情況,推送一些與相關(guān)的一些圖書(shū),方便讀者借閱。
2、2 借閱圖書(shū)子系統(tǒng)
高效的圖書(shū)借閱管理系統(tǒng)是當(dāng)前信息化社會(huì)管理系統(tǒng)之所需。尤其對(duì)學(xué)校而言,面對(duì)日益龐大的學(xué)生借閱圖書(shū)信息,就需要有圖書(shū)借閱管理系統(tǒng)來(lái)提高管理工作的效率。通過(guò)建立這樣的系統(tǒng),可以做到信息的規(guī)范管理、快速查20
詢(xún)和科學(xué)統(tǒng)計(jì),從而減少管理方面的工作量。
借閱操作管理流程圖:
讀者進(jìn)入圖書(shū)館后,若請(qǐng)求借閱,這時(shí)圖書(shū)管理員會(huì)根據(jù)讀者信息以及借書(shū)證判斷是否借書(shū)給讀者。若不允許借書(shū),則不作借書(shū)處理,向讀者反饋不能借閱的信息;若允許借閱,管理員則開(kāi)始辦理借書(shū)處理,并對(duì)讀者的借閱記錄、可借書(shū)籍等數(shù)據(jù)作相應(yīng)的修改,同時(shí)對(duì)圖書(shū)信息進(jìn)行登記。讀者也可以先查閱書(shū)目,查找好圖書(shū)信息后,再21
提出借閱請(qǐng)求。2、3 歸還圖書(shū)子系統(tǒng)
借了書(shū)的讀者,提出還書(shū)請(qǐng)求后,由圖書(shū)館管理員檢查圖書(shū)是否完好,若完好無(wú)損,管理員即可為讀者辦理還書(shū)業(yè)務(wù),并登記讀者記錄以及書(shū)籍信息;若經(jīng)確認(rèn)圖書(shū)存在破損等問(wèn)題,管理員則給讀者開(kāi)出警示單并記錄在案。丟書(shū)的讀者,提出丟書(shū)還書(shū)請(qǐng)求后,由圖書(shū)館管理員依據(jù)讀者的借閱22
記錄和圖書(shū)信息進(jìn)行確認(rèn),并給讀者開(kāi)出罰款單。讀者依據(jù)罰款單到財(cái)務(wù)處繳納罰款,財(cái)務(wù)人員登記收款賬目后開(kāi)出收據(jù)給讀者,并將信息反饋給辦理還書(shū)處理的管理員。2、4 逾期處理子系統(tǒng)
為敦促讀者閱讀、方便圖書(shū)管理、提高圖書(shū)的閱讀利用率,在讀者借閱圖書(shū)之后都有一個(gè)歸還的期限,如果在期限到來(lái)時(shí),沒(méi)有續(xù)借,那么系統(tǒng)將對(duì)讀者逾期未歸做出處理。23
逾期處理系統(tǒng)有幾個(gè)功能:計(jì)算超出借閱時(shí)間、按天數(shù)計(jì)算罰款、繳納罰款、信息處理。
以下是逾期處理的流程圖: 2、5 預(yù)約圖書(shū)子系統(tǒng)
為緩解某些圖書(shū)緊張,難以借閱的難題,圖書(shū)館管理系統(tǒng)為讀者提供了一個(gè)預(yù)約圖書(shū)的功能,在讀者想借閱某種圖24
書(shū),而圖書(shū)館里的那種圖書(shū)已經(jīng)全部被借閱的情況下,讀者可以通過(guò)預(yù)約圖書(shū),排隊(duì)借閱。預(yù)約處理系統(tǒng)有幾個(gè)功能:檢索圖書(shū)館里的某種圖書(shū)數(shù)量、查詢(xún)?cè)陴^數(shù)量、登記預(yù)約書(shū)本信息、推送書(shū)本歸還信息、提醒讀者前去借閱。
以下是預(yù)約處理流程圖:
2.6網(wǎng)上電子信息資源服務(wù)
圖書(shū)館管理系統(tǒng)除了可以向讀者提供圖書(shū)館紙質(zhì)的閱讀服務(wù)之外,還可以向讀者提供電子信息服務(wù)?,F(xiàn)目前,我館擁有中文電子圖書(shū)300多萬(wàn)種、外文圖書(shū)信息30多萬(wàn)種及5萬(wàn)中視頻資源,可以為讀者提供更加豐富的圖書(shū)資源。所以,圖書(shū)館管理系統(tǒng)還為讀者提供網(wǎng)上服務(wù)系統(tǒng)。網(wǎng)上服務(wù)系統(tǒng)主要包含使用網(wǎng)上已授權(quán)的網(wǎng)站、下載需要的電子信息。
以下是網(wǎng)上服務(wù)流程圖:
四.非功能需求
1對(duì)性能的規(guī)定
1.1精度
1、對(duì)于日期型數(shù)據(jù)項(xiàng)
根據(jù)實(shí)際要求,提供“年/月”,“ /月/日”,“年/月/27
日/時(shí)”,“ 年/月/日/時(shí)/分”等4種精度要求。對(duì)于圖書(shū)資料,數(shù)據(jù)精度到個(gè)位。
對(duì)于遺失書(shū)籍賠償數(shù)額,數(shù)據(jù)精度到小數(shù)點(diǎn)后 1 位。2時(shí)間特性要求
本軟件由于數(shù)據(jù)庫(kù)尚小,響應(yīng)時(shí)間、更新處理時(shí)間,數(shù)據(jù)傳輸、轉(zhuǎn)換時(shí)間,計(jì)算時(shí)間都非???,如下:
1、響應(yīng)時(shí)間應(yīng)在1秒內(nèi)。
更新處理時(shí)間:由系統(tǒng)運(yùn)行狀態(tài)來(lái)決定。數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:10秒之內(nèi)。
1.3靈活性
在操作方式上完成了從手工輸入到電腦操作的轉(zhuǎn)變,操作系統(tǒng)可以是Win98、Win ME、Win NT4、Windows 2000及Windows XP等,后臺(tái)數(shù)據(jù)庫(kù)支持從SQL Server7.0、2000到未來(lái)版本,而有些系統(tǒng)只能在特定的某一版本運(yùn)行。支持千萬(wàn)甚至億級(jí)館藏量。本管理系統(tǒng)的硬件功能對(duì)于1000 以下使用計(jì)算機(jī)用戶(hù)的絕對(duì)支持,如果超過(guò)規(guī)定用戶(hù)則停止對(duì)多余用戶(hù)的服務(wù)進(jìn)行禁止訪問(wèn),而且管理員用戶(hù)始終允許訪問(wèn)。
2故障處理需求
正常使用時(shí)不應(yīng)出錯(cuò),若由于服務(wù)器開(kāi)機(jī)過(guò)長(zhǎng)數(shù)據(jù)讀寫(xiě)頻繁導(dǎo)致硬盤(pán)損壞,使數(shù)據(jù)庫(kù)遭到破壞,可以使用定時(shí)備份數(shù)據(jù)庫(kù)更新數(shù)據(jù)庫(kù)的方法在數(shù)據(jù)庫(kù)破壞時(shí)恢復(fù)數(shù)據(jù)庫(kù),同時(shí)有必要定時(shí)檢查服務(wù)器,交換機(jī)等硬件設(shè)備以防臨時(shí)出錯(cuò),做 到萬(wàn)無(wú)一失。
3.數(shù)據(jù)管理能力要求
1、靜態(tài)數(shù)據(jù)
圖書(shū):圖書(shū)條形碼號(hào)、ISBN、索書(shū)號(hào)、書(shū)名、作者、出版社、頁(yè)數(shù)、定價(jià)、登記 冊(cè)數(shù)、著錄日期 圖書(shū)管理員:ID號(hào)、姓名、密碼、身份
學(xué)生:借書(shū)證編號(hào)、姓名、年齡、班級(jí)、性別、身份證號(hào)、聯(lián)系電話、讀者類(lèi)型、所在部門(mén)
借閱信息:借書(shū)證編號(hào)、ISBN、索書(shū)號(hào)、借書(shū)限額、借書(shū)期借閱歷史:借書(shū)證編號(hào)、ISBN、索書(shū)號(hào)、借書(shū)限額、借書(shū)限期、還書(shū)時(shí)間(存 放讀者借閱歷史)
圖書(shū)采購(gòu)記錄:ISBN、書(shū)名、作者、出版社、定價(jià)、采購(gòu)日期
注釋?zhuān)篒SBN(國(guó)際標(biāo)準(zhǔn)書(shū)號(hào)(International Standard Book Number),簡(jiǎn)稱(chēng)ISBN,是專(zhuān)門(mén)為識(shí)別圖書(shū)等文獻(xiàn)而設(shè)計(jì)的國(guó)際編號(hào)。)
2、動(dòng)態(tài)數(shù)據(jù)
輸入數(shù)據(jù):查詢(xún)關(guān)鍵字、圖書(shū)條形碼號(hào)、借書(shū)證編號(hào) 輸出數(shù)據(jù):查詢(xún)關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄;統(tǒng)計(jì)結(jié)果及其格式化文件;信息錄入 刪除結(jié)果(成功或失?。瑘D書(shū)信息、借書(shū)證信息內(nèi)部數(shù)據(jù):查詢(xún)操作建立的索引
4.其他需求
1、完整性
要求在發(fā)生意外時(shí)(如斷電),保證數(shù)據(jù)不丟失。
2、安全性
有用戶(hù)登入界面,要求提供身份驗(yàn)證,只有通過(guò)了身份驗(yàn)證才可以登陸該軟件,密碼輸入三次不正確,則強(qiáng)行關(guān)閉該軟件。
3、可維護(hù)性
當(dāng)軟件運(yùn)行發(fā)生錯(cuò)誤時(shí),能夠快速、準(zhǔn)確對(duì)其定位、診斷和修改恢復(fù)。
4、可理解性
對(duì)于本軟件提供的各種菜單、按鈕,其功能應(yīng)該一目了然,易于理解。
5、業(yè)務(wù)規(guī)則
.只有持有系統(tǒng)維護(hù)員密碼的用戶(hù)才能執(zhí)行現(xiàn)場(chǎng)初始化。.只有持有借還書(shū)管理員密碼的用戶(hù)才能執(zhí)行借還書(shū)的操作。
.只有持有圖書(shū)信息管理員密碼的用戶(hù)才能執(zhí)行圖書(shū)信息定制的操作。
.只有持有讀者信息管理員密碼的用戶(hù)才能執(zhí)行讀者信息定制的操作。
.只有讀者本人知道自己的密碼,用此才能查看自己的基本信息和借閱信息。任何人都可以通過(guò)WEB頁(yè)查詢(xún)本校圖書(shū)館的藏書(shū)情況。讀者證號(hào)、圖書(shū)代號(hào)、書(shū)架號(hào)等信息的編制應(yīng)仔細(xì)參考和閱讀圖書(shū)館操作規(guī)程。
五.編寫(xiě)人員
周奇婷,楊麗華,譚紅霞,赫建萍
第四篇:圖書(shū)館管理系統(tǒng)需求分析報(bào)告
圖書(shū)館管理系統(tǒng)需求分析報(bào)告
一、概述
1、編寫(xiě)目的
在對(duì)系統(tǒng)計(jì)劃階段的確定的工作范圍內(nèi)進(jìn)一步對(duì)目標(biāo)對(duì)象和環(huán)境作細(xì)致、深入的調(diào)查分析。
2、項(xiàng)目背景
a.所建設(shè)開(kāi)發(fā)軟件系統(tǒng)的名稱(chēng):圖書(shū)館管理系統(tǒng)。b.本項(xiàng)目的任務(wù)提出者:系統(tǒng)開(kāi)發(fā)小組。c.用戶(hù):圖書(shū)館工作人員及讀者。d.軟件系統(tǒng)委托方:圖書(shū)館領(lǐng)導(dǎo)。
3、定義
數(shù)據(jù)流程圖(DFD):為描述軟件系統(tǒng)中的信息流提供了一個(gè)圖形方法。箭頭代表數(shù)據(jù)流,方框代表數(shù)據(jù)的源點(diǎn)或終點(diǎn),圓框代表數(shù)據(jù)流的交換,雙杠代表數(shù)據(jù)存儲(chǔ)的地方。
數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù),變換等進(jìn)行精確的定義。
4、參考資料
《數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)明教材》 《軟件工程技術(shù)與實(shí)踐》 《軟件工程基礎(chǔ)》
二、現(xiàn)行系統(tǒng)概況
該單位圖書(shū)館現(xiàn)為人工管理,效率低,易比錯(cuò),手續(xù)繁瑣,而且耗費(fèi)大量的人力。圖書(shū)館希望設(shè)計(jì)一個(gè)圖書(shū)管理系統(tǒng),用于管理讀者的登記,圖書(shū)的購(gòu)入、借出、歸還以及注銷(xiāo)等。并且方便管理人員還查閱某位讀者、某本圖書(shū)的借閱情況。并可加快對(duì)當(dāng)前借閱情況統(tǒng)計(jì)的效率,以全面掌握?qǐng)D書(shū)的流通情況、提高工作效率、加快信息反饋,為讀者提供滿(mǎn)意的借閱環(huán)境。
三、系統(tǒng)需求說(shuō)明
1、對(duì)功能的規(guī)定
經(jīng)過(guò)以上詳細(xì)的用戶(hù)調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計(jì)必須達(dá)到的目標(biāo)。
以下是圖書(shū)管理系統(tǒng)必須具備的功能:
1.新進(jìn)圖書(shū)的登記功能:對(duì)于購(gòu)進(jìn)的新書(shū),系統(tǒng)必須具備圖書(shū)信息資料的錄入功能。
2.圖書(shū)的查詢(xún)修改功能:當(dāng)圖書(shū)資料發(fā)生變化,如圖書(shū)丟失或有錯(cuò)誤信息輸入時(shí),則應(yīng)能夠及時(shí)對(duì)數(shù)據(jù)進(jìn)行修改和補(bǔ)充。
3.借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱圖書(shū)、歸還圖書(shū),并進(jìn)行登記。
4.學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對(duì)其進(jìn)行維護(hù)。
2、對(duì)性能的規(guī)定
為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書(shū)管理系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:
(1)、系統(tǒng)處理的準(zhǔn)確性和及時(shí)性
系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)
發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足學(xué)校對(duì)信息處理的需求。
(2)、系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性
圖書(shū)管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶(hù)查詢(xún)的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。
(3)、系統(tǒng)的易用性和易維護(hù)性
圖書(shū)管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶(hù)接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶(hù)對(duì)系統(tǒng)熟悉的過(guò)程。
(4)、系統(tǒng)的標(biāo)準(zhǔn)性
系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。
(5)、系統(tǒng)的先進(jìn)性
目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書(shū)管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。
(6)、系統(tǒng)的響應(yīng)速度
圖書(shū)管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。
3、輸入輸出要求
輸入:鍵盤(pán),鼠標(biāo)等。
輸出:顯示器等。
4、其他專(zhuān)門(mén)要求
數(shù)據(jù)庫(kù):對(duì)于圖書(shū)館管理信息系統(tǒng)來(lái)說(shuō),數(shù)據(jù)的處理流程 從軟件操作的過(guò)程確定基礎(chǔ)數(shù)據(jù)為: 圖書(shū)管理員數(shù)據(jù) 讀者數(shù)據(jù)(圖書(shū)證)圖書(shū)信息
為了方便用戶(hù)對(duì)圖書(shū)的維護(hù)工作減少數(shù)據(jù)輸入量和數(shù)據(jù)一致性,基礎(chǔ)數(shù)據(jù)還定義為: 圖書(shū)類(lèi)別定義 出版社定義
5、條件、假定和限制
運(yùn)行環(huán)境:兼容當(dāng)前主流操作系統(tǒng)95/98/NT/ME/2000/XP,Office軟件等。
硬件環(huán)境:奔騰4以上計(jì)算機(jī),打印機(jī)、掃描機(jī)等。開(kāi)發(fā)軟件:SQL Server、vb等。最早投入運(yùn)行時(shí)間:2010年12月30。
windows
四、新系統(tǒng)的邏輯模型
1、圖書(shū)館組織機(jī)構(gòu)分析
通過(guò)對(duì)圖書(shū)館工作人員的調(diào)查,圖書(shū)館主要有4個(gè)部門(mén)。借閱管理部負(fù)責(zé)圖書(shū)的借閱管理;圖書(shū)管理部負(fù)責(zé)書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定,類(lèi)別信息的輸入;書(shū)籍類(lèi)別信息的查詢(xún),修改;書(shū)籍信息的輸入;讀者管理部負(fù)責(zé)主要針對(duì)各類(lèi)讀者信息進(jìn)行管理;系統(tǒng)管理部負(fù)責(zé)用戶(hù)管理和密碼管理。組織機(jī)構(gòu)圖如下:
圖書(shū)館 借閱管理部 圖書(shū)管理部 讀者管理部 系統(tǒng)管理部
圖書(shū)館組織機(jī)構(gòu)圖
2、系統(tǒng)功能結(jié)構(gòu)圖
圖書(shū)館管理系統(tǒng) 借閱信息管理 圖書(shū)信息管理 讀者信息管理 系統(tǒng)管理 還書(shū)信息管理 借書(shū)信息管理 設(shè)置圖書(shū)信息 設(shè)置圖書(shū)種類(lèi) 設(shè)置讀者信息 設(shè)置讀者種類(lèi) 密碼管理 用戶(hù)管理還還還書(shū)書(shū)書(shū)信信信息息息查修添詢(xún)改加 借借借書(shū)書(shū)書(shū)信信信息息息查添修詢(xún)加改 圖圖圖書(shū)書(shū)書(shū)信信信息息息查修添詢(xún)改加 圖圖書(shū)書(shū)類(lèi)類(lèi)別別添修加改 讀讀讀者者者信信信息息息查修添詢(xún)改加 讀讀者者種種類(lèi)類(lèi)修添改加
3、業(yè)務(wù)流程圖
通過(guò)對(duì)學(xué)校的圖書(shū)館借書(shū)、還書(shū)業(yè)務(wù)的調(diào)查,弄清了借書(shū)還書(shū)的業(yè)務(wù)流程,如下圖所示:
借書(shū)單借書(shū)證讀者借書(shū)證借書(shū)審核合格書(shū)證、借書(shū)單借書(shū)登記圖書(shū)目錄圖書(shū)檔案書(shū)庫(kù)記錄圖書(shū)還書(shū)審核合格圖書(shū)還書(shū)處理
4、數(shù)據(jù)流程圖
通過(guò)對(duì)業(yè)務(wù)流程圖的細(xì)化,可得到系統(tǒng)的分層數(shù)據(jù)流圖。如下圖: 頂層數(shù)據(jù)流圖:
圖書(shū)管理系統(tǒng)讀者信息會(huì)員信息讀者審核信息借閱信息借還書(shū)信息讀者圖書(shū)信息借書(shū)卡、借閱信息管理員 圖書(shū)館管理系統(tǒng)的頂層數(shù)據(jù)圖
對(duì)頂層數(shù)據(jù)流圖細(xì)化、分解可得到圖書(shū)管理系統(tǒng)的第一層數(shù)據(jù)流圖,如下圖:
借閱信息 借還書(shū)信息P1借閱信息管理借書(shū)信讀者息還書(shū)信息讀者P2圖書(shū)信息管理書(shū)庫(kù)文件管理員借書(shū)卡、借閱信息讀者資料讀者信息審核會(huì)員信息P3讀者信息管理讀者記錄管理員信息P4系統(tǒng)管理 圖書(shū)館管理系統(tǒng)的第一層數(shù)據(jù)圖
對(duì)第一層數(shù)據(jù)流圖進(jìn)一步細(xì)化、分解,可以得到第二層數(shù)據(jù)流圖,如下圖:
借書(shū)卡P1.1身份審核合格讀者借書(shū)信息讀者記錄借還書(shū)信息P1.2借書(shū)登記管理員還書(shū)信息書(shū)庫(kù)文件P1.3書(shū)籍檢查合格書(shū)籍讀者還書(shū)信息P1.4還書(shū)處理借閱信息管理數(shù)據(jù)流圖
管理員管理員身份信息P2.1身份審核合格人員P2.2書(shū)籍查詢(xún)P2.3入、出庫(kù)情況圖書(shū)目錄書(shū)庫(kù)文件書(shū)庫(kù)記錄圖書(shū)信息管理數(shù)據(jù)流程圖
管理員管理員身份信息P3.1身份審核合格人員P3.2讀者查詢(xún)P3.3讀者情況讀者信息表讀者記錄讀者信息管理數(shù)據(jù)流圖
5、數(shù)據(jù)字典
1)數(shù)據(jù)元素 數(shù)據(jù)元素條目
數(shù)據(jù)元素名稱(chēng):用戶(hù)密碼 別名:userpass 長(zhǎng)度:16 描述:用戶(hù)登錄系統(tǒng)的密碼 有關(guān)的數(shù)據(jù)結(jié)構(gòu):User 數(shù)據(jù)元素條目
數(shù)據(jù)元素名稱(chēng):圖書(shū)分類(lèi)編號(hào) 別名:Bookindex 類(lèi)型:數(shù)值型 長(zhǎng)度:10 描述:圖書(shū)分類(lèi)的編號(hào) 數(shù)據(jù)元素條目
數(shù)據(jù)元素名稱(chēng):讀者編號(hào) 別名:Readerindex 類(lèi)型:數(shù)值型 長(zhǎng)度:10 描述:區(qū)分讀者的唯一標(biāo)識(shí) 數(shù)據(jù)元素條目
數(shù)據(jù)元素名稱(chēng):圖書(shū)名稱(chēng) 別名:BookName
類(lèi)型:文本型 長(zhǎng)度:50 描述:圖書(shū)的名稱(chēng) 2)數(shù)據(jù)流條目 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):添加讀者 簡(jiǎn)述:進(jìn)入讀者管理可進(jìn)行添加 數(shù)據(jù)來(lái)源:讀者資料 數(shù)據(jù)流向:讀者信息表 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):查詢(xún)結(jié)果 簡(jiǎn)述:從圖書(shū)信息表中檢索信息 數(shù)據(jù)來(lái)源:圖書(shū)信息表 數(shù)據(jù)流向:查詢(xún)結(jié)果 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):查詢(xún)讀者信息 簡(jiǎn)述:讀者登錄后可進(jìn)行查詢(xún) 數(shù)據(jù)來(lái)源:讀者信息查詢(xún)窗口 數(shù)據(jù)流向:讀者信息查詢(xún)窗口 包含的數(shù)據(jù)結(jié)構(gòu):
數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):按條件查找
簡(jiǎn)述:讀者按類(lèi)別或作者查找的結(jié)果 數(shù)據(jù)來(lái)源:讀者信息查詢(xún)條件窗口 數(shù)據(jù)流向:讀者信息查詢(xún)條件窗口 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):管理員登錄 簡(jiǎn)述:管理員對(duì)圖書(shū)進(jìn)行管理 數(shù)據(jù)來(lái)源:管理員表 數(shù)據(jù)流向:管理員表 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):顯示圖書(shū) 簡(jiǎn)述:由條件將各類(lèi)數(shù)據(jù)顯示 數(shù)據(jù)來(lái)源:圖書(shū)信息表 數(shù)據(jù)流向:瀏覽圖書(shū) 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):修改讀者信息 簡(jiǎn)述:輸入預(yù)修改的信息 數(shù)據(jù)來(lái)源:讀者信息表
數(shù)據(jù)流向:讀者信息修改界面 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):讀者信息 簡(jiǎn)述:讀者都能對(duì)它進(jìn)行維護(hù) 數(shù)據(jù)來(lái)源:讀者信息表 數(shù)據(jù)流向:讀者信息維護(hù) 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):添加圖書(shū) 簡(jiǎn)述:新購(gòu)圖書(shū)的添加 數(shù)據(jù)來(lái)源:圖書(shū)信息表 數(shù)據(jù)流向:圖書(shū)信息表 包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目
數(shù)據(jù)流名稱(chēng):修改圖書(shū)信息 簡(jiǎn)述:圖書(shū)更新 數(shù)據(jù)來(lái)源:圖書(shū)信息表 數(shù)據(jù)流向:圖書(shū)信息表 包含的數(shù)據(jù)結(jié)構(gòu): 3)處理過(guò)程描述 處理功能條目
名稱(chēng):查詢(xún)圖書(shū)
輸入數(shù)據(jù):按圖書(shū)編號(hào)、書(shū)目名稱(chēng)、作者等來(lái)查詢(xún) 輸出數(shù)據(jù):圖書(shū)編號(hào)、書(shū)目名稱(chēng)、書(shū)目作者 處理邏輯:(1)支持模糊查詢(xún)
(2)對(duì)查詢(xún)的圖書(shū)可進(jìn)行修改刪除等 處理功能條目 名稱(chēng):添加用戶(hù)
輸入數(shù)據(jù):用戶(hù)ID,用戶(hù)密碼,用戶(hù)名稱(chēng)。輸出數(shù)據(jù):是否添加成功 處理邏輯:(1)用戶(hù)名稱(chēng)是否不同
(2)用戶(hù)密碼是否包含非法字符 處理功能條目 名稱(chēng):添加圖書(shū)
輸入數(shù)據(jù):圖書(shū)編號(hào),圖書(shū)名稱(chēng),作者,在庫(kù)數(shù)量,單價(jià),圖書(shū)分類(lèi),圖書(shū)簡(jiǎn)介。
輸出數(shù)據(jù):是否添加成功 處理邏輯:(1)是否有漏填
(2)數(shù)據(jù)要求是否匹配
(3)信息是否填寫(xiě)完整 4)數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)條目
數(shù)據(jù)存儲(chǔ)名稱(chēng):圖書(shū)信息表
說(shuō)明:存儲(chǔ)圖書(shū)基本信息
結(jié)構(gòu):圖書(shū)編號(hào),圖書(shū)名稱(chēng),圖書(shū)分類(lèi),出版社,入庫(kù)時(shí)間,入庫(kù)數(shù)量,圖書(shū)狀態(tài),在庫(kù)數(shù)量,圖書(shū)簡(jiǎn)介。關(guān)鍵字:圖書(shū)編號(hào)
相關(guān)處理:查詢(xún),修改,添加,刪除。數(shù)據(jù)存儲(chǔ)條目
數(shù)據(jù)存儲(chǔ)名稱(chēng):管理員信息表 說(shuō)明:存儲(chǔ)管理員信息
結(jié)構(gòu):管理員編號(hào),管理員姓名,管理員密碼。關(guān)鍵字:管理員編號(hào) 5)外部實(shí)體條目 外部實(shí)體條目 名稱(chēng):圖書(shū) 說(shuō)明:圖書(shū)情況
輸出數(shù)據(jù)流:圖書(shū)借閱信息表 輸入數(shù)據(jù)流 圖書(shū) 借閱信息 外部實(shí)體條目 名稱(chēng):管理員 說(shuō)明:讀者信息情況 輸出數(shù)據(jù)流:讀者信息表 輸入數(shù)據(jù)流 管理員 讀者信息 外部實(shí)體條目
名稱(chēng):讀者 說(shuō)明:讀者借閱情況
輸出數(shù)據(jù)流:讀者借閱信息單 輸入數(shù)據(jù)流 讀者 借閱信息
第五篇:圖書(shū)館管理系統(tǒng)需求分析報(bào)告
圖書(shū)館管理系統(tǒng)需求分析報(bào)告
1.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)數(shù)據(jù)需求
圖書(shū)館管理信息系統(tǒng)需要完成功能主要有:
①讀者基本信息的輸入,包括借書(shū)證編號(hào)、讀者姓名、讀者性別等。
②讀者基本信息的查詢(xún)、修改,包括讀者借書(shū)證編號(hào)、讀者姓名、讀者性別等。③書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定、類(lèi)別信息的輸入,包括類(lèi)別編號(hào)、類(lèi)別名稱(chēng)。④書(shū)籍類(lèi)別信息的查詢(xún)、修改,包括類(lèi)別編號(hào)、類(lèi)別名稱(chēng)。
⑤書(shū)籍庫(kù)存信息的輸入,包括書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、書(shū)籍類(lèi)別、作者姓名、出版社名稱(chēng)、出版日期、登記日期。
⑥書(shū)籍庫(kù)存信息的查詢(xún),修改,包括書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、書(shū)籍類(lèi)別、作者姓名、出版社名稱(chēng)、出版日期登記日期等。
⑦借書(shū)信息的輸入,包括讀者借書(shū)證編號(hào)、書(shū)籍編號(hào)、借書(shū)日期。
⑧借書(shū)信息的查詢(xún)、修改,包括借書(shū)證編號(hào)、借書(shū)證編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、借書(shū)日期等。
⑨還書(shū)信息的輸入,包括借書(shū)證編號(hào)、書(shū)籍編號(hào)、還書(shū)日期。
⑩還書(shū)信息的查詢(xún)和修改,包括還書(shū)讀者借書(shū)證編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、借書(shū)日期、還書(shū)日期等。
⑾超期還書(shū)罰款輸入,還書(shū)超出期限包括超出期限還書(shū)的讀者借書(shū)證號(hào),書(shū)籍編號(hào),罰款金額。
⑿超期還書(shū)罰款查詢(xún),刪除,包括讀者借書(shū)證編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱(chēng),罰款金額等
⒀管理員管理:包括創(chuàng)建讀者用戶(hù)信息、刪除讀者用戶(hù)信息、添加圖書(shū)信息、刪除圖書(shū)信息。
⒁超級(jí)管理員管理:包括創(chuàng)建管理員用戶(hù)信息、刪除管理員用戶(hù)信息、創(chuàng)建讀者用戶(hù)信息、刪除讀者用戶(hù)信息、添加圖書(shū)信息、刪除圖書(shū)信息。
(2)事物需求
①在讀者信息管理部分,要求: a.可以查詢(xún)讀者信息。
b.可以對(duì)讀者信息進(jìn)行添加及刪除的操作。②在書(shū)籍信息管理部分,要求: a.可以瀏覽書(shū)籍信息,要求: b.可以對(duì)書(shū)籍信息進(jìn)行維護(hù),包括添加及刪除的操作。③在借閱信息管理部分,要求:。a.可以瀏覽借閱信息。
b.可以對(duì)借閱信息進(jìn)行維護(hù)操作。④在歸還信息管理部分,要求: a.可以瀏覽歸還信息
b.對(duì)歸還信息可修改維護(hù)操作 ⑤在管理者信息管理部分,要求: a.顯示當(dāng)前數(shù)據(jù)庫(kù)中管理者情況。b.對(duì)管理者信息維護(hù)操作。⑥在罰款信息管理部分,要求: a.可以瀏覽罰款信息 b.對(duì)罰款信息可以更新
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)題馬上解決