九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

圖書館信息管理系統(tǒng)測試畢業(yè)論文1

上傳人:1777****777 文檔編號:36136750 上傳時間:2021-10-29 格式:DOC 頁數:107 大?。?.94MB
收藏 版權申訴 舉報 下載
圖書館信息管理系統(tǒng)測試畢業(yè)論文1_第1頁
第1頁 / 共107頁
圖書館信息管理系統(tǒng)測試畢業(yè)論文1_第2頁
第2頁 / 共107頁
圖書館信息管理系統(tǒng)測試畢業(yè)論文1_第3頁
第3頁 / 共107頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《圖書館信息管理系統(tǒng)測試畢業(yè)論文1》由會員分享,可在線閱讀,更多相關《圖書館信息管理系統(tǒng)測試畢業(yè)論文1(107頁珍藏版)》請在裝配圖網上搜索。

1、圖書館信息管理系統(tǒng)測試目 錄摘要.6ABSTRACT.7第一章 緒論.81.1目前圖書管理系統(tǒng)存在的問題.81.2系統(tǒng)設計的目的和意義.81.3測試工具及相關技術介紹.9 1.4軟件說明.131.5測試內容.13第二章 可行性分析.272.1技術可行性.272.2經濟可行性.282.3操作可行性.28第三章 需求分析.293.1圖書管理系統(tǒng)概述.293.2功能需求.293.3性能需求.303.4運行需求.31第四章 系統(tǒng)設計.324.1圖書管理系統(tǒng)設計指導思想和原則.324.2設計模式.324.3圖書管理系統(tǒng)總體功能概述.334.4圖書管理系統(tǒng)各功能模塊概述.344.5系統(tǒng)數據庫設計.39第五

2、章 系統(tǒng)的詳細設計.455.1登錄模塊設計.455.2系統(tǒng)具體功能設計.46第六章 系統(tǒng)操作登錄測試結果.496.1系統(tǒng)測試.496.2讀者類型管理測試結果.546.3讀者檔案管理測試結果.566.4圖書設置類型管理測試結果.596.5圖書檔案管理測試結果.636.6圖書借閱測試結果.676.7圖書續(xù)借測試結果.686.8圖書歸還測試結.706.9圖書檔案查詢測試結果.726.10圖書借閱查詢測試結果.736.11更改口令測試結果.746.12安全性測試.76第七章 系統(tǒng)實現.777.1系統(tǒng)的軟件結構.777.2登錄系統(tǒng)模塊的實現.777.3圖書管理模塊的實現.797.4學生管理模塊的實現.8

3、37.5借閱信息管理模塊的實現.877.6圖書檢索模塊的實現.907.7系統(tǒng)設計的創(chuàng)新點.91第八章 系統(tǒng)測試.928.1系統(tǒng)測試的方法和步驟.928.2模塊測試.928.3評價.94第九章 結論.95致謝.97參考文獻.98附錄.99摘 要當今是飛速發(fā)展的信息時代,計算機被廣泛的應用于信息管理系統(tǒng)的環(huán)境,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性,因此我的論文選擇了開發(fā)一個網吧業(yè)務管理系統(tǒng)。本網吧業(yè)務管理系統(tǒng)主要是采用Visual Studio 2005的開發(fā)工具,Visual C#中的應用ASP.NET面向對象的語言。在用戶管理中,由于用戶上機時間的長短會涉及到該

4、用戶是否能夠成為會員,所以在注冊用戶信息時必須采用唯一性實名制。隨著商業(yè)的改革和發(fā)展,業(yè)務管理系統(tǒng)對網吧經濟效益地影響已經越來越得到重視,其中一個行之有效的手段就是:利用計算機技術來提高網吧業(yè)務的管理水平,最大限度地發(fā)揮網吧的經濟效益。本系統(tǒng)通過對上網管理進行科學的分析、實時動態(tài)的統(tǒng)計、提高網吧業(yè)務中電腦的使用率和周轉效率,降低網吧的開銷成本。其最終目標是實現所有相關網吧業(yè)務管理的科學化、規(guī)范化。在本系統(tǒng)在單機或網絡上運行,能夠滿足中、小型網吧運營商的實際需求,能夠實現網吧業(yè)務管理工作的高效化、有序化和標準化。應用程序設計與編碼,包括總體設計和各窗口設計和編碼較深入的做了理解。本系統(tǒng)的總體任務

