圖書管理信息系統(tǒng)設(shè)計畢業(yè)論文_第1頁
已閱讀1頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  題目 圖書管理管理信息系統(tǒng)設(shè)計 </p><p>  完成日期 2015年4月25日</p><p>  畢業(yè)設(shè)計(論文)課題任務(wù)書</p><p> ?。?2014----2015學(xué)年)</p><p&g

2、t;  學(xué)院名稱:計算機與信息學(xué)院</p><p> 課題名稱圖書管理管理信息系統(tǒng)設(shè)計</p><p> 學(xué)生姓名專業(yè)計算機科學(xué)與技術(shù)學(xué)號</p><p> 指導(dǎo)教師任務(wù)書下達(dá)時間2014年10月31 號</p><p> 課題概述:本課題要求完成一個人圖書管理系統(tǒng),完成后可以利用該系統(tǒng)進行圖書信息的存儲和查詢,具有一定的實用價值。編程工具和

3、數(shù)據(jù)庫管理系統(tǒng)不限,可以選自己熟悉的工具。</p><p> 要求閱讀或檢索的參考資料及文獻(xiàn):Web programming library design in C for MIS Bo Qu; Zhaozhi WuSoftware Engineering and Service Science (ICSESS), 2012 IEEE 3rd International Conference on Digital

4、 Object Identifier: 10.1109/ICSESS.2012.6269571 Publication Year: 2012 , Page(s): 733 - 736 IEEE Conference Publications The Design and Implementation of Management Information System for Dentsu Technology Company Zhen L

5、iping; Deng Hualing Information Management, Innovation Management and Industrial Engineering (ICIII), 2</p><p><b>  學(xué)位論文原創(chuàng)性聲明</b></p><p>  本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特

6、別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。</p><p>  作者簽名: 年 月 日</p><p>  學(xué)位論文版權(quán)使用授權(quán)書</p><p>  本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向有關(guān)學(xué)位論文管理部門或機構(gòu)

7、送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)省級優(yōu)秀學(xué)士學(xué)位論文評選機構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。</p><p><b>  本學(xué)位論文屬于</b></p><p>  1、保密 □,在_________年解密后適用本授權(quán)書。</p><p><

8、;b>  2、不保密 □。</b></p><p> ?。ㄕ堅谝陨舷鄳?yīng)方框內(nèi)打“√”)</p><p>  作者簽名: 年 月 日 </p><p>  導(dǎo)師簽名: 年 月 日 </p><p><b>  目 錄&l

9、t;/b></p><p><b>  摘要1</b></p><p><b>  前言2</b></p><p><b>  1緒論4</b></p><p><b>  1.1課題背景4</b></p><p>&

10、lt;b>  1.2研究意義5</b></p><p>  1.3課程設(shè)計目的5</p><p>  1.4課程設(shè)計任務(wù)5</p><p><b>  2系統(tǒng)結(jié)構(gòu)分析7</b></p><p><b>  2.1需求分析7</b></p><p>

11、  2.2可行性分析9</p><p>  2.3功能模塊圖9</p><p><b>  3數(shù)據(jù)庫設(shè)計13</b></p><p>  3.1概念結(jié)構(gòu)設(shè)計13</p><p>  3.2邏輯結(jié)構(gòu)設(shè)計15</p><p><b>  4系統(tǒng)實現(xiàn)15</b><

12、/p><p>  4.1數(shù)據(jù)庫的連接15</p><p>  4.2系統(tǒng)功能模塊設(shè)置15</p><p><b>  5功能測試16</b></p><p>  5.1登陸界面16</p><p><b>  5.2主界面17</b></p><p&

13、gt;  5.3管理員各功能模塊18</p><p>  5.4普通用戶各功能模塊20</p><p><b>  6總結(jié)22</b></p><p><b>  致謝23</b></p><p><b>  參考文獻(xiàn)24</b></p><p&g

14、t;  圖書管理管理信息系統(tǒng)設(shè)計</p><p><b>  學(xué) 生:黃小凱</b></p><p><b>  指導(dǎo)教師:張莉莉</b></p><p>  (三峽大學(xué) 計算機與信息學(xué)院)</p><p>  摘 要:本畢業(yè)設(shè)計主要解決圖書館的圖書管理問題,設(shè)計開發(fā)一個簡單的圖書管理系統(tǒng),實

15、現(xiàn)圖書的入庫、查詢、借閱,讀者的增加、刪除等功能。本圖書管理系統(tǒng)總共分為三個模塊:圖書館各個部門登陸模塊,讀者登陸與操作模塊,管理員登陸與操作模塊。本次畢業(yè)設(shè)計系統(tǒng)程序設(shè)計語言采用Java,數(shù)據(jù)庫采用SQL Server2008。該程序通過調(diào)試運行,初步實現(xiàn)了設(shè)計目標(biāo),經(jīng)過適當(dāng)完善后,可以應(yīng)用在圖書管理中,解決了相應(yīng)實際問題。</p><p>  關(guān)鍵詞:圖書管理系統(tǒng);Java;數(shù)據(jù)庫;SQL Server 20

16、08</p><p>  Abstract: The graduation project is mainly to solve the problem of library books management,design and development of a simple library management system,book storage,query,borrowing,increase read

17、ership and delete functions.The library management system is divided into a total of three modules:the various departmental libraries landing module,the reader landing and operating module,the administrator login and ope

18、rating module.The graduation project system programming languages use Java,database u</p><p>  Keywords: Library management system; Java; Database; SQL Server 2008</p><p><b>  前言</b>

