圖書館管理系統(tǒng)設計與實現(xiàn)論文_第1頁
圖書館管理系統(tǒng)設計與實現(xiàn)論文_第2頁
圖書館管理系統(tǒng)設計與實現(xiàn)論文_第3頁
圖書館管理系統(tǒng)設計與實現(xiàn)論文_第4頁
圖書館管理系統(tǒng)設計與實現(xiàn)論文_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

word.目錄TOC\o"1-3"\u摘要 3Abstract 3第一章系統(tǒng)概述 41.1選題的背景及意義 4選題的背景 41.1.2選題的意義 41.2國內(nèi)外研究現(xiàn)狀及開展趨勢 4第二章系統(tǒng)開發(fā)壞境 52.1系統(tǒng)開發(fā)模式 52.2系統(tǒng)開發(fā)技術(shù) 5 52.2.2SQLServer2005 5第三章系統(tǒng)需求分析 63.1功能需求分析 63.2性能需求分析 6第四章系統(tǒng)詳細設計 74.1系統(tǒng)功能模塊 74.2數(shù)據(jù)庫設計 74.2.1數(shù)據(jù)庫的邏輯設計 74.2.2數(shù)據(jù)庫的物理設計 8第五章系統(tǒng)的實現(xiàn) 105.1登錄模塊 105.2管理員功能模塊 10圖書信息管理 10圖書類別管理 11讀者信息管理 12讀者類別管理 125.2.5圖書借閱操作 135.2.6圖書歸還操作 145.2.7圖書借閱信息查詢 155.2.8讀者借閱信息查詢 155.2.9重新設置密碼 155.3讀者功能模塊 155.3.1圖書信息查詢 155.3.2讀者借閱信息查詢 165.3.3重新設置密碼 165.4實現(xiàn)程序運行 16結(jié)論 17參考文獻 18致謝 19圖書館管理系統(tǒng)設計與實現(xiàn)摘要:隨著計算機及網(wǎng)絡技術(shù)的飛速開展,當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。圖書館管理系統(tǒng)采用B/S模式,用ASP技術(shù)進行開發(fā),并用SQLServer2005建立后臺數(shù)據(jù)庫。本系統(tǒng)主要包括管理員功能和讀者功能,其中管理員可以實現(xiàn)對圖書信息、圖書類別、讀者信息、讀者類別的添加、修改和刪除,還有借閱和歸還圖書及查詢圖書和讀者借閱信息等功能;讀者可以查詢圖書信息和讀者借閱信息,還有續(xù)借圖書等功能。通過實現(xiàn)上述功能,使圖書館實現(xiàn)圖書管理的系統(tǒng)化、標準化和自動化。關(guān)鍵詞:管理系統(tǒng)、B/S模式、ASP技術(shù)、SQLServer2005DesignandrealizationoflibrarymanagementsystemAbstract:Alongwiththecomputerandnetworktechnologyrapiddevelopment,thesocietyisrapidlytowardsinformationsocietyforward,informationautomationfunctionalsoismoreandmorebig.Libraryasakindofinformationresourcecenter,booksanduserlendingmaterialisvarious,containsalotofinformationanddatamanagement.LibrarymanagementsystemadoptsB/Smodel,usingASPtechnologyfordevelopment,andSQLServer2005establishedbackenddatabase.Thissystemmainlyincludeadministratorfunctionandreadersfunction,includingadministratorcanrealizethebooksinformation,bookcategory,readers'information,readerscategoriesofadd,modifyanddelete,andborrowingandreturningbooksandinquiresthebooksandreadersfunctionssuchascirculationmessage,Readerscanquerybooksinformationandreaders,andrenewborrowedbooksinformation,andotherfunctions.Withtheabovefunction,maketorealizethelibrarymanagementsystematization,standardizationandautomation.Keyword:managementsystem、B/Smodel、ASPtechnology,、SQLServer2005