5、是方便管理人員有效地完成網吧業(yè)務管理工作。希望我的系統(tǒng)能給大家?guī)砀嗟姆奖慵皫椭jP鍵詞:圖書館,圖書管理系統(tǒng),JSP,STRUTS,HIBERNATE,SPRING.AbstractToday is the rapid development of the information age; computers have been widely used in environmental information management systems, the use of computers to control information, not only to improve the ef

6、ficiency of its work. And greatly enhanced its security , so I chose develops an Internet Caf business management system.The Internet service management system is mainly used Visual Studio 2005 development tools, Visual C# in the ASP.NET application object-oriented language. User management, due to

7、the length of the machine would involve the user can become a member, it must be a registered user information of the of only the real-name system. With the reform and development of commercial, business management systems affect economic efficiency of the Internet is getting more and more attention

8、, which is an effective means: the use of computer technology to improve business management of Internet cafes, Internet cafes to maximize economic benefits. Access the system through the analysis of scientific management, real-time dynamic statistics to improve the Internet usage of the computer bu

9、siness and working capital efficiency and reduce overhead costs of Internet cafes. Its ultimate goal is to achieve all the relevant Internet service management more scientific and standardized. In this system in a single run, to meet the medium and small Internet caf operators to the actual needs of

10、 the business to achieve the management of Internet cafes efficient, orderly and standardized. Design and coding applications, including the design and the window design and coding to do more in-depth understanding. The overall task of the system is to facilitate the effective management of business

11、 management to complete the work of Internet cafes. I hope I can give you the system more convenient and help. Key words: 圖書館,圖書管理系統(tǒng),JSP,STRUTS,HIBERNATE,SPRING. 一緒 論1.1目前圖書館管理系統(tǒng)存在的問題(1)檢索速度慢、效率低因為圖書館的藏書種類多。數量大,將藏書準確的分門別類,快速檢索,手工進行非常困難,往往是終于查到了二維的信息,館中卻沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題就越突出。(2)借書、還書工作量大借書、還書

12、頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期,遺失等的處理,其工作量之大,往往是人工操作所難以勝任的,而且經常會出現這樣那樣的差錯。(3)圖書統(tǒng)計工作難、藏書更新不能及時完成圖書館的圖書應根據科學技術的發(fā)展和教學工作的需要及時添加和更新,然而由于藏書數量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性的進行,藏書的知識結構得不到良好地控制。我校也是一所發(fā)展中的高校,近幾年的發(fā)展速度很快,圖書館的規(guī)模和藏書的數量也在不斷地擴大,為了解決海量圖書的管理問題,以及學生借閱圖書的信息問題,改變傳統(tǒng)

13、的管理方式也就成了迫在眉睫的問題了。1.2系統(tǒng)設計的目的和意義隨著計算機的廣泛應用,其逐步成為現代化的標志。圖書館或者一些企業(yè)內部,甚至是書店,在正常運行的過程中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借書信息,還書信息。因此需要對讀者資源,書籍資源,借書信息,還書信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產生的單據進行及時的處理,為了提高圖書館或者企業(yè)內部對圖書存銷的自動化的管理,能夠更快速地滿足讀者的要求,提高各種工作效率,現對其設計相應的系統(tǒng),以達到上述的目的。圖書館管理系統(tǒng)的主要功能是實現圖書館圖書的借閱和歸還的管理自動化,圖書新增及銷毀的及時化,用戶及圖書信

14、息的更新,圍繞這些主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理,圖書管理,學生管理。除了這些核心功能外,還包括一些基本和輔助的功能,它們是:圖書信息管理,查詢功能等。該系統(tǒng)設計的主要目標是:設計一個圖書館管理系統(tǒng),該系統(tǒng)主要功能分為圖書查詢、圖書借閱歸還和圖書管理三大部分。在圖書查詢模塊中要求用戶能在瀏覽器中分別書名、著譯者、類型等條件查詢;在圖書管理模塊中要求能完成如辦理借書證(即添加新的學生)、新書錄入、借書還書登記、圖書修改等日常管理功能。(1) 網站前臺設計:前臺供學生使用,學生登錄后有如下權利圖書查詢:用戶可以按多種方式對圖書庫中的圖書進行查詢;借閱信息查詢:用戶可以查看自