19、</p><p>  圖書館管理系統(tǒng)是圖書管理工作中一個必不可少的組成部分,它的內(nèi)容是圖書館的管理者和使用者的關(guān)鍵。圖書館管理系統(tǒng),能為讀者提供快捷數(shù)據(jù)處理手段和大量的信息,具有高效率特性。如果圖書館管理完全使用手工操作,通過卡片和紙張記錄信息,既浪費時間又浪費人力。而且對于讀者或者書籍來說,查詢起來太麻煩了,這對于查找,更新和維護都帶來了許多困難。使用計算機對圖書信息管理,具有很多優(yōu)點,如:檢索迅速,易修改,可

20、靠性高,查找方便,存儲容量大,安全性高,壽命長,成本低,數(shù)據(jù)處理快速,易于印刷等。這些優(yōu)勢使得圖書館變得更加科學(xué),為規(guī)范化管理提供了重要條件。因此,這樣的管理軟件的開發(fā)是很有必要的事情。</p><p>  我所選的課題為圖書管理管理信息系統(tǒng)設(shè)計課題,課題來源于三峽大學(xué)教務(wù)管理系統(tǒng)上的自選課題。本課題要求完成一個人圖書管理系統(tǒng),完成后可以利用該系統(tǒng)進行圖書信息的存儲和查詢,具有一定的實用價值。</p>

21、<p>  有的圖書管理系統(tǒng),其功能已十分強大,為了便于管理員對圖書管理系統(tǒng)進行妥善的管理和讀者的查詢,圖書管理系統(tǒng)為管理員提供了管理日志、管理員添加、管理員切換、讀者添加、讀者修改、讀者查詢、讀者刪除、新書入庫等功能,為讀者提供了書籍查詢、讀者借閱信息查詢、圖書網(wǎng)上續(xù)借等很多功能。</p><p>  本系統(tǒng)是小型圖書管理系統(tǒng),專為個人設(shè)計。以圖書管理界面為例,本系統(tǒng)啟動后需要登陸,默認(rèn)登陸賬號和

22、密碼為admin和admin。然后輸入判斷,如果判斷失敗退出系統(tǒng),否則進入圖書管理系統(tǒng)的主界面。在這個界面可以選擇所需要的功能模塊,即通過鼠標(biāo)點擊相應(yīng)項,來完成所要執(zhí)行的功能。支持一系列關(guān)于圖書管理方面的簡單操作,諸如查詢、刪除、添加、修改密碼等。系統(tǒng)共有3個主菜單:文件、數(shù)據(jù)編輯、用戶。“文件”菜單有1個子菜單:退出,點擊后可以退出主界面;“數(shù)據(jù)編輯”菜單有5個子菜單:查找數(shù)據(jù)、添加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、全部顯示,分別可以實現(xiàn)數(shù)據(jù)

23、的增、刪、改、查功能;“用戶”菜單有1個子菜單:編輯用戶,點擊后是增加、修改、刪除管理員賬戶。對于讀者界面,點擊菜單欄,也能完成相應(yīng)的功能,例如圖書信息的查找、全部顯示。但是,讀者增加、修改、刪除圖書的權(quán)限,只能夠查找。</p><p>  大學(xué)期間,我們有很多的時間到圖書館借閱書籍,不斷充實自我、提高自我,但由于圖書館藏書太多,我們很難去查找自己感興趣的書籍,因此我們會經(jīng)常用到圖書管理系統(tǒng),用的時間長就對此產(chǎn)生

24、了興趣,本次課程設(shè)計也為我們提供了良好的機會,設(shè)計并實現(xiàn)了圖書管理系統(tǒng)的部分功能。</p><p>  設(shè)計一個圖書管理系統(tǒng),首先要做的就是需求分析。在這一階段要實行對管理員、讀者、書籍的管理,書籍的借閱與歸還、借閱超時等功能的實現(xiàn),還需要對用戶的需求進行調(diào)查和分析,否則就失去了意義了。對于界面的設(shè)計我們應(yīng)該追求的是:美觀、易讀性強、清晰度高;原則是不能因為刻意追求美觀而以整個界面的清晰度的犧牲作為代價,不能為了

25、清晰度而拋棄對易讀性的追求。在設(shè)計的過程中,我們應(yīng)該根據(jù)實際的情況進行設(shè)計,做到具體問題具體分析,不刻意追求原則。</p><p>  在對應(yīng)的界面與SQL數(shù)據(jù)庫建立連接,并實現(xiàn)對應(yīng)的SQL語句,將產(chǎn)生的結(jié)果顯示出來。并運用捕捉異常的方法,將異常信息顯示出來。實現(xiàn)SQL語句的時候借助前臺開發(fā)工具中關(guān)于數(shù)據(jù)處理的控件來完成。對于讀者而言,他們的需求是了解圖書的基本情況,自己的借閱情況??偠灾?,就是實現(xiàn)對各個信息表

26、的查詢。對于圖書管理員而言,要實現(xiàn)的功能比較多,例如實現(xiàn)新書入庫、數(shù)據(jù)庫表的創(chuàng)建、系統(tǒng)的維護等等,這些都需要設(shè)計和實現(xiàn)的。</p><p><b>  1緒論</b></p><p><b>  1.1課題背景</b></p><p>  在社會生活中,圖書館扮演著重要作用,同時也激發(fā)著社會的進步和發(fā)展。信息技術(shù)應(yīng)用得非常

