圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)文檔_第1頁(yè)
圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)文檔_第2頁(yè)
圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)文檔_第3頁(yè)
圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)文檔_第4頁(yè)
圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)文檔_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)(論文)中文摘要圖書館管理系統(tǒng)摘要:圖書館管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。本文對(duì)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)采用MicrosoftAccess2000語(yǔ)言開(kāi)發(fā),并對(duì)此數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用;而對(duì)前端應(yīng)用程序的設(shè)計(jì)采用當(dāng)今最流行的也是最有前途的面向?qū)ο笳Z(yǔ)言之Java開(kāi)發(fā),主要完成對(duì)圖書館管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。最后介紹一下圖書館的館藏資源數(shù)字化,管理和服務(wù)計(jì)算機(jī)化和網(wǎng)絡(luò)化。關(guān)鍵詞:信息管理系統(tǒng)、圖書館管理、Java、Access數(shù)據(jù)庫(kù)畢業(yè)設(shè)計(jì)(論文)外文摘

2、要Title:TheLibraryManagementSystemAbstract:Thelibrarymanagementsystemisthetypicalinformationmanagementsystem(MIS),itmainlydeveloptheestablishmentandmaintenancesandheadapplicationproceduresofincludethebackstagedatabasesdeveloptwoaspects.ThistexttothebackstagedatabasedesignadoptionMicrosoftAccess2000la

3、nguagesdevelopment,andcarriedonthemorethoroughstudyandapplicationstothisdatabasetechnique;Andismostpopulartoalsohavemosttheprospecttofacetooneoftheobjectlanguagenowadaystothedesignadoptionthattheheadappliestheprocedure-theJavadevelopment,mainlycompletetheneedanalysis,thefunctionmoldpiecethatmanagest

4、hesystemtothelibrarytodividetheline,thedatabasemodeanalysis,anddesignedthedatabasestructureandtheapplicationproceduresfromhere.Theendintroductiononcethebuildingofthelibraryhidestheresourcesnumeraltoturn,themanagementandtheservicecalculatorturnstoturnwithnetwork.KeyWords:TheInformationManagementSyste

5、m.TheLibraryManagement,Java,DatabaseOfAccess目錄TOC o 1-5 h z HYPERLINK l bookmark6 o Current Document 第1章緒論1 HYPERLINK l bookmark8 o Current Document 1.1問(wèn)題定義及內(nèi)容簡(jiǎn)介11.1.1問(wèn)題定義11.1.2內(nèi)容簡(jiǎn)介2 HYPERLINK l bookmark10 o Current Document 1.2研究背景與研究意義21.2.1研究背景21.2.2研究意義2 HYPERLINK l bookmark12 o Current Document

6、 1.3課題調(diào)研與可行性分析31.3.1課題調(diào)研31.3.2可行性分析3 HYPERLINK l bookmark14 o Current Document 第2章系統(tǒng)需求分析4 HYPERLINK l bookmark16 o Current Document 2.1系統(tǒng)功能分析42.2系統(tǒng)功能模塊分析6 HYPERLINK l bookmark18 o Current Document 2.3數(shù)據(jù)庫(kù)系統(tǒng)7 HYPERLINK l bookmark20 o Current Document 2.4數(shù)據(jù)處理流程分析8 HYPERLINK l bookmark22 o Current Docum

7、ent 第3章概要設(shè)計(jì)93.1概要說(shuō)明93.2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)9 HYPERLINK l bookmark24 o Current Document 第四章詳細(xì)設(shè)計(jì)1041菜單欄模塊10系統(tǒng)管理10圖書設(shè)置11圖書管理12讀者管理15 HYPERLINK l bookmark26 o Current Document 42工具欄模塊17 HYPERLINK l bookmark28 o Current Document 第5章用戶手冊(cè)18 HYPERLINK l bookmark30 o Current Document 5.1系統(tǒng)主要功能18 HYPERLINK l bookmark32 o

8、 Current Document 5.2運(yùn)行環(huán)境要求18 HYPERLINK l bookmark34 o Current Document 5.3系統(tǒng)安裝與初始化185.4系統(tǒng)操作說(shuō)明18 HYPERLINK l bookmark36 o Current Document 所遇到的困難及解決方案19 HYPERLINK l bookmark38 o Current Document 結(jié)束語(yǔ)20致謝21 HYPERLINK l bookmark42 o Current Document 參考文獻(xiàn)22 HYPERLINK l bookmark44 o Current Document 附錄23

9、第1章緒論圖書作為一種信息資源,用戶閱讀的資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書管理都是手工的,尚未使用計(jì)算機(jī)進(jìn)行管理。根據(jù)調(diào)查得知,他們以前對(duì)圖書管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書信息和賣出書情況(如書籍信息、會(huì)員信息、賣出的書的數(shù)量等)的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)書號(hào)的人工檢查進(jìn)行,對(duì)會(huì)員的權(quán)限、以及總經(jīng)費(fèi)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏規(guī)范的系統(tǒng)管理手段。盡管有的商店、企業(yè)有計(jì)算機(jī),但是尚未用于管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是圖書管理系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。由于圖書

10、管理在數(shù)據(jù)處理上是手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。圖書管理采取手工方式對(duì)圖書情況進(jìn)行人工管理,由于信息比較多,圖書信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書管理的工作人員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng)時(shí)間以前的圖書進(jìn)行更改就更加困難了?;谶@此問(wèn)題,我認(rèn)為有必要建立一個(gè)圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)

11、發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析如此情況,我們使用SUN公司的JAVA作為前臺(tái)開(kāi)發(fā)語(yǔ)言,它是一種跨平臺(tái)、適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言,以MicrosoftAccess2000作為后臺(tái)數(shù)據(jù)庫(kù)。這次我的畢業(yè)設(shè)計(jì)的課題是“圖書館管理系統(tǒng)”,目的是對(duì)學(xué)校圖書信息進(jìn)行全面的規(guī)劃與管理,幫助學(xué)校做到:1、完善體系管理。2、加強(qiáng)流程控制。3、實(shí)現(xiàn)量化管理。4、過(guò)渡到以讀者為本的管理5、科學(xué)管理讀者的信息,優(yōu)化分類,全面讀者的情況6、科學(xué)管理圖書的各種信息

12、,優(yōu)化分類,使讀者對(duì)圖書信息明確化問(wèn)題定義及內(nèi)容簡(jiǎn)介問(wèn)題定義本次畢業(yè)設(shè)計(jì)所解決的主要問(wèn)題是如何通過(guò)設(shè)計(jì)一個(gè)切實(shí)可行的軟件系統(tǒng)用于解決目前圖書館管理信息中信息處理總量大,種類繁多,手段落后的現(xiàn)狀。所涉及的處理內(nèi)容包括:開(kāi)發(fā)一個(gè)能夠及時(shí)處理圖書信息更新的管理系統(tǒng);開(kāi)發(fā)一個(gè)為廣大讀者提供信息服務(wù)的信息查詢系統(tǒng),功能包括部門圖書查詢、讀者信息查詢等;開(kāi)發(fā)一個(gè)系統(tǒng)信息管理系統(tǒng),進(jìn)行相關(guān)權(quán)限的設(shè)置,密碼修改等?;贘AVA編寫的管理系統(tǒng),就是用計(jì)算機(jī)作為媒介,傳送信息,通過(guò)計(jì)算機(jī)實(shí)現(xiàn)信息的自動(dòng)化管理。構(gòu)建基于計(jì)算機(jī)軟件管理信息化平臺(tái),可以克服傳統(tǒng)圖書管理中的局限性,形成一種主動(dòng)的、協(xié)作的、開(kāi)放的管理模式,

