基于Web的高校就業(yè)管理系統(tǒng)平臺的設計與開發(fā)_第1頁
基于Web的高校就業(yè)管理系統(tǒng)平臺的設計與開發(fā)_第2頁
基于Web的高校就業(yè)管理系統(tǒng)平臺的設計與開發(fā)_第3頁
基于Web的高校就業(yè)管理系統(tǒng)平臺的設計與開發(fā)_第4頁
基于Web的高校就業(yè)管理系統(tǒng)平臺的設計與開發(fā)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于Web的高校就業(yè)管理系統(tǒng)平臺的設計與開發(fā)

第1章緒論1.1研究背景本研究課題基于在國內各高等院校畢業(yè)生就業(yè)制度的體制改革與長足性發(fā)展為背景的基礎上,將高等院校就業(yè)管理信息儲存量大、任務繁重、時效性能較強、數(shù)據(jù)處理手段繁瑣、社會影響性深遠的特點及特性與吉林大學就業(yè)管理職責部門在運行過程中的的實際需求結合起來,研發(fā)出了一整套完善的、基于高等院校實際情況的、便于運行和操作的畢業(yè)生就業(yè)管理信息系統(tǒng),這一系統(tǒng)的確立在一定程度上方便了畢業(yè)生獲取單位招聘信息的同時,便于更多的用人單位可以隨時的進行一項發(fā)布招聘信息的工作,致使用人單位能及時而準確的掌握畢業(yè)生的基本情況與求職方面的相關性信息,使得畢業(yè)生和用人單位之間能夠更好的進行合作,同時滿足彼此間的需求,進而促使用人單位的招聘率以及學生的就業(yè)率有所提高。1.2主要內容本課題將內容的重點放在了探究就業(yè)管理信息系統(tǒng)的全面設計和實現(xiàn)之上。本課題在探究和論述的過程當中,采取全方位搜集和閱覽的方式就現(xiàn)階段高等院校畢業(yè)生就業(yè)的相關性文獻進行了分析和探究,同時基于結合近年國內高等教育事業(yè)的發(fā)展狀態(tài),在掌握、了解畢業(yè)生就業(yè)信息業(yè)務與WEB[2]所設限的相關性技術的基礎之上,較為全面的設計并實現(xiàn)了畢業(yè)生就業(yè)管理信息系統(tǒng),該管理信息系統(tǒng)著重涵蓋了以下幾個方面的內容:1.就業(yè)指導管理就業(yè)指導管理涉及五個方面的功能模塊:①單位管理②畢業(yè)生管理③數(shù)據(jù)統(tǒng)計④簽約管理⑤數(shù)據(jù)上報。該指導管理模塊著重提供高等院校畢業(yè)生相關信息的導入和維護、用人單位相關性信息的維護、畢業(yè)生簽訂相關性信息的維護和數(shù)據(jù)統(tǒng)計的上報功能。2.網(wǎng)上招聘網(wǎng)上招聘功能包括用人單位部分與畢業(yè)生部分兩個大型的功能結構。其中,用人單位部分著重為用人單位提供了企業(yè)信息的維護、企業(yè)的相關性注冊、高等院校在校畢業(yè)生的信息查看以及需求信息的維護等各個方面的功能;而畢業(yè)生部分則為高等院校的畢業(yè)生提供了相關的簡歷管理、求職性管理、自身設置以及用人單位相關類的信息檢索等。3.招聘管理就業(yè)信息統(tǒng)計、招聘信息公布、生源核對等為招聘管理中的幾大功能模塊。其中,就業(yè)信息統(tǒng)計就是為在校領導和畢業(yè)生就業(yè)指導中心的領導提供一些查閱每一項統(tǒng)計需求信息的功能;所謂招聘信息公布就是為畢業(yè)生就業(yè)指導中心的相關工作者提供一些專場招聘畢業(yè)生大會的信息公布和自身所需信息公布的功能;而生源核對則可滿足所有高等院校管理員登陸網(wǎng)站的需求,從而可針對各自院校畢業(yè)生信息采取整改及校核工作的措施。4.系統(tǒng)管理系統(tǒng)配置、權限管理、日志管理及系統(tǒng)狀態(tài)等為系統(tǒng)管理所包含的四個主要功能模塊。1.3論文組織結構第1章,緒論,著重分析畢業(yè)生就業(yè)管理系統(tǒng)的探究背景和目的,以及該課題的相關性特點。第2章,主要分析和探究了WEB的體系結構、MVC的設計模式、UML創(chuàng)建模式的方式和業(yè)務數(shù)據(jù)的儲存方式。第3章,詳細的闡述了畢業(yè)生就業(yè)管理信息系統(tǒng)所涉及的一些需求分析,基于對畢業(yè)生就業(yè)指導中心就業(yè)管理狀況的具體調閱和對畢業(yè)生就業(yè)指導中心相關工作者的數(shù)次溝通,提供了詳細的需求,引用將目光投向對象的思想分析系統(tǒng)的業(yè)務程序,采用和實行UML的建模方式提供了系統(tǒng)功能模型,同時給出了該系統(tǒng)的設計導向。第4章,具體闡述了畢業(yè)生就業(yè)管理信息系統(tǒng)的設計和研究,重點包含了該系統(tǒng)功能、體系架構、數(shù)據(jù)庫、數(shù)據(jù)統(tǒng)一性和安全等的設計。第5章,詳細闡述了畢業(yè)生就業(yè)管理信息系統(tǒng)的研發(fā)和實現(xiàn),重點包含了各層運用組件的研發(fā),同時實現(xiàn)了數(shù)據(jù)庫連接池,完成了系統(tǒng)的部署等各項工作;主要介紹了該系統(tǒng)統(tǒng)重點環(huán)節(jié)的實現(xiàn)。第6章,總結了整個課題的研究工作,同時為今后需繼續(xù)完善的工作和開發(fā)領域做出了展望,回顧和總結了本課題的論述內容,提出了該系統(tǒng)在運用當中的缺陷。

