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

基于SSH的高校體育物資管理系統的設計與實現

2016-11-21 09:47:42王宇
電子設計工程 2016年21期
關鍵詞:體育系統設計

王宇

(陜西交通職業技術學院 體育部,陜西 西安 710018)

基于SSH的高校體育物資管理系統的設計與實現

王宇

(陜西交通職業技術學院 體育部,陜西 西安 710018)

針對全民健身背景下當代綜合性大學體育物資管理的需求,在充分了解大學體育管理相關制度的前提下,利用當下流行的SSH(struts+spring+hibernate)框架,針對某高校游泳館的管理設計開發了針對性的專業化、集成化的現代大學校園體育物資管理系統,大幅簡便了場館管理,提高了工作效率。SSH框架有效減小了系統各層次間的耦合,并提高了本系統的實用性與可復用性。

體育物資;管理系統;SSH;系統設計

隨著互聯網時代的到臨,體育產業的市場化,高校體育物資共享在全民健身中的呼聲越來越高。高校的體育物資不僅再用作日常的體育教學、訓練場地,課余時間的對外開放更是社會發展的大趨勢。因此,這不僅對管理者提出了惜的要求,高校體育設施物資的管理需要更高更快捷的方式方法。

SSH是目前較流行的一種Web應用程序開源框架,其是struts+spring+hibernate的一個集成框架。SSH框架的系統從職責上分為4層:表示層、業務邏輯層、數據持久層和域模塊層,其可用于短期內搭建復用性強、結構建明清晰、便于維護的Web應用程序。

文中基于SSH完成了高校體育物資信息管理軟件系統的設計與開發,旨在提高高校的體育設施、體育物資的管理效率,為高校體育設施更有效有序的使用提供新的管理思路與管理方法。

1 系統分析與模塊構建

通過對某高校游泳館管理制度調研,分析相應管理體制,根據其功能需求,得到了以下的系統模塊。本系統主要面向游泳館人員出入管理,實現了按不同顧客選擇計費類型:學生證票、老師票、團體票、普通票等;管理員可查詢管內人數,按月、按年查詢場館收入。傳統的SSH系統的架構如圖1所示[1]。

圖1 系統總體關系圖

系統功能模塊包括用戶管理、入館登記、出關結算等7個模塊。

1)用戶管理:由超級管理員對用戶分配不同的權限,權限包括:超級管理員,普通管理員。他們的職責分配如圖2所示,其均可修改自身的管理員信息,查看當日達統計單、登記單,完成人員的出入館登記。但是數據庫的管理,管理員的創建、權限分配只能有超級管理員完成。

圖2 管理員職責劃分

2)入管登記:當有人員需要入館時,管理員通過登記頁面類向系統發出交互請求,頁面登記類激活,向登記業務控制類發出登記請求。由登記業務控制類查詢對應業務在數據庫中的押金標號,再層層返回給管理員。管理員得到消息,給出計費類型確認,消息傳遞到登記業務控制類后即可完成人員在數據庫的登記。

圖3 入館登記流程

3)出館結算:當入館人員出館時,通過管理員輸入押金號,管理員將押金號和結算指令一起發送給控制結算類。然后控制結算類訪問數據庫,得到該人員的相應信息:押金數目、入館時間,系統內部結算該人員的消費,并將結果返回到結算界面,完成出館結算。

2 系統實現

2.1SSH框架

SSH是目前較流行的一種Web應用程序開源框架。SSH不是一個框架,其是struts+spring+hibernate的一個集成框架。其可用于短期內搭建復用性強、結構建明清晰、便于維護的Web應用程序[2]。

從系統職責上講,SSH框架分為4層:表示層、業務邏輯層、數據持久層和域模塊層(實體層)。

Struts是整個系統的基礎架構,其負責MVC的分離,在Struts框架的模型部分,控制業務跳轉,利用Hibernate框架對持久層提供支持。Spring有兩方面的應用,其既可作為一個輕量級的IoC容器,負責查找、定位、創建和管理對象及對象之間的依賴關系,也用于Struts和Hibernate協同工作。本文以系統管理員對場館內部人員的管理為例,介相其SSH框架的實現。其系統業務流程框圖,如圖5所示。

