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

畢業生就業信息系統系統相關技術分析

2015-05-30 04:47:42黎善俊
今日湖北·下旬刊 2015年9期

黎善俊

摘要 長沙職業技術學院畢業生就業信息系統的實現以往都是以人工統計完成為主,隨著學院的擴招以及信息技術的發展,選擇計算機技術平臺也是必經之路。網絡技術平臺和網絡技術來實現我院畢業生就業信息管理的電子化管理。我們選擇開發的模式和開發的平臺都是關系到畢業生就業管理系統的關鍵因素,在此,本章節將對于我院的畢業生就業信息系統用到的主要開發軟件進行一一的介紹。

關鍵詞 MVC模式 B/S結構 iBATIS框架

一、MVC模式

MVC(Model View Controller)模式國外用得比較多的一種設計模式,最早是在Smaltalk中出現,MVC包括三類對象:Model是應用對象、View是它在屏幕上的表示、Controller定義用戶界面對用戶輸入的響應方式。它是基于的Web應用的一種最為典型的一種應用方式,Struts 1架構實際上是建立在Model2基礎之上的。

畢業生就業信息管理系統的大部分內容是有關就業管理的,其主要是為了學生的就業問你,讓學生了解如何去實施選擇就業的這個過程。對于就業管理試行一體化的操作,它涉及的內容包括:計劃管理、簡歷打印、數據的整理和數據統計等等。這些內容都是招就專干在日常工作中的職責范圍。而學校的其他事宜如:學生管理、教師管理、財務等等都不屬于這一范疇。

MVC的處理過程,首先控制器接收用戶的請求,并決定應該調用哪個模型來進行處理,然后模型用業務邏輯來處理用戶的請求并返回數據,最后控制器用相應的視圖格式化模型返回的數據,并通過表示層呈現給用戶。

模型、視圖與控制器是分開的,因此一個模型是具有很多個的顯示視圖的。如果用戶在某個視圖中改變了模型的數據,那么其他只要是依賴于這些數據的視圖都會馬上有反應,即刻就會發生變化。因此,無論什么時候什么數據都發生變化,再加上MVC設計的局限性,那么控制器都會將變化的通知視圖,顯示也會隨之更新。

二、B/S結構簡介

B/S模式是Browser/Server的縮寫,即瀏覽器/服務器模式。它是基于文本技術為基礎的一種新型的系統平臺。包括數據服務器、多應用服務器(一個或者多個),如此分解之后便形成了一個三層結構的客戶服務體系。它是WEB興起之后形成的一種網絡結構模式,將復雜的系統功能簡單化,并且統一了客戶端,這種技術的運用將會大大的縮小畢業生在就業信息查詢時候所耗費的時間。系統資源被統一的管理和使用是這個體系結構的一個重要特點,而網絡資源被透明使用是它另一個重要特點,其主要特點為:

①易系統擴展。當注冊的學生和企業越來越多的時候,必然也會很多的問題會隨之而來,那么這個時候我們可以通過增加中間層的部署服務器來解決信息管理的相關問題,這也就是三層或者多層分布的區別于其他結構的一個重要的應用。為了提高表層客戶的響應速度,他對客戶端都是透明的。

②響應速度快。當中間層的功能得到充分的發揮,那么它的效率也會大大的提升。對于實現均衡負載和數據緩存的實現都是較為容易的。這樣的設計效果就是讓客戶端的反應速度會得到大大的提升。

⑨便于升級維護。一般業務規則的變化會引起其他程序的一些變化,但是因為有了業務邏輯功能的存在,所以我們的系統不會有變化,這樣對于系統的升級和維護起到了很大的作用。

④穩定性好。為什么這種數據系統非常的穩定,其實是與它通過使用Client與實際的數據庫相連接分不開的。

⑤安全性好。業務服務中間層的設計使用,對于系統的安全性具有很大的作用,用戶就不能直接訪問數據服務器,通過這樣就可以達到保護數據庫安全的目的。

三、框架技術分析

(一)Struts框架

為了減輕企業在構造Web應用時產生的負擔,所以開發者在設計企業版Web應用時,便基于MVC設計模式設計開發了Web應用開發框架。該框架自帶有標記庫,大幅度的提高了開發的效率,并且還提高了系統的可維護性和可擴充性。本文在設計畢業生就業信息系統時,按照其實現所需要的幾大模塊,便制定出以下四種功能模式。該統需實現四大功能:人員管理模塊、單位管理模塊、招生就業工作模塊和查詢統計模塊等四個模塊。

與Struts 1相比,在框架上,Struts 1是一種Action驅動的框架,必須使用ActionForm,而Struts 2是Command模式的一種實現,采用反射機制,只需要編寫Action就可以。在技術上,Struts 2的標簽結合ognl語言,能夠方便的在頁面讀取數值,比EL的功能要強大方便。因此,Struts2是一種非侵入性的框架。

控制器代理負責處理用戶請求,處理用戶請求時回調業務控制器的execute方法,該方法的返回值決定了Struts 2將怎樣的視圖資源呈現給用戶。

實際上,框架的穩定性是整個系統最為關注的問題。我們要使用MVC框架,那么就必須了解Struts 2是WebWork的升級,并且Struts 2還吸收了Struts 1和WebWork兩者的優勢。即使他并不是一個全新的框架,它仍然值得我們運用到本校的畢業生就業信息系統里,充滿期待。