15、己的歷史借閱信息。(2)網站后臺設計:后臺是供管理員使用的,管理員登陸后有如下權利辦理借閱證:將學生信息填寫完整,在數據庫中注冊新用戶;書籍的錄入及刪除:可以對現有圖書庫中的圖書進行刪除,也可以添加新書;借書還書登記:普通用戶借閱或歸還圖書時,管理員將在借閱信息表中添加相應的記錄;圖書修改:管理員可以對現有圖書的詳細信息進行修改。1.3開發(fā)工具及相關技術介紹1.3.1 SSH框架SSH框架是指Struts2 + Hibernate + Spring三大開源框架技術,用SSH技術進行開發(fā),能夠提高開發(fā)效率,層次清晰。Struts2實現頁面的設計和請求的跳轉調用業(yè)務邏輯;Hibernate實現對數

16、據的增刪改查;Spring通過依賴注入控制對象的生成和事務的處理。1.3.2 TomcatTomcat服務器是Apache Group Jakarta小組開發(fā)的一個免費服務器軟件,適合于嵌入Apache中使用,而且,它的源代碼可以免費獲得,你可以自由地對它進行擴充。Tomcat服務器的兼容性很好,有眾多大軟件的公司的支持,而且服務器的性能穩(wěn)定,其發(fā)展前景很好。系統(tǒng)提供的功能:針對圖書館管理員設計的部分:管理部分是一個基于Win Forms的windows窗體應用程序,主要為圖書館管理人員提供服務。截圖如下: 管理部分提供以下功能:1 用戶功能。(提供登陸驗證、用戶切換,管理員鎖定系統(tǒng)等功能。)

17、2 事務處理圖書證掛失管理。(可以針對讀者情況對圖書證進行掛失,以防冒借。)借書、還書管理。(實現日常圖書借閱及歸還。)3 數據管理圖書、讀者管理。(實現圖書、讀者的添加,刪除,編輯。)4 綜合查詢統(tǒng)計。(可以根據不同條件的組合檢索圖書或讀者以及借閱數據,對檢索出來的數據可提供多種方式的操作:導出為Excel格式、puff格式、或導出為水晶報表以便打印等。)5 系統(tǒng)設定。(設置一些圖書館基本規(guī)則,如讀者類別、圖書類別、讀者借閱最大天數等,此外設定數據服務器信息也在這里。)6 幫助功能。(提供一個chum幫助文檔,幫助圖書館工作人員快速適應本系統(tǒng),此外還提供在線問題反饋,軟件更新提示等功能。)針

18、對讀者設計的部分:由于讀者的多元性和位置不確定性,該部分采取基于B/S的方式實現。代碼使用ASP.NET編寫,利用ASP.NET的優(yōu)點,可以自動適應多種客戶瀏覽器。截圖如下:讀者只需要有一臺聯(lián)網的計算機和一個常用WEB瀏覽器。就可以輕松的進行圖書查詢、更改個人信息、向圖書館反饋信息等。該部分主要提供以下功能:1 登陸驗證。(防止讀者信息被盜用。)2 圖書查詢。(一個綜合的圖書查詢系統(tǒng),可以方便的使讀者查到需要的書籍。)3 讀者個人信息查詢以及管理。(可以適當的更改一些讀者個人的資料,如email等,此外在這里還可以查到讀者當前的、所有的借閱記錄等。)系統(tǒng)創(chuàng)新部分以及一些特點1)首先本軟件是基于

19、.net平臺構建的,這是以前從未有過的。2)軟件很好的解決了一個關于時間沖突的問題。時間沖突問題闡述如下:圖書館管理信息系統(tǒng)是一個網絡版的系統(tǒng),其運作方式是有一臺主數據服務器、還有若干個負責各項功能的客戶端。舉個例子:圖書館可能有若干臺客戶端電腦用于還書管理、還可能有若干臺用于借書管理、還可能有若干臺用于圖書、讀者信息維護等。因為每臺電腦的系統(tǒng)時間可能會發(fā)生改變,這就會造成數據錯誤。比如張某于2月10日在負責借書的A號電腦上借了一本書,可能A的系統(tǒng)時間被誤設定為2月5日。如果張某的最大借書時間為一個月,則他應該還書的時間就被誤設定為3月5日。筆者在開發(fā)過程中也參考了一些相關的圖書館軟件,發(fā)現有