27、廣泛,使得現(xiàn)代圖書館已經(jīng)由“文學(xué)借閱所”到“知識信息采集地”轉(zhuǎn)變,在傳統(tǒng)意義上,將逐漸演變成一個現(xiàn)代化的信息中心。該中心將在圖書館的歷史上具有里程碑的意義,屆時,通過自動化、數(shù)字化、網(wǎng)絡(luò)化等技術(shù)手段,豐富地加工、儲存和使用信息資源,并不斷獲得新的信息,幫助用戶生成合理數(shù)量命令,有益地促進科技教育和文化的進步,推動知識經(jīng)濟的發(fā)展??梢姡訌姾桶l(fā)展圖書館事業(yè),是為了滿足知識型經(jīng)濟的主要措施和挑戰(zhàn)?,F(xiàn)代電子圖書館、虛擬圖書館的出現(xiàn),將成為知識

28、經(jīng)濟時代的重要標(biāo)志。</p><p>  隨著網(wǎng)絡(luò)技術(shù),計算機應(yīng)用的普及,為了更有效地滿足讀者和管理員的相關(guān)需求,必須使用計算機來管理圖書館的日常工作。這需要一個有效的圖書館管理信息系統(tǒng)。為了實現(xiàn)圖書管理自動化、系統(tǒng)化、規(guī)范化。使用SQL來開發(fā)應(yīng)用軟件,計算機操作和管理將融入管理系統(tǒng)的實際應(yīng)用中,使復(fù)雜的日常人工管理方法和流程變得更加簡單化。</p><p>  現(xiàn)今由于信息技術(shù)的飛速發(fā)展

29、,圖書館作為社會知識信息媒介的功能日益重要,網(wǎng)絡(luò)環(huán)境下的信息資源建設(shè)知識庫的設(shè)計,開放存取學(xué)術(shù)交流模式,知識管理系統(tǒng),智能檢索,數(shù)字參考咨詢,數(shù)字圖書館領(lǐng)域成為圖書館系統(tǒng)的研究方向。</p><p>  那些較大型的圖書館還采用了大型數(shù)據(jù)庫開發(fā)的軟件,部分大型圖書館也使用SQL等。而基于SQL數(shù)據(jù)庫、asp.net技術(shù)的多數(shù)是中小型圖書館。但在大多數(shù)不發(fā)達(dá)國家,基于SQL數(shù)據(jù)庫的圖書館管理信息系統(tǒng)應(yīng)用很廣泛。但是

30、隨著圖書館網(wǎng)絡(luò)建設(shè)的深入和應(yīng)用的日益豐富,也同時出現(xiàn)了如何在保持圖書館網(wǎng)絡(luò)開放性的同時,實現(xiàn)網(wǎng)絡(luò)的安全性等問題。</p><p>  圖書館管理發(fā)展至今,綜合發(fā)展的整體趨勢已日漸明顯。采用新方法,吸收新思想,是促進圖書館發(fā)展的一個必要條件。下面將分成4個方面進行簡要介紹:</p><p><b>  a.體系化</b></p><p>  由于

31、信息技術(shù)與圖書管理技術(shù)的廣泛應(yīng)用,圖書管工作人員會利用圖書傳遞服務(wù),將咨詢結(jié)果發(fā)送出去。門戶系統(tǒng)中的圖書和信息服務(wù)將成為一個有機的整體,信息服務(wù)系統(tǒng)智能化,這是圖書館管理的整體實力的體現(xiàn)。</p><p><b>  b.網(wǎng)絡(luò)化</b></p><p>  網(wǎng)絡(luò)化信息服務(wù)指的是圖書管理的各項服務(wù)依托于網(wǎng)絡(luò)進行,圖書管理網(wǎng)絡(luò)化進程在不斷加快,從圖書管理自動化發(fā)展到圖書管

32、理網(wǎng)絡(luò)化,圖書信息服務(wù)網(wǎng)絡(luò)化的發(fā)展使信息交流水平得到很大程度的提升,使信息與知識在更大范圍內(nèi)傳播。</p><p><b>  c.全球化</b></p><p>  圖書管和信息服務(wù)全球化,這里有3個方面的含義,一是服務(wù)人員是遍及全球的有經(jīng)驗的圖書管理工作人員;二是利用的資源是全球的資源;三是圖書管信息服務(wù)的對象是全球用戶。</p><p>

33、<b>  d.標(biāo)準(zhǔn)化</b></p><p>  在圖書信息服務(wù)全球化與合作化的趨勢下,為實現(xiàn)各圖書管理機構(gòu)之間的互聯(lián)互通,以及服務(wù)的快速順暢,各信息服務(wù)要有自己的標(biāo)準(zhǔn)。</p><p><b>  1.2研究意義</b></p><p>  隨著時代的不斷更新,社會的不斷變換,信息技術(shù)的飛速發(fā)展,計算機科學(xué)技術(shù)也逐步走

34、向成熟。圖書管理系統(tǒng)對于當(dāng)今社會來說,是一個必不可少的信息組成部分,它可以管理大量圖書、讀者,讓讀者有條不紊的進行借閱圖書,大大減小了工作量,并且提高了工作效率。</p><p>  在當(dāng)今信息技術(shù)如此發(fā)達(dá)的社會,圖書管理系統(tǒng)已經(jīng)離不開人們的生活。圖書管理系統(tǒng)無處不在,同時又必不可少,各個學(xué)校的圖書館,還有很多研究中心、試驗中心都有自己一定規(guī)模的圖書館。因此,如何管理圖書館是他們每天都必須面對的問題,以前都是人工

35、管理,需要人工登記讀者信息、圖書信息、借還信息。但是工作的繁重、人力物力的浪費、較低的效率、保密性不強等問題證明圖書管理系統(tǒng)存在的必要性。而且,這個系統(tǒng)對硬件要求很低,一般只要有一個比較簡單的服務(wù)器和一個PC機組成的網(wǎng)絡(luò)即可,再加上使用比較廉價、性能比較好的軟件,就可以用比較低的成本來實現(xiàn)一個足夠使用的功能,這也正式滿足了中小型圖書館的要求。</p><p><b>  1.3課程設(shè)計目的</b&

