學(xué)校圖書管理系統(tǒng)需求說明書_第1頁
學(xué)校圖書管理系統(tǒng)需求說明書_第2頁
學(xué)校圖書管理系統(tǒng)需求說明書_第3頁
學(xué)校圖書管理系統(tǒng)需求說明書_第4頁
學(xué)校圖書管理系統(tǒng)需求說明書_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

學(xué)校圖書管理系統(tǒng)需求說明書學(xué)校圖書管理系統(tǒng)需求說明書PAGE39/39PAGE39學(xué)校圖書管理系統(tǒng)需求說明書PAGE

學(xué)校圖書管理信息系統(tǒng)

需求規(guī)格說明書

〔文檔版本:〕

文檔版本號:

草擬時間:2006年10月20日

文檔改正記錄文檔版本

修他日期

改正人

×××

改正原由

說明

草稿

審查同意記錄審查單位

審查代表

審查建議

審查人署名

時間

1前言11.1目的11.2文檔商定11.3預(yù)期的讀者和閱讀建議11.4產(chǎn)品的范圍21.5參照文件22綜合描繪22.1產(chǎn)品的遠景22.2產(chǎn)品的功能2實質(zhì)現(xiàn)場作業(yè)流程圖2功能概括2讀者信息查閱功能2借還書管理功能3圖書管理功能3讀者信息管理功能3圖書查問功能3用戶類和特點4運轉(zhuǎn)環(huán)境4硬件環(huán)境4軟件環(huán)境4設(shè)計和實現(xiàn)上的限制5技術(shù)限制5開發(fā)標準和標準5硬件限制5假定與依靠53外面接口需求5用戶界面5硬件接口5軟件接口6通訊接口74系統(tǒng)特征7說明和優(yōu)先級7鼓舞/響應(yīng)序列7讀者登錄7讀者信息查問7管理員登錄8圖書信息定制8讀者信息定制8借書9還書9圖書查問9功能需求10

讀者密碼改正10圖書信息定制10讀者信息定制11圖書查問125其余非功能需求12性能需求12安全設(shè)備需求13安全性需求13軟件的質(zhì)量屬性13有效性13效率13完好性14強健性14可用性14可保護性14可移植性14可重用性14可測試性14業(yè)務(wù)規(guī)那么15用戶文檔156其余需求15附錄A:數(shù)據(jù)字典16附錄B:數(shù)據(jù)流圖21

軟件需求規(guī)格說明書

學(xué)校圖書管理信息系統(tǒng)

前言

跟著我國教育現(xiàn)代化的不停展開,在教課各個環(huán)節(jié)中的信息化水平也在不停

提升。開發(fā)這套圖書管理系統(tǒng)能夠完美學(xué)校圖書管理制度,極大提升圖書借還效

率,方便廣闊師生借閱圖書。

因為計算機硬件和軟件水平的不停展開與完美、學(xué)校圖書室的藏書量不停增添,現(xiàn)有的圖書管理系統(tǒng)已經(jīng)愈來愈不可以知足現(xiàn)有的需要

1.1目的

因為用戶與軟件人員之間溝通的困難是造成軟件危機的重要原由之一,我們需要充分認識用戶的需求。圖書管理系統(tǒng)需求剖析說明書的目的――為用戶和軟件人員之間的互相認識供給根基;反應(yīng)圖書管理系統(tǒng)的根本構(gòu)造,能夠作為軟件人員進行設(shè)計和編寫的根基;作為選用測試用例和進行形式查收的依照。因此圖書管理系統(tǒng)需求說明書作為用戶與編程人員的媒介,它是給用戶與編程人員看

的。

此圖書管理系統(tǒng)的版本號為。

1.2文檔商定

本軟件需求規(guī)格說明書將依照從IEEE830標準改寫并擴大的模板編寫,實質(zhì)的改寫與擴大將依據(jù)該工程的需要。模板中的某一特定局部可能不合適該項

目,商定的做法是在原處保留標題,并注明該項不合用。

因為開發(fā)的工程比較熟習(xí),本文檔中沒有專業(yè)詞匯。

1.3預(yù)期的讀者和閱讀建議

本文的預(yù)期讀者為圖書室的工作人員、需求剖析人員、軟件開發(fā)人員、工程經(jīng)理、測試人員和用戶文檔的編寫人員。

圖書室的工件人員閱讀時應(yīng)注意產(chǎn)品功能的描繪能否切合實質(zhì)現(xiàn)場操作狀況。

軟件開發(fā)人員和測試人員閱讀時應(yīng)注意對產(chǎn)品功能和圖書室工作流程的理解,以及數(shù)據(jù)的格式要求。

1.4產(chǎn)品的范圍

本圖書管理信息系統(tǒng)是特意針對本學(xué)校的實質(zhì)狀況而開發(fā)的,因此只應(yīng)用于

本學(xué)校的理學(xué)、工學(xué)、文學(xué)、醫(yī)學(xué)四個圖書室。日前,我校圖書的平時工作主要

是由1996年開發(fā)的一套軟件來管理。其主要缺點是界面難看,操作不便,保護

