在線圖書借閱管理系統(tǒng)_第1頁
在線圖書借閱管理系統(tǒng)_第2頁
在線圖書借閱管理系統(tǒng)_第3頁
在線圖書借閱管理系統(tǒng)_第4頁
在線圖書借閱管理系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程名稱網(wǎng)頁設(shè)計與網(wǎng)站建設(shè)課題名稱在線圖書借閱管理系統(tǒng)目錄一、需求分析11.1 功能需求11用戶需求內(nèi)容分析11.2 開發(fā)及運行環(huán)境21.2.1 硬件平臺21.2.2 軟件要求2二、總體設(shè)計32.1 網(wǎng)站的設(shè)計目標(biāo)32.2 網(wǎng)站的深入調(diào)查32.3 網(wǎng)站設(shè)計的特點32.4 網(wǎng)站開發(fā)的設(shè)計思想4三、模塊設(shè)計43.1 基于MVC的應(yīng)用開發(fā)模型43.2 功能模塊的設(shè)計分析6四、程序模塊設(shè)計64.1 系統(tǒng)流程分析64.1.1 注冊登錄流程64.1.2 圖書管理流程74.1.3 讀者管理流程84.1.4 圖書借閱管理流程94.1.5 留言板功能管理流程9五、詳細(xì)設(shè)計與代碼實現(xiàn)105.1 注冊設(shè)計105.2

2、 登錄設(shè)計125.3 借閱管理功能設(shè)計135.3.1 圖書管理模塊的實現(xiàn)135.3.2 讀者管理功能模塊的實現(xiàn)145.3.3 圖書借還功能模塊的實現(xiàn)15六、總結(jié)17信息工程學(xué)院課程設(shè)計評分表18參考文獻(xiàn):19一、需求分析圖書館管理系統(tǒng)開發(fā)。系統(tǒng)開發(fā)的總的設(shè)計目標(biāo)是實現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動化,實現(xiàn)對圖書資料的集中統(tǒng)一的管理。本系統(tǒng)主要實現(xiàn)對圖書借閱信息的管理,主要功能為管理有關(guān)讀者、圖書、借閱、征訂和管理員的信息等。圖書借閱管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。1

3、.1 功能需求1用戶需求內(nèi)容分析1-1在線圖書借閱管理系統(tǒng)的總體任務(wù)是實現(xiàn)圖書借閱和信息管理的信息化,它是一個圖書館的支持系統(tǒng)。結(jié)合市地稅局內(nèi)部圖書館的實際情況,系統(tǒng)主要有兩個方面的需求,一個是讀者的需求,一個是圖書管理員的需求。這兩類用戶的具體描述如表所示。用戶類需求描述讀者用戶讀者根據(jù)自己的用戶ID和密碼,通過登錄圖書館網(wǎng)站便能夠直接查詢圖書館的圖書信息、個人借閱情況??梢酝ㄟ^留言板功能反饋一些問題。圖書管理員圖書管理員可以進(jìn)行圖書信息的入庫、出庫、修改、查詢等操作;對讀者的信息進(jìn)行添加、刪除等;可以對讀者的借閱和歸還進(jìn)行操作。通過留言板獲取讀者的反饋。表1-1用戶需求描述基于以上描述,可

4、以得出本系統(tǒng)應(yīng)該具有的基本功能包括:讀者管理:圖書管理員可以對讀者們的注冊申請進(jìn)行審批或刪除用戶,還能查看已審批通過的用戶。圖書管理:圖書管理員可以對圖書館的書籍進(jìn)行管理,包括添加、刪除等操作。圖書查詢:讀者和圖書管理員可以對館內(nèi)的圖書進(jìn)行查詢操作。借閱管理:圖書管理員可以對讀者的每一次借書、還書進(jìn)行登記和管理。對即將超時的借閱記錄進(jìn)行通知提醒,對超時的借閱進(jìn)行催還和罰款。留言板管理:發(fā)布留言、查看留言。根據(jù)以上業(yè)務(wù)需求,按照“低耦合、高內(nèi)聚”的原則,將系統(tǒng)劃分為以下四個主要功能模塊:系統(tǒng)登錄模塊、圖書管理模塊、讀者管理模塊、圖書借還功能模塊、留言板管理模塊。系統(tǒng)功能功能模塊如圖1-1所示圖1

