【正文】
el),包含完成任務(wù)所需要的所有的行為和數(shù)據(jù); V代表視圖( View)界面,顯示模型提供的數(shù)據(jù); C 代表控制器重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 12 ( Controller),它將模型映射到界面中,處理用戶的輸入并響應(yīng)請求。把一個應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進(jìn)行分離,這樣一個應(yīng)用被分成三個層 —— 模型層、視圖層、控制層。 MVC( ModelView Controller)應(yīng)用程序結(jié)構(gòu)被用來分析分布式應(yīng)用程序的特征。 [10] 是 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 11 圖 圖書館管理系統(tǒng)的系統(tǒng)流程圖 第五節(jié) 設(shè)計模式 設(shè)計模式是面向?qū)ο蟮某绦蛟O(shè)計人員用來解決編程問題的一種形式化表示。不僅可以修改自己的信息,還可以對系統(tǒng)進(jìn)行設(shè)置。如果為讀者只有一些基本的權(quán)限,如查詢功能。進(jìn)入頁面后輸入自己的用戶名和密碼,就可進(jìn)入系統(tǒng)。 6. 其它操作: 密碼修改,添加用戶。 3. 系統(tǒng)管理: 用戶權(quán)限管理及數(shù)據(jù)的管理。 2. 資料維護(hù): 有關(guān)圖書的所有信息,讀者的相關(guān)檔案,將會全部存在 系統(tǒng)中,將進(jìn)一步的整理。圖書館管理員可以瀏覽、查詢、添加、刪 除、修改、統(tǒng)計圖書的基本信息;瀏覽、查詢、統(tǒng)計、重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 9 添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書館工作人員執(zhí)行,但是,刪除某條圖書借閱者基本信息記錄時,應(yīng)實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除。圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。圖書館工作人員有修改圖書借閱者借書和還書記錄的權(quán)限,所以需對工作人員登陸本模塊進(jìn)行更多的考慮。一般情況下,圖書借閱者只應(yīng)該查詢和維護(hù)本人的借書情況和個人信息,若查詢和維護(hù)其他借閱者的借書情況和個人信息,就要知道其他 圖書借閱者的借書證號和密碼。 [7] 圖書 借閱者的需求是查詢圖書室所存的圖書、個人借閱情況及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要求進(jìn)行操作,同時形成借書或還書報表給借閱者查看確認(rèn);圖書館管理人員的功能最為復(fù)雜,包括對工作人員、圖書借閱者、圖書進(jìn)行管理和維護(hù),及系統(tǒng)狀態(tài)的查看、維護(hù)等。從管理的角度可將圖書分為三類:圖書信息管理、系統(tǒng)用戶管理、讀者數(shù)據(jù)管理。 [5] 二、 經(jīng)濟(jì)可行性 作為信息時代的今天,各種技術(shù)迅猛發(fā)展,相信開發(fā)這樣的一個系統(tǒng)硬軟件的成本不會 太高,而且系統(tǒng)開發(fā)出來之后,圖書館的工作效率將會大大的提高,相信在未來也會是有這樣的一個趨勢,想必非常的有市場,所以在經(jīng)濟(jì),這次系統(tǒng)的開發(fā) 在技術(shù)問題完全可以解決 。在如何有利的技術(shù)條件下, 實現(xiàn)圖書管理系統(tǒng)已變得非常的簡單。有賴于 JSP 的成熟技術(shù),相信做出的人機(jī)界面將會非常的優(yōu)美,更方便用戶的作用。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 7 一、 技術(shù)可行性 技術(shù)的發(fā)展往往會對促進(jìn)社會的發(fā)展,而圖書管理系統(tǒng)對技術(shù)的依賴很大,因 此在做圖書管理系統(tǒng)時,將會對技術(shù)上進(jìn)行一番分析,對確定當(dāng)前的技術(shù)能否完成開發(fā)工作。 第一節(jié) 可行性分析 圖書管理系統(tǒng)采用的 B/S 結(jié)構(gòu),隨著計算機(jī)技術(shù)的發(fā)展,能夠有有效快速的管理圖書管理系統(tǒng),讓圖書管理系統(tǒng)為人們發(fā)揮最大的作用。而管理員則擁有圖書管理系統(tǒng)的最高權(quán)限,管理員可以給任何一個用戶分配用戶名及其密碼,為他們設(shè)定相應(yīng)的權(quán)限。 [4] 圖書管理系統(tǒng)主要分為了兩個部分:讀者部分和管理員部分。隨之而來的是互聯(lián)網(wǎng)快速發(fā)展,帶給人們的改變不次于蒸汽機(jī)的誕生。除此之外 , MySQL 的執(zhí)行速度還非常的快,操作簡單還有效,這些特點使得 MySQL 的使用的非常的廣泛。 MySQL 小且靈活,幾乎所有網(wǎng)站數(shù)據(jù)管理工作都能夠滿足。 [3] 數(shù)據(jù)庫功能。 第 二節(jié) 開發(fā)環(huán)境 JSP 近年頗愛網(wǎng)站開發(fā)者們的喜歡,因此本系統(tǒng)也采用 Java Server Pages 作為主要的 開發(fā)工具 , MySQL 將作為關(guān)系數(shù)據(jù)庫,其簡便快捷的操作,大容量的特點將會很好的實現(xiàn)系統(tǒng) 所需要的功能。而工作效率也會大幅度的提高。并且這個系統(tǒng)能夠使用很多年。 專門針對圖書館和圖書室管理混亂落后的情況, 開發(fā)出一個適應(yīng)當(dāng)前人們生活節(jié)奏的圖書管理系統(tǒng),人們便能夠很簡單的通過計算機(jī)來查詢各類圖書的信息,并且對圖書館的圖書的信息進(jìn)行一些管理。 [1] 由于以前的開發(fā)工具及技術(shù)不比較的落后,所開發(fā)出來的系統(tǒng)早已不適應(yīng)今天人們的要求,因此開發(fā)出一個全新的系統(tǒng)變 得非常的必要,這個系統(tǒng)將會變得更完善,能夠?qū)崿F(xiàn)一些異常強(qiáng)大的功能,比如在一個局域網(wǎng)內(nèi),人們想通過計算機(jī)技術(shù)在互聯(lián)網(wǎng)上查看自己想看的書籍,而此時一個網(wǎng)絡(luò)化的聯(lián)機(jī)查詢系統(tǒng)就變得非常有必要了。有了這種系統(tǒng)以后,圖書館的圖書管理將會變得非常的簡便。 數(shù)據(jù)維護(hù)模塊: 同樣是管理員才重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 4 擁有操作的權(quán)限,它基本上包含以下幾個模塊:增加、修改刪除圖書以及增加、修改刪除讀者等程序組成。 圖書管理模塊: 這是作為圖書管理員才能擁有的權(quán)限,是其他普通的用戶不能擁有的,就像一臺計算機(jī)的管理員一樣。而且不同的開發(fā)人員并且采用不同的工具, 設(shè)計時間及背景不盡相同 ,所用具體場合也有區(qū)別 。隨著計算機(jī)及英特網(wǎng)技術(shù)的成熟,使得建立一個高效 ,快速,強(qiáng)大的圖書管理系統(tǒng)有了充分的技術(shù)保障。而且容易造成書籍的丟失,管理非常的混亂。隨著信息時代的到來,信息的管理越來重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 3 越需要計算機(jī)來完成 , 而使用計算機(jī)來管理圖書似乎也變成了必然 。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 2 第 一 章 緒論 自從第一臺計算機(jī)被發(fā)明以來,計算機(jī)技術(shù)發(fā)展到今天已經(jīng)變得越來越成熟,從一 開始的一個國家可能才擁有一臺電腦,到現(xiàn)在幾乎每個人都可以擁有一臺電腦用來辦公,用來學(xué)習(xí)以及娛樂。 而本系統(tǒng)是以計算機(jī)為工具,對圖書進(jìn)行管理和統(tǒng)計,其主要目的是提供圖書信息,同時參與管理,它還可以通過互聯(lián)網(wǎng)查詢和管理圖書。對于有學(xué)生(教師)證的學(xué)生(教師)來說還要對他們資料作一定的記錄。傳統(tǒng)的圖書管 理模式其最大的特點是手工。 【關(guān)鍵詞】 : 圖書館管理 MySQL JSP Struts 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) II Abstract 21st century is the century of information society, information as a society is the most important resources, will bee the strategic resources, cause social widespread attention. How can you get information? Books has always been the best way to access to information, but because of the books in the library reserve Lou increases greatly, makes the books management work bees increasingly tired of heavy. Makes people trying to find out new books management way, how to bother heavy books management became more simple? Library management system is an important part of library management mechanism, based on the research of the library39。本系統(tǒng)中將通過 JDBC 驅(qū)動和數(shù)據(jù)庫來進(jìn)行無縫連接,本系統(tǒng)采用的數(shù)據(jù)庫是MySQL,這是一個開源的數(shù)據(jù)庫系統(tǒng),該數(shù)據(jù)庫具有占用空間小,操作簡單易懂等優(yōu)點。圖書管理系統(tǒng)中包含 6個功能模塊:日常工作,查詢,讀者資料 的維護(hù),圖書資料的維護(hù),系統(tǒng)管理和更改口令。使得人們想方設(shè)法的找出新的圖書管理的方式,如何將煩重的圖書管理變得簡單起來呢? 圖書館管理系統(tǒng)圖書館管理機(jī)制中重要組成部分,通過對圖書館的運(yùn)行及管理機(jī)制的研究,從而開發(fā)了此圖書館系統(tǒng)。重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) I 摘 要 二十一世紀(jì)是信息的社會,信息作為社會最重要的資源,將成為戰(zhàn)略性資源引起社會廣泛的關(guān)注。如何能夠獲取信息?圖書一直都是獲取信息最好的方式,但由于圖書館中圖書藏量婁大大的增加,使得圖書的管理工作變得日益的煩重。在此系統(tǒng)中完成了圖書館常見的管理事務(wù)及信息統(tǒng)計的工作。 本系統(tǒng)采用 jsp 技術(shù)對網(wǎng)頁的設(shè)計,使用 MVC 的設(shè)計模式,并采用了開源框架 Struts,它采用了當(dāng)今軟件設(shè)計的最流行的技術(shù),具有設(shè)計靈活、開發(fā)效率高、生成的軟件界面大方美觀等特點。且具有較高的完整性,一致性和安全性。s operation and management mechanism, so as to develop the library system. In this system pleted the mon library management affairs and information statistics work. Books management system management system contains six functional modules: daily work, inquiries, readers information maintenance, books data maintenance, system administration and change the password. This system USES JSP technology to the design of web pages, using the MVC design pattern, and using the open source framework Struts, it adopted the software design of the most popular 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) III technology, has advantages of flexible design, development, high efficiency, the generated generous beauty of software interface, etc. This system through the JDBC driver and database to seamless connection, this system USES the database is MySQL, it is an open source database system, the database has a small footprint, easy operation etc. With high integrity, consistency and security. 【 Key words】 : Library Management MySQL JSP Struts 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) IV 目 錄 前 言 ................................................ 1 第一章 緒論 .......................................... 2 第一節(jié) 課題現(xiàn)狀分析 ................................ 3 一、當(dāng)下圖書館管理系統(tǒng)現(xiàn)狀 ...................... 3 二、圖書管理系統(tǒng)建設(shè)的意 義 ...................... 4 第二節(jié) 開發(fā)環(huán)境 ................................... 5 第二章 系統(tǒng)分析 ...................................... 6 第一節(jié) 可行性分析 .................................. 6 一、技術(shù)可行性 .................................. 7 二、經(jīng)濟(jì)可行性 .................................. 7 第二節(jié) 系統(tǒng)的需求分析 .............................. 7 第三節(jié)