第2章系統(tǒng)關鍵技術分析2.1WEB體系架構和EJB組件技術2.1.1WEB體系架構2.1.2WEB架構概述圖2.1WEB體系結構和組件技術2.1.3Web組件技術

WEB采用了多層形式的分布式運用模型,運用邏輯遵循功能標準劃分成組件,所有的組件依據(jù)其所在的層在不同類別的機器之上進行布置。WEB具有Web層、客戶端以及業(yè)務層三種類型的組件。1Web層組件2.客戶端組件3.業(yè)務組件2.1.4EJB組件簡述圖2.2EJB組件模型的運行原理2.2MVC的結構模式2.2.1MVC模式論述1.模型2.視圖3.控制器2.2.2Struts架構的分析2.2.3MVC、Struts與EJB配合2.3UML建模2.3.1UML統(tǒng)一建模語言第一、元模型層:元模型層就是構成UML的最根本的一種元素。第二、元元模型層:元元模型層就是代表所要詮釋的全部事務。第三、用戶模型層:用戶模型層換句話說也就是實例模型或者是對象模型,全部組成元素都為UML模型的一個例子。第四、模型層:模型層也稱作類模型,其構成UML的模型,模型層之中的任何一個概念都為元模型層當中的所謂概念的一種實例表現(xiàn)。2.3.2UML建模概述在通常情況下,用例具有下面幾個屬性:第一、對用例進行運用的人就是用戶,用戶和用例之間務必存在一種交互作用。第二、可以說,用例可以大,也可以小。第三、從一定意義上說,用例存在商業(yè)目標,而且它所體現(xiàn)出的行為具有觀察性。

2.4業(yè)務數(shù)據(jù)存儲