36、gt;</p><p>  隨著經(jīng)濟文化水平的顯著提高,人們對生活質(zhì)量及工作環(huán)境的要求也越來越高。書籍做為人類的精神食糧,在現(xiàn)代社會中越來越受到重視,大量的書籍出現(xiàn)在市場上,人們有了各種各樣不同的選擇。與此同時,為了管理大量的圖書,圖書管理系統(tǒng)也大量的出現(xiàn),隨著圖書的大量增加,其管理難度也越來越大,如何優(yōu)化管理也就成為了一個大眾化的問題。其開發(fā)主要包括:前端應(yīng)用程序界面開發(fā)以及后臺數(shù)據(jù)庫的建立和維護。前端應(yīng)用程序

37、的開發(fā),要求應(yīng)用程序能提供強大的數(shù)據(jù)操縱功能,界面簡單方便;對于后臺數(shù)據(jù)庫的建立和維護,要求數(shù)據(jù)完整性強、安全性好。</p><p>  通過圖書管理系統(tǒng)的設(shè)計,要熟練掌握J(rèn)ava、SQL等工具軟件,了解需求分析、數(shù)據(jù)庫設(shè)計、編碼實現(xiàn)、測試等軟件開發(fā)的流程,提高自身分析問題、解決問題的能力。</p><p><b>  1.4課程設(shè)計任務(wù)</b></p>

38、<p>  本課程設(shè)計任務(wù)是通過開發(fā)一個圖書信息管理系統(tǒng),學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)的設(shè)計與開發(fā),采用Java和SQL等軟件為開發(fā)工具。通過對計算機軟件和硬件解決方案的論證,對應(yīng)用領(lǐng)域進行調(diào)查分析,進行數(shù)據(jù)庫系統(tǒng)開發(fā)實踐。</p><p>  在試用了一些圖書管理系統(tǒng)和查閱了大量相關(guān)資料文獻(xiàn)的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個方面已經(jīng)不符合時代的要求,由于設(shè)計人員及其所用工具的不同,再加上這些圖書管理系統(tǒng)設(shè)計的時間也不一

39、樣,所用具體場合也有區(qū)別,因此在功能上,除了圖書資料管理所需的基本功能之外,也有所不同。經(jīng)過比較,總結(jié)出以下圖書管理的基本功能:</p><p>  a)圖書檢索模塊:是圖書管理系統(tǒng)的重要模塊之一,是讀者快速查詢圖書的途徑。</p><p>  b)圖書管理模塊:是圖書管理員操作模塊,讀者是無權(quán)進入的。本模塊由借出圖書登記、歸還圖書登記和續(xù)借圖書登記子模塊構(gòu)成。</p>&

40、lt;p>  c)數(shù)據(jù)維護模塊:是由圖書管理員控制的模塊,它由增加、修改、刪除讀者,增加、修改、刪除圖書,瀏覽修改讀者、圖書等程序組成。</p><p>  d)數(shù)據(jù)統(tǒng)計模塊:由讀者統(tǒng)計、圖書統(tǒng)計、借出圖書分類統(tǒng)計、到期歸還圖書、讀者統(tǒng)計幾部分組成。這些系統(tǒng)解決了以前的那種管理方式所存在著的手續(xù)繁瑣、工作量大、效率低下、出錯率高等缺點,設(shè)計出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。&l

41、t;/p><p>  為提高圖書查詢效率,減少圖書管理員的工作負(fù)擔(dān),有必要開發(fā)一個小型圖書管理軟件來對圖書實施有效管理。該系統(tǒng)必須具備以下功能:</p><p>  a)能對各類圖書實行分類管理;</p><p>  b)提供必要的讀者信息;</p><p>  c)能進行各種高級查詢(如未還書查詢,已還書查詢等);</p><

42、;p>  d)具有圖書檢索功能;</p><p>  e)能管理登錄系統(tǒng)的圖書管理員等。這樣不僅能較好地幫助讀者在最短的時間內(nèi)找到自己所需要的圖書書目、編號,而且能讓圖書管理員以最高的效率辦理借閱手續(xù)。</p><p>  針對以上情況,決定組建一個基于瀏覽器/服務(wù)器結(jié)構(gòu)的圖書管理系統(tǒng),要求該系統(tǒng)能對登錄后的用戶實行權(quán)限管理。在系統(tǒng)啟動后,讀者能在客戶端根據(jù)自已的需要查詢圖書,而圖書

43、管理員能在服務(wù)器端根據(jù)讀者提供的身份信息及圖書編號辦理借書或還書手續(xù),通過自動查詢功能判斷讀者是否還能借書。如果讀者沒有逾期未還圖書情況及所借圖書沒超過可借圖書數(shù)量,則可繼續(xù)辦理借書手續(xù),否則不予辦理。另外,圖書管理員能根據(jù)需要通過該系統(tǒng)的服務(wù)端自行修改圖書信息,增加或刪除圖書書目等。該系統(tǒng)設(shè)有超級用戶,當(dāng)管理員以超級用戶登錄服務(wù)器時,圖書管理員有著最大的權(quán)限,能通過管理界面設(shè)置圖書借閱期限、查詢逾期未歸還圖書信息和讀者信息,并能有效地

44、管理圖書分類、讀者信息及圖書管理員的登錄帳目等。</p><p>  如果是普通用戶登錄進去,只能查詢圖書、讀者、類別。如果是管理員登陸進去,可以對圖書、讀者、類別進行增、刪、改、查的管理,還能對讀者進行圖書借閱、歸還管理。如果是超級管理員登錄進去可以對圖書、讀者、圖書類別進行增、刪、改、查的管理,對讀者進行圖書借閱、歸還管理,還能對系統(tǒng)進行管理。超級管理員能夠?qū)崿F(xiàn)管理員的全部功能,并且能夠?qū)芾韱T進行管理,能夠