20、的系統(tǒng)根本沒有注意到這個問題。有的是在軟件客戶端設定一個時間校準的提示或者干脆就手工輸入時間。這樣無疑給操作人員增加了負擔,而且校準還不一定正確。在本系統(tǒng)中,所有的時間都是基于服務器時間的。即軟件中必要的與時間有關的操作。都采用標準的TSQL函數GETDATE()從數據服務器返回時間。這就避免了功能上的錯誤,也避免了給操作人員帶來的不必要負擔。3)用ADO.NET的開放式并發(fā)進行并發(fā)控制在圖書館系統(tǒng)的使用過程中,可能同時有多臺客戶機在操作同一個數據行。比如負責修改圖書信息的A號電腦正在修改編號為XXX的書籍,而編號為B的電腦正試圖刪除編號為XXX的書籍。這樣做肯定會有一些沖突,這就要討論并發(fā)控

21、制。當多個用戶試圖同時修改數據時,需要建立控制機制來防止一個用戶的修改對同時操作的其他用戶所作的修改產生不利的影響。處理這種情況的系統(tǒng)叫做“并發(fā)控制”。4)全部數據層都基于存儲過程構建使用存儲過程,可以減少網絡流量,提高程序的速度以及安全性。具體內容請參見筆者文章里對存儲過程的研究討論。1.4 軟件說明測試功能輸入輸出身份驗證用戶名、密碼、身份進入讀者界面或管理員界面新書入庫書籍基本信息Book_Info表中增加一條記錄借書借閱證號、書號Book_Info、Proof_Info、Borrow_Info、Punish_Info表中更新記錄還書借閱證號、書號書籍掛失借閱證號、書號繳費借閱證號、書號

22、Proof_Info、Borrow_Info、Punish_Info表中更新記錄圖書信息查詢圖書號或圖書名顯示圖書基本信息借書信息查詢借閱證號顯示借書信息借閱證查詢借閱證號顯示借閱證信息借閱證掛失借閱證號Proof_Info表中刪除一條記錄辦理借閱證借閱證持證人基本信息Proof_Info表中增加一條記錄注冊管理員賬號、密碼Admini_Info表中增加一條記錄修改密碼賬號、密碼、新密碼Admini_Info表中更新一條記錄1.5 測試內容測試1:名稱:系統(tǒng)身份驗證測試目的:測試系統(tǒng)登錄界面。進度安排:2010-6-14 內容:用戶名、密碼、身份輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控

23、制測試 2:名稱:借書測試。 目的:測試借書功能。 進度安排:2010-6-15 內容:括借閱證號輸入、合理性檢查、合法性檢查,借書對話顯示控制,圖書書號提交、合理性檢查、合法性檢查,借書登記。測試 3:名稱: 還書測試。 目的:測試還書功能。 進度安排:2010-6-16 內容:還書對話框顯示控制,圖書書號提交、合理性檢查、合法性檢查,還書登記。測試 4:名稱:圖書庫管理測試。 目的:測試圖書庫操作功能。 進度安排:2010-6-17 內容:圖書庫管理界面顯示控制,圖書庫瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。測試 5:名稱:圖書查詢、借閱證查詢、借閱信息查詢測試。 目的:測試圖書查

24、詢、借閱證查詢、借閱信息查詢功能。 進度安排:2010-6-18 內容:圖書查詢對話框顯示控制,借閱證信息查詢對話框顯示控制,借閱信息查詢對話框顯示控制,輸入數據合理性檢驗、提交,圖書查詢結果顯示,借閱證查詢結果顯示,借閱信息查詢結果顯示。測試6:名稱:繳費測試目的:測試繳費功能。進度安排:2010-6-19 內容:借閱證號和輸入輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制測試 7:名稱:書籍掛失測試 目的:測試書籍掛失功能。 進度安排:2010-6-20 內容:借閱證號和書號輸入、合理性檢查、合法性檢查,書籍信息對話顯示控制,借閱證號和書號提交、合理性檢查、合法性檢查,借書登記。測試

25、8:名稱: 辦理借閱證測試。 目的:測試辦理借閱證功能。 進度安排:2010-6-21 內容:讀者基本信息提交、合理性檢查、合法性檢查,辦理借閱證。測試 9:名稱:修改密碼測試。 目的:測試修改密碼功能。 進度安排:2010-6-22 內容:用戶名、密碼、新密碼提交,合理性檢查、合法性檢查,更改密碼測試 10:名稱:注冊管理員測試。 目的:測試注冊管理員功能。 進度安排:2010-6-23 內容:用戶名、密碼提交,合理性檢查、合法性檢查,增加新的管理員進度安排工作內容時間測試人熟悉環(huán)境2010-6-14 8:00-9:00圖書館管理員、工作人員、學生或教師培訓2010-6-14 9:00-10

