實(shí)驗(yàn)1《軟件項(xiàng)目的需求分析》實(shí)驗(yàn)報(bào)告_2_第1頁(yè)
實(shí)驗(yàn)1《軟件項(xiàng)目的需求分析》實(shí)驗(yàn)報(bào)告_2_第2頁(yè)
實(shí)驗(yàn)1《軟件項(xiàng)目的需求分析》實(shí)驗(yàn)報(bào)告_2_第3頁(yè)
實(shí)驗(yàn)1《軟件項(xiàng)目的需求分析》實(shí)驗(yàn)報(bào)告_2_第4頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)1軟件項(xiàng)目的需求分析實(shí)驗(yàn)報(bào)告軟件工程實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1:軟件項(xiàng)目的需求分析學(xué)號(hào):班號(hào):姓名:課程主講教師:張建國(guó)實(shí)驗(yàn)指導(dǎo)教師:張建國(guó)提交日期: 2011年11月11日 軟件需求規(guī)格說明書 1引言編寫目的編寫本文檔的目的是根據(jù)系統(tǒng)分析工程師和客戶溝通的結(jié)果,對(duì)用戶需求進(jìn)行了全面細(xì)致的分析,深入描述圖書管理系統(tǒng)軟件的功能和性能與界面,確定該軟件設(shè)計(jì)的限制和定義軟件的其他有效性需求。該需求規(guī)格說明書的讀者對(duì)象是圖書管理系統(tǒng)軟件小組的研發(fā)工程師、測(cè)試工程師、銷售工程師,版權(quán)歸上述所有者所有,嚴(yán)禁外傳。背景隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書,數(shù)量、規(guī)模比以往任何時(shí)候都大的多,不論個(gè)

2、人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會(huì)方便許多。對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書資料的管理需要有效的圖書管理軟件。圖書管理系統(tǒng)軟件lms 是一套功能比較完善的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便高效迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開發(fā)工具進(jìn)行開發(fā),具有很好的可移植性,可在應(yīng)用范圍較廣的dos、windows系列等操作系統(tǒng)上使用。除此以外,lms 可通過訪問權(quán)限控制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。定義文檔中采用的專門術(shù)語(yǔ)的定義及縮略詞簡(jiǎn)要如

3、下:lms:library management system,圖書管理系統(tǒng)。 1.4參考資料 1王慧亮關(guān)于圖書管理系統(tǒng)的批文2鄭人杰,殷人昆,陶永雷。實(shí)用軟件工程(第二版)。北京:清華大學(xué)出版社,1997。3王立福,麻志毅。軟件工程(第二版)。北京:北京大學(xué)出版社,2001。4唐學(xué)忠,王文。visual basic程序設(shè)計(jì)教程北京:中國(guó)電力出版社,2002。2任務(wù)概述目標(biāo)圖書管理系統(tǒng)針對(duì)的用戶是單個(gè)中小型圖書室或者個(gè)人,藏書的種類和數(shù)量較少,讀者的數(shù)量和來源受到一定的限制。相應(yīng)的需求有:1能夠存儲(chǔ)一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,這主要包括:1) 圖書信息的錄入、

4、刪除及修改。2) 圖書信息的多關(guān)鍵字檢索查詢。3) 圖書的出借、返還和資料統(tǒng)計(jì)。能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:1) 讀者信息的登記、刪除及修改。2) 讀者資料的統(tǒng)計(jì)與查詢。能夠?qū)π枰慕y(tǒng)計(jì)結(jié)果提供列表顯示輸出。能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時(shí)提供信息備份的服務(wù)。用戶的特點(diǎn)該軟件的最終用戶是圖書館管理人員和讀者。這些人員對(duì)本軟件的使用頻度相當(dāng)大 假定和約束 一個(gè)更為完善的圖書管理系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開發(fā)時(shí)間和計(jì)算機(jī)數(shù)量有限,該系統(tǒng)并未提供這一功能。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶級(jí)別,以及

5、提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3需求規(guī)定對(duì)功能的規(guī)定1.1功能劃分該軟件具有如下主要功能:1.瀏覽功能;2.查詢功能;3.插入功能;4.修改功能;5.刪除功能;6.授權(quán)功能;1.2功能描述1.瀏覽功能列出當(dāng)前數(shù)據(jù)庫(kù)文件中書籍和讀者的所有記錄;可選定一項(xiàng)記錄,顯示所有域;2.查詢功能書目匹配查詢;讀者匹配查詢;書目和讀者相關(guān)匹配查詢; 3.插入功能 增加一個(gè)書目記錄;增加一個(gè)讀者記錄4.修改功能修改某一已存在的記錄內(nèi)容,提供確認(rèn)機(jī)制;5.刪除功能刪除一個(gè)記錄,提供確認(rèn)機(jī)制;6.授權(quán)功能;授權(quán)讀者訪問數(shù)據(jù)的權(quán)限;對(duì)性能的規(guī)定精度查詢時(shí)應(yīng)保證查全率,所有在

6、相應(yīng)域中包含查詢關(guān)鍵字的記錄都應(yīng)能查到,同時(shí)保證查準(zhǔn)率。時(shí)間特性要求一般操作的響應(yīng)時(shí)間應(yīng)在12秒內(nèi)。靈活性滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨(dú)立運(yùn)行要求。輸人輸出要求1.3靜態(tài)數(shù)據(jù) 圖書管理系統(tǒng)的靜態(tài)數(shù)據(jù)包括: 圖書(book):圖書編號(hào)(bookid);圖書書名(bookname);圖書作者(author);圖書出版社(publisher);圖書單價(jià)(bookprice);圖書摘要(abstract);圖書分類(class);圖書狀態(tài)(bookstatus);讀者(reader):讀者識(shí)別號(hào)(readerid);讀者姓名(name);讀者權(quán)限(level);讀者聯(lián)系方

