《圖書管理系統(tǒng)設(shè)計(論文)》_第1頁
《圖書管理系統(tǒng)設(shè)計(論文)》_第2頁
《圖書管理系統(tǒng)設(shè)計(論文)》_第3頁
《圖書管理系統(tǒng)設(shè)計(論文)》_第4頁
《圖書管理系統(tǒng)設(shè)計(論文)》_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

引言1.1本課題研究意義隨著計算機軟硬件技術(shù)的不斷發(fā)展,作為人類文化成果存儲的主要載體之一,圖書的數(shù)量和規(guī)模不斷擴大,這對圖書管理提出了巨大的挑戰(zhàn)。傳統(tǒng)的圖書管理是通過用手工日常管理書籍。社會的進步和發(fā)展,圖書館圖書數(shù)量的增加,圖書管理工作量的增加,工作效率低下,工作中容易出現(xiàn)人為失誤,管理工作難以規(guī)范。如何利用先進的技術(shù)進行軟件開發(fā),不斷利用計算機和網(wǎng)絡(luò)技術(shù)的優(yōu)勢進行信息管理,加強了圖書管理的水平和效率,已成為擺在我們面前的一大難題,會計制度的發(fā)展已成為一種必然。通過規(guī)范化、系統(tǒng)化、程序化的會計管理體系,可以避免會計管理的隨意性,并能及時、準確、有效地檢查和調(diào)整賬簿狀況。隨著計算機的飛速發(fā)展,引進計算機信息管理系統(tǒng)已成為借閱管理科學化、現(xiàn)代化的一個重要特點,對圖書的管理具有很大的社會效益。1.2主要研究的內(nèi)容論文主要就是從圖書館的發(fā)展模式開始作為出發(fā)點的,提出了論文的研究意義,總體來講本文是分為三個部分來進行的:一是系統(tǒng)的開發(fā)相關(guān)技術(shù)運用,這是整個系統(tǒng)的最為基礎(chǔ)的部分、二是系統(tǒng)詳細的設(shè)計,當前對于圖書館管理的需求,隨后,系統(tǒng)功能完全嚇人,模塊化設(shè)計。主要介紹了系統(tǒng)的體系結(jié)構(gòu)、功能板的使用及相關(guān)數(shù)據(jù)的使用等,第三部分是系統(tǒng)的實現(xiàn)。通過設(shè)計系統(tǒng)架構(gòu)和功能模塊等,并可視化相關(guān)功能,圖書管理有了顯著的改善,在對系統(tǒng)進行相關(guān)的測試,保證了可行性。2系統(tǒng)開發(fā)相關(guān)技術(shù)2.1Java簡介通過為CGI應用程序或Internet應用程序編程接口(NSAPWorker)或NetSCape提供編程接口,當前用于擴展web服務(wù)器的技術(shù)正日益成熟,是構(gòu)建系統(tǒng)的最有效解決方案。瀏覽器端也有許多擴展,其中包括標準的MicrosoftActiveXjscript.VB腳本,Netscape插件標準,JavaScript腳本和Java擴展。但是,瀏覽器擴展只執(zhí)行一些控件來限制對多媒體、邏輯和平臺數(shù)據(jù)的查看。因此,不能完全解決所有問題,也不能將其視為主要解決辦法。因此,毫無疑問,Java在未來的web技術(shù)中扮演著更加重要和重要的角色,由于Java語言本身的優(yōu)點,它最終將與CORBA結(jié)合使用。由于可以從web服務(wù)器上動態(tài)下載和運行Java,所以CORBA對象分布式計算所需的所有orb(對象請求代理)只能在Java中實現(xiàn)。2.2Server2012數(shù)據(jù)庫技術(shù)Server2012這個版本是在2008年版本上面進行加強的,隨后慢慢的就是由微軟來對系統(tǒng)進行不斷的改進以及研發(fā)的,更新出這一款2012版本的。Server2012是一個用于鏡像數(shù)據(jù)和快速在線實施的實用功能,這樣的話就能夠使得數(shù)據(jù)可在有了故障之后就能夠及時的稅負出數(shù)據(jù),損失也就會降低到最小,安全性得到了保障。Server2012也有很強的便捷性,內(nèi)部是設(shè)置了很多的管理功能服務(wù),為管理員提供日常維護所需的功能,并且非常易于使用。通過SQL的管理工具完全能夠?qū)崟r監(jiān)控服務(wù)器上的情況,并對運行的好壞進行持續(xù)優(yōu)化,從而保證了服務(wù)器良好的運行效率。2.3B/S架構(gòu)本系統(tǒng)是基于B/s結(jié)構(gòu)設(shè)計的。圖2.3基于B/s模式的系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)B/s平臺的基本架構(gòu)如下:(1)表示層。圖書管理系統(tǒng)將把它的供給轉(zhuǎn)移到需求,然后在圖書管理系統(tǒng)中進行驗證過程,這表明底層的信息傳輸將通過http協(xié)議進行。注:在此階段,圖書管理系統(tǒng)通過web瀏覽器同時顯示。(2)功能層。匹配大多數(shù)圖書管理系統(tǒng),功能層不同于其他功能,圖書管理系統(tǒng)將依靠功能層進行所有的程序工作,相當于細分解碼、打印、聚合等。(3)數(shù)據(jù)層。如果需要讀取數(shù)據(jù),圖書管理系統(tǒng)將是第一個激活web服務(wù)器以提交應用程序的系統(tǒng)。圖書管理系統(tǒng)會立即響應數(shù)據(jù)庫完成訂單的接收,然后進行數(shù)據(jù)修改操作、數(shù)據(jù)處理、結(jié)果分析等在這個模型中,系統(tǒng)集成了一個客戶機服務(wù)器結(jié)構(gòu)的應用程序。應用服務(wù)器通常使用可伸縮的公共域模型,通過分離單元層次結(jié)構(gòu)和多個單元來提高系統(tǒng)操作的效率,從而允許系統(tǒng)分布。數(shù)據(jù)通過多種協(xié)議在功能單元之間交換,如HTTP和TCP/IP。用戶在正常的導航環(huán)境中工作,例如IE或IE的副本,并且在設(shè)備方面不受限制,包括計算機軟件、筆記本電腦、公共互聯(lián)網(wǎng),只要他們能夠執(zhí)行基本的瀏覽軟件。3圖書管理系統(tǒng)設(shè)計3.1系統(tǒng)物理架構(gòu)本文基于B/s體系結(jié)構(gòu)進行系統(tǒng)設(shè)計,采用B/s結(jié)構(gòu)對圖書館進行全面管理,獨立于空間和時間,能夠?qū)D書館進行實時管理和工作。B/S結(jié)構(gòu)主要由操作系統(tǒng)終端、路由器和數(shù)據(jù)服務(wù)器組成。只要服務(wù)器正常工作,用戶就可以隨時隨地訪問系統(tǒng),如下圖所示。圖3-1系統(tǒng)的B/S架構(gòu)圖3.2功能與模塊設(shè)計這部分的內(nèi)容就是以B/S架構(gòu)作為一個基礎(chǔ),進行功能以及模塊方面的設(shè)計,如下圖所示。圖3-2系統(tǒng)的功能模塊圖3.2.1系統(tǒng)管理模塊實現(xiàn)管理系統(tǒng)登錄、用戶驗證、圖書申請信息等功能,是系統(tǒng)管理員模塊的有用之處,一般分為四個子模塊:(1)系統(tǒng)登陸功能概述:在設(shè)計圖書館管理系統(tǒng)時,用戶登錄模塊是一個非常重要的安全模塊,系統(tǒng)只允許用戶在經(jīng)過系統(tǒng)驗證后才能登錄系統(tǒng)。有兩種方法可以驗證用戶登錄名:驗證用戶名加密碼和驗證證書加密碼。當用戶進入系統(tǒng)時,會出現(xiàn)用戶名和密碼框。當用戶輸入正確的用戶名和密碼時,系統(tǒng)會檢查用戶數(shù)據(jù),在認證通過后比較數(shù)據(jù)庫中的標識,讓用戶跳轉(zhuǎn)到正確的權(quán)限系統(tǒng)。如果驗證失敗,用戶將重新輸入密碼和帳戶。輸入內(nèi)容:用戶名稱,以及用戶密碼。系統(tǒng)處理:在數(shù)據(jù)庫中驗證用戶,然后驗證密碼,驗證將跳轉(zhuǎn)到系統(tǒng)主頁,如果驗證失敗,將返回此驗證。輸出內(nèi)容:用戶提供登錄信息。(2)用戶權(quán)限管理功能概述:根據(jù)用戶類型和工作內(nèi)容,用戶可以在系統(tǒng)中使用的權(quán)限分配給系統(tǒng)操作員。輸入內(nèi)容:無。系統(tǒng)處理:改變讀者的權(quán)限。輸出內(nèi)容:更改用戶權(quán)限成功或失敗。(3)數(shù)據(jù)備份與恢復功能概述:為了保證數(shù)據(jù)庫的穩(wěn)定性和數(shù)據(jù)的不丟失,有必要定期備份數(shù)據(jù)庫并重寫數(shù)據(jù)庫鏡像。如果數(shù)據(jù)庫出現(xiàn)故障,可以通過數(shù)據(jù)庫鏡像及時恢復數(shù)據(jù)庫,確保數(shù)據(jù)不丟失。輸入內(nèi)容:無。系統(tǒng)處理:使用O&ODiskImageProfessional備份服務(wù)器。輸出內(nèi)容:備份是否成功。(4)數(shù)據(jù)字典管理功能概述:管理員可以更新、修改、替換等數(shù)據(jù)字典工作。字典是定義數(shù)據(jù)特性、建立傳輸標準、邏輯結(jié)構(gòu)等。輸入內(nèi)容:字典的數(shù)值。系統(tǒng)處理:字典定義屬性和內(nèi)容。輸出內(nèi)容:定義操作成功或失敗的信息。系統(tǒng)管理模塊,如下圖所示:圖3-3系統(tǒng)管理模塊圖3.2.3借閱管理模塊關(guān)于圖書的借閱和管理功能,有必要通過本模塊的節(jié)約管理來實現(xiàn),如下圖所示。下面是借閱模塊的詳細設(shè)計。圖3-4借閱管理模塊圖(1)圖書借出管理功能概述:讀者在圖書館借書時,管理員將讀者的身份信息,與系統(tǒng)數(shù)據(jù)庫相比,通過讀取卡號或識別號等方式,系統(tǒng)會自動從系統(tǒng)中提取并顯示讀卡器的信息。系統(tǒng)分析后,讀者的報告等,將顯示在系統(tǒng)頁面上。系統(tǒng)檢索圖書信息,圖書借閱登記由管理員進行。輸入內(nèi)容:讀者的一些身份信息,借閱圖書時的信息。系統(tǒng)處理:閱讀和登記有關(guān)讀者和書籍的信息,借閱和登記書籍和讀者,保存記錄。(2)圖書歸還管理功能概述:當讀者把書還給圖書館時,館員通過登記和掃描圖書,在系統(tǒng)中登記讀者的身份證號或卡號,返回信息,證明讀者已將書退回。在圖書歸還時一般有三種情況:1.普通歸還。在圖書館規(guī)定的借閱期限內(nèi),讀者必須及時歸還圖書;2.借閱超時。未在規(guī)定期限內(nèi)歸還的,由管理人按照有關(guān)規(guī)定予以處罰。輸入內(nèi)容:關(guān)于讀者身份的信息,關(guān)于書的信息。系統(tǒng)處理:閱讀了讀者和圖書信息,將圖書和讀者的書背記錄下來,并做好記錄。輸出內(nèi)容:返回成功或失敗。3.2.3圖書管理模塊在圖書館內(nèi)外登記圖書、圖書信息登記和要登記破損圖書時,必須使用“圖書管理”模塊來進行登記。圖書館管理的模塊,主要包括以下三大功能,如下圖所示。圖3-5圖書管理模塊圖下面討論圖書管理模塊的三個主要功能。(1)圖書如何來管理功能概述:圖書館收藏新藏書時,圖書館管理員必須登記新藏書。輸入內(nèi)容:圖書名稱、以及圖書條形碼等。系統(tǒng)處理:把有關(guān)這本書的信息存儲在數(shù)據(jù)庫中。輸出內(nèi)容:訪問庫成功或失敗。(2)圖書出庫管理功能概述:屬于本單位的圖書轉(zhuǎn)讓,或者公共主管部門臨時借閱的,圖書館應當記錄有關(guān)內(nèi)容和書名,記錄、借閱、借閱部門登記并將相關(guān)內(nèi)容納入系統(tǒng)。輸入內(nèi)容:圖書去向、以及圖書信息。系統(tǒng)處理:系統(tǒng)記錄并存儲部門和數(shù)據(jù)。輸出內(nèi)容:圖書出庫成功或者出庫失敗。(3)圖書寶算管理功能概述:當讀者出于不同的原因借書時,可用的書太少了,污染嚴重,使其他人無法正常閱讀。在圖書管理系統(tǒng)中,有必要對圖書的損失進行報告,刪除圖書信息。輸入內(nèi)容:圖書編號。系統(tǒng)處理:書籍被報損登記,圖書數(shù)據(jù)從數(shù)據(jù)庫中刪除。輸出內(nèi)容:圖書報損失敗或成功。3.2.4讀者管理模塊在圖書館系統(tǒng)中需要對讀者進行添加、記錄等功能時,需要用到讀者管理模塊。如下圖所示。圖3-6讀者管理模塊圖(1)借閱卡的辦理功能概述:提供新的圖書館辦借閱卡業(yè)務(wù)。輸入內(nèi)容:在系統(tǒng)的管理中,信息包括讀卡器的身份、身份證號碼和聯(lián)系電話、密碼、新借閱卡號。系統(tǒng)處理:保存有關(guān)讀卡器身份的信息和有關(guān)借閱卡的信息。(2)借閱卡的掛失功能概述:支付卡掛失后,讀者可到前臺掛失支付卡。輸入內(nèi)容:讀者借閱卡號和身份資料。系統(tǒng)處理:當管理員注銷用戶的借記卡時,此時發(fā)行的借記卡將不再使用。輸出內(nèi)容:掛失成功或失敗。(3)借閱卡的注銷功能概述:在數(shù)據(jù)庫中,系統(tǒng)要求從讀卡器中刪除借記卡數(shù)據(jù),并識別系統(tǒng)的讀卡器并保存刪除記錄。輸入內(nèi)容:讀者身份的信息和借閱卡的信息。系統(tǒng)處理:刪除讀取器的借出卡和身份信息,并保留刪除日志。輸出內(nèi)容:借閱卡注銷成功或注銷失敗。3.2.5查詢統(tǒng)計模塊在圖書館管理系統(tǒng)中,每當讀者或管理員需要,在搜索與圖書相關(guān)的信息時,同時需要使用搜索功能,并將統(tǒng)計功能添加到搜索功能中。如下圖所示。圖3-7查詢統(tǒng)計模塊圖(1)圖書信息查詢功能概述:讀者或管理員可以使用圖書管理系統(tǒng)中的圖書信息模塊,對需要檢索的圖書進行相關(guān)檢索。輸入內(nèi)容:書籍的名字、以及書籍的分類等。系統(tǒng)處理:根據(jù)關(guān)鍵字和相關(guān)信息對數(shù)據(jù)庫進行搜索和提取。輸出內(nèi)容:圖書分類等詳細資料。(2)讀者信息查詢功能概述:管理者可以根據(jù)讀者的身份和借閱情況提出問題。輸入內(nèi)容:借閱卡的編號。系統(tǒng)處理:根據(jù)讀卡器的識別號和卡上的信息,系統(tǒng)通過數(shù)據(jù)庫應用程序返回讀卡器的信息材料。輸出內(nèi)容:讀者的身份和借閱的狀態(tài)。(3)到期歸還查詢功能概述:正在搜索已達到返回截止日期,但未被讀取器返回的數(shù)據(jù)。輸入內(nèi)容:讀者借閱的信息。系統(tǒng)處理:通過向讀者介紹信息和圖書信息,可以將圖書借閱期限與借閱人的相關(guān)情況進行對比,并在系統(tǒng)中顯示過期未還的借閱人。輸出內(nèi)容:圖書的信息,或者讀者的信息。(4)借還記錄查詢功能概述:時間篩選會查出借閱人返回信息。輸入內(nèi)容:查詢的時間范圍。系統(tǒng)處理:該數(shù)據(jù)庫記錄了這一期間的所有借閱,以便提取和反饋給系統(tǒng)。輸出內(nèi)容:借書和還書都有記錄。3.3數(shù)據(jù)庫設(shè)計在圖書管理系統(tǒng)中,數(shù)據(jù)庫是信息存儲和處理的中心,是圖書館管理系統(tǒng)的核心,大量圖書信息、閱讀信息和業(yè)務(wù)信息由館員存儲。亦喜愛就是介紹圖書管理系統(tǒng)數(shù)據(jù)的詳細設(shè)計內(nèi)容:數(shù)據(jù)表是數(shù)據(jù)庫最重要的組成部分,主要包括:讀者信息表、圖書信息表、經(jīng)理信息表、借閱表等。3.3.1數(shù)據(jù)模型設(shè)計可以顯示出以下數(shù)據(jù)小項和數(shù)據(jù)的架構(gòu)。主要包括借出者信息、借出者分類信息、書籍信息、書籍分類信息、借出的信息、管理人員信息、意見信息、意見回應信息。圖3-8數(shù)據(jù)實體關(guān)系圖由數(shù)據(jù)實體關(guān)系圖,可以得到如下關(guān)系模式:(1)管理人員管理人員id(Admin_id):管理人員表的主鍵。管理人員使用者名(Admin_name):作為管理人員登陸管理系統(tǒng)的賬號。登進系統(tǒng)所需的賬號(Password):登陸登進系統(tǒng)所需的賬號。身份證(Id_card):身份驗證信息。聯(lián)系電話(Phone_number):聯(lián)系電話電子郵箱(Email):電子郵箱使用者等級(level):可根據(jù)實際情況設(shè)置管理人員等級(1,2,3等)(2)借出者借出者id(Reader_id):跟據(jù)注冊時自動生成的id,作為借出者表的主鍵。借出者姓名(Reader_name):注冊時的借出者姓名??ㄌ枺–ard_no):一個借出者對應一張卡,借書還書時需出示此卡。年齡(Age):年齡信息。性別(Sex):性別信息。注冊日期(Register_date):借出者的借書卡注冊時間。狀態(tài)(Status):用于表示此卡的狀態(tài)(1.可用,2.停用,3.掛失)(3)書籍信息書籍編號(Book_id):書籍信息主鍵(書籍條形碼)。書籍書名(BookName):書籍名(用于按書籍名查閱)。書籍作者(Author):書籍作者(用于按書籍作者查閱)。書籍出版社(Publisher):書籍出版社(用于按書籍出版社查閱)。書籍所在書架號(BookshelvesNo):書架按順序編號,方便書籍查找。書籍分類(Class):每個書籍分類對應一個數(shù)字編號,用整形表示。書籍借出狀態(tài)(BookStatus):借出狀態(tài)(1.已借出,2.未借出)。(4)書籍借出登記表此表用來登記借出書籍時的一些基礎(chǔ)信息(詳見下表)。(5)書籍還回登記表此表用于登記書籍還回時的一些基礎(chǔ)信息(詳見下表)。3.3.2書籍信息的管理E.R圖(1)書籍圖3-9圖書信息E.R圖(1)使用者/管理人員圖3-10用戶以及管理員E.R圖權(quán)限管理圖3-11權(quán)限管理E.R圖3.3.3表架構(gòu)根據(jù)上述數(shù)據(jù)E.R.圖和關(guān)系圖,現(xiàn)在有必要將上述數(shù)據(jù)庫概念架構(gòu)轉(zhuǎn)換為系統(tǒng)支持的實際數(shù)據(jù)的模型,即數(shù)據(jù)庫的邏輯架構(gòu)。基于上述實體和實體之間的關(guān)系,形成數(shù)據(jù)庫中的表格和表格之間的關(guān)系。根據(jù)系統(tǒng)的要求,可以表示以下數(shù)據(jù)元素和數(shù)據(jù)架構(gòu)。(1)管理人員表(admin)表3-1管理人員表標號記錄名簡單說明數(shù)據(jù)類型長度可以為空1Admin_id管理人員id(主鍵)bigint10不可以2Admin_name管理人員使用者名varchar30不可以3Password登進系統(tǒng)所需的賬號varchar30不可以4Id_card身份證號varchar20不可以5Phone_number聯(lián)系電話varchar15不可以6Email電子郵箱varchar80不可以7level使用者等級bigint2不可以借出者表(reader)表3-2借出者表標號記錄名簡單說明數(shù)據(jù)類型長度可以為空1Reader_id借出者編號(主鍵)bigint10不可以2Reader_name借出者姓名varchar30不可以3Card_no卡號varchar10不可以4Age年齡bigint4不可以5Sex性別varchar10不可以6Register_date注冊日期datetime8不可以7Status狀態(tài)bigint2不可以書籍信息表(book)表3-3書籍信息表標號記錄名簡單說明數(shù)據(jù)類型長度可以為空1Book_id書籍idvarchar50不可以2Book_name書籍名varchar30不可以3Author作者varchar30不可以4Publisher出版社varchar30不可以5Book_class書籍分類bigint4不可以6Book_status書籍借出狀態(tài)bigint2不可以7Bookshelves_no所在書架號bigint8不可以書籍借出登記表(recorder)表3-4書籍借出登記表標號記錄名簡單說明數(shù)據(jù)類型長度可以為空1Recorder_id書籍借出idbigint30不可以2Card_no卡號varchar10不可以3Book_id書籍編號varchar50不可以4Out_date借出日期datetime8不可以5Book_name書籍名varchar30不可以書籍還回登記表(return)表3-5書書籍還回登記表標號記錄名簡單說明數(shù)據(jù)類型長度可以為空1Return_id書籍還回idbigint30不可以2Card_no卡號varchar10不可以3Compensation賠償金額varchar10可以4Book_id書籍編號varchar50不可以5Book_name書籍名varchar30不可以6Back_date還回日期datetime8不可以