就業(yè)管理信息系統(tǒng)和除其之外的它類系統(tǒng)經(jīng)常性的出現(xiàn)相互交換數(shù)據(jù)的現(xiàn)象,在這種情形下,將進行對其業(yè)務數(shù)據(jù)執(zhí)行一種導入導出工作。利用Excel或UOF格式的一種電子表格對系統(tǒng)數(shù)據(jù)進行儲存以直觀而形象的對其進行表示?!敖y(tǒng)一辦公文檔格式標準”就是UOF的一種全稱性描述。中文辦公軟件的一種常見需求即為UOF的出發(fā)點,UOF就上述所描述的文檔格式標準的部分準則在很大程度上進行了思考和準備,恰到好處的將每個國產(chǎn)中文辦公軟件之間所存在的差異性進行了處理,形成了一種適宜于中文運用的、包含了從文檔邏輯顯示內容到表現(xiàn)格式、整體性能較強、合理性較完備的技術體系架構,基于在標準的一種描述能力方面上,將ODF與OpenXML的優(yōu)、缺點進行了綜合引用,可以說,在一定程度上基本包含了ODF和OpenXML之間的一些通常性運用功能的交集。本研究課題在數(shù)據(jù)交換上著重引用了UOF進行存儲,以示對國產(chǎn)文檔格式的一種支持。第3章就業(yè)管理信息系統(tǒng)的需求分析3.1就業(yè)管理信息系統(tǒng)研發(fā)方式現(xiàn)階段,快速原型法、結構化生命周期法以及運用軟件包法即為管理信息系統(tǒng)的三種主要的研發(fā)方式。即快速原型法、結構化生命周期法、運用軟件包法。3.2系統(tǒng)需求分析基于系統(tǒng)的一種探析過程,對系統(tǒng)進行建模所引用的一種UML技術已然變成軟件研發(fā)的一個趨勢,該系統(tǒng)在需求探析階段引用UML技術對系統(tǒng)進行了創(chuàng)建模型。3.2.1就業(yè)指導業(yè)務需求1.通用數(shù)據(jù)化導入2.生源校核3.單位管理4.信息指導管理5.簽約指導管理6.數(shù)據(jù)上報7.改派處理3.2.2就業(yè)指導管理信息系統(tǒng)模型第一、系統(tǒng)管理者:每一項該系統(tǒng)的權限功能在系統(tǒng)管理者中所擁有,涵蓋了系統(tǒng)設置與權限管理以及招聘、用戶信息管理。第二、企業(yè)代表:企業(yè)代表包含查看與詢問畢業(yè)生基本信息、企業(yè)注冊以及下載畢業(yè)生簡歷。第三、學生用戶:學生用戶包含上傳簡歷功能、自身簡歷管理功能以及查詢招聘信息與資料功能等。按照以下程序就基于面向目標流程設計的需求研究階段,對系統(tǒng)的用例模型進行創(chuàng)建和建立:第一、對本系統(tǒng)的直接運用人員進行確認和認定。第二、任意選取一個于其其中,作為起點之用。第三、以執(zhí)行者為出發(fā)點,就他與系統(tǒng)所進行的一些交互作用做出分析和研究,并且從該交互過程當中用例得以顯現(xiàn),進而使得以該執(zhí)行者為核心的局部的一種用例模型得以形成和實現(xiàn)。第四、針對每一個用例,就其核心的商業(yè)過程進行確認和認定。第五、通過自然語言這種形式就該過程進行一個準確的描述。第六、更深一步的就用例模型進行分解,對用例間的這種“拓展”與“運用”關系進行確認和認定。第七、重復上述過程中的第二、第六兩個程序,使整體的用例模型得以逐步性的形成和實現(xiàn)。

登錄學生獲取某企業(yè)詳細招聘信息獲取所有企業(yè)招聘信息簡歷管理上傳簡歷就業(yè)咨詢注冊圖3.1學生用戶相關用例圖登錄企業(yè)代表招聘信息管理查詢學生下載學生簡歷退出登錄注冊查看學生簡歷<<uses>>圖3.2企業(yè)代表相關用例圖3.2.3就業(yè)管理信息系統(tǒng)模型細化子用例作為主用例的一個組成部分,可以對一個復雜的用例工作流進行分解。比如說系統(tǒng)管理員就是該系統(tǒng)的運用者之一,它含有本系統(tǒng)的全部權限功能,其中招聘信息管理即為其所包含的一個元素。<<extends>><<extends>>增加招聘信息修改招聘信息刪除招聘信息<<extends>>招聘信息管理圖3.3招聘信息管理用例3.2.4就業(yè)管理信息系統(tǒng)活動圖

基于對活動圖的分析和研究,便可對所要描述對象的需要進行的所有程序與任務進行掌握和熟悉。倘若某個活動順利完成和實現(xiàn),執(zhí)行便可進入由活動的一種成效轉移所確認和認定的下一個狀態(tài)當中。第4章就業(yè)管理信息結構設計4.1就業(yè)管理信息系統(tǒng)結構