26、:00準備輸入數據2010-6-14 10:00-11:00測試2010-6-14 11:00-13:00整理測試結果2010-6-14 13:00-15:00測試組測試條件(下面的測試條件同下,所以不再給出) 設備 服務器 (1) 處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G) (2) 內存容量(RAM):至少256M(推薦 512M) 客戶端 (1) 處理器(CPU):Pentium 133M 或更高 (2) 內存容量(RAM):64M或更高 支持軟件 數據庫服務器端(1) 操作系統(tǒng):Microsoft Windows 2003(2) 數據庫管理系統(tǒng):SQ

27、L Server 2005,配置TCP/IP協(xié)議 Web服務器端(1) 操作系統(tǒng):Microsoft Windows 2003(2) Internet 信息服務(IIS)6.0管理器(3) Visual Studio.NET 2005,配置TCP/IP協(xié)議 客戶端(1) 操作系統(tǒng):Windows 98/2000/2003/XP(2) Web瀏覽器:Internet Explorer 6.0以上或Netscape 4.0以上,配置TCP/IP協(xié)議 人員 用戶:圖書館工作人員2名,系統(tǒng)管理員1名,學生或教師2名,技術方面要求懂得計算機的基本操作。 開發(fā)任務組:6人,對系統(tǒng)功能有具體的了解,對軟件、

28、硬件環(huán)境熟悉。測試資料(下面的測試資料同下,所以不再給出)需求規(guī)格說明書,概要設計說明書,詳細設計說明書測試培訓培訓內容受訓人員從事培訓的工作人員熟悉系統(tǒng)環(huán)境測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組了解系統(tǒng)功能測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習登錄的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習登錄的基本管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組借書測試進度安排工作內容時間測試人準備輸入數據2010-6-15 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-15 9:00-11:00整理測試結果2010-6-15 11:00-14:00測試組測試培

29、訓培訓內容受訓人員從事培訓的工作人員學習借書的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習借書管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組還書測試進度安排工作內容時間測試人準備輸入數據2010-6-16 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-16 9:00-11:00整理測試結果2010-6-16 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習還書的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習還書管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組圖書庫管理測試進度安排工作內容時間測試人準備輸入數據2010-6-17 8:0

30、0-9:00測試人員、圖書館工作人員、管理員測試2010-6-17 9:00-11:00整理測試結果2010-6-17 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習新書入庫的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習新書入庫管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組圖書查詢、借閱證查詢、借閱信息查詢測試進度安排工作內容時間測試人準備輸入數據2010-6-18 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-18 9:00-11:00整理測試結果2010-6-18 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的

31、工作人員學習查詢的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組繳費測試進度安排工作內容時間測試人準備輸入數據2010-6-19 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-19 9:00-11:00整理測試結果2010-6-19 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習繳費的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習繳費管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組書籍掛失測試進度安排工作內容時間測試人準備輸入數據2010-6-20 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-20 9

32、:00-11:00整理測試結果2010-6-20 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習書籍掛失的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習書籍掛失管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組辦理借閱證測試進度安排工作內容時間測試人準備輸入數據2010-6-21 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-21 9:00-11:00整理測試結果2010-6-21 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習辦理借閱證的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習辦理借閱證管理測試人員

33、、用戶、圖書館管理人員系統(tǒng)開發(fā)組修改密碼測試進度安排工作內容時間測試人準備輸入數據2010-6-22 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-22 9:00-11:00整理測試結果2010-6-22 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習修改密碼的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習修改密碼管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組注冊管理員測試進度安排工作內容時間測試人準備輸入數據2010-6-23 8:00-9:00測試人員、學生或教師、圖書館工作人員、管理員測試2010-6-23 9:00-11:0

34、0整理測試結果2010-6-23 11:00-14:00測試組測試培訓培訓內容受訓人員從事培訓的工作人員學習注冊的操作測試人員、用戶、圖書館工作人員系統(tǒng)開發(fā)組學習注冊管理測試人員、用戶、圖書館管理人員系統(tǒng)開發(fā)組身份驗證測試考慮3種情況: 用戶名或密碼有空 用戶名或密碼有誤 用戶名和密碼都正確控制輸入:半自動操作順序:先輸入用戶名和密碼,再登錄結果記錄方法:記錄輸入信息、提示信息、進入界面輸入、輸出、過程輸入數據選擇策略命令輸出數據用戶名 密碼111測試當用戶名為空時的情況登錄按鈕“用戶名或密碼不能為空”的提示框用戶名070505201密碼 測試當密碼為空時的情況登錄按鈕“用戶名或密碼不能為空”