5、-1系統(tǒng)功能體系圖1.2 開發(fā)及運行環(huán)境1.2.1 硬件平臺CPU:Pentium42.0GHz以上內(nèi)存:512MBz上容量顯卡:32MBE以上顯存之AGPg口顯卡1.2.2 軟件要求操作系統(tǒng):MicrosoftWindows7運行環(huán)境:Tomcat/jdk1.6開發(fā)工具:MyEclipse二、總體設(shè)計2.1 網(wǎng)站的設(shè)計目標(biāo)當(dāng)今又是信息技術(shù)高度發(fā)展的時期,對個人而言采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會方便很多。對于圖書管理部門而言更是如此,采用有效的圖書管理軟件。對于管理日益增多的圖書,能方便工作人員的工作量,方便工作人員對它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從

6、而達(dá)到提高圖書借閱信息管理效率的目的。2.2 網(wǎng)站的深入調(diào)查經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進(jìn)行充分了解,使所要開發(fā)的平臺更具有實用性和適應(yīng)性,通過對現(xiàn)有圖書館信息管理系統(tǒng)的調(diào)查和指導(dǎo)老師的耐心指導(dǎo),設(shè)計出該平臺功能如下:1 .讀者管理:圖書管理員可以對讀者們的注冊申請進(jìn)行審批或刪除用戶,還能查看已審批通過的用戶。2 .圖書管理:圖書管理員可以對圖書館的書籍進(jìn)行管理,包括添加、刪除等操作。3 .圖書查詢:讀者和圖書管理員可以對館內(nèi)的圖書進(jìn)行查詢操作。4 .借閱管理:圖書管理員可以對讀者的每一次借書、還書進(jìn)行登記和管理。5 .對即將超

7、時的借閱記錄進(jìn)行通知提醒,對超時的借閱進(jìn)行催還和罰款。6 .留言板管理:發(fā)布留言、查看留言。根據(jù)以上業(yè)務(wù)需求,按照“低耦合、高內(nèi)聚”的原則,將系統(tǒng)劃分為以下四個主要功能模塊:系統(tǒng)登錄模塊、圖書管理模塊、讀者管理模塊、圖書借還功能模塊、留言板管理模塊。2.3 網(wǎng)站設(shè)計的特點(1)實用性。系統(tǒng)應(yīng)符合并滿足圖書管理的要求,實現(xiàn)圖書管理的科學(xué)化。(2)高可靠性。系統(tǒng)能夠連續(xù)準(zhǔn)確地處理各種業(yè)務(wù),數(shù)據(jù)庫中的記錄準(zhǔn)確可靠,系統(tǒng)具有較強(qiáng)的容錯能力和異常處理能力(3)可擴(kuò)展性。系統(tǒng)應(yīng)該預(yù)留接口方便二次開發(fā)擴(kuò)充功能,并且能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要,不斷精益求精。(4)界面友好性。一個復(fù)雜的系統(tǒng)會給用戶操作帶來

8、麻煩,系統(tǒng)應(yīng)該具有簡約良好的界面,易學(xué)易用,操作靈活、簡便。(5)經(jīng)濟(jì)性。在實現(xiàn)系統(tǒng)各項功能的前提下,配置達(dá)到最佳性價比,保障經(jīng)濟(jì)效益和社會效益。(6)安全保密性。系統(tǒng)要有完善的安全保密工作,物理安全、數(shù)據(jù)存取等都是安全與保密的環(huán)節(jié)。2.4 網(wǎng)站開發(fā)的設(shè)計思想在線圖書借閱管理主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護(hù),通過圖書資料(圖書添加、圖書信息修改)讀者管理(讀者信息審查)網(wǎng)站留言板管理(添加、修改刪除、公告設(shè)置),以及圖書借閱管理(超期罰款,催還,丟失補(bǔ)償)等功能達(dá)到對網(wǎng)站的管理。前臺操作是讀者用戶登錄到本網(wǎng)站,可以進(jìn)行讀者注冊,通過網(wǎng)站的圖書信息查詢功能,找到自己想要