第一章系統(tǒng)概述1.1選題的背景及意義 選題的背景隨著經(jīng)濟的快速開展,人們對精神文化的追求也隨之增加。圖書作為獲取知識的重要工具,成為人們學習、休閑、娛樂必不可少的局部。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。[1]傳統(tǒng)的圖書館管理采用人工管理的方法,不利于查詢圖書館的根本信息,也不利于圖書館工作的開展。為了使圖書管理簡單化,使非專業(yè)人員也能輕松管理圖書,讀者便于查找借閱歸還圖書,就須設計圖書館管理系統(tǒng),使圖書管理從傳統(tǒng)手工管理過渡到自動化管理,使讀者借書由傳統(tǒng)的手工借書過渡到網(wǎng)上借書。[2]選題的意義隨著網(wǎng)絡技術(shù)的高速開展,計算機應用的普及,利用計算機對圖書館的日常工作進行管理勢在必行。采用網(wǎng)絡開發(fā)和動態(tài)網(wǎng)頁制作技術(shù)的ASP技術(shù),并融合先進的目標管理理念,可開發(fā)出符合圖書館特點的量化管理系統(tǒng)。該系統(tǒng)對提高圖書館的管理水平和工作效率大有裨益。所以本系統(tǒng)運用ASP技術(shù),從而實現(xiàn)了多機同時作用同一數(shù)據(jù)庫,因而可在不同地點、任意時間來訪問系統(tǒng)中的數(shù)據(jù),并且大大加強了系統(tǒng)數(shù)據(jù)共享的能力,極大地提高圖書管理的效率,同時提供了圖書借閱系統(tǒng),為借閱管理提供了方便。[3]1.2國內(nèi)外研究現(xiàn)狀及開展趨勢圖書館管理信息系統(tǒng)起源于上世紀50年代的美國,我國圖書館管理信息系統(tǒng)的研究始于上世紀年70代中期,當時是針對國外引進的單功能系統(tǒng)進行研究與改進。隨著Internet的開展和現(xiàn)代信息技術(shù)的廣泛應用,21世紀的圖書館已向全球化、網(wǎng)絡化、數(shù)字化的方向開展,這促使得圖書館信息管理系統(tǒng)也面臨著新的變革,而基于WEB網(wǎng)絡技術(shù)和ASP.NET技術(shù),以瀏覽器/效勞器(B/S〕模式實現(xiàn)圖書館管理系統(tǒng)具有簡潔和使用方便的特點,有著良好的可擴充性和可維護性,已成為現(xiàn)代圖書館信息管理系統(tǒng)開展的主流趨勢。[4]隨著計算機網(wǎng)絡技術(shù)在圖書館管理信息系統(tǒng)中的廣泛運用,技術(shù)與功能日趨成熟,目前已形成頗具規(guī)模的相關(guān)產(chǎn)業(yè)。據(jù)粗略統(tǒng)計,在英語國家中,具有相當規(guī)模的圖書館管理信息系統(tǒng)產(chǎn)品供應商已達120多家。占據(jù)市場份額前十位的產(chǎn)品供應商,擁有73%的市場收益,反映了圖書館管理信息系統(tǒng)認可的趨同性。隨著網(wǎng)絡的快速開展以及計算機技術(shù)的普及,圖書館管理系統(tǒng)也正在向著全球化、網(wǎng)絡化、數(shù)字化的方向開展。其中基于B/S結(jié)構(gòu)的圖書館管理系統(tǒng)也必將成為現(xiàn)代圖書館信息管理系統(tǒng)開展的趨勢。[5]

第二章系統(tǒng)開發(fā)壞境2.1系統(tǒng)開發(fā)模式隨著Internet的廣泛使用和快速開展,基于B/S模式的圖書館管理系統(tǒng)能夠?qū)崿F(xiàn)更多功能,節(jié)約開發(fā)本錢,而且使用起來更加方便快捷,所以B/S模式已經(jīng)成為開發(fā)系統(tǒng)的主流趨勢。B/S結(jié)構(gòu)即瀏覽器/效勞器,它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實現(xiàn),形成所謂三層結(jié)構(gòu):即數(shù)據(jù)表示層、業(yè)務邏輯層和數(shù)據(jù)庫訪問層。B/S模式的特點如下:①簡化了客戶端程序,用戶操作使用更加簡便,數(shù)據(jù)高度共享;②簡化了系統(tǒng)的開發(fā)和維護;③平安性較高,資源利用率高;④投入本錢低,易于擴展;⑤B/S模型具有統(tǒng)一的客戶端標準,集中的效勞器管理,可跨平臺操作等特點,正適合以網(wǎng)絡為中心的計算特點。[6]2.2系統(tǒng)開發(fā)技術(shù)2.2.1AASP是ActiveServerPage的縮寫,意為“動態(tài)效勞器頁面〞.是Microsoft公司開發(fā)的代替CGI腳本程序的一種應用技術(shù),它可以與數(shù)據(jù)庫和其它程序進行交互。是一種簡單、方便的編程工具。ASP能讓不懂網(wǎng)頁制作的各崗位人員通過Web方式對頁面上的信息進行添加、審閱、發(fā)布、修改和刪除,利用它與HTML結(jié)合可制作Web網(wǎng)頁量化管理模塊,與SQL數(shù)據(jù)庫結(jié)合可進行量化管理。各崗位人員可將管理數(shù)據(jù)錄入計算機.存儲到各個管理點的Web效勞器上.建立起具有交互和查詢功能的Web量化管理系統(tǒng)。

