999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于jsp+javabean技術的圖書管理系統

2014-10-29 09:18:45宋俊玲
電子技術與軟件工程 2014年16期
關鍵詞:數據庫

宋俊玲

摘 要

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

【關鍵詞】圖書館管理 JSP B/S JavaBean 數據庫

1 高校圖書管理系統的現狀分析

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

2 系統的需求分析

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

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

2.1 圖書借閱者的功能需求

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

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

2.2 圖書管理員的功能需求

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

3 技術簡介

3.1 JavaBean技術

JavaBean模塊使開發人員能夠創建稱之為組件的軟件單元(也就是我們熟知的bean)。我們可以把bean加載在更復雜的組件、Java小應用程序(applet)或應用程序上。JavaBean廣泛應用在JSP中,一般用來處理業務邏輯。一般來說JavaBean被分為兩類:可視化Bean和不可視化Bean。可視化Bean可以表示為簡單的GUI組件。例如按鈕組件、菜單等等GUI組件可以使用JavaBean實現。不可視化JavaBean在后臺完成業務邏輯處理功能,例如訪問數據庫執行查詢操作的JavaBean,這些JavaBean在運行時刻不需要任何可視的界面。在JSP程序中所用的JavaBean一般以不可視的組件為主,而可視的JavaBean一般用于編寫Applet程序或者Java應用程序。

3.2 Servlet技術

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

3.3 JDBC技術

JDBC從物理結構上說就是Java語言訪問數據庫的一套接口集合。從本質上來說就是調用者(程序員)和實行者(數據庫廠商)之間的協議。JDBC的實現由數據庫廠商以驅動程序的形式提供。JDBCAPI為Java開發者使用數據庫提供了統一的編程接口,它由一組Java類和接口組成,使得開發人員可以使用純Java的方式來連接數據庫,并進行操作。

3.4 B/S結構

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

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

4 結束語

本圖書管理系統由于采用JSP和Servlet等技術,通過JDBC訪問并操作后臺數據庫, 使得系統執行速度快、穩定性強,滿足了用戶需。基于B/S架構,并且是開放的跨平臺的結構,對于Web服務器、操作平臺以及其它的組件易于升級與維護,且不會影響程序的更改,簡化了用戶端的操作要求,能夠適應系統的升級需求,對高校的圖書管理系統具有理論與現實意義。

參考文獻

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

[2] 劉媛春,羅云翔,基于 U8D 的動態網頁技術[J]成都信息工程學院學報,2005.

作者單位

哈爾濱劍橋學院 黑龍江省哈爾濱市 150069endprint

摘 要

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

【關鍵詞】圖書館管理 JSP B/S JavaBean 數據庫

1 高校圖書管理系統的現狀分析

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

2 系統的需求分析

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

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

2.1 圖書借閱者的功能需求

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

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

2.2 圖書管理員的功能需求

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

3 技術簡介

3.1 JavaBean技術

JavaBean模塊使開發人員能夠創建稱之為組件的軟件單元(也就是我們熟知的bean)。我們可以把bean加載在更復雜的組件、Java小應用程序(applet)或應用程序上。JavaBean廣泛應用在JSP中,一般用來處理業務邏輯。一般來說JavaBean被分為兩類:可視化Bean和不可視化Bean。可視化Bean可以表示為簡單的GUI組件。例如按鈕組件、菜單等等GUI組件可以使用JavaBean實現。不可視化JavaBean在后臺完成業務邏輯處理功能,例如訪問數據庫執行查詢操作的JavaBean,這些JavaBean在運行時刻不需要任何可視的界面。在JSP程序中所用的JavaBean一般以不可視的組件為主,而可視的JavaBean一般用于編寫Applet程序或者Java應用程序。

3.2 Servlet技術

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

3.3 JDBC技術

JDBC從物理結構上說就是Java語言訪問數據庫的一套接口集合。從本質上來說就是調用者(程序員)和實行者(數據庫廠商)之間的協議。JDBC的實現由數據庫廠商以驅動程序的形式提供。JDBCAPI為Java開發者使用數據庫提供了統一的編程接口,它由一組Java類和接口組成,使得開發人員可以使用純Java的方式來連接數據庫,并進行操作。

3.4 B/S結構

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

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

4 結束語

本圖書管理系統由于采用JSP和Servlet等技術,通過JDBC訪問并操作后臺數據庫, 使得系統執行速度快、穩定性強,滿足了用戶需。基于B/S架構,并且是開放的跨平臺的結構,對于Web服務器、操作平臺以及其它的組件易于升級與維護,且不會影響程序的更改,簡化了用戶端的操作要求,能夠適應系統的升級需求,對高校的圖書管理系統具有理論與現實意義。

參考文獻

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

[2] 劉媛春,羅云翔,基于 U8D 的動態網頁技術[J]成都信息工程學院學報,2005.

作者單位

哈爾濱劍橋學院 黑龍江省哈爾濱市 150069endprint

摘 要

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