45、修改各級的權(quán)限。能夠滿足中小型圖書管理系統(tǒng)的基本功能,通過多次運行和測試,本系統(tǒng)能夠?qū)崿F(xiàn)在設(shè)計時的全部功能。</p><p><b>  2系統(tǒng)結(jié)構(gòu)分析</b></p><p><b>  2.1需求分析</b></p><p>  為了適應(yīng)時代發(fā)展的需要,提高管理的效率,圖書管理系統(tǒng)被開發(fā)設(shè)計出來。圖書管理系統(tǒng)將收集和整

46、理圖書,形成一個較大的數(shù)據(jù)庫,為管理員和讀者提供準(zhǔn)確的數(shù)據(jù)信息。它讓原始的圖書館變得更加的簡單和規(guī)范,大大提高了工作效率,讓圖書館以最低的投入獲取最大的回報。</p><p>  經(jīng)過一定的分析與比較,最終確定了本次圖書管理系統(tǒng)的主要功能:</p><p><b>  a.管理員管理</b></p><p><b>  管理員查詢&l

47、t;/b></p><p>  該模塊的主要功能是查詢管理員的一些基本信息。通過輸入管理員的編號,點擊查詢按鈕,就可以顯示姓名、地址、電話之類的信息。其中,管理員的密碼是保密的,即不能夠被顯示出來。當(dāng)管理員的密碼忘記時,只能夠?qū)ζ溥M行重置。</p><p><b>  b.管理員添加</b></p><p>  該模塊的主要功能是添加管理

48、員的一些基本信息。當(dāng)圖書館有新的管理員要加人時,通過輸入管理員的一些基本信息,例如編號、密碼、姓名、地址、電話之類的信息,點擊添加按鈕,即可成功添加管理員的一些基本信息。</p><p><b>  c.管理員修改</b></p><p>  該模塊的主要功能是修改管理員的一些基本信息。當(dāng)圖書館管理員的一些基本信息要修改時,先輸入管理員的編號,查詢該管理員。選中要修改

49、的對話框,對管理員信息進行編輯(如果沒有選中對話框,則會彈框提示)。其中,管理員的編號是不能修改的,相應(yīng)的按鈕為灰色。其它信息,例如姓名、地址、電話之類的信息是可以隨意修改的(管理員的密碼不可見,只能夠重置)。修改完畢后,點擊確認(rèn)修改按鈕,即可成功修改相應(yīng)的信息。</p><p><b>  d.管理員刪除</b></p><p>  該模塊的主要功能是刪除管理員的一

50、些基本信息。當(dāng)圖書館管理員要離職時,就要對其進行清除處理。先輸入管理員的編號,查詢該管理員。選中要刪除的對話框,對管理員信息進行刪除(如果沒有選中對話框,則會彈框提示)。刪除完畢后,點擊確認(rèn)刪除按鈕,即可成功刪除相應(yīng)的信息。</p><p><b>  (2).讀者管理</b></p><p><b>  a.讀者查詢</b></p>

51、<p>  該模塊的主要功能是查詢讀者的一些基本信息。通過輸入讀者的借閱證號,點擊查詢按鈕,就可以顯示學(xué)號、姓名、電話之類的信息。其中,讀者的密碼是保密的,即不能夠被顯示出來。當(dāng)讀者的密碼忘記時,只能夠?qū)ζ溥M行重置。</p><p><b>  b.讀者添加</b></p><p>  該模塊的主要功能是添加讀者的一些基本信息。當(dāng)圖書館有新的讀者要加人時

52、,通過輸入讀者的一些基本信息,例如學(xué)號、密碼、姓名、電話之類的信息,點擊添加按鈕,即可成功添加讀者的一些基本信息。</p><p><b>  c.讀者修改</b></p><p>  該模塊的主要功能是修改讀者的一些基本信息。當(dāng)圖書館讀者的一些基本信息要修改時,先輸入讀者的借閱證號,查詢該讀者。選中要修改的對話框,對讀者信息進行編輯(如果沒有選中對話框,則會彈框提示

53、)。其中,讀者的借閱證號是不能修改的,相應(yīng)的按鈕為灰色。其它信息,例如姓名、電話之類的信息是可以隨意修改的(讀者的密碼不可見,只能夠重置)。修改完畢后,點擊確認(rèn)修改按鈕,即可成功修改相應(yīng)的信息。</p><p><b>  d.讀者刪除</b></p><p>  該模塊的主要功能是刪除讀者的一些基本信息。當(dāng)讀者畢業(yè)離開學(xué)校時,就要對其進行清除處理。先輸入讀者的借閱證

54、號,查詢該讀者。選中要刪除的對話框,對讀者信息進行刪除(如果沒有選中對話框,則會彈框提示)。刪除完畢后,點擊確認(rèn)刪除按鈕,即可成功刪除相應(yīng)的信息。</p><p><b>  (3).圖書管理</b></p><p><b>  a.圖書查詢</b></p><p>  該模塊的主要功能是查詢圖書的一些基本信息。通過輸入圖

55、書的ISBN,點擊查詢按鈕,就可以顯示書名、作者、出版社、價格、語言、頁數(shù)之類的信息。</p><p><b>  b.圖書添加</b></p><p>  該模塊的主要功能是添加圖書的一些基本信息。當(dāng)圖書館購進新的圖書時,通過輸入圖書的一些基本信息,例如ISBN、書名、作者、出版社、價格、語言、頁數(shù)之類的信息,點擊添加按鈕,即可成功添加圖書的一些基本信息。</