與升級困難,與新硬件產(chǎn)品的兼容性較差,而且因為圖書室藏書的增添,該系統(tǒng)

的運轉(zhuǎn)速度愈來愈慢,經(jīng)常有學(xué)生排隊等候的狀況。此外,圖書管理中的一些環(huán)

節(jié)仍是用人工管理,手工操作,錯誤和問題不行防備。此系統(tǒng)的投入使用,將改

變圖書室現(xiàn)有的一些管理和操作模式,加速圖書的借還速率,減少工作人員的勞

動強度,最大程度的地提升圖書室的工作效率。

1.5參照文件

軟件需求規(guī)格說明模板IEEE標準830-1998

?軟件需求?機械工業(yè)第一版社Karl著陸麗娜王忠民王志敏等譯

綜合描繪

2.1產(chǎn)品的遠景

該工程開發(fā)主假如解決現(xiàn)行系統(tǒng)的一些弊端,使之更合適用戶操作.該系統(tǒng)只應(yīng)用于圖書室,圖書管理,主要操作者有學(xué)生,圖書管理員,借還書管理員,該軟件為自行開發(fā)的獨立軟件

2.2產(chǎn)品的功能

實質(zhì)現(xiàn)場作業(yè)流程圖

?

功能概括

圖書管理信息系統(tǒng)依如實質(zhì)業(yè)務(wù)需要,主要應(yīng)由讀者密碼改正功能、借還書管理功能、圖書管理功能、讀者信息管理功能、圖書查問功能構(gòu)成。

讀者信息查閱功能

這里的讀者密碼改正功能由讀者在WEB頁中達成。讀者進入學(xué)校圖書室的網(wǎng)

站,輸入自己的讀者證號和密碼,系統(tǒng)考證讀者輸入的讀者證號和密碼返回讀者根本信息和讀者借閱信息。這時,讀者能夠看到自己的根本信息和借閱信息而且能夠改正自己的密碼。系統(tǒng)應(yīng)接受讀者的密碼改正信息,而且寫回數(shù)據(jù)庫中。

借還書管理功能

借還書管理功能由借還書管理員在主界面里達成。需要借書時借還書管理員

第一讀入讀者證號和讀者條碼號,確認讀者信息能否正確,假如正確讀入讀者基

本信息,查察該讀者的獎罰信息,讀者借閱信息,判斷能否高出讀者的借閱能力

和能否有處罰,假如高出借閱能力,那么不可以再借,或許有處罰而沒有辦理,那么不

能再借;假如能夠借,將讀者借的圖書的信息增添到讀者借閱信息表里,以記錄讀者的借閱狀況,而后更新圖書信息表,以方便此后查問,最后將圖書交給讀者。還書時,第一讀入圖書代號和圖書條碼號.確認圖書信息能否正確,正確后,從讀者借閱信息表中刪除讀者此圖書,并產(chǎn)生獎罰信息,假定有處罰那么賜予辦理〔比

如:罰款〕后,使讀者擁有再借的能力,并將結(jié)果寫入獎罰信息表,而后更新圖書信息表,以方便此后查問,最后將圖書交給圖書管理員。

圖書管理功能

圖書管理功能由圖書管理員在主界面里達成。當收到新到圖書時,對圖書編

號分類,錄入圖書信息,判斷圖書根本信息表中能否已存在此書,假定沒有,那么將

新信息寫入圖書根本信息表中。當需要改正數(shù)據(jù)時,第一判斷能否存在該圖書的

信息,假定存在,將改正的信息寫入圖書根本信息表中。當某些圖書退伍時,從圖

書根本信息表中調(diào)出要刪除圖書的信息,確認無誤后,從圖書根本信息表中刪除

這些圖書的信息。

讀者信息管理功能

讀者信息管理功能由讀者信息管理員在主界面里達成。當需要增添讀者〔比方重生入學(xué)〕時,錄入讀者信息,增添到讀者根本信息表中。當需要改正讀者信息〔比方讀者信息有誤〕時,在讀者根本信息表中找到該讀者根本信息,填入要改正的數(shù)據(jù),確認無誤后存入讀者根本信息表中。當需要刪除讀者信息〔比方休學(xué)或畢業(yè)或該讀者已不存在〕時,從讀者根本信息表中調(diào)出要刪除讀者的信息,確認無誤后,從讀者根本信息表中刪除這些讀者的信息。

圖書查問功能

圖書查問功能是當讀者需要查問圖書室中能否有某書或某書的有關(guān)信息時

在WEB頁中達成,它又分為簡單的圖書查問和復(fù)雜的圖書查問。簡單的圖書查問是由讀者輸入圖書查問條件1,系統(tǒng)從圖書根本信息表中檢索切合要求的記錄,有,那么顯示切合條件的記錄,無,那么報錯。復(fù)雜的圖書查問是由讀者輸入圖書查問條件2,系統(tǒng)從圖書根本信息表中檢索切合要求的記錄,有,那么顯示切合條件的記錄,無,那么報錯。

用戶類和特點