B/S體系結構即為就業(yè)管理信息系統(tǒng)所引用的一種結構,給出的Web服務涵蓋了以下幾個方面的內容:①提供一種遠程招聘信息的相關性服務于招聘單位②提供一種政策指導與管理服務③提供一種招聘信息的查詢服務等。4.2就業(yè)管理信息系統(tǒng)功能基于第3章系統(tǒng)功能概述與用例分析的基礎上,本節(jié)將繼續(xù)對系統(tǒng)功能做進一步的分解和細化,提供出詳細的系統(tǒng)功能分析圖。①招聘管理②就業(yè)指導管理③系統(tǒng)管理即為該就業(yè)管理信息系統(tǒng)的三個主要分系統(tǒng)。圖4.1系統(tǒng)的功能分析圖就業(yè)管理信息系統(tǒng)就業(yè)指導管理招聘管理系統(tǒng)管理畢業(yè)生管理單位管理簽約管理數(shù)據(jù)統(tǒng)計數(shù)據(jù)上報招聘信息公布就業(yè)信息統(tǒng)計網(wǎng)上招聘生源核對權限管理系統(tǒng)配置系統(tǒng)狀態(tài)日志管理基于系統(tǒng)功能分析圖,下面就著重對每一項功能結構給出相應的詳細設計過程,具體如下:1.就業(yè)指導管理

(1)畢業(yè)生管理功能模塊:畢業(yè)生從教務處領取其相關的基本信息和資料,以Excel表格的形式體現(xiàn),便于供給本系統(tǒng)的運用,要有相關的數(shù)據(jù)導入功能;便于維護畢業(yè)生的基本資料和信息,要有增刪、修改等功能,以便對畢業(yè)生的基本資料和信息進行相應過程上的增加、刪除和修改。

(2)單位管理功能模塊:為了和用人單位之間經(jīng)常性的保持一種緊密的聯(lián)系,以便向用人單位傳遞邀請函和畢業(yè)生招聘會信息,要有對單位基本信息進行增刪、修改及查看功能,同時要有相應的對用人需求信息進行增刪、修改及查看功能。

(3)簽約管理功能模塊:就業(yè)指導管理中心的工作重點就是每一年的簽約管理工作。首要工作即為錄入與維護畢業(yè)生的簽約信息;與此同時,對已經(jīng)儲存的畢業(yè)生簽約信息采取查詢與增刪等方式進行相應過程的操作。

(4)數(shù)據(jù)統(tǒng)計功能模塊:以院校相關領導和就業(yè)指導管理中心領導的相關要求為依據(jù),統(tǒng)計畢業(yè)生就業(yè)信息。

(5)數(shù)據(jù)上報功能模塊:提供相應的報表打印以及導出的功能。2.招聘管理

(1)招聘信息管理功能模塊:招聘信息管理功能涵蓋了用人單位專場招聘會相關信息的一些維護與用人單位相關需求信息的公布兩項內容。

(2)就業(yè)信息統(tǒng)計功能模塊:為就業(yè)指導管理中心的部門領導和院校主管就業(yè)方面工作的各級校領導給出了查看學生就業(yè)統(tǒng)計資料和信息的相關性功能。

(3)生源核對功能模塊:每一所學校的管理員可通過登錄網(wǎng)站的方式,就所屬自己院校的畢業(yè)生資料和信息進行相應過程的修正與校核。

(4)網(wǎng)上招聘功能模塊:用人單位、畢業(yè)生部分即為網(wǎng)上招聘功能模塊以運用者為基礎進行劃分的兩大功能構架。3.系統(tǒng)管理

(1)權限管理功能:①角色管理②權限分配③用戶管理即為權限管理功能所包含的三大功能模塊。

(2)系統(tǒng)配置功能:系統(tǒng)配置功能的核心任務就是供給對網(wǎng)站新聞通知以及系統(tǒng)欄目和菜單的一些管理維護。

(3)系統(tǒng)狀態(tài)功能:給出了對在線用戶以及人數(shù)統(tǒng)計等進行查詢的一些功能。

(4)日志管理功能:該項功能著重采取日志的方式就用戶的操作進行相應過程的記錄,進而為管理員查詢提供了方便和便利。4.3數(shù)據(jù)庫的設計與實現(xiàn)1.信息參考與公告信息2.用戶信息3.單位招聘的相關基本信息4.系統(tǒng)資源的相關基本信息5.畢業(yè)生就業(yè)協(xié)議信息6.系統(tǒng)日志的基本信息4.3.1結構架構設計數(shù)據(jù)庫設計就是系統(tǒng)設計過程中的一個主要的構成要素,一個較好的數(shù)據(jù)庫設計除了在很大程度上可以提高研發(fā)質量、研發(fā)成效以及提高了系統(tǒng)的整體性能,就系統(tǒng)的整體性能、研發(fā)質量、研發(fā)成效可以提高之外,同時也為今后系統(tǒng)的更深一層的拓展與升級提供了便捷之法。在該系統(tǒng)的數(shù)據(jù)庫當中涉及到了很多表格,出于修改的方便性與儲存空間的節(jié)省性之考慮,表格的架構務必要滿足一定程度上的函數(shù)依賴。圖4.2招聘信息管理模塊的E-R圖

