jsp圖書管理系統(tǒng)論文
在學習和工作中,大家或多或少都會接觸過論文吧,論文是指進行各個學術領域的研究和描述學術研究成果的文章。那么,怎么去寫論文呢?以下是小編為大家收集的jsp圖書管理系統(tǒng)論文,希望對大家有所幫助。
1 高校圖書管理系統(tǒng)的現(xiàn)狀分析
隨著網(wǎng)絡時代的到來,計算機處理的信息量也隨之增大,大量信息處理應用于各個領域,在這種大環(huán)境的潮流下,計算機充分發(fā)揮它的優(yōu)越性,不但提高了工作效率,并且安全性也得到有效的保障,被廣泛應用于信息處理系統(tǒng)中。各大高校的圖書館管理系統(tǒng)相應的成為了大批量信息管理系統(tǒng)的代表。雖然大部分高校都已采用了圖書館管理系統(tǒng),但成本相對來說較高,不排除人有部分高校依舊采用傳統(tǒng)的查詢方法。不但缺點重重,而且拖延管理員工作的時間、浪費讀者的時間,并且保密性差。在這個科技日新月異的今天,圖書館藏書的急劇增加,讀者不再滿足于單一的`科技性圖書,越來越多的讀者查看綜合性圖書,這對傳統(tǒng)圖書館管理模式下的圖書館的工作人員來說,工作量與日俱增。因此,開發(fā)一套適免費的高校圖書管理系統(tǒng),為用戶便捷的查詢學校圖書館圖書是十分必要的。
2 系統(tǒng)的需求分析
B/S的瀏覽模式,不再需要大量本地化的更新和容量限制,成為越來越多開發(fā)者的寵兒。本系統(tǒng)采用B/S的模式作為瀏覽模式。
本系統(tǒng)擁有圖書管理員和圖書借閱者兩個角色,基本功能需求分析如下:
2.1 圖書借閱者的功能需求
查詢圖書館的藏書(包括圖書信息、圖書館的通告、新書預報、預約到書、圖書催還通告單) ;查看個人信息(包括個人信息情況、借閱圖書信息、借閱圖書歸還信息、圖書借閱歷史);借閱者預約圖書;
借閱者續(xù)借圖書(借閱圖書信息、續(xù)借圖書歸還信息);借閱者修改個人信息。
2.2 圖書管理員的功能需求
對現(xiàn)有藏書的信息操作(包括查詢圖書信息、添加圖書信息、修改圖書信息、刪除圖書信息);對新進藏書信息的操作(圖書的編號、圖書名稱、著作者、出版信息);藏書借出與歸還操作;查看借閱者信息操作(借閱者的編號、借閱者姓名、圖書名稱、著作者、出版信息圖書歸還信息);借閱者身份管理操作(增加借閱者、修改借閱者信息、刪除借閱者信息);圖書館的通告操作。
3 技術簡介
3.1 JavaBean技術
JavaBean模塊使開發(fā)人員能夠創(chuàng)建稱之為組件的軟件單元(也就是我們熟知的bean)。我們可以把bean加載在更復雜的組件、Java小應用程序(applet)或應用程序上。JavaBean廣泛應用在JSP中,一般用來處理業(yè)務邏輯。一般來說JavaBean被分為兩類:可視化Bean和不可視化Bean?梢暬疊ean可以表示為簡單的GUI組件。例如按鈕組件、菜單等等GUI組件可以使用JavaBean實現(xiàn)。不可視化JavaBean在后臺完成業(yè)務邏輯處理功能,例如訪問數(shù)據(jù)庫執(zhí)行查詢操作的JavaBean,這些JavaBean在運行時刻不需要任何可視的界面。在JSP程序中所用的JavaBean一般以不可視的組件為主,而可視的JavaBean一般用于編寫Applet程序或者Java應用程序。
3.2 Servlet技術
Servlet這個詞是在Java applet的環(huán)境中創(chuàng)造的,是一個用Java編寫的應用程序,在服務器上運行,處理請求的信息并將其發(fā)送到客戶端。Servlet的客戶端可以提出請求并獲得該請求的響應,它可以使任何Java應用程序、瀏覽器或任何設備。對于所有的客戶端請求,只需要創(chuàng)建Servlet的實例一次,因此節(jié)省了大量的內存。Servlet在初始化后即駐留內存中,因此每次作出請求時無需加載。服務器上需要這些程序,常常是根據(jù)用戶輸入訪問數(shù)據(jù)庫的程序。這些通常是使用公共網(wǎng)關接口(CGI)應用程序完成的。
3.3 JDBC技術
JDBC從物理結構上說就是Java語言訪問數(shù)據(jù)庫的一套接口集合。從本質上來說就是調用者(程序員)和實行者(數(shù)據(jù)庫廠商)之間的協(xié)議。JDBC的實現(xiàn)由數(shù)據(jù)庫廠商以驅動程序的形式提供。JDBCAPI為Java開發(fā)者使用數(shù)據(jù)庫提供了統(tǒng)一的編程接口,它由一組Java類和接口組成,使得開發(fā)人員可以使用純Java的方式來連接數(shù)據(jù)庫,并進行操作。
3.4 B/S結構
B/S架構的全稱為Browser/Server,即瀏覽器/服務器結構。Browser指的是Web瀏覽器,極少數(shù)事務邏輯在前端實現(xiàn),但主要事務邏輯在服務器端實現(xiàn),Browser客戶端,WebApp服務器端和DB端構成所謂的三層架構。B/S架構的系統(tǒng)無須特別安裝,只有Web瀏覽器即可。
B/S架構中,顯示邏輯交給了Web瀏覽器,事務處理邏輯在放在了WebApp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力。
4 結束語
本圖書管理系統(tǒng)由于采用JSP和Servlet等技術,通過JDBC訪問并操作后臺數(shù)據(jù)庫,使得系統(tǒng)執(zhí)行速度快、穩(wěn)定性強,滿足了用戶需;贐/S架構,并且是開放的跨平臺的結構,對于Web服務器、操作平臺以及其它的組件易于升級與維護,且不會影響程序的更改,簡化了用戶端的操作要求,能夠適應系統(tǒng)的升級需求,對高校的圖書管理系統(tǒng)具有理論與現(xiàn)實意義。
【jsp圖書管理系統(tǒng)論文】相關文章:
圖書館知識管理系統(tǒng)創(chuàng)新研究論文05-14
OA圖書管理系統(tǒng)08-08
圖書管理系統(tǒng)開題報告10-13
管理系統(tǒng)論文發(fā)表12-06
薪酬管理系統(tǒng)設計論文01-11
基于移動終端的圖書管理系統(tǒng)研發(fā)11-12
圖書館圖書分形管理和策略論文11-06
學生管理系統(tǒng)論文提綱07-31