用戶特點讀者能夠經(jīng)過WEB頁接見學(xué)校圖書室的網(wǎng)站,輸入自己的讀者讀者證號和密碼來查問自己借閱圖書的狀況,改正自己的密碼。也能夠查問學(xué)校圖書室的藏書狀況。讀者一般為學(xué)校的學(xué)生或教師。借還書管理員借還書管理員依據(jù)讀者提出的借還書懇求,掃描讀者的借書證和圖書的條形碼,正確操作此系統(tǒng),達成借還書的工作。圖書管理員圖書管理員負責(zé)圖書信息的平時保護工作,即圖書信息的增加,刪除,改正工作。讀者信息管理員讀者信息管理員負責(zé)讀者信息的平時保護工作,即讀者信息的增添,刪除,改正工作。保護人員負責(zé)此系統(tǒng)的平時保護工作,能夠請?zhí)匾馊藛T負責(zé)也能夠由圖書室的工作人員兼任。

運轉(zhuǎn)環(huán)境

硬件環(huán)境

前臺使用PC機

后臺使用效力器:數(shù)目為2臺〔雙機備份〕

磁盤陣列柜

打印設(shè)備:針式打印機

100M互換機

路由器

條形碼讀碼機

學(xué)校現(xiàn)有的網(wǎng)絡(luò)

軟件環(huán)境

前臺操作系統(tǒng)為Win2000,WinXp

后臺操作系統(tǒng)為RedHatLinux

數(shù)據(jù)庫使用Oracle9i

雙機熱備軟件

設(shè)計和實現(xiàn)上的限制

技術(shù)限制

本圖書管理信息系統(tǒng)的后臺數(shù)據(jù)庫一定使用Oracle9i;后臺的源程序一定使

用C語言;前臺系統(tǒng)一定使用VisualC++、VisualBasic或Delphi開發(fā)。

開發(fā)標準和標準

因為軟件系統(tǒng)交托使用后由學(xué)校圖書室負責(zé)后期的軟件保護工作,因此在開發(fā)過程中一定有完好、詳盡的文檔資料,一定定義所使用的設(shè)計符號。

硬件限制

因為學(xué)校圖書和讀者的數(shù)目都較大,因此對系統(tǒng)辦理速度和性能的要求也比較高,用戶前臺運轉(zhuǎn)的PC機建議使用聯(lián)想商用機,CPU不得低于,內(nèi)存不得低于256M,后臺效力器建議使用IBMServer。

假定與依靠

本系統(tǒng)在開發(fā)過程中,假定技術(shù)出現(xiàn)故障或疑難問題沒法解決、軟件開發(fā)過程

中出現(xiàn)誤差,會延遲工程進度,影響工程的如期竣工;假定用戶需求報告中出現(xiàn)問

題,局部描繪模糊不清,那么會影響系統(tǒng)的完好性與可繼承性。在管理上,假如管

理者沒有預(yù)示性,對出現(xiàn)的問題沒法提出確實可行的解決手段,將會影響工程的

順利推動,致使工程沒法如期竣工。

外面接口需求

用戶界面

界面詳盡設(shè)計見?用戶界面規(guī)格說明書?。

硬件接口

本系統(tǒng)在Client/Server構(gòu)造的環(huán)境中使用,其詳細方案以下:每個圖書室裝備兩臺效力器,雙機備份,前臺PC看作終端來使用,經(jīng)過終端效力器與主效力器相聯(lián)。PC工作站直接掛在以太網(wǎng)總線上。整個系統(tǒng)所采納的網(wǎng)絡(luò)協(xié)議是TCP/IP。因為此系統(tǒng)要求的性能和靠譜性較高,因此用戶要求使用聯(lián)想商用機。

詳細要求以下:

效力器:

配有雙CPU的主板,其CPU不得低于。

最小內(nèi)存不得低于512MB,建議使用1GB。

硬盤最小容量不得低于120GB。

100M網(wǎng)卡〔PCI〕

PC機〔終端〕

CPU不得低于。

最小內(nèi)存不得低于128MB,建議使用256MB。

硬盤最小容量不得低于40GB。

100M網(wǎng)卡〔PCI〕

打印機

建議使用EPSON針打系列。

路由器

建議使用Cisco企業(yè)的產(chǎn)品。

互換機

建議使用D-LINK的產(chǎn)品。

條形碼輸入設(shè)備

每個圖書室需要6臺

網(wǎng)絡(luò)拓撲圖:

借??

前臺

服器

者登

前臺

??

??

信息

理后臺

軟件接口

本系統(tǒng)的后臺效力器運轉(zhuǎn)環(huán)境是RedHatLinux操作系統(tǒng),前臺PC運轉(zhuǎn)環(huán)境

是Windows操作系統(tǒng),建議使用Windows2000。

因為本系統(tǒng)使用Oracle9i、VisualC++6.0(或VisualBasic或Delphi7)產(chǎn)品,需購買有關(guān)軟件平臺支持。本系統(tǒng)所產(chǎn)生的圖書及讀者信息等均使用Oracle9i數(shù)據(jù)庫存取,供給索引表接口互換,各種信息的儲存為數(shù)據(jù)庫記錄。

通訊接口

本系統(tǒng)采納的網(wǎng)絡(luò)協(xié)議是TCP/IP。

