【電子圖書管理系統(tǒng)的設(shè)計與實現(xiàn)8400字(論文)】_第1頁
【電子圖書管理系統(tǒng)的設(shè)計與實現(xiàn)8400字(論文)】_第2頁
【電子圖書管理系統(tǒng)的設(shè)計與實現(xiàn)8400字(論文)】_第3頁
【電子圖書管理系統(tǒng)的設(shè)計與實現(xiàn)8400字(論文)】_第4頁
【電子圖書管理系統(tǒng)的設(shè)計與實現(xiàn)8400字(論文)】_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

電子圖書管理系統(tǒng)的設(shè)計與實現(xiàn)TOC\o"1-3"\h\u23233第1章引言 頁第1章引言在現(xiàn)在的時代,科技飛速發(fā)展,我們也進入了信息時代。使用計算機進行對較為復(fù)雜信息系統(tǒng)的管理,能夠充分發(fā)揮計算機信息管理方面的優(yōu)越性。本系統(tǒng)用于管理圖書館的圖書以及用戶信息而設(shè)計。建立新的電子圖書信息管理系統(tǒng),讓圖書管理的工作變得更加方便快捷,也更加規(guī)范,更加系統(tǒng)化。免去了人工記錄的弊端,提高了圖書管理人員以及讀者對圖書借閱、查詢等的效率,使工作更加的準確和高效。第2章相關(guān)技術(shù)介紹本章節(jié)主要介紹開發(fā)過程中所使用的開發(fā)語言、開發(fā)模式、開發(fā)所用軟件以及相關(guān)技術(shù)。2.1JAVA技術(shù)用Java語言設(shè)計的程序具有跨平臺、高效、保密性強的特點。Java語言憑借著出色的優(yōu)點在中國互聯(lián)網(wǎng)的編程技術(shù)開發(fā)中起到了發(fā)展越來越具有重要的作用。2.2MyEclipse簡介MyEclipse是一個功能強大的集成開發(fā)環(huán)境,主要用于設(shè)計java、J2EE,這種集成開發(fā)環(huán)境能夠滿足開發(fā)的需要,能夠配合數(shù)據(jù)庫完成項目的開發(fā)。2.3Tomcat概述Tomcat可以用來進行管理Servlet應(yīng)用的生命周期;將客戶端發(fā)起的請求url映射到對應(yīng)的Servlet上;可以和Servlet程序一起合作,處理HTTP請求。2.4JSP技術(shù)JSP為整個服務(wù)器端Java庫單元提供了一個用來服務(wù)于HTTP的接口。JSP是一種在網(wǎng)頁兩條命令文件中插入JAVA程序段和JSP標記,從而形成JSP文件。2.5MYSQL數(shù)據(jù)庫MySQL是一個開放源碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MySQL所使用的語言(SQL語言)是用于訪問數(shù)據(jù)庫的最常用的標準化語言。2.6B/S結(jié)構(gòu)B/S結(jié)構(gòu)優(yōu)勢非常明顯,用戶只需使用瀏覽器就可以訪問系統(tǒng),非常方便。其中B/S架構(gòu)的特點是易維護,易升級,低成本。模型圖如圖2-1所示:圖2-1B/S模式結(jié)構(gòu)圖第3章系統(tǒng)分析3.1可行性分析可行性分析的主要意義是對項目是否值得去實現(xiàn),以及是否能夠被實現(xiàn)進行分析??尚行苑治鲎鳛檐浖_發(fā)中的重要環(huán)節(jié),可以減少潛在的風(fēng)險,避免造成不必要的損失。并且能為下一步的需求分析指明大概方向。3.1.1操作可行性當今時代,由于網(wǎng)絡(luò)的普及,計算機、手機等信息化設(shè)備已經(jīng)被大部分人所使用,被社會所接受,人們也對這些設(shè)備的使用十分熟悉,對此類設(shè)備的認識以及對它們的理解日益提高。所以,用戶的操作和對電子與圖書管理系統(tǒng)的認識基本不會有問題。由于我們的目的是提高效率,所以我們的重點放在對系統(tǒng)的優(yōu)化和提升上。用戶的操作沒有問題,系統(tǒng)的性能更加良好,所以操作方面可行。3.1.2經(jīng)濟可行性圖書信息管理系統(tǒng)是一個小型網(wǎng)站,開發(fā)所用軟件都為免費的開源軟件,開發(fā)成本主要的花銷是用戶的費用,創(chuàng)造效益方面,通過推廣帶來更多人來使用,從而帶來更多的經(jīng)濟效益,運營所需成本會大幅度降低,純利潤則會大大提升。所以經(jīng)濟方面可行。3.1.3時間可行性分析時間方面,開發(fā)此系統(tǒng)所需的時間可行。從發(fā)布課題到完成這個階段,期間有充裕的時間來完成此課題。從系統(tǒng)設(shè)計的初期到對項目進行各種調(diào)查以及需求難分析,以至于到中期對系統(tǒng)的實現(xiàn)等,最后是對此系統(tǒng)進行測試,時間嚴格按照學(xué)校安排,所以時間上可行。3.1.4技術(shù)可行性電子圖書管理系統(tǒng)基于win10操作系統(tǒng),采用B/S結(jié)構(gòu),前端采用JSP,數(shù)據(jù)庫使用MYSQL數(shù)據(jù)庫,結(jié)合Tomcat實現(xiàn)數(shù)據(jù)傳輸,使用MyEclipse進行開發(fā)。本課題所使用的技術(shù)在大學(xué)課程中有學(xué)習(xí)過,并且自行對不了解的地方進行了探索。3.2需求分析3.2.1性能需求分析安全性。在這個電子設(shè)備以及信息系統(tǒng)普及的時代,個人隱私問題應(yīng)該被重視,做好用戶隱私的保護。可擴展性。系統(tǒng)的迭代頻率很高,所以在進行電子圖書管理系統(tǒng)的設(shè)計時,需要為后續(xù)的拓展進行空間的留存。先進性。前端的頁面要美觀大方,顏色風(fēng)格等統(tǒng)一;后端的頁面的功能要做到完善,邏輯要做到清晰明了。3.2.2用戶需求分析根據(jù)需求,發(fā)現(xiàn)系統(tǒng)中有兩類用戶,一類是管理者,另一種是讀者。我們在這里加入一個系統(tǒng)管理員,作為一個超級管理員的身份,用來錄入圖書信息,以及管理圖書管理員。這三種身份的業(yè)務(wù)功能和需求不相同,所持有的權(quán)限也不同。讀者和管理員的靜態(tài)結(jié)構(gòu)圖如圖3-1所示。圖3-1靜態(tài)用戶結(jié)構(gòu)圖3.2.3功能需求分析系統(tǒng)管理員的功能模塊:(1)系統(tǒng)用戶管理模塊(2)圖書管理員管理模塊(3)圖書信息管理模塊圖書管理員的功能模塊:(1)個人資料管理模塊(2)讀者信息管理模塊(3)圖書借閱管理模塊回復(fù)功能模塊(1)讀者的功能模塊:(2)個人資料管理模塊(3)借閱信息管理模塊(4)在線留言模塊3.2.4界面設(shè)計需求分析系統(tǒng)的前端頁面是用戶除使用主要功能以外,最能直觀看到、感受到的。因此是電子圖書管理系統(tǒng)重要的組成部分。在設(shè)計時,電子圖書管理系統(tǒng)的前端頁面有以下幾個設(shè)計原則:易用性。按鈕的設(shè)計以及提示語等應(yīng)該放在較醒目的位置,有引導(dǎo)用戶的作用。輸入支持快捷鍵。規(guī)范性。側(cè)邊欄導(dǎo)航的深度不應(yīng)超過三層,界面應(yīng)該符合各種設(shè)備尺寸等,易于觀看。美觀與協(xié)調(diào)性。界面配色應(yīng)統(tǒng)一且協(xié)調(diào),布局應(yīng)協(xié)調(diào)。安全性。人為的操作可能會出現(xiàn)錯誤,可能會導(dǎo)致系統(tǒng)出現(xiàn)問題,因此,我們應(yīng)該考慮減少錯誤出現(xiàn)的可能性,具體的操作體現(xiàn)為禁止使用特殊字符,用來減少無效數(shù)據(jù)的輸入。3.3系統(tǒng)功能流程圖系統(tǒng)功能流程圖主要包括總體設(shè)計流程圖、圖書管理員流程圖、系統(tǒng)管理員流程圖以及讀者流程圖。3.3.1總體設(shè)計流程圖總體設(shè)計流程圖具體如圖3-2所示:圖3-2總體設(shè)計流程圖3.3.2圖書管理員流程圖圖書管理員流程圖具體如圖3-3所示:圖3-3圖書管理員流程圖3.3.3系統(tǒng)管理員流程圖系統(tǒng)管理員流程圖具體如圖3-4所示:圖3-4系統(tǒng)管理員流程圖3.3.4讀者流程圖讀者流程圖具體如圖3-5所示:圖3-5讀者流程圖3.4數(shù)據(jù)流圖數(shù)據(jù)流圖的重點在于數(shù)據(jù)的流,數(shù)據(jù)流圖用來反映數(shù)據(jù)的流向,以此來發(fā)現(xiàn)數(shù)據(jù)不合理的地方,并且按照從上到下的方式對數(shù)據(jù)進行分析。下面將會對電子圖書管理系統(tǒng)通過數(shù)據(jù)流圖的方式來分析,對數(shù)據(jù)的流動方向進行進一步的理解。電子圖書管理系統(tǒng)第0層數(shù)據(jù)流圖如圖3-6所示。系統(tǒng)管理員、圖書管理員、讀者都可以通過登錄頁面,輸入正確的用戶名和密碼,選擇身份,進入系統(tǒng)。圖3-6電子圖書管理系統(tǒng)第0層數(shù)據(jù)流圖電子圖書管理系統(tǒng)第1層數(shù)據(jù)流圖如圖3-7所示。第1層為電子圖書管理系統(tǒng)更為詳細的數(shù)據(jù)流圖,是通過三種不同身份通過登錄的前端頁面進入頁面對系統(tǒng)進行各種操作。圖3-7電子圖書管理系統(tǒng)第1層數(shù)據(jù)流圖電子圖書管理系統(tǒng)第1層數(shù)據(jù)流圖如圖3-8所示。第2層為系統(tǒng)管理員、圖書管理員對圖書管理系統(tǒng)進行操作的數(shù)據(jù)流圖,兩種身份的管理員可以對后臺系統(tǒng)進行增刪改查。圖3-8電子圖書管理系統(tǒng)第1層數(shù)據(jù)流圖3.5數(shù)據(jù)字典數(shù)據(jù)字典一般配合數(shù)據(jù)流圖使用,用它來描述數(shù)據(jù)流圖中各種數(shù)據(jù)流以及加工,通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。如下圖所示。數(shù)字結(jié)構(gòu)名稱:讀者含義說明:存儲讀者的基本信息組成:用戶名、密碼、姓名、性別、手機、郵箱位置:yonghuzhuce表數(shù)字結(jié)構(gòu)名稱:圖書含義說明:存儲圖書的基本信息組成:圖書編號、書名、ISBN、作者、出版時間、出版社、圖片、可借天數(shù)、圖書簡介位置:tushuxinxi表數(shù)字結(jié)構(gòu)名稱:圖書管理員含義說明:存儲管理員的基本信息組成:工號、密碼、姓名、性別、身份證號、手機、郵箱、地址、備注位置:tushuyuanxinxi表數(shù)字結(jié)構(gòu)名稱:系統(tǒng)管理員含義說明:存儲系統(tǒng)管理員的信息組成:用戶名、密碼位置:allusers表數(shù)字項名稱:讀者編號含義說明:讀者信息的唯一標識類型:int取值范圍:0~11數(shù)字項名稱:管理員編號含義說明:管理員信息的唯一標識類型:int取值范圍:0~11數(shù)字項名稱:圖書id含義說明:圖書信息的唯一標識類型:int取值范圍:0~11數(shù)字項名稱:系統(tǒng)管理員編號含義說明:系統(tǒng)管理員信息的唯一標識類型:int取值范圍:0~113.6E-R圖3.6.1圖書管理員信息實體E-R圖圖書管理員信息實體E-R圖如圖3-9所示。圖書管理員信息的存儲以及圖書管理員在系統(tǒng)中進行的操作都與此實體有關(guān)。圖3-9圖書管理員信息實體E-R圖3.6.2系統(tǒng)管理員信息實體E-R圖系統(tǒng)管理員信息實體E-R圖如圖3-10所示。系統(tǒng)管理員信息的存儲以及系統(tǒng)管理員在系統(tǒng)中進行的操作都與此實體有關(guān)。圖3-10系統(tǒng)管理員信息實體E-R圖3.6.3讀者信息實體E-R圖讀者信息實體E-R圖如圖3-11所示。讀者信息的存儲以及讀者在系統(tǒng)中進行的操作都與此實體有關(guān)。圖3-11讀者信息實體E-R圖3.6.4系統(tǒng)總體設(shè)計E-R圖系統(tǒng)總體設(shè)計E-R圖如圖3-12所示。圖3-12系統(tǒng)總體設(shè)計E-R圖

