圖書管理系統(tǒng)項(xiàng)目開發(fā)計(jì)劃.doc
《圖書管理系統(tǒng)項(xiàng)目開發(fā)計(jì)劃.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《圖書管理系統(tǒng)項(xiàng)目開發(fā)計(jì)劃.doc(34頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、圖書管理系統(tǒng)項(xiàng)目開發(fā)計(jì)劃一 可行性研究報(bào)告1引言1.1編寫目的1.2項(xiàng)目背景1.3定義1.4參考資料2可行性研究的前提2.1要求2.2條件、假定和限制2.3可行性分析二 項(xiàng)目開發(fā)計(jì)劃1. 簡(jiǎn)單介紹2. 對(duì)現(xiàn)有系統(tǒng)的分析3實(shí)施計(jì)劃3.1任務(wù)分解3.2進(jìn)度3.3預(yù)算1.4關(guān)鍵問題三 需求規(guī)格說明書1任務(wù)概述1.1目標(biāo)1.2運(yùn)行環(huán)境1.3條件與限制2數(shù)據(jù)描述2.1靜態(tài)數(shù)據(jù)2.2動(dòng)態(tài)數(shù)據(jù)2.3數(shù)據(jù)庫(kù)介紹2.4數(shù)據(jù)詞典2.5數(shù)據(jù)采集3功能需求3.1功能劃分3.2功能描述4性能需求4.1數(shù)據(jù)精確度4.2時(shí)間特性4.3適應(yīng)性四 概要設(shè)計(jì)說明書1總體設(shè)計(jì)1.1處理流程1.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì)1.3功能分配
2、五 詳細(xì)設(shè)計(jì)說明書1總體設(shè)計(jì)1.1需求概述1.2軟件結(jié)構(gòu)(圖)2程序描述2.1功能2.2性能2.3輸入項(xiàng)目2.4輸出項(xiàng)目2.5算法2.6程序邏輯2.7接口2.8存儲(chǔ)分配2.9限制條件2.10測(cè)試要點(diǎn)六、測(cè)試計(jì)劃1計(jì)劃1.1測(cè)試方案1.2測(cè)試項(xiàng)目1.3測(cè)試準(zhǔn)備1.4測(cè)試機(jī)構(gòu)及人員2測(cè)試項(xiàng)目說明2.1測(cè)試項(xiàng)目名稱及測(cè)試內(nèi)容2.2測(cè)試用例2.3進(jìn)度2.4條件2.5測(cè)試資料七、測(cè)試分析報(bào)告1測(cè)試計(jì)劃執(zhí)行情況1.1測(cè)試項(xiàng)目1.2測(cè)試機(jī)構(gòu)和人員1.3測(cè)試結(jié)果可行性研究報(bào)告1引言隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為
3、計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書信息進(jìn)行管理,有著手工管理所無法比擬的有點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。1.1編寫目的可行性研究的目的是為了對(duì)圖書管理問題進(jìn)行研究,以最小的代價(jià)在最短的時(shí)間內(nèi)確定圖書管理系統(tǒng)是否可行,經(jīng)過對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)圖書管理系統(tǒng)開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。本報(bào)告經(jīng)審核后,轉(zhuǎn)交軟件管理部門審查。1.2項(xiàng)目背景由于學(xué)校的不斷發(fā)展,學(xué)生不斷增多,學(xué)校圖書館的圖書品種、數(shù)量也在不斷地增多。學(xué)校使用圖書管理系統(tǒng)提高了工作效率,同時(shí)擺脫圖書管理人員在工作中出現(xiàn)的很多問題,大大節(jié)省
4、了學(xué)生借書的時(shí)間。利用圖書管理系統(tǒng)對(duì)圖書記錄進(jìn)行統(tǒng)一管理,包括新增圖書記錄,更改圖書記錄,刪除圖書記錄等功能,實(shí)現(xiàn)圖書管理工作的系統(tǒng)化,規(guī)范化和自動(dòng)化,為圖書管理提供便利。a.大三第一學(xué)期實(shí)習(xí)內(nèi)容:圖書管理系統(tǒng)b.項(xiàng)目開發(fā)小組成員:王海東 時(shí)振超 張少華 曹志灝 王琦 c.用戶:中小學(xué)、大中專院校及企事業(yè)單位圖書館d.項(xiàng)目開發(fā)環(huán)境:集成開發(fā)環(huán)境e. 軟件名字:圖書管理系統(tǒng),版本是1.0。1.3 參考資料(1)軟件工程標(biāo)準(zhǔn)手冊(cè) 主編 石柱 中國(guó)標(biāo)準(zhǔn)出版社(2)軟件開發(fā)編程與設(shè)計(jì) 主編 David Conger 北京清華大學(xué)出版社(3) ftp:/ 列出的資料(4) 軟件工程導(dǎo)論(第四版) 張海藩
5、主編 北京:清華大學(xué)出版社 2003(5) 圖書管理系統(tǒng)可行性研究報(bào)告 王海東 2011.102可行性研究的前提2.1要求(1)本圖書館管理系統(tǒng)主要實(shí)現(xiàn)的功能如下:進(jìn)入系統(tǒng)前需要身份驗(yàn)證,輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。用戶可以根據(jù)需要進(jìn)行書庫(kù)管理。用戶可以進(jìn)行借書證的辦理、查詢、掛失等操作。圖書出納、歸還、滯納金的管理對(duì)讀者按姓名、證件號(hào)碼查詢的管理對(duì)圖書按ISBN號(hào)、圖書名稱、圖書作者、圖書編號(hào)、分類的查詢管理。按照管理員的各種需求進(jìn)行統(tǒng)計(jì)及報(bào)表打印的功能。(2)性能要求:實(shí)現(xiàn)館內(nèi)采購(gòu)、編目、流通、文獻(xiàn)檢索等信息化管理(3)輸出要求:數(shù)據(jù)完整,詳實(shí)。(3)輸入要求:簡(jiǎn)捷,快速,實(shí)時(shí)。(
6、4)操作系統(tǒng):Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced server 2數(shù)據(jù)庫(kù):Microsoft SQL Server 2000 (5)完成期限預(yù)計(jì)7個(gè)月,即截止2 01 3年7月1日。2.2條件、假定和限制建議開發(fā)軟件運(yùn)行的最短壽命:4年硬件條件:服務(wù)器sun工作站,終端為pc機(jī)。服務(wù)器端Windows XP 操作系統(tǒng)+Tomcat6.0+SQL Server數(shù)據(jù)庫(kù)客戶端 Windows XP 操作系統(tǒng)及瀏覽器數(shù)據(jù)庫(kù):Microsoft SQL Server 2000投入運(yùn)行最遲時(shí)間:*假設(shè)1:相關(guān)硬件
7、設(shè)備或者軟件設(shè)備癱瘓。限制:造成部分工作甚至整體工作無法進(jìn)行而造成拖延。 假設(shè)2:組員在項(xiàng)目開發(fā)過程中推出該項(xiàng)目。限制:任務(wù)需重新分配可能導(dǎo)致最終延期交付。 假設(shè)3:最終沒有外援美工指導(dǎo)。限制:最終系統(tǒng)界面友好性相對(duì)較差。2.3可行性分析(1)經(jīng)濟(jì)可行性 圖書管理系統(tǒng)對(duì)圖書記錄進(jìn)行統(tǒng)一管理,實(shí)現(xiàn)圖書管理工作的系統(tǒng)化,規(guī)范化和自動(dòng)化,為圖書管理提供便利。與傳統(tǒng)人員管理相比,圖書管理系統(tǒng)提高了工作效率、同時(shí)包托圖書管理人員在工作中出現(xiàn)的很多問題,大大節(jié)省了學(xué)生借書的時(shí)間。(2)技術(shù)可行性 現(xiàn)在社會(huì)對(duì)JSP+Servlet的技術(shù)使用較為成熟的人才已經(jīng)很多,并且現(xiàn)在的各大高校圖書館都擁有電腦。(3)運(yùn)
8、行可行性 該系統(tǒng)需要搭建JVM即JAVA虛擬機(jī)和Tomat環(huán)境,在此環(huán)境下,并且在正確連接數(shù)據(jù)庫(kù)后可以正常運(yùn)行。(4)法律可行性 法律可行性:該平臺(tái)是作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。項(xiàng)目開發(fā)計(jì)劃1.1圖書管理系統(tǒng)的系統(tǒng)特點(diǎn)(1)簡(jiǎn)潔美觀的操作界面 美觀又簡(jiǎn)單的操作界面對(duì)于一個(gè)圖書網(wǎng)站,起著至關(guān)重要的作用。操作過于復(fù)雜或網(wǎng)站的設(shè)計(jì)過于沉悶都會(huì)使閱讀者感到疲憊。本系統(tǒng)通過工作人員的精心打造,配以精致的動(dòng)畫,使圖書管理系統(tǒng)操作界面既時(shí)尚典雅又動(dòng)感十足。(2)科學(xué)的書店管理模式 系統(tǒng)管理員系統(tǒng)分為4個(gè)模塊:系統(tǒng)管理員身份認(rèn)證模塊、圖書管理模塊、借閱者管
9、理模塊和借閱超時(shí)管理模塊(如圖1)管理員身份認(rèn)證:接口描述:輸入系統(tǒng)管理員身份認(rèn)證信息模塊功能:通過檢驗(yàn)認(rèn)證信息允許系統(tǒng)管理員進(jìn)入系統(tǒng)管理員系統(tǒng)管理過程陳述:將輸入的管理員身份認(rèn)證信息與管理員信息表中的信息進(jìn)行對(duì)照,若管理員的編號(hào)、姓名和密碼中的任意一項(xiàng)與信息管理員信息表中的信息不符合則認(rèn)為輸入有誤,身份不通過,要求重新輸入;只有三者都相同才能通過身份認(rèn)證進(jìn)入系統(tǒng)。約 束:最多只允許系統(tǒng)管理員輸入三次,若三次都有誤,則認(rèn)定該輸入者為非法管理員,不允許其再輸入。借閱者管理模塊:接口描述:輸出借閱者管理信息模塊功能:對(duì)借閱者信息、借閱者分類信息執(zhí)行修改、查看和刪除操作過程陳述:輸入借閱者編號(hào),打開
10、借閱者信息表可修改、查看和刪除表中的信息,并將修改后的信息保存到借閱者信息表中,執(zhí)行刪除操作則需對(duì)借閱者分類信息表中的信息進(jìn)行修改;輸入借閱者職務(wù)、班次,可打開借閱者分類信息表,可修改、查看和刪除表中的信息,并將修改后的信息保存到借閱者分類信息表中。約 束:借閱者可分為學(xué)生和教師兩類,以職務(wù)、班次為關(guān)鍵字進(jìn)行索引。圖書管理模塊:接口描述:輸出圖書管理信息模塊功能:對(duì)圖書信息、書目信息執(zhí)行修改、查看和刪除操作過程陳述:輸入圖書編號(hào),打開圖書信息表可修改、查看和刪除表中的信息,并將修改后的信息保存到圖書信息表中,執(zhí)行刪除操作則需對(duì)書目信息表中的信息進(jìn)行修改;輸入圖書名、圖書類名,可打開書目信息表,
11、可修改、查看和刪除表中的信息,并將修改后的信息保存都書目信息表中。約 束:系統(tǒng)管理員對(duì)圖書信息、書目信息,只有修改、查詢和刪除的權(quán)限,沒有添加的權(quán)限。借閱超時(shí)管理模塊接口描述:輸出借閱者超時(shí)管理信息模塊功能:讀取超時(shí)罰款信息,鎖定超時(shí)借閱者過程陳述:輸入借閱者編號(hào)可讀取借閱者的超時(shí)罰款信息;輸入當(dāng)前時(shí)間可通過讀取借閱信息表并列出超時(shí)借閱者名單,鎖定超時(shí)借閱者,借書狀態(tài)為不可借;同時(shí)將超時(shí)借閱者信息告知操作管理員系統(tǒng),并將記錄寫到超時(shí)罰款信息表中。約 束:只有超時(shí)借閱者繳納罰金后,其鎖定狀態(tài)才可解除。1.2.系統(tǒng)功能說明1.2.1 系統(tǒng)前臺(tái)前臺(tái)作為與閱讀者直接交互的界面,在考慮功能的同時(shí),也考慮
12、了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不太懂電腦操作的客戶,也能輕松的享受電子商務(wù)給他們帶來的便利。前臺(tái)主要功能包括:注冊(cè)登錄、我的賬戶、圖書查詢、圖書分類瀏覽、圖書展示、意見反饋、在線交流、自動(dòng)友情鏈接功能等等。1.2.2書店后臺(tái)本系統(tǒng)后臺(tái)管理在考慮操作簡(jiǎn)便的同時(shí),提供了強(qiáng)大的書店管理模式。大模塊上分為用戶資料管理,圖書資料管理,用戶反饋管理,黑名單與網(wǎng)站維護(hù)。1.2.3功能劃分1)借閱者管理系統(tǒng)(1)未注冊(cè)者可以進(jìn)入注冊(cè)系統(tǒng)進(jìn)行注冊(cè);(2)已注冊(cè)借閱者可按姓名、編號(hào)或者身份證號(hào)登錄進(jìn)入借閱者檢索系統(tǒng)查詢借閱者情況;(3)已注冊(cè)借閱者可按書名、出版社或作者對(duì)圖書信息進(jìn)行檢索查詢或提出預(yù)約請(qǐng)求;
13、2)圖書管理員管理系統(tǒng) (1)圖書管理員通過圖書管理員身份認(rèn)證進(jìn)入圖書管理員管理系統(tǒng); (2)借閱者可節(jié)約在庫(kù)圖書; (3)在規(guī)定期限內(nèi)借閱者歸還借閱圖書; (4)借閱者在不違規(guī)情況下可繼續(xù)借閱已借閱圖書; (5)借閱者可以預(yù)約圖書。3)系統(tǒng)管理員管理系統(tǒng) (1)系統(tǒng)管理員通過系統(tǒng)管理員身份認(rèn)證進(jìn)入系統(tǒng)管理員管理系統(tǒng); (2)系統(tǒng)管理員可以對(duì)圖書進(jìn)行圖書管理(如:查詢、刪除、修改圖書資料或圖書分類查詢修改、刪除管理); (3)系統(tǒng)管理員可以對(duì)借閱者進(jìn)行學(xué)生管理(如:查詢、刪除、修改借閱者信息或借閱者類別修改、刪除管理,查詢?yōu)g覽借閱者詳細(xì)資料,包括借閱次數(shù),登錄次數(shù),最后登錄時(shí)間); (4)系統(tǒng)
14、管理員可以對(duì)借閱者進(jìn)行借閱超時(shí)管理(如:列出借閱者超時(shí)借閱圖書資料,鎖定選定的借閱者,禁止鎖定的借閱者再借閱,列出已鎖定的借閱者名稱,可解除選定的借閱者,允許借閱者再借閱)。4)操作員管理系統(tǒng) (1)操作員通過操作員身份認(rèn)證進(jìn)入操作員管理系統(tǒng); (2)操作員可以添加、刪除、查看管理員(系統(tǒng)設(shè)有一個(gè)最高管理員即操作員,擁有最高管理權(quán)限),可以修改管理員密碼、登錄名; (3)操作員可以對(duì)圖書館基本配置進(jìn)行設(shè)置(如:是否開放圖書借閱,可設(shè)置可借出數(shù)量、借閱時(shí)間、續(xù)借次數(shù)、公告刷新時(shí)間,可重置為默認(rèn)數(shù)據(jù),修改配置方案); (4)對(duì)新圖書進(jìn)行錄入并生成圖書條形碼,對(duì)新借閱者進(jìn)行錄入并生成借閱者條形碼;對(duì)
15、已過期的借閱者證件進(jìn)行借閱者注銷處理,對(duì)已遺失或損壞嚴(yán)重的圖書數(shù)進(jìn)行注銷圖書處理。5)罰款管理系統(tǒng)(1)罰款管理員通過罰款管理員身份認(rèn)證進(jìn)入罰款管理系統(tǒng);(2)罰款處理可以讀取借閱信息表再生成超時(shí)罰款信息表,通過超時(shí)罰款信息表可以生成罰款單給罰款管理員;(3)圖書管理員告知罰款系統(tǒng)圖書損壞或遺失,若圖書損壞嚴(yán)重或遺失,經(jīng)罰款管理員鑒定后告知操作員,對(duì)圖書進(jìn)行注銷處理且罰款管理員對(duì)借閱者進(jìn)行罰款處理;若圖書輕微損壞,則告知借閱者進(jìn)行賠償。2對(duì)現(xiàn)有系統(tǒng)的分析圖書管理員 1.讀者數(shù)據(jù)維護(hù)模塊讀者2.書目維護(hù)模塊3.圖書出納管理模塊4.查詢5.統(tǒng)計(jì)系統(tǒng)時(shí)鐘2.1處理流程和數(shù)據(jù)流程3實(shí)施計(jì)劃3.1任務(wù)分
16、解分析階段(一個(gè)月)調(diào)研小組設(shè)計(jì)階段(一個(gè)月)設(shè)計(jì)小組寫代碼及單元測(cè)試階段(三個(gè)月)開發(fā)小組總測(cè)試及修改階段(一個(gè)月)測(cè)試小組維護(hù)階段(不定)維護(hù)小組3.2進(jìn)度階段劃分: 1. 可行性分析:10天 2. 需求分析:15天; 3. 軟件設(shè)計(jì)(概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)):20天;4. 數(shù)據(jù)庫(kù)建立:15天; (以下6個(gè)子系統(tǒng)可并行編碼、單元測(cè)試) 5. 子系統(tǒng)1編碼測(cè)試:5天; 6. 子系統(tǒng)1編碼測(cè)試:10天;7 子系統(tǒng)1編碼測(cè)試:30天; 8 子系統(tǒng)1編碼測(cè)試:15天;9 子系統(tǒng)1編碼測(cè)試:10天; 10. 子系統(tǒng)1編碼測(cè)試:15天;11. 硬件安裝:20天;12. 硬件測(cè)試:20天; 13. 集成測(cè)試
17、:20天; 14. 系統(tǒng)安裝、培訓(xùn):15天; 15 驗(yàn)收測(cè)試:20天 進(jìn)度:包括可行性分析、需求分析、軟件概要設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、編碼、測(cè)試、安裝、轉(zhuǎn)換、確認(rèn)、培訓(xùn)等階段活動(dòng)和任務(wù)的進(jìn)度安排3.3預(yù)算分析階段 5000元設(shè)計(jì)階段 10萬-20萬寫代碼及單元測(cè)試階段 60萬左右總測(cè)試及修改階段 5萬左右3.4關(guān)鍵問題關(guān)鍵的問題是如何做到大容量,多并發(fā),快速的即時(shí)演算能力和部分故障不停機(jī)的能力.此外開發(fā)本項(xiàng)目需要一定的風(fēng)險(xiǎn),主要是計(jì)算機(jī)發(fā)展速度的風(fēng)險(xiǎn).詳細(xì)的分析參見可行性分析報(bào)告.大多數(shù)技術(shù)問題都能通過數(shù)據(jù)庫(kù)解決,所以選擇好的數(shù)據(jù)庫(kù)是保證開發(fā)完整的前提。需求規(guī)格說明書1.任務(wù)概述1.2運(yùn)行環(huán)境1.
18、1 設(shè)備運(yùn)行本軟件要在裝有Windows2000、Windows XP/Win7/Vista系統(tǒng)的計(jì)算機(jī)。1.2 支持軟件本系統(tǒng)支持的操作系統(tǒng)包括:Windows2000、Windows XP/Win7/Vista。本系統(tǒng)支持的數(shù)據(jù)庫(kù):SQL Server 2000,SQL Server 2005,MY SQL。本系統(tǒng)的開發(fā)工具:tomcat6.0,my eclipse 6.2.1.3 接口 本軟件通過若干個(gè)中間表(在次省略其結(jié)構(gòu))實(shí)現(xiàn)與其他軟件的通信。1.4 控制 本系統(tǒng)前臺(tái)根據(jù)“讀者驗(yàn)證”模塊來控制前臺(tái)工作,若為讀者,則可通過讀者登錄來選擇前臺(tái)的各項(xiàng)功能,若不是讀者,則必須先注冊(cè)讀者,后臺(tái)
19、則根據(jù)“管理員驗(yàn)證”模塊來控制后臺(tái)工作,通過管理員的登錄來管理書的存儲(chǔ),和讀者信息的存儲(chǔ)以及訂閱單的輸出1.3條件與限制a. 硬件方面: 需要配備一臺(tái)裝有SQL Server 2005的數(shù)據(jù)庫(kù)服務(wù)器和一臺(tái)裝Tomcat6.0的WEB服務(wù)器b. 技術(shù)方面: 開發(fā)小組成員接受過二年正規(guī)軟件工程本科專業(yè)訓(xùn)練,計(jì)算機(jī)方面知識(shí)有一定基礎(chǔ),但是對(duì)Java以及SQL Server數(shù)據(jù)庫(kù)掌握運(yùn)用還有待提高,不足之處靠借閱有關(guān)書籍進(jìn)行學(xué)習(xí),組內(nèi)成員相互討論分析解決。需由用戶承擔(dān)的工作: 配備相應(yīng)硬件系統(tǒng),做到規(guī)范操。向本小組成員進(jìn)行培訓(xùn),其內(nèi)容包括圖書館的工作結(jié)構(gòu)、圖書館管理系統(tǒng)的工作流程,以及圖書館規(guī)模包括可
20、容納多少圖書,多少讀者,有幾個(gè)級(jí)別的管理員和管理員數(shù)目這些內(nèi)作,備份好數(shù)據(jù)防止數(shù)據(jù)2數(shù)據(jù)描述2.1動(dòng)態(tài)數(shù)據(jù)2.2數(shù)據(jù)詞典數(shù)據(jù)字典是用來規(guī)范描述數(shù)據(jù)具體內(nèi)容的工具,也是對(duì)數(shù)據(jù)匯總分析的一個(gè)總結(jié)。一般來說,可為每個(gè)數(shù)據(jù)建立一張二維表。2.3 數(shù)據(jù)采集2.3.1 E-R圖:2.3.2數(shù)據(jù)庫(kù)需求分析設(shè)計(jì)3功能需求信息輸入之后,經(jīng)過一定的分類處理,形成圖書檔案數(shù)據(jù)庫(kù),可用于用戶查詢、模塊調(diào)用與數(shù)據(jù)統(tǒng)計(jì)。1.密碼設(shè)置:每個(gè)操作員均有自己的密碼,可以防止非本系統(tǒng)人員進(jìn)入本系統(tǒng);又因每個(gè)人的權(quán)限不一致,故可以防止越權(quán)操作。 2.資料維護(hù):為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每位讀者的信息進(jìn)行
21、管理。系統(tǒng)維護(hù)包括對(duì)各種表記錄的修改、刪除、添加等操作。 3.系統(tǒng)查詢:可以按圖書編號(hào)、借閱證編號(hào)等相關(guān)信息進(jìn)行查詢。4.系統(tǒng)管理:進(jìn)行員工管理、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。5.報(bào)表統(tǒng)計(jì):包括統(tǒng)計(jì)圖書信息、讀者信息、借閱信息和罰款信息等。 6.其它操作:包括修改密碼、添加用戶、頁面設(shè)置等。4性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,機(jī)票預(yù)定系統(tǒng)應(yīng)該滿足以下的性能需求:4.1 數(shù)據(jù)精確度4.1.1 精度 本系統(tǒng)要求輸入的讀者年齡為整數(shù),借閱書籍的數(shù)量為整數(shù),出生日期必須是合法的日期形式(如1990-08-01),身份證號(hào)碼必須為數(shù)字。4.1.2 時(shí)間特性要求(1)系統(tǒng)的更新處理時(shí)間應(yīng)該
22、在可接受的范圍內(nèi);(2)系統(tǒng)的數(shù)據(jù)查詢時(shí)間應(yīng)該在可接受的范圍內(nèi);(3)系統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)時(shí)間應(yīng)該在可接受的范圍內(nèi)。4.1.3 靈活性(1)操作方式上應(yīng)該能夠滿足鼠標(biāo)和鍵盤任意切換的需要;(2)能夠支持WindowsXP/7,VISTA的運(yùn)行環(huán)境;(3)留有與其他系統(tǒng)的接口。4.2 數(shù)據(jù)管理能力要求由于圖書管理系統(tǒng)會(huì)對(duì)讀者的資料進(jìn)行保存,并且,書的庫(kù)存會(huì)隨著借閱書籍?dāng)?shù)量或購(gòu)進(jìn)新書而改變,因此對(duì)數(shù)據(jù)的存儲(chǔ)有一定的要求:要求提供數(shù)據(jù)的備份功能。 概要設(shè)計(jì)說明書1.總體設(shè)計(jì)通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素。系統(tǒng)概要設(shè)計(jì)的基本目的是用比較抽象的概括方式確定系統(tǒng)如何完成預(yù)定的任務(wù)也就是要確定系統(tǒng)的
23、配置物理方案。軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是模塊獨(dú)立讓模塊彼此間的接口關(guān)系應(yīng)該盡量簡(jiǎn)單1.1處理流程1.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì)1.3功能分配該系統(tǒng)需要實(shí)現(xiàn)的功能主要有“日常工作管理”、“基本資料維護(hù)”、“查詢”、和“系統(tǒng)管理”模塊。其中日常工作管理和基本資料維護(hù)是整個(gè)系統(tǒng)的核心。 功能實(shí)現(xiàn): 1.“工作”模塊 (1)借書處理:主要功能是記錄借閱證編號(hào)和圖書編號(hào),進(jìn)行借書過程。在數(shù)據(jù)庫(kù)中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限、操作員姓名。(2)還書處理:主要功能是輸入借閱證編號(hào)、圖書ID,在借閱登記表中找到相應(yīng)的記錄將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄中,同時(shí)將
24、借書記錄刪除并保存在借閱歷史記錄表中。 (3)繳納罰金:輸入讀者ID,顯示該讀者的姓名、圖書編號(hào)、罰款金額和罰款原因,如果讀者交納了罰金,則將借閱登記表的允許借閱標(biāo)志置為“Y”。刪除罰款記錄表中該讀者對(duì)應(yīng)的記錄,將這一條記錄同時(shí)插入到罰款歷史記錄表中。 2.“資料維護(hù)”模塊 (1)圖書資料維護(hù):包括新書的入庫(kù)以及現(xiàn)有書籍資料的修改、刪除。 (2)讀者資料維護(hù):包括新會(huì)員的資料入庫(kù)以及現(xiàn)有會(huì)員資料的修改和刪除 。3.“查詢”模塊 (1)圖書資料查詢:根據(jù)相應(yīng)的圖書信息對(duì)所有書籍進(jìn)行查詢。此查詢包括圖書分類、圖書號(hào)、圖書名稱、作者、出版社。( 2)讀者資料查詢:根據(jù)相應(yīng)的讀者資料進(jìn)行所需查詢。借閱
25、證編號(hào)、讀者姓名、身份證號(hào)以及止借標(biāo)志。 (3)借閱歷史記錄查詢:根據(jù)相應(yīng)的借閱信息進(jìn)行所需查詢。此查詢包括借閱證號(hào)、圖書號(hào)、借書日期、還書日期。 (4)罰款歷史記錄查詢:根據(jù)相應(yīng)的罰款信息進(jìn)行所需查詢。此查詢包括借閱證號(hào)、罰款日期、罰款原因。 詳細(xì)設(shè)計(jì)說明書1.總體設(shè)計(jì)用戶登錄調(diào)用數(shù)據(jù)庫(kù)?Y/N系統(tǒng)主界面退出系統(tǒng)1.1軟件結(jié)構(gòu) 是 否2程序描述2.1功能 信息輸入之后,經(jīng)過一定的分類處理,形成圖書檔案數(shù)據(jù)庫(kù),可用于用戶查詢、模塊調(diào)用與數(shù)據(jù)統(tǒng)計(jì)。2.2性能 準(zhǔn)確性要求高,可靠性要求高,輸入控制嚴(yán)格,頁面響應(yīng)時(shí)間短,用戶界面友好,輸出準(zhǔn)確,能夠準(zhǔn)確有效的進(jìn)行用戶權(quán)限的管理。2.3輸入項(xiàng)新書名稱:
26、任意的字符,數(shù)字的組合或是單獨(dú)使用字符或是數(shù)字新書編碼:任意的數(shù)字,字符的組合或是單獨(dú)使用字符或是數(shù)字2.4輸出項(xiàng)錯(cuò)誤提示:新書編碼規(guī)則不正確操作界面:添加(或修改)成功,繼續(xù)下一步操作2.5設(shè)計(jì)方法(算法)新書名稱+編碼軟件設(shè)計(jì): 錯(cuò)誤提示,請(qǐng)重新輸入繼續(xù)下一步Y(jié)N是否符合標(biāo)準(zhǔn)硬件設(shè)計(jì):服務(wù)器:PentiumII500以上或更高,128內(nèi)存,20G硬盤,CDROM:16倍速以上,網(wǎng)卡:10/100自適應(yīng),內(nèi)存:128M以上;工作站:PentiumII 266以上微機(jī),內(nèi)存:64MB,硬盤: 至少5G以上,CDROM:16倍速以上,網(wǎng)卡:10/100自適應(yīng);另外,都必須遵守TCP/IP協(xié)議;2
27、.6流程邏輯 對(duì)圖書分類整理后,要予以編號(hào),編輯功能實(shí)現(xiàn)代碼。如下是系統(tǒng)開發(fā)的流程:新書入庫(kù) 修改館藏 圖書量 新書上架 修改數(shù)據(jù)庫(kù) 書籍編碼 圖書分類2.7接口模塊之間采取的是串行方式與并行方式的結(jié)合,并通過值傳遞來實(shí)現(xiàn)數(shù)據(jù)的傳輸。2.8存儲(chǔ)分配 館藏圖書信息與用戶信息占據(jù)整個(gè)磁盤的2/3。2.9限制條件禁止一切非授權(quán)更改。2.10測(cè)試計(jì)劃首先采取逐步替代制的方式來測(cè)試系統(tǒng),要求專業(yè)的測(cè)試人員,使用真實(shí)的數(shù)據(jù)輸入,然后將其輸出的結(jié)果與原有的結(jié)果進(jìn)行比較。測(cè)試計(jì)劃1計(jì)劃1.1測(cè)試方案測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問題。為了提高測(cè)試效率降低測(cè)試成本,本測(cè) 試方案采用黑盒法設(shè)計(jì)基本的測(cè)試方案,再用白
28、盒法補(bǔ)充一些方案。在黑盒法測(cè)試 方案中,采用等價(jià)劃分技術(shù),把所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成幾 等價(jià)類,其劃分類在以下的輸入中再詳述。1.2測(cè)試項(xiàng)目測(cè)試1:名稱:系統(tǒng)操作登錄測(cè)試。 目的:測(cè)試系統(tǒng)操作界面。 內(nèi)容:帳號(hào)口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制 。測(cè)試2:名稱:出借測(cè)試。 目的:測(cè)試出借功能。 內(nèi)容:括讀者證號(hào)輸入、合理性檢查、合法性檢查,借書對(duì)話顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,借書登記。 測(cè)試 3:名稱: 還書測(cè)試。 目的:測(cè)試還書功能。 內(nèi)容:還書對(duì)話框顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,還書登記。 測(cè)試4:名稱:圖書庫(kù)管理
29、測(cè)試。 目的:測(cè)試圖書庫(kù)操作功能。 內(nèi)容:圖書庫(kù)管理界面顯示控制,圖書庫(kù)瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。測(cè)試5:名稱:圖書查詢測(cè)試。 目的:測(cè)試圖書查詢功能。 內(nèi)容:圖書查詢對(duì)話框顯示控制,輸入數(shù)據(jù)合理性檢驗(yàn)、提交,圖書查詢結(jié)果顯示。1.3測(cè)試準(zhǔn)備在測(cè)試前,與各模塊的主要負(fù)責(zé)人共同協(xié)商討論,以概要設(shè)計(jì)說明書.詳細(xì)設(shè) 計(jì)說明書作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以意義列舉說明。1.4測(cè)試機(jī)構(gòu)及人員人員主要由各程序模塊的軟件開發(fā)人員和圖書館的有關(guān)負(fù)責(zé)人共同2測(cè)試項(xiàng)目說明2.1測(cè)試項(xiàng)目名稱及測(cè)試內(nèi)容測(cè)試1:名稱:系統(tǒng)操作登錄測(cè)試。 目的:測(cè)試系統(tǒng)操作界面。 內(nèi)容:帳號(hào)口令輸入、
30、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制 。測(cè)試2:名稱:出借測(cè)試。 目的:測(cè)試出借功能。 內(nèi)容:括讀者證號(hào)輸入、合理性檢查、合法性檢查,借書對(duì)話顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,借書登記。 測(cè)試 3:名稱: 還書測(cè)試。 目的:測(cè)試還書功能。 內(nèi)容:還書對(duì)話框顯示控制,圖書書號(hào)提交、合理性檢查、合法性檢查,還書登記。 測(cè)試4:名稱:圖書庫(kù)管理測(cè)試。 目的:測(cè)試圖書庫(kù)操作功能。 內(nèi)容:圖書庫(kù)管理界面顯示控制,圖書庫(kù)瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。測(cè)試5:名稱:圖書查詢測(cè)試。 目的:測(cè)試圖書查詢功能。 內(nèi)容:圖書查詢對(duì)話框顯示控制,輸入數(shù)據(jù)合理性檢驗(yàn)、提交,圖書查
31、詢結(jié)果顯示。2.2測(cè)試用例4.2.1用例圖及用例文檔2.3進(jìn)度由于其測(cè)試過程較長(zhǎng),需要對(duì)各子單元程序各模塊及它們之間的接口分別進(jìn)行測(cè)試進(jìn)度一般測(cè)試過程都伴隨其概要設(shè)計(jì)詳細(xì)設(shè)計(jì)過程一起進(jìn)行,進(jìn)度在個(gè)月左右。2.4條件必須在保證各硬件設(shè)備軟件系統(tǒng)齊備的情況下,資金充足,人員齊備,各方面互相配合,齊心協(xié)力,共同完成。2.5測(cè)試資料測(cè)試資料主要是軟件開發(fā)小組的各類文檔及圖書館提供的各類資料檔案。測(cè)試分析報(bào)告1測(cè)試計(jì)劃執(zhí)行情況 1.1測(cè)試項(xiàng)目系統(tǒng)登錄/注冊(cè)模塊測(cè)試系統(tǒng)接受用戶輸入的帳號(hào)密碼,然后與數(shù)據(jù)庫(kù)中數(shù)據(jù)核對(duì)。系統(tǒng)接受新用戶注冊(cè)帳號(hào),核對(duì)無誤注冊(cè)成功 輸入信息模塊測(cè)試 系統(tǒng)接受用戶輸入的借閱者信息,核對(duì)后存入數(shù)據(jù)庫(kù)中 數(shù)據(jù)庫(kù)測(cè)試 測(cè)試數(shù)據(jù)庫(kù)的安全性可靠性健壯性效率。 系統(tǒng)測(cè)試 用黑盒法對(duì)系統(tǒng)進(jìn)行各類功能的測(cè)試1.2測(cè)試機(jī)構(gòu)和人員【給出測(cè)試機(jī)構(gòu)名稱、負(fù)責(zé)人和參與測(cè)試人員名單?!?.3測(cè)試結(jié)果系統(tǒng)登錄/注冊(cè)模塊測(cè)試 對(duì)于無效輸入能夠做出判斷,并提示用戶;有效輸入能夠成功存入數(shù)據(jù)庫(kù)中。 輸入信息模塊測(cè)試系統(tǒng)能夠檢測(cè)出無效輸入,提示用戶重新輸入;有效輸入能夠存入數(shù)據(jù)庫(kù)中。輸出信息模塊測(cè)試能夠準(zhǔn)確輸出用戶查詢的信息 數(shù)據(jù)庫(kù)測(cè)試各類功能運(yùn)行正常,無錯(cuò)誤 系統(tǒng)測(cè)試各類功能運(yùn)行正常,無錯(cuò)誤34
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物--人體的呼吸1-人教版課件
- 社會(huì)研究方法mpa論文寫作PPT培訓(xùn)課件
- 2020高考語文專題-圖文轉(zhuǎn)換漫畫答題技巧ppt課件
- 《語言表達(dá)之補(bǔ)寫語句》ppt課件
- 肺心病診斷及治療(與“肺動(dòng)脈”有關(guān)的文檔共46張)
- 中考?xì)v史一輪專題復(fù)習(xí)壟斷資本主義時(shí)代的世界課件
- 重慶市結(jié)核病防治基本DOTS細(xì)則介紹
- 鋁的化合物(教育精品)
- 軸對(duì)稱(例1)(教育精品)
- 愛之鏈chuan(教育精品)
- bs71p44(教育精品)
- bh(教育精品)
- 北師大版小學(xué)五年級(jí)語文上冊(cè)《生命與水》課件
- 13白鵝ppt(教育精品)
- 荷葉圓圓 (5)課件