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

基于SSH技術架構的高校學生管理系統的設計

2014-02-20 01:18:04
電子測試 2014年16期
關鍵詞:管理工作系統管理

劉 轉

(西安體育學院運動訓練系,西安,710068)

基于SSH技術架構的高校學生管理系統的設計

劉 轉

(西安體育學院運動訓練系,西安,710068)

本文主要采用MVC設計模式的多層體系方法,應用Spring+Struts+Hibernate的技術框架設計并實現了高校學生管理系統的相應功能,從而證明基于SSH技術的高校學生管理系統框架層次清晰,系統的靈活性、可復用性皆得到了提高。

MVC設計模式;SSH框架;學生管理系統

0 引言

學生作為高校中最強大的群體,對他們的管理工作是一項龐大而艱巨的任務,可以說學生管理工作時整個學校管理的核心和基礎。而且隨著高校擴招,學生的規模不斷的擴大,高校學生管理工作面臨著管理范圍不斷擴大、業務涉及日益復雜等諸多挑戰,各高校目前迫切需要一個高效、能夠隨需應變的學生管理信息化工作平臺的支持。如今,基于MVC設計結構的學生管理系統廣泛地應用于高校學工工作領域,對學生實施現代信息化管理。筆者對輕量級開源框架Struts,Spring,Hibernate各自的特點做了深入研究,并將目前最為流行的Struts+

Spring+Hibernate組合框架作為高校學生管理系統的解決方案,這是當今Web應用開發的常用框架,三種技術有機結合起來構建成SSH技術框架能夠發揮各自的優勢,不僅能夠對系統的開發效率有所提高,而且對于系統的穩定性、安全性都有良好的改進。

1 SSH技術架構

SSH集成框架能夠支持多種主機類型和操作系統,完全符合J2EE的設計標準。SSH架構可分為表現層、業務邏輯層、持久層、領域模塊層,如圖1所示。同時它能夠非常清楚的定義每一層的功能和職責,通過接口在層之間的通信提高系統的開發速度、可維護性及可拓展性。

圖1 SSH系統結構

1.1 Struts框架技術

Struts是在Jakarta項目下開發的開放源碼軟件,它很好地實現了MVC設計模式。MVC是一種在Web項目開發中廣泛使用的設計模式,全稱是Model-View-Controller,即模型-視圖-控制器。它能夠減少各應用組件在程序層面上的聯系,降低耦合度,提高應用程序的可維護性。圖2所示即Struts的工作原理圖。

圖2 Struts工作原理

1.2 Spring框架技術

Spring是一個開源框架,主要由Spring AOP、Spring ORM、Spring DAO、Spring Web、Spring Context、Spring Core以及Spring Web MVC七個定義良好的模塊組成,它能夠實現控制反轉和面向切面編程的開源框架。Spring框架圖如圖3所示。

圖3 Spring框架圖

1.3 Hibernate框架技術

Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC API進行了輕量級封裝,負責Java對象的持久化。Hibernate的核心接口共有五個,它們在任何開發中都會用到。

2 系統功能和結構設計

2.1 系統功能模塊設計

學生管理涉及到學校的多個部門,且內容廣泛,主要是對所有在校大學生的全方位的管理,因此需要各部門之間的相互協作,同時需要學生和教師的積極配合,確保學生管理系統中信息的真實性、穩定性,實現學校各項學生管理工作的數字化、科學化,使學校各相關部門共享學生管理的各項數據。根據高校學生管理工作的實際需求,本系統主要功能模塊具體劃分如下:用戶登錄管理、學籍檔案管理、宿舍管理、社團管理、黨團管理、綜合測評管理、獎懲管理、獎助貸管理、心理健康管理、系統管理等。學生綜合管理系統功能設計,如圖4所示。

圖4 系統功能結構

2.2 系統體系結構設計

本文采用目前最為流行的SSH整合框架對高校學生管理系統進行開發,將Struts,Spring和Hibernate三種框架各自的特點相結合,揚長避短,使框架更加高效。其中,表示層的實現由Struts負責,業務邏輯層由Spring負責實現,數據持久層的實現由Hibernate負責,它能夠完成對象和關系的映射。

3 系統的具體實現

高校綜合管理信息系統由多個模塊組成,本文以系統的個別模塊為例一一闡述系統各層的具體實現方法。

3.1 表示層的具體實現

基于Struts表示層是面向客戶的界面,主要管理用戶的請求,并做出響應,再將響應結果反饋給用戶,如此便實現了MVC設計模式,分離了業務數據、頁面展示以及動作處理這三者,實現其控制功能。例如學生在系統中填寫助學貸款申請單Dksq AddForm.jsp,再提交輔導員審核。其中,Struts-config.xml是Struts的核心,MVC中Controller的角色由Action-Servlet來承擔,業務邏輯、動作處理、鏈接轉向用Action類來實現。Struts控制器組件主要負責用戶請求的接收、更新模型等一系列工作,實現視圖與模型之間的調度。

3.2 業務邏輯層的實現

在項目開發時,業務層由于系統不同而存在著差別,因而設計者應盡量考慮統一業務多種實現的兼容和可擴展性。借助Spring框架,能夠處理該層應用程序的業務邏輯和業務校驗,管理該層各項事務。而Spring的反轉控制機制則能夠降低業務組件之間的耦合度,增強系統擴展性。對于Struts的Action對象,本文利用Spring對其進行管理,不僅能夠避免在程序中直接編寫組件的依賴關系建立,同時還能夠提高Action的性能。