第4章總體設(shè)計系統(tǒng)的總體設(shè)計是根據(jù)前面所做的需求分析,將系統(tǒng)中的功能以及數(shù)據(jù)庫進行詳細的設(shè)計。對于功能方面,做出功能模塊圖;對于數(shù)據(jù)庫的設(shè)計方面,做出詳細的數(shù)據(jù)表。4.1系統(tǒng)設(shè)計思想我們根據(jù)前面所做好的需求分析,來設(shè)計出整體的功能。系統(tǒng)的代碼遵循“高內(nèi)聚、低耦合”的設(shè)計思想,盡量降低代碼的耦合度,將業(yè)務(wù)邏輯理清。系統(tǒng)前端的頁面應(yīng)當符合大眾審美,美觀大方且符合用戶的日常習(xí)慣。而數(shù)據(jù)庫則考慮對數(shù)據(jù)的存儲是否安全。本電子圖書管理系統(tǒng)根據(jù)功能的實際需要分為3個不同的角色,分別是系統(tǒng)管理員、圖書管理員和讀者,每個角色登錄后分配不同的權(quán)限。圖書管理員可以實現(xiàn)對用戶信息以及自己信息以及對圖書借閱的管理。系統(tǒng)管理員權(quán)限最高。電子圖書管理系統(tǒng)總體功能模塊圖如圖4-1所示。電子圖書管理系統(tǒng)電子圖書管理系統(tǒng)系統(tǒng)管理員圖書管理員讀者借閱信息管理 個人資料管理在線留言活動添加讀者信息管理圖書借閱管理留言回復(fù)活動管理個人資料管理活動添加圖書信息管理活動添加圖書管理管理活動添加系統(tǒng)用戶管理 圖4-1電子圖書管理系統(tǒng)總體功能模塊圖4.2數(shù)據(jù)庫設(shè)計電子圖書管理系統(tǒng)理所當然地會產(chǎn)生很大量的數(shù)據(jù),因此要用到數(shù)據(jù)庫對各種信息進行數(shù)據(jù)以及信息的存儲。本電子圖書管理系統(tǒng)應(yīng)用的是MYSQL數(shù)據(jù)庫。4.2.1數(shù)據(jù)庫設(shè)計原則(1)高內(nèi)聚低耦合(2)完整性(3)安全性(4)穩(wěn)定性4.2.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計根據(jù)前面的圖3-12,電子圖書管理系統(tǒng)建立了如下數(shù)據(jù)庫,下面是各數(shù)據(jù)表的詳細說明。allusers表:字段名字段類型字段長度是否主鍵描述IDInt11是idusernameVarChar255否用戶名pwdVarChar255否密碼addtimeDateTime23否添加時間jieyue表:字段名稱字段類型字段長度是否主鍵描述IDInt10是idtushubianhaoVarChar255否圖書編號shumingVarChar255否書名zuozheVarChar255否作者yonghumingVarChar255否用戶名xingmingVarChar255否姓名shoujiVarChar255否手機jieyueriqiVarChar255否借閱日期guihuanriqiVarChar255否歸還日期sjguihuanriqiVarChar255否實際歸還日期fajinVarChar255否罰金shoucangjilu表:字段名稱字段類型字段長度是否主鍵描述IDInt10是IdusernameVarChar255否用戶名xwidVarChar255否圖書idziduanVarChar255否字段biaoVarChar255否表addtimeDateTime23否添加時間tushuxinxi表:字段名稱字段類型字段長度是否主鍵描述IDInt10是IdtushubianhaoVarChar255否圖書編號shumingVarChar255否書名ISBNVarChar255否ISBNzuozheVarChar255否作者chubanshijianVarChar255否出版時間chubansheVarChar255否出版社tupianVarChar255否圖片jiageVarChar255否價格tushushumuInt10否圖書數(shù)目kejieshumuInt10否可借數(shù)目tushujianjieVarChar255否圖書簡介addtimeDateTime23否添加時間tushuyuanxinxi表:字段名稱字段類型字段長度是否主鍵描述IDInt10是IdgonghaoVarChar255否工號mimaVarChar255否密碼xingmingVarChar255否姓名xingbieVarChar255否性別shenfenzhengVarChar255否身份證shoujiVarChar255否手機youxiangVarChar255否郵箱dizhiVarChar255否地址beizhuVarChar255否備注addtimeDateTime23否添加時間liuyanban表:字段名稱字段類型字段長度是否主鍵描述IDInt10是IdxingbieVarChar255否性別QQVarChar255否QQyouxiangDateTime23否郵箱dianhuaVarChar255否電話neirongVarChar255否內(nèi)容addtimeVarChar255否添加時間huifuneirongVarChar255否回復(fù)內(nèi)容yonghuzhuce表:字段名稱字段類型字段長度是否主鍵描述IDInt10是IdYonghumingVarChar255否用戶名MimaVarChar255否密碼XingmingVarChar255否姓名XingbieVarChar255否性別ShoujiVarChar255否手機YouxiangVarChar255否郵箱BeizhuVarChar255否備注addtimedatetime23否添加時間4.2.3數(shù)據(jù)庫連接設(shè)計由于系統(tǒng)采用java語言和MYSQL數(shù)據(jù)庫,那么java如何鏈接MYSQL數(shù)據(jù)庫,完成本系統(tǒng)的數(shù)據(jù)操作。首先MYSQL的連接驅(qū)動jar包—mysql-connector-java-5.0.4-bin.jar,將jar包加入到工程中,并設(shè)置好BuildPath,然后編寫專門的數(shù)據(jù)庫操作類,實現(xiàn)數(shù)據(jù)庫的連接和操作。