35、的提示框用戶名070505201密碼112測試當密碼錯誤時的情況登錄按鈕“用戶名或密碼”的提示框用戶名070505211密碼111測試當用戶名錯誤或不存在時的情況登錄按鈕“用戶名或密碼”的提示框用戶名070505201密碼111測試用戶名和密碼都正確的情況登錄按鈕進入用戶或管理界面借書測試考慮7種情況: 借閱證號或書號為空 借閱證號不存在 書號不存在 該讀者有欠費記錄 該讀者已借書中有逾期的書籍 該讀者已借書的數量已達到8本 借閱證號和書號都正確,且該讀者有借書的資格控制輸入:半自動操作順序:先按上面7種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中

36、每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據借閱證號為空,正確書號測試借閱證號為空的情況借書按鈕“借閱證號不能為空”的提示框正確借閱證號,書號為空測試書號為空的情況借書按鈕“書號不能為空”的提示框錯誤的借閱證號,正確書號測試當不存在改借閱證時的情況借書按鈕“該讀者不存在”的提示框正確的借閱證號,錯誤的書號測試當書號錯誤的情況借書按鈕“該書不存在”的提示框修改數據庫,使得Punish_Info表中有某讀者的欠費記錄,輸入這個讀者的借閱證號,輸入正確的書號測試讀者有欠費記錄時的情況借書按鈕“該讀者已欠費”的提示框修改數據庫,使某讀者的已借書中有逾期的,輸入該讀者借閱證號和該逾期書

37、籍號測試讀者已借書中有逾期的書籍的情況借書按鈕“該讀者已欠費”的提示框使某讀者已借閱8本書,該讀者繼續(xù)借書測試當某讀者已借閱書籍已達到8本書的情況借書按鈕“該讀者已借書8本”的提示框以上情況都沒有且借閱證號和書號都正確測試當讀者符合借書條件的情況借書按鈕“借書成功”的提示框還書測試考慮5種情況: 借閱證號或書號為空 借閱證號不存在 書號不存在 該書逾期 借閱證號和書號都正確控制輸入:半自動操作順序:先按上面5種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據借閱證號為空,正確書號測試借閱證號

38、為空的情況還書按鈕“借閱證號不能為空”的提示框正確借閱證號,書號為空測試書號為空的情況還書按鈕“書號不能為空”的提示框錯誤的借閱證號,正確書號測試當不存在改借閱證時的情況還書按鈕“該讀者不存在”的提示框正確的借閱證號,錯誤的書號測試當書號錯誤的情況還書按鈕“該書不存在”的提示框修改數據庫,使某讀者已借的該書已逾期,輸入該讀者借閱證號和該書籍號測試讀者該書已逾期的情況還書按鈕“該書已欠費”和“還書成功”的提示框以上情況都沒有且借閱證號和書號都正確測試當讀者符合還書條件的情況還書按鈕“還書成功”的提示框圖書庫管理測試考慮3種情況: 書號、書名、作者、出版社、單價、總量有空項 該書圖書庫中已存在 該

39、書圖書庫中不存在控制輸入:半自動操作順序:先按上面3種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據書號、書名、作者、出版社、單價、總量有空項測試書籍信息填寫不完整的情況入庫按鈕“請將信息填寫完整”的提示框書號在圖書庫中已存在測試書號為空的情況入庫按鈕數據庫中該書的總量和現存量各增加書號在圖書庫中不存在測試當不存在改借閱證時的情況入庫按鈕Book_Info表中增加一條記錄圖書查詢、借閱證信息查詢、借閱信息查詢測試考慮9種情況: 圖書查詢:圖書號或圖書名不存在 圖書查詢:圖書號或圖書名有空

40、圖書查詢:圖書存在 借閱證信息查詢:借閱證號不存在 借閱證信息查詢:借閱證號為空 借閱證信息查詢:借閱證號存在 借閱信息查詢:借閱證號不存在 借閱信息查詢:借閱證號為空 借閱信息查詢:借閱證號存在控制輸入:半自動操作順序:先按上面9種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據錯誤的圖書號或書名測試書號或書名有錯誤的情況圖書信息查詢按鈕“該圖書不存在”的提示框書號或書名有空測試書號或書名為空的情況“請將信息填寫完整”的提示框正確的書號或書名測試書號或書名存在的情況書籍基本信息錯誤的借閱證