9、借閱的圖書;通過網(wǎng)站的續(xù)借管理可以對已借閱將要超期圖書進(jìn)行續(xù)借。在線圖書借閱管理信息系統(tǒng)的特點是滿足圖書館日常管理的工作需要,并達(dá)到操作過程中的直觀、方便、實用、安全等要求,為讓管理員輕松、方便、快捷的管理,該平臺采用符合圖書館基本的管理規(guī)定,滿足廣大讀者的日益增長的數(shù)量,具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。三、模塊設(shè)計根據(jù)需求分析以及功能需求,我們得出我們的購物網(wǎng)站的總體框架以及程序的實際運用流程.3.1 基于MVC的應(yīng)用開發(fā)模型在傳統(tǒng)的基于Webl勺應(yīng)用系統(tǒng)中,例如ASP;CGI等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面

10、里既進(jìn)行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時也不利于編輯人員進(jìn)行交互頁面的設(shè)計。同時系統(tǒng)也不具備可擴(kuò)展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進(jìn)行擴(kuò)展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。在本網(wǎng)上購物系統(tǒng)中,將采用通行的MVC奠式來構(gòu)建應(yīng)用。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端J2EE應(yīng)用服務(wù)器實現(xiàn)MVCF發(fā)模型。圖3-3MVC業(yè)務(wù)流程示意圖通過這種方案,我們可以迅速地實現(xiàn)整個業(yè)務(wù),具優(yōu)勢和特點如下:Model(模型)層:

11、由EJB組件來實現(xiàn),EJB將具體的業(yè)務(wù)封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。View(視圖)層:由JSP、HTM即成。這一層次的特點是能夠真實地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態(tài)數(shù)據(jù),可以進(jìn)行動態(tài)頁面的展示。同時可以方便地進(jìn)行客戶端的個性化定制。根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。Controller(控制器)層:是非常重要的一層,這一層是連接View和Model的紐帶,同時也是將這兩層進(jìn)行最大限度分離的工具。通常由Servlet來實現(xiàn),Servlet和JSP雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于JSP以腳本語言的形式存在,它的主要優(yōu)勢是進(jìn)行

12、動態(tài)數(shù)據(jù)的Web展示,而Servlet是一個完整的Java程序,進(jìn)行業(yè)務(wù)的調(diào)用和流程的處理是它的長處。3.2 功能模塊的設(shè)計分析用戶進(jìn)入在線圖書借閱管理系統(tǒng),用戶可以注冊,然后經(jīng)管理員審核后可登錄,登錄后可以進(jìn)行修改資料,用戶可以通過商品搜索,找到自己想要產(chǎn)品。管理員可以通過后臺登錄進(jìn)去進(jìn)行用戶管理,圖書管理,借閱管理和留言板管理。在用戶管理中,可以對讀者用戶就行添加刪除,在圖書管理中可以對圖書進(jìn)行添加修改,在借閱管理里面可以查詢借閱記錄并對某些需要處理的借閱記錄進(jìn)行管理。四、程序模塊設(shè)計4.1 系統(tǒng)流程分析4.1.1 注冊登錄流程系統(tǒng)注冊登錄功能模塊是用戶進(jìn)入系統(tǒng)時調(diào)用的一個模塊。用戶使用瀏

13、覽器訪問系統(tǒng),首先便是注冊登錄模塊。若用戶已注冊則用戶輸入自己的賬號密碼以及用戶類型進(jìn)行登錄操作,調(diào)用該功能模塊,該模塊根據(jù)用戶輸入的用戶名、密碼和用戶類型,跳轉(zhuǎn)到該類用戶的界面;若用戶尚未注冊則需要注冊后才能登錄,用戶在注冊界面填寫必要的注冊信息后提交,提交后經(jīng)管理員審核后方可注冊成功。本模塊的功能點包括:(1) 判斷用戶名和密碼是否相符。(2) 根據(jù)用戶的權(quán)限類型,登錄到相應(yīng)的操作界面。(3) 填寫注冊信息后需經(jīng)過管理員同意方可注冊成功。注冊登錄功能的流程圖如圖4-1所示。圖4-1注冊登錄功能模塊流程圖4.1.2 圖書管理流程在本模塊中圖書管理員可以對圖書進(jìn)行管理操作。管理員進(jìn)入系統(tǒng)對圖書