本系統(tǒng)的局域網(wǎng)采納雙絞線〔100M標準〕連結(jié)。

系統(tǒng)特征

說明和優(yōu)先級

特征優(yōu)先級1.讀者根本信息的查問;中2.書本根本信息的查問;中3.圖書根本信息的查問;中4.讀者借閱信息的查問;高5.讀者密碼的改正;中6.讀者根本信息的擬訂:包含增添,改正,刪除;高7.圖書根本信息的擬訂:包含增添,改正,刪除高8.借還書操作;高

鼓舞/響應(yīng)序列

讀者登錄

履行者行為

系統(tǒng)響應(yīng)

1.輸入自己的借書證號和密碼

2.考證此讀者能否合法

3.假如是合法讀者,就顯示相應(yīng)的操作界面;

4.讀者從頭確認自己的借書證號和密碼

假定不合法,懇求讀者從頭輸入。5.<持續(xù)對話,直到確立讀者合法

>

讀者信息查問

履行者行為

1點擊查察根本信息

系統(tǒng)響應(yīng)

2.顯示該讀者的根本信息

3.點擊查察借閱信息

4.顯示該讀者的借閱信息

5.點擊改正密碼

6.懇求讀者輸入原密碼

7.輸入原密碼

8.考證此密碼的合法性

10.輸入新密碼

9.懇求讀者輸入新密碼

11.考證新密碼的合法性

12.懇求讀者再次輸入新密碼

13.再次輸入新密碼14.考證兩次輸入的密碼能否一致

15.假如不一致轉(zhuǎn)而履行(9);假如一致那么更新

該讀者的密碼并顯示“密碼改正成功!〞

管理員登錄

履行者行為

系統(tǒng)響應(yīng)

1.輸入自己的用戶名和密碼

2.考證此用戶能否合法

3.假如是合法用戶,就顯示相應(yīng)的操作界面;

4.用戶從頭確認自己的借書證號和密碼

假定不合法,懇求用戶從頭輸入。5.<持續(xù)對話,直到確立用戶合法

>

圖書信息定制

履行者行為系統(tǒng)響應(yīng)1.點擊增添圖書2.顯示增添圖書對話框3.輸入圖書根本信息4.檢查圖書根本信息表中能否有同一書號的記錄,假定沒有,在圖書根本信息中增添該圖書根本信息的記錄。5.顯示圖書信息增添成功,咨詢能否增添下一本書。6.點擊“是〞7.轉(zhuǎn)而履行(2)8.輸入圖書書號,點擊改正圖書信息9.顯示該圖書的根本信息10.改正圖書的信息,點擊改正11.考證改正信息的合法性12.咨詢確認改正13.確認改正14.在數(shù)據(jù)庫中更新圖書信息15.顯示改正成功16.輸入圖書書號,點擊刪除圖書信息17.顯示該圖書的根本信息18.咨詢確認刪除19.確認刪除20.刪除該圖書在數(shù)據(jù)庫中的記錄21.顯示刪除成功

讀者信息定制

履行者行為

系統(tǒng)響應(yīng)

1.點擊增添讀者

2.顯示增添讀者對話框

3.輸入讀者根本信息

4.檢查讀者根本信息表中能否有同一借書證

號的記錄,假定沒有,在讀者根本信息中增添

該讀者根本信息的記錄。

5.顯示讀者信息增添成功,咨詢能否增添下一

讀者。6.點擊“是〞7.轉(zhuǎn)而履行(2)8.輸入借書證號,點擊改正讀者信息9.顯示該讀者的根本信息10.改正讀者的信息,點擊改正11.考證改正信息的合法性12.咨詢確認改正13.確認改正14.在數(shù)據(jù)庫中更新讀者信息15.顯示改正成功16.輸入借書證號,點擊刪除讀者信息17.顯示該讀者的根本信息18.咨詢確認刪除19.確認刪除20.刪除該讀者在數(shù)據(jù)庫中的記錄21.顯示刪除成功

借書

履行者行為

系統(tǒng)響應(yīng)

1.輸入借書證號和條碼號

2.考證借書證號和條碼號的合法性

3.檢查該讀者的借書記錄和賞罰狀況

4.假如能夠借書,懇求輸入要借圖書的條碼號

和圖書號5.輸入要借圖書的條碼號和圖書號

6.考證圖書的條碼號和圖書證號的合法性

7.更新借閱信息表和圖書根本信息表

8.顯示借書成功

還書

履行者行為系統(tǒng)響應(yīng)

1.輸入圖書的條碼號和圖書號2.考證圖書的條碼號和圖書證號的合法性

3.更新借閱信息表、圖書根本信息表、賞罰信

息表

4.顯示能否需要罰款

圖書查問

履行者行為系統(tǒng)響應(yīng)

1.輸入圖書查問條件2.考證查問條件的合法性

3.顯示查問到的圖書信息

功能需求

讀者密碼改正

正常狀況下的腳本

系統(tǒng)懇求讀者輸入原密碼,讀者輸入“123abc〞。

系統(tǒng)查對該密碼正確。

系統(tǒng)懇求讀者輸入新密碼,讀者輸入“abc1234〞。

