軟件工程 圖書(shū)管理系統(tǒng) 需求規(guī)格說(shuō)明書(shū)
-
資源ID:93585872
資源大?。?span id="2f2vg4v" class="font-tahoma">261.50KB
全文頁(yè)數(shù):16頁(yè)
- 資源格式: DOC
下載積分:18積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。
|
軟件工程 圖書(shū)管理系統(tǒng) 需求規(guī)格說(shuō)明書(shū)
圖書(shū)館管理系統(tǒng)需求規(guī)格說(shuō)明書(shū) 1 引言 1.1 編寫(xiě)目的 根據(jù)需求規(guī)格說(shuō)明書(shū),在仔細(xì)考慮討論之后,我們又進(jìn)一步對(duì)圖書(shū)管理系統(tǒng)軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)有了進(jìn)一步的認(rèn)識(shí)。我們把討論的結(jié)果記錄下來(lái),作為概要設(shè)計(jì)說(shuō)明書(shū),并作為進(jìn)一步詳細(xì)設(shè)計(jì)軟件的基礎(chǔ)。1.2 項(xiàng)目背景 隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書(shū),數(shù)量、規(guī)模比以往任何時(shí)候都大的多,不論個(gè)人還是圖書(shū)管理部門(mén)都需要使用方便而有效的方式來(lái)管理自己的書(shū)籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書(shū)管理系統(tǒng)來(lái)管理自己的書(shū)籍,會(huì)方便許多。對(duì)圖書(shū)管理部門(mén)而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書(shū)資料的管理需要有效的圖書(shū)管理軟件。圖書(shū)管理系統(tǒng)軟件LMS V1.0是一套功能比較完善的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便高效迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),具有很好的可移植性,可在應(yīng)用范圍較廣的DOS,WINDOWS系列等操作系統(tǒng)上使用。除此以外,LMS V1.0可通過(guò)訪問(wèn)權(quán)限控制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。1.3 定義 文檔中采用的專門(mén)術(shù)語(yǔ)的定義及縮略詞簡(jiǎn)要如下:LMS:Library Management System,圖書(shū)管理系統(tǒng)1.4 參考資料 (1) 鄭人杰,殷人昆,陶永雷。實(shí)用軟件工程(第二版)。北京:清華大學(xué)出版社,1997。(2)金勇華,曲俊生。JAVA網(wǎng)絡(luò)高級(jí)編程。北京:人民郵電出版社,2001。 (3)江開(kāi)耀, 張俊蘭,李曄 軟件工程 西安電子科技大學(xué)出版社 20072 任務(wù)概述21目標(biāo)圖書(shū)管理系統(tǒng)針對(duì)的用戶是單個(gè)中小型圖書(shū)室或者個(gè)人,藏書(shū)的種類(lèi)和數(shù)量較少,讀者的數(shù)量和來(lái)源受到一定的限制。相應(yīng)的需求有:1能夠存儲(chǔ)一定數(shù)量的圖書(shū)信息,并方便有效的進(jìn)行相應(yīng)的書(shū)籍?dāng)?shù)據(jù)操作和管理,這主要包括:1) 圖書(shū)信息的錄入、刪除及修改。2) 圖書(shū)信息的多關(guān)鍵字檢索查詢。3) 圖書(shū)的出借、返還和資料統(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)訪問(wèn),防止隨意刪改,同時(shí)提供信息備份的服務(wù)。2 2 運(yùn)行環(huán)境Intel486以上系列、AMD K6 以上系列等PC臺(tái)式機(jī)和便攜式電腦;運(yùn)行時(shí)占用內(nèi)存:1MB;所需硬盤(pán)空間:5MB;軟件平臺(tái):中文或更高版本并裝有JAVA虛擬機(jī)的操作系統(tǒng);2 3 條件與限制一個(gè)更為完善的圖書(shū)管理系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開(kāi)發(fā)時(shí)間和計(jì)算機(jī)數(shù)量有限,該系統(tǒng)并未提供這一功能。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3 總體設(shè)計(jì) 31 數(shù)據(jù)庫(kù)設(shè)計(jì)階段 ,圖書(shū)館管理系統(tǒng)(LMS)ER 圖如下所示: 32 功能設(shè)計(jì)階段 ,根據(jù)對(duì)系統(tǒng)的工作流程和用戶需求的調(diào)查從而清晰的分析出系統(tǒng)要實(shí)現(xiàn)的功能,其數(shù)據(jù)流程圖(DFD)如下:3 2。1數(shù)據(jù)流圖和數(shù)據(jù)詞典圖書(shū)管理系統(tǒng)的總體功能如下:l 圖書(shū)的出借;l 圖書(shū)的返回;l 圖書(shū)信息查詢;l 圖書(shū)的增刪改;l 讀者的增刪改;l 圖書(shū)管理者查詢統(tǒng)計(jì)圖書(shū)和讀者信息;l 圖書(shū)管理系統(tǒng)數(shù)據(jù)備份;l 圖書(shū)管理系統(tǒng)數(shù)據(jù)恢復(fù);l 圖書(shū)管理者口令修改;1. 讀者借書(shū)過(guò)程:(1):數(shù)據(jù)流圖:圖書(shū)6借書(shū)登記5借書(shū)檢驗(yàn)讀者圖書(shū)庫(kù)檢驗(yàn)錯(cuò)誤圖書(shū)借書(shū)證借書(shū)信息日歷DDA讀者庫(kù)圖書(shū)訪問(wèn)記錄BCCA:圖書(shū)信息;B:讀者信息; C:圖書(shū)訪問(wèn)記錄;D:日期;(2):數(shù)據(jù)詞典:l 數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述: 名稱:讀者簡(jiǎn)要描述:借書(shū)、還書(shū)、查詢及登記注冊(cè)有關(guān)數(shù)據(jù)流:借書(shū)證;所借書(shū)本數(shù)目: 名稱:日歷簡(jiǎn)要描述:當(dāng)日日期有關(guān)數(shù)據(jù)流:年月日數(shù)目:l 加工邏輯詞條描述: 加工名:借書(shū)檢驗(yàn)加工編號(hào):簡(jiǎn)要描述:檢驗(yàn)讀者身份、圖書(shū)是否入庫(kù)、讀者還能借多少書(shū)以此判定讀者是否能借書(shū)輸入數(shù)據(jù)流:借書(shū)證;所借書(shū)本,讀者信息,圖書(shū)信息,圖書(shū)訪問(wèn)記錄,日期輸出數(shù)據(jù)流:借書(shū)錯(cuò)誤信息,借書(shū)信息加工邏輯:如果借書(shū)證未登記入庫(kù)則發(fā)出“借書(shū)錯(cuò)誤”如果圖書(shū)未登記入庫(kù)則發(fā)出“借書(shū)錯(cuò)誤”如果讀者已借圖書(shū)和現(xiàn)借圖書(shū)多于限制數(shù)則發(fā)出“借書(shū)錯(cuò)誤”如果讀者已借圖書(shū)中有超期則發(fā)出“借書(shū)錯(cuò)誤”發(fā)出“借書(shū)信息” 加工名:借書(shū)登記加工編號(hào):簡(jiǎn)要描述:將“借書(shū)信息”登記到“圖書(shū)訪問(wèn)記錄庫(kù)圖書(shū)訪問(wèn)記錄”中,完成后將書(shū)本遞交讀者輸入數(shù)據(jù)流:借書(shū)信息,日期輸出數(shù)據(jù)流:圖書(shū)訪問(wèn)記錄,圖書(shū)加工邏輯:將借書(shū)信息及日期寫(xiě)入圖書(shū)訪問(wèn)記錄;將圖書(shū)遞交讀者l 數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:借書(shū)證說(shuō)明:用以攜帶讀者的唯一識(shí)別標(biāo)識(shí)數(shù)據(jù)流來(lái)源:讀者數(shù)據(jù)流去向:借書(shū)檢驗(yàn)數(shù)據(jù)流組成:借書(shū)證借書(shū)證號(hào)姓名聯(lián)系方法借書(shū)證號(hào)“000000001”.“999999999”姓名2字母24聯(lián)系方法4字母50每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:圖書(shū)說(shuō)明:記錄圖書(shū)的主要相關(guān)信息數(shù)據(jù)流來(lái)源:讀者數(shù)據(jù)流去向:借書(shū)檢驗(yàn)數(shù)據(jù)流組成:圖書(shū)書(shū)號(hào)書(shū)名作者出版社價(jià)格摘要狀態(tài)書(shū)號(hào)“000000001”.“999999999”書(shū)名2字母24作者2字母24出版社2字母24價(jià)格“”.“999.99”摘要=10字母200狀態(tài)1字母每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:檢驗(yàn)錯(cuò)誤說(shuō)明:用于指示讀者借書(shū)錯(cuò)誤信息數(shù)據(jù)流來(lái)源:借書(shū)檢驗(yàn)數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:檢驗(yàn)錯(cuò)誤2字母40每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:借書(shū)信息說(shuō)明:用于傳遞讀者號(hào)和圖書(shū)號(hào)數(shù)據(jù)流來(lái)源:借書(shū)檢驗(yàn)數(shù)據(jù)流去向:借書(shū)登記數(shù)據(jù)流組成:借書(shū)信息借書(shū)證號(hào)書(shū)號(hào)每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:日期說(shuō)明:提供當(dāng)前日期信息數(shù)據(jù)流來(lái)源:日歷數(shù)據(jù)流去向:借書(shū)檢驗(yàn),借書(shū)登記數(shù)據(jù)流組成:日期年月日年“0000”.“9999”月“01”.“12”日“01”.“31”每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:圖書(shū)訪問(wèn)記錄說(shuō)明:用于記錄讀者借書(shū)信息數(shù)據(jù)流來(lái)源:圖書(shū)訪問(wèn)記錄庫(kù),借書(shū)登記數(shù)據(jù)流去向:借書(shū)檢驗(yàn)數(shù)據(jù)流組成:圖書(shū)訪問(wèn)記錄書(shū)號(hào)借閱證號(hào)借書(shū)日期借書(shū)日期日期每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:讀者信息說(shuō)明:用于記錄登記入庫(kù)的讀者信息數(shù)據(jù)流來(lái)源:讀者庫(kù)數(shù)據(jù)流去向:借書(shū)檢驗(yàn)數(shù)據(jù)流組成:讀者信息借書(shū)證號(hào)姓名聯(lián)系方法每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:圖書(shū)信息說(shuō)明:用于記錄登記入庫(kù)的圖書(shū)信息數(shù)據(jù)流來(lái)源:圖書(shū)庫(kù)數(shù)據(jù)流去向:借書(shū)檢驗(yàn)數(shù)據(jù)流組成:圖書(shū)信息書(shū)號(hào)書(shū)名作者出版社價(jià)格摘要狀態(tài)每個(gè)數(shù)據(jù)量流通量:l 數(shù)據(jù)文件詞條描述: 數(shù)據(jù)文件名:讀者庫(kù)簡(jiǎn)述:存放讀者信息輸入數(shù)據(jù):輸出數(shù)據(jù):讀者信息數(shù)據(jù)文件組成:讀者庫(kù)由“讀者信息”組成存儲(chǔ)方式:關(guān)鍵碼存取頻率: 數(shù)據(jù)文件名:圖書(shū)庫(kù)簡(jiǎn)述:存放圖書(shū)信息輸入數(shù)據(jù):輸出數(shù)據(jù):圖書(shū)信息數(shù)據(jù)文件組成:圖書(shū)庫(kù)由“圖書(shū)信息”組成存儲(chǔ)方式:關(guān)鍵碼存取頻率: 數(shù)據(jù)文件名:圖書(shū)訪問(wèn)記錄庫(kù)簡(jiǎn)述:存放圖書(shū)訪問(wèn)記錄信息輸入數(shù)據(jù):圖書(shū)訪問(wèn)記錄輸出數(shù)據(jù):圖書(shū)訪問(wèn)記錄數(shù)據(jù)文件組成:圖書(shū)訪問(wèn)記錄庫(kù)由“圖書(shū)訪問(wèn)記錄”組成存儲(chǔ)方式:關(guān)鍵碼存取頻率:2. 讀者還書(shū)過(guò)程:D圖書(shū)讀者3還書(shū)檢驗(yàn)4還書(shū)登記檢驗(yàn)錯(cuò)誤還書(shū)信息圖書(shū)訪問(wèn)記錄日歷還書(shū)返回信息數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述:l 加工邏輯詞條描述: 加工名:還書(shū)檢驗(yàn)加工編號(hào):3簡(jiǎn)要描述:檢驗(yàn)圖書(shū)是否圖書(shū)室外借圖書(shū)輸入數(shù)據(jù)流:圖書(shū),圖書(shū)訪問(wèn)記錄輸出數(shù)據(jù)流:檢驗(yàn)錯(cuò)誤,還書(shū)信息加工邏輯:I如果書(shū)號(hào)與數(shù)據(jù)庫(kù)數(shù)據(jù)不符那么發(fā)出“檢驗(yàn)錯(cuò)誤” 或者發(fā)出“還書(shū)信息” 加工名:還書(shū)登記加工編號(hào):4簡(jiǎn)要描述:刪除讀者對(duì)該圖書(shū)的借書(shū)信息,如果超期給出警告及天數(shù)輸入數(shù)據(jù)流:還書(shū)信息,日期輸出數(shù)據(jù)流:圖書(shū)訪問(wèn)紀(jì)錄,還書(shū)成功加工邏輯:如果所還圖書(shū)超期則統(tǒng)計(jì)超期天數(shù) 生成含警告的返回信息或者刪除圖書(shū)訪問(wèn)記錄庫(kù)中相應(yīng)的借書(shū)記錄 生成成功信息 給出還書(shū)返回信息l 數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:還書(shū)信息說(shuō)明:用于傳遞圖書(shū)書(shū)號(hào)數(shù)據(jù)流來(lái)源:還書(shū)檢驗(yàn)數(shù)據(jù)流去向:還書(shū)登記數(shù)據(jù)流組成:還書(shū)信息書(shū)號(hào)每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:還書(shū)成功說(shuō)明:用于通知還書(shū)成功數(shù)據(jù)流來(lái)源:還書(shū)登記數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:還書(shū)成功2字母10每個(gè)數(shù)據(jù)量流通量:l 數(shù)據(jù)文件詞條描述:3. 讀者查詢?yōu)g覽過(guò)程:D讀者5查詢?cè)S可檢驗(yàn)6數(shù)據(jù)查詢圖書(shū)訪問(wèn)記錄讀者庫(kù)圖書(shū)庫(kù)檢驗(yàn)錯(cuò)誤查詢信息借書(shū)證查詢信息日歷A查詢結(jié)果CB數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述:加工邏輯詞條描述: 加工名:查詢?cè)S可檢驗(yàn)加工編號(hào):簡(jiǎn)要描述:檢驗(yàn)讀者身份是否有效輸入數(shù)據(jù)流:借書(shū)證,查詢信息,讀者信息輸出數(shù)據(jù)流:檢驗(yàn)錯(cuò)誤,查詢信息加工邏輯:IF借書(shū)證在讀者庫(kù)中不存在THEN發(fā)出“檢驗(yàn)錯(cuò)誤”ELSE發(fā)出“查詢信息”ENDIF 加工名:數(shù)據(jù)查詢加工編號(hào):簡(jiǎn)要描述:根據(jù)所讀入的查詢信息,檢索圖書(shū)庫(kù)和圖書(shū)訪問(wèn)記錄庫(kù)得出相應(yīng)結(jié)果輸入數(shù)據(jù)流:查詢信息,圖書(shū)信息,圖書(shū)訪問(wèn)記錄,日期輸出數(shù)據(jù)流:查詢結(jié)果加工邏輯:根據(jù)所讀入的查詢信息,檢索圖書(shū)庫(kù)和圖書(shū)訪問(wèn)記錄庫(kù)得出相應(yīng)結(jié)果l 數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:查詢信息說(shuō)明:用于傳遞查詢關(guān)鍵字段數(shù)據(jù)流來(lái)源:讀者,查詢?cè)S可檢驗(yàn)數(shù)據(jù)流去向:查詢?cè)S可檢驗(yàn),數(shù)據(jù)查詢數(shù)據(jù)流組成:查詢信息1字母50每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:查詢結(jié)果說(shuō)明:用于顯示讀者查詢的結(jié)果數(shù)據(jù)流來(lái)源:數(shù)據(jù)查詢數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:查詢信息讀者信息圖書(shū)信息每個(gè)數(shù)據(jù)量流通量:l 數(shù)據(jù)文件詞條描述:4. 圖書(shū)管理員增刪改圖書(shū):圖書(shū)管理員7身份檢驗(yàn)8增刪改圖書(shū)檢驗(yàn)錯(cuò)誤圖書(shū)管理員信息操作信息A操作確認(rèn)管理員庫(kù)圖書(shū)庫(kù)G:管理員信息l 數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述: 名稱:圖書(shū)管理員簡(jiǎn)要描述:管理圖書(shū)及讀者借書(shū)、還書(shū)、查詢與登記注冊(cè)有關(guān)數(shù)據(jù)流:管理員信息,圖書(shū),檢驗(yàn)錯(cuò)誤,操作確認(rèn)數(shù)目:l 加工邏輯詞條描述: 加工名:身份驗(yàn)證加工編號(hào):簡(jiǎn)要描述:根據(jù)所讀入的管理員信息,檢索管理員庫(kù)驗(yàn)證該人身份輸入數(shù)據(jù)流:管理員信息,圖書(shū)輸出數(shù)據(jù)流:操作信息,檢驗(yàn)錯(cuò)誤加工邏輯:根據(jù)所讀入的管理員信息,檢索管理員庫(kù)驗(yàn)證該人身份 加工名:增刪改圖書(shū)加工編號(hào):簡(jiǎn)要描述:根據(jù)所讀入的操作信息,增刪改圖書(shū)庫(kù)里的內(nèi)容輸入數(shù)據(jù)流:操作信息,圖書(shū)信息輸出數(shù)據(jù)流:圖書(shū)信息,操作確認(rèn)加工邏輯:根據(jù)所讀入的操作信息,增刪改圖書(shū)庫(kù)里的內(nèi)容l 數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:管理員信息說(shuō)明:用于傳遞圖書(shū)管理員的身份信息以備驗(yàn)證數(shù)據(jù)流來(lái)源:圖書(shū)管理員,管理員庫(kù)數(shù)據(jù)流去向:身份驗(yàn)證數(shù)據(jù)流組成:管理員信息口令姓名口令3字符8姓名2字母24每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:操作信息說(shuō)明:用于傳遞圖書(shū)管理員的操作命令數(shù)據(jù)流來(lái)源:身份驗(yàn)證數(shù)據(jù)流去向:增刪改圖書(shū)數(shù)據(jù)流組成:操作信息2字母50每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:操作確認(rèn)說(shuō)明:用于傳遞增刪改圖書(shū)是否成功數(shù)據(jù)流來(lái)源:增刪改圖書(shū)數(shù)據(jù)流去向:圖書(shū)管理員數(shù)據(jù)流組成:操作確認(rèn)1字母50每個(gè)數(shù)據(jù)量流通量:l 數(shù)據(jù)文件詞條描述:數(shù)據(jù)文件名:管理員庫(kù)簡(jiǎn)述:存放管理員信息輸入數(shù)據(jù):輸出數(shù)據(jù):管理員信息數(shù)據(jù)文件組成:管理員庫(kù)由“管理員信息”組成存儲(chǔ)方式:關(guān)鍵碼存取頻率:5. 圖書(shū)管理員增刪改讀者:圖書(shū)管理員9身份檢驗(yàn)10增刪改讀者檢驗(yàn)錯(cuò)誤讀者操作信息操作確認(rèn)管理員庫(kù)管理員信息B讀者庫(kù)l 數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述:l 加工邏輯詞條描述: 加工名:身份驗(yàn)證加工編號(hào):簡(jiǎn)要描述:根據(jù)所讀入的管理員信息,檢索管理員庫(kù)驗(yàn)證該人身份輸入數(shù)據(jù)流:管理員信息,讀者輸出數(shù)據(jù)流:檢驗(yàn)錯(cuò)誤,操作確認(rèn)加工邏輯:根據(jù)所讀入的管理員信息,檢索管理員庫(kù)驗(yàn)證該人身份 加工名:增刪改圖書(shū)加工編號(hào):10簡(jiǎn)要描述:根據(jù)所讀入的操作信息,增刪改讀者庫(kù)里的內(nèi)容輸入數(shù)據(jù)流:操作信息,讀者信息輸出數(shù)據(jù)流:操作確認(rèn),讀者信息加工邏輯:根據(jù)所讀入的操作信息,增刪改讀者庫(kù)里的內(nèi)容l 數(shù)據(jù)流名詞條描述:l 數(shù)據(jù)文件詞條描述:6. 圖書(shū)管理員查詢?yōu)g覽過(guò)程:查詢信息身份信息11身份檢驗(yàn)12數(shù)據(jù)查詢圖書(shū)訪問(wèn)記錄管理員庫(kù)圖書(shū)庫(kù)檢驗(yàn)錯(cuò)誤查詢信息日歷A查詢結(jié)果CG圖書(shū)管理員DGl 數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述:加工邏輯詞條描述; 加工名:身份檢驗(yàn)加工編號(hào):11簡(jiǎn)要描述:檢驗(yàn)圖書(shū)管理員的身份是否有效輸入數(shù)據(jù)流:身份信息,查詢信息,讀者信息輸出數(shù)據(jù)流:檢驗(yàn)錯(cuò)誤,查詢信息加工邏輯:如果管理員信息不在管理員庫(kù)中則發(fā)出“檢驗(yàn)錯(cuò)誤”或者發(fā)出“查詢信息” 加工名:數(shù)據(jù)查詢加工編號(hào):12簡(jiǎn)要描述:根據(jù)所讀入的查詢信息,檢索讀者庫(kù)、圖書(shū)庫(kù)和圖書(shū)訪問(wèn)記錄庫(kù)得出相應(yīng)結(jié)果輸入數(shù)據(jù)流:查詢信息,圖書(shū)信息,讀者信息,圖書(shū)訪問(wèn)記錄,日期輸出數(shù)據(jù)流:查詢結(jié)果加工邏輯:根據(jù)所讀入的查詢信息,檢索讀者庫(kù)、圖書(shū)庫(kù)和圖書(shū)訪問(wèn)記錄庫(kù)得出相應(yīng)結(jié)果l 數(shù)據(jù)流名詞條描述:數(shù)據(jù)文件詞條描述4 接口設(shè)置4.1 外部接口1用戶界面按Windows應(yīng)用軟件用戶界面的規(guī)范來(lái)設(shè)計(jì),使用以對(duì)話框?yàn)橹鞯挠脩艚缑妫阌谟脩羰褂谩?軟件接口運(yùn)行于Windows95/98及更高版本并裝有JAVA虛擬機(jī)的操作系統(tǒng)之上3硬件接口支持各種x86系列PC機(jī) ,鼠標(biāo)。4.2 內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過(guò)參數(shù)表傳送數(shù)據(jù),交換信息。5運(yùn)行設(shè)計(jì) 51 運(yùn)行模塊的組合 程序啟動(dòng)后,進(jìn)入主模塊,用戶的單擊對(duì)話框按鈕事件觸發(fā)主模塊調(diào)用各下層模塊,進(jìn)入對(duì)應(yīng)的子對(duì)話框,同樣由用戶的輸入觸發(fā)這些模塊調(diào)用其下層模塊,完成相應(yīng)操作。 5.2 運(yùn)行控制 本軟件控制流程:主程序運(yùn)行,等待用戶的輸入,根據(jù)用戶的輸入調(diào)用各子模塊5 運(yùn)行時(shí)間 檢索業(yè)務(wù)響應(yīng)時(shí)間<2s; 運(yùn)行響應(yīng)時(shí)間<1s;6 出錯(cuò)處理61 出錯(cuò)輸出信息 根據(jù)不同的出錯(cuò)情況給出不同的出錯(cuò)信息,一般用對(duì)話框給出。6 出錯(cuò)處理對(duì)策 對(duì)一般錯(cuò)誤,給用戶提示信息,讓用戶重新輸入或退出。 對(duì)于嚴(yán)重錯(cuò)誤,啟動(dòng)備份文件恢復(fù),建議使用幫助文件。7安全保密設(shè)計(jì)為每個(gè)操作人員設(shè)置賬號(hào)及口令,規(guī)定每一級(jí)操作人員的權(quán)限。8 維護(hù)設(shè)計(jì)由于此項(xiàng)目比較小,除了嚴(yán)格按照軟件工程的科學(xué)方法開(kāi)發(fā)軟件、認(rèn)真建立文檔、編碼階段寫(xiě)詳細(xì)的注釋外,沒(méi)有特殊的維護(hù)設(shè)計(jì),如:設(shè)置維護(hù)模塊等。