版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 畢業(yè)設(shè)計(論文)題目 圖書管理管理信息系統(tǒng)設(shè)計 學(xué)生姓名 黃小凱 學(xué)號 2011112139 專業(yè) 物聯(lián)網(wǎng) 班級 20111121 指導(dǎo)教師 張莉莉 評閱教師 完成日期 2015年4月25日 畢業(yè)設(shè)計(論文)課題任務(wù)書( 2014-2015學(xué)年) 學(xué)院名稱:計算機及信息學(xué)院課題名稱圖書管理管理信息系統(tǒng)設(shè)計學(xué)生姓名黃小凱專業(yè)計算機科學(xué)及技術(shù)學(xué)號2011112139指導(dǎo)教師張莉莉任務(wù)書下達時間2014年10月31 號課題概述:本課題要求完成一個人圖書管理系統(tǒng),完成后可以利用該系統(tǒng)進行圖書信息的存儲和查詢,具有一定的實用價值。編程工具和數(shù)據(jù)庫管理系統(tǒng)不限,可以選自己熟悉的工具。要求閱讀或檢索的參考
2、資料及文獻:1. Web programming library design in C for MIS Bo Qu; Zhaozhi 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 Publications 2. The De
3、sign and Implementation of Management Information System for Dentsu Technology Company Zhen Liping; Deng Hualing Information Management, Innovation Management and Industrial Engineering (ICIII), 2011 International Conference on Volume: 1 Digital Object Identifier: 10.1109/ICIII.2011.62 Publication Y
4、ear: 2011 , Page(s): 239 - 242 IEEE Conference Publications 3. 9/ICICTA.2008.366 Publication Year: 2008 , Page(s): 402 - 406 IEEE Conference Publications 4. 信息系統(tǒng)開發(fā) 陳佳, 徐斌等編著 北京:中國人民大學(xué)出版社,20115. 管理信息系統(tǒng)實驗 主編涂智壽 成都:西南財經(jīng)大學(xué)出版社,20126. 管理信息系統(tǒng)實用教程 張志清主編 第2版 北京:電子工業(yè)出版社,20117. 管理信息系統(tǒng)實驗教程 李靜編著 北京:北京師范大學(xué)出版社,201
5、18. 精編管理信息系統(tǒng) 主編孫細明, 金勇, 曾小青 第2版武漢:武漢理工大學(xué)出版社,20119. Management information systems for the information age Stephen Haag, Maeve Cummings 嚴建援譯注 第8版 北京 :China Machine Press,201110. 管理信息系統(tǒng)開發(fā)方法、工具及應(yīng)用 慕靜主編;檀柏紅, 任立肖等編著 北京:清華大學(xué)出版社,201011. 管理信息系統(tǒng)案例 李興國主編 北京:清華大學(xué)出版社,201012. 管理信息系統(tǒng)案例精選 徐志堅主編 北京:北京師范大學(xué)出版社,201013
6、. 數(shù)據(jù)庫原理及技術(shù):SQL Server 2005 申時凱, 戴祖誠, 佘玉梅主編 北京:清華大學(xué)出版社,201014. 輕松學(xué)SQL Server數(shù)據(jù)庫 張欽, 崔程, 李立新等編著 北京:化學(xué)工業(yè)出版社,2012SQL Server 2008基礎(chǔ)教程及實驗指導(dǎo) 郝安林等編著 北京:清華大學(xué)出版社,2012設(shè)計(論文)成果要求:(包括外文翻譯、開題報告、設(shè)計或論文正文的數(shù)量和質(zhì)量等要求等)質(zhì)量要求:本課題屬于設(shè)計型,要求完成4項成果:1.外文翻譯,要求既忠實于原文,又要符合中文的習(xí)慣,文理通順,無明顯錯誤。2.開題目報告,要求在報告中有對文獻閱讀后的總結(jié)、開題的意義、開題準備、計劃等方面描
7、述。3.按任務(wù)書要求完成課題,并提交課題成果論文(成果說明書),成果說明書必須清楚說明開發(fā)系統(tǒng)的功能、開發(fā)使用的方法和技術(shù)以及使用效果。答辯時必須能演示成果。4.小論文是說明書的濃縮,再加上理論上的論述。 每項成果書面材料需提供電子和紙質(zhì)的兩種。每項材料的格式要求見學(xué)院網(wǎng)站。數(shù)量要求:1、開題報告: 2500 字2、設(shè)計型論文:10000 字;論文型論文 字3、圖 紙: 張4、譯 文: 3000 漢字5、其 它:按要求提供小論文及論文全文電子文檔進度及要求起止日期要求完成的內(nèi)容及質(zhì)量2014年秋季學(xué)期第九周第九周到第十七周第十八周第二十一周2015年春季學(xué)期第一周到第十一周第十二周第十三周接受
8、畢業(yè)設(shè)計任務(wù)書,學(xué)習(xí)畢業(yè)設(shè)計(論文)要求及有關(guān)規(guī)定。閱讀指定的參考資料及文獻,完成開題報告、外文翻譯任務(wù)。上交開題報告、外文翻譯,指導(dǎo)教師批閱開始畢業(yè)設(shè)計進行畢業(yè)設(shè)計完成畢業(yè)設(shè)計,全部成果交指導(dǎo)教師批閱。畢業(yè)答辯審核(系主任)批準(分管院長)學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向有關(guān)學(xué)位論文管
9、理部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)省級優(yōu)秀學(xué)士學(xué)位論文評選機構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本學(xué)位論文屬于1、保密 ,在_年解密后適用本授權(quán)書。2、不保密 。(請在以上相應(yīng)方框內(nèi)打“”)作者簽名: 年 月 日 導(dǎo)師簽名: 年 月 日 目 錄摘要1前言21緒論445552系統(tǒng)結(jié)構(gòu)分析77993數(shù)據(jù)庫設(shè)計1313154系統(tǒng)實現(xiàn)1515155功能測試16161718206總結(jié)22致謝23參考文獻24圖書管理管理信息系統(tǒng)設(shè)計學(xué) 生:黃小凱指導(dǎo)教師:張莉莉 (三峽大學(xué) 計算機及信息學(xué)院)摘 要
10、:本畢業(yè)設(shè)計主要解決圖書館的圖書管理問題,設(shè)計開發(fā)一個簡單的圖書管理系統(tǒng),實現(xiàn)圖書的入庫、查詢、借閱,讀者的增加、刪除等功能。本圖書管理系統(tǒng)總共分為三個模塊:圖書館各個部門登陸模塊,讀者登陸及操作模塊,管理員登陸及操作模塊。本次畢業(yè)設(shè)計系統(tǒng)程序設(shè)計語言采用Java,數(shù)據(jù)庫采用SQL Server2008。該程序通過調(diào)試運行,初步實現(xiàn)了設(shè)計目標,經(jīng)過適當完善后,可以應(yīng)用在圖書管理中,解決了相應(yīng)實際問題。關(guān)鍵詞:圖書管理系統(tǒng);Java;數(shù)據(jù)庫;SQL Server 2008Abstract: The graduation project is mainly to solve the problem
11、 of library books management,design and development of a simple library management system,book storage,query,borrowing,increase readership and delete functions.The library management system is divided into a total of three modules:the various departmental libraries landing module,the reader landing
12、and operating module,the administrator login and operating module.The graduation project system programming languages use Java,database using SQL Server2008.The program runs through the debugger,the initial realization of the design goals,after appropriate improvement can be used in library manageme
13、nt,and solve practical problems accordingly.Keywords: Library management system; Java; Database; SQL Server 2008前言圖書館管理系統(tǒng)是圖書管理工作中一個必不可少的組成部分,它的內(nèi)容是圖書館的管理者和使用者的關(guān)鍵。圖書館管理系統(tǒng),能為讀者提供快捷數(shù)據(jù)處理手段和大量的信息,具有高效率特性。如果圖書館管理完全使用手工操作,通過卡片和紙張記錄信息,既浪費時間又浪費人力。而且對于讀者或者書籍來說,查詢起來太麻煩了,這對于查找,更新和維護都帶來了許多困難。使用計算機對圖書信息管理,具有很多優(yōu)點,如
14、:檢索迅速,易修改,可靠性高,查找方便,存儲容量大,安全性高,壽命長,成本低,數(shù)據(jù)處理快速,易于印刷等。這些優(yōu)勢使得圖書館變得更加科學(xué),為規(guī)范化管理提供了重要條件。因此,這樣的管理軟件的開發(fā)是很有必要的事情。我所選的課題為圖書管理管理信息系統(tǒng)設(shè)計課題,課題來源于三峽大學(xué)教務(wù)管理系統(tǒng)上的自選課題。本課題要求完成一個人圖書管理系統(tǒng),完成后可以利用該系統(tǒng)進行圖書信息的存儲和查詢,具有一定的實用價值。有的圖書管理系統(tǒng),其功能已十分強大,為了便于管理員對圖書管理系統(tǒng)進行妥善的管理和讀者的查詢,圖書管理系統(tǒng)為管理員提供了管理日志、管理員添加、管理員切換、讀者添加、讀者修改、讀者查詢、讀者刪除、新書入庫等功
15、能,為讀者提供了書籍查詢、讀者借閱信息查詢、圖書網(wǎng)上續(xù)借等很多功能。本系統(tǒng)是小型圖書管理系統(tǒng),專為個人設(shè)計。以圖書管理界面為例,本系統(tǒng)啟動后需要登陸,默認登陸賬號和密碼為admin和admin。然后輸入判斷,如果判斷失敗退出系統(tǒng),否則進入圖書管理系統(tǒng)的主界面。在這個界面可以選擇所需要的功能模塊,即通過鼠標點擊相應(yīng)項,來完成所要執(zhí)行的功能。支持一系列關(guān)于圖書管理方面的簡單操作,諸如查詢、刪除、添加、修改密碼等。系統(tǒng)共有3個主菜單:文件、數(shù)據(jù)編輯、用戶?!拔募辈藛斡?個子菜單:退出,點擊后可以退出主界面;“數(shù)據(jù)編輯”菜單有5個子菜單:查找數(shù)據(jù)、添加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、全部顯示,分別可以實現(xiàn)
16、數(shù)據(jù)的增、刪、改、查功能;“用戶”菜單有1個子菜單:編輯用戶,點擊后是增加、修改、刪除管理員賬戶。對于讀者界面,點擊菜單欄,也能完成相應(yīng)的功能,例如圖書信息的查找、全部顯示。但是,讀者增加、修改、刪除圖書的權(quán)限,只能夠查找。大學(xué)期間,我們有很多的時間到圖書館借閱書籍,不斷充實自我、提高自我,但由于圖書館藏書太多,我們很難去查找自己感興趣的書籍,因此我們會經(jīng)常用到圖書管理系統(tǒng),用的時間長就對此產(chǎn)生了興趣,本次課程設(shè)計也為我們提供了良好的機會,設(shè)計并實現(xiàn)了圖書管理系統(tǒng)的部分功能。設(shè)計一個圖書管理系統(tǒng),首先要做的就是需求分析。在這一階段要實行對管理員、讀者、書籍的管理,書籍的借閱及歸還、借閱超時等功
17、能的實現(xiàn),還需要對用戶的需求進行調(diào)查和分析,否則就失去了意義了。對于界面的設(shè)計我們應(yīng)該追求的是:美觀、易讀性強、清晰度高;原則是不能因為刻意追求美觀而以整個界面的清晰度的犧牲作為代價,不能為了清晰度而拋棄對易讀性的追求。在設(shè)計的過程中,我們應(yīng)該根據(jù)實際的情況進行設(shè)計,做到具體問題具體分析,不刻意追求原則。在對應(yīng)的界面及SQL數(shù)據(jù)庫建立連接,并實現(xiàn)對應(yīng)的SQL語句,將產(chǎn)生的結(jié)果顯示出來。并運用捕捉異常的方法,將異常信息顯示出來。實現(xiàn)SQL語句的時候借助前臺開發(fā)工具中關(guān)于數(shù)據(jù)處理的控件來完成。對于讀者而言,他們的需求是了解圖書的基本情況,自己的借閱情況??偠灾?,就是實現(xiàn)對各個信息表的查詢。對于圖
18、書管理員而言,要實現(xiàn)的功能比較多,例如實現(xiàn)新書入庫、數(shù)據(jù)庫表的創(chuàng)建、系統(tǒng)的維護等等,這些都需要設(shè)計和實現(xiàn)的。1緒論在社會生活中,圖書館扮演著重要作用,同時也激發(fā)著社會的進步和發(fā)展。信息技術(shù)應(yīng)用得非常廣泛,使得現(xiàn)代圖書館已經(jīng)由“文學(xué)借閱所”到“知識信息采集地”轉(zhuǎn)變,在傳統(tǒng)意義上,將逐漸演變成一個現(xiàn)代化的信息中心。該中心將在圖書館的歷史上具有里程碑的意義,屆時,通過自動化、數(shù)字化、網(wǎng)絡(luò)化等技術(shù)手段,豐富地加工、儲存和使用信息資源,并不斷獲得新的信息,幫助用戶生成合理數(shù)量命令,有益地促進科技教育和文化的進步,推動知識經(jīng)濟的發(fā)展??梢?,加強和發(fā)展圖書館事業(yè),是為了滿足知識型經(jīng)濟的主要措施和挑戰(zhàn)。現(xiàn)代電
19、子圖書館、虛擬圖書館的出現(xiàn),將成為知識經(jīng)濟時代的重要標志。隨著網(wǎng)絡(luò)技術(shù),計算機應(yīng)用的普及,為了更有效地滿足讀者和管理員的相關(guān)需求,必須使用計算機來管理圖書館的日常工作。這需要一個有效的圖書館管理信息系統(tǒng)。為了實現(xiàn)圖書管理自動化、系統(tǒng)化、規(guī)范化。使用SQL來開發(fā)應(yīng)用軟件,計算機操作和管理將融入管理系統(tǒng)的實際應(yīng)用中,使復(fù)雜的日常人工管理方法和流程變得更加簡單化?,F(xiàn)今由于信息技術(shù)的飛速發(fā)展,圖書館作為社會知識信息媒介的功能日益重要,網(wǎng)絡(luò)環(huán)境下的信息資源建設(shè)知識庫的設(shè)計,開放存取學(xué)術(shù)交流模式,知識管理系統(tǒng),智能檢索,數(shù)字參考咨詢,數(shù)字圖書館領(lǐng)域成為圖書館系統(tǒng)的研究方向。那些較大型的圖書館還采用了大型數(shù)
20、據(jù)庫開發(fā)的軟件,部分大型圖書館也使用SQL等。而基于SQL數(shù)據(jù)庫、技術(shù)的多數(shù)是中小型圖書館。但在大多數(shù)不發(fā)達國家,基于SQL數(shù)據(jù)庫的圖書館管理信息系統(tǒng)應(yīng)用很廣泛。但是隨著圖書館網(wǎng)絡(luò)建設(shè)的深入和應(yīng)用的日益豐富,也同時出現(xiàn)了如何在保持圖書館網(wǎng)絡(luò)開放性的同時,實現(xiàn)網(wǎng)絡(luò)的安全性等問題。圖書館管理發(fā)展至今,綜合發(fā)展的整體趨勢已日漸明顯。采用新方法,吸收新思想,是促進圖書館發(fā)展的一個必要條件。下面將分成4個方面進行簡要介紹:a.體系化由于信息技術(shù)及圖書管理技術(shù)的廣泛應(yīng)用,圖書管工作人員會利用圖書傳遞服務(wù),將咨詢結(jié)果發(fā)送出去。門戶系統(tǒng)中的圖書和信息服務(wù)將成為一個有機的整體,信息服務(wù)系統(tǒng)智能化,這是圖書館管理
21、的整體實力的體現(xiàn)。b.網(wǎng)絡(luò)化網(wǎng)絡(luò)化信息服務(wù)指的是圖書管理的各項服務(wù)依托于網(wǎng)絡(luò)進行,圖書管理網(wǎng)絡(luò)化進程在不斷加快,從圖書管理自動化發(fā)展到圖書管理網(wǎng)絡(luò)化,圖書信息服務(wù)網(wǎng)絡(luò)化的發(fā)展使信息交流水平得到很大程度的提升,使信息及知識在更大范圍內(nèi)傳播。c.全球化圖書管和信息服務(wù)全球化,這里有3個方面的含義,一是服務(wù)人員是遍及全球的有經(jīng)驗的圖書管理工作人員;二是利用的資源是全球的資源;三是圖書管信息服務(wù)的對象是全球用戶。d.標準化在圖書信息服務(wù)全球化及合作化的趨勢下,為實現(xiàn)各圖書管理機構(gòu)之間的互聯(lián)互通,以及服務(wù)的快速順暢,各信息服務(wù)要有自己的標準。研究意義隨著時代的不斷更新,社會的不斷變換,信息技術(shù)的飛速發(fā)展
22、,計算機科學(xué)技術(shù)也逐步走向成熟。圖書管理系統(tǒng)對于當今社會來說,是一個必不可少的信息組成部分,它可以管理大量圖書、讀者,讓讀者有條不紊的進行借閱圖書,大大減小了工作量,并且提高了工作效率。在當今信息技術(shù)如此發(fā)達的社會,圖書管理系統(tǒng)已經(jīng)離不開人們的生活。圖書管理系統(tǒng)無處不在,同時又必不可少,各個學(xué)校的圖書館,還有很多研究中心、試驗中心都有自己一定規(guī)模的圖書館。因此,如何管理圖書館是他們每天都必須面對的問題,以前都是人工管理,需要人工登記讀者信息、圖書信息、借還信息。但是工作的繁重、人力物力的浪費、較低的效率、保密性不強等問題證明圖書管理系統(tǒng)存在的必要性。而且,這個系統(tǒng)對硬件要求很低,一般只要有一個
23、比較簡單的服務(wù)器和一個PC機組成的網(wǎng)絡(luò)即可,再加上使用比較廉價、性能比較好的軟件,就可以用比較低的成本來實現(xiàn)一個足夠使用的功能,這也正式滿足了中小型圖書館的要求。1.3課程設(shè)計目的隨著經(jīng)濟文化水平的顯著提高,人們對生活質(zhì)量及工作環(huán)境的要求也越來越高。書籍做為人類的精神食糧,在現(xiàn)代社會中越來越受到重視,大量的書籍出現(xiàn)在市場上,人們有了各種各樣不同的選擇。及此同時,為了管理大量的圖書,圖書管理系統(tǒng)也大量的出現(xiàn),隨著圖書的大量增加,其管理難度也越來越大,如何優(yōu)化管理也就成為了一個大眾化的問題。其開發(fā)主要包括:前端應(yīng)用程序界面開發(fā)以及后臺數(shù)據(jù)庫的建立和維護。前端應(yīng)用程序的開發(fā),要求應(yīng)用程序能提供強大的
24、數(shù)據(jù)操縱功能,界面簡單方便;對于后臺數(shù)據(jù)庫的建立和維護,要求數(shù)據(jù)完整性強、安全性好。通過圖書管理系統(tǒng)的設(shè)計,要熟練掌握Java、SQL等工具軟件,了解需求分析、數(shù)據(jù)庫設(shè)計、編碼實現(xiàn)、測試等軟件開發(fā)的流程,提高自身分析問題、解決問題的能力。1.4課程設(shè)計任務(wù)本課程設(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ā)實踐。在試用了一些圖書管理系統(tǒng)和查閱了大量相關(guān)資料文獻的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個方面已經(jīng)不符合時代的要求,由于設(shè)計人員及其所用工具的不同,再加上這些圖
25、書管理系統(tǒng)設(shè)計的時間也不一樣,所用具體場合也有區(qū)別,因此在功能上,除了圖書資料管理所需的基本功能之外,也有所不同。經(jīng)過比較,總結(jié)出以下圖書管理的基本功能:a)圖書檢索模塊:是圖書管理系統(tǒng)的重要模塊之一,是讀者快速查詢圖書的途徑。b)圖書管理模塊:是圖書管理員操作模塊,讀者是無權(quán)進入的。本模塊由借出圖書登記、歸還圖書登記和續(xù)借圖書登記子模塊構(gòu)成。c)數(shù)據(jù)維護模塊:是由圖書管理員控制的模塊,它由增加、修改、刪除讀者,增加、修改、刪除圖書,瀏覽修改讀者、圖書等程序組成。d)數(shù)據(jù)統(tǒng)計模塊:由讀者統(tǒng)計、圖書統(tǒng)計、借出圖書分類統(tǒng)計、到期歸還圖書、讀者統(tǒng)計幾部分組成。這些系統(tǒng)解決了以前的那種管理方式所存在著
26、的手續(xù)繁瑣、工作量大、效率低下、出錯率高等缺點,設(shè)計出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。為提高圖書查詢效率,減少圖書管理員的工作負擔(dān),有必要開發(fā)一個小型圖書管理軟件來對圖書實施有效管理。該系統(tǒng)必須具備以下功能:a)能對各類圖書實行分類管理;b)提供必要的讀者信息;c)能進行各種高級查詢(如未還書查詢,已還書查詢等);d)具有圖書檢索功能;e)能管理登錄系統(tǒng)的圖書管理員等。這樣不僅能較好地幫助讀者在最短的時間內(nèi)找到自己所需要的圖書書目、編號,而且能讓圖書管理員以最高的效率辦理借閱手續(xù)。針對以上情況,決定組建一個基于瀏覽器/服務(wù)器結(jié)構(gòu)的圖書管理系統(tǒng),要求該系統(tǒng)能對登錄后
27、的用戶實行權(quán)限管理。在系統(tǒng)啟動后,讀者能在客戶端根據(jù)自已的需要查詢圖書,而圖書管理員能在服務(wù)器端根據(jù)讀者提供的身份信息及圖書編號辦理借書或還書手續(xù),通過自動查詢功能判斷讀者是否還能借書。如果讀者沒有逾期未還圖書情況及所借圖書沒超過可借圖書數(shù)量,則可繼續(xù)辦理借書手續(xù),否則不予辦理。另外,圖書管理員能根據(jù)需要通過該系統(tǒng)的服務(wù)端自行修改圖書信息,增加或刪除圖書書目等。該系統(tǒng)設(shè)有超級用戶,當管理員以超級用戶登錄服務(wù)器時,圖書管理員有著最大的權(quán)限,能通過管理界面設(shè)置圖書借閱期限、查詢逾期未歸還圖書信息和讀者信息,并能有效地管理圖書分類、讀者信息及圖書管理員的登錄帳目等。如果是普通用戶登錄進去,只能查詢圖
28、書、讀者、類別。如果是管理員登陸進去,可以對圖書、讀者、類別進行增、刪、改、查的管理,還能對讀者進行圖書借閱、歸還管理。如果是超級管理員登錄進去可以對圖書、讀者、圖書類別進行增、刪、改、查的管理,對讀者進行圖書借閱、歸還管理,還能對系統(tǒng)進行管理。超級管理員能夠?qū)崿F(xiàn)管理員的全部功能,并且能夠?qū)芾韱T進行管理,能夠修改各級的權(quán)限。能夠滿足中小型圖書管理系統(tǒng)的基本功能,通過多次運行和測試,本系統(tǒng)能夠?qū)崿F(xiàn)在設(shè)計時的全部功能。2系統(tǒng)結(jié)構(gòu)分析為了適應(yīng)時代發(fā)展的需要,提高管理的效率,圖書管理系統(tǒng)被開發(fā)設(shè)計出來。圖書管理系統(tǒng)將收集和整理圖書,形成一個較大的數(shù)據(jù)庫,為管理員和讀者提供準確的數(shù)據(jù)信息。它讓原始的圖
29、書館變得更加的簡單和規(guī)范,大大提高了工作效率,讓圖書館以最低的投入獲取最大的回報。經(jīng)過一定的分析及比較,最終確定了本次圖書管理系統(tǒng)的主要功能:a.管理員管理管理員查詢該模塊的主要功能是查詢管理員的一些基本信息。通過輸入管理員的編號,點擊查詢按鈕,就可以顯示姓名、地址、電話之類的信息。其中,管理員的密碼是保密的,即不能夠被顯示出來。當管理員的密碼忘記時,只能夠?qū)ζ溥M行重置。該模塊的主要功能是添加管理員的一些基本信息。當圖書館有新的管理員要加人時,通過輸入管理員的一些基本信息,例如編號、密碼、姓名、地址、電話之類的信息,點擊添加按鈕,即可成功添加管理員的一些基本信息。該模塊的主要功能是修改管理員的
30、一些基本信息。當圖書館管理員的一些基本信息要修改時,先輸入管理員的編號,查詢該管理員。選中要修改的對話框,對管理員信息進行編輯(如果沒有選中對話框,則會彈框提示)。其中,管理員的編號是不能修改的,相應(yīng)的按鈕為灰色。其它信息,例如姓名、地址、電話之類的信息是可以隨意修改的(管理員的密碼不可見,只能夠重置)。修改完畢后,點擊確認修改按鈕,即可成功修改相應(yīng)的信息。該模塊的主要功能是刪除管理員的一些基本信息。當圖書館管理員要離職時,就要對其進行清除處理。先輸入管理員的編號,查詢該管理員。選中要刪除的對話框,對管理員信息進行刪除(如果沒有選中對話框,則會彈框提示)。刪除完畢后,點擊確認刪除按鈕,即可成功
31、刪除相應(yīng)的信息。(2).讀者管理該模塊的主要功能是查詢讀者的一些基本信息。通過輸入讀者的借閱證號,點擊查詢按鈕,就可以顯示學(xué)號、姓名、電話之類的信息。其中,讀者的密碼是保密的,即不能夠被顯示出來。當讀者的密碼忘記時,只能夠?qū)ζ溥M行重置。該模塊的主要功能是添加讀者的一些基本信息。當圖書館有新的讀者要加人時,通過輸入讀者的一些基本信息,例如學(xué)號、密碼、姓名、電話之類的信息,點擊添加按鈕,即可成功添加讀者的一些基本信息。該模塊的主要功能是修改讀者的一些基本信息。當圖書館讀者的一些基本信息要修改時,先輸入讀者的借閱證號,查詢該讀者。選中要修改的對話框,對讀者信息進行編輯(如果沒有選中對話框,則會彈框提
32、示)。其中,讀者的借閱證號是不能修改的,相應(yīng)的按鈕為灰色。其它信息,例如姓名、電話之類的信息是可以隨意修改的(讀者的密碼不可見,只能夠重置)。修改完畢后,點擊確認修改按鈕,即可成功修改相應(yīng)的信息。該模塊的主要功能是刪除讀者的一些基本信息。當讀者畢業(yè)離開學(xué)校時,就要對其進行清除處理。先輸入讀者的借閱證號,查詢該讀者。選中要刪除的對話框,對讀者信息進行刪除(如果沒有選中對話框,則會彈框提示)。刪除完畢后,點擊確認刪除按鈕,即可成功刪除相應(yīng)的信息。(3).圖書管理該模塊的主要功能是查詢圖書的一些基本信息。通過輸入圖書的ISBN,點擊查詢按鈕,就可以顯示書名、作者、出版社、價格、語言、頁數(shù)之類的信息。
33、該模塊的主要功能是添加圖書的一些基本信息。當圖書館購進新的圖書時,通過輸入圖書的一些基本信息,例如ISBN、書名、作者、出版社、價格、語言、頁數(shù)之類的信息,點擊添加按鈕,即可成功添加圖書的一些基本信息。該模塊的主要功能是修改圖書的一些基本信息。當圖書館圖書的一些基本信息要修改時,先輸入圖書的ISBN,查詢該圖書。選中要修改的對話框,對圖書信息進行編輯(如果沒有選中對話框,則會彈框提示)。其中,圖書的ISBN是不能修改的,相應(yīng)的按鈕為灰色。其它信息,例書名、作者、出版社、價格、語言、頁數(shù)之類的信息是可以隨意修改的。修改完畢后,點擊確認修改按鈕,即可成功修改相應(yīng)的信息。該模塊的主要功能是刪除圖書的
34、一些基本信息。當部分圖書因為破舊要廢棄時,就要對其進行清除處理。先輸入圖書的ISBN,查詢該讀者。選中要刪除的對話框,對圖書信息進行刪除(如果沒有選中對話框,則會彈框提示)。刪除完畢后,點擊確認刪除按鈕,即可成功刪除相應(yīng)的信息。(4).圖書借還管理該模塊的主要功能是:讀者通過借閱證號,來借閱圖書館內(nèi)還沒有借出去的圖書。通過輸入圖書的ISBN,點擊查詢按鈕,就可以顯示書名、作者、出版社、價格、語言、頁數(shù)之類的信息。借閱該圖書后,將讀者的借閱證號、圖書的書號、借閱日期信息插入到數(shù)據(jù)庫中存儲下來。該模塊的主要功能是:讀者通過借閱證號,來歸還圖書館內(nèi)已經(jīng)借出去的圖書。通過輸入圖書的ISBN,點擊查詢按
35、鈕,就可以顯示書名、作者、出版社、價格、語言、頁數(shù)之類的信息。當讀者確認信息正確后,即可歸還圖書,同時,數(shù)據(jù)庫中刪除該圖書的借閱記錄,并修改及之有關(guān)的信息。2.2可行性分析2.2.1技術(shù)可行性由于圖書管理系統(tǒng)對硬件的要求比價低,一般只要有一個比較簡單的服務(wù)器和一個PC機組成的網(wǎng)絡(luò)即可,軟件方面Java為前臺,便于我理解和操作;SQL Server 2008為后臺,其保存的數(shù)據(jù)量比較大,具有一定的安全性和可靠性。同時,我們上課期間學(xué)過Java、數(shù)據(jù)庫等課程,因此這些足夠滿足圖書管理系統(tǒng)的相關(guān)需求。2.2.2經(jīng)濟可行性當今社會,信息技術(shù)飛速發(fā)展,圖書管理系統(tǒng)對硬件和軟件的要求都不高。一個小型的圖書
36、管理系統(tǒng)的成本比較低,但是功能齊全,能夠滿足高校圖書館的日常運行。因此,在經(jīng)濟方面是可行的,既廉價又高效。2.3功能模塊圖圖書管理系統(tǒng)的主要功能是:查找、添加、修改和刪除管理員、讀者和圖書的一些基本信息,記錄讀者借閱歸還圖書情況。a.登陸界面:讀者、管理員和超級管理員進入圖書管理系統(tǒng)前必須進行登陸,驗證成功后才能進入相應(yīng)的界面,身份不同權(quán)限就不同,即相應(yīng)功能也不同。b.圖書管理功能:實現(xiàn)對圖書信息的查詢、添加、修改、刪除的功能。c.讀者管理功能:實現(xiàn)對讀者的查詢、添加、修改、刪除的功能。管理功能:實現(xiàn)對管理員的查詢、添加、修改、刪除的功能。e.圖書借閱歸還功能:實現(xiàn)對讀者和圖書的借閱、歸還記錄
37、等功能。1.根據(jù)上述的功能,可以設(shè)計出系統(tǒng)的總體功能模塊圖,如圖2.1所示。 圖2.1管理員登陸及操作模塊功能圖2.“管理員管理”功能模塊用于查詢、添加、修改、刪除管理員已有的信息,其功能模塊如圖2.2所示。員工管理增加員工修改員工信息查詢員工信息刪除員工 圖2.2員工管理3.“讀者管理”功能模塊用于新生入校時增加使用本系統(tǒng)的讀者信息,以及畢業(yè)離校時刪除相關(guān)讀者信息。其功能模塊如圖2.3所示。讀者管理添加讀者查詢讀者信息刪除讀者 圖2.3讀者管理4.“圖書信息管理”功能模塊用于新書入庫,丟失或者陳舊書籍的出庫,已有書籍的查詢。其功能模塊如圖2.4所示。 圖書信息管理5“圖書借還管理”功能模塊用
38、于讀者借書和還書的登記,其功能模塊如圖2.5所示。圖書借還管理借書管理借還信息查詢還書管理 3數(shù)據(jù)庫設(shè)計3.1概念結(jié)構(gòu)設(shè)計該系統(tǒng)包含的信息有以下幾種:圖書管理信息、讀者相關(guān)信息、管理員相關(guān)信息、借閱圖書信息、歸還圖書信息等??蓪⑦@些信息抽象為以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):1. 圖書信息:ISBN、書名、作者、出版社、價格、語言、頁數(shù)。2.讀者信息:借閱證號、學(xué)號、姓名、性別、學(xué)院、專業(yè)、年齡、地址、電話、密碼。3.管理員信息:編號、姓名、性別、地址、電話、密碼。4.借閱信息:借閱證號、書號、借閱日期5.歸還信息:借閱證號、書號、借閱日期、歸還日期根據(jù)以上信息,可得下面相關(guān)E-R圖。(1).用戶E-R圖
39、,如圖3.1所示。 根據(jù)部分E-R圖和需求分析,可得到總E-R圖,如圖3.2所示。 圖3.2總E-R圖 根據(jù)上述的概念結(jié)構(gòu)設(shè)計出邏輯結(jié)構(gòu),將E-R圖轉(zhuǎn)換為關(guān)系模型。通過分析查詢、添加、修改、刪除等操作,所有的模式都符合3NF模式。本系統(tǒng)的用戶有三種類型,即超級管理員、管理員和讀者。超級管理員默認賬號和密碼為admin和admin,它可以修改其他用戶的權(quán)限和功能。4系統(tǒng)實現(xiàn)在該系統(tǒng)中,數(shù)據(jù)庫的連接使用以下代碼進行: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");/獲取及數(shù)據(jù)庫之間的連接String
40、id="sa"String password="12344321"String dbURL= "jdbc:sqlserver:/localhost:1433;DatabaseName = library"conn=DriverManager.getConnection(dbURL,id,password);/創(chuàng)建發(fā)送sql語句的Statement對象Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE
41、);/發(fā)送sql語句,并用ResultSet類型的對象保存查詢的數(shù)據(jù)行ResultSet re=stmt.executeQuery(sql);在該系統(tǒng)中,管理員登陸后,進入的界面如圖所示:圖登陸后界面5功能測試該程序?qū)崿F(xiàn)了圖書管理系統(tǒng)常用的功能,即圖書管理、讀者管理、借閱管理,圖書管理包含圖書的增、刪、改、查功能,讀者管理包含讀者的增、刪、改、查功能,借閱管理包含圖書借閱記錄和圖書歸還記錄功能。5.1登陸界面點擊Java程序運行時,將出現(xiàn)登陸界面,有管理員登陸和讀者登陸。要求輸入相應(yīng)用戶名和密碼,默認初始賬號和密碼為admin和admin,如圖所示。圖管理員和普通用戶登陸界面登陸系統(tǒng)以后,將顯
42、示主界面,可以點擊菜單選擇要執(zhí)行的操作,如圖所示。圖主界面圖主界面管理員各功能模塊用戶密碼修改功能介紹:點擊文件菜單,可以修改管理員和用戶密碼,也可以退出系統(tǒng)。該功能如圖所示。圖用戶密碼修改圖書信息記錄功能介紹:添加新的圖書,使其能夠進入圖書管理系統(tǒng),圖書添加如圖所示。圖功能介紹:當圖書借閱時,需要進行編輯,借閱管理界面如圖所示。圖借閱管理信息功能介紹:添加新的圖書,使其能夠進入圖書管理系統(tǒng),圖書添加如圖所示。圖功能介紹:當讀者信息改動時,需要對其進行編輯,讀者信息編輯如圖所示。圖5.4普通用戶各功能模塊功能介紹:點擊文件菜單,可以修改密碼,也可以退出系統(tǒng)。該功能如圖所示。圖用戶密碼修改功能介
43、紹:當讀者需要圖書時,可以進行查詢,圖書查詢?nèi)鐖D所示。圖圖書信息查詢6總結(jié)本系統(tǒng)成功的連接了數(shù)據(jù)庫,實現(xiàn)了數(shù)據(jù)庫中的各種操作,查找、添加、修改、刪除等。剛開始時出現(xiàn)了很多的問題,如數(shù)據(jù)庫連接失敗,無法更改數(shù)據(jù)庫中數(shù)據(jù)等。最后,經(jīng)過不斷的努力學(xué)習(xí),改進了自己的設(shè)計,提升了知識面,使該系統(tǒng)可以正常使用了。致 謝歷時幾個星期的畢業(yè)設(shè)計已經(jīng)結(jié)束,我通過不懈的努力終于順利地完成了畢業(yè)設(shè)計的任務(wù)。在喜悅的同時,我也要向曾經(jīng)在設(shè)計過程中幫助過我的老師和同學(xué)表示感謝!感謝學(xué)校提供給我這次畢業(yè)設(shè)計機會,讓我能夠把Java程序設(shè)計和SQL數(shù)據(jù)庫知識,運用到實踐中。幾周的畢業(yè)設(shè)計中我遇到了許多困難,當被這些問題困擾
44、的時候,我就向老師喝同學(xué)尋求幫助,老師和同學(xué)很認真的為我解答,使我在Java和SQL數(shù)據(jù)庫設(shè)計方面的知識得到了擴充。在這段時間,同學(xué)們也給了我不少的幫助,雖然大家都很忙,但是當我有問題時,大家還是細心地幫我解決所遇到的問題,給予及時的幫助,在這里非常感謝幫助過我的同學(xué)們。在老師及同學(xué)的指導(dǎo)和幫助下,我基本完成了此次畢業(yè)設(shè)計的任務(wù)??梢哉f這次的成績不只屬于我自己,更多的屬于老師和同學(xué)的幫助。最后再次感謝在畢業(yè)設(shè)計過程中給予我?guī)椭睦蠋熀屯瑢W(xué)們,他們的幫助不僅使我開闊了視野,拓寬了思路,增長了學(xué)識,為我今后的工作和學(xué)習(xí)打下了牢固的基礎(chǔ),也使我增強了對系統(tǒng)開發(fā)的興趣,特別是Java語言的系統(tǒng)開發(fā)。在這里,再一次表示衷心的感謝!參 考 文 獻1王珊,薩師煊 數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社2陳佳, 徐斌等編著 信息系統(tǒng)開發(fā) 北京:中國人民大學(xué)出版社,20113主編涂智壽 管理信息系統(tǒng)實驗 成都:西南財經(jīng)大學(xué)出版社,20124張志清主編 管理信息系統(tǒng)實用教程 第2版 北京:電子工業(yè)出版社,20115李靜 管理信息系統(tǒng)實驗教程 北京:北京師范大學(xué)出版社,20116主編孫細明,金勇,曾小青
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省鄭州市中原區(qū)2024-2025學(xué)年上學(xué)期高三年級一測模擬演練 英語試卷(含答案無聽力原文、答案及音頻)
- 2025年度勞動合同員工福利待遇與補貼合同3篇
- 2024版標準汽車租賃合同協(xié)議
- 2024路邊廣告位使用權(quán)及城市美化工程合作合同3篇
- 2024項目開發(fā)全過程委托協(xié)議版B版
- 健康監(jiān)護知識培訓(xùn)課件
- 福建省南平市建陽水吉中學(xué)2020-2021學(xué)年高三物理期末試卷含解析
- 2024男方離婚條件下的贍養(yǎng)費支付與房產(chǎn)分割合同3篇
- 2025年度冷鏈倉儲行業(yè)員工勞動合同書3篇
- 2024版混凝土構(gòu)件加工承攬合同
- 超市配送方案
- 軍隊文職崗位述職報告
- 小學(xué)數(shù)學(xué)六年級解方程練習(xí)300題及答案
- 電抗器噪聲控制與減振技術(shù)
- 2024年醫(yī)療管理趨勢展望挑戰(zhàn)與機遇培訓(xùn)課件
- 2024年江蘇揚州市高郵市國有企業(yè)招聘筆試參考題庫附帶答案詳解
- 內(nèi)鏡下食管靜脈曲張?zhí)自g(shù)圍手術(shù)期護理課件
- 35江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標調(diào)研地理試卷
- 組態(tài)王與MySQL數(shù)據(jù)庫連接配置教程-20190807
- 運輸行業(yè)員工崗前安全培訓(xùn)
- 《機械基礎(chǔ)(第七版)》期末考試復(fù)習(xí)題庫(含答案)
評論
0/150
提交評論