4圖書管理系統(tǒng)的實現(xiàn)4.1系統(tǒng)登陸如下圖所示,在圖書館管理系統(tǒng)的頁面中,您可以直接單擊用戶和其他模塊來登錄。在主頁登錄模塊中,用戶和圖書管理員可以登錄圖書館管理系統(tǒng),因為在安全性方面,系統(tǒng)登錄時不能使用空密碼,必須由服務(wù)器驗證。首先,用戶必須登錄帳戶,并通過管理系統(tǒng)驗證其身份。如果驗證失敗,用戶必須重新登錄并驗證。認證結(jié)束后,用戶將被賦予管理員的狀態(tài),并可以提交搜索模式。系統(tǒng)通過設(shè)置檢測結(jié)果是否令人滿意,圖書管理員可以使用自己的工作帳戶登錄,讀者可以使用自己的身份證或借閱卡登錄,密碼可以自行設(shè)置。在進行身份驗證時,數(shù)據(jù)的傳輸將減輕服務(wù)器通過瀏覽器進行身份驗證的壓力。圖4-1系統(tǒng)登陸4.2借閱管理(1)圖書借出管理圖書館先對管理員的身份進行驗證,把讀者的借閱卡信息以及數(shù)據(jù)提交到系統(tǒng)當中,有數(shù)據(jù)庫進行讀者信息的保存。在外界的時候,工作人員就對圖書的編號以及卡號信息進行錄入,系統(tǒng)顯示借閱狀態(tài)正常的時候,才能夠外接圖書。(2)圖書歸還管理讀者到圖書館歸還借閱圖書時,工作人員首先核對登記圖書名稱和代碼,確認借閱資料信息,然后登記借閱卡進行歸還,就有了已歸還的記錄。要是沒有歸還,就會顯示延遲歸還,如果沒有進行延遲歸還的登記,就要依據(jù)相應的管理規(guī)定對讀者進行處罰之后才能夠進行書籍的歸還,成功之后顯示歸還記錄。4.3查詢統(tǒng)計查詢統(tǒng)計模塊可以幫助讀者或管理員在管理系統(tǒng)中查詢圖書和讀者的借閱信息,統(tǒng)計模塊中收集的圖書數(shù)量和讀者數(shù)量是已知的。在查詢信息頁面,可以通過輸入要搜索的關(guān)鍵字和其他信息來執(zhí)行條件搜索,讀者可以通過條件篩選,通過搜索特定條件輕松地搜索想要閱讀的書籍。圖4-2查詢統(tǒng)計4.4讀者管理圖書館系統(tǒng)中的讀卡器管理模塊,用于讀卡器需要注冊和更正身份數(shù)據(jù)、借閱卡等。如果讀者需要新的信用卡,管理員在讀卡器管理模塊中,輸入讀卡器的數(shù)據(jù)并記錄相關(guān)數(shù)據(jù)。對錄入讀者的圖像照片,按照提交功能夠就能夠辦理新的借閱卡業(yè)務(wù)。5圖書管理系統(tǒng)測試5.1測試的方法系統(tǒng)的穩(wěn)定性和有效性已經(jīng)過測試,其正常運行得到保證。根據(jù)相關(guān)測試情況,對系統(tǒng)的工作流程和反饋記錄進行了分析整理,及時發(fā)現(xiàn)系統(tǒng)中存在的問題,及時對系統(tǒng)進行了改造,提高了系統(tǒng)實際應用的穩(wěn)定性,降低了系統(tǒng)出錯的概率。如果發(fā)現(xiàn)問題,問題也將及時修復。測試系統(tǒng)的通常方法是為要測試的系統(tǒng)設(shè)計測試用例,首先確定要執(zhí)行哪些操作,然后分析系統(tǒng)的反饋,得到實際結(jié)果進行比較分析。5.2測試用例本文針對系統(tǒng)日常運行中的常見功能設(shè)計了測試用例。主要測試有:(1)借出功能測試對于需要輸入借閱書號和卡號的書籍的測試,所反饋出來的結(jié)果是否是正確,然后有了相關(guān)的結(jié)論,針對借出圖書成功來設(shè)計測試用例,如下表所示。表5-1借出功能測試用例功能描述:借出功能測試測試目標:成功借書前置條件:無測試流程:1.進入借閱模塊,輸入已添加到系統(tǒng)中的借閱卡的卡號;2.輸入書名、書號、借閱時間、作者和借閱狀態(tài);3.進行點擊和確認。預期結(jié)果:輸入正確,借書成功。測試結(jié)果與結(jié)論:系統(tǒng)運行良好。(2)歸還功能測試最重要的測試是系統(tǒng)是否能成功歸還圖書。根據(jù)圖書館的運作情況,進行歸還圖書:一是圖書正常歸還,二是設(shè)計不同的測試用例。下面將測試這兩種情況,如下表所示。表5-2歸還功能測試用例功能描述:歸還功能測試1測試目標:圖書歸還成功前置條件:無測試流程:1.進入借閱模塊,輸入已添加到系統(tǒng)中的借閱卡的卡號;2.輸入書號、書名,確認書已借閱;3.進行點擊和確認。預期結(jié)果:輸入的信息正確,圖書已成功歸還。測試結(jié)果與結(jié)論:已成功歸還,系統(tǒng)正常。表5-3歸還功能測試用例功能描述:歸還功能測試2測試目標:圖書歸還失敗前置條件:無測試流程:1.進入借閱模塊,輸入已添加到系統(tǒng)中的借閱卡的卡號;2.輸入書號、書名,確認書尚未出借;3.進行點擊和確認。預期結(jié)果:請正確輸入信息,并顯示該書尚未返回。測試結(jié)果與結(jié)論:歸還失敗,系統(tǒng)工作正常。本節(jié)的內(nèi)容是檢驗已經(jīng)實施的會計管理制度的制度功能。通過測試黑白盒的方法,設(shè)計了有針對性的測試用例來測試系統(tǒng)的運行情況,最終的結(jié)果代表了系統(tǒng)的功能狀態(tài)。6結(jié)論

溫馨提示

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

最新文檔

評論

0/150

提交評論