jsp圖書(shū)管理系統論文

時(shí)間:2022-06-27 00:09:17 數據庫操作系統 我要投稿
  • 相關(guān)推薦

jsp圖書(shū)管理系統論文

  jsp圖書(shū)管理系統論文怎么樣寫(xiě)呢?各位同學(xué),我們一起看看下面的相關(guān)論文,相信可以幫助大家哦!

jsp圖書(shū)管理系統論文

  jsp圖書(shū)管理系統論文

  摘 要 科技的迭代更新如此之快,圖書(shū)數量的急劇增加,使用JSP技術(shù)設計開(kāi)發(fā)高校的圖書(shū)系統已成為必然趨勢。本設計主要采用B /S結構和JSP+ JavaBean+MySQL技術(shù)作為網(wǎng)站的主要開(kāi)發(fā)工具。采用了面向對象、用戶(hù)界面和業(yè)務(wù)邏輯分離的三層結構設計。首先進(jìn)行了系統分析,劃分了系統的主要功能,從本系統的需求分析入手,總體設計、開(kāi)發(fā)實(shí)現, 并詳細介紹JSP、JDBC、JavaBean、數據庫訪(fǎng)問(wèn)主要技術(shù)及具體功能的實(shí)現。最后給出了系統設計的關(guān)鍵技術(shù)和系統的數據庫設計,并且給出了系統的部分實(shí)現代碼。

  【關(guān)鍵詞】圖書(shū)館管理 JSP B/S JavaBean 數據庫

  1 高校圖書(shū)管理系統的現狀分析

  隨著(zhù)網(wǎng)絡(luò )時(shí)代的到來(lái),計算機處理的信息量也隨之增大,大量信息處理應用于各個(gè)領(lǐng)域,在這種大環(huán)境的潮流下,計算機充分發(fā)揮它的優(yōu)越性,不但提高了工作效率,并且安全性也得到有效的保障,被廣泛應用于信息處理系統中。各大高校的圖書(shū)館管理系統相應的'成為了大批量信息管理系統的代表。雖然大部分高校都已采用了圖書(shū)館管理系統,但成本相對來(lái)說(shuō)較高,不排除人有部分高校依舊采用傳統的查詢(xún)方法。不但缺點(diǎn)重重,而且拖延管理員工作的時(shí)間、浪費讀者的時(shí)間,并且保密性差。在這個(gè)科技日新月異的今天,圖書(shū)館藏書(shū)的急劇增加,讀者不再滿(mǎn)足于單一的科技性圖書(shū),越來(lái)越多的讀者查看綜合性圖書(shū),這對傳統圖書(shū)館管理模式下的圖書(shū)館的工作人員來(lái)說(shuō),工作量與日俱增。因此,開(kāi)發(fā)一套適免費的高校圖書(shū)管理系統,為用戶(hù)便捷的查詢(xún)學(xué)校圖書(shū)館圖書(shū)是十分必要的。

  2 系統的需求分析

  B/S的瀏覽模式,不再需要大量本地化的更新和容量限制,成為越來(lái)越多開(kāi)發(fā)者的寵兒。本系統采用B/S的模式作為瀏覽模式。

  本系統擁有圖書(shū)管理員和圖書(shū)借閱者兩個(gè)角色,基本功能需求分析如下:

  2.1 圖書(shū)借閱者的功能需求

  查詢(xún)圖書(shū)館的藏書(shū)(包括圖書(shū)信息、圖書(shū)館的通告、新書(shū)預報、預約到書(shū)、圖書(shū)催還通告單) ;查看個(gè)人信息(包括個(gè)人信息情況、借閱圖書(shū)信息、借閱圖書(shū)歸還信息、圖書(shū)借閱歷史) ;借閱者預約圖書(shū);

  借閱者續借圖書(shū)(借閱圖書(shū)信息、續借圖書(shū)歸還信息);借閱者修改個(gè)人信息。

  2.2 圖書(shū)管理員的功能需求

  對現有藏書(shū)的信息操作(包括查詢(xún)圖書(shū)信息、添加圖書(shū)信息、修改圖書(shū)信息、刪除圖書(shū)信息);對新進(jìn)藏書(shū)信息的操作(圖書(shū)的編號、圖書(shū)名稱(chēng)、著(zhù)作者、出版信息);藏書(shū)借出與歸還操作;查看借閱者信息操作(借閱者的編號、借閱者姓名、圖書(shū)名稱(chēng)、著(zhù)作者、出版信息圖書(shū)歸還信息);借閱者身份管理操作(增加借閱者、修改借閱者信息、刪除借閱者信息);圖書(shū)館的通告操作。

  3 技術(shù)簡(jiǎn)介

  3.1 JavaBean技術(shù)

  JavaBean模塊使開(kāi)發(fā)人員能夠創(chuàng )建稱(chēng)之為組件的軟件單元(也就是我們熟知的bean)。我們可以把bean加載在更復雜的組件、Java小應用程序(applet)或應用程序上。JavaBean廣泛應用在JSP中,一般用來(lái)處理業(yè)務(wù)邏輯。一般來(lái)說(shuō)JavaBean被分為兩類(lèi):可視化Bean和不可視化Bean?梢暬疊ean可以表示為簡(jiǎn)單的GUI組件。例如按鈕組件、菜單等等GUI組件可以使用JavaBean實(shí)現。不可視化JavaBean在后臺完成業(yè)務(wù)邏輯處理功能,例如訪(fǎng)問(wèn)數據庫執行查詢(xún)操作的JavaBean,這些JavaBean在運行時(shí)刻不需要任何可視的界面。在JSP程序中所用的JavaBean一般以不可視的組件為主,而可視的JavaBean一般用于編寫(xiě)Applet程序或者Java應用程序。

  3.2 Servlet技術(shù)

  Servlet這個(gè)詞是在Java applet的環(huán)境中創(chuàng )造的,是一個(gè)用Java編寫(xiě)的應用程序,在服務(wù)器上運行,處理請求的信息并將其發(fā)送到客戶(hù)端。Servlet的客戶(hù)端可以提出請求并獲得該請求的響應,它可以使任何Java應用程序、瀏覽器或任何設備。對于所有的客戶(hù)端請求,只需要創(chuàng )建Servlet的實(shí)例一次,因此節省了大量的內存。Servlet在初始化后即駐留內存中,因此每次作出請求時(shí)無(wú)需加載。服務(wù)器上需要這些程序,常常是根據用戶(hù)輸入訪(fǎng)問(wèn)數據庫的程序。這些通常是使用公共網(wǎng)關(guān)接口(CGI)應用程序完成的。

  3.3 JDBC技術(shù)

  JDBC從物理結構上說(shuō)就是Java語(yǔ)言訪(fǎng)問(wèn)數據庫的一套接口集合。從本質(zhì)上來(lái)說(shuō)就是調用者(程序員)和實(shí)行者(數據庫廠(chǎng)商)之間的協(xié)議。JDBC的實(shí)現由數據庫廠(chǎng)商以驅動(dòng)程序的形式提供。JDBCAPI為Java開(kāi)發(fā)者使用數據庫提供了統一的編程接口,它由一組Java類(lèi)和接口組成,使得開(kāi)發(fā)人員可以使用純Java的方式來(lái)連接數據庫,并進(jìn)行操作。

  3.4 B/S結構

  B/S架構的全稱(chēng)為Browser/Server,即瀏覽器/服務(wù)器結構。Browser指的是Web瀏覽器,極少數事務(wù)邏輯在前端實(shí)現,但主要事務(wù)邏輯在服務(wù)器端實(shí)現,Browser客戶(hù)端,WebApp服務(wù)器端和DB端構成所謂的三層架構。B/S架構的系統無(wú)須特別安裝,只有Web瀏覽器即可。

  B/S架構中,顯示邏輯交給了Web瀏覽器,事務(wù)處理邏輯在放在了WebApp上,這樣就避免了龐大的胖客戶(hù)端,減少了客戶(hù)端的壓力。

  4 結束語(yǔ)

  本圖書(shū)管理系統由于采用JSP和Servlet等技術(shù),通過(guò)JDBC訪(fǎng)問(wèn)并操作后臺數據庫, 使得系統執行速度快、穩定性強,滿(mǎn)足了用戶(hù)需;贐/S架構,并且是開(kāi)放的跨平臺的結構,對于Web服務(wù)器、操作平臺以及其它的組件易于升級與維護,且不會(huì )影響程序的更改,簡(jiǎn)化了用戶(hù)端的操作要求,能夠適應系統的升級需求,對高校的圖書(shū)管理系統具有理論與現實(shí)意義。

  參考文獻

  [1]趙志升,李桂權.一種基于 B/S 結構與 C/S 結構結合的新體系結構f[Z].中國電子網(wǎng),2004.

  [2] 劉媛春,羅云翔,基于 U8D 的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)[J]成都信息工程學(xué)院學(xué)報,2005.

【jsp圖書(shū)管理系統論文】相關(guān)文章:

管理系統設計論文03-28

員工管理系統論文06-29

酒店管理系統設計論文07-03

圖書(shū)管理系統開(kāi)題報告04-14

酒店管理系統畢業(yè)論文06-27

餐飲管理系統畢業(yè)論文06-27

學(xué)生信息管理系統的論文06-27

構建戰略成本管理系統的論文06-30

小型酒店管理系統論文07-04

管理系統設計論文12篇06-08

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