41、號測試借閱證號錯誤的情況借閱證信息查詢“該讀者不存在”的提示框借閱證號未填測試借閱證號為空的情況“借閱證號不能為空”的提示框正確的借閱證號測試借閱證號正確的情況讀者的基本信息錯誤的借閱證號測試借閱證號錯誤的情況借閱信息查詢“該讀者不存在”的提示框借閱證號未填測試借閱證號為空的情況“借閱證號不能為空”的提示框正確的借閱證號測試借閱證號正確的情況讀者的借閱信息繳費測試考慮2種情況: 該讀者沒有欠費記錄 該讀者有欠費記錄控制輸入:半自動操作順序:先按上面2種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令

42、輸出數據沒有欠費記錄的讀者的借閱證號測試該讀者沒有欠費記錄的情況繳費按鈕“該讀者沒有欠費記錄”的提示框有欠費記錄的讀者的借閱證號測試該讀者有欠費記錄的情況繳費按鈕“繳費成功”的提示框Punish_Info表中刪除一條記錄書籍掛失考慮2種情況: 該讀者的這本書逾期 該讀者的這本書在借書期限內控制輸入:半自動操作順序:先按上面2種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據該讀者的這本書已逾期測試該書已逾期的情況掛失按鈕“該書已欠費”的提示框,Punish_Info表中的欠費金額是書本身的罰

43、款再加上逾期的罰款該讀者的這本書在借書期限內測試該書沒有逾期的情況掛失按鈕“該書已欠費”的提示框,Punish_Info表中的欠費金額是書本身的罰款辦理借閱證測試考慮4種情況: 借閱證號已存在 該身份證號已存在一張借閱證 讀者基本信息有空 符合辦理借閱證的條件控制輸入:半自動操作順序:先按上面4種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據讀者的基本信息有空測試讀者信息有空的情況辦理借閱證按鈕“請將信息填寫完整”的提示框已存在的借閱證號測試該借閱證號已存在的情況辦理借閱證按鈕“該借閱證號

44、已存在”的提示框該身份證號已存在一張借閱證測試一位讀者限辦一張借閱證的情況辦理借閱證按鈕“該讀者已辦理一張借閱證,按照規(guī)定不能再辦理借閱證”的提示框以上情況都沒有且符合辦理借閱證的條件測試符合辦理借閱證條件的情況辦理借閱證按鈕“辦理借閱證成功”的提示框,Proof_Info表中增加一條記錄修改密碼測試考慮4種情況: 用戶不存在 用戶名、密碼、修改密碼、確認密碼有空項 確認密碼和修改密碼不一樣 以上情況都沒有,可以修改控制輸入:半自動操作順序:先按上面4種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命

45、令輸出數據用戶名或密碼錯誤測試用戶不存在的情況修改密碼按鈕“該用戶不存在”的提示信息用戶名、密碼、修改密碼、確認密碼有空項測試填寫信息由空項的情況修改密碼按鈕“請認真填寫信息”的提示信息確認密碼和修改密碼不一樣測試確認密碼和修改密碼不一樣的情況修改密碼按鈕“確認密碼和修改密碼不一致”的提示信息以上情況都沒有,符合修改密碼條件測試可以修改密碼的情況修改密碼按鈕“修改密碼成功”的提示信息,Admini_Info表中相應的用戶密碼被修改注冊管理員測試考慮5種情況: 用戶名已存在,用戶名和密碼的組合不存在 密碼已存在,用戶名和密碼的組合不存在 用戶名和密碼都已存在,但該用戶名和密碼的組合不存在 用戶名

46、和密碼都不存在 該用戶名和密碼的組合已存在控制輸入:半自動操作順序:先按上面5種情況的順序輸入相應的借閱證號和書號,再提交。結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。輸入、輸出、過程輸入數據選擇策略命令輸出數據已存在的用戶名,但用戶名和密碼的組合不存在測試注冊的條件注冊按鈕“注冊成功”的提示信息,Admini_Info表中增加一條記錄已存在的密碼,但用戶名和密碼的組合不存在測試注冊的條件注冊按鈕“注冊成功”的提示信息,Admini_Info表中增加一條記錄已存在的用戶名和密碼,但該用戶名和密碼的組合不存在測試注冊的條件注冊按鈕“注冊成功”的提示信息,Admini_Info