ASP技術(shù)現(xiàn)在常用在各種動態(tài)網(wǎng)站中,其功能也不斷深化。ASP升級平臺是ASP.NET,是把基于通用語言的程序在效勞器上運行,不像以前的ASP即時解釋程序那樣將程序在效勞器端首次運行時進行編澤。執(zhí)行效果比一條一條地解釋強很多.極大地提高了執(zhí)行效率。[7]SQLServer2005SQLServer2005是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,它提供一系列方法將數(shù)據(jù)填充到Web效勞器,同時提供對數(shù)據(jù)的快捷訪問,提供對可擴展標記語言(XML)的核心支持以及在Internet上和防火墻外進行查詢的能力,是一個可伸縮、高性能的數(shù)據(jù)庫管理系統(tǒng)。SQLServer2005提供了以Web標準為根底的擴展數(shù)據(jù)庫編程功能。豐富的XML和Internet標準支持允許使用內(nèi)置的存儲過程以XML格式輕松存儲和檢索數(shù)據(jù),可以使用XML更新程序容易地插入、更新和刪除數(shù)據(jù)。綜上所述,MicrosoftSQLServer有其它DBMS無法比擬的優(yōu)越性,因此圖書館管理系統(tǒng)選擇采用MicrosoftSQLServer作為其效勞器端的數(shù)據(jù)。[8]

第三章系統(tǒng)需求分析3.1功能需求分析隨著圖書數(shù)目的日益增多,傳統(tǒng)的手工操作不僅工作量大,而且在管理期間容易出現(xiàn)失誤,所以圖書館管理系統(tǒng)對加強圖書館的管理有極其重要的作用。本系統(tǒng)主要分為兩大功能:管理員功能圖書管理:包括對圖書信息和圖書類別進行添加、修改、刪除等;讀者管理:包括對讀者信息和讀者類別進行添加、修改、刪除等;事務處理:包括圖書借閱、圖書歸還等;查詢管理:包括查詢圖書信息和圖書類別、查詢讀者信息和讀者類別、查詢圖書借閱信息、查詢讀者借閱信息等;密碼管理:包括重新設置密碼等。讀者功能登陸管理:包括在讀者成功登陸后可提醒所圖書借閱信息等;查詢管理:包括查詢圖書信息、查詢圖書借閱信息等。密碼管理:包括重新設置密碼等。[9]3.2性能需求分析為了保證圖書館管理系統(tǒng)能夠平安、穩(wěn)定地運行,圖書館管理系統(tǒng)應該滿足以下的性能需求:系統(tǒng)處理的準確性和及時性;系統(tǒng)的開放性和可擴充性;系統(tǒng)的易用性和易維護性;系統(tǒng)的標準性和先進性;系統(tǒng)的響應速度。[10]