系統(tǒng)確立該密碼有效。

系統(tǒng)懇求讀者再次輸入新密碼,讀者輸入“abc1234〞。

系統(tǒng)查對兩次輸入的密碼同樣,在數(shù)據(jù)庫中更新該讀者的密碼。

異樣狀況下的腳本

系統(tǒng)懇求讀者輸入新密碼,讀者輸入“abc1〞。

系統(tǒng)顯示“密碼非法,密碼長度應(yīng)大于6位〞,請讀者從頭輸入。

系統(tǒng)懇求讀者輸入新密碼,讀者輸入“abc1234〞。

系統(tǒng)確立該密碼有效。

系統(tǒng)懇求讀者再次輸入新密碼,讀者輸入“abc1235〞。

系統(tǒng)顯示“兩次輸入的密碼不一致〞,請讀者從頭輸入。

圖書信息定制

正常狀況下的腳本系統(tǒng)懇求輸入圖書的編號,圖書信息管理員輸入“ZRKX12345678〞,點擊“新增〞。系統(tǒng)確立輸入的圖書編號有效,而且在數(shù)據(jù)庫中獨一。系統(tǒng)懇求掃描圖書的條形碼,圖書信息管理員掃描圖書的條形碼。系統(tǒng)確立該條形碼有效。系統(tǒng)懇求輸入圖書的書名,圖書信息管理員輸入“計算機文化根基〞。系統(tǒng)確立該書名有效。系統(tǒng)懇求輸入圖書的作者,圖書信息管理員輸入“王五〞。系統(tǒng)確立該書名有效。系統(tǒng)懇求輸入圖書的第一版社,圖書信息管理員輸入“武漢大學(xué)第一版社〞。系統(tǒng)確立該圖書的第一版社有效。系統(tǒng)懇求輸入輸入的所在架號,圖書信息管理員輸入“ZRKX220〞。系統(tǒng)確立該圖書的所在架號,系統(tǒng)自動分派該圖書的索書號,并將該書的借閱狀況表記為“在館〞。系統(tǒng)更新數(shù)據(jù)庫。系統(tǒng)懇求輸入圖書的編號,圖書信息管理員輸入“ZRKX12345678〞。系統(tǒng)找到該書的信息,顯示給圖書信息管理員。圖書管理員改正該書的所在架號為“ZRKX112〞,點擊“改正〞。系統(tǒng)確立改正后的信息合法,更新數(shù)據(jù)庫。系統(tǒng)懇求輸入圖書的編號,圖書信息管理員輸入“ZRKX12345678〞。

系統(tǒng)找到該書的信息,顯示給圖書信息管理員。

圖書管理員點擊“刪除〞。

系統(tǒng)咨詢能否真的要刪除該書,圖書信息管理員點擊“是〞。

系統(tǒng)刪除該書在數(shù)據(jù)庫中的記錄。

異樣狀況下的腳本

系統(tǒng)懇求輸入圖書的編號,圖書信息管理員輸入“ZRKX12345678〞,點擊“新增〞。

系統(tǒng)顯示“增添圖書錯誤!〞,因為數(shù)據(jù)庫中有同樣圖書編號的圖書,懇求從頭輸入。

系統(tǒng)懇求掃描圖書的條形碼,圖書信息管理員掃描圖書的條形碼。

系統(tǒng)顯示“無效的條形碼〞,因為某種原由掃描的條形碼有問題,懇求從頭掃描。

系統(tǒng)懇求輸入圖書的所在架號,圖書信息管理員輸入“123〞。

系統(tǒng)顯示“沒有這個書架〞,因為這個所在架號其實不存在,懇求從頭輸入。

系統(tǒng)懇求輸入圖書的編號,圖書信息管理員輸入“ZRKX12345678〞。

系統(tǒng)顯示“沒有這本書!〞,因為數(shù)據(jù)庫中沒有該編號圖書的記錄,懇求從頭輸入。

讀者信息定制

正常狀況下的腳本

系統(tǒng)懇求輸入讀者圖書證號,讀者信息管理員輸入“12345678〞,點擊“新增〞。

系統(tǒng)確立輸入的讀者圖書證號有效,并在數(shù)據(jù)庫中獨一。

系統(tǒng)懇求掃描讀者圖書證的條形碼,讀者信息管理員掃描讀者圖書證的條形碼。

系統(tǒng)確立該條形碼有效。

系統(tǒng)懇求輸入讀者的姓名,讀者信息管理員輸入“李四〞。系統(tǒng)確立輸入的姓名有效。系統(tǒng)懇求輸入讀者所在的學(xué)院,讀者信息管理員輸入“軟件學(xué)院〞。系統(tǒng)確立輸入的學(xué)院有效。系統(tǒng)懇求輸入讀者的借閱級別,讀者信息管理員輸入“研究生〞。系統(tǒng)確立輸入的借閱級別有效。系統(tǒng)更新數(shù)據(jù)庫。系統(tǒng)懇求輸入讀者的圖書證號,讀者信息管理員輸入“12345678〞。系統(tǒng)顯示該讀者的信息。讀者信息管理員改正讀者的所在學(xué)院為“計算機學(xué)院〞,點擊“改正〞。系統(tǒng)確立輸入的學(xué)院有效,并更新數(shù)據(jù)庫。系統(tǒng)懇求輸入讀者的圖書證號,讀者信息管理員輸入“12345678〞。系統(tǒng)找到該讀者的信息,顯示給讀者信息管理員。讀者管理員點擊“刪除〞。系統(tǒng)咨詢能否真的要刪除該讀者,讀者信息管理員點擊“是〞。系統(tǒng)刪除該讀者在數(shù)據(jù)庫中的記錄。