14、信息進(jìn)行管理,添加新的圖書信息,或者刪除已有的圖書信息。本模塊的功能點包括:新書入庫,將新進(jìn)圖書按其類型將圖書的基本信息錄入系統(tǒng)數(shù)據(jù)庫。圖書出庫,某一部分圖書會由于知識的更新或者圖書被損壞,而不再有使用的價值,這些圖書就要在圖書庫中除去,即從系統(tǒng)中刪除該圖書記錄。圖書管理功能的流程圖如圖4-2所示。圖4-2圖書管理功能流程圖4.1.3 讀者管理流程本模塊主要是圖書管理員對讀者信息進(jìn)行管理。包括圖書管理員審批注冊信息,刪除已有的讀者信息并且還能查詢已有的讀者信息。本模塊的功能點包括:對讀者們的注冊申請進(jìn)行審批或刪除讀者。查看已審批通過的讀者。讀者管理功能的流程圖如圖4-3所示:讀者列表圖4-3讀

15、者管理功能流程圖4.1.4 圖書借閱管理流程本模塊主要是圖書管理員對圖書借閱和歸還進(jìn)行管理。是管理員為讀者辦理借閱圖書和歸還已借閱圖書操作的模塊,還能查詢并且刪除已有的借閱信息,同時也是整個圖書管理系統(tǒng)的核心功能模塊。本模塊的功能點包括:圖書借閱,記錄讀者工號和圖書編號,進(jìn)行借書過程。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括圖書編號、讀者工號、借閱口期、歸還日期等。圖書歸還,在借閱管理界面找到還書按鈕進(jìn)行還書操作,并保存借閱記錄。查看借閱記錄,查詢借閱記錄并查看讀者信息。圖書借還功能的流程圖如圖4-4所示:圖4-4圖書借還功能流程圖4.1.5 留言板功能管理流程本模塊主要是讀者對使用借閱系統(tǒng)過程

16、中發(fā)生的一系列問題,管理員等給予回復(fù)的一個讀者管理員互動平臺。相當(dāng)于個小型的BBS留言板網(wǎng)頁允許用戶發(fā)表意見。本模塊的功能點包括添加留言,記錄讀者ID號和留言內(nèi)容。在數(shù)據(jù)庫中插入一條留言記錄,該記錄包括留百編號、讀者ID、留百內(nèi)容、留百時I可等?;貜?fù)留言,在留言板界面找到相應(yīng)的留言點擊回復(fù)按鈕進(jìn)行留言回復(fù)操作,并保存回復(fù)記錄。查看留言記錄,查詢留言記錄并查看回復(fù)信息。留言板功能的流程圖如圖4-5所示:圖4-5留言板功能流程圖五、詳細(xì)設(shè)計與代碼實現(xiàn)5.1 注冊實現(xiàn)如果用戶還不是讀者會員則提示用戶進(jìn)行注冊,用戶提交信息之后,系統(tǒng)開始判斷用戶的注冊信息是否有效,首先是用戶名是否為空,(該處存在用戶名

17、命名規(guī)則的問題,后面問題中會詳細(xì)解決)用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,然后提交管理員審核,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入讀者會員表并提示用戶注冊成功,用戶登陸后,就可以使用在線圖書借閱管理系統(tǒng)了。注冊頁面的效果圖如下圖5-1所示:10月產(chǎn)也用:學(xué)生迷出"噴E期電學(xué)隔寺也譽兵工式:iL調(diào)定期消EBJ,>«n!.BMHHIBB«MHBnHB1,-1IB1!圖5-1注冊頁面示意圖系統(tǒng)對用戶的注冊信息的驗證實現(xiàn)如下:用戶輸入的各項信息分別對應(yīng)相關(guān)數(shù)據(jù)字段先判斷用戶名是否為空同樣道理對密碼進(jìn)行判斷判斷兩次