第5章詳細設(shè)計5.1登錄界面設(shè)計如圖展示的是系統(tǒng)為用戶所提供的登錄功能的流程圖。用戶登錄需要輸入正確的用戶名以及密碼,選擇對應(yīng)的身份。如圖5-1所示為電子圖書管理系統(tǒng)登錄流程圖。圖5-1電子圖書管理系統(tǒng)登錄流程圖5.2主頁面設(shè)計系統(tǒng)首頁主要展示圖書館的所有圖書信息等,方便用戶查詢圖書。用戶通過主頁面?zhèn)冗叺膶?dǎo)航跳轉(zhuǎn)到各個功能頁面。5.3系統(tǒng)管理功能設(shè)計5.3.1系統(tǒng)用戶管理系統(tǒng)用戶管理功能分為系統(tǒng)用戶管理頁面和修改密碼頁面。系統(tǒng)用戶管理部分可以添加以及刪除系統(tǒng)管理員的信息,并且顯示已有的系統(tǒng)管理員列表;修改密碼功能可以對本賬號的密碼進行修改。如圖5-2所示為系統(tǒng)用戶管理流程圖。圖5-2系統(tǒng)用戶管理流程圖5.3.2圖書管理員管理圖書管理員管理功能分為圖書管理員添加頁面和圖書管理員查詢頁面。圖書管理員添加頁面可以添加圖書管理員,輸入信息;圖書管理員查詢頁面可以顯示圖書管理員的信息,支持工號、姓名的查詢等。如圖5-3為圖書管理員管理流程圖。圖5-3圖書管理員管理流程圖5.3.3圖書信息管理圖書信息管理功能分為圖書信息添加頁面和圖書信息查詢頁面。圖書信息添加頁面可以添加新的圖書信息;圖書信息查詢頁面可以顯示已添加的圖書信息,支持書名、圖書編號、作者、出版時間、出版社的查詢等。如圖5-4為圖書信息管理流程圖。圖5-4圖書信息管理流程圖5.4圖書管理功能設(shè)計5.4.1個人資料管理個人資料管理頁面可以對本賬號的信息進行修改,如工號、密碼、姓名等。如圖5-5為個人資料管理流程圖。圖5-5個人資料管理流程圖5.4.2讀者信息管理讀者信息管理分為讀者信息添加頁面和讀者信息查詢頁面。讀者信息添加界面可以添加讀者信息;讀者信息查詢界面可以顯示已添加的讀者信息,支持用戶名、姓名、手機等的查詢。如圖5-6為讀者信息管理流程圖。圖5-6讀者信息管理流程圖5.4.3圖書借閱管理讀書借閱管理功能分為讀書借閱登記頁面和讀書借閱查詢頁面。圖書借閱登記頁面可以進行圖書借閱的操作;圖書借閱查詢頁面可以顯示已被借閱的圖書,以及是否歸還、逾期、罰金等狀態(tài)。5.4.4留言回復(fù)留言回復(fù)頁面可以對讀者的留言進行回復(fù)或刪除。如圖5-7為留言回復(fù)流程圖。圖5-7留言回復(fù)流程圖5.5讀者功能管理設(shè)計5.5.1個人資料管理個人資料管理頁面可以對自己的資料進行修改。如圖5-8為個人資料管理流程圖。圖5-8個人資料管理流程圖5.5.2我的借閱管理我的借閱管理功能包括借閱記錄查詢頁面。此頁面可以查看自己的借閱記錄。如圖5-9為我的借閱管理流程圖。圖5-9我的借閱管理流程圖5.5.3留言板留言板功能分為在線留言頁面和我的留言頁面。在線留言頁面可以對管理員進行留言;我的留言頁面可以查看自己的留言以及管理員的回復(fù)。如圖5-10為我的留言板功能流程圖。圖5-10留言板功能流程圖5.5.4我的收藏管理可以顯示自己的收藏記錄,對已收藏圖書進行查看詳情或刪除操作。如圖5-11為我的收藏管理流程圖。圖5-11我的收藏管理流程圖第6章系統(tǒng)功能實現(xiàn)在完成需求分析以及系統(tǒng)的設(shè)計之后,我們開始將系統(tǒng)的功能實現(xiàn)。本系統(tǒng)由系統(tǒng)管理員、圖書管理員、讀者三個角色組成,不同的角色分配了不同的功能權(quán)限。6.1登錄界面的實現(xiàn)圖6-1所示是系統(tǒng)登錄界面,圖6-2所示是密碼錯誤提示框界面,圖6-3所示是用戶登錄成功界面,圖6-4是系統(tǒng)管理員管理界面。圖6-1登錄界面圖6-2密碼錯誤提示框界面圖6-3用戶登陸成功界面圖6-4系統(tǒng)管理員管理界面6.2主頁面的實現(xiàn)系統(tǒng)的主頁面主要展示圖書信息,側(cè)邊導(dǎo)航欄可以跳轉(zhuǎn)到各個功能分區(qū),方便用戶查詢圖書以及使用其他功能。主頁面如圖6-5所示。圖6-5主頁界面6.3系統(tǒng)功能實現(xiàn)6.3.1系統(tǒng)管理員管理實現(xiàn)系統(tǒng)管理員登錄后,可以添加系統(tǒng)管理員,以及顯示系統(tǒng)管理員信息。系統(tǒng)管理員頁面如圖6-6所示。圖6-6系統(tǒng)用戶管理頁面打開修改密碼頁面,可以通過此頁面修改本賬號的密碼。修改密碼頁面如下圖6-7所示。圖6-7修改密碼界面6.3.2圖書管理員管理實現(xiàn)圖書管理員管理界面,可以對圖書管理員信息進行添加以及查詢,添加圖書管理員頁面如下圖6-8所示。圖6-8添加圖書管理員頁面查詢圖書管理員頁面如圖6-9所示。圖6-9查詢圖書管理員頁面6.3.3圖書信息管理實現(xiàn)圖書信息管理的界面如圖6-10。圖6-10圖書信息管理界面圖書添加的界面如圖6-11。圖6-11圖書添加界面6.4圖書管理功能實現(xiàn)6.4.1個人資料管理實現(xiàn)個人資料管理頁面如圖6-12所示。圖6-12個人資料管理頁面6.4.2讀者信息管理實現(xiàn)讀者添加頁面設(shè)計效果如圖6-13所示。圖6-13讀者添加界面讀者管理頁面效果如圖6-14所示。圖6-14讀者界面6.4.3圖書借閱管理實現(xiàn)圖書借閱的界面如圖6-15。圖6-15圖書借閱界面圖書借閱查詢的界面如圖6-16。圖6-16圖書借閱查詢界面6.4.4留言回復(fù)功能實現(xiàn)圖書管理員在此頁面對讀者的留言進行回復(fù)或刪除。留言回復(fù)頁面如圖6-17所示。圖6-17留言回復(fù)頁面6.5讀者功能管理實現(xiàn)6.5.1個人資料管理實現(xiàn)圖書管理員登錄后,打開個人資料管理界面,可以通過此頁面修改自己的信息,如用戶名、密碼、姓名、性別、手機、郵箱等。個人資料管理頁面如圖6-18所示。圖6-18個人資料管理頁面6.5.2我的借閱管理實現(xiàn)在我的借閱管理頁面,可以顯示自己借閱的書。用戶借閱圖書后,可以在此頁面選擇要歸還的圖書添加歸還記錄。還書操作的界面如圖6-19所示。圖6-19還書操作界面6.5.3留言板功能實現(xiàn)在留言板頁面,在線留言頁面可以對管理員進行在線留言,我的留言頁面可以查看歷史留言記錄。在線留言頁面如圖6-20所示。圖6-20在線留言頁面我的留言頁面如圖6-21所示。圖6-21我的留言頁面6.5.4我的收藏管理實現(xiàn)我的收藏記錄顯示了讀者已收藏的圖書記錄,可以在此頁面進行刪除操作或查看圖書詳情操作。我的收藏記錄頁面如圖6-22所示。圖6-22我的收藏記錄頁面