第四章系統(tǒng)詳細設計4.1系統(tǒng)功能模塊本系統(tǒng)主要包括管理員功能與讀者功能,其中管理員功能包括四個功能模塊,讀者包括三個功能模塊:〔一〕管理員功能①圖書管理:其中包括添加圖書類別、刪除圖書類別、修改圖書類別——包括圖書類別編號、圖書類別名稱;添加圖書信息、刪除圖書信息、修改圖書信息、查詢圖書信息——包括圖書編號、圖書名稱、圖書類別、圖書出版社、圖書價格、圖書作者;②讀者管理:其中包括添加讀者類別、刪除讀者類別、修改讀者類別——包括讀者類別編號、讀者類別名稱、可借閱天數(shù)、可借閱數(shù)目、可續(xù)借天數(shù);添加讀者信息、刪除讀者信息、修改讀者信息、查詢讀者信息——包括讀者編號、讀者姓名、讀者性別、讀者類別、讀者地址、讀者;③借閱管理:其中包括圖書借閱——根據(jù)讀者編號和圖書編號來完成圖書借閱;圖書歸還——根據(jù)讀者編號和圖書編號來完成圖書歸還;④密碼管理:其中包括修改密碼——通過輸入兩個相同的密碼來完成新密碼的設置?!捕匙x者功能①圖書管理:其中包括圖書信息查詢——根據(jù)圖書名稱或圖書類別來查詢圖書信息,并查詢圖書具體信息;②借閱管理:其中包括借閱信息查詢——根據(jù)讀者登錄來查詢讀者的借閱信息,包括借閱圖書編號、圖書名稱、借閱時間及圖書是否到期;③密碼管理:其中包括修改密碼——通過輸入兩個相同的密碼來完成新密碼的設置。圖4.1系統(tǒng)功能圖4.2數(shù)據(jù)庫設計數(shù)據(jù)庫的邏輯設計根據(jù)圖書館管理系統(tǒng)的功能需求,從而得出物理設計:①管理員信息實體E-R圖圖管理員信息實體E-R圖②圖書類別實體E-R圖圖圖書類別實體E-R圖③讀者類別實體E-R圖圖讀者類別實體E-R圖④讀者信息實體E-R圖圖讀者信息實體E-R圖⑤圖書信息實體E-R圖圖4.6圖書信息實體E-R圖⑥圖書歸還實體E-R圖圖圖書歸還實體E-R圖數(shù)據(jù)庫的物理設計根據(jù)數(shù)據(jù)庫的邏輯設計,從而可以得出數(shù)據(jù)庫的物理設計:管理員信息表〔admin〕:表4.1管理員信息表序號字段名稱字段說明類型位數(shù)必填字段1adminname管理員用戶名varchar20是2adminpwd管理員密碼varchar32是圖書類別表〔booktype〕:表4.2圖書類別表序號字段名稱字段說明類型位數(shù)必填字段1booktypeid圖書類別編號int4是2booktypename圖書類別名稱varchar50是讀者類別表〔readertype〕:表4.3讀者類別表序號字段名稱字段說明類型位數(shù)必填字段1readertypeid讀者類別編號int4是2readertypename讀者類別名稱nvarchar30是3borrownum可借閱數(shù)目int4是4borrowday可借閱天數(shù)int4是5continueday可續(xù)借天數(shù)int4是圖書信息表〔bookinfo〕:表4.4圖書信息表序號字段名稱字段說明類型位數(shù)必填字段1bookid圖書編號int4是2bookname圖書名稱nvarchar30是3booktypeid圖書類別編號int4是4bookpublish圖書出版社nvarchar50是5bookauthor圖書作者nvarchar20是6bookprice圖書價格float4是讀者信息表〔readerinfo〕表4.5讀者信息表序號字段名稱字段說明類型位數(shù)必填字段1readerid讀者編號varchar20是2readerpwd讀者密碼varchar32是3readername讀者姓名nvarchar50是4readersex讀者性別nvarchar2是5readerphone讀者varchar20是6readeraddress讀者地址nchar30是7readertypeid讀者類別編號int4是圖書借還表〔bookborrow〕表4.6圖書借還表序號字段名稱字段說明類型位數(shù)必填字段1bookborrowid圖書借還編號int4是2readerid讀者編號varchar50是3bookid圖書編號int4是4borrowtime借閱時間datetime8是5returntime歸還時間datetime8是6isreturn是否歸還int4是7continueborrowtime續(xù)借時間datetime8是8iscontinue是否續(xù)借int4是 第五章系統(tǒng)的實現(xiàn)5.1登錄模塊圖書館管理系統(tǒng)共有兩種登錄身份,一個是管理員,另一個是讀者。登錄功能主要是根據(jù)輸入用戶名、密碼和選擇身份來進行操作,如果用戶名輸入錯誤,那么提示“不存在該帳號信息〞;如果密碼輸入錯誤,那么提示“密碼輸入不正確〞。圖5.1登陸界面5.2管理員功能模塊圖書信息管理圖書信息管理主要包括添加、修改、刪除、查詢圖書信息。添加圖書信息通過輸入圖書名稱、作者、出版社、價格和選擇圖書類別來實現(xiàn),如果輸入正確就提示“添加圖書成功〞,否那么提示“添加圖書失敗〞。stringsqlString="insertinto[bookinfo](bookname,booktypeid,bookauthor,bookpublish,bookprice)values(";if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,sqlString,null)<0){this.errMessage="添加圖書失敗!";returnfalse;}圖5.2添加圖書信息界面修改圖書信息通過更新圖書信息中的圖書名稱、作者、出版社、價格和圖書類別來實現(xiàn),如果修改正確就提示“修改圖書成功〞,否那么提示“修改圖書失敗〞。stringsqlString="update[bookinfo]set";if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,sqlString,null)<0){this.errMessage="修改圖書失敗!";returnfalse;}圖5.3修改圖書信息界面刪除圖書信息根據(jù)圖書編號來實現(xiàn)刪除數(shù)據(jù)庫中圖書信息,如果刪除成功,那么提示“刪除圖書成功〞,否那么提示“刪除圖書失敗〞。如果刪除的圖書未歸還,那么提示“該圖書還未歸還“。if(DBOperation.ExecuteReader(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,sqlString,null).Read()){this.errMessage="該圖書還未歸還!";returnfalse;}stringdeleteLoanString="deletefrom[bookborrow]wherebookid="+bookid;stringdeletebookinfoString="deletefrom[bookinfo]wherebookid="+bookid;string[]procedureStrings=newstring[]{deleteLoanString,deletebookinfoString};if(!DBOperation.ExecuteStoreProcedure(DBOperation.CONN_STRING_NON_DTC,procedureStrings,null)){this.errMessage="刪除圖書失敗!";returnfalse;}圖書信息查詢通過輸入圖書名稱或選擇圖書類別來查詢圖書編號、圖書名稱、圖書類別、圖書出版社、圖書作者來實現(xiàn)查詢圖書信息,而且只需輸入相關(guān)的字,就可模糊查詢。圖查詢圖書信息界面圖書類別管理圖書類別管理主要包括添加、修改、刪除圖書類別。添加圖書類別通過輸入圖書類別名稱來實現(xiàn),如果輸入正確就提示“添加圖書類別成功〞,否那么提示“添加圖書類別失敗〞。如果輸入的圖書類別已經(jīng)存在,那么提示“該圖書類別已存在〞。如果未輸入圖書類別,那么提示“請輸入圖書類別〞。圖添加圖書類別界面修改圖書類別通過更新圖書類別名稱來實現(xiàn),如果修改正確就提示“修改圖書類別成功〞,否那么提示“修改圖書類別失敗〞。如果輸入的圖書類別已經(jīng)存在,那么提示“該圖書類別已存在〞。圖修改圖書類別界面刪除圖書類別根據(jù)圖書類別編號來實現(xiàn)刪除數(shù)據(jù)庫中圖書類別,如果刪除成功,那么提示“刪除圖書類別成功〞,否那么提示“刪除圖書類別失敗〞。如果刪除的圖書類別下有圖書存在,那么提示“該圖書類別存在圖書〞。讀者信息管理讀者信息管理主要包括添加、修改、刪除、查詢讀者信息。添加讀者信息通過輸入讀者編號、密碼、姓名、性別、、地址和選擇讀者類別來實現(xiàn)添加讀者信息,如果輸入正確就提示“添加讀者信息成功〞,否那么提示“添加讀者信息失敗〞。如果輸入的格式不正確,那么提示“你輸入的格式不正確〞。如果未輸入讀者編號和讀者密碼,那么提示“請輸入讀者編號信息〞、“請輸入讀者的密碼信息〞。圖5.7添加讀者信息界面修改讀者信息通過更新讀者密碼、姓名、性別、、地址和讀者類別來實現(xiàn),如果修改正確就提示“修改讀者信息成功〞,否那么提示“修改讀者信息失敗〞。圖修改讀者信息界面刪除讀者信息根據(jù)讀者編號來實現(xiàn)刪除數(shù)據(jù)庫中讀者信息,如果刪除成功,那么提示“刪除讀者信息成功〞,否那么提示“刪除讀者信息失敗〞。如果刪除的讀者還有圖書為歸還,那么提示“該讀者還有圖書沒有歸還〞。讀者信息查詢通過輸入讀者姓名或選擇讀者類別來查詢讀者編號、讀者姓名、讀者性別、讀者來實現(xiàn)查詢讀者信息,而且只需輸入相關(guān)的字,就可模糊查詢。如果要想查看讀者所需圖書的詳細信息,讀者可通過點擊圖書信息列表中的詳細信息功能。圖5.9查詢讀者信息界面讀者類別管理讀者類別管理主要包括添加、修改、刪除讀者類別。添加讀者類別通過輸入讀者類別名稱、可借閱圖書數(shù)目、可借閱圖書天數(shù)、可續(xù)借圖書天數(shù)來實現(xiàn),如果輸入正確就提示“添加讀者類別成功〞,否那么提示“添加讀者類別失敗〞。如果輸入的圖書類別已經(jīng)存在,那么提示“該讀者類別信息已存在〞。圖5.10添加讀者類別界面修改讀者類別通過更新讀者類別名稱、可借閱圖書數(shù)目、可借閱圖書天數(shù)、可續(xù)借圖書天數(shù)來實現(xiàn),如果修改正確就提示“修改讀者類別成功〞,否那么提示“修改讀者類別失敗〞。如果輸入的圖書類別已經(jīng)存在,那么提示“該讀者類別信息已經(jīng)存在〞。圖修改讀者類別界面刪除讀者類別根據(jù)讀者類別編號來實現(xiàn)刪除數(shù)據(jù)庫中讀者類別,如果刪除成功,那么提示“刪除讀者類別成功〞,否那么提示“刪除讀者類別失敗〞。如果刪除的讀者類別還有讀者存在,那么提示“該讀者類別還存在讀者信息〞。圖書借閱操作圖書借閱操作通過輸入讀者需要借閱圖書的編號及讀者編號來實現(xiàn)圖書借閱,如果借閱成功,那么提示“借閱圖書成功〞,否那么提示“借閱圖書失敗〞。如果輸入的圖書編號不正確,那么提示“該圖書不存在〞。如果輸入的讀者編號不正確,那么提示“該讀者信息不存在〞。如果讀者所能借閱的圖書已達上限,那么提示“你可借閱圖書的數(shù)量已滿〞。如果讀者所借的圖書已經(jīng)被借,那么提示“該讀者已經(jīng)借閱了該書〞。stringsqlString="insertinto[bookborrow](readerid,bookid,borrowtime,returntime,isreturn,continueborrowtime,iscontinue)values('";if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,sqlString,null)<0){this.errMessage="借閱圖書失敗!";returnfalse;}if(!BookinfoLogic.IsExistBook(bookid)){this.errMessage="該圖書不存在!";returnfalse;}if(!ReaderinfoLogic.IsExistReaderInfo(readerid)){this.errMessage="該讀者信息不存在!";returnfalse;}if(!this.CanLoanBook(readerid)){this.errMessage="你可借閱圖書的數(shù)量已滿!";returnfalse;}if(this.IsReaderBorrowBook(bookid,readerid)){this.errMessage="該讀者已經(jīng)借閱了該書";returnfalse;}圖圖書借閱操作界面圖書歸還操作圖書歸還操作通過輸入讀者需要歸還圖書的編號及讀者編號來實現(xiàn)圖書歸還,如果歸還成功。那么提示“歸還圖書成功〞,否那么提示“歸還圖書失敗〞。如果輸入的圖書編號不正確,那么提示“該圖書不存在〞。如果輸入的讀者編號不正確,那么提示“該讀者信息不存在〞。如果讀者要歸還的圖書沒被借,那么提示“該讀者并沒有借該書〞。if(!BookinfoLogic.IsExistBook(bookid)){this.errMessage="該圖書不存在!";returnfalse;}if(!ReaderinfoLogic.IsExistReaderInfo(readerid)){this.errMessage="該讀者信息不存在!";returnfalse;}if(!this.IsReaderBorrowBook(bookid,readerid)){this.errMessage="該讀者并沒有借該書!";returnfalse;}stringsqlString="update[bookborrow]setisreturn=1,returntime='"+System.DateTime.Now+"'wherebookid="+bookid+"andreaderid='"+readerid+"'";if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,sqlString,null)<0){this.errMessage="歸還圖書失敗!";returnfalse;}圖圖書歸還操作界面圖書借閱信息查詢圖書借閱信息查詢通過輸入圖書編號來查詢借閱編號、圖書編號、讀者編號、借閱時間、歸還時間、續(xù)借時間,從而實現(xiàn)查詢圖書借閱信息,而且是模糊查詢。圖圖書借閱信息查詢界面讀者借閱信息查詢讀者借閱信息查詢通過輸入讀者編號來查詢借閱編號、圖書編號、讀者編號、借閱時間、歸還時間、續(xù)借時間,從而實現(xiàn)查詢讀者借閱信息,而且是模糊查詢。圖讀者借閱信息查詢界面重新設置密碼重新設置密碼通過輸入需要設置的新密碼,然后再輸入一次同樣的密碼;如果設置成功,那么提示“密碼修改成功〞,否那么提示“密碼修改失敗〞。stringupdateString="updateadminsetadminpwd='"+adminModel.Adminpwd;updateString+="'whereadminname='"+adminModel.Adminname+"'";if(DBOperation.ExecuteNonQuery(DBOperation.CONN_STRING_NON_DTC,CommandType.Text,updateString,null)<0)returnfalse;圖重新設置密碼界面5.3讀者功能模塊圖書信息查詢圖書信息查詢通過輸入圖書名稱或選擇圖書類別來查詢圖書編號、圖書名稱、圖書類別、圖書出版社、圖書作者,從而實現(xiàn)查詢圖書信息,而且是模糊查詢。stringsqlString="select*from[bookview]where1=1";if(bookname!="")sqlString+="andbookna

溫馨提示

  • 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

提交評論