56、p><p><b>  c.圖書修改</b></p><p>  該模塊的主要功能是修改圖書的一些基本信息。當(dāng)圖書館圖書的一些基本信息要修改時,先輸入圖書的ISBN,查詢該圖書。選中要修改的對話框,對圖書信息進行編輯(如果沒有選中對話框,則會彈框提示)。其中,圖書的ISBN是不能修改的,相應(yīng)的按鈕為灰色。其它信息,例書名、作者、出版社、價格、語言、頁數(shù)之類的信息是可以隨意

57、修改的。修改完畢后,點擊確認(rèn)修改按鈕,即可成功修改相應(yīng)的信息。</p><p><b>  d.圖書刪除</b></p><p>  該模塊的主要功能是刪除圖書的一些基本信息。當(dāng)部分圖書因為破舊要廢棄時,就要對其進行清除處理。先輸入圖書的ISBN,查詢該讀者。選中要刪除的對話框,對圖書信息進行刪除(如果沒有選中對話框,則會彈框提示)。刪除完畢后,點擊確認(rèn)刪除按鈕,即可

58、成功刪除相應(yīng)的信息。</p><p>  (4).圖書借還管理</p><p>  a.借閱書籍功能介紹</p><p>  該模塊的主要功能是:讀者通過借閱證號,來借閱圖書館內(nèi)還沒有借出去的圖書。通過輸入圖書的ISBN,點擊查詢按鈕,就可以顯示書名、作者、出版社、價格、語言、頁數(shù)之類的信息。借閱該圖書后,將讀者的借閱證號、圖書的書號、借閱日期信息插入到數(shù)據(jù)庫中存儲

59、下來。</p><p>  b.歸還書籍功能介紹</p><p>  該模塊的主要功能是:讀者通過借閱證號,來歸還圖書館內(nèi)已經(jīng)借出去的圖書。通過輸入圖書的ISBN,點擊查詢按鈕,就可以顯示書名、作者、出版社、價格、語言、頁數(shù)之類的信息。當(dāng)讀者確認(rèn)信息正確后,即可歸還圖書,同時,數(shù)據(jù)庫中刪除該圖書的借閱記錄,并修改與之有關(guān)的信息。</p><p><b> 

60、 2.2可行性分析</b></p><p>  2.2.1技術(shù)可行性</p><p>  由于圖書管理系統(tǒng)對硬件的要求比價低,一般只要有一個比較簡單的服務(wù)器和一個PC機組成的網(wǎng)絡(luò)即可,軟件方面Java為前臺,便于我理解和操作;SQL Server 2008為后臺,其保存的數(shù)據(jù)量比較大,具有一定的安全性和可靠性。同時,我們上課期間學(xué)過Java、數(shù)據(jù)庫等課程,因此這些足夠滿足圖書管

61、理系統(tǒng)的相關(guān)需求。</p><p>  2.2.2經(jīng)濟可行性</p><p>  當(dāng)今社會,信息技術(shù)飛速發(fā)展,圖書管理系統(tǒng)對硬件和軟件的要求都不高。一個小型的圖書管理系統(tǒng)的成本比較低,但是功能齊全,能夠滿足高校圖書館的日常運行。因此,在經(jīng)濟方面是可行的,既廉價又高效。</p><p><b>  2.3功能模塊圖</b></p>

62、<p>  圖書管理系統(tǒng)的主要功能是:查找、添加、修改和刪除管理員、讀者和圖書的一些基本信息,記錄讀者借閱歸還圖書情況。</p><p>  a.登陸界面:讀者、管理員和超級管理員進入圖書管理系統(tǒng)前必須進行登陸,驗證成功后才能進入相應(yīng)的界面,身份不同權(quán)限就不同,即相應(yīng)功能也不同。</p><p>  b.圖書管理功能:實現(xiàn)對圖書信息的查詢、添加、修改、刪除的功能。</p&g

63、t;<p>  c.讀者管理功能:實現(xiàn)對讀者的查詢、添加、修改、刪除的功能。</p><p>  d.管理員管理功能:實現(xiàn)對管理員的查詢、添加、修改、刪除的功能。</p><p>  e.圖書借閱歸還功能:實現(xiàn)對讀者和圖書的借閱、歸還記錄等功能。</p><p>  1.根據(jù)上述的功能,可以設(shè)計出系統(tǒng)的總體功能模塊圖,如圖2.1所示。</p>

64、;<p>  圖2.1管理員登陸與操作模塊功能圖</p><p>  2.“管理員管理”功能模塊用于查詢、添加、修改、刪除管理員已有的信息,其功能模塊如圖2.2所示。</p><p><b>  圖2.2員工管理</b></p><p>  3.“讀者管理”功能模塊用于新生入校時增加使用本系統(tǒng)的讀者信息,以及畢業(yè)離校時刪除相關(guān)讀者

65、信息。其功能模塊如圖2.3所示。</p><p><b>  圖2.3讀者管理</b></p><p>  4.“圖書信息管理”功能模塊用于新書入庫,丟失或者陳舊書籍的出庫,已有書籍的查詢。其功能模塊如圖2.4所示。</p><p>  圖2.4圖書信息管理</p><p>  5.“圖書借還管理”功能模塊用于讀者借書和

66、還書的登記,其功能模塊如圖2.5所示。</p><p>  圖2.5圖書借還管理</p><p><b>  3數(shù)據(jù)庫設(shè)計</b></p><p><b>  3.1概念結(jié)構(gòu)設(shè)計</b></p><p>  該系統(tǒng)包含的信息有以下幾種:圖書管理信息、讀者相關(guān)信息、管理員相關(guān)信息、借閱圖書信息、歸還圖

