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

基于SSH框架的現(xiàn)代圖書館管理系統(tǒng)的設(shè)計(jì)

2016-05-25 00:37:18孫彬
電子設(shè)計(jì)工程 2016年23期
關(guān)鍵詞:物流圖書館系統(tǒng)

孫彬

(新疆昌吉職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)應(yīng)用教研室,新疆 昌吉 831100)

基于SSH框架的現(xiàn)代圖書館管理系統(tǒng)的設(shè)計(jì)

孫彬

(新疆昌吉職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)應(yīng)用教研室,新疆 昌吉 831100)

針對(duì)現(xiàn)代圖書管理的需求以及當(dāng)前圖書館管理軟件中存在的弊端,在充分了解當(dāng)代圖書館管理機(jī)制的基礎(chǔ)上,采用當(dāng)下流行的SSH(struts+spring+hibernate)框架設(shè)計(jì)開發(fā)了具有針對(duì)性的專業(yè)化、集成化的現(xiàn)代綜合性圖書館管理信息系統(tǒng),實(shí)現(xiàn)了對(duì)圖書借還登記、讀者信息等的有效管理。系統(tǒng)由于采用了SSH框架,具有耦合度低,維護(hù)方便,復(fù)用性強(qiáng)的優(yōu)點(diǎn),便捷可靠。

圖書管理系統(tǒng);SSH;系統(tǒng)設(shè)計(jì);信息系統(tǒng)

隨著計(jì)算機(jī)的普及,互聯(lián)網(wǎng)時(shí)代的到臨,在現(xiàn)代化的圖書管理體系中,對(duì)快捷便利的圖書管理提出了更高的需求。近年來,我國(guó)教育管理的信息化已成為我國(guó)信息化最受關(guān)注的領(lǐng)域之一。建立現(xiàn)代圖書館管理系統(tǒng)將提供圖書管理的個(gè)各環(huán)節(jié)的協(xié)調(diào),有效降圖書管理流成本,方便圖書館提高服務(wù)質(zhì)量,節(jié)省人力物力。

SSH是目前較流行的一種Web應(yīng)用程序開源框架,其是struts+spring+hibernate的一個(gè)集成框架[1]。SSH框架的系統(tǒng)從職責(zé)上分為4層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,其可用于短期內(nèi)搭建復(fù)用性強(qiáng)、結(jié)構(gòu)建明清晰、便于維護(hù)的Web應(yīng)用程序。文中在此框架基礎(chǔ)上完成了圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

1 系統(tǒng)分析與模塊構(gòu)建

通過對(duì)圖書館管理體制的調(diào)研與功能需求分析,建立系統(tǒng)如圖1所示[2]。

圖1 系統(tǒng)功能模塊關(guān)系圖

1.1 系統(tǒng)用戶

1.1.1 管理員

管理員分為系統(tǒng)管理員、圖書流通管理員、圖書采編管理員。系統(tǒng)管理員擁有最大權(quán)限,可為系統(tǒng)分配用戶的權(quán)限,同時(shí)負(fù)責(zé)系統(tǒng)的管理,具體包括上述模塊的讀者管理、信息管理。圖書流通管理員負(fù)責(zé)圖書流通的管理,具體包括上述模塊的流通管理。圖書采編管理員主要負(fù)責(zé)新書的采購(gòu)與上架與讀者意見的查看,具體包括上圖的圖書管理、留言板管理模塊。

1.1.2 用戶(客戶端、讀者)

用戶(讀者)可通過本系統(tǒng)在線檢索圖書,查詢個(gè)人的借閱記錄,進(jìn)行續(xù)借,同時(shí)可在留言板留言;還可在系統(tǒng)上瀏覽圖書館的推薦書目,新聞、視頻、音頻等多媒體刊物;還可推薦個(gè)人想要的讀書,完成更全面的系統(tǒng)交互。

1.2 系統(tǒng)功能模塊