13、既節(jié)省資源,又不受空間限制。圍繞這個(gè)目標(biāo),應(yīng)用平臺(tái)的開(kāi)發(fā)設(shè)計(jì)必須突出堅(jiān)持圖書管理內(nèi)容與技術(shù)手段相結(jié)合,以圖書為主的主體性要求;既要立足當(dāng)今先進(jìn)技術(shù),又要考慮未來(lái)技術(shù)發(fā)展的前瞻性要求;適應(yīng)于各種軟硬件環(huán)境,兼顧不同系統(tǒng)要求,適用于不同水平讀者群的通用性要求;以盡可能低廉的投入而獲得盡可能高效的經(jīng)濟(jì)效益的經(jīng)濟(jì)性要求。因此,開(kāi)發(fā)和研制優(yōu)秀的圖書管理信息化平臺(tái)對(duì)提高工作有著積極的意義。內(nèi)容簡(jiǎn)介本課題主要是解決圖書館信息管理的問(wèn)題,目標(biāo)是使圖書館信息管理系統(tǒng)在管理上也能做到數(shù)據(jù)的信息化、快速化和智能化。在每一模塊中,必須做到良好的讀者界面,并盡量做到在單表或多表中根據(jù)單一或復(fù)合條件進(jìn)行查詢及修改等功能,

14、能夠?qū)斎氲臄?shù)據(jù)做智能、快速處理。我做的這個(gè)圖書館管理系統(tǒng)主要包括:登錄及注冊(cè)區(qū)域、菜單欄(包括七大功能:系統(tǒng)管理、圖書設(shè)置、圖書管理、讀者管理、系統(tǒng)查詢、統(tǒng)計(jì)排名和系統(tǒng)幫助)、工具欄(包括十二大功能:注銷用戶、讀者資料維護(hù)、讀者掛失和恢復(fù)以及到期續(xù)證、圖書資料管理、借閱記錄、借書管理、續(xù)借管理、歸還圖書管理、掛失圖書管理、瀏覽書目、檢索書目和系統(tǒng)幫助)、圖書館主頁(yè)(包括九大功能:本館概況、人員組成、開(kāi)館時(shí)間、館藏分布、館內(nèi)布局、規(guī)章制度、新書通報(bào)、新書亮點(diǎn)和信息反饋)和狀態(tài)欄,具體內(nèi)容將在系統(tǒng)需求分析里介紹。研究背景與研究意義1.2.1研究背景隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,近年來(lái),計(jì)算

15、機(jī)技術(shù)在學(xué)校圖書管理領(lǐng)域也迅速的得到了所要的發(fā)展,可是就讀者信息管理來(lái)說(shuō),計(jì)算機(jī)的應(yīng)用就相對(duì)的比較復(fù)雜了。因?yàn)楦鶕?jù)不同的讀者信息管理?xiàng)l件和硬件條件,相對(duì)會(huì)有不同的管理需求,同時(shí),因?yàn)檫@個(gè)系統(tǒng)要求要和讀者具有交互功能,因此要有具備發(fā)布系統(tǒng),同時(shí)在界面設(shè)計(jì)上也要求要有一定的美觀,給人以美的視覺(jué)效果。目前這個(gè)圖書管理系統(tǒng)是就目前大多數(shù)圖書管理的現(xiàn)實(shí)條件出發(fā)設(shè)計(jì),能夠滿足大部分管理的需要,同時(shí)為了照顧個(gè)別其他信息管理情況,此讀者信息系統(tǒng)在設(shè)計(jì)上具有再開(kāi)發(fā)的能力,在功能上可以再予擴(kuò)充,從而成為可以根據(jù)具體服務(wù)項(xiàng)目而設(shè)計(jì)的應(yīng)用軟件。研究意義我們現(xiàn)在所做的課題就是在目前的情形下,從讀者信息管理目前所現(xiàn)有的實(shí)

16、際條件出發(fā),利用學(xué)校所擁有的計(jì)算機(jī)硬件設(shè)備和軟件條件,實(shí)現(xiàn)一整套關(guān)于圖書管理的軟件。為我們的讀者管理人員減少點(diǎn)負(fù)擔(dān),從根本上做到科學(xué)化、高效率化管理這一目的,這也是學(xué)校圖書管理領(lǐng)域發(fā)展的必然趨勢(shì)。應(yīng)用的效益與以后的發(fā)展前景:隨著網(wǎng)絡(luò)化學(xué)校管理區(qū)域的發(fā)展,學(xué)校的建設(shè)管理在我國(guó)得到越來(lái)越迅猛的發(fā)展,在讀者管理制度上便有更高的要求,如何制定一套能夠適合大多數(shù)圖書管理的應(yīng)用平臺(tái)是現(xiàn)在讀者管理人員亟待解決的問(wèn)題,本課題研究從公司實(shí)際需求情況出發(fā),根據(jù)院?,F(xiàn)有的硬件設(shè)施,改變以往固定的管理模式,做到跟讀者無(wú)距離的交流、登記,為他們提供更為方便、直接的服務(wù),對(duì)院校的管理工作進(jìn)行了科學(xué)、規(guī)范的管理,調(diào)動(dòng)讀者管

17、理以及工作人員的積極性,提高他們的工作效率,對(duì)讀者的服務(wù)和智能化管理工作是一個(gè)推動(dòng)。而調(diào)動(dòng)全民工作積極性,也便于領(lǐng)導(dǎo)實(shí)施監(jiān)督管理,提高圖書管理工作的業(yè)務(wù)素質(zhì)。同時(shí)也可以加強(qiáng)與讀者的交流,便于讀者對(duì)院校的硬件設(shè)施以及環(huán)境做更詳細(xì)的了解,實(shí)現(xiàn)無(wú)距離接觸,無(wú)距離登記,真正建設(shè)成適應(yīng)新形勢(shì)下要求的圖書信息管理系統(tǒng),為院校讀者的管理系統(tǒng)帶來(lái)不可估量的利潤(rùn)價(jià)值。課題調(diào)研與可行性分析1.3.1課題調(diào)研(1)與實(shí)踐活動(dòng)和相關(guān)的文件和資料由教師提供,自己查找相關(guān)資料。(2)本課題要求學(xué)生有熟練的JAVA編程開(kāi)發(fā)能力,有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫(kù)理論開(kāi)發(fā)功底。(3)具有對(duì)圖書管理方面基本信息處理的能力。(

18、4)具有系統(tǒng)管理安全性保證??尚行苑治鲇捎陂_(kāi)發(fā)此讀者管理系統(tǒng)需要的環(huán)境有Windows98/Windows2000/Windowsxp/Windows2003平臺(tái),需要開(kāi)發(fā)人員熟練使用JAVA語(yǔ)言進(jìn)行編程,熟練使用Access語(yǔ)言進(jìn)行相關(guān)數(shù)據(jù)庫(kù)的操作,具有一定的數(shù)據(jù)庫(kù)開(kāi)發(fā)功底及編程能力。使用編程語(yǔ)言JAVA和Access數(shù)據(jù)庫(kù)相結(jié)合,再加上Windows98/Windows2000/Windowsxp/Windows2003穩(wěn)定的運(yùn)行環(huán)境的支持和開(kāi)發(fā)人員的過(guò)硬技術(shù),從功能和性能上完全都滿足系統(tǒng)的要求,因此從技術(shù)方面講開(kāi)發(fā)此圖書信息管理系統(tǒng)是可行的。第2章系統(tǒng)需求分析系統(tǒng)功能分析院校的圖書管理是