18、輸入是否一致,其他選項與上面類似,如果條件符合則將該值賦給各個用戶名重復(fù)的驗證代碼為:sql="select*frommemberwhereuser_name='"+user_name+"”'當(dāng)所有條件都符合的時候,系統(tǒng)將數(shù)據(jù)寫入數(shù)據(jù)表,并返回成功頁面,顯示用戶所填的注冊信息,寫入關(guān)鍵語句為:sql="Insertintot_duzhe(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_namec)values('"+user_name+&q

19、uot;','"+user_pass+"','"+user_adds+"','"+user_mail+"','"+user_tel+"','"+request.getRemoteHost()+"','"+getStr(request.getParameter("user_namec")"5.2 登錄實現(xiàn)各類用戶登錄系統(tǒng)時需要輸入賬號、密碼和用戶類型信息。點擊登錄

20、按鈕,輸入的信息將會和數(shù)據(jù)庫中已有的數(shù)據(jù)進(jìn)行比較,完全一致才能登錄成功,跳轉(zhuǎn)到主界面;不吻合的話會彈出“用戶名或密碼錯誤”的提示。如果是新用戶的話,需要點擊注冊按鈕在注冊頁面進(jìn)行注冊,等待管理員對其注冊申請審批通過后,此用戶方可用注冊時填寫的賬號密碼用戶類型信息進(jìn)行登錄。登錄功能模塊時序圖如圖5-2所示:登錄界面用戶驗證數(shù)據(jù)庫跳轉(zhuǎn)控制O登錄查詢用戶信息驗證用戶信息用戶提示用戶重新登錄通過驗證進(jìn)行跳轉(zhuǎn)驗證失敗圖5-2登錄功能模塊時序圖登錄功能模塊類圖如圖5-3所示:登錄功能核心代碼:if(userType=0)(Stringsql="fromTAdminwhereuserName=?a

21、nduserPw=?"Objectcon=userName,userPw;圖5-3登錄功能模塊類圖12ListadminList=adminDAO.getHibernateTemplate().find(sql,con);if(adminList.size()=0)result="no"elseWebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TAdminadmin=(TAdmin)adminList.get(0);session.setAttribute("

22、;userType",0);session.setAttribute("admin",admin);result="yes"5.3 借閱管理功能實現(xiàn)5.3.1 圖書管理模塊的實現(xiàn)系統(tǒng)管理員對圖書信息進(jìn)行管理的功能模塊。在本模塊中,管理員可以進(jìn)行圖書信息的管理,查詢圖書信息,對新書進(jìn)行添加操作,刪除破損或遺失的圖書。也可以添加新的圖書類型或者撤銷已有的圖書類型。圖書管理功能模塊時序圖如5-4所示:圖書管理界面圖書管理數(shù)據(jù)庫查詢圖書信息獲取圖書信息返回圖書信息?-完成操作返回界面一jq.二管理圖書信息圖5-4圖書管理功能模塊時序圖圖書管理功能模塊類

23、圖如圖5-5所示:13bookAction-bookId:int-catelogId:String-bookName:String-bookZuozhe:String-bookChubanshe:String-bookChubanriqi:String-bookIsbm:String-bookPrice:String-bookYeshu:String-bookDAO:BookDAO-catelogDAO:CatelogDAO<1BookDAO-log+initDao()+save():BookDAO+delete():BookDAO+findById():BookDAO+findAll(

24、)+bookAdd():String+bookMana():String+bookDel():String+bookAll():String+bookSearch():String+getBookDAO():BookDAO+setBookDAo():BookDAO+getCatelogDAO():CatelogDAO+setCatelogDAO():CatelogDAO+getBookId():int+setBookId():int+getBookName():String+setBookName():String3CatelogDAO-log-CATELOG_NAME:String-CATE

25、LOG_MIAOSHU:String+initDao()+save():CatelogDAO+delete():CatelogDAO+findById():CatelogDAO+findAll()圖5-5圖書管理功能模塊類圖圖書管理功能核心代碼:Stringsql="fromTBookwheredel='no'orderbycatelogId"ListbookList=bookDAO.getHibernateTemplate().find(sql);for(inti=0;i<bookList.size();i+)TBookbook=(TBook)boo

26、kList.get(i);book.setCatelogName(catelogDAO.findById(book.getCatelogId().getCatelogName();Maprequest=(Map)ServletActionContext.getContext().get("request");request.put("bookList",bookList);returnActionSupport.SUCCESS;5.3.2 讀者管理功能模塊的實現(xiàn)系統(tǒng)管理員對讀者信息進(jìn)行管理的功能模塊。在讀者管理模塊中,管理員可以對新用戶的注冊申請進(jìn)行審批

27、,也可以刪除已有的讀者。讀者管理功能模塊時序圖如圖5-6所示:14讀者管理界面讀者管理數(shù)據(jù)庫查詢讀者信息rI獲取讀者信息返回讀者信息完成操作返回界面管理讀者信息匕一-圖5-6讀者管理功能模塊時序圖讀者管理功能模塊類圖如圖5-7所示:teaAction-id:int-loginname:String-loginpw:String-biaohao:String-xingming:String-sex:String-age:String-teaDAO:TeaDAO+reg_tea():String+teaAll():String+teaDel():String+getAge():String+set

28、Age():StringUserAction-id:int-loginname:String-loginpw:String-xuehao:String-xingming:String-xueyuan:String-zhuanye:String-tel:String-email:String-uaerDAO:UserDAO+reg_user():String+userAll():String+userDel():String+getID():String+setID():StringTeaDAO-LOGINNAME:String=loginname-LOGINPW:String=loginpw-

29、BIAOHAO:String=loginpw-XINGMING:String=xingming-SEX:String=sex-AGE:String=age+initDAO()+save()+delete()+findById()+findAll()UserDAO-LOGINNAME:String=loginname-LOGINPW:String=loginpw-XUEHAO:String=loginpw-XINGMING:String=xingming-XUEYUAN:String=xueyuan-TEL:String=tel-EMAIL:String=email+initDAO()+save

30、()+delete()+findById()+findAll()圖5-7讀者管理功能模塊類圖5.3.3 圖書借還功能模塊的實現(xiàn)系統(tǒng)管理員對圖書借還信息進(jìn)行管理的功能模塊。圖書借還功能模塊是整個系統(tǒng)的核心功能。在本功能模塊中,管理員可以刪除已有的圖書借閱信息,還能為讀者添加新的借閱信息,即辦理借閱。同時還能進(jìn)行為讀者辦理還書。圖書借還功能模塊時序圖如下圖5-8所示:15借還管理界面借還管理數(shù)據(jù)庫圖5-8圖書借還功能模塊時序圖圖書借還功能模塊類圖如圖3-9所示:JieyueDAO-BOOK_ID:String二二bookId-DUZHELEIXING:String二二duzheleixing-DU

31、ZHE_ID:String二二duzheId-JIEYUE_SHIJIAN:String二二jieyueshijian-DAOQI_SHIJIAN:String二二daoqishijian-GUIHUANSHIJIAN:String二二guihuanshijian+initDAO()+save():JieyueDAO+delete():JieyueDAO+findById():JieyueDAOjieyueAction- id:int- bookId:int- duzheleixing:String- duzheId:String-jieyueShijian:String-daoqiShiji

32、an:String-userDAO:UserDAO-bookDAO:BookDAO-teaDAO:TeaDAO-jieyueDAO:JieyueDAOUserDAO-LOGINNAME:String=loginname-LOGINPW:String=loginpw-XUEHAO:String=loginpw-XINGMING:String=xingming-XUEYUAN:String=xueyuan-TEL:String=tel-EMAIL:String=email+jieyueAdd():String+jieyueMana():String+jieyueDel():String+jieyueGuihuan():String+getBookDAO():BookDAO+setBookDAO():BookDAO+getBookId():int+setBookId():int+initDAO()+save()+delete()+findById()+findAll()+findAll()圖5-9圖書借還功能模塊類圖圖書借還功能核心代碼:Stringsql="fromTJieyuewheredel=

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論