基于J2EE平臺MVC模式的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于J2EE平臺MVC模式的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于J2EE平臺MVC模式的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于J2EE平臺MVC模式的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于J2EE平臺MVC模式的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1.前言信息化是指運(yùn)用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)硬件設(shè)施,對各類信息資源進(jìn)行數(shù)字化處理和應(yīng)用集成。隨著教育教學(xué)改革的深入、招生規(guī)模的擴(kuò)張,大學(xué)畢業(yè)生的就業(yè)指導(dǎo)工作的工作量也隨之增加,如何高效地發(fā)布、收集、統(tǒng)計(jì)供求雙方的就業(yè)信息,利用目前覆蓋廣、應(yīng)用多的校園網(wǎng)絡(luò)基礎(chǔ)建設(shè)來建立就業(yè)雙方供求平臺,以解決當(dāng)前就業(yè)信息大量化、分布化、動(dòng)態(tài)化的問題,實(shí)現(xiàn)就業(yè)管理信息化是一項(xiàng)重要且迫切的工作?;谶@樣的現(xiàn)狀,我們設(shè)計(jì)并開發(fā)了就業(yè)管理信息系統(tǒng),既提高了工作效率也便捷了師生及用人單位。2.J2EE 平臺與MVC 模式2.1J2EE 概述J2EE(Java 2Platform Enterprise Edition是Sun

2、公司提出的開發(fā)、裝配和部署的基于Java 分布式應(yīng)用的標(biāo)準(zhǔn)平臺1。J2EE 使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上由獨(dú)立的軟件單元來實(shí)現(xiàn)。為解決原有兩層C/S 軟件模式中客戶端過于臃腫、后期升級、維護(hù)困難以及復(fù)用性不強(qiáng)等弊端,J2EE 以客戶層、web 層、業(yè)務(wù)邏輯層及信息數(shù)據(jù)層四層結(jié)構(gòu)實(shí)現(xiàn)了多層分布式應(yīng)用模型,各組件層通過相關(guān)的類和文件組裝成J2EE 應(yīng)用程序,并與其他組件交互。J2EE 結(jié)構(gòu)基于組件及平臺無關(guān)性的特點(diǎn)簡化了J2EE 程序的編寫,業(yè)務(wù)邏輯的封裝可提高組件復(fù)用性,并且J2EE 服務(wù)器以容器的形式為所有的組件類型提供后臺

3、服務(wù),也減少了開發(fā)者的負(fù)擔(dān)2。2.2MVC 模式M VC (模型-視圖-控制器是目前J2EE 中比較流行的一種設(shè)計(jì)模式,MVC 模式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性3。使用MVC 的應(yīng)用程序被分為三個(gè)核心部件:模型、視圖、控制器,它們各自完成自己的任務(wù)。其中M odel (模型完整表示了應(yīng)用程序使用的對象,封裝了所有數(shù)據(jù)并獨(dú)立于界面及I/O 操作,這樣的結(jié)構(gòu)增加了模型的可重用性,編寫的模型可為多個(gè)視圖使用。View (視圖表現(xiàn)為用戶界面,它可根據(jù)模型中的數(shù)據(jù)及數(shù)據(jù)間的關(guān)系,將獲得的信息以特定形式顯示給用戶。Contr

4、oller (控制器是聯(lián)系模型與視圖之間的紐帶,控制模型和視圖之間的交互過程4。應(yīng)用M VC 模式,分離了數(shù)據(jù)的控制與顯示,從而可以使開發(fā)者更容易協(xié)作開發(fā),后臺開發(fā)人員可以專注業(yè)務(wù)邏輯的編程,前臺開發(fā)人員專注于用戶交互的界面,從而縮短系統(tǒng)產(chǎn)品的開發(fā)周期。各邏輯之間的弱耦合、強(qiáng)獨(dú)立既提高了效率也增加了可靠性。同時(shí)MVC 模式分離了數(shù)據(jù)訪問和數(shù)據(jù)表現(xiàn),這樣既提高程序代碼的可復(fù)用性也降低了維護(hù)開銷。J2EE 技術(shù)結(jié)合MVC 設(shè)計(jì)模式在實(shí)現(xiàn)web 應(yīng)用時(shí),將其技術(shù)元素如Servlet 、JSP 、Bean 分別映射為控制器、視圖和模型,即控制器接受用戶請求,并通過模型進(jìn)行轉(zhuǎn)換和解釋以完成顯示。其體系結(jié)

5、構(gòu)如圖1所示:圖1基于J2EE 的M VC 的體系結(jié)構(gòu)圖3.就業(yè)管理信息系統(tǒng)的設(shè)計(jì)方案3.1系統(tǒng)的總體設(shè)計(jì)系統(tǒng)以目前高校就業(yè)管理工作的現(xiàn)狀及學(xué)院相關(guān)工作經(jīng)驗(yàn)及目標(biāo)為基礎(chǔ),設(shè)計(jì)系統(tǒng)體系結(jié)構(gòu)。就業(yè)信息管理系統(tǒng)主要功能是高效、全面、及時(shí)地反映用人單位需求信息以及大學(xué)畢業(yè)生基本信息和就業(yè)趨勢,以提高就業(yè)管理工作的效率,對用人單位及畢業(yè)生信息進(jìn)行統(tǒng)計(jì)來反映就業(yè)形勢、服務(wù)于就業(yè)指導(dǎo)。根據(jù)系統(tǒng)管理功能的要求,采用MVC 模式進(jìn)行Web 應(yīng)用系統(tǒng)的開發(fā),結(jié)合學(xué)院的實(shí)際情況,本系統(tǒng)的主要功能包括畢業(yè)生信息管理以實(shí)現(xiàn)畢業(yè)生瀏覽信息、創(chuàng)建及投遞簡歷等;企業(yè)信息管理完成企業(yè)用戶注冊、添加招聘信息、瀏覽求職者信息等;統(tǒng)

6、計(jì)信息功能;就業(yè)分析功能;查詢功能;政策咨詢功能。3.2系統(tǒng)的具體實(shí)現(xiàn)結(jié)合系統(tǒng)需求分析及總體設(shè)計(jì)方案,系統(tǒng)使用JSP 完成用戶頁面開發(fā),利用MySql 進(jìn)行了數(shù)據(jù)庫設(shè)計(jì)。系統(tǒng)運(yùn)行后,用戶經(jīng)過注冊、登陸進(jìn)入系統(tǒng)主界面,如圖2所示。系統(tǒng)用戶分為三類,分別為企業(yè)用戶、畢業(yè)生用戶及系統(tǒng)管理員用戶,用戶進(jìn)入系統(tǒng)后,可對就業(yè)通知、就業(yè)指導(dǎo)、招聘信息及新聞速遞等信息進(jìn)行瀏覽,也可發(fā)布信息及查詢信息。圖2就業(yè)管理信息系統(tǒng)主界面(1用戶管理系統(tǒng)對企業(yè)用戶、畢業(yè)生用戶及系統(tǒng)管理員三類用戶進(jìn)行分類管理,其中系統(tǒng)管理員又可劃分為超級管理員及普通管理員,不同管理員具有不同的權(quán)限范圍,超級管理員可批準(zhǔn)注冊普通管理員。為保

7、證系統(tǒng)信息的完整性及安全性,系統(tǒng)首先對用戶進(jìn)行注冊,注冊后的用戶可根據(jù)注冊及驗(yàn)證信息完成登陸后可使用系統(tǒng)提供的功能??紤]到就業(yè)信息系統(tǒng)的信息敏感性,用戶注冊時(shí)增加了審核功能,即注冊用戶只有在通過系統(tǒng)普通管理員審核后才能登陸使用系統(tǒng)服務(wù),此外對于一些登陸用戶也可禁用其操作。同時(shí)為了防止用戶惡意嘗試登錄系統(tǒng),防止非法注冊。用戶登陸、注冊時(shí),服務(wù)器端生成驗(yàn)證圖片發(fā)送至客戶端,客戶端需要輸入驗(yàn)證碼后才可繼續(xù)對應(yīng)著操作。(2系統(tǒng)導(dǎo)航欄目管理圖3欄目刪除為了提高系統(tǒng)的可擴(kuò)展性,系統(tǒng)對實(shí)現(xiàn)界面中顯示的各欄目,如新聞速遞、就業(yè)通知等欄目信息的管理功能,可按需要修改欄目名稱,添加新欄目以及刪除欄目。這樣需要變動(dòng)

8、時(shí)無需重新編譯,修改顯示欄目即可。如圖3顯示了欄目刪除操作。(3系統(tǒng)信息維護(hù)為保證系統(tǒng)的信息實(shí)時(shí)更新性,管理員用戶可對就業(yè)系統(tǒng)所涉及的就業(yè)政策信息、就業(yè)通知及實(shí)時(shí)新聞等欄目信息基于J 2EE 平臺MVC 模式的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)內(nèi)蒙古科技大學(xué)信息工程學(xué)院靳秀蘭張曉琳摘要本文基于就業(yè)管理的現(xiàn)狀分析,闡述了存在的問題及實(shí)施信息化管理的必要性。針對就業(yè)管理信息的特點(diǎn),提出了基于J2EE 平臺MVC 模式的系統(tǒng)設(shè)計(jì)方案,介紹了J2EE 體系結(jié)構(gòu)及MVC 模式,重點(diǎn)論述了系統(tǒng)的功能實(shí)現(xiàn)及結(jié)構(gòu)特點(diǎn)。關(guān)鍵詞J2EE MVC 就業(yè)管理信息系統(tǒng)企業(yè)信息系統(tǒng)層Web 應(yīng)用服務(wù)器模型(Bean 視圖(JS

9、P控制器(Servlet 瀏覽 器(下轉(zhuǎn)第261頁進(jìn)行添加和檢索。其中信息發(fā)布功能如圖4所示。圖4欄目信息發(fā)布(4系統(tǒng)信息統(tǒng)計(jì)分析就業(yè)信息系統(tǒng)的一個(gè)重要的功能就是及時(shí)獲取、統(tǒng)計(jì)就業(yè)信息的情況以完成分析形勢,繼而調(diào)整并完成就業(yè)指導(dǎo)。系統(tǒng)信息的統(tǒng)計(jì)分析功能可完成統(tǒng)計(jì)各項(xiàng)資源,如注冊的畢業(yè)生數(shù)、注冊的企業(yè)數(shù)、就業(yè)率等,并可以生成報(bào)表以備存檔及查看。如圖5統(tǒng)計(jì)數(shù)據(jù)操作,顯示了畢業(yè)生信息條件檢索后統(tǒng)計(jì)信息的情況,進(jìn)一步可生成報(bào)表完成存儲和打印。同樣關(guān)于企業(yè)信息的情況也可完成不同條件檢索查詢及統(tǒng)計(jì)、打印。(5其它功能為加強(qiáng)系統(tǒng)的可用性,系統(tǒng)還可完成畢業(yè)生信息的批量導(dǎo)入,這樣既提高了數(shù)據(jù)復(fù)用性也加強(qiáng)了數(shù)據(jù)的

10、準(zhǔn)確性。其他對于系統(tǒng)信息安全性及權(quán)限訪問設(shè)定等的功能實(shí)現(xiàn)對于就業(yè)信息管理系統(tǒng)的功能完備性及應(yīng)用可控性都起到了重要的支持作用,這里就不一一累述。圖5統(tǒng)計(jì)信息表4.結(jié)束語本文分析了信息化管理的重要作用以及現(xiàn)今形勢下就業(yè)管理存在的問題,提出了基于MVC 模式的適合高校未來可持續(xù)性發(fā)展的就業(yè)管理信息系統(tǒng)設(shè)計(jì)方案,依托于網(wǎng)絡(luò)基礎(chǔ)建設(shè),通過電子化信息管理方式提高了工作效率、方便了用戶?;贘2EE 平臺的MVC 設(shè)計(jì)模式較好地適應(yīng)就業(yè)信息系統(tǒng)的分布化、動(dòng)態(tài)化等特點(diǎn),使所開發(fā)的系統(tǒng)具有良好的可擴(kuò)展性及靈活性。參考文獻(xiàn)1李樹人,韓芳溪,郭春燕.基于J2EE/MVC 的就業(yè)管理信息系統(tǒng)的研究J .計(jì)算機(jī)工程與設(shè)

11、計(jì),2008,29(4:987-9902成科揚(yáng).基于J2EE 體系結(jié)構(gòu)的高校畢業(yè)生就業(yè)信息系統(tǒng)的設(shè)計(jì)研究J .計(jì)算機(jī)應(yīng)用研究,2005(5:214-2153鄒鵬,尚維,李一軍.基于MVC 模式的客戶關(guān)系管理系統(tǒng)設(shè)計(jì)J .計(jì)算機(jī)應(yīng)用研究,2005(2:21-234王付娟.MVC 設(shè)計(jì)模型J .硅谷,2009(7 :29(上接第259頁圖4POI 設(shè)備+基站+RRU 方式組成圖方案分析:上述方案在地鐵中均有應(yīng)用,對于方式一主要是早期建設(shè)的地鐵,在3G 引入的情況下,對其進(jìn)行改造,覆蓋方式?jīng)]有發(fā)生變化。方式二主要是近期建設(shè)及在建的地鐵,對3G 進(jìn)行預(yù)留接入條件,接口界面簡單、清晰,被廣泛應(yīng)用。方式三

12、為近期上海地區(qū)的主要方案,在BBU+RRU 方式中,RRU 為基站的一部分,RRU 的監(jiān)控網(wǎng)管需接入運(yùn)營商處,但RRU 設(shè)備安裝在隧道內(nèi),監(jiān)控若放在運(yùn)營商一方,后期資產(chǎn)劃分及維護(hù)界面劃分比較麻煩,另外RRU 設(shè)備采取的是私有協(xié)議,其需與BBU 配套使用,招標(biāo)不好操作,而且RRU 的故障率在使用前期還是比較高的。上海地鐵RRU 設(shè)備由地鐵代維,告警監(jiān)控在運(yùn)營商處,故障后運(yùn)營商通知地鐵維護(hù),實(shí)施期間問題較多,耗費(fèi)地鐵人力太多??梢圆捎肂BU+RRU 做信號引入,但是覆蓋還是不做建議?;谝陨媳容^,西安地鐵民用通信在招標(biāo)階段對區(qū)間覆蓋按光纖直放站方式要求,以降低建設(shè)成本、避免后期資產(chǎn)劃分及維護(hù)責(zé)任界

13、定等問題。3.公用固定電話引入在車站公用區(qū)域、車站、車輛段、控制中心及主變電站等各辦公區(qū)的一些特殊部門安裝的公用固定電話主要為乘客及有關(guān)人員直接通過電信固定電話網(wǎng)絡(luò)進(jìn)行市內(nèi)、國內(nèi)及國際通信服務(wù)。3.1就近站外引入在地鐵建設(shè)時(shí),各地下車站靠近出入口或風(fēng)道處設(shè)置外部通信人孔,以此作為與各電信運(yùn)營商室外管線的分界點(diǎn)。在地鐵車站的出人口或風(fēng)道的側(cè)墻內(nèi)預(yù)埋一定數(shù)量的防水鋼套管,在室外接人外部通信人孔,在室內(nèi)接人電纜轉(zhuǎn)線箱,為日后的施工創(chuàng)造條件。各處終端設(shè)備(包括車站公用區(qū)域安裝的IC 卡、投幣式等應(yīng)由電信運(yùn)營商負(fù)責(zé)提供并安裝。對于地鐵辦公區(qū)一些特殊部門需要的公用固定電話,需由地鐵公司向電信運(yùn)營商提出申請

14、,由電信運(yùn)營商負(fù)責(zé)安裝及開通。3.2站內(nèi)預(yù)留電信接入設(shè)備在站內(nèi)民用通信設(shè)備預(yù)留位置,用于安裝電信運(yùn)營商的各種接入通信設(shè)備。從民用通信系統(tǒng)的設(shè)備用房至站內(nèi)各種通信終端設(shè)備的溝槽管線應(yīng)預(yù)留預(yù)埋。電信運(yùn)營商采用租用電路或光纜的方式,引入公用固定電話信號。由于固網(wǎng)越來越成為移動(dòng)通信的補(bǔ)充,效益不高,采用站內(nèi)預(yù)留電信接入設(shè)備占用地鐵通信機(jī)房、光纜、電路,費(fèi)用大,責(zé)任大、維保麻煩而受益少,故不建議采用。而就近站外引入這種方式,地鐵公司建設(shè)壓力小,費(fèi)用比高,在廣州和深圳地鐵建設(shè)中大量采用,也是目前廣泛采用的方式。4.集中監(jiān)控及電源接地系統(tǒng)通信機(jī)房一般為無人值守機(jī)房,需一套集中監(jiān)控系統(tǒng)來管理設(shè)備的日常工作。對

15、于POI 、直放站、機(jī)房環(huán)境等系統(tǒng)故障,能夠及時(shí)發(fā)出相應(yīng)的告警,提醒相關(guān)人員進(jìn)行處理;能夠儲存設(shè)備的各種故障信息等。電源系統(tǒng)為民用通信設(shè)備提供交、直流供電,要注意的是對電信運(yùn)營商設(shè)備的供電計(jì)費(fèi)需全局考慮。5.其他問題5.1與運(yùn)營商的合作在地鐵民用通信建設(shè)中,與運(yùn)營商的溝通是關(guān)鍵問題。運(yùn)營商對民用覆蓋由地鐵方統(tǒng)一建設(shè)還有一些其它想法,3G 設(shè)備的各項(xiàng)技術(shù)指標(biāo)均未驗(yàn)證。讓運(yùn)營商提出準(zhǔn)確的覆蓋要求和各項(xiàng)技術(shù)指標(biāo),確有難度,地鐵方應(yīng)在橫向比較其它城市在建地鐵線路的技術(shù)指標(biāo),并結(jié)合各廠家提供的運(yùn)營商在地面3G 覆蓋指標(biāo),確認(rèn)一個(gè)比較合適的覆蓋指標(biāo),既要考慮地鐵方的建設(shè)成本和運(yùn)營后的投資回報(bào),又要在一定程

16、度上滿足運(yùn)營商的覆蓋要求。另外,運(yùn)營商需提供相關(guān)基礎(chǔ)數(shù)據(jù):包括引入對象、占用設(shè)備機(jī)房,用電量,也可根據(jù)其他城市或一個(gè)運(yùn)營商的情況,作出預(yù)留,避免拖延。5.2切換控制問題包括站廳和站臺的切換,出入地下通道的切換,隧道區(qū)間內(nèi)切換,隧道口的切換,在此就不再探討。5.3車輛問題車輛的車窗玻璃對信號的屏蔽較大,根據(jù)漏纜的安裝位置,車輛對信號的屏蔽可達(dá)10-18dB ,車輛一般使用普通鋼化玻璃,在玻璃內(nèi)不加金屬絲,在車輛制造階段就應(yīng)建議要求車窗對信號的屏蔽不大于5dB ??傊?民用通信系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng)工程,在工程實(shí)施的可行性研究、設(shè)計(jì)和建設(shè)各個(gè)階段都應(yīng)予足夠的重視,全局考慮,才有利于后期工程的順利實(shí)施,為旅客提供良好的服務(wù),地鐵、運(yùn)營商實(shí)現(xiàn)雙贏。參

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論