19、基礎(chǔ)性的管理工作。圖書管理是一個(gè)學(xué)校發(fā)展的關(guān)鍵動(dòng)力,只有加強(qiáng)圖書管理,才能不斷提高學(xué)校的教學(xué)質(zhì)量。幫助學(xué)校各領(lǐng)導(dǎo)層掌握院校讀者的情況,系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成。本圖書館管理系統(tǒng)需要完成的功能主要有:用戶登錄、注冊(cè)區(qū)域在此區(qū)域用戶可以輸入用戶名、用戶密碼和選擇用戶身份來(lái)登錄本系統(tǒng),用戶身份包括圖書館管理員、教師和學(xué)生。如果沒(méi)有注冊(cè)的用戶想進(jìn)入本系統(tǒng)可以單擊“注冊(cè)”按鈕來(lái)注冊(cè)新用戶。圖書館主頁(yè)功能包括:本館概括、館長(zhǎng)寄語(yǔ)、人員組成、開(kāi)館時(shí)間、館藏分布、館內(nèi)布局、規(guī)章制度、新書通報(bào)、新書亮點(diǎn)和信息反饋。菜單欄菜單欄包括以

20、下七個(gè)菜單:系統(tǒng)管理菜單,包括以下功能:管理員設(shè)置:主要是實(shí)現(xiàn)用戶的添加、修改和刪除;罰金設(shè)置:主要是實(shí)現(xiàn)每日超期罰款金額;切換用戶:主要是實(shí)現(xiàn)切換不同用戶的登錄;離開(kāi)掛起:主要是實(shí)現(xiàn)當(dāng)用戶有事而暫時(shí)離開(kāi)時(shí),鎖定和解除鎖定系統(tǒng);退出系統(tǒng):退出本系統(tǒng)。圖書設(shè)置菜單,包括以下功能:圖書類型設(shè)置:主要是為管理員給圖書分類而設(shè)置;出版社設(shè)置:主要是為管理員以后方便輸入圖書信息而設(shè)置;存放位置設(shè)置:主要是為管理員給書架分組而設(shè)置。圖書管理菜單:包括以下功能:圖書資料:主要是實(shí)現(xiàn)圖書信息的查詢、新書入庫(kù)、圖書修改刪除;借閱圖書:主要是實(shí)現(xiàn)圖書的借閱管理。續(xù)借圖書:主要是實(shí)現(xiàn)圖書的續(xù)借管理。歸還圖書:主要是

21、實(shí)現(xiàn)圖書的歸還管理。掛失圖書:主要是實(shí)現(xiàn)圖書的掛失管理。讀者管理菜單,包括以下功能:讀者類型設(shè)置:在本窗體下,用戶可以設(shè)置不同的讀者類型及可借數(shù)量和最長(zhǎng)期限。有效證件設(shè)置:在本窗體下,可以添加、修改和刪除有效證件的類型。讀者信息管理:本窗體提供了查詢、修改、添加、刪除讀者信息功能。讀者掛失與恢復(fù):本窗體為因不慎丟失借書證件的讀者提供了掛失和解除掛失功能,同時(shí)提供了查詢功能,可以精確查詢所要掛失讀者的信息。讀者到期續(xù)證:此窗體將自動(dòng)顯示全部到期或超期讀者信息,并辦理續(xù)證。系統(tǒng)查詢菜單,包括以下功能:圖書信息查詢:本查詢支持模糊和精確查詢,可以查詢圖書的各種信息。借閱圖書信息查詢:本查詢支持模糊和

22、精確查詢,使讀者更方便地查詢到已借閱圖書的各種信息。歸還/超期圖書信息查詢:本窗體可顯示全部已歸還圖書和已超期圖書。掛失圖書信息查詢:本窗體可以顯示全部的已掛失的圖書信息。讀者信息查詢:本查詢支持模糊查詢和精確查詢,可以顯示讀者的各種信息,極大地方便了對(duì)讀者的管理。今日信息查詢:包括三個(gè)功能,借閱圖書信息、歸還圖書信息和到期/超期信息,分別可以查詢當(dāng)天的借閱情況、歸還情況和到期/超期情況。統(tǒng)計(jì)排名菜單,包括以下功能:圖書借閱排名:可按借閱次數(shù)升序和降序排列圖書,反映圖書借閱情況。讀者借閱排名:可按已借數(shù)量升序和降序排列讀者,反映讀者借閱情況。罰款統(tǒng)計(jì):本功能可以對(duì)超期讀者和掛失圖書所付的賠償作

23、統(tǒng)計(jì)和匯總。系統(tǒng)幫助菜單,包括以下功能:有關(guān)本系統(tǒng)的一些版權(quán)信息、版本及系統(tǒng)平臺(tái)的一些信息。工具欄工具欄包括以下十二個(gè)功能:注銷用戶:可以注銷當(dāng)前登錄用戶。讀者資料維護(hù):功能與上述菜單欄中的讀者信息功能相同。讀者掛失、解除掛失和到期續(xù)證:可以為不慎丟失借書證件的讀者辦理掛失,當(dāng)證件找回時(shí)可解除掛失以及為已到期讀者辦理續(xù)證。圖書資料管理:主要是辦理圖書的入庫(kù)、修改和出庫(kù)。借閱記錄:主要是顯示圖書的借閱信息。借閱圖書管理:功能與上述菜單欄中的借閱圖書功能相同。續(xù)借圖書管理:功能與上述菜單欄中的續(xù)借圖書功能相同。歸還圖書管理:功能與上述菜單欄中的歸還圖書功能相同。掛失圖書管理:功能與上述菜單欄中的掛

24、失圖書功能相同。瀏覽書目:主要是瀏覽圖書的相信息。檢索書目:主要是查詢圖書的相關(guān)信息。系統(tǒng)幫助:主要是查看關(guān)于本系統(tǒng)的幫助文件。狀態(tài)欄狀態(tài)欄包括以下四個(gè)功能:本系統(tǒng)名稱:顯示本系統(tǒng)的名稱。本圖書館地址:顯示本圖書館的地址。用戶身份:顯示已登錄用戶的身份。當(dāng)前時(shí)間:顯示當(dāng)前時(shí)間。2.2系統(tǒng)功能模塊分析圖書館管理系統(tǒng)系統(tǒng)管理圖書類型出版社存放位置類型設(shè)置有效證件讀者信息讀者掛失解除掛失到期續(xù)證*系統(tǒng)查詢*統(tǒng)計(jì)排名系統(tǒng)幫助圖書信息查詢借閱圖書查詢歸還/超期圖書查詢掛失圖書查詢讀者信息查詢今日信息查詢f圖書借閱排名讀者借閱排名罰款統(tǒng)計(jì)借閱圖書信息歸還圖書信息到/超期信息系統(tǒng)幫助圖1.1組織結(jié)構(gòu)圖數(shù)據(jù)庫(kù)