異樣狀況下的腳本

系統(tǒng)懇求輸入讀者圖書證號,讀者信息管理員輸入“11112222〞,點擊“新增〞。

系統(tǒng)顯示“增添讀者錯誤!〞,因為數(shù)據(jù)庫中有同樣圖書證號的讀者,懇求從頭輸入。

系統(tǒng)懇求輸入讀者圖書證號,讀者信息管理員輸入“abcdvfdc〞。

系統(tǒng)顯示“圖書證號一定由8位阿拉伯數(shù)字構(gòu)成〞。

系統(tǒng)懇求掃描讀者圖書證的條形碼,讀者信息管理員掃描讀者圖書證的條形碼。

系統(tǒng)顯示“無效的條形碼〞,因為某種原由掃描的條形碼有問題,懇求從頭掃描。

系統(tǒng)懇求輸入圖書的所在學(xué)院,圖書信息管理員輸入“件軟學(xué)院〞。

系統(tǒng)顯示“沒有這個學(xué)院〞,因為這個學(xué)院其實不存在,懇求從頭輸入。

系統(tǒng)懇求輸入圖書的編號,圖書信息管理員輸入“12345678〞。

系統(tǒng)顯示“沒有這個讀者!〞,因為數(shù)據(jù)庫中沒有該編號讀者的記錄,懇求從頭輸入。

圖書查問

正常狀況下的腳本

系統(tǒng)懇求讀者輸入書名,讀者在書名欄中輸入“軟件需求〞,點擊“查問〞。

系統(tǒng)查問到切合查問條件的書的信息并顯示給讀者。

系統(tǒng)懇求讀者輸入作者或第一版社,讀者在作者欄中輸入“Karl〞或在第一版社欄中輸入“機械工業(yè)第一版社〞,點擊“查問〞。

系統(tǒng)查問到全部切合查問條件的書的信息并顯示給讀者。

異樣狀況下的腳本

系統(tǒng)懇求讀者輸入書名,讀者在書名欄中輸入“軟件?〞

系統(tǒng)顯示“查問條件中含有非法字符〞。

系統(tǒng)懇求讀者輸入作者或第一版社,讀者在作者欄中輸入“

“*工業(yè)第一版社〞,點擊“查問〞。

系統(tǒng)顯示“查問條件中含有非法字符〞。

,點擊“查問〞。

Karl%〞或在第一版社欄中輸入

其余非功能需求

性能需求

精度

數(shù)據(jù)收集率:一定在90%以上

動向信息實時率:一定在95%以上

靜態(tài)信息全面率:一定在95%以上

信息正確率:一定在98%以上

時間特征

響應(yīng)時間:局域網(wǎng)≤3秒;局域網(wǎng)間≤8秒;校園網(wǎng)內(nèi)查問≤2秒;外面網(wǎng)絡(luò)查問≤5秒。

適應(yīng)性

該系統(tǒng)的前臺產(chǎn)品最后提交形式為安裝程序,使其能在Windows98、WindowsXP、Windows2000操作系統(tǒng)平臺上正常運轉(zhuǎn),后臺產(chǎn)品最后提交形式為安裝包,使其能在Linux下正常運轉(zhuǎn),而且能在需求變化時,能方便的進行功能擴大。

其余

在一天中,同時使用該系統(tǒng)的主要用戶為:借還書管理員〔每館4人〕,圖書信息管理員〔每館2-6人〕,讀者信息管理員〔每館1-4人〕,系統(tǒng)保護人員〔每館1-2人〕,讀者〔每日的均勻接見人數(shù)為1000人〕

安全設(shè)備需求

假如本系統(tǒng)在運轉(zhuǎn)1小時內(nèi)連續(xù)出現(xiàn)3次死機,那么本系統(tǒng)一定在1分鐘內(nèi)停止運轉(zhuǎn),同時提示保護人員人工將系統(tǒng)切換至備機運轉(zhuǎn)。

假如讀者在外面網(wǎng)絡(luò)接見不了學(xué)校圖書室的網(wǎng)站,或許圖書的查問等候時間大于等于2分鐘,就應(yīng)當與外面網(wǎng)絡(luò)的連結(jié),請保護人員檢查系統(tǒng),防備歹意攻擊。

每周四下午閉館時,保護人員應(yīng)檢查硬件連結(jié)硬件連結(jié)狀況和計算機運轉(zhuǎn)狀況,并對數(shù)據(jù)庫進行備份。

安全性需求

本系統(tǒng)在安全性方面有比較高的要求,根本的安全防備為靜態(tài)式的密碼。

關(guān)于用戶:

本系統(tǒng)在第一次使用時,供給系統(tǒng)保護人員初始登錄取戶名、密碼。當系統(tǒng)

保護人員第一次登錄后,一定從頭設(shè)置新的登錄取戶名、密碼。一般用戶的用戶

名和初始密碼由系統(tǒng)保護人員給予;當一般用戶第一次登錄后,一定改正他的最

初登錄密碼,最先的登錄密碼不可以重用。同時要求每隔一個月的時間,系統(tǒng)能自

動提示用戶改正密碼,只有系統(tǒng)保護人員才能對全部的信息資料進行接見。

關(guān)于讀者:

每位讀者在拿到自己的圖書證后應(yīng)當立刻上網(wǎng)個性自己的密碼,每位讀者的初始密碼與其圖書證號同樣,此后還能夠改正密碼。

本系統(tǒng)自己不擁有病毒檢測能力,沒法防備病毒的侵入。解決的方法是使用其余外面病毒防備軟件。

軟件的質(zhì)量屬性

有效性

本系一致次起碼能夠連續(xù)正常運轉(zhuǎn)1月;同時在運轉(zhuǎn)時期,其有效性起碼可抵達98%。

效率

在估計的巔峰負載條件下,15%辦理能力、20%系統(tǒng)可用內(nèi)存、30%的磁盤空間一定留出備用。

完好性

所實用戶一定經(jīng)過身份考證合法后才能對數(shù)據(jù)進行接見;只有擁有保護員接見特權(quán)的用戶才能夠查察系統(tǒng)的歷史記錄、操作日記;系統(tǒng)的現(xiàn)場初始化只有擁有系統(tǒng)保護級特權(quán)的用戶才能履行。

強健性

當用戶輸入非法數(shù)據(jù)時,系統(tǒng)立刻報錯,并發(fā)出改正提示信息,直到用戶修

更正確為止。當輸入數(shù)據(jù)無效時,系統(tǒng)會自動采納改數(shù)據(jù)項的默認值,同時要求用戶確認。當數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生錯誤時,系統(tǒng)會回到履行前的狀態(tài),并提示用戶從頭履行已履行過的操作。

可用性

在文件菜單中的全部功能都一定定義功能鍵或快捷鍵。

新的操作人員在一天的培訓(xùn)學(xué)習(xí)以后,就應(yīng)當能夠正確履行全部要求任務(wù)的

95%。

可保護性

在整個系統(tǒng)的開發(fā)過程中,一定有完好,正確的文檔資料。正常狀況下,各館的保護人員應(yīng)能在每周四閉館的工作時間〔3小時〕內(nèi)達成各項保護工作。在系統(tǒng)編碼時,函數(shù)的調(diào)用不可以超出三層深度,而且每個軟件模塊中說明與代碼的比率不得少于1:3。說明中應(yīng)包含編寫人、編寫時間、軟件功能模塊的描繪、函數(shù)的作用。

可移植性

該系統(tǒng)的前臺產(chǎn)品能夠在Windows98、WindowsXP、Windows2000操作系統(tǒng)平臺上正常運轉(zhuǎn)。后臺產(chǎn)品能夠在各個版本的Linux操作系統(tǒng)平臺上運轉(zhuǎn)。

可重用性

本系統(tǒng)波及到的根基數(shù)據(jù)〔如圖書、讀者等〕辦理模塊可考慮作為新的組件庫,為后續(xù)工程作準備。

可測試性

模塊之間不要出現(xiàn)互相調(diào)用的狀況,同時每個模塊源代碼中邏輯分支不要大

于8。

業(yè)務(wù)規(guī)那么

只有擁有系統(tǒng)保護員密碼的用戶才能履行現(xiàn)場初始化。

只有擁有借還書管理員密碼的用戶才能履行借還書的操作。

只有擁有圖書信息管理員密碼的用戶才能履行圖書信息定制的操作。

只有擁有讀者信息管理員密碼的用戶才能履行讀者信息定制的操作。

只有讀者自己知道自己的密碼,用此才能查察自己的根本信息和借閱信息。

任何人都能夠經(jīng)過WEB頁查問本校圖書室的藏書狀況。

讀者證號、圖書代號、書架號等信息的編制應(yīng)認真參照和閱讀?圖書室操作規(guī)程?

用戶文檔

詳盡內(nèi)容見?學(xué)校圖書管理信息系統(tǒng)使用說明?〔本說明書中略〕。

其余需求

有過一年以上系統(tǒng)保護經(jīng)驗的人能在2小時內(nèi)安裝、調(diào)試好本系統(tǒng)。

附錄A:數(shù)據(jù)字典

文件名:讀者根本信息表

構(gòu)成:{圖書證號+密碼+姓名+班級+學(xué)號+學(xué)院+借閱級別}組織:按讀者證號排序

說明:包含全部讀者信息

文件名:讀者借閱信息表

構(gòu)成:{圖書代號+圖書名+圖書作者+圖書證號+圖書第一版社+借閱時間+到期時間}

組織:按重點字排序

文件名:圖書信息表

構(gòu)成:{圖書代號+索書號+圖書所在架號+圖書名+圖書作者+圖書第一版社+圖書狀況}