67、書信息等。可將這些信息抽象為以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p>  圖書信息:ISBN、書名、作者、出版社、價格、語言、頁數(shù)。</p><p>  2.讀者信息:借閱證號、學(xué)號、姓名、性別、學(xué)院、專業(yè)、年齡、地址、電話、密碼。</p><p>  3.管理員信息:編號、姓名、性別、地址、電話、密碼。</p><p>  4.借閱信息:借閱

68、證號、書號、借閱日期</p><p>  5.歸還信息:借閱證號、書號、借閱日期、歸還日期</p><p>  根據(jù)以上信息,可得下面相關(guān)E-R圖。</p><p>  (1).用戶E-R圖,如圖3.1所示。</p><p>  圖3.1用戶E-R圖</p><p>  根據(jù)部分E-R圖和需求分析,可得到總E-R圖,如

69、圖3.2所示。</p><p><b>  圖3.2總E-R圖</b></p><p><b>  3.2邏輯結(jié)構(gòu)設(shè)計</b></p><p>  根據(jù)上述的概念結(jié)構(gòu)設(shè)計出邏輯結(jié)構(gòu),將E-R圖轉(zhuǎn)換為關(guān)系模型。通過分析查詢、添加、修改、刪除等操作,所有的模式都符合3NF模式。</p><p>  本系

70、統(tǒng)的用戶有三種類型,即超級管理員、管理員和讀者。超級管理員默認(rèn)賬號和密碼為admin和admin,它可以修改其他用戶的權(quán)限和功能。</p><p><b>  4系統(tǒng)實現(xiàn)</b></p><p><b>  4.1數(shù)據(jù)庫的連接</b></p><p>  在該系統(tǒng)中,數(shù)據(jù)庫的連接使用以下代碼進行:</p>&

71、lt;p>  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");</p><p>  //獲取與數(shù)據(jù)庫之間的連接</p><p>  String id="sa";</p><p>  String password="12344321&

72、quot;;</p><p>  String dbURL= "jdbc:sqlserver://localhost:1433;DatabaseName = library";</p><p>  conn=DriverManager.getConnection(dbURL,id,password);</p><p>  //創(chuàng)建發(fā)送sql語

73、句的Statement對象</p><p>  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);</p><p>  //發(fā)送sql語句,并用ResultSet類型的對象保存查詢的數(shù)據(jù)行</p><p>  ResultSe

74、t re=stmt.executeQuery(sql);</p><p>  4.2系統(tǒng)功能模塊設(shè)置</p><p>  在該系統(tǒng)中,管理員登陸后,進入的界面如圖4.1所示:</p><p><b>  圖4.1登陸后界面</b></p><p><b>  5功能測試</b></p>

75、<p>  該程序?qū)崿F(xiàn)了圖書管理系統(tǒng)常用的功能,即圖書管理、讀者管理、借閱管理,圖書管理包含圖書的增、刪、改、查功能,讀者管理包含讀者的增、刪、改、查功能,借閱管理包含圖書借閱記錄和圖書歸還記錄功能。</p><p><b>  5.1登陸界面</b></p><p>  點擊Java程序運行時,將出現(xiàn)登陸界面,有管理員登陸和讀者登陸。要求輸入相應(yīng)用戶名和

76、密碼,默認(rèn)初始賬號和密碼為admin和admin,如圖5.1所示。</p><p>  圖5.1管理員和普通用戶登陸界面</p><p><b>  5.2主界面</b></p><p>  登陸系統(tǒng)以后,將顯示主界面,可以點擊菜單選擇要執(zhí)行的操作,如圖5.2所示。</p><p>  圖5.2管理員主界面</p&

77、gt;<p>  圖5.3普通用戶主界面</p><p>  5.3管理員各功能模塊</p><p>  5.3.1用戶密碼修改</p><p>  功能介紹:點擊文件菜單,可以修改管理員和用戶密碼,也可以退出系統(tǒng)。該功能如圖5.4所示。</p><p>  圖5.4用戶密碼修改</p><p>  5.

78、3.2圖書信息記錄</p><p>  功能介紹:添加新的圖書,使其能夠進入圖書管理系統(tǒng),圖書添加如圖5.5所示。</p><p>  圖5.5圖書信息記錄</p><p>  5.3.3借閱管理信息</p><p>  功能介紹:當(dāng)圖書借閱時,需要進行編輯,借閱管理界面如圖5.6所示。</p><p>  圖5.6借

79、閱管理信息</p><p>  5.3.4讀者信息記錄</p><p>  功能介紹:添加新的圖書,使其能夠進入圖書管理系統(tǒng),圖書添加如圖5.7所示。</p><p>  圖5.7讀者信息記錄</p><p>  5.3.5讀者信息編輯</p><p>  功能介紹:當(dāng)讀者信息改動時,需要對其進行編輯,讀者信息編輯如圖

80、5.8所示。</p><p>  圖5.8讀者信息編輯</p><p>  5.4普通用戶各功能模塊</p><p>  5.4.1用戶密碼修改</p><p>  功能介紹:點擊文件菜單,可以修改密碼,也可以退出系統(tǒng)。該功能如圖5.9所示。</p><p>  圖5.9用戶密碼修改</p><p&

81、gt;  5.4.2圖書信息查詢</p><p>  功能介紹:當(dāng)讀者需要圖書時,可以進行查詢,圖書查詢?nèi)鐖D5.10所示。</p><p>  圖5.10圖書信息查詢</p><p><b>  6總結(jié)</b></p><p>  本系統(tǒng)成功的連接了數(shù)據(jù)庫,實現(xiàn)了數(shù)據(jù)庫中的各種操作,查找、添加、修改、刪除等。剛開始時出現(xiàn)