25、系統(tǒng)數(shù)據(jù)庫(kù)是信息管理的基礎(chǔ)。數(shù)據(jù)庫(kù)結(jié)構(gòu)直接關(guān)系到各種功能的實(shí)現(xiàn)和程序運(yùn)行的效率。進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解與分析讀者需求(包括數(shù)據(jù)與處理)。需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。需求分析的結(jié)果是否準(zhǔn)確地反映了讀者的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。1數(shù)據(jù)庫(kù)信息用戶資料用戶名密碼身份性別系別系統(tǒng)設(shè)置圖書設(shè)置圖書管理讀者管理系統(tǒng)查詢統(tǒng)計(jì)排名系統(tǒng)幫助11管理員男計(jì)算機(jī)有有有有有有有罰金設(shè)置每日罰金編號(hào)0.21離開(kāi)掛起密碼編號(hào)0.21圖書類型設(shè)置編號(hào)類型名稱10文學(xué)出版設(shè)置編號(hào)名稱3南京大學(xué)書架設(shè)置書架編號(hào)名稱1ATT圖書資料書名編號(hào)條形

26、碼分類法作者類型價(jià)格出版社頁(yè)碼書架名稱出版日期入庫(kù)日期庫(kù)存量借閱次數(shù)圖書狀態(tài)操作員摘要java00010001編程?hào)|方編程35清華398A-1-1200309-04200501-1211已借許永偉OOO借書統(tǒng)計(jì)讀者姓名讀者編號(hào)讀者條碼圖書名稱圖書編號(hào)圖書條碼借閱數(shù)量圖書價(jià)格出版社名存放位置圖書類型借書日期應(yīng)還日期操作員續(xù)借是否超期林鴿0070001java00010001135清華大學(xué)A-1-1計(jì)算機(jī)200601-12200602-12林鴿無(wú)否續(xù)借統(tǒng)計(jì)讀者姓名讀者編號(hào)讀者條碼圖書名稱圖書編號(hào)圖書條碼借閱數(shù)量圖書價(jià)格出版社名存放位置圖書類型借書日期應(yīng)還日期操作人員續(xù)借是否超期林鴿00700100

27、0100010001135商院A-1-1計(jì)算機(jī)200601-12200602-12林鴿1否罰款統(tǒng)計(jì)讀者編號(hào)讀者條形碼讀者姓名圖書編號(hào)圖書條形碼圖書名稱是否超期超期天數(shù)罰日每金罰款總額罰款日期操作員讀者編號(hào)讀者條形碼讀者姓名圖書編號(hào)圖書條形碼圖書名稱是否超期超期天數(shù)罰日每金罰款總額罰款日期操作員0071234567許永偉00020002java是310.262006-32許永偉掛失圖書圖書編號(hào)圖書條形碼圖書名稱讀者編號(hào)讀者條形碼讀者姓名丟失數(shù)量丟失時(shí)間是否超期超期天數(shù)每日罰金罰款總計(jì)贈(zèng)償金額操作員00030003數(shù)據(jù)結(jié)構(gòu)00212345fgsd12006-3-26是750.21530操作員讀者類

28、型編號(hào)名稱可借數(shù)量最長(zhǎng)期限4學(xué)生520有效證件編號(hào)有效證件7身份證讀者資料讀者讀者條形性別身份有效證件注冊(cè)截止出生聯(lián)系聯(lián)系讀者可借最長(zhǎng)借閱操作備注已借姓名編號(hào)碼證件號(hào)碼日期日期日期電話地址狀態(tài)數(shù)量期限次數(shù)員數(shù)量許永0071234男學(xué)生借書12342003200619848633商學(xué)正常3300大奪1偉5677證567-09-07-12-4252院8171011信息反饋姓名性別單位地址電子郵件反饋信息反饋日期許永偉男山東商學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系2006-04-012.4數(shù)據(jù)處理流程分析1數(shù)據(jù)處理流程數(shù)據(jù)庫(kù)或數(shù)據(jù)表結(jié)構(gòu)確定之后,在實(shí)際的數(shù)據(jù)處理程序設(shè)計(jì)之前需要對(duì)所處理的數(shù)據(jù)處理流程作必要的分析。所

29、謂對(duì)數(shù)據(jù)處理流程作必要的分析是指找出各數(shù)據(jù)之間的主要關(guān)系,數(shù)據(jù)存取的主要走向。另外,在實(shí)際的數(shù)據(jù)處理過(guò)程中還會(huì)有些細(xì)節(jié)問(wèn)題。在遇到這些細(xì)節(jié)問(wèn)題時(shí),及時(shí)處理即可。并且,有些細(xì)節(jié)問(wèn)題不是在做數(shù)據(jù)處理流程分析時(shí)事先都能預(yù)料的。對(duì)于現(xiàn)在這個(gè)數(shù)據(jù)處理系統(tǒng)來(lái)說(shuō),最主要的工作實(shí)際就是三項(xiàng):1)將讀者信息的基本情況及時(shí)錄入數(shù)據(jù)庫(kù);2)要將讀者查詢情況及時(shí)錄入數(shù)據(jù)庫(kù);3)對(duì)讀者操作情況進(jìn)行匯總。整體數(shù)據(jù)流:管理員通過(guò)密碼進(jìn)入系統(tǒng),分別對(duì)上述幾大功能逐一實(shí)現(xiàn)。在數(shù)據(jù)關(guān)系簡(jiǎn)單的情況下對(duì)數(shù)據(jù)處理,可以在將數(shù)據(jù)庫(kù)設(shè)計(jì)好之后直接設(shè)計(jì)程序。但是按正規(guī)的數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)程序,無(wú)論要處理的數(shù)據(jù)關(guān)系復(fù)雜與否都應(yīng)在做程序設(shè)計(jì)之

30、前做好數(shù)據(jù)的流程分析。進(jìn)入系統(tǒng)模塊流程圖:庫(kù)存原有圖書入庫(kù)記錄庫(kù)存原無(wú)圖書第3章概要設(shè)計(jì)概要說(shuō)明學(xué)校的圖書館管理是基礎(chǔ)性的管理工作。圖書管理是學(xué)校辦學(xué)基礎(chǔ),只有加強(qiáng)圖書管理,才能不斷提高學(xué)生知識(shí)的廣闊度。這就是本圖書管理系統(tǒng)需要完成的功能。本系統(tǒng)的數(shù)據(jù)庫(kù)是使用assess制作的,本圖書管理系統(tǒng)主要對(duì)學(xué)校的學(xué)生讀者進(jìn)行管理。系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)主要包括五個(gè)模塊:登錄及注冊(cè)區(qū)域、圖書館主頁(yè)、菜單欄、工具欄狀態(tài)欄。圖書館管理系統(tǒng)登錄及注冊(cè)區(qū)域圖書館主頁(yè)菜單欄1FJHrr系統(tǒng)設(shè)置圖書設(shè)置圖書管理讀者管理系統(tǒng)查詢統(tǒng)計(jì)排名系統(tǒng)幫助第四章詳細(xì)設(shè)計(jì)本系統(tǒng)中我主要負(fù)責(zé)的是菜單欄中系統(tǒng)管理、圖書設(shè)置、圖書管理、