圖4 出館結算流程

圖5 游泳館內部人員管理業務流程

首先由超級管理員分配一個用戶管理員的權限賬戶。若增加新員工,需輸入員工基本信息,然后為其選定職務;若修改員工信息,先選定員工,查看其基本信息,修改員工信息,最后保存修改;若刪除員工信息,先選定員工,選擇是否確定刪除;若查詢員工信息,需由由員工管理員登陸,打開所有員工列表,再選定某一用戶查看具體信息。

2.2系統的實現

由SSH構建系統的基本流程如下[3]。

2.2.1表示層實現

在表示層中,通過JSP頁面實現交互界面,其負責傳送請求和接收響應,然后Struts通過struts-config.xml配置文件將ActionServlet接收到的請求交給相應的Action處理。

Struts的配置如下:

2.2.2業務層的實現

在業務層中,實現承上啟下,連接表示層和持久層。其業務邏輯的完成主要依靠在該層中管理服務組件的Spring IoC容器負責向Action提供業務模型組件和該組件的協作對象數據處理組件,同時依靠事務處理、緩沖池等容器組件保證系統性能和數據的完整性。在構建業務層時要完成兩個任務:首先,必須在strus-config.xml文件中配置Spring的application-Context.xml文件,然后配置applicationContext.xml

主要利用Spring框架構建業務層,其表示如下:

2.2.3持久層的實現

在持久層中,通過Hibernate的對象化映射完成和數據庫間的交互,以此處理協作對象數據處理組件請求的數據,返回處理結果。在此過程中大幅簡化了對數據表的訪問操作。

配送點管理持久化通過StaffDaoImpl類實現,代碼如下:

實現的程序界面如圖6所示。

本開發模型,視圖、控制器與模型的徹底分離還有業務邏輯層與持久層的分離。SSH框架實現了了系統的低耦合度,保證了在前端變化的情況下,模型層只需較少的改動,同時數據庫的變化也不會對前端有所影響,系統層次分明,結構清晰,方便了后期的維護。且由于不同層之間耦合度小,有利于團隊的分工與并行開發,大幅縮短了開發周期。

圖6 用戶管理截圖

3 結束語

基于SSH架構的高校體育場館管理系統通過實際運行,表現良好,運行穩定,有力的證明了SSH框架是一個行之有效的Java EE應用系統解決方案。在系統的設計和開發過程中,文中按照軟件工程的思路指導開發,體會到了只有認真進行需求分析、總體設計才可確保的軟件質量。需求分析與軟件設計,是后期代碼實現和測試的過程中少走彎路、縮短開發周期的重要保障。本系統在保證運行功能正確的前提下,盡量提升用戶體驗。軟件的設計實現了計算機技術與行業相結合,證明了計算機技術將是推動未來社會發展的重要動力。

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

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

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

[4]楊紅飛,李振坤,梅松青,等.基于Struts和Hibernate的教務系統研究與設計[J].計算機技術與發展,2008,18(2):202-204.

[5]王寶龍,李子揚,李曉輝.基于SSH框架和DWR技術的減災衛星運行管理系統建設[J].計算機工程與設計,2010(23): 5096-5099.

[6]蔣衛祥.基于SSH框架煤炭企業物流管理系統的設計與實現[J].煤炭技術,2013,32(8):262-263

[7]楊帆.基于J2EE的物流信息管理系統的設計與實現[D].北京:北京郵電大學,2013.

[8]武偉,陸建德.層模式在J2EE中的應用開發研究[J].微機發展,微機發展,2005(1):125-127.

[9]黃煙波,張紅宇,李建華.基于Struts和Hibernate的J2EE架構[J].計算機時代,2004(10):29-30.

[10]劉瑜,王立福,張世琨.軟件框架開發過程研究[J].計算機工程與應用,2004,40(2):26-28.

[11]寇毅,吳力文.基于MVC設計模式的Struts框架的應用方法[J].計算機應用,2003,23(11):91-93.