82、了很多的問題,如數(shù)據(jù)庫連接失敗,無法更改數(shù)據(jù)庫中數(shù)據(jù)等。最后,經(jīng)過不斷的努力學(xué)習(xí),改進了自己的設(shè)計,提升了知識面,使該系統(tǒng)可以正常使用了。</p><p><b>  致 謝</b></p><p>  歷時幾個星期的畢業(yè)設(shè)計已經(jīng)結(jié)束,我通過不懈的努力終于順利地完成了畢業(yè)設(shè)計的任務(wù)。在喜悅的同時,我也要向曾經(jīng)在設(shè)計過程中幫助過我的老師和同學(xué)表示感謝!</

83、p><p>  感謝學(xué)校提供給我這次畢業(yè)設(shè)計機會,讓我能夠把Java程序設(shè)計和SQL數(shù)據(jù)庫知識,運用到實踐中。幾周的畢業(yè)設(shè)計中我遇到了許多困難,當(dāng)被這些問題困擾的時候,我就向老師喝同學(xué)尋求幫助,老師和同學(xué)很認(rèn)真的為我解答,使我在Java和SQL數(shù)據(jù)庫設(shè)計方面的知識得到了擴充。</p><p>  在這段時間,同學(xué)們也給了我不少的幫助,雖然大家都很忙,但是當(dāng)我有問題時,大家還是細(xì)心地幫我解決所遇

84、到的問題,給予及時的幫助,在這里非常感謝幫助過我的同學(xué)們。在老師及同學(xué)的指導(dǎo)和幫助下,我基本完成了此次畢業(yè)設(shè)計的任務(wù)。可以說這次的成績不只屬于我自己,更多的屬于老師和同學(xué)的幫助。</p><p>  最后再次感謝在畢業(yè)設(shè)計過程中給予我?guī)椭睦蠋熀屯瑢W(xué)們,他們的幫助不僅使我開闊了視野,拓寬了思路,增長了學(xué)識,為我今后的工作和學(xué)習(xí)打下了牢固的基礎(chǔ),也使我增強了對系統(tǒng)開發(fā)的興趣,特別是Java語言的系統(tǒng)開發(fā)。在這里,再

85、一次表示衷心的感謝!</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1]王珊,薩師煊 數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社</p><p>  [2]陳佳, 徐斌等編著 信息系統(tǒng)開發(fā) 北京:中國人民大學(xué)出版社,2011</p><p> ?。?]主編涂智壽 管理信息系統(tǒng)實驗 成都:西南財經(jīng)大學(xué)出版社

86、,2012</p><p>  [4]張志清主編 管理信息系統(tǒng)實用教程 第2版 北京:電子工業(yè)出版社,2011</p><p>  [5]李靜 管理信息系統(tǒng)實驗教程 北京:北京師范大學(xué)出版社,2011</p><p> ?。?]主編孫細(xì)明,金勇,曾小青 精編管理信息系統(tǒng) 第2版 武漢:武漢理工大學(xué)出版社,2011</p><p> ?。?]S

87、tephen Haag,Maeve Cummings 嚴(yán)建援譯注Management information systems for the </p><p>  information 第8版 北京 :China Machine Press,2011</p><p> ?。?]慕靜主編;檀柏紅,任立肖等編著 管理信息系統(tǒng)開發(fā)方法、工具與應(yīng)用 北京:清華大學(xué)出</p>

88、<p><b>  版社,2010</b></p><p> ?。?]李興國主編 管理信息系統(tǒng)案例 北京:清華大學(xué)出版社,2010</p><p> ?。?0]徐志堅主編 管理信息系統(tǒng)案例精選 北京:北京師范大學(xué)出版社,2010</p><p> ?。?1]申時凱,戴祖誠,佘玉梅主編 數(shù)據(jù)庫原理與技術(shù):SQL Server 2005

89、北京:清華大學(xué)出版社</p><p> ?。?2]張欽,崔程,李立新等編著 輕松學(xué)SQL Server數(shù)據(jù)庫 北京:化學(xué)工業(yè)出版社,2012</p><p>  [13]郝安林等編著 SQL Server 2008基礎(chǔ)教程與實驗指導(dǎo) 北京:清華大學(xué)出版社,2012</p><p>  [14](美)肯尼斯C.勞頓(Kenneth C.Laudon)簡P.勞頓(Ja

90、ne P.Laudon)管理信息系統(tǒng) 機械工 </p><p><b>  業(yè)出版社,2011</b></p><p>  [15]丁振凡編著 Web程序設(shè)計 北京: 北京郵電大學(xué)出版社, 2008</p><p>  [16]Web programming library design in C for MIS Bo Qu; Zhaozhi

91、 WuSoftware Engineering and Service Science (ICSESS), 2012 IEEE 3rd International Conference on Digital Object Identifier: 10.1109/ICSESS.2012.6269571 Publication Year: 2012 , Page(s): 733 - 736 IEEE Conference Pub

92、lications </p><p>  [17]The Design and Implementation of Management Information System for Dentsu Technology Company Zhen Liping; Deng Hualing Information Management, Innovation Management and Industrial

93、 Engineering (ICIII), 2011 International Conference on Volume: 1 Digital Object Identifier: 10.1109/ICIII.2011.62 Publication Year: 2011 , Page(s): 239 - 242 IEEE Conference Publications </p><p>  [18]Re

94、search and Realization of Highway Project Management Information System Based on WebGIS Pengwei Yue; Mengjun Wang Intelligent Computation Technology and Automation (ICICTA), 2008 International Conference on Volume:

溫馨提示

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

評論

0/150

提交評論