第7章系統(tǒng)測試系統(tǒng)在投入正式運用前都需要進行詳細的測試,發(fā)現(xiàn)更多系統(tǒng)中的問題和錯誤,減少系統(tǒng)中的錯誤率。7.1系統(tǒng)測試目的進行軟件測試的意義是檢測電子圖書管理系統(tǒng)的功能是否正確并且能正常運行,從而保證圖書管理員以及讀者的使用感受。使用正確的方法發(fā)現(xiàn)系統(tǒng)中已存在或者未知的錯誤,找出錯誤并解決錯誤。測試的過程是軟件開發(fā)周期的把關(guān)者,如果系統(tǒng)出現(xiàn)了問題,會造成圖書信息、讀者信息以及圖書管理員信息的丟失或泄露,從而造成重大損失。所以我們需要更加仔細地進行軟件測試環(huán)節(jié)。7.2系統(tǒng)測試方法(1)黑盒測試的等價類、邊界值等方法。(2)白盒測試的測試用例設(shè)計方法。(3)靜態(tài)測試,對頁面進行靜態(tài)的測試。(4)動態(tài)測試對頁面進行動態(tài)的測試,如進行操作等。(5)界面測試。7.3測試流程(1)編寫測試計劃(2)設(shè)計測試用例(3)執(zhí)行測試(5)生成測試報告7.4測試案例如表案例一進行界面測試,查看界面是否美觀,界面相關(guān)功能是否完整。所運用的方法為直接觀測。操作描述預(yù)期效果實際效果打開界面是否正常頁面正常頁面正常是否能夠進行網(wǎng)頁的大小縮放能夠縮放能夠縮放界面中有有無文法、語法錯誤無無表格、圖片等是否正常顯示正常顯示正常顯示快捷鍵是否能夠正常使用正常正常如表案例二進行功能測試中的圖書添加功能的測試,查看添加功能是否能夠正常進行使用。操作描述預(yù)期效果實際效果添加正確的圖書信息添加成功添加成功添加錯誤的圖書信息添加失敗添加失敗不填寫圖書信息添加失敗添加失敗如圖7-1、7-2分別是測試截圖1、測試截圖2。圖7-1測試截圖1圖7-2測試截圖27.5測試總結(jié)經(jīng)過測試,系統(tǒng)能夠正常運轉(zhuǎn),可以投入使用。參考文獻[1]王穎.云計算編程模型中Ja

溫馨提示

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

最新文檔

評論

0/150

提交評論