【正文】
I 基于 JSP 的圖書管理系統(tǒng) 摘 要 隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)行業(yè)的迅速發(fā)展,大大提高人們的工作效率。計(jì)算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營管理 , 使其高效的發(fā)揮最大作用,能夠迅捷的為用戶提供相應(yīng)的服務(wù) 。 圖書管理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,通過對(duì)圖書管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查研究,開發(fā)了此圖書系統(tǒng)。本系統(tǒng)中解決了學(xué)校圖書管理事務(wù)中的常用基本問題以及相關(guān)統(tǒng)計(jì)工作。本系統(tǒng)中包含 6 個(gè)功能模塊:系統(tǒng)設(shè)置,讀者管理,圖書管理,圖書借還,系統(tǒng)查詢和更改口令。 本系統(tǒng)使有 jsp 進(jìn)行網(wǎng)頁 界面的設(shè)計(jì),使用 MVC 設(shè)計(jì)模式,采用了開源框架 Struts, 它采用了當(dāng)今軟件設(shè)計(jì)的最新技術(shù),具有開發(fā)效率高、設(shè)計(jì)靈活、生成的軟件界面友好美觀等特點(diǎn)。本系統(tǒng)中通過 JDBC 驅(qū)動(dòng)和數(shù)據(jù)庫進(jìn)行無縫連接,后端的數(shù)據(jù)庫是 mysql,也是 一個(gè)開源的數(shù)據(jù)庫系統(tǒng),該數(shù)據(jù)庫具有較高的完整性,一致性和安全性。 關(guān)鍵詞:圖書管理 , 信息管理 , jsp, struts II ABSTRACT With the scientific and technological progress, the rapid development of the puter industry has greatly enhanced the efficiency of the people. The introduction of puter information processing system has pletely changed the management of many systems, making it most useful and efficient, able to provide prompt service for the user. Library management system is the school management in an important part of library management system through the mechanism of operation and management of research and development of this library system. Solve this system in the school library management services and related basic issues mon statistics. The system includes six modules: system settings, the reader management, library management, library circulation, the system queries and change the password. The system makes a jsp for web interface design, the use of MVC design pattern, using the open source framework Struts, it uses the latest technology of today39。s software design, with the development of high efficiency, design flexibility, userfriendly software is generated so beautiful. The system and database through JDBC driver seamlessly connect backend database is mysql, but also an open source database system, the database has high integrity, consistency and safety. Key words: book management, management of information, jsp, struts III 目 錄 第 1 章 JSP 的功能 .............................................................................1 JSP 語言簡(jiǎn)介 ................................................................................................... 1 JSP 技術(shù)的運(yùn)用 ............................................................................................... 1 SEVLET 技術(shù)簡(jiǎn)介 .......................................................................................... 2 第 2 章 圖書管理系統(tǒng)需求分析 ..........................................................4 可行性分析 ....................................................................................................... 4 技術(shù)可行性 ........................................................................................... 4 ............................................................................................ 4 圖書借閱管理系統(tǒng)需求概述 ........................................................................... 4 系統(tǒng)目標(biāo) ................................................................................................ 4 用戶類和用戶特性 ................................................................................ 5 圖書借閱管理系統(tǒng)需求模型 ........................................................................... 5 功能描述 ................................................................................................ 5 圖書管理員詳細(xì)功能描述 .................................................................... 6 主要用例的用例描述 ............................................................................ 6 第 3 章 系統(tǒng)總體設(shè)計(jì) .........................................................................9 數(shù)據(jù)庫設(shè)計(jì) ....................................................................................................... 9 數(shù)據(jù)庫設(shè)計(jì)概述 .................................................................................... 9 圖書信息表結(jié)構(gòu)設(shè)計(jì) .......................................................................... 10 圖書類型信息表結(jié)構(gòu)設(shè)計(jì) .................................................................. 10 讀者信息表結(jié)構(gòu)設(shè)計(jì) ......................................................................... 11 讀者類型信息表結(jié)構(gòu)設(shè)計(jì) .................................................................. 11 圖書借閱信息表結(jié)構(gòu)設(shè)計(jì) .................................................................. 12 圖書歸還信息表結(jié)構(gòu)設(shè)計(jì) .................................................................. 12 用戶信息表結(jié)構(gòu)設(shè)計(jì) .......................................................................... 12 圖書館信息表結(jié)構(gòu)設(shè)計(jì) ...................................................................... 13 辦證參數(shù)信息表結(jié)構(gòu)設(shè)計(jì) ................................................................ 13 系統(tǒng)總體 結(jié)構(gòu)設(shè)計(jì) ......................................................................................... 13 圖書管理系統(tǒng)總體結(jié)構(gòu)圖 .................................................................. 14 系統(tǒng)管理員模塊功能 ......................................................................... 14 讀者管理模塊功能 ............................................................................. 15 圖書管理模塊功能 ............................................................................. 15 圖書借還模塊功能 ............................................................................. 16 系統(tǒng)查詢模塊功能 ............................................................................. 17 第 4 章 程序設(shè)計(jì)與編碼 ...................................................................19 IV 開發(fā)平臺(tái)與工具 .............................................................................................. 19 J2EE 平臺(tái) ............................................................................................. 19 WEB 服務(wù)器和數(shù)據(jù)庫 ........................................................................ 19 程序設(shè)計(jì) .......................................................................................................... 20 程序設(shè)計(jì)概述 ...................................................................................... 20 數(shù)據(jù)庫與 Web 服務(wù)器的連接 ............................................................. 21 登錄模塊程序設(shè)計(jì) .............................................................................. 21 系統(tǒng)管理員功能模塊