此外,為了使業務處理對象中的Setter方法接收的是接口,從而能夠很松散的定義對象的實現,本系統開發采用了Spring的IOC機制和面向接口程序的面向對象思想對持久層與業務邏輯層之間的交互進行處理。Spring配置文件如圖5所示。

class = ”com.gnetis.boss.systemadmin.service.Impl. UserService”>

3.3 數據持久層的實現

在高校學生信息管理系統開發中,數據持久層主要負責與數據庫之間的交互,包括數據的檢索、刪除、更新等。建立Hibernate的持久層,首先要將域對象持久化,實現對象/關系映射。在本系統中,為了實現系統中助學貸款模塊中信息的更改、刪除、查詢等數據操作,定義了映射文件Zxdkxx.hbm.xml,該文件對應了學生在申請表中填寫的各類詳細信息,并且包含了對象關系映射的元數據。

4 結語

綜上所述,基于SSH技術架構的高校學生管理系統的開發設計,實現了學生管理工作的信息化、科學化,縮短了系統開發時間,降低了數據訪問難度,提高了系統的可維護性和可擴展性。

[1] 胡志敏.基于Struts/Spring/Hibernate集成框架的人力資源管理系統設計與實現[J].電腦知識與技術. 2010(11)

[2] 翟高粵,魏娜.一種基于MVC框架的校園管理系統的設計[J].計算機時代. 2010(08)

[3] 周嵐.J2EE中SSH架構的研究及其在WEB開發中的應用[J].淮北職業技術學院學報. 2011(03)

[4] 寧可.基于Struts和Hibenate的實驗室教學管理系統的實現[J].浙江紡織服裝職業技術學院學報.2011(01)

劉轉,男,1986.08.11,陜西西安 ,碩士,講師,研究方向:思想政治教育

Design of college student management system architecture based on SSH Technology

Liu Zhuan
(Xi'an Physical Education University sports training department,Xi'an,710068)

This paper multilayer system mainly uses the MVC design pattern,design technology of Spring+Struts+Hibernate application framework and the corresponding functions of university student management system,so that based on the level of college student management system framework of SSH technology is clear,the system flexibility,reusability is improved.

MVC design pattern;SSH framework;student management system

猜你喜歡
管理工作系統管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
青脆李、脆紅李周年管理工作歷
建筑施工管理工作探討
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
做好初中班級管理工作的幾點思考
甘肅教育(2020年20期)2020-04-13 08:04:38
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應用
現代企業(2015年8期)2015-02-28 18:54:47
主站蜘蛛池模板: 亚洲日韩AV无码一区二区三区人| 久久综合亚洲鲁鲁九月天| 97无码免费人妻超级碰碰碰| 天天操天天噜| a在线亚洲男人的天堂试看| 美女裸体18禁网站| 无码中文AⅤ在线观看| 成年女人a毛片免费视频| 日韩一二三区视频精品| 日本一区高清| 中文字幕66页| 香港一级毛片免费看| 久久久无码人妻精品无码| 中文字幕 欧美日韩| 免费看一级毛片波多结衣| 欧美精品xx| 最新精品国偷自产在线| 91在线高清视频| 国产欧美日韩综合在线第一| 欧美精品不卡| 亚洲精品国产自在现线最新| 久久亚洲日本不卡一区二区| 二级特黄绝大片免费视频大片| 亚洲第一天堂无码专区| 欧美激情视频一区二区三区免费| 久久久久夜色精品波多野结衣| AV网站中文| 在线观看国产黄色| 天天综合网色| 在线中文字幕网| 超碰aⅴ人人做人人爽欧美| 最新亚洲人成网站在线观看| 国产成人91精品免费网址在线| 亚洲中字无码AV电影在线观看| 亚洲第一区欧美国产综合| 国产国产人在线成免费视频狼人色| 国产门事件在线| 国产精品免费p区| 亚洲 欧美 偷自乱 图片| 亚洲一区二区在线无码| 亚洲男人天堂2020| 免费人成网站在线观看欧美| 91午夜福利在线观看精品| 亚洲一级色| 久久福利片| 蜜桃视频一区二区三区| jizz亚洲高清在线观看| 九色综合伊人久久富二代| 国产精品成人观看视频国产| 亚洲av无码人妻| 毛片视频网址| 国产精品极品美女自在线网站| 欧美在线黄| 国产精品流白浆在线观看| 手机在线国产精品| 大学生久久香蕉国产线观看| 国产超碰一区二区三区| 潮喷在线无码白浆| 毛片视频网址| 全午夜免费一级毛片| 日韩小视频网站hq| 伊人网址在线| 国产91成人| 99久久性生片| 青青青视频免费一区二区| 一级毛片基地| 一级毛片免费高清视频| 一级毛片高清| 亚洲一区二区无码视频| 成人国产精品视频频| a毛片免费观看| 亚洲精品男人天堂| 亚洲女同欧美在线| 婷婷亚洲视频| 午夜国产理论| 成人国产精品一级毛片天堂| 在线精品亚洲一区二区古装| 色哟哟国产精品| 日本午夜影院| 欧美成人午夜在线全部免费| 国产精品亚洲а∨天堂免下载| 国产精品无码AV中文|