系統(tǒng)功能模塊包括主圖書管理、留言板管理、借閱管理、信息管理、讀者管理5個(gè)模塊。功能說明如下。圖書管理只要包括對(duì)新書的上架,現(xiàn)有館藏的查詢,修改圖書序列信息等功能。留言板模塊是完成系統(tǒng)與讀者交互的主要場(chǎng)所。借閱功能包括結(jié)余圖書、歸還圖書、續(xù)借圖書以及讀者對(duì)自身罰款信息的查詢。讀者管理模塊由圖書館管理系統(tǒng)的系統(tǒng)管理員完成對(duì)讀者的添加刪除,查詢與修改讀者的信息。

2 系統(tǒng)實(shí)現(xiàn)

2.1 SSH框架

SSH(struts+spring+hibernate)是一個(gè)集成框架,用于搭建可結(jié)構(gòu)簡(jiǎn)明、多次復(fù)用、利于維護(hù)的Web應(yīng)用程序,是目前較流行的一種J2EE應(yīng)用程序解決分案。SSH系統(tǒng)共分為4層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層。其中Struts是系統(tǒng)的基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,控制模型跳轉(zhuǎn);Spring在系統(tǒng)中起到承上啟下的作用,用于協(xié)調(diào)Struts、Hibernate兩層的協(xié)同工作。其還可作為一個(gè)輕量級(jí)的IoC容器,負(fù)責(zé)查找、定位、創(chuàng)建和管理對(duì)象及對(duì)象之間的依賴關(guān)系;Hibernate用于對(duì)和后端數(shù)據(jù)庫(kù)連接,為持久層提供支持。本文基于SSH框架,建立如圖2的系統(tǒng)體系結(jié)構(gòu)圖[3]。

圖2 系統(tǒng)體系結(jié)構(gòu)圖

文中以圖書館系統(tǒng)管理員讀者的管理為例,講述本系統(tǒng)在SSH框架下的實(shí)現(xiàn)過程。本模塊具體的功能有增加讀者、刪除讀者、讀者信息查詢、讀者信息修改4個(gè)功能。以下是編程實(shí)現(xiàn)。

2.2 系統(tǒng)的實(shí)現(xiàn)

2.2.1 表示層實(shí)現(xiàn)

在表示層中,首先通過JSP頁(yè)面實(shí)現(xiàn)交互界面,實(shí)現(xiàn)傳送請(qǐng)求和接收響應(yīng),然后通過struts-config.xml配置文件將ActionServlet接收到的請(qǐng)求交給相應(yīng)的Action處理。

Struts的配置如下:

2.2.2 業(yè)務(wù)層的實(shí)現(xiàn)

業(yè)務(wù)層最重要的功能是承上啟下,實(shí)現(xiàn)表示層和持久層的互聯(lián)。通過在該層中管理服務(wù)組件的Spring IoCR容器,向Action提供完成實(shí)現(xiàn)業(yè)務(wù)邏輯的相應(yīng)組件,同時(shí)設(shè)置事務(wù)處理機(jī)、緩沖池保證系統(tǒng)的性能和數(shù)據(jù)的安全。在構(gòu)建業(yè)務(wù)層時(shí)要完成兩個(gè)任務(wù):首先,必須在 strus-config.xml文件中配置 Spring的 application-Context.xml文 件 , 然 后 配 置applicationContext.xml

主要利用Spring框架構(gòu)建業(yè)務(wù)層,其表示如下:

2.2.3 持久層的實(shí)現(xiàn)

在持久層中,通過Hibernate的映射以完成和數(shù)據(jù)庫(kù)間的加護(hù),同時(shí)處理協(xié)作對(duì)象數(shù)據(jù)處理組件請(qǐng)求的數(shù)據(jù),返回結(jié)果。在此過程中大幅簡(jiǎn)化了對(duì)數(shù)據(jù)表的訪問操作。

配送點(diǎn)管理持久化通過StaffDaoImpl類實(shí)現(xiàn),代碼如下

實(shí)現(xiàn)的程序界面如圖3所示。

圖3 程序界面