[12]何成萬,余秋惠.MVC模型2及軟件框架Struts的研究[J].計算機工程,2002(6):274-275.

[13]馬金武.基于J2EE架構的學生管理信息系統設計與實現[D].成都:電子科技大學,2010.

[14]葉宗進.基于J2EE架構的中小型醫院管理信息系統的設計與實現[D].成都:電子科技大學,2010.

[15]楊文韜.基于SSH框架的智能社區信息管理系統的設計與實現[D].中山:中山大學,2013.

[16]柴楠.基于SSH框架的人力資源系統的設計與測試[D].北京:北京郵電大學,2012.

Design and implement of university physical material management system based on SSH

WANG Yu
(Shaanxi Vocational and Technical College Department of Physical Education,Xi'an 710018,China)

In order to satisfy the requirement of the physical education material management in the Contemporary University,a professional management system based on strut-spring-hibernate technology is designed in this paper.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.

physical materials;management system;SSH;system design

TP311

A

1674-6236(2016)21-0085-03

2015-11-23稿件編號:201511213

王 宇(1982—),男,山西昔陽人,講師。研究方向:體育教學。

猜你喜歡
體育系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
提倡體育100分 也需未雨綢繆
甘肅教育(2020年2期)2020-11-25 00:50:04
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
2016體育年
我們的“體育夢”
主站蜘蛛池模板: 中文字幕av一区二区三区欲色| 欧美国产日韩一区二区三区精品影视| 幺女国产一级毛片| 亚洲资源站av无码网址| www.99在线观看| 看国产毛片| 91久草视频| 亚洲AⅤ无码国产精品| 国产噜噜噜| 综合亚洲网| 国产自在线播放| 欧美高清三区| 国产二级毛片| 国产亚洲欧美在线中文bt天堂 | 视频一本大道香蕉久在线播放| 中国精品自拍| 暴力调教一区二区三区| 日韩美毛片| 国产97区一区二区三区无码| 97久久精品人人| 欧美日韩国产综合视频在线观看| 国产成人啪视频一区二区三区| 狠狠色狠狠综合久久| 一区二区无码在线视频| 72种姿势欧美久久久大黄蕉| 99re这里只有国产中文精品国产精品| 亚洲日韩每日更新| 精品黑人一区二区三区| 天天躁夜夜躁狠狠躁躁88| 亚洲午夜天堂| 亚洲国产第一区二区香蕉| 全部免费毛片免费播放| 91国内外精品自在线播放| 全免费a级毛片免费看不卡| 精品国产成人a在线观看| 国产亚洲精久久久久久无码AV| 色综合狠狠操| 亚洲精品无码久久毛片波多野吉| 成人精品亚洲| 国产精品手机在线观看你懂的| 无码日韩精品91超碰| 久久一日本道色综合久久| 国产精品伦视频观看免费| 精品久久777| 日本黄网在线观看| 久久黄色影院| 午夜福利网址| 色妞www精品视频一级下载| 欧美福利在线观看| 中文字幕人成人乱码亚洲电影| 国产精品任我爽爆在线播放6080 | 中文精品久久久久国产网址| 亚洲 成人国产| 最新国语自产精品视频在| 亚洲AV成人一区国产精品| 国产精品第| 欧美日韩高清| 青青国产在线| 久久永久视频| 香蕉久久永久视频| 欧美日韩一区二区三区四区在线观看 | 国产爽妇精品| 欧美中文一区| 国产h视频免费观看| 久热这里只有精品6| 91国内在线观看| 国产成人乱无码视频| 国产成人精品男人的天堂下载 | 中文精品久久久久国产网址| 国产精品免费入口视频| 青青草一区二区免费精品| 亚洲AV无码不卡无码 | 国产资源免费观看| 婷婷色中文网| 一级毛片不卡片免费观看| 日韩色图在线观看| 国产91无码福利在线| 狠狠色香婷婷久久亚洲精品| 日韩成人在线一区二区| 白丝美女办公室高潮喷水视频| 欧美在线伊人| 精品一区二区三区视频免费观看|