31、讀者管理以及工具欄模塊,下面我將依次著重論述。41菜單欄模塊系統(tǒng)管理圖書設(shè)置圖書菅理讀者管理系統(tǒng)査詢統(tǒng)計(jì)排名系統(tǒng)幫助管理員請(qǐng)爰圖書類型圖書資料團(tuán)傑息酗囲書馳齢系城耕助出版社借園西書有蝕證件切換用戶續(xù)倍圉書讀者信息離開(kāi)桂起歸還圖書掛奘圏書解餘掛尖朋他酗一圏圉書信息到期續(xù)證歸還團(tuán)書信息到期/超期信思4.1.1系統(tǒng)管理管理員設(shè)置在本窗體內(nèi),用戶可以根據(jù)自己的需求,設(shè)置具有不同權(quán)限的管理員。每個(gè)管理員可以設(shè)立自己?jiǎn)为?dú)的密碼,以便管理,和提高安全性。用戶在此窗體下點(diǎn)擊添加便可以添加新的管理員了。在用戶名一欄中為管理員設(shè)置唯一的用戶名,然后在下拉框中選擇用戶的身份、性別以及系別,在多選框下選擇此用戶所具有

32、的權(quán)限,其中包括系統(tǒng)設(shè)置、圖書設(shè)置、圖書管理、讀者管理、系統(tǒng)查詢、統(tǒng)計(jì)排名、系統(tǒng)幫助。在確定權(quán)限后必須為此用戶設(shè)置一個(gè)用戶密碼。1添加:點(diǎn)添加,然后在相應(yīng)的輸入框內(nèi)輸入相應(yīng)的信息,最后點(diǎn)擊保存。2修改:從表格中選中所要修改的的對(duì)象,然后點(diǎn)修改,所選對(duì)象相應(yīng)的信息會(huì)自動(dòng)進(jìn)入相應(yīng)的輸入框,此時(shí)可以自行修改,修改完成后,點(diǎn)保存即可。3刪除:可以從表格中選取所要?jiǎng)h除的對(duì)象,點(diǎn)保存即可。4取消:取消當(dāng)前操作。5退出:退出管理員設(shè)置。罰金設(shè)置本窗體內(nèi),管理員可以設(shè)置圖書超期的每日罰款金額,并可以設(shè)置是否自動(dòng)顯示到/超期信息。A切換用戶本功能可以切換不同的用戶登錄本系統(tǒng)。離開(kāi)掛起當(dāng)用戶有事需要暫時(shí)離開(kāi)時(shí),可

33、在此窗體密碼框鍵如密碼,點(diǎn)擊掛起,系統(tǒng)將提示軟件成功掛起,此時(shí)軟件界面將被屏蔽。若要取消掛起,只需要重新輸入密碼,點(diǎn)擊解除,軟件將自動(dòng)解除掛起狀態(tài)。退出系統(tǒng)退出本圖書館管理系統(tǒng)。4.1.2圖書設(shè)置圖書類型設(shè)置本窗體主要是為管理員給圖書分類而設(shè)置。管理員可以根據(jù)藏書情況,給圖書分類。給圖書分類可以提高圖書的查詢速度,方便用戶隨時(shí)隨地添加、更改、刪除圖書的分類。出版社設(shè)置本窗體主要是為管理員給出版社分類而設(shè)置。管理員可以根據(jù)進(jìn)書情況,給出版社分類。給出版社分類可以提高圖書的查詢速度,方便用戶隨時(shí)隨地添加、更改、刪除出版社的分類。書架設(shè)置本窗體主要是為管理員給書架分類而設(shè)置。管理員可以根據(jù)圖書的分類

34、發(fā)問(wèn),給書架分類。給書架分類可以提高圖書的查詢速度,方便用戶隨時(shí)隨地添加、更改、刪除書架的分類。4.1.3圖書管理齊菁tzri*i.-ArBErM莘rTSintq.siEfciJt珂世7隹rrPFriml岀或he:*岀ITTEiU-K也Mi*441-pXji-fWpi;N肌福UJfvIJ戸EV*干磯:K召出.匕j率匚IHH-K*|llW產(chǎn)1葉CD4i-W1n.卞i1+MHL.bLl*1.1.SIC*A:12OOK-OEMi.LJ-皿口TuijijTM-W+tw:胖畀1+KtL.au.口:*AW-Ci-L-SACii-Ld-.SlMC-u.irfritrCinminnoeiwtt,.円+:節(jié)ii

35、*r+nIT5II-11rixipi-iODO&H-.-FiIl好丹帕宮1斗-API吐17OieA-2-22OD1.1O1O1DKlntrHUKz*piurAifH4a.aA-BE4L匚13=112OD4-O.2CXJ=ii.1EEH十竿吋斗測(cè)1A.UD11卄M憂-ECU1HM+L.13.lu咼守世ii11SDDS=li=Dd3=u.LI-II:XnilTTMtCi-lWl*l.R+4;丸*!厝j-屮.ci11r-i-m-i.*IMM11LlIIiT1.:“-iinil.LUMt.O13nra:3卅enZ1ZB-L-lzriCiD-a.LI用.込awn|程專astf|耳罟出圖尹敗鼻丙百團(tuán)】i呂

36、具丨站巧此功能窗體下,用戶可以根據(jù)書館藏書情況,對(duì)數(shù)據(jù)庫(kù)進(jìn)行圖書錄入,通過(guò)添加、修改、刪除等功能來(lái)實(shí)現(xiàn),使得用戶可以更加方便快捷進(jìn)行圖書錄入工作。1查詢:點(diǎn)查詢,彈出圖書信息查詢窗體,如下圖所示,可以選擇選擇查詢條件,然后在文本框中輸入關(guān)鍵詞語(yǔ),點(diǎn)擊執(zhí)行查詢,查詢結(jié)果就可以顯示在圖書資料管理窗體的表格內(nèi)。占i:gSjsi=jiQwm-nSFoQzz?-r-TKciisdi4iZS_*.+flK=.1.d_Ll3W.I=TMUJ亠_/i=rj=&壬m-:1蟲杏叭甘m丈此9翼則$眄&:13T4ia-dH-Bf:耐如屮工階.lllAjlRWi!-!-.13IImiS啊rsE:Mb-ii:H4|alh

37、.rlim-Mrr:mnn-I!IXTl,iIIixci.RillmiE-CU-J-O.*E卄.”Al:三iFl.Al:-nII.-i-l.RMi:田,燈HTSAK-Wii-rr-kToIVTH-iffl.rilC-呂:iiirhM1m,iir.:j.im.*Kihirf:r*乂P111斗:膈,.111斗;ifti.IL-4在本窗體下,可以詳細(xì)記錄下讀者的信息,以便于與讀者的聯(lián)系。同時(shí)本窗體提供了查詢、修改、添加、刪除功能,有助于用戶對(duì)讀者的統(tǒng)計(jì)和了解,對(duì)書館圖書的管理起了一定的保障。1查詢:點(diǎn)查詢按鈕,彈出讀者信息查詢窗體,如下圖所示,可以選擇選擇查詢條件,然后在文本框中輸入關(guān)鍵詞語(yǔ),查詢結(jié)

