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)化
主站蜘蛛池模板: 免费观看男人免费桶女人视频| 国产精品成| 亚洲Av激情网五月天| 永久免费av网站可以直接看的| 久久国产热| 久一在线视频| 国产成人91精品| 国产精品视频白浆免费视频| 日韩美女福利视频| 97无码免费人妻超级碰碰碰| 久草视频一区| 成人在线欧美| av无码一区二区三区在线| 国内精品一区二区在线观看| 久久一日本道色综合久久| 亚洲精品亚洲人成在线| 国产视频只有无码精品| 99视频精品全国免费品| 欧美日本在线| 亚洲视频三级| 无码啪啪精品天堂浪潮av| 26uuu国产精品视频| 久久综合丝袜长腿丝袜| 亚洲日本中文字幕乱码中文 | 欧美三级视频在线播放| 免费无码AV片在线观看国产| 欧美天天干| 一本大道香蕉久中文在线播放| 欧美第九页| 97久久免费视频| 欧美日韩v| www.91在线播放| 噜噜噜久久| 国产午夜精品鲁丝片| 漂亮人妻被中出中文字幕久久| 日韩精品成人网页视频在线| 六月婷婷激情综合| 亚洲黄色高清| 韩国v欧美v亚洲v日本v| 日韩国产另类| 色香蕉网站| 婷婷99视频精品全部在线观看| 成人一级黄色毛片| 亚洲天堂网站在线| 免费a级毛片视频| 欧美一区二区三区欧美日韩亚洲| 国产一级做美女做受视频| 国产亚洲欧美日韩在线观看一区二区| 中文字幕久久精品波多野结| 国产美女精品一区二区| 亚洲免费人成影院| 成人免费视频一区二区三区| 亚洲专区一区二区在线观看| 亚洲精品高清视频| 国产精品永久在线| 一本色道久久88| 青青久视频| 996免费视频国产在线播放| 欧美日韩国产综合视频在线观看 | 国内精品久久久久久久久久影视 | 久久精品娱乐亚洲领先| 一区二区影院| 亚洲欧美日韩成人高清在线一区| 国产精品久久久精品三级| 国产一区二区三区日韩精品| 亚洲欧美日韩久久精品| 精品国产黑色丝袜高跟鞋| 精品久久人人爽人人玩人人妻| 亚洲床戏一区| 亚洲午夜福利在线| 国产成人综合日韩精品无码不卡| 国产成人免费高清AⅤ| 小说 亚洲 无码 精品| 在线无码九区| 亚洲一级色| 午夜国产大片免费观看| 波多野结衣一区二区三区88| 8090成人午夜精品| 精品综合久久久久久97| 亚洲一区色| 激情亚洲天堂| 国产成人三级|