




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、信息科學與工程學院軟件工程課 程 論 文 論文題目 圖書借閱管理系統(tǒng)的設計與實現(xiàn)專業(yè)班級 計算機科學與技術(shù)1201學 號 10 號姓 名 怡然授課教師 秀娟 2014 年 12 月圖書借閱管理系統(tǒng)的設計與實現(xiàn)摘要:本系統(tǒng)主要用于閱覽室、圖書館、電子閱覽室圖書的借閱和管理,其目標是數(shù)據(jù)庫的數(shù)據(jù)一致性好、完整性強、安全性強,應用程序功能完備,界面友好。本文首先對圖書借閱管理系統(tǒng)的現(xiàn)狀及其重要性進行分析,提出實現(xiàn)圖書借閱管理的目的和意義,分析了本系統(tǒng)的技術(shù)可行性、經(jīng)濟可行性和操作可行性。在需求分析部分,在調(diào)查分析了用戶需求的基礎上確定系統(tǒng)功能需求,給出系統(tǒng)流程圖、系統(tǒng)數(shù)據(jù)流圖、數(shù)據(jù)字典和實體聯(lián)系圖。
2、在系統(tǒng)設計方面,系統(tǒng)實現(xiàn)的主要功能有圖書管理和用戶管理。圖書管理方面主要是圖書的查詢、借閱、歸還、統(tǒng)計、購入、清出;用戶管理分為管理員管理和借閱者管理,管理員模塊可以對圖書進行查詢、購入、清出和統(tǒng)計,借閱者可以借閱圖書和歸還圖書。關(guān)鍵字:借閱管理系統(tǒng)、數(shù)據(jù)庫、需求分析、系統(tǒng)設計The Design and Realization of book-lending management systemAbstract: This system is mainly used for reading and management of library electronic reading room, l
3、ibrary, reading room, its goal is the database data consistency is good, strong integrity, strong safety, the application program function complete, interface is friendly. Firstly, the status and importance of the library management system to carry on the analysis, put forward to achieve the purpose
4、 and significance of library management, analyzes the technical feasibility of this system, the economic feasibility and operational feasibility. In the demand analysis part, in the investigation and analysis of user needs based on determining the system function demand, data flow chart of the syste
5、m, gives the system flow diagram, data dictionary and entity relationship diagram. In the system design, the main function of the realization of the library management and user management system. The books management aspect is the books, borrow, query, statistics, bought return, clear; user manageme
6、nt is divided into administrator management and loan management module, the administrator can query, purchase of books, clear and statistics, the borrower can borrow books and return the books.Keywords: lending management system, database, demand analysis, system design目 錄1選題背景-41.1設計的目的和意義-41.1.1設計
7、的目的-41.1.2設計的意義-41.2可行性分析-41.2.1技術(shù)可行性-41.2.2經(jīng)濟可行性-41.2.3操作可行性-52需求分析-51.1用戶需求-51.2功能需求-61.3系統(tǒng)數(shù)據(jù)流圖-61.4數(shù)據(jù)字典-71.5 E-R圖-83系統(tǒng)設計-83.1總體設計-83.1.1系統(tǒng)功能設計-83.1.2軟件結(jié)構(gòu)圖-93.2詳細設計-93.2.1系統(tǒng)實現(xiàn)與核心技術(shù)簡介-103.2.2數(shù)據(jù)庫表的設計-103.2.3系統(tǒng)模塊設計-123.2.4程序流程圖-134軟件測試-144.1測試環(huán)境-144.2測試目的-144.3測試方法-144.4測試用例-155總結(jié)與展望-205.1總結(jié)與心得-205.2
8、展望與完善-20參考文獻-211選題背景1.1設計的目的和意義1.1.1設計的目的本系統(tǒng)主要實現(xiàn)對圖書館、書店、閱覽室的圖書信息進行管理,圖書館等地方需要管理大量的圖書信息和人員管理信息,兩者相互作用產(chǎn)生的借書信息,數(shù)據(jù)龐雜,數(shù)據(jù)量大,因此要對讀者資源,圖書資源,借書信息進行管理。本系統(tǒng)的功能是對圖書館的圖書信息和人員信息進行管理,要求數(shù)據(jù)庫的數(shù)據(jù)一致性好、完整性強、安全性強;應用程序功能完備,界面友好。1.1.2設計的意義圖書館管理系統(tǒng)對于管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應該能夠為管理者或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。傳統(tǒng)的人工管理效率低、易忘記、性差,查找和維護困難
9、。隨著科學技術(shù)的不斷提高,以計算機代替人工有檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、性好、壽命長、成本低的優(yōu)點,能夠有效提高圖書館工作效率,便于圖書館的科學化、正規(guī)化管理。1.2可行性分析1.2.1技術(shù)可行性 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。本系統(tǒng)開發(fā)地點主要是學校計算機實驗室,機房硬件環(huán)境為當今主流的計算機配置,能夠滿足開發(fā)的硬件需求。機房的計算機安裝了Windows xp操作系統(tǒng),系統(tǒng)環(huán)境安全穩(wěn)定。本系統(tǒng)主要采用了Visual Basic和Access進行相關(guān)的開發(fā),Access是中小型數(shù)據(jù)庫它能夠處理大量數(shù)據(jù),
10、同時保持數(shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。1.2.2經(jīng)濟可行性本系統(tǒng)為圖書借閱管理系統(tǒng),實現(xiàn)了對圖書購入、清出、借閱、歸還、查詢、統(tǒng)計的管理,即針對圖書增減管理、存書數(shù)量管理、購書費用的收取和使用、圖書信息、學生和教師借閱圖書信息等進行管理。這些措施將為提高高等院校和城市圖書館管理水平、提高工作效率、減少人為差錯提供良好的管理平臺。 極低成本的數(shù)據(jù)處理、信息查詢、信息錄入等,可實現(xiàn)圖書信息管理、借閱管理、圖書更新管理。從目前校園網(wǎng)和圖書管理系統(tǒng)的推廣和運行情況來看,本系統(tǒng)不需增加過多的硬件投入和應用方面的培訓,因此,其經(jīng)濟成本是很低的。
11、1.2.3操作可行性圖書館一般對管理員的素質(zhì)要求比較高,圖書館的工作人員具有一定的計算機操作能力,能夠熟練使用各種管理軟件。在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,介紹系統(tǒng)的功能和使用方法就基本上能夠使系統(tǒng)順利的運行了。大學生學習過計算機基礎方面的課程,對于本系統(tǒng)的使用不需要任何培訓。即使是沒有經(jīng)過正規(guī)課程的學習,只要有計算機的使用經(jīng)驗,也可以輕松使用本系統(tǒng)。2需求分析2.1用戶需求圖書管理軟件的用戶分為圖書管理員和普通用戶兩類用戶,通過正式和非正式的訪談方式和向被調(diào)查人分發(fā)調(diào)查表兩種方式,可以建立與用戶間的溝通。然后對訪談和調(diào)查結(jié)果進行分析,獲得用戶的具體需求,從而確定系統(tǒng)的具體功能。
12、對于圖書管理用戶來說,管理的信息包括圖書信息,用戶信息和兩者結(jié)合產(chǎn)生的借閱信息。圖書信息包括:圖書編號、圖書名稱、圖書ISBN、圖書作者、圖書、圖書分類、圖書價格、剩余數(shù)量。用戶信息包括:借閱人、借閱人編號、借閱人聯(lián)系方式、借閱信息。借閱信息包括:借書記錄編號、借閱人編號、借閱人、圖書編號、圖書名稱、借閱時間、最晚歸還時間、歸還時間、是否正常歸還。將這些信息有序地組織在一起,建立各類信息之間的連接,方便管理人員進行查詢和修改。對于圖書的借閱用戶來說,只要查詢圖書信息和管理與查詢自己的信息即可,只要有友好的界面方便用戶查找書籍和修改自己的信息,即可滿足用戶需求。2.2功能需求本系統(tǒng)的用戶分為圖書
13、管理用戶和普通用戶,他們對本系統(tǒng)的功能需求不同。對于圖書管理員來說,需要系統(tǒng)可以實現(xiàn)圖書購入、清出、借閱、歸還、查詢、統(tǒng)計的操作,即針對圖書增減管理、存書數(shù)量管理、購書費用的申請和使用、圖書信息、學生和教師借閱圖書信息等進行管理。以上功能可以分為對圖書信息的添加、刪除、修改、查詢、排序五個基本功能模塊。對于圖書借閱用戶來說,只需要實現(xiàn)注冊用戶信息、填寫用戶信息、注銷用戶信息、查詢用戶信息、借閱書籍和歸還書籍六項功能即可,即對用戶信息的插入、修改、刪除、查詢等四項基本操作。2.3系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖是一種圖形化技術(shù),描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換,它只描繪數(shù)據(jù)在軟件中流動和
14、被處理的邏輯過程,沒有任何物理部件。本系統(tǒng)中數(shù)據(jù)處理過程分為兩個部分,第一部分數(shù)據(jù)的起點和終點都是計算機管理員。管理員根據(jù)購書單增加圖書,根據(jù)廢書單清出圖書,經(jīng)過處理的數(shù)據(jù)匯總為圖書信息,可供管理員查詢。管理員還可以查詢圖書借閱表,圖書借閱信息流向終點管理員。第二部分起點和終點都是借閱人(用戶),用戶填寫借閱登記表或者還書登記表來借閱圖書或者歸還圖書,同時修改圖書借閱表,借閱或還書后得到相應憑證。用戶注冊時還需要填寫用戶信息,寫入用戶信息表,用戶可以查詢圖書信息表、用戶信息表、借閱信息表。以下是本系統(tǒng)的數(shù)據(jù)流圖:2.4數(shù)據(jù)字典用數(shù)據(jù)字典描述數(shù)據(jù)庫的設計,便于維護和修改。為了更好地組織數(shù)據(jù)和設計
15、出實際應用數(shù)據(jù)庫,應該注意如下問題:規(guī)化地重組數(shù)據(jù)結(jié)構(gòu);對數(shù)據(jù)進行規(guī)化表達。本系統(tǒng)中有下表中所示的數(shù)據(jù):本系統(tǒng)數(shù)據(jù)字典如下(使用卡片形式描述):1.數(shù)據(jù)元素名:圖書信息表描述:圖書館所有圖書信息的匯總表定義:圖書信息表=圖書編號+圖書名稱+圖書ISBN+圖書作者+圖書出版社+圖書分類+圖書價格+剩余數(shù)量位置:數(shù)據(jù)庫2.數(shù)據(jù)元素名:管理員信息表描述:記錄系統(tǒng)管理員信息的信息表定義:管理員信息表=管理員編號+管理員姓名+管理員密碼位置:數(shù)據(jù)庫4.數(shù)據(jù)元素名:借閱信息表描述:圖書館所有借閱圖書信息的匯總表定義:借閱信息表=借書記錄編號+借閱人編號+圖書編號+借閱人姓名+圖書名稱+借閱時間+最晚歸還時
16、間+歸還時間+是否正常歸還位置:數(shù)據(jù)庫3.數(shù)據(jù)元素名:借閱人信息表 別名:用戶信息表描述:圖書館所有借閱圖書的人信息的匯總表定義:借閱人信息表=借閱人編號+借閱人姓名+借閱人聯(lián)系方式+借閱信息位置:數(shù)據(jù)庫2.5 E-R圖實體聯(lián)系圖是一個概念性的數(shù)據(jù)模型,用于準確清楚地描述用戶的數(shù)據(jù)。以下是本系統(tǒng)的實體聯(lián)系圖:3系統(tǒng)設計3.1總體設計3.1.1系統(tǒng)需求(1)系統(tǒng)輸入輸出的數(shù)據(jù):圖書信息表:(圖書編號,圖書名稱,圖書ISBN,圖書作者,圖書,圖書分類,圖書價格,剩余數(shù)量)管理員信息表:(管理員編號,管理員,管理員密碼)借閱人信息表:(借閱人編號,借閱人,借閱人聯(lián)系方式,借閱信息)借閱信息:(借書記
17、錄編號,借閱人編號,圖書編號,借閱人,圖書名稱,借閱時間,最晚歸還時間,歸還時間,是否正常歸還)(2)運行環(huán)境最低配置:CPU:Pentium3 800以上或其它兼容規(guī)格,存:256M以上,硬盤:20GB以上空間推薦配置:CPU:Pentium4 1.6G,存:512M以上,硬盤:100GB以上空間。軟件環(huán)境:Windows 9x/2000/XP SQL Server 2000 Access 20033.1.2系統(tǒng)功能設計 本系統(tǒng)分為管理員模塊和借閱人模塊。在管理員模塊中,管理員的任務主要是分為管理圖書信息,管理用戶信息,管理借閱信息三個子模塊。管理圖書信息模塊包括對圖書的增加、修改、刪除、查
18、詢、分類、統(tǒng)計等操作;管理用戶信息模塊可以對用戶進行添加、修改、刪除、查詢等操作;管理借閱信息進行添加、刪除、修改、查詢等操作??梢哉f,管理員可以進行系統(tǒng)所能提供的所有操作。在借閱人模塊(又稱用戶模塊)中,有個人信息、圖書借閱、圖書歸還三個模塊:在個人信息模塊中,用戶可以對自身信息進行添加、修改、查詢,在圖書借閱和圖書歸還模塊中進行圖書借閱和歸還操作。3.1.3軟件結(jié)構(gòu)圖本系統(tǒng)的模塊結(jié)構(gòu)圖如下:3.2詳細設計詳細設計階段的根本目標是確定應該怎樣具體地實現(xiàn)所要求的系統(tǒng),也就是說對系統(tǒng)進行精確描述。但它的任務還不同于編寫代碼,而是設計程序藍圖,從而在編碼階段可以把這個描述直接翻譯成某種程序設計語言
19、書寫的程序。3.2.1系統(tǒng)實現(xiàn)與核心技術(shù)簡介 本系統(tǒng)使用VB語言進行編寫,數(shù)據(jù)庫采用Access數(shù)據(jù)庫,以下是對它們的簡單介紹:Visual Basic是一種由 Microsoft 公司開發(fā)的結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機制的可視化程序設計語言。從任何標準來說,VB都是世界上使用人數(shù)最多的語言不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用
20、程序。Microsoft Office Access是由微軟發(fā)布的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統(tǒng)程序之一。Access是一款數(shù)據(jù)庫應用的開發(fā)工具軟件,其開發(fā)對象主要是Microsoft JET數(shù)據(jù)庫和Microsoft SQL Server數(shù)據(jù)庫。由于在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的數(shù)據(jù)庫引擎是隨Access一起安裝和發(fā)布的,JET數(shù)據(jù)庫與Access就有了天生的血緣關(guān)系,并且Access對JET數(shù)據(jù)庫做了很多地擴
21、充,如,在Access的環(huán)境中,可以在查詢中使用自己編寫的VBA函數(shù),Access的窗體、報表、宏和模塊是作為一種特殊數(shù)據(jù)存儲在JET數(shù)據(jù)庫文件(.mdb)中,只有在Access環(huán)境中才能使用這些對象。隨著,Microsoft Windows操作系統(tǒng)版本的不斷升級和改良,在Windows XP以后版本中,Microsoft將JET數(shù)據(jù)庫引擎集成在Windows操作系統(tǒng)中作為系統(tǒng)組件的一部分一起發(fā)布(主要原因是Windows中還有很多組件需要使用JET引擎,活動目錄等)。從此JET數(shù)據(jù)庫引擎從Access中分離出來,而Access也就成為了一個專門的數(shù)據(jù)庫應用開發(fā)工具。具體模塊代碼編寫省略。3.
22、2.2數(shù)據(jù)庫表的設計在這里我們需要建立4個數(shù)據(jù)庫表,圖書信息表、用戶信息表、管理員信息表和借閱信息表,詳細設計如下表所示:圖書信息表字段名稱數(shù)據(jù)類型字段寬度圖書編號Char8圖書名稱Char20圖書ISBNChar15圖書作者Char10圖書Char20圖書分類Char20圖書價格Char5剩余數(shù)量Int1管理員信息表字段名數(shù)據(jù)類型字段寬度管理員編號Char8管理員Char10管理員密碼Long借閱人信息表字段名數(shù)據(jù)類型字段寬度借閱人Char10借閱人編號Char8借閱人聯(lián)系方式Char12借閱信息借閱信息表字段名數(shù)據(jù)類型字段寬度借書記錄編號Char8借閱人編號Char8借閱人Char10圖書
23、編號Char8圖書名稱Char20借閱時間Time最晚歸還時間Time歸還時間Time是否正常歸還Char13.2.3系統(tǒng)模塊設計1、登錄界面設計登錄界面根據(jù)提示選擇管理員登錄和用戶登錄。如果選擇管理員登錄,則要求輸入管理員密碼,登錄成功后進入管理員操作界面。如果選擇用戶登錄,則只需要輸入用戶編號和用戶,兩者匹配,就可以登錄到用戶操作界面。圖形界面設計圖省略。2、管理員模塊設計在管理員操作界面可以選擇圖書管理、用戶管理和借閱管理三項功能,在管理員界面以三個按鈕來體現(xiàn)。如果選擇圖書管理,進入圖書管理界面,則可以對圖書信息進行增加、修改、刪除、查詢、分類、統(tǒng)計等操作:對圖書信息進行增加操作,需要根
24、據(jù)購書單填寫圖書的相關(guān)信息,即圖書編號、圖書名稱、圖書ISBN、圖書作者、圖書、圖書分類、圖書價格、剩余數(shù)量,核實無誤后提交到數(shù)據(jù)庫,更新數(shù)據(jù)庫。如果對圖書信息進行修改和刪除,需要按照特定的書名和書號先查詢到指定圖書,修改或刪除圖書信息,提交數(shù)據(jù),更新數(shù)據(jù)庫。用分類和統(tǒng)計操作,可以對圖書信息進行批量操作,用特定方法對數(shù)據(jù)圍進行描述,搜索出指定圍的圖書,對圖書進行批量操作后提交數(shù)據(jù),更新數(shù)據(jù)庫。當用戶自己無法解決問題或要注銷賬號時,需要管理員的幫助,這時管理員選擇用戶管理,進入用戶管理界面,則可以對用戶信息進行添加、修改、刪除、查詢等操作,根據(jù)需求進行操作后提交數(shù)據(jù),更新數(shù)據(jù)庫。當用戶借閱信息有
25、誤時,需要管理員對借閱信息進行管理。選擇借閱管理,則可以對圖書借閱信息進行添加、刪除、修改、查詢等操作。對借閱信息進行添加時,需要填寫借閱信息數(shù)據(jù)表,包括借書記錄編號、借閱人編號、圖書編號、借閱人、圖書名稱、借閱時間、最晚歸還時間、歸還時間、是否正常歸還等信息。對借閱信息進行修改和刪除操作時,先需要根據(jù)借書記錄編號等信息查找到相應的借閱記錄,再進行操作。進行相應操作后提交數(shù)據(jù),更新數(shù)據(jù)庫。以上圖形界面設計圖省略。3、用戶模塊設計在用戶界面有個人信息、圖書借閱、圖書歸還三個模塊,也分別以三個按鈕來體現(xiàn)。在個人信息模塊中,用戶可以對自身信息進行添加、修改、查詢,用戶可以點擊編輯按鈕對自身信息進行編
26、輯,編輯好后按提交按鈕進行提交,對數(shù)據(jù)庫進行更新。在圖書借閱模塊對圖書進行借閱,借閱時需要填寫圖書借閱單,其容包括:借書記錄編號(系統(tǒng)自動生成)、借閱人編號、圖書編號、借閱人、圖書名稱、借閱時間、最晚歸還時間、歸還時間、是否正常歸還等信息。提交信息后可憑借此信息作為借書憑證借閱書籍,系統(tǒng)數(shù)據(jù)庫更新。在歸還圖書模塊對圖書進行歸還。圖書歸還需要先向系統(tǒng)進行申請,系統(tǒng)將判定還書時間是否超過了最晚還書時間,如果超過了最晚還書時間,將計算罰款,用戶到管理員處繳納罰款后,可以將此信息作為還書憑證進行還書。如果沒有超出最晚還書時間,并且也沒有其他異常,則用戶順利歸還書籍,對數(shù)據(jù)庫進行更新。以上圖形界面設計圖
27、省略。3.2.4程序流程圖4軟件測試4.1測試環(huán)境硬件平臺:處理器英特爾 Core i5 M 480 2.67GHz 雙核筆記本處理器主板惠普 1471 (英特爾 HM57 Express Series 芯片組)存2 GB ( 南亞易勝 DDR3 1333MHz )主硬盤希捷 ST9500420AS ( 500 GB / 7200 轉(zhuǎn)/分 )顯卡ATI Mobility Radeon HD 4300/4500 Series ( 512 MB / 惠普 )顯示器友達 AUO193C ( 14 英寸 )軟件環(huán)境:操作系統(tǒng):操作系統(tǒng)Windows 7 旗艦版 32位 SP1 ( DirectX 11
28、 )4.2測試目的軟件測試的目的是為了盡可能發(fā)現(xiàn)并改正被測試系統(tǒng)軟件中的錯誤,增加系統(tǒng)軟件的可靠性和正確性。(1)測試是為了發(fā)現(xiàn)程序中錯誤而執(zhí)行程序的過程。(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。(3)成功的測試發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。4.3測試方法系統(tǒng)測試主要有兩種測試方法:白盒測試和黑盒測試。1. 白盒測試:白盒測試法全面了解程序部邏輯結(jié)構(gòu)、對所有邏輯路徑進行測試。白盒測試法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程序的部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。貫穿程序的獨立路徑數(shù)是天文數(shù)字。但即使每條路徑都測試了仍然可能有錯誤。第一,窮舉路徑
29、測試決不能查出程序違反了設計規(guī),即程序本身是個錯誤的程序。第二,窮舉路徑測試不可能查出程序中因遺漏路徑而出錯。第三,窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯誤。2. 黑盒測試:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序部結(jié)構(gòu)和部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。作為系統(tǒng)完成的最后一個環(huán)節(jié),它是系統(tǒng)能否實現(xiàn)功能的基礎,我使用的測試
30、方法為白盒測試。它是軟件生命周期中一項非常重要且非常復雜的工作,對軟件可靠性保證具有極其重要的意義。軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。軟件測試不僅要講究策略,更要講究時效性。驗收測試作為軟件測試過程的最后一個環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項目的實施周期起到?jīng)Q定性的作用。測試編號測試容測試時間測試人1管理員登錄測試(數(shù)據(jù)庫連接)2圖書信息添加測試3圖書信息查詢測試4圖書信息修改測試5圖書信息刪除測試6用戶信息添加測試7用戶信息修改測試8用戶信息刪除測試9用戶借閱書籍測試10用戶歸還書籍測試11管理員查詢借閱信息測試12管理員修改借閱信息測試13管理員刪除借閱信息
31、測試4.4測試用例測試用例表用例編號:1用戶登錄測試模塊名稱:登錄模塊功能:登錄系統(tǒng)輸入數(shù)據(jù):1:輸入數(shù)據(jù)庫已存的用戶名和密碼信息2:輸入數(shù)據(jù)庫沒有的用戶名和密碼信息預期結(jié)果:1:正常登錄2:無法登錄輸出結(jié)果:1:正常登錄2:無法登錄用例編號:2圖書信息添加測試模塊名稱:圖書信息添加模塊功能:添加圖書信息輸入數(shù)據(jù):1:輸入圖書編號、圖書名稱、圖書ISBN、圖書作者、圖書、圖書分類、圖書價格、剩余數(shù)量2:輸入缺少項的圖書信息預期結(jié)果:1:添加成功2:提示輸入完整信息輸出結(jié)果:1:添加成功2:添加失敗,提示輸入完整藥品信息用例編號:3圖書信息查詢測試模塊名稱:圖書信息查詢模塊功能:顯示指定圖書信息
32、輸入數(shù)據(jù):圖書編號或者圖書名稱預期結(jié)果:1:顯示圖書信息輸出結(jié)果:1:顯示圖書信息用例編號:4圖書信息修改測試模塊名稱:圖書信息修改模塊功能:修改圖書信息輸入數(shù)據(jù):1:輸入圖書編號、圖書名稱、圖書ISBN、圖書作者、圖書、圖書分類、圖書價格、剩余數(shù)量中需要修改的數(shù)據(jù)預期結(jié)果:1:修改成功2:提示輸入完整庫存表信息輸出結(jié)果:1:添加成功2:添加失敗,提示輸入完整庫存表信息輸出結(jié)果:1:添加成功2:添加失敗,提示輸入完整庫存表信息用例編號:5圖書信息刪除測試模塊名稱:圖書信息刪除模塊功能:刪除圖書信息輸入數(shù)據(jù):輸入圖書編號,查詢到指定數(shù)據(jù)預期結(jié)果:刪除圖書信息輸出結(jié)果:提示刪除成功用例編號:6用戶
33、信息添加測試模塊名稱:用戶信息添加模塊功能:添加用戶信息輸入數(shù)據(jù):輸入借閱人編號、借閱人、借閱人聯(lián)系方式、借閱信息預期結(jié)果:1:添加用戶成功2:添加失敗,提示缺少數(shù)據(jù)項輸出結(jié)果:1:添加用戶成功2:添加失敗,提示缺少數(shù)據(jù)項用例編號:7用戶信息修改測試模塊名稱:用戶信息顯示及修改模塊功能:顯示入庫單信息及進行修改輸入數(shù)據(jù):根據(jù)用戶編號查詢到指定用戶,點擊修改預期結(jié)果:1:顯示用戶信息2:修改用戶信息成功用例編號:8用戶信息刪除測試模塊名稱:用戶信息刪除模塊功能:刪除用戶信息輸入數(shù)據(jù):1:輸入用戶編號,找到指定用戶。預期結(jié)果:1:刪除用戶成功2:刪除用戶失敗輸出結(jié)果:1:刪除用戶成功2:刪除用戶失敗用例編號:9用戶借閱書籍測試模塊名稱:書籍借閱模塊功能:借閱書籍輸入數(shù)據(jù):輸入借書記錄編號、借閱人編號、圖書編號、借閱人、圖書名稱、借閱時間、最晚歸還時間、歸還時間、是否正常歸還預期結(jié)果:1:借閱書籍成功,打印借閱憑證2:借閱書籍失敗,沒有相應書籍輸出結(jié)果:1:借閱書籍成功,打印借閱憑證2:借閱書籍失敗,沒有相應書籍用例
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 榆林能源科技職業(yè)學院《播音表達訓練》2023-2024學年第二學期期末試卷
- 洛陽商業(yè)職業(yè)學院《基本統(tǒng)計分析軟件應用》2023-2024學年第二學期期末試卷
- 青島遠洋船員職業(yè)學院《建筑工程施工技術(shù)與組織》2023-2024學年第二學期期末試卷
- 中華女子學院《二維動畫設計與制作》2023-2024學年第二學期期末試卷
- 無錫太湖學院《土木工程測量》2023-2024學年第二學期期末試卷
- 民辦合肥財經(jīng)職業(yè)學院《橡膠工藝原理》2023-2024學年第二學期期末試卷
- 紅河學院《建筑結(jié)構(gòu)抗震設計》2023-2024學年第二學期期末試卷
- 玉溪職業(yè)技術(shù)學院《前端框架應用開發(fā)》2023-2024學年第二學期期末試卷
- 廣州鐵路職業(yè)技術(shù)學院《工程識圖與制圖》2023-2024學年第二學期期末試卷
- 遼寧地質(zhì)工程職業(yè)學院《民族文化專題實踐》2023-2024學年第二學期期末試卷
- 高大模板支架坍塌事故案例及控制要點
- 婚內(nèi)財產(chǎn)債務協(xié)議書(通用)
- 部編版四年級下冊道德與法治 第4課 買東西的學問(第2課時) 教學課件
- 慢性活動性EB病毒課件
- 葡萄胎全面版課件
- 《冷沖壓工藝與模具設計》完整版ppt課件全套教程
- 業(yè)務招待費明細單
- 高效液相色譜法分析(三聚氰胺)原始記錄1
- 典雅中國風詩詞大會古風PPT模板
- Part 7 Formal and Informal Styles課件
- 文化差異及跨文化交際試題集
評論
0/150
提交評論