上述的開發(fā)模實(shí)現(xiàn)層次的真正分離:視圖、控制器與模型的徹底分離、業(yè)務(wù)邏輯層與持久層的分離。系統(tǒng)各層次由于采用了SSH框架,耦合度大大降低,這保證了在前端、后端的分離,數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端產(chǎn)生影響。分明的系統(tǒng)層次保障了系統(tǒng)的流暢運(yùn)行與后期的維護(hù),同時(shí)也縮短了系統(tǒng)開發(fā)的周期,提高了系統(tǒng)的利用效率。

3 結(jié)束語(yǔ)

基于SSH架構(gòu)的現(xiàn)代綜合性圖書館信息管理系統(tǒng)通過實(shí)際運(yùn)行,表現(xiàn)良好,運(yùn)行穩(wěn)定,有力的證明了SSH框架是一個(gè)行之有效的Java EE應(yīng)用系統(tǒng)解決方案。本系統(tǒng)在保證運(yùn)行功能正確的前提下,盡量提升用戶體驗(yàn)。在系統(tǒng)的設(shè)計(jì)與開發(fā)中,體會(huì)到了軟件的設(shè)計(jì)中計(jì)算機(jī)技術(shù)與信息化管理的結(jié)合,證明了計(jì)算機(jī)技術(shù)將是推動(dòng)未來社會(huì)發(fā)展的重要?jiǎng)恿ΓM鞠到y(tǒng)的設(shè)計(jì)與投入使用,可為各行業(yè)的信息化管理提供新的思路,為信息化社會(huì)的建設(shè)貢獻(xiàn)綿薄之力。

[1]陳天河.Struts+Hibernate+Spring集成開發(fā)寶典[M].北京:電子工業(yè)出版社,2007.

[2]Turner J,Bedell K.Struts Kick Start[M].北京:機(jī)械工業(yè)出版社,2004.

[3]吳其慶.Java編程思想與實(shí)踐[M].北京:冶金工業(yè)出版社,2002.

[4]楊紅飛,李振坤,梅松青,等.基于Struts和Hibernate的教務(wù)系統(tǒng)研究與設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,18(2):202-204.

[5]王寶龍,李子揚(yáng),李曉輝.基于SSH框架和DWR技術(shù)的減災(zāi)衛(wèi)星運(yùn)行管理系統(tǒng)建設(shè)[J].計(jì)算機(jī)工程與設(shè)計(jì),2010(23): 5096-5099.

[6]蔣衛(wèi)祥.基于SSH框架煤炭企業(yè)物流掛案例系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].煤炭技術(shù),2013,32(8):262-263.

[7]楊帆.基于J2EE的物流信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2013.

[8]任寶平,郭晗.紅利變化背景下中國(guó)經(jīng)濟(jì)發(fā)展方式的路徑轉(zhuǎn)型[J].西北大學(xué)學(xué)報(bào):哲學(xué)社會(huì)科學(xué)版,2012,42(4):7-9.

[9]應(yīng)丹豐,馬士華,關(guān)旭.基于AHP和聚類分析的武漢市物流節(jié)點(diǎn)優(yōu)化布局[J].物流技術(shù),2011,30(9):61-62.

[10]韓伯棠.管理運(yùn)籌學(xué)[M].北京:高等教育出版社,2011.

[11]秦璐,葛喜俊.高速公路服務(wù)區(qū)物流節(jié)點(diǎn)布局規(guī)劃方法及實(shí)證研究[J].物流科技,2007(1):12-15.

[12]王偉,封學(xué)軍,趙亮.高速公路服務(wù)區(qū)物流中心規(guī)劃設(shè)計(jì)研究-以鄭州東服務(wù)物流中心為例[J].中國(guó)市場(chǎng),2010,3(4): 9-14.

[13]范月嬌.構(gòu)建4PL信息平臺(tái)整合泉州物流節(jié)點(diǎn)資源的戰(zhàn)略思考[J].福建農(nóng)林大學(xué)學(xué)報(bào):哲學(xué)社會(huì)科學(xué)版,2010,13(3): 38-42.

[14]鄭晨.基于SSH框架的圖書館管理系統(tǒng)分析與設(shè)計(jì)[D].昆明:云南大學(xué),2012.