47、表中增加一條記錄不存在的用戶名和密碼測試注冊的條件注冊按鈕“注冊成功”的提示信息,Admini_Info表中增加一條記錄已存在的用戶名和密碼且該用戶名和密碼的組合已存在測試注冊的條件注冊按鈕“該用戶已存在”的提示信息二可行性分析 采用現代化統(tǒng)一的計算機信息網站系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高校的發(fā)揮最大的作用,能夠迅捷的為讀者提供相應的服務。開發(fā)本系統(tǒng)的可行性如下:2.1技術可行性 Struts框架為開放者提供了一個統(tǒng)一的標準框架,它提供了一個方法,可以在一個Web應用程序中一起使用JSP和Servlet。 Struts框架本身是使用Java Servlet和JavaServer Pa

48、ges技術的一種Model-View-Controller(MVC)實現。它的目的是要解決完全由JSP或完全由Servlet實現的應用程序中的固有的問題。MVC方法采用了JSP和Servlet方法的最佳特性,使這兩種技術可以協(xié)同工作。明確的是,Servlet是處理層(控制器)。Servlet接收請求,很像Model1架構中JSP頁面所做的那樣,并確定如何滿足那些請求。這就意味著,Servlet控制輸入的請求和輸出的回應。商業(yè)邏輯體現了MVC架構中的模式。商業(yè)邏輯代碼為頁面做處理。如果進入Servlet的請求是一個數據庫查詢,Servlet就將這個請求傳送到一個SQL調用或類似的數據庫代碼。在某

49、種意義上,架構的模式部分是讓應用程序處于領先地位的全部原因。 JSP頁面是顯示層(視圖),是用戶與應用程序交互的地方。它提供輸入并顯示結果。頁面不應該包括任何腳本。它只是將數據傳送到Servlet,并接收和顯示返回的數據。 該架構的優(yōu)勢應該是很明顯的。首先,它將計算和顯示清楚地分開了。結果很理想,在JSP頁面上沒有出現處理過程,在Servlet或商業(yè)邏輯中沒有數據格式。這種分離的另一個好處是Java程序員可以專注于Servlet代碼,HTML編寫者可以專注于JSP。第二點,控制器Servlet做頁面上的所有的決定。在你的頁面和邏輯中不會出現任何決策。這就提高了一個應用程序的性能和可擴展性,因為

50、請求可以被導向架構的不同的組件,甚至是不同的服務器。另外Struts技術支持廣泛:Struts作為目前最流行的框架,技術資料眾多,即使是一些很偏的問題也可以在網上找到相關的資料和答案。完善的標簽庫:與其他框架比較,Struts提供了最完善的標簽庫,為Web的開發(fā)帶來了極大的方便。開發(fā)工具支持:目前所有主要的Java IDE都支持Struts的開發(fā),有不少專用的開發(fā)工具和插件還提交了Struts的可視化設計,這是其他框架所不可比的。本系統(tǒng)采用的技術均屬當前流行的開發(fā)技術,具有技術成熟、效率高、穩(wěn)定、安全等優(yōu)點,并且自行配置的兼容機性能優(yōu)越,能夠支持以上軟件的運行。所以,本系統(tǒng)在技術上是完全可行的

51、。2.2經濟可行性 根據成本/效益分析法,本系統(tǒng)所需的軟硬件資源都已具備,該系統(tǒng)簡單易懂,本系統(tǒng)具有成本相對較低、利益高的特點,經濟上可行。2.3操作可行性 本系統(tǒng)開發(fā)的開發(fā)宗旨是以便捷為中心。開發(fā)后的系統(tǒng)應具有美觀、大方、簡單、易操作等優(yōu)點,即使是不懂計算機的人員也可以根據系統(tǒng)提示使用和管理本系統(tǒng),它的操作簡單的特點使本系統(tǒng)在操作上可行。三需求分析3.1圖書館管理系統(tǒng)需求概述圖書館管理系統(tǒng)的開發(fā)主要涉及到圖書的管理,學生信息的管理,借閱信息的管理三大功能的數據管理。從管理的角度可將圖書分為三類:圖書信息管理、系統(tǒng)用戶管理、讀者數據管理。圖書信息管理包括:添加新進圖書、刪除舊圖書、修改圖書信息。系統(tǒng)用戶管理包括:修改用戶信息、辦理新用戶、注銷用戶。讀者數據管理主要包括:讀者借閱信息的管理,借閱圖書以及歸還圖書。圖書借閱者的需求是查詢圖書室所存的圖書。個人借閱情況以及個人信息的修改;圖書館工作人員對圖

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!