亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Struts2框架的圖書館內(nèi)部管理系統(tǒng)的研究

        2011-11-08 11:53:16
        長春大學(xué)學(xué)報 2011年12期
        關(guān)鍵詞:頁面框架管理系統(tǒng)

        章 鄴

        (鹽城師范學(xué)院 學(xué)報編輯部,江蘇 鹽城 224002)

        基于Struts2框架的圖書館內(nèi)部管理系統(tǒng)的研究

        章 鄴

        (鹽城師范學(xué)院 學(xué)報編輯部,江蘇 鹽城 224002)

        利用計算機(jī)對圖書資源信息進(jìn)行管理,檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低,這些優(yōu)點能夠極大地提高圖書管理的效率。本文設(shè)計和實現(xiàn)了基于JAVA技術(shù)的圖書館內(nèi)部管理系統(tǒng),闡述了利用JAVA技術(shù)和MyEclipse數(shù)據(jù)庫設(shè)計開發(fā)圖書館內(nèi)部管理系統(tǒng)的過程和方法。

        圖書館內(nèi)部管理;信息管理;JAVA;Jsp;Struts 2

        0 引言

        20世紀(jì)90年代后,計算機(jī)開始在全球大范圍普及,它已經(jīng)成為許多生產(chǎn)管理領(lǐng)域最大的助手。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運行過程中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。因此需要對讀者資源、書籍資源、借書信息、還書信息進(jìn)行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的數(shù)據(jù)進(jìn)行及時的處理,為了提高圖書館對圖書的綜合的管理,能夠更快速的滿足讀者的要求,提高圖書管理工作的效率,利用現(xiàn)在流行的Struts2框架構(gòu)建一個圖書管理系統(tǒng)。

        圖書管內(nèi)部理系統(tǒng)的主要功能是實現(xiàn)圖書館圖書借閱和歸還的管理的自動化。圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些基本的輔助功能,它們是:讀者信息管理、管理員信息管理,圖書管理、統(tǒng)計查詢,口令更改。

        1 圖書館系統(tǒng)的需求分析

        該系統(tǒng)主要服務(wù)對象為一些到目前為止仍然是沒有完全實現(xiàn)無紙化管理的圖書館,通過本系統(tǒng)的六大功能模塊,能夠幫助這些圖書館,在盡可能少的管理人員的情況下實現(xiàn)圖書管理的高效性,準(zhǔn)確性以及及時性。

        (1)對于圖書館工作人員能夠使其方便的進(jìn)行圖書信息查詢,方便的進(jìn)行讀者借閱情況查詢,方便的進(jìn)行借書還書處理等,快捷的對圖書信息進(jìn)行添加、修改、刪除,分類管理等操作,對讀者信息進(jìn)行相關(guān)添加,修改,分類管理等操作。

        (2)對于系統(tǒng)管理員而言,他可以對圖書館信息進(jìn)行修改更新操作,對系統(tǒng)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,對圖書館的辦證參數(shù)進(jìn)行修改維護(hù)等操作。

        2 Struts2框架簡介

        Struts2是Struts的下一代產(chǎn)品,是在struts和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并

        的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)的差別巨

        大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但相對于WebWork,Struts 2只有很小的變化。

        從目前的技術(shù)層面上看,出現(xiàn)了許多與Struts1競爭的視圖層框架,比如JSFTapestry

        和Spring MVC等。這些框架由于出現(xiàn)的年代比較近,應(yīng)用了最新的設(shè)計理念,同時也從Struts1中吸取了經(jīng)驗,克服了很多不足。這些框架的出現(xiàn)也促進(jìn)了Struts的發(fā)展。目前,Struts已經(jīng)分化成了兩個框架:第一個是在傳統(tǒng)的Struts1的基礎(chǔ)上,融合了另外的一個優(yōu)秀的Web框架WebWork的Struts2。Struts2雖然是在Struts1的基礎(chǔ)上發(fā)展起來的,但是實質(zhì)上是以WebWork為核心的。Struts2為傳統(tǒng)的Struts1注入了Web-Work的先進(jìn)的設(shè)計理念,統(tǒng)一了Struts1和WebWork兩個框架。Struts1分化出來的另外一個框架是Shale。這個框架遠(yuǎn)遠(yuǎn)超出了Struts1原有的設(shè)計思想,與原有的Struts1關(guān)聯(lián)很少,使用了全新的設(shè)計思想。Shale更像一個新的框架而不是Struts1的升級。Struts 2的總體結(jié)構(gòu)圖如圖1所示:

        圖1 Struts2系統(tǒng)結(jié)構(gòu)圖

        3 系統(tǒng)總體結(jié)構(gòu)設(shè)計

        該系統(tǒng)在WindowsXP環(huán)境下,主要采用J2SE+JSP+STRUTS框架設(shè)計完成,數(shù)據(jù)庫采用Mysql,數(shù)據(jù)庫的鏈接采用了JDBC方式連接,圖書管理系統(tǒng)總體結(jié)構(gòu)圖如圖2所示。

        圖2 管理系統(tǒng)設(shè)計結(jié)構(gòu)圖

        4 程序設(shè)計

        在設(shè)計的Web層應(yīng)用了著名的MVC模式有JSP來實現(xiàn),為了業(yè)務(wù)邏輯和表示的分離,它是基于Web應(yīng)用系統(tǒng),它的客戶端使用Broswer,然后是Web層的應(yīng)用,業(yè)務(wù)邏輯層(有EJB實現(xiàn)),資源管理層??蛻粽埱鬄g覽頁面,一般Web層的View有JSP組成,并且使用了大量Taglib。把每個請求映射到某個HTMLAction類來響應(yīng)它。HTML Action類是一個標(biāo)準(zhǔn)的類,執(zhí)行選擇的HTML Action。使用MVC模式減少了代碼的復(fù)制,即減少了代碼的維護(hù),由于模型返回的格式不帶任何顯示格式,因而模型可以直接應(yīng)用于接口的使用,還因為MVC模型把不同的模型和不同的視圖組合在一起完成不同的請求,因此,控制層可以說包含了用戶請求權(quán)限的概念。

        在設(shè)計中還因應(yīng)用了Struts 2框架,Struts 2跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點。使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機(jī)制。

        除此之外,Struts 2的優(yōu)點主要集中體現(xiàn)在Taglib和頁面導(dǎo)航。Taglib是Struts的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。頁面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護(hù)有著莫大的好處。

        5 結(jié)語

        本系統(tǒng)選擇在Myeclipse下進(jìn)行代碼編寫,以Java語言為基礎(chǔ),頁面編寫用Html+Jsp,整個程序體以MVC模型框架為主,采用了Struts 2設(shè)計框架?;旧蠈崿F(xiàn)了需求分析中的所有功能。

        系統(tǒng)在數(shù)據(jù)庫與Web服務(wù)器的連接時采用的是連接池技術(shù),若在數(shù)據(jù)庫連接時使用現(xiàn)在流行的第三方插件Hibernate3.0,會使系統(tǒng)有更強(qiáng)的數(shù)據(jù)庫映射關(guān)系,進(jìn)而極大簡化開發(fā)過程,還有就是系統(tǒng)在一些信息設(shè)置的細(xì)節(jié)上還存在不足,可以對系統(tǒng)的相關(guān)字段進(jìn)行格式設(shè)置和異常處理,使數(shù)據(jù)更加規(guī)范化。

        其次,本系統(tǒng)在頁面處理上有些欠缺,對于一些數(shù)據(jù)量較大的頁面未使用分頁技術(shù),會導(dǎo)致用戶使用上的不方便。而且對于圖書的屬性設(shè)置有一個遺漏,圖書的數(shù)量屬性沒有考慮到,這導(dǎo)致了對于同一種圖書的庫存的管理不能夠?qū)崿F(xiàn),這是需要改進(jìn)的,由于時間原因以及該屬性涉及到的頁面代碼和邏輯代碼的修改量較大,所以來不及去處理了。

        [1] 王國輝,李永強(qiáng).視頻學(xué)習(xí)Java Web[M].北京:人民郵電出版社,2010.

        [2] Paul J.Deitel,Harvey M.Deitel[M].北京:電子工業(yè)出版社,2009.

        [3] 張振坤,陳丹丹.視頻學(xué)JAVA[M].北京:人民郵電出版社,2010.

        [4] Cay S.Horstmann,Gary Cornell-英文版[M].北京:人民郵電出版社,2009.

        [5] Rogers Cadenhead,Laura Lemay.天通學(xué) JAVA6[M].北京:人民郵電出社,2009.

        [6] 周恒,王舒宇.JSP項目開發(fā)全程實錄[M].北京:清華大學(xué)出版社,2008.

        [7] 楊琪昌,李育龍.IBM DB2高級管理指南[M].北京:電子工業(yè)出版社,2004.

        [8] 萬輝,王軍.基于Eclipse環(huán)境的J2ME應(yīng)用程序開發(fā)[M].北京:清華大學(xué)出社,2009.

        [9] 湯鳴鴻.Java Web應(yīng)用開發(fā)[M].北京:化學(xué)工業(yè)出版社,2009.

        [10] 朱福喜.Java語言程序設(shè)計[M].北京:科學(xué)出版社,2009.

        Research of Struts 2 Framework-based Library Internal Management System

        ZHANG Ye

        (Journal Editorial Department,Yecheng Teachers University,Yancheng 224002,China)

        There are many advantages to manage library information resources by using computers,such as the quick retrieval,convenient access,high reliability,large memory capacity,good confidentiality,long life and low cost,which can greatly improve the efficiency of library management.This article designs and achieves the library internal management system based on JAVA technology,describes the design process and method by using JAVA technology and MyEclipse database.

        library internal management;information management;JAVA;Jsp;Struts2

        G271

        A

        1009-3907(2011)12-0042-03

        2011-10-20

        章鄴(1980-),男,江蘇淮安人,助理館員,主要從事圖書計算機(jī)檔案管理方面研究。

        責(zé)任編輯:吳旭云

        猜你喜歡
        頁面框架管理系統(tǒng)
        大狗熊在睡覺
        刷新生活的頁面
        基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
        框架
        廣義框架的不相交性
        基于LED聯(lián)動顯示的違停管理系統(tǒng)
        海盾壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:08
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        一種基于OpenStack的云應(yīng)用開發(fā)框架
        基于RFID的倉儲管理系統(tǒng)實現(xiàn)
        精品一级一片内射播放| 国产小屁孩cao大人| 国产精品制服一区二区| 亚洲一区二区三区色偷偷| 插鸡网站在线播放免费观看| 手机看片福利一区二区三区| 亚洲视频1区| 亚洲影院在线观看av| 久久精品人搡人妻人少妇| 曰韩亚洲av人人夜夜澡人人爽| 亚洲人成无码网站久久99热国产| 亚洲啪啪AⅤ一区二区三区| 国产人妖视频一区二区| 成 人 免 费 黄 色| 国产裸体歌舞一区二区| 日韩久久无码免费看A| 大屁股流白浆一区二区三区| 色先锋av影音先锋在线| 亚洲午夜精品久久久久久人妖| 精品人妻av一区二区三区不卡| 国产在线观看午夜视频| 日本艳妓bbw高潮一19| xxxx国产视频| 日本免费一区精品推荐| 日本最新一区二区三区视频观看| 日韩成人无码| 久久国产成人亚洲精品影院老金| 久久精品久久精品中文字幕| 日韩精品无码一区二区三区四区 | 亚洲精品www久久久久久| 久久AV老司机精品网站导航| 天堂av在线免费播放| 国产三级视频不卡在线观看| 精品日产卡一卡二卡国色天香| AV无码一区二区三区国产| 亚洲人妻av综合久久| 日韩在线永久免费播放| 欧美成年黄网站色视频| 亚洲成AV人国产毛片| 一本色道久久亚洲加勒比| 欧美一区二区三区激情|