[15]胡元發(fā).基于J2EE架構(gòu)的SSH組合框架的設(shè)計(jì)與應(yīng)用[D].蘇州:蘇州大學(xué),2006.

[16]王榮.基于J2EE的第三方物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].秦皇島:燕山大學(xué),2013.

Design of modern library management system based on SSH framework

SUN Bin
(Department of Computer Application,Changji Vocational and Technical College,Changji 831100,China)

In order to satisfy the requirement of the modern library management,a professional library management system based on strut-spring-hibernate technology is designed in this paper, realizing the effective management of borrowing and return,reader information etc The software system adopts the SSH framewok as development environment achieving the goal of the reducing of the coupling between various levels of the system and the improving of the system's practicability and reusability.

library;management system;SSH;system design

TP311

A

1674-6236(2016)23-0029-03

2015-12-07稿件編號(hào):201512074

孫 彬(1978—),女,蒙古族,山東泰安人,碩士,講師。研究方向:計(jì)算機(jī)應(yīng)用。

猜你喜歡
物流圖書館系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
本刊重點(diǎn)關(guān)注的物流展會(huì)
“智”造更長(zhǎng)物流生態(tài)鏈
汽車觀察(2018年12期)2018-12-26 01:05:44
圖書館
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
飛躍圖書館
圖書館里的是是非非
基于低碳物流的公路運(yùn)輸優(yōu)化
主站蜘蛛池模板: 国产在线91在线电影| AV在线天堂进入| 99这里只有精品在线| 国产福利免费观看| 日韩黄色在线| 国产小视频网站| 麻豆精品在线视频| 日韩 欧美 小说 综合网 另类| 一区二区三区四区精品视频| 欧美在线视频不卡| 日本免费a视频| 3344在线观看无码| 亚洲精品色AV无码看| 亚洲国产无码有码| 国产精品青青| 992tv国产人成在线观看| 国产精品一线天| 美女被操黄色视频网站| 97国产精品视频自在拍| 欧美精品不卡| 综合天天色| 久久人搡人人玩人妻精品一| 国产高清不卡| 婷婷综合亚洲| 精品在线免费播放| 久久精品国产亚洲麻豆| AV天堂资源福利在线观看| 91亚洲精选| 色婷婷久久| 波多野结衣在线一区二区| 波多野结衣视频一区二区| 亚洲婷婷丁香| 久久成人国产精品免费软件| 亚洲无码高清免费视频亚洲 | 亚洲av日韩综合一区尤物| 波多野结衣视频网站| 狠狠做深爱婷婷综合一区| 在线播放精品一区二区啪视频| 极品国产在线| 亚洲一区二区三区国产精华液| 亚洲av无码久久无遮挡| 国产三级毛片| 国产在线视频欧美亚综合| 欧美一级高清视频在线播放| 免费中文字幕在在线不卡| 成人日韩视频| 国产你懂得| 日韩久久精品无码aV| 日本人妻丰满熟妇区| 亚洲高清在线天堂精品| AV天堂资源福利在线观看| 大学生久久香蕉国产线观看| 久久大香伊蕉在人线观看热2| 欧美一级爱操视频| 91小视频在线观看| 国产丝袜无码一区二区视频| 久久久国产精品免费视频| 狠狠干欧美| 成人在线观看不卡| 欧洲av毛片| jizz国产在线| 国产噜噜噜| 六月婷婷激情综合| 国产精品久久自在自线观看| 欧美另类视频一区二区三区| 无码日韩视频| 波多野结衣中文字幕久久| 国产在线视频导航| 国产精品免费p区| 亚洲免费福利视频| 91日本在线观看亚洲精品| 高清精品美女在线播放| 国产成年无码AⅤ片在线 | 亚洲网综合| 国产精品一老牛影视频| 一级福利视频| 亚洲精品高清视频| 99热这里只有免费国产精品| 国产又爽又黄无遮挡免费观看| 亚洲三级色| 四虎影视永久在线精品| 天天综合亚洲|