7、法(address);讀者電話號(hào)碼(telephonenumber);讀者電子郵件(email);圖書訪問記錄(recorder): 借閱圖書號(hào)(bookid);借閱者證號(hào)(readerid);借書日期(outdate);系統(tǒng)設(shè)置表(configuration):記錄號(hào)(id);讀者識(shí)別號(hào)(readid)最多可借圖書數(shù)(maxblnum);最多借書天數(shù)(maxbldays);系統(tǒng)操作員記錄表(administer):記錄序號(hào)(workerid);賬號(hào)(account);口令(password); 權(quán)限級(jí)別(level); 1.4動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):鼠標(biāo)對(duì)按鈕的點(diǎn)擊查詢方式、查詢關(guān)鍵字;新建圖書項(xiàng)

8、、讀者項(xiàng);圖書項(xiàng)、讀者項(xiàng)相應(yīng)紀(jì)錄更改;備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件;借閱、返還、丟失注銷時(shí)的圖書序號(hào)、讀者借閱證號(hào);受限操作所需的密碼;輸出數(shù)據(jù):查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄的子集;統(tǒng)計(jì)結(jié)果及其格式化文件;信息錄入、刪改結(jié)果(成功或失?。?;圖書借閱、返還、丟失注銷等操作結(jié)果;數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件;內(nèi)部數(shù)據(jù):查詢操作建立的索引;1.5數(shù)據(jù)庫(kù)描述數(shù)據(jù)庫(kù)采用microsoft access數(shù)據(jù)庫(kù)。1.6數(shù)據(jù)流圖和數(shù)據(jù)詞典圖書管理系統(tǒng)的總體功能如下:圖書的出借;圖書的返回;圖書信息查詢;圖書的增刪改;讀者的增刪改;圖書管理者查詢統(tǒng)計(jì)圖書和讀者信息; 圖書管理系統(tǒng)數(shù)據(jù)備份; 圖書管理系統(tǒng)數(shù)據(jù)恢復(fù);

9、 圖書管理者口令修改; 1. 讀者借書過程: (1):數(shù)據(jù)流圖: a:圖書信息; b:讀者信息; c:圖書訪問記錄; d:日期;(2):數(shù)據(jù)詞典:數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述: 圖書6借書登記5 借書檢驗(yàn)dd讀者圖書庫(kù)檢驗(yàn)錯(cuò)誤圖書借書證借書信息日歷d da讀者庫(kù)圖書訪問記錄bcc 名稱:讀者 簡(jiǎn)要描述:借書、還書、查詢及登記注冊(cè)有關(guān)數(shù)據(jù)流:借書證;所借書本數(shù)目:名稱:日歷簡(jiǎn)要描述:當(dāng)日日期有關(guān)數(shù)據(jù)流:年月日數(shù)目:加工邏輯詞條描述:加工名:借書檢驗(yàn)加工編號(hào):簡(jiǎn)要描述:檢驗(yàn)讀者身份、圖書是否入庫(kù)、讀者還能借多少書以此判定讀者是否能借書輸入數(shù)據(jù)流:借書證;所借書本,讀者信息,圖書信息,圖書訪問記錄,日期輸出數(shù)

10、據(jù)流:借書錯(cuò)誤信息,借書信息加工邏輯:if 借書證未登記入庫(kù)then發(fā)出“借書錯(cuò)誤”else if 圖書未登記入庫(kù)then發(fā)出“借書錯(cuò)誤”else if 讀者已借圖書和現(xiàn)借圖書多于限制數(shù)then發(fā)出“借書錯(cuò)誤”else if 讀者已借圖書中有超期then發(fā)出“借書錯(cuò)誤”else 發(fā)出“借書信息”endifendifendif endif 加工名:借書登記加工編號(hào):簡(jiǎn)要描述:將“借書信息”登記到“圖書訪問記錄庫(kù)圖書訪問記錄”中,完成后將書本遞交讀者輸入數(shù)據(jù)流:借書信息,日期輸出數(shù)據(jù)流:圖書訪問記錄,圖書加工邏輯:將借書信息及日期寫入圖書訪問記錄;將圖書遞交讀者數(shù)據(jù)流名詞條描述:數(shù)據(jù)流名:借書證說明:用以攜帶讀者的唯一識(shí)別標(biāo)識(shí)數(shù)據(jù)流來源:讀者數(shù)據(jù)流去向:借書檢驗(yàn)數(shù)據(jù)流組成:借書證借書證號(hào)姓名聯(lián)系方法借書證號(hào)“000000001”.“9”姓名2字母24聯(lián)系方法4字母50每個(gè)數(shù)據(jù)量流通量:數(shù)據(jù)流名:圖書說明:記錄圖書的主要相關(guān)信息數(shù)據(jù)流來源:讀者數(shù)據(jù)流去向:借書檢驗(yàn)數(shù)據(jù)流組成:圖書書號(hào)書名作者出版社價(jià)格摘要狀態(tài)書號(hào)“000000001”.“9”書名2字母24 作者2字母24 出版社2字母24價(jià)格“”.“”摘要=10字母200狀態(tài)1字母每個(gè)數(shù)據(jù)量流通量:數(shù)據(jù)流名:檢驗(yàn)錯(cuò)誤說明:用于指示讀者借書錯(cuò)誤信息數(shù)據(jù)流來源:借書檢驗(yàn)數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:檢驗(yàn)錯(cuò)誤2字母40每個(gè)數(shù)據(jù)量流通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論