①Controller:控制器的作用是從客戶端接受請求,并且選擇執行相應的業務邏輯,然后把響應結果送回到客戶端。在Struts中Controller功能由圖1中ActionServlet和Action-Mapping對象構成,核心是一個Servlet類型的對象Action-Servlet,它用來接受客戶端的請求。

②Model:Struts為Model部分提供了Action和Action-Form對象。Action處理器對象封裝了具體的處理邏輯,它調用業務邏輯模塊,并且把響應提交到合適的View組件以產生響應。Struts提供的ActionForm組件對象,可以通過定義屬性描述客戶端表單數據。開發者可以利用它實現對客戶端表單數據的良好封裝和支持。

總體來看,Struts2是當前MVC模式框架精華的集成體,是當前的主流使用框架。為了系統的可擴展性和開發的簡單性,系統基于Struts 2框架進行設計實現。

(二)iBATIS框架

iBATIS框架是基于Java語言的持久層框架,實現從數據庫表到Java實體對象之間的自動映射(對象關系映射Ob-iect Relational Mapping,ORM)。最大的優點是可以有效的控制sql發送的數目,提高數據層的執行效率。阿里巴巴現在也在用是IBATIS;它需要程序員自己去寫sql語句,不像hi-bemate那樣是完全面向對象的,自動化的,ibatis是半自動化的,通過表和對象的映射以及手工書寫的sql語句,能夠實現比hibernate等更高的查詢效率。

Struts應用通過JSP技術來實現View部分的功能,它提供了自定義的標記庫。它能非常好的和系統的Model部分交互,完全是因為它有這些自定義的標記庫,創建JSP表單,去實現Model部分中的ActionForm的映射,完成對用戶數據的封裝。這些技術如果運用到我院畢業生就業信息統計的話,那么對于學生和企業對于各種信息的查詢是非常有意義的。因為學生選擇企業,企業選擇學生的這種雙向現則過程就是一個篩選的過程,一個相互的映射。

Struts框架和iBATIS框架都是長沙職業技術學院畢業生就業信息系統運用的最為主要的框架,有了這兩個技術的運用,將會大大的減少信息統計工作的工作量,也會更快捷的進行信息的錄入審核和查詢。各種技術組件的默契合作,也給本系統的建設帶來不少便捷之處,為系統的成熟奠定了一定的基礎。

四、小結

本文分析了長沙職業技術學院特教系畢業生就業管理信息系統開發過程中所用到的框架技術,主要針對Struts 2、iBATIS框架等進行了具體描述,對工作流程和模塊進行了詳細的介紹,對相關的數據庫也有一定的說明。當然,只有先深入的去了解這些技術,并以此為前提,才能夠為下階段的實踐做好相應的理論準備,為需求分析做好理論基礎。只有做好了充分的準備工作,那么盡量做到分析到位,這樣才會為完成系統開發奠定了良好的基礎。

主站蜘蛛池模板: 九九九九热精品视频| 亚洲人成亚洲精品| 国模沟沟一区二区三区| 在线欧美日韩| 91区国产福利在线观看午夜 | 色吊丝av中文字幕| 亚洲欧美色中文字幕| 中文字幕久久亚洲一区| 伊人成色综合网| 99热最新网址| 亚洲精品欧美日韩在线| 久青草网站| 超碰aⅴ人人做人人爽欧美 | 在线无码九区| 色哟哟国产精品| 国产成人精彩在线视频50| 国模沟沟一区二区三区| 亚洲无码视频喷水| 国产尤物在线播放| 亚洲高清中文字幕| 亚洲精品色AV无码看| 无码内射在线| 亚洲国产中文在线二区三区免| 青青青视频蜜桃一区二区| 久久性视频| 久久久久久国产精品mv| 福利国产在线| 91精品视频网站| AV不卡无码免费一区二区三区| 毛片免费视频| 中国一级特黄大片在线观看| 亚洲成a∧人片在线观看无码| 99这里只有精品在线| 在线观看国产精品第一区免费 | 欧美专区在线观看| 欧美激情一区二区三区成人| 亚洲日韩精品欧美中文字幕| 亚洲三级电影在线播放| 国产精品成人免费视频99| 国产视频久久久久| 亚洲欧美不卡中文字幕| 国产成人区在线观看视频| 中文字幕亚洲精品2页| 免费三A级毛片视频| 99热这里只有精品在线观看| 女人一级毛片| 永久在线精品免费视频观看| 爆乳熟妇一区二区三区| 99久久精品免费看国产电影| 黄色片中文字幕| 久久久精品国产SM调教网站| 制服丝袜 91视频| 久久国产黑丝袜视频| 国产成人毛片| 亚洲婷婷丁香| 成人在线综合| 国产成人精品亚洲日本对白优播| 日本欧美成人免费| 国产激情无码一区二区免费| 国产又黄又硬又粗| 亚洲伦理一区二区| 99r在线精品视频在线播放| 久久婷婷五月综合97色| 国产在线专区| 亚洲中文字幕在线观看| 日韩高清中文字幕| 国产夜色视频| 亚洲综合欧美在线一区在线播放| 亚洲精品无码在线播放网站| 日本精品视频一区二区 | 日本人真淫视频一区二区三区| 国产成人精品一区二区三区| 免费国产黄线在线观看| 国产第一页免费浮力影院| 一本大道无码高清| a毛片基地免费大全| 91亚洲免费| 毛片免费网址| 日本道综合一本久久久88| 国产成人1024精品| 亚洲一区黄色| 国产视频大全|