【關鍵詞】圖書館管理 JSP B/S JavaBean 數據庫

1 高校圖書管理系統的現狀分析

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

2 系統的需求分析

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

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

2.1 圖書借閱者的功能需求

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

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

2.2 圖書管理員的功能需求

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

3 技術簡介

3.1 JavaBean技術

JavaBean模塊使開發人員能夠創建稱之為組件的軟件單元(也就是我們熟知的bean)。我們可以把bean加載在更復雜的組件、Java小應用程序(applet)或應用程序上。JavaBean廣泛應用在JSP中,一般用來處理業務邏輯。一般來說JavaBean被分為兩類:可視化Bean和不可視化Bean。可視化Bean可以表示為簡單的GUI組件。例如按鈕組件、菜單等等GUI組件可以使用JavaBean實現。不可視化JavaBean在后臺完成業務邏輯處理功能,例如訪問數據庫執行查詢操作的JavaBean,這些JavaBean在運行時刻不需要任何可視的界面。在JSP程序中所用的JavaBean一般以不可視的組件為主,而可視的JavaBean一般用于編寫Applet程序或者Java應用程序。

3.2 Servlet技術

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

3.3 JDBC技術

JDBC從物理結構上說就是Java語言訪問數據庫的一套接口集合。從本質上來說就是調用者(程序員)和實行者(數據庫廠商)之間的協議。JDBC的實現由數據庫廠商以驅動程序的形式提供。JDBCAPI為Java開發者使用數據庫提供了統一的編程接口,它由一組Java類和接口組成,使得開發人員可以使用純Java的方式來連接數據庫,并進行操作。

3.4 B/S結構

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

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

4 結束語

本圖書管理系統由于采用JSP和Servlet等技術,通過JDBC訪問并操作后臺數據庫, 使得系統執行速度快、穩定性強,滿足了用戶需。基于B/S架構,并且是開放的跨平臺的結構,對于Web服務器、操作平臺以及其它的組件易于升級與維護,且不會影響程序的更改,簡化了用戶端的操作要求,能夠適應系統的升級需求,對高校的圖書管理系統具有理論與現實意義。

參考文獻

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

[2] 劉媛春,羅云翔,基于 U8D 的動態網頁技術[J]成都信息工程學院學報,2005.

作者單位

哈爾濱劍橋學院 黑龍江省哈爾濱市 150069endprint

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 久久久精品国产SM调教网站| 九色视频线上播放| 日本免费福利视频| 一级黄色片网| 色欲不卡无码一区二区| 国产综合无码一区二区色蜜蜜| 午夜丁香婷婷| 孕妇高潮太爽了在线观看免费| 亚洲精品国产精品乱码不卞| 久久一色本道亚洲| 亚洲毛片一级带毛片基地| 在线观看国产精品一区| 人妻无码中文字幕第一区| 久久精品国产国语对白| 国产一级无码不卡视频| 久久久久免费精品国产| 丁香五月婷婷激情基地| av手机版在线播放| 3344在线观看无码| 色精品视频| 亚欧乱色视频网站大全| 欲色天天综合网| 亚洲一区色| 亚洲欧洲一区二区三区| 日韩精品一区二区三区中文无码 | 亚洲国产成人久久精品软件| 青草精品视频| 久久精品国产亚洲麻豆| 国产香蕉97碰碰视频VA碰碰看 | 亚洲人成网站色7777| 精品1区2区3区| 欧美不卡视频在线| 亚洲精品桃花岛av在线| 日本精品αv中文字幕| 日本黄色a视频| 欧美日韩国产在线人成app| 久久这里只有精品国产99| 国产一在线| 日韩欧美中文在线| 亚洲成人精品在线| 婷婷色狠狠干| 狠狠做深爱婷婷久久一区| 亚洲欧美天堂网| 在线国产你懂的| 五月婷婷综合网| 亚洲第一黄片大全| 国产丝袜第一页| 色偷偷一区| 在线观看国产精品一区| 欧美日韩国产一级| 波多野结衣中文字幕一区二区| a毛片基地免费大全| 五月婷婷中文字幕| 欧美日韩亚洲综合在线观看| 成人欧美日韩| 精品久久久久成人码免费动漫| 青青热久麻豆精品视频在线观看| 在线观看免费国产| 国产精品无码AV片在线观看播放| 亚洲第一页在线观看| 手机在线国产精品| 亚洲另类国产欧美一区二区| 久久中文电影| 91福利一区二区三区| 午夜小视频在线| 国产精品99r8在线观看| 亚洲三级色| 综合五月天网| 老司机久久99久久精品播放| 色噜噜在线观看| 色吊丝av中文字幕| 国产高清在线观看| 亚洲国产欧美目韩成人综合| 国语少妇高潮| 亚洲欧美日韩久久精品| 青草视频久久| 一区二区三区高清视频国产女人| 熟女视频91| 日韩激情成人| 精品一区国产精品| 精品人妻AV区| 亚洲综合欧美在线一区在线播放|