4.3.2邏輯架構設計以上述實體為依據(jù),可用一種關系模式替換E-R圖,替換之后得出的關系模式詳見如下:招聘相關信息{信息ID,題目,內容,創(chuàng)作人,是不是進行審核,創(chuàng)造與建立的時間,ip地址,編輯的次數(shù),最終編輯時間,所屬信息模塊,所屬信息欄目}

對數(shù)據(jù)模型采取優(yōu)化措施,基于對數(shù)據(jù)依賴理論的一種遵循就關系模式詳細的逐步進行研究和分析,關系模式中的輔助性屬性各自全部的依賴于相應的主屬性,故此可達到2NF的需求。又由于在關系模式中沒有傳遞依賴,因此全部可滿足3NF。4.3.3數(shù)據(jù)統(tǒng)一性設計1.事務控制2.靜態(tài)約束3.動態(tài)約束4.3.4數(shù)據(jù)庫優(yōu)化方式

為確保數(shù)據(jù)庫能夠更精確的對業(yè)務數(shù)據(jù)進行表示、更為簡易的進行運行、對結構進行維護及拓展、更加有效的對數(shù)據(jù)庫進行一定程度上的修改與檢索,基于初步性研究與設計的基礎上,需要更深一層的對數(shù)據(jù)庫進行一定程度上的優(yōu)化。著重運用了以下四種方式。1.索引的運用2.基于對一些專用關聯(lián)的創(chuàng)建,以便對設計及研究中的靈動性進行提高和增強3.恰當?shù)娜哂?.事務的運用4.4體系結構的選擇1.系統(tǒng)所給出的絕大多數(shù)操作都和用戶動態(tài)存在著信息交互的現(xiàn)象,所以對系統(tǒng)提出這樣一個要求,即數(shù)據(jù)的動態(tài)發(fā)布功能夠實現(xiàn)。2.就業(yè)指導管理中心的學生與老師即為系統(tǒng)的核心用戶之所在,為了確保學生和老師在不同的環(huán)境、時間、地點之下,對就業(yè)管理信息系統(tǒng)進行運用,務必要對系統(tǒng)的這樣一個特性進行考慮,即跨平臺運行。

3.在JavaWeb的運用中Struts給出了成型的常用性框架,這就在很大程度上促使Web運用的研發(fā)速度得以提高,同時減輕、節(jié)約了在研發(fā)過程中的精力與時間。

4.后臺數(shù)據(jù)庫為系統(tǒng)的操作和運行供給相應的控制服務與數(shù)據(jù)管理方面的內容。

5.WEB平臺的一種商業(yè)組件模型就是EJB,因為EJB基于一些便捷的部署與定制便可從容器之中取得滿意的數(shù)據(jù)連續(xù)性等方面的功能支持,所以說,EJB更適合在業(yè)務層中進行封裝運用的數(shù)據(jù)與業(yè)務邏輯當中進行運用。4.5就業(yè)管理信息分層化設計4.5.1公共類庫層數(shù)據(jù)庫連接池、字符處理等由公共類庫層所提供,該層著重涵蓋了系統(tǒng)所有模塊業(yè)務邏輯之中公共運用的一些方式與種類。4.5.2數(shù)據(jù)庫訪問層有關數(shù)據(jù)的一些基本操作主要是通過數(shù)據(jù)庫訪問層來進行的。4.5.3業(yè)務訪問層業(yè)務邏輯層著重給出所有業(yè)務模塊的一些相關性業(yè)務規(guī)則邏輯,封裝所有業(yè)務規(guī)則,通過公用方式的這種形式供給除該層以外的其他層進行相關性的訪問。4.5.4運用層運用層著重對系統(tǒng)的一些用戶接口及和商業(yè)前端的相應交互進行負責,在操作界面上,當用戶進行有關的操作時,運用層將負責把有關用戶的一些相應操作傳遞給商業(yè)前端接口層相對應的一些方式去執(zhí)行有關程序。第5章就業(yè)管理信息系統(tǒng)的設計與開發(fā)5.1組件研發(fā)與實現(xiàn)5.1.1Web層的開發(fā)和實現(xiàn)圖5.1就業(yè)管理信息系統(tǒng)界面5.1.2

溫馨提示

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

評論

0/150

提交評論