JAVA課程設(shè)計報告圖書信息管理系統(tǒng).pdf
《JAVA課程設(shè)計報告圖書信息管理系統(tǒng).pdf》由會員分享,可在線閱讀,更多相關(guān)《JAVA課程設(shè)計報告圖書信息管理系統(tǒng).pdf(22頁珍藏版)》請在匯文網(wǎng)上搜索。
1、JAVA 課程設(shè)計報告圖書信息管理系統(tǒng)JAVA 課程設(shè)計報告圖書信息管理系統(tǒng)JAVA 2課程設(shè)計報告JAVA 2課程設(shè)計報告圖書信息管理系統(tǒng)圖書信息管理系統(tǒng)0 0目錄目錄一、需求分析2二、程序的主要功能及程序運(yùn)行平臺2三、程序總框架圖3四、系統(tǒng)模塊分析3五、較具特色的函數(shù)4六、存在的不足與對策5一、需求分析2二、程序的主要功能及程序運(yùn)行平臺2三、程序總框架圖3四、系統(tǒng)模塊分析3五、較具特色的函數(shù)4六、存在的不足與對策5七、參考文獻(xiàn)5八、附錄(主要源代碼及程序類的說明)5七、參考文獻(xiàn)5八、附錄(主要源代碼及程序類的說明)51 1一、需求分析一、需求分析當(dāng)今時代是飛速發(fā)展的信息時代,而圖書館作為一
2、種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進(jìn)行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。
3、數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進(jìn)行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時對它比較清楚,時間一長,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的圖書進(jìn)行更改就更加困難了。基于這些問題,有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改圖書情況.二、程序的主要功能及程序運(yùn)行平臺二、程序的主
4、要功能及程序運(yùn)行平臺本次課程設(shè)計的要求使用圖形界面,用數(shù)據(jù)庫建立圖書信息表。(1)針對學(xué)生:1.?能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況。2。能夠方便地借閱圖書、續(xù)借圖書、歸還圖書.3。能夠查詢自己的基本資料、借閱圖書情況。2 24。能夠熟悉圖書管理系統(tǒng)的使用。(2)針對圖書管理員:1。能方便的對圖書進(jìn)行錄入登記,注銷陳舊的書籍。2.能夠方便地對新生進(jìn)行登記,或注銷已經(jīng)畢業(yè)的學(xué)生信息(基本信息,借閱信息).3。能夠隨時發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書超期情況、館內(nèi)藏書情況、借情況息,以便各學(xué)院能夠隨時獲知本院學(xué)生的一些借書信息。(3)程序運(yùn)行平臺:在 java 虛擬機(jī)上,使用軟
5、件 eclipse 編程三、程序總框架圖三、程序總框架圖圖書信息圖書信息學(xué)生學(xué)生借借 查查 系系 查查閱閱 詢詢 統(tǒng)統(tǒng) 詢詢圖書管理圖書管理錄錄入入發(fā)發(fā)布布圖書管理系統(tǒng)中包含書籍的采購、入庫、編目、出借、歸還、淘汰等功能,以及讀者信息的管理。本系統(tǒng)對前期的工作進(jìn)行了簡化,刪掉了書籍的采購、入庫、編目等繁瑣的工作,僅對系統(tǒng)主要部分進(jìn)行分析。為了提高服務(wù)效果,圖書館系統(tǒng)實行開架閱覽,并為讀者提供客戶端,讀者可以查詢到館藏書目和個人在借圖書的信息。這項功能也可以通過互聯(lián)網(wǎng)實現(xiàn)。圖書管理員通過系統(tǒng)記錄圖書的出借和歸還,以及書目的維護(hù)和讀者信息的維護(hù).四、系統(tǒng)模塊分析四、系統(tǒng)模塊分析1。新書入庫模塊:新
6、書入庫界面包括圖書相關(guān)的屬性:編號、書名、作者、類別、出版日期、出版社、定價、數(shù)量、備注等.3 32.圖書整理模塊:(1)圖書整理界面包括:圖書修改刪除、圖書類別編輯圖書修改刪除界面除了包括圖書的相關(guān)屬性還包括圖書修改功能。圖書類別編輯界面包括對類別編號、類別名稱進(jìn)行添加、刪除、修改的功模塊。3.辦借書卡模塊:辦借書卡界面包括借書卡編號、持借書卡人的姓名、性別、組名、證件號。4。查詢模塊:(1)借閱信息查詢:根據(jù)查詢方式如按借書證號、按姓名等在文本框中輸入相關(guān)內(nèi)容即可查詢還可查詢到期圖書(2)圖書信息查詢:查詢方式有:按書號、按書名、按作者、按類別、按出版社。在關(guān)鍵字中輸入相關(guān)內(nèi)容,點擊“開始
7、查詢”按鈕,在 DataList 中列出查詢結(jié)果。如果選中“模糊查詢可查詢更多的相關(guān)信息。(3)用戶信息查詢:查詢方式有:按借書證號、按姓名。在關(guān)鍵字框中輸入借書證號或者讀者姓名.組用戶管理模塊:(4)組用戶管理界面:操作方式包括:修改、刪除、添加。組用戶信息包括:組編號、組名稱、最長天數(shù)、最多本數(shù)。5.圖書借還模塊:圖書借閱界面包括圖書編號、書名、類別、出版社、出版日期、借書證號等歸還圖書界面包括圖書的屬性、歸還者的信息。五、較具特色的函數(shù)五、較具特色的函數(shù)/圖書管理員public class SimpleBookManagerpublic static void main(String a
8、rgs)SetFont。setFont(new Font(”楷體”,0,12));Connection con=null;tryif(con!=null)JFrame f=new JFrame();f.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)con=SqlUtil.acquireConnection(127.0.0。1”,1433”,bookTest,admin,xyz);catch(Exception e)System。out.println(e);System。exit(-1)
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
16 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- JAVA 課程設(shè)計 報告 圖書 信息管理 系統(tǒng)