組織:按重點字排序

文件名:賞罰信息表

構(gòu)成:{圖書代號+圖書證號+獎罰狀況}

組織:按重點字排序

數(shù)據(jù)流名:讀者信息

構(gòu)成:圖書證號+密碼

數(shù)據(jù)流名:讀者根本信息

構(gòu)成:圖書證號+姓名+班級+學(xué)號+學(xué)院+借閱級別

數(shù)據(jù)流名:讀者借閱信息

構(gòu)成:圖書代號+圖書名+圖書作者+圖書第一版社+借閱時間+到期時間

數(shù)據(jù)流名:讀者可改正的信息

構(gòu)成:密碼

數(shù)據(jù)流名:改正后的讀者信息

構(gòu)成:密碼

數(shù)據(jù)流名:借還書信息

構(gòu)成:圖書條碼號+圖書代號+讀者證號+讀者條碼號

數(shù)據(jù)流名:圖書查問條件

構(gòu)成:[圖書查問條件1|圖書查問條件2]

數(shù)據(jù)流名:圖書查問條件1

構(gòu)成:圖書名

說明:條件中的名稱能夠不是全稱,即實現(xiàn)模糊查問。

數(shù)據(jù)流名:圖書查問條件2

構(gòu)成:(圖書作者)+(圖書第一版社)

說明:條件中的名稱能夠不是全稱,即實現(xiàn)模糊查問。不可以兩項都為空。

數(shù)據(jù)流名:圖書根本信息

構(gòu)成:圖書名+圖書代號+圖書作者+索書號+圖書第一版社+圖書所在架號

數(shù)據(jù)流名:要改正的讀者信息

構(gòu)成:[圖書證號|密碼|姓名|班級|學(xué)號|學(xué)院|借閱級別]

數(shù)據(jù)流名:要改正的圖書根本信息

構(gòu)成:圖書代號+索書號+圖書架號+圖書名+圖書作者+圖書第一版社+圖書情

數(shù)據(jù)流名:未還的圖書信息

構(gòu)成:圖書代號+圖書名+圖書作者+圖書第一版社

數(shù)據(jù)項名:圖書證號

值:8:8{阿拉伯數(shù)字}

說明:讀者的圖書代號

數(shù)據(jù)項名:密碼

值:阿拉伯數(shù)字+英文字母

說明:應(yīng)大于等于6位

數(shù)據(jù)項名:姓名

值:2:4{漢字}

數(shù)據(jù)項名:班級

值:字符串

數(shù)據(jù)項名:學(xué)院

值:4:10{漢字}

數(shù)據(jù)項名:借閱級別

值:字符串

數(shù)據(jù)項名:圖書代號

值:數(shù)字+字母

數(shù)據(jù)項名:圖書名

值:字符串

數(shù)據(jù)項名:圖書作者

值:[2:4{漢字}|4:10{英文字母}]

數(shù)據(jù)項名:索書號

值:數(shù)字+字母

數(shù)據(jù)項名:圖書所在架號

值:數(shù)字+字母

數(shù)據(jù)項名:圖書第一版社

值:[4:10{漢字}|4:20{英文字母}]

數(shù)據(jù)項名:圖書狀況

值:[在館|不在館]

說明:說明圖書狀態(tài)

數(shù)據(jù)項名:獎罰狀況

值:字符串

數(shù)據(jù)項名:圖書條碼號

值:15:15{數(shù)字}

說明:能夠采納條形碼掃描

數(shù)據(jù)項名:讀者條碼號

值:15:15{數(shù)字}

說明:能夠采納條形碼掃描

數(shù)據(jù)項名:借閱時間

值:日期

說明:采納4-2-2格式

加工名:般配讀者信息

編號:

激發(fā)條件:收到讀者的數(shù)據(jù)

加工邏輯:1.從讀者信息數(shù)據(jù)庫文件中查找與之相切合的項

2.假定有切合的項,那么同意進入讀者根本信息界面,否那么不可以,并提示從頭登岸。

加工名:改正讀者信息

編號:

激發(fā)條件:正確登岸

加工邏輯:1.讀者改正密碼

2.將改正后的密碼存入讀者信息庫文件中

加工名:增添借書記錄

編號:

激發(fā)條件:讀者借書

加工邏輯:1.確認讀者信息能否正確

假如正確讀入讀者根本信息,獎罰信息,讀者借閱信息,判斷能否高出讀者的借閱能力和能否有處罰,假如高出借閱能力,那么不可以再借,或許有處罰而沒有辦理,那么不可以再借

假如能夠借,將讀者借的圖書的信息增添到讀者借閱信息表里,以記錄讀者的借閱狀況,

頻次:1次/本

加工名:刪除借書記錄

編號:

激發(fā)條件:讀者還書

加工邏輯:1.確認圖書信息能否正確

2.正確后,從讀者借閱信息表中刪除讀者此圖書,并產(chǎn)生獎罰信息,假定有處罰那么

賜予辦理〔比方:罰款〕后,使讀者擁有再借的能力,并將結(jié)果寫入獎罰信息表。

頻次:1次/本

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論