基于jsp的圖書管理系統(tǒng)畢業(yè)論文.doc
基于jsp的圖書管理系統(tǒng)畢業(yè)論文,基于jsp的圖書管理系統(tǒng)畢業(yè)論文摘 要伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,人們已經(jīng)不再滿足于信息的瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來的更加多的便利。掌握計(jì)算機(jī)知識(shí)和應(yīng)用,是培養(yǎng)新型人才的一個(gè)重要環(huán)節(jié)。在眾多的計(jì)算機(jī)語(yǔ)言當(dāng)中,java無(wú)疑是最具生命力的語(yǔ)言之一,由于計(jì)算機(jī)發(fā)展帶來的新應(yīng)用的出現(xiàn),java越來越流行。作為一種...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/204662.gif)
內(nèi)容介紹
此文檔由會(huì)員 jiang060206 發(fā)布基于JSP的圖書管理系統(tǒng)畢業(yè)論文
摘 要
伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,人們已經(jīng)不再滿足于信息的瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來的更加多的便利。掌握計(jì)算機(jī)知識(shí)和應(yīng)用,是培養(yǎng)新型人才的一個(gè)重要環(huán)節(jié)。在眾多的計(jì)算機(jī)語(yǔ)言當(dāng)中,Java無(wú)疑是最具生命力的語(yǔ)言之一,由于計(jì)算機(jī)發(fā)展帶來的新應(yīng)用的出現(xiàn),Java越來越流行。作為一種程序設(shè)計(jì)語(yǔ)言,Java是分布式的、面向?qū)ο蟮?、不依賴于機(jī)器的結(jié)構(gòu),它最大的利用了網(wǎng)絡(luò)而不受CPU和環(huán)境的限制。
圖書館管理系統(tǒng)正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,基于JSP開發(fā)設(shè)計(jì),面對(duì)管理人員和讀者兩種不同人群的應(yīng)用系統(tǒng)。本文從圖書館管理系統(tǒng)的現(xiàn)狀、可行性到數(shù)據(jù)庫(kù)的設(shè)計(jì),再到各功能模塊的實(shí)現(xiàn)做了詳細(xì)的介紹。
本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的圖書館管理系統(tǒng),它是在Windows XP或Windows7下,以MySQL為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java Server Pages)技術(shù)開發(fā)的圖書館管理系統(tǒng)。主要實(shí)現(xiàn)了5個(gè)方面的功能:1.登錄,分為管理員和普通用戶;2.用戶管理,對(duì)用戶進(jìn)行查詢,可修改用戶的當(dāng)前狀態(tài)和相關(guān)信息,并可對(duì)用戶進(jìn)行刪除處理;3.圖書管理,主要實(shí)現(xiàn)書庫(kù)的管理和書籍的管理,包括書庫(kù)的建立和刪除,新書的入庫(kù)和廢書的刪除等;4.借閱管理,包括書籍借閱和書籍歸還的管理;5.讀者管理,可以刪除或更新本圖書館的讀者。
關(guān)鍵詞:圖書館管理,Java,JSP
The Research and Design of Library Management System Based on JSP
ABSTRACT
With the rapid development of Internet, people had no longer meet the purpose of information browsing and publishing, but eager to enjoy more and more convenient brought by Internet. Mastered the computer knowledge and the application, is a trained new talented person's important link. Among the many computer languages, Java is undoubtedly one of the most viable; due to computer development has brought the emergence of new applications, Java become more and more popular. As a programming language, Java is a distributed, object-oriented, does not depend on the structure of the machine, its biggest advantage of the CPU and the environment without network restrictions.
Library management system is adapted to live in today's fast-paced society, based on JSP development and design; faced manager and readers two different groups of applications system. This thesis minutely introduced the content of the current situation of library management system, the feasibility of library management system, the design of the database, the realization of each function.
The system is trying to use JSP on the network architecture of a dynamic library management system, which is under Windows XP or Windows7, the MySQL database as platform, Tomcat application server as a network information service using JSP (Java Server Pages) technology development of the library management system. Main achievement of the five functional areas: 1. Register and login, divided into management staff and general users. 2. User management, you can inquiries the user and check the current status and related information of user; 3. Book management, the main stacks of the management and implementation of management books, including the stacks to create and delete, new book storage and waste removal and other books;4. Status management, it includes books’ status and management of these books; 5. Reader management, you can delete or update the library's readers.
KEY WORDS: Management of library, Java, JSP
目 錄
1 緒 論 1
2 需求分析 2
2.1 圖書管理系統(tǒng)的現(xiàn)狀 2
2.2 市場(chǎng)需求分析 3
3 可行性分析 4
3.1 經(jīng)濟(jì)可行性分析 4
3.2 技術(shù)可行性分析 4
4 項(xiàng)目規(guī)劃 6
4.1 運(yùn)行環(huán)境——JDK 6
4.2 HTML語(yǔ)言 6
4.3 腳本語(yǔ)言JavaScript 6
4.4 服務(wù)器——Tomcat 7
4.5 項(xiàng)目規(guī)劃 7
4.2.1 任務(wù)分配 7
4.2.2 開發(fā)進(jìn)度跟蹤 8
5 用戶界面設(shè)計(jì) 9
5.1 界面開發(fā)工具 9
5.2 界面設(shè)計(jì)思想 9
5.3 界面設(shè)計(jì)原則 9
6 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 11
6.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 11
6.2 數(shù)據(jù)庫(kù)的設(shè)計(jì) 11
6.3 數(shù)據(jù)庫(kù)的安全性 14
7 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 15
7.1 開發(fā)工具介紹 15
7.2 程序設(shè)計(jì)思想 15
7.3 代碼設(shè)計(jì)標(biāo)準(zhǔn)與規(guī)范 16
7.4 各模塊功能設(shè)計(jì) 16
7.4.1 管理員登錄與注冊(cè)模塊 16
7.4.2 用戶管理模塊 17
7.4.3 圖書管理模塊 18
7.4.4 借閱管理模塊 18
7.4.5 讀者管理模塊 19
8 系統(tǒng)測(cè)試與維護(hù) 20
8.1 程序測(cè)試的目的 20
8.2 程序測(cè)試的意義 20
8.3 程序測(cè)試的原則 21
8.4 程序測(cè)試的流程 21
8.5 程序維護(hù)的任務(wù) 21
8.6 程序維護(hù)的分類 21
8.7 程序維護(hù)的管理 22
9 結(jié) 論 23
致 謝 24
參 考 文 獻(xiàn) 25
畢業(yè)設(shè)計(jì)說明書(論文)縮寫稿 26
The Abbreviation Version of the Thesis of Undergraduates 30