38、果就可以顯示在讀者信息管理窗體的表格內(nèi)。2全部信息:點(diǎn)擊此按鈕可以顯示所有圖書的全部信息。點(diǎn)擊執(zhí)行查詢,3添加讀者:點(diǎn)擊此按鈕彈出圖書入庫(kù)窗體,如下圖所示,在各個(gè)文本框中輸入讀者的相關(guān)信息后,點(diǎn)擊添加按鈕,即可添加此新讀者的信息。4更改資料:點(diǎn)擊此按鈕彈出讀者資料更新窗體,如下圖所示,陽(yáng)丄上L1=1.aszHiadtLb:gjgte吃:bJOlBIMi-=r=dtin4I|WmcPZE-葉A4-4|=T厲冃.=Ji.aHWi盧刊點(diǎn)擊更新按鈕會(huì)彈出讀者資料修改窗體,如下圖所示:可以選擇查詢條件,之后再輸入關(guān)鍵詞語(yǔ),即可在上個(gè)窗體中顯示所要修改的讀者信息,之后選擇所要修改的讀者信息,改完后點(diǎn)擊更新

39、按鈕即可完成修改。5.注銷讀者:點(diǎn)擊此按鈕,彈出讀者資料刪除窗體,如下圖所示:點(diǎn)擊刪除按鈕會(huì)彈出讀者資料刪除窗體,如下圖所示:可以選擇查詢條件,之后再輸入關(guān)鍵詞語(yǔ),即可在上個(gè)窗體中顯示所要?jiǎng)h除的讀者信息,之后點(diǎn)擊刪除按鈕即可完成刪除。讀者掛失、恢復(fù)與到期續(xù)證本窗體為因不慎丟失借書證件的讀者提供了掛失功能,在一定程度上解決了因證件丟失而造成的圖書冒領(lǐng)、冒借,圖書丟失的問(wèn)題。當(dāng)證件找回或補(bǔ)辦,可以解除掛失。當(dāng)需要掛失時(shí),僅需選中所要掛失的讀者,點(diǎn)擊掛失,系統(tǒng)將會(huì)提示操作成功。而相應(yīng)的為掛失讀者被選中時(shí),點(diǎn)擊恢復(fù)按鈕則可以恢復(fù)此讀者,在此窗體下還將自動(dòng)顯示借書證件已經(jīng)到期和過(guò)期的讀者,如果需要續(xù)辦,

40、只需要人表格中選中要續(xù)辦的對(duì)象,點(diǎn)擊到期續(xù)證按鈕,系統(tǒng)將提示操作成功,同時(shí)讀者狀態(tài)將變?yōu)檎?。本窗體同時(shí)提供了查詢功能,可以進(jìn)行精確查詢。4.2工具欄模塊|O|盤巳費(fèi)7倉(cāng)仝d夠第一個(gè),注銷當(dāng)前用戶按鈕,當(dāng)用戶已登錄本系統(tǒng)時(shí)才可使用,可注銷當(dāng)前登錄用戶。第二個(gè),讀者資料維護(hù)按鈕,實(shí)現(xiàn)讀者的查詢、添加、修改和刪除。第三個(gè),讀者掛失、恢復(fù)與到期續(xù)借按證按鈕,與菜單中相應(yīng)功能一樣。第四個(gè),圖書管理按鈕,實(shí)現(xiàn)圖書的查詢、添加,修改和刪除。第五個(gè),借閱記錄按鈕,記錄圖書的借閱情況。第六個(gè),借閱圖書按鈕,實(shí)現(xiàn)圖書的借閱管理。第七個(gè),續(xù)借圖書按鈕,實(shí)現(xiàn)圖書的續(xù)借管理。第八個(gè),歸還圖書按鈕,實(shí)現(xiàn)圖書的歸還管理。

41、第九個(gè),圖書掛失按鈕,實(shí)現(xiàn)圖書的掛失管理。第十個(gè),瀏覽書目按鈕,實(shí)現(xiàn)圖書信息的查看。第十一個(gè),檢索書目按鈕,實(shí)現(xiàn)圖書信息的查詢。第十二個(gè),系統(tǒng)幫助按鈕,提供本系統(tǒng)的相關(guān)幫助。第5章用戶手冊(cè)5.1系統(tǒng)主要功能本系統(tǒng)是院校管理系統(tǒng),該系統(tǒng)主要功能包括管理員登錄及注冊(cè)、圖書館主頁(yè)(包括九個(gè)功能:本館概況、人員組成、開(kāi)館時(shí)間、館藏分布、館內(nèi)布局、規(guī)章制度、新書通報(bào)、新書亮點(diǎn)和信息反饋)、工具欄、菜單欄(包括七個(gè)功能:系統(tǒng)設(shè)置、圖書設(shè)置、圖書管理、讀者管理、系統(tǒng)查詢、統(tǒng)計(jì)排名和系統(tǒng)幫助)和狀態(tài)欄。本課題主要是解決院校圖書管理問(wèn)題,目標(biāo)是使院校圖書館管理人員在院校的圖書管理上也做到數(shù)據(jù)的信息化、快速化和網(wǎng)

42、絡(luò)化。5.2運(yùn)行環(huán)境要求硬件最低配置要求主機(jī):主頻在133MHz以上(最重要是穩(wěn)定!);內(nèi)存:16MB內(nèi)存;硬盤:系統(tǒng)需用硬盤容量大約30M;顯示器:標(biāo)準(zhǔn)VGA彩色顯示器;800X600,256色;輸入設(shè)備:鍵盤、鼠標(biāo)。軟件配置操作系統(tǒng):中文WINDOWS2000以上版本。運(yùn)行環(huán)境:JDK1.4以上版本。其它要求:要絕對(duì)地保證無(wú)病毒,否則會(huì)引起數(shù)據(jù)錯(cuò)誤!切記!5.3系統(tǒng)安裝與初始化本系統(tǒng)基于JAVA和ACCESS,故PC機(jī)上必須安裝JDK1.4以上版本和MicrosoftOffice2000以上版本,不需要安裝其它特別軟件環(huán)境.5.4系統(tǒng)操作說(shuō)明進(jìn)入系統(tǒng)主界面,輸入下面的用戶名及密碼:用戶名:

43、adminflBNKia審1聲ue不5|曲衛(wèi)nmzi.Bui:帶酵irw3i:ig區(qū)晶?3燈見(jiàn)卒|州戶京書i“曰hEnh品jjcoGHnoEitn口憎twjgeriip&t口砂|在這個(gè)界面可以進(jìn)行所有的操作,大體的功能已經(jīng)在上面的詳細(xì)設(shè)計(jì)中介紹。密碼:admin用戶身份:圖書館管理員系統(tǒng)主界面如下圖所示:o斟BEJfrl*:iOtfAMSEr匚1lOH3錘所遇到的困難及解決方案在畢業(yè)設(shè)計(jì)的過(guò)程中,我們遇到了很多意料之外的困難,由于本人的能力有限,以及所學(xué)知識(shí)的片面性從而導(dǎo)致在課程設(shè)計(jì)過(guò)程中出現(xiàn)了很多困難,從最初的構(gòu)思到最后的綜合測(cè)試,從程序出錯(cuò)到系統(tǒng)問(wèn)題,大部分的困難是我們以前沒(méi)有遇到過(guò)的,于

44、是虛心請(qǐng)教同學(xué)及老師從而把問(wèn)題解決掉。(1)JAVA界面布局問(wèn)題:在剛開(kāi)始做界面,由于不熟悉JAVA的各種布局,所以做的界面非常粗糙且控件放置比較亂,但由于請(qǐng)教老師與同學(xué),這個(gè)問(wèn)題慢慢解決了并達(dá)到相當(dāng)熟練的地步。(2)JDBC數(shù)據(jù)庫(kù)問(wèn)題:在剛連接數(shù)據(jù)庫(kù)時(shí),根據(jù)書上的做要設(shè)置數(shù)據(jù)源,但是這種做法往往使系統(tǒng)變得操作困難起來(lái),于是便四處查找不用設(shè)數(shù)據(jù)源的代碼,想到以前用VB做數(shù)據(jù)庫(kù)時(shí)就不用設(shè)數(shù)據(jù)源,便拿來(lái)代碼參考,經(jīng)過(guò)數(shù)次調(diào)試,終于成功。(3)SWING類庫(kù)的使用:由于做界面時(shí)要用到許多其中的類庫(kù),尤其是JAVA表格、JAVA滾動(dòng)面板和JAVA分隔面板比較不好做,但經(jīng)過(guò)多次查詢英文版的JDK1.4A

45、PI和問(wèn)老師以及同學(xué),終于得到了圓滿的解決。(4)JAVA中嵌入網(wǎng)頁(yè)的問(wèn)題:由于做了個(gè)圖書館主頁(yè),想把整個(gè)圖書館的相關(guān)信息通過(guò)網(wǎng)頁(yè)的形式反映出來(lái),但是在做的初期,手頭上這方面的資料可以說(shuō)是少之又少,但經(jīng)過(guò)多方查找,尤其是通過(guò)上網(wǎng)查找,終于有了一點(diǎn)頭緒,埋頭做了一天多,終于把第一個(gè)網(wǎng)頁(yè)顯示出來(lái),萬(wàn)事開(kāi)頭難,以后的就好做了。(5)判斷圖書是否超期的問(wèn)題:由于不懂JAVA中日期是怎么判斷的,所以在做的時(shí)候一度想放棄,但做做停停,始終不想放棄,功夫不負(fù)有心人呢,經(jīng)過(guò)多次調(diào)試和請(qǐng)教老師,終于基本上解決,實(shí)現(xiàn)此功能。(6)狀態(tài)欄的制作問(wèn)題:由于JAVA類庫(kù)中并沒(méi)有提供狀態(tài)欄一類的類,所以在做的時(shí)候查找了好

46、多方法,終于找到一個(gè)可行的,即用標(biāo)簽框和邊框組合做成狀態(tài)欄,經(jīng)以多次調(diào)試,終于做成現(xiàn)在這個(gè)比較滿意的樣子。(7)JAVA打印與報(bào)表制作的問(wèn)題:這是目前唯一一個(gè)沒(méi)有得到解決的問(wèn)題,未免有不少遺憾,雖多方查找此方面的資料并多次請(qǐng)教老師與同學(xué),但始終沒(méi)有得到解決,這也是本系統(tǒng)中比較重要的一個(gè)功能,實(shí)現(xiàn)比較難是一個(gè)原因,但更重要的是沒(méi)有足夠的時(shí)間去解決它。結(jié)束語(yǔ)經(jīng)過(guò)一個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),圖書館管理系統(tǒng)基本開(kāi)發(fā)完畢。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善。兩個(gè)月的畢業(yè)設(shè)計(jì),使我提高了實(shí)際操作能力,

47、從以前的理論上升到實(shí)踐,從感性認(rèn)識(shí)上升到理性認(rèn)識(shí),真正做到學(xué)有所用,雖然在設(shè)計(jì)過(guò)程中我也遇到一些困難,但在老師的幫助和自己的努力下,我都一一克服了,但由于時(shí)間關(guān)系,我并不能做到盡善盡美,應(yīng)該說(shuō)這是一大遺憾吧。本系統(tǒng)的擴(kuò)展性很強(qiáng),可根據(jù)不同讀者的需要,增加其他的功能模塊,當(dāng)然由于技術(shù)和語(yǔ)言使用方面存在一些不足,所以本管理系統(tǒng)在功能完善上有待進(jìn)一步的劃分和制作。首先,由于數(shù)據(jù)庫(kù)原理的某些方面的細(xì)節(jié)掌握不夠扎實(shí),導(dǎo)致設(shè)計(jì)過(guò)程中的很多變動(dòng)。其次,對(duì)于本次設(shè)計(jì),由于時(shí)間、自身開(kāi)發(fā)水平及其它原因,對(duì)于圖形間的比較,沒(méi)有能夠?qū)崿F(xiàn),這是自己的一大遺憾。通過(guò)這段時(shí)間的畢業(yè)設(shè)計(jì),學(xué)到了很多東西,不僅把以前所學(xué)的很

48、多知識(shí)充分利用上了,還要我學(xué)會(huì)使用了編程語(yǔ)言和數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)。我們?cè)谔撔穆?tīng)取和接受老師和同學(xué)們的意見(jiàn)和建議的同時(shí),會(huì)更加努力將其加以完善,并且提高自身知識(shí)水平。這并不是畢業(yè)設(shè)計(jì)的結(jié)束,更不是人生在學(xué)習(xí)生涯中的結(jié)束,而是新環(huán)境、新學(xué)習(xí)、新挑戰(zhàn)的開(kāi)始。有這樣我們才能學(xué)無(wú)止境,以求得更大的發(fā)展。對(duì)于我們年輕人來(lái)說(shuō),我相信:挑戰(zhàn)越多,機(jī)會(huì)越多。我們會(huì)打足精神,努力開(kāi)創(chuàng)新的成績(jī),勇敢的面對(duì)以后發(fā)生的一切,更好的提高自己,以便能夠更好為社會(huì)服務(wù),為人民服務(wù),近而體現(xiàn)自己在社會(huì)發(fā)展中的價(jià)值。致謝本次畢業(yè)設(shè)計(jì)使我對(duì)數(shù)據(jù)庫(kù)和JAVA的應(yīng)用有了更好的掌握,雖然只是一個(gè)小的應(yīng)用軟件,但在這次實(shí)踐中,特別是在收集資料

49、,分析資料過(guò)程中第一次運(yùn)用了軟件工程的理論,掌握了一些分析問(wèn)題、解決問(wèn)題的能力,在這過(guò)程中也參考了別人的一些數(shù)據(jù)庫(kù)作品及思路,并應(yīng)用到自己的設(shè)計(jì)中。當(dāng)然,在做這個(gè)軟件的過(guò)程中也收到了一些挫折,有很多問(wèn)題沒(méi)有考慮徹底,在編寫和修改代碼的過(guò)程中遇到了很多困難,在老師和同學(xué)的幫助下,均一一克服了這些困難。但這給了我編寫軟件的經(jīng)驗(yàn)和教訓(xùn),同時(shí)也培養(yǎng)了我細(xì)心,耐心等性格,樹立了一種良好科學(xué)的態(tài)度。在這次畢業(yè)設(shè)計(jì)的過(guò)程中我們收益非淺,我深深的體會(huì)到了如何把自己所學(xué)過(guò)的專業(yè)知識(shí)與實(shí)際應(yīng)用結(jié)合起來(lái),懂得如何靈活運(yùn)用自己所掌握的理論知識(shí),通過(guò)本次畢業(yè)設(shè)計(jì)使自己的知識(shí)得以鞏固和擴(kuò)展。在老師的大力支持和精心指導(dǎo)下,

50、經(jīng)過(guò)與同學(xué)的共同努力,經(jīng)過(guò)將近兩個(gè)月的時(shí)間順利完成了本次畢業(yè)設(shè)計(jì)。在專業(yè)知識(shí)方面,我們學(xué)到了很多新的東西,特別在JAVA、及Assess等方面,有了很大的提高。我們體會(huì)到了軟件開(kāi)發(fā)不僅僅是編程,它需要方方面面的考慮,同時(shí)也必須具備比較全面的知識(shí)。就像我們生活中的每一件事都需要有始有終,認(rèn)真對(duì)待。首先我要感謝我的指導(dǎo)老師,他負(fù)責(zé)任的指導(dǎo)和建議使我受益非淺,他每時(shí)每刻的督促使我不敢有絲毫的怠慢,他一直給予我悉心的教導(dǎo)和莫大的支持無(wú)論在學(xué)習(xí)上還是在精神上都給予了幫助,這些幫助和鼓舞對(duì)我而言是一筆財(cái)富,它一直鞭策著我認(rèn)真的完成畢業(yè)設(shè)計(jì),而且也讓我在面對(duì)人生的設(shè)計(jì)舞臺(tái)時(shí)同樣充滿了信心。我從指導(dǎo)老師身上學(xué)

51、到了很多東西。他深厚的理論水平都使我受益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助。參考文獻(xiàn)現(xiàn)代軟件工程科學(xué)出版社,周之英編著管理信息系統(tǒng)經(jīng)濟(jì)科學(xué)出版社,黃梯云主編數(shù)據(jù)庫(kù)系統(tǒng)原理教程清華大學(xué)出版社,王珊編著數(shù)據(jù)庫(kù)設(shè)計(jì)與編程實(shí)例詳解電子工業(yè)出版社,張淮野譯JAVA2實(shí)用教程(第二版)清華大學(xué)出版社,耿祥義、張躍平編著Java語(yǔ)言與JBuilder應(yīng)用基礎(chǔ)教程科學(xué)出版社,張健編著Java2入門與提高清華大學(xué)出版社,東方人華主編Java程序設(shè)計(jì)技巧與開(kāi)發(fā)實(shí)例人民郵電出版社,朱福喜、唐曉軍編著附錄本節(jié)將著重把本系統(tǒng)中所涉及到的比較

52、重要的源代碼摘附如下:?jiǎn)螕舯砀裰杏涗洶褦?shù)據(jù)反映到界面中的文本框中的代碼:publicvoidvalueChanged(ListSelectionEventel)tempString二;/JTable的getSelectedRows()與getSelectedColumns()方法/返回已選取表格cell的indexArray數(shù)據(jù).introws二jta.getSelectedRows();intcolumns二jta.getSelectedColumns();/JTable的getValueAt()方法會(huì)返回某行的cell數(shù)據(jù),返回值是Object數(shù)據(jù)類型,因此我們要自行轉(zhuǎn)成String數(shù)據(jù)類

53、型.for(inti=0;irows.length;i+)for(intj=0;jcolumns.length;j+)tempString=tempString+(String)jta.getValueAt(rowsi,columnsj);tryUpdatel();catch(SQLExceptioned)用戶添加、修改和刪除代碼:stmt.executeUpdate(INSERTINTO用戶資料(用戶名,密碼,身份,性別,系別,系統(tǒng)設(shè)置,圖書設(shè)置,圖書管理,讀者管理,系統(tǒng)查詢,統(tǒng)計(jì)排名,系統(tǒng)幫助)values(+jtfl.getText()+,+jpf.getText()+,+jcbl0.g

54、etSelectedItem()+,+jcb9.getSelectedItem()+,+jcbll.getSelectedItem()+,+tl+,+12+,+t3+,+t4+,+t5+,+t6+,+t8+);stmt2.executeUpdate(update用戶資料set密碼=+pass+,身份=+jcb10.getSelectedItem()+,性別二+jcb9.getSelectedItem()+,系別=+jcb11.getSelectedItem()+,系統(tǒng)設(shè)置二+11+,圖書設(shè)置二+12+,圖書管理=+13+,讀者管理二+14+,系統(tǒng)查詢二+15+,統(tǒng)計(jì)排名=+16+,系統(tǒng)幫助=+

55、t8+where用戶名二+user+);stmt.executeUpdate(deletefrom用戶資料where用戶名二+user+);查詢圖書是否超期代碼:nowTime二newDate();matter二newSimpleDateFormat(yyyy-MM-dd);calendar二Calendar.getInstance();calendar.setTime(newDate();intyear二calendar.get(Calendar.YEAR),month二calendar.get(Calendar.MONTH)+1,day二calendar.get(Calendar.DAY_

56、OF_MONTH);Stringyear1=String.valueOf(calendar.get(Calendar.YEAR),month1二String.valueOf(calendar.get(Calendar.MONTH)+1),day1=String.valueOf(calendar.get(Calendar.DAY_OF_MONTH);Stringsubstr二bookdate.substring(0,4),substr1二bookdate.substring(5,7),substr2二bookdate.substring(8,10);calendar.set(Integer.pa

57、rseInt(substr),Integer.parseInt(substr1)T,Integer.parseInt(substr2);longtime1二calendar.getTimeInMillis();calendar.set(year,monthT,day);longtime2二calendar.getTimeInMillis();longdays=(time2-time1)/(1000*60*60*24);/計(jì)算所借天數(shù)為days表格顯示數(shù)據(jù)庫(kù)中數(shù)據(jù)代碼:publicvoidviewl()throwsSQLExceptioninti=0;Stringnot二無(wú);tryStringd

58、zxm,dzbh,txm,xb,sf,yxzj,zjhm,zcrq,zxrq,csrq,lxdh,lxdz,dzzt,kjsl,zcqx,jycs,czy,bz;Stringstrurl二jdbc:odbc:driver二MicrosoftAccessDriver(*.mdb);DBQ二DataBase/Library.mdb;tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);catch(ClassNotFoundExceptioneg)con=DriverManager.getConnection(strurl);stmt二con.createStatement();ResultSetrs=stmt.executeQuery(select*from借書統(tǒng)計(jì)where讀者編號(hào)=+jtf

溫馨提示

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

評(píng)論

0/150

提交評(píng)論