2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、基于Web的高校就業(yè)管理系統(tǒng)平臺的設(shè)計(jì)與開發(fā),,第1章 緒 論,1.1研究背景 本研究課題基于在國內(nèi)各高等院校畢業(yè)生就業(yè)制度的體制改革與長足性發(fā)展為背景的基礎(chǔ)上,將高等院校就業(yè)管理信息儲存量大、任務(wù)繁重、時(shí)效性能較強(qiáng)、數(shù)據(jù)處理手段繁瑣、社會影響性深遠(yuǎn)的特點(diǎn)及特性與吉林大學(xué)就業(yè)管理職責(zé)部門在運(yùn)行過程中的的實(shí)際需求結(jié)合起來,研發(fā)出了一整套完善的、基于高等院校實(shí)際情況的、便于運(yùn)行和操作的畢業(yè)生就業(yè)管理信息系統(tǒng),這一系統(tǒng)的確立在一

2、定程度上方便了畢業(yè)生獲取單位招聘信息的同時(shí),便于更多的用人單位可以隨時(shí)的進(jìn)行一項(xiàng)發(fā)布招聘信息的工作,致使用人單位能及時(shí)而準(zhǔn)確的掌握畢業(yè)生的基本情況與求職方面的相關(guān)性信息,使得畢業(yè)生和用人單位之間能夠更好的進(jìn)行合作,同時(shí)滿足彼此間的需求,進(jìn)而促使用人單位的招聘率以及學(xué)生的就業(yè)率有所提高。,1.2主要內(nèi)容 本課題將內(nèi)容的重點(diǎn)放在了探究就業(yè)管理信息系統(tǒng)的全面設(shè)計(jì)和實(shí)現(xiàn)之上。本課題在探究和論述的過程當(dāng)中,采取全方位搜集和閱覽的方式就現(xiàn)

3、階段高等院校畢業(yè)生就業(yè)的相關(guān)性文獻(xiàn)進(jìn)行了分析和探究,同時(shí)基于結(jié)合近年國內(nèi)高等教育事業(yè)的發(fā)展?fàn)顟B(tài),在掌握、了解畢業(yè)生就業(yè)信息業(yè)務(wù)與WEB[2]所設(shè)限的相關(guān)性技術(shù)的基礎(chǔ)之上,較為全面的設(shè)計(jì)并實(shí)現(xiàn)了畢業(yè)生就業(yè)管理信息系統(tǒng),該管理信息系統(tǒng)著重涵蓋了以下幾個(gè)方面的內(nèi)容:1.就業(yè)指導(dǎo)管理 就業(yè)指導(dǎo)管理涉及五個(gè)方面的功能模塊:①單位管理②畢業(yè)生管理③數(shù)據(jù)統(tǒng)計(jì)④簽約管理⑤數(shù)據(jù)上報(bào)。該指導(dǎo)管理模塊著重提供高等院校畢業(yè)生相關(guān)信息的導(dǎo)入和維護(hù)、用人單

4、位相關(guān)性信息的維護(hù)、畢業(yè)生簽訂相關(guān)性信息的維護(hù)和數(shù)據(jù)統(tǒng)計(jì)的上報(bào)功能。2.網(wǎng)上招聘 網(wǎng)上招聘功能包括用人單位部分與畢業(yè)生部分兩個(gè)大型的功能結(jié)構(gòu)。其中,用人單位部分著重為用人單位提供了企業(yè)信息的維護(hù)、企業(yè)的相關(guān)性注冊、高等院校在校畢業(yè)生的信息查看以及需求信息的維護(hù)等各個(gè)方面的功能;而畢業(yè)生部分則為高等院校的畢業(yè)生提供了相關(guān)的簡歷管理、求職性管理、自身設(shè)置以及用人單位相關(guān)類的信息檢索等。3.招聘管理 就業(yè)信息統(tǒng)計(jì)、招聘信息公布

5、、生源核對等為招聘管理中的幾大功能模塊。其中,就業(yè)信息統(tǒng)計(jì)就是為在校領(lǐng)導(dǎo)和畢業(yè)生就業(yè)指導(dǎo)中心的領(lǐng)導(dǎo)提供一些查閱每一項(xiàng)統(tǒng)計(jì)需求信息的功能;所謂招聘信息公布就是為畢業(yè)生就業(yè)指導(dǎo)中心的相關(guān)工作者提供一些專場招聘畢業(yè)生大會的信息公布和自身所需信息公布的功能;而生源核對則可滿足所有高等院校管理員登陸網(wǎng)站的需求,從而可針對各自院校畢業(yè)生信息采取整改及校核工作的措施。4.系統(tǒng)管理 系統(tǒng)配置、權(quán)限管理、日志管理及系統(tǒng)狀態(tài)等為系統(tǒng)管理所包含的四個(gè)主

6、要功能模塊。,1.3論文組織結(jié)構(gòu) 第1章,緒論,著重分析畢業(yè)生就業(yè)管理系統(tǒng)的探究背景和目的,以及該課題的相關(guān)性特點(diǎn)。 第2章,主要分析和探究了WEB的體系結(jié)構(gòu)、MVC的設(shè)計(jì)模式、UML創(chuàng)建模式的方式和業(yè)務(wù)數(shù)據(jù)的儲存方式。 第3章,詳細(xì)的闡述了畢業(yè)生就業(yè)管理信息系統(tǒng)所涉及的一些需求分析,基于對畢業(yè)生就業(yè)指導(dǎo)中心就業(yè)管理狀況的具體調(diào)閱和對畢業(yè)生就業(yè)指導(dǎo)中心相關(guān)工作者的數(shù)次溝通,提供了詳細(xì)的需求,引用將目光投向?qū)ο蟮乃枷敕?/p>

7、析系統(tǒng)的業(yè)務(wù)程序,采用和實(shí)行UML的建模方式提供了系統(tǒng)功能模型,同時(shí)給出了該系統(tǒng)的設(shè)計(jì)導(dǎo)向。 第4章,具體闡述了畢業(yè)生就業(yè)管理信息系統(tǒng)的設(shè)計(jì)和研究,重點(diǎn)包含了該系統(tǒng)功能、體系架構(gòu)、數(shù)據(jù)庫、數(shù)據(jù)統(tǒng)一性和安全等的設(shè)計(jì)。 第5章,詳細(xì)闡述了畢業(yè)生就業(yè)管理信息系統(tǒng)的研發(fā)和實(shí)現(xiàn),重點(diǎn)包含了各層運(yùn)用組件的研發(fā),同時(shí)實(shí)現(xiàn)了數(shù)據(jù)庫連接池,完成了系統(tǒng)的部署等各項(xiàng)工作;主要介紹了該系統(tǒng)統(tǒng)重點(diǎn)環(huán)節(jié)的實(shí)現(xiàn)。 第6章,總結(jié)了整個(gè)課題的研究工作,同

8、時(shí)為今后需繼續(xù)完善的工作和開發(fā)領(lǐng)域做出了展望,回顧和總結(jié)了本課題的論述內(nèi)容,提出了該系統(tǒng)在運(yùn)用當(dāng)中的缺陷。,第2章 系統(tǒng)關(guān)鍵技術(shù)分析,2.1 WEB體系架構(gòu)和EJB組件技術(shù)2.1.1 WEB體系架構(gòu)2.1.2 WEB架構(gòu)概述,圖2.1 WEB體系結(jié)構(gòu)和組件技術(shù),2.1.3 Web組件技術(shù) WEB采用了多層形式的分布式運(yùn)用模型,運(yùn)用邏輯遵循功能標(biāo)準(zhǔn)劃分成組件,所有的組件依據(jù)其所在的層在不同類別的機(jī)器之上進(jìn)行布置。WEB具有We

9、b層、客戶端以及業(yè)務(wù)層三種類型的組件。1Web層組件2.客戶端組件3.業(yè)務(wù)組件2.1.4 EJB組件簡述,圖2.2 EJB組件模型的運(yùn)行原理,2.2 MVC的結(jié)構(gòu)模式2.2.1 MVC模式論述1.模型2.視圖3.控制器2.2.2 Struts架構(gòu)的分析2.2.3 MVC、Struts與EJB配合2.3 UML建模2.3.1 UML統(tǒng)一建模語言第一、元模型層:元模型層就是構(gòu)成UML的最根本的一種元素。第二、元元

10、模型層:元元模型層就是代表所要詮釋的全部事務(wù)。第三、用戶模型層:用戶模型層換句話說也就是實(shí)例模型或者是對象模型,全部組成元素都為UML模型的一個(gè)例子。第四、模型層:模型層也稱作類模型,其構(gòu)成UML的模型,模型層之中的任何一個(gè)概念都為元模型層當(dāng)中的所謂概念的一種實(shí)例表現(xiàn)。2.3.2 UML建模概述在通常情況下,用例具有下面幾個(gè)屬性:第一、對用例進(jìn)行運(yùn)用的人就是用戶,用戶和用例之間務(wù)必存在一種交互作用。第二、可以說,用例可以大,

11、也可以小。第三、從一定意義上說,用例存在商業(yè)目標(biāo),而且它所體現(xiàn)出的行為具有觀察性。,2.4業(yè)務(wù)數(shù)據(jù)存儲 就業(yè)管理信息系統(tǒng)和除其之外的它類系統(tǒng)經(jīng)常性的出現(xiàn)相互交換數(shù)據(jù)的現(xiàn)象,在這種情形下,將進(jìn)行對其業(yè)務(wù)數(shù)據(jù)執(zhí)行一種導(dǎo)入導(dǎo)出工作。利用Excel或UOF格式的一種電子表格對系統(tǒng)數(shù)據(jù)進(jìn)行儲存以直觀而形象的對其進(jìn)行表示?!敖y(tǒng)一辦公文檔格式標(biāo)準(zhǔn)”就是UOF的一種全稱性描述。中文辦公軟件的一種常見需求即為UOF的出發(fā)點(diǎn),UOF就上述所描述

12、的文檔格式標(biāo)準(zhǔn)的部分準(zhǔn)則在很大程度上進(jìn)行了思考和準(zhǔn)備,恰到好處的將每個(gè)國產(chǎn)中文辦公軟件之間所存在的差異性進(jìn)行了處理,形成了一種適宜于中文運(yùn)用的、包含了從文檔邏輯顯示內(nèi)容到表現(xiàn)格式、整體性能較強(qiáng)、合理性較完備的技術(shù)體系架構(gòu),基于在標(biāo)準(zhǔn)的一種描述能力方面上,將ODF與Open XML的優(yōu)、缺點(diǎn)進(jìn)行了綜合引用,可以說,在一定程度上基本包含了ODF和Open XML之間的一些通常性運(yùn)用功能的交集。 本研究課題在數(shù)據(jù)交換上著重引用了UOF進(jìn)

13、行存儲,以示對國產(chǎn)文檔格式的一種支持。,第3章 就業(yè)管理信息系統(tǒng)的需求分析,3.1就業(yè)管理信息系統(tǒng)研發(fā)方式現(xiàn)階段,快速原型法、結(jié)構(gòu)化生命周期法以及運(yùn)用軟件包法即為管理信息系統(tǒng)的三種主要的研發(fā)方式。即快速原型法、結(jié)構(gòu)化生命周期法、運(yùn)用軟件包法。3.2 系統(tǒng)需求分析 基于系統(tǒng)的一種探析過程,對系統(tǒng)進(jìn)行建模所引用的一種UML技術(shù)已然變成軟件研發(fā)的一個(gè)趨勢,該系統(tǒng)在需求探析階段引用UML技術(shù)對系統(tǒng)進(jìn)行了創(chuàng)建模型。3.2.1 就業(yè)指導(dǎo)業(yè)務(wù)

14、需求 1.通用數(shù)據(jù)化導(dǎo)入2.生源校核3.單位管理4.信息指導(dǎo)管理5.簽約指導(dǎo)管理6.數(shù)據(jù)上報(bào)7.改派處理,3.2.2 就業(yè)指導(dǎo)管理信息系統(tǒng)模型 第一、系統(tǒng)管理者:每一項(xiàng)該系統(tǒng)的權(quán)限功能在系統(tǒng)管理者中所擁有,涵蓋了系統(tǒng)設(shè)置與權(quán)限管理以及招聘、用戶信息管理。 第二、企業(yè)代表:企業(yè)代表包含查看與詢問畢業(yè)生基本信息、企業(yè)注冊以及下載畢業(yè)生簡歷。 第三、學(xué)生用戶:學(xué)生用戶包含上傳簡歷功能、自身簡歷管理功能以

15、及查詢招聘信息與資料功能等。按照以下程序就基于面向目標(biāo)流程設(shè)計(jì)的需求研究階段,對系統(tǒng)的用例模型進(jìn)行創(chuàng)建和建立: 第一、對本系統(tǒng)的直接運(yùn)用人員進(jìn)行確認(rèn)和認(rèn)定。 第二、任意選取一個(gè)于其其中,作為起點(diǎn)之用。 第三、以執(zhí)行者為出發(fā)點(diǎn),就他與系統(tǒng)所進(jìn)行的一些交互作用做出分析和研究,并且從該交互過程當(dāng)中用例得以顯現(xiàn),進(jìn)而使得以該執(zhí)行者為核心的局部的一種用例模型得以形成和實(shí)現(xiàn)。 第四、針對每一個(gè)用例,就其核心

16、的商業(yè)過程進(jìn)行確認(rèn)和認(rèn)定。 第五、通過自然語言這種形式就該過程進(jìn)行一個(gè)準(zhǔn)確的描述。 第六、更深一步的就用例模型進(jìn)行分解,對用例間的這種“拓展”與“運(yùn)用”關(guān)系進(jìn)行確認(rèn)和認(rèn)定。 第七、重復(fù)上述過程中的第二、第六兩個(gè)程序,使整體的用例模型得以逐步性的形成和實(shí)現(xiàn)。,,圖3.1學(xué)生用戶相關(guān)用例圖,圖3.2企業(yè)代表相關(guān)用例圖,3.2.3 就業(yè)管理信息系統(tǒng)模型細(xì)化 子用例作為主用例的一個(gè)組成部分,可以對一個(gè)復(fù)雜的

17、用例工作流進(jìn)行分解。比如說系統(tǒng)管理員就是該系統(tǒng)的運(yùn)用者之一,它含有本系統(tǒng)的全部權(quán)限功能,其中招聘信息管理即為其所包含的一個(gè)元素。,圖3.3招聘信息管理用例,3.2.4 就業(yè)管理信息系統(tǒng)活動(dòng)圖,基于對活動(dòng)圖的分析和研究,便可對所要描述對象的需要進(jìn)行的所有程序與任務(wù)進(jìn)行掌握和熟悉。倘若某個(gè)活動(dòng)順利完成和實(shí)現(xiàn),執(zhí)行便可進(jìn)入由活動(dòng)的一種成效轉(zhuǎn)移所確認(rèn)和認(rèn)定的下一個(gè)狀態(tài)當(dāng)中。,第4章 就業(yè)管理信息結(jié)構(gòu)設(shè)計(jì),4.1就業(yè)管理信息系統(tǒng)結(jié)構(gòu) B/S

18、體系結(jié)構(gòu)即為就業(yè)管理信息系統(tǒng)所引用的一種結(jié)構(gòu),給出的Web服務(wù)涵蓋了以下幾個(gè)方面的內(nèi)容:①提供一種遠(yuǎn)程招聘信息的相關(guān)性服務(wù)于招聘單位②提供一種政策指導(dǎo)與管理服務(wù)③提供一種招聘信息的查詢服務(wù)等。4.2就業(yè)管理信息系統(tǒng)功能 基于第3章系統(tǒng)功能概述與用例分析的基礎(chǔ)上,本節(jié)將繼續(xù)對系統(tǒng)功能做進(jìn)一步的分解和細(xì)化,提供出詳細(xì)的系統(tǒng)功能分析圖。①招聘管理②就業(yè)指導(dǎo)管理③系統(tǒng)管理即為該就業(yè)管理信息系統(tǒng)的三個(gè)主要分系統(tǒng)。,圖4.1系統(tǒng)的功能分析圖

19、,基于系統(tǒng)功能分析圖,下面就著重對每一項(xiàng)功能結(jié)構(gòu)給出相應(yīng)的詳細(xì)設(shè)計(jì)過程,具體如下:1.就業(yè)指導(dǎo)管理 (1)畢業(yè)生管理功能模塊:畢業(yè)生從教務(wù)處領(lǐng)取其相關(guān)的基本信息和資料,以Excel表格的形式體現(xiàn),便于供給本系統(tǒng)的運(yùn)用,要有相關(guān)的數(shù)據(jù)導(dǎo)入功能;便于維護(hù)畢業(yè)生的基本資料和信息,要有增刪、修改等功能,以便對畢業(yè)生的基本資料和信息進(jìn)行相應(yīng)過程上的增加、刪除和修改。 (2)單位管理功能模塊:為了和用人單位之間經(jīng)常性的保持一種

20、緊密的聯(lián)系,以便向用人單位傳遞邀請函和畢業(yè)生招聘會信息,要有對單位基本信息進(jìn)行增刪、修改及查看功能,同時(shí)要有相應(yīng)的對用人需求信息進(jìn)行增刪、修改及查看功能。 (3)簽約管理功能模塊:就業(yè)指導(dǎo)管理中心的工作重點(diǎn)就是每一年的簽約管理工作。首要工作即為錄入與維護(hù)畢業(yè)生的簽約信息;與此同時(shí),對已經(jīng)儲存的畢業(yè)生簽約信息采取查詢與增刪等方式進(jìn)行相應(yīng)過程的操作。 (4)數(shù)據(jù)統(tǒng)計(jì)功能模塊:以院校相關(guān)領(lǐng)導(dǎo)和就業(yè)指導(dǎo)管理中心領(lǐng)導(dǎo)的相關(guān)要求

21、為依據(jù),統(tǒng)計(jì)畢業(yè)生就業(yè)信息。 (5)數(shù)據(jù)上報(bào)功能模塊:提供相應(yīng)的報(bào)表打印以及導(dǎo)出的功能。2.招聘管理 (1)招聘信息管理功能模塊:招聘信息管理功能涵蓋了用人單位專場招聘會相關(guān)信息的一些維護(hù)與用人單位相關(guān)需求信息的公布兩項(xiàng)內(nèi)容。 (2)就業(yè)信息統(tǒng)計(jì)功能模塊:為就業(yè)指導(dǎo)管理中心的部門領(lǐng)導(dǎo)和院校主管就業(yè)方面工作的各級校領(lǐng)導(dǎo)給出了查看學(xué)生就業(yè)統(tǒng)計(jì)資料和信息的相關(guān)性功能。,(3)生源核對功能模塊:每一所學(xué)校的管理員可

22、通過登錄網(wǎng)站的方式,就所屬自己院校的畢業(yè)生資料和信息進(jìn)行相應(yīng)過程的修正與校核。 (4)網(wǎng)上招聘功能模塊:用人單位、畢業(yè)生部分即為網(wǎng)上招聘功能模塊以運(yùn)用者為基礎(chǔ)進(jìn)行劃分的兩大功能構(gòu)架。3.系統(tǒng)管理 (1)權(quán)限管理功能:①角色管理②權(quán)限分配③用戶管理即為權(quán)限管理功能所包含的三大功能模塊。 (2)系統(tǒng)配置功能:系統(tǒng)配置功能的核心任務(wù)就是供給對網(wǎng)站新聞通知以及系統(tǒng)欄目和菜單的一些管理維護(hù)。 (3)系統(tǒng)狀態(tài)功能:

23、給出了對在線用戶以及人數(shù)統(tǒng)計(jì)等進(jìn)行查詢的一些功能。 (4)日志管理功能:該項(xiàng)功能著重采取日志的方式就用戶的操作進(jìn)行相應(yīng)過程的記錄,進(jìn)而為管理員查詢提供了方便和便利。4.3數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)1.信息參考與公告信息2.用戶信息3.單位招聘的相關(guān)基本信息4.系統(tǒng)資源的相關(guān)基本信息5.畢業(yè)生就業(yè)協(xié)議信息6.系統(tǒng)日志的基本信息,4.3.1 結(jié)構(gòu)架構(gòu)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)就是系統(tǒng)設(shè)計(jì)過程中的一個(gè)主要的構(gòu)成要素,一個(gè)較好的數(shù)

24、據(jù)庫設(shè)計(jì)除了在很大程度上可以提高研發(fā)質(zhì)量、研發(fā)成效以及提高了系統(tǒng)的整體性能,就系統(tǒng)的整體性能、研發(fā)質(zhì)量、研發(fā)成效可以提高之外,同時(shí)也為今后系統(tǒng)的更深一層的拓展與升級提供了便捷之法。在該系統(tǒng)的數(shù)據(jù)庫當(dāng)中涉及到了很多表格,出于修改的方便性與儲存空間的節(jié)省性之考慮,表格的架構(gòu)務(wù)必要滿足一定程度上的函數(shù)依賴。,圖4.2招聘信息管理模塊的E-R圖,4.3.2 邏輯架構(gòu)設(shè)計(jì) 以上述實(shí)體為依據(jù),可用一種關(guān)系模式替換E-R圖,替換之后得出的關(guān)

25、系模式詳見如下: 招聘相關(guān)信息{信息ID,題目,內(nèi)容,創(chuàng)作人,是不是進(jìn)行審核,創(chuàng)造與建立的時(shí)間,ip地址,編輯的次數(shù),最終編輯時(shí)間,所屬信息模塊,所屬信息欄目} 對數(shù)據(jù)模型采取優(yōu)化措施,基于對數(shù)據(jù)依賴?yán)碚摰囊环N遵循就關(guān)系模式詳細(xì)的逐步進(jìn)行研究和分析,關(guān)系模式中的輔助性屬性各自全部的依賴于相應(yīng)的主屬性,故此可達(dá)到2NF的需求。又由于在關(guān)系模式中沒有傳遞依賴,因此全部可滿足3NF。4.3.3 數(shù)據(jù)統(tǒng)一性設(shè)計(jì)1.事務(wù)控制

26、2.靜態(tài)約束3.動(dòng)態(tài)約束4.3.4 數(shù)據(jù)庫優(yōu)化方式,為確保數(shù)據(jù)庫能夠更精確的對業(yè)務(wù)數(shù)據(jù)進(jìn)行表示、更為簡易的進(jìn)行運(yùn)行、對結(jié)構(gòu)進(jìn)行維護(hù)及拓展、更加有效的對數(shù)據(jù)庫進(jìn)行一定程度上的修改與檢索,基于初步性研究與設(shè)計(jì)的基礎(chǔ)上,需要更深一層的對數(shù)據(jù)庫進(jìn)行一定程度上的優(yōu)化。著重運(yùn)用了以下四種方式。1.索引的運(yùn)用2.基于對一些專用關(guān)聯(lián)的創(chuàng)建,以便對設(shè)計(jì)及研究中的靈動(dòng)性進(jìn)行提高和增強(qiáng)3.恰當(dāng)?shù)娜哂?.事務(wù)的運(yùn)用4.4體系結(jié)構(gòu)的選擇1.系統(tǒng)所

27、給出的絕大多數(shù)操作都和用戶動(dòng)態(tài)存在著信息交互的現(xiàn)象,所以對系統(tǒng)提出這樣一個(gè)要求,即數(shù)據(jù)的動(dòng)態(tài)發(fā)布功能夠?qū)崿F(xiàn)。,2.就業(yè)指導(dǎo)管理中心的學(xué)生與老師即為系統(tǒng)的核心用戶之所在,為了確保學(xué)生和老師在不同的環(huán)境、時(shí)間、地點(diǎn)之下,對就業(yè)管理信息系統(tǒng)進(jìn)行運(yùn)用,務(wù)必要對系統(tǒng)的這樣一個(gè)特性進(jìn)行考慮,即跨平臺運(yùn)行。 3.在Java Web的運(yùn)用中Struts給出了成型的常用性框架,這就在很大程度上促使Web運(yùn)用的研發(fā)速度得以提高,同時(shí)減輕、節(jié)約了在研

28、發(fā)過程中的精力與時(shí)間。 4.后臺數(shù)據(jù)庫為系統(tǒng)的操作和運(yùn)行供給相應(yīng)的控制服務(wù)與數(shù)據(jù)管理方面的內(nèi)容。 5.WEB平臺的一種商業(yè)組件模型就是EJB,因?yàn)镋JB基于一些便捷的部署與定制便可從容器之中取得滿意的數(shù)據(jù)連續(xù)性等方面的功能支持,所以說,EJB更適合在業(yè)務(wù)層中進(jìn)行封裝運(yùn)用的數(shù)據(jù)與業(yè)務(wù)邏輯當(dāng)中進(jìn)行運(yùn)用。,4.5就業(yè)管理信息分層化設(shè)計(jì)4.5.1 公共類庫層數(shù)據(jù)庫連接池、字符處理等由公共類庫層所提供,該層著重涵蓋了系統(tǒng)所有模

29、塊業(yè)務(wù)邏輯之中公共運(yùn)用的一些方式與種類。4.5.2 數(shù)據(jù)庫訪問層有關(guān)數(shù)據(jù)的一些基本操作主要是通過數(shù)據(jù)庫訪問層來進(jìn)行的。4.5.3 業(yè)務(wù)訪問層業(yè)務(wù)邏輯層著重給出所有業(yè)務(wù)模塊的一些相關(guān)性業(yè)務(wù)規(guī)則邏輯,封裝所有業(yè)務(wù)規(guī)則,通過公用方式的這種形式供給除該層以外的其他層進(jìn)行相關(guān)性的訪問。4.5.4 運(yùn)用層運(yùn)用層著重對系統(tǒng)的一些用戶接口及和商業(yè)前端的相應(yīng)交互進(jìn)行負(fù)責(zé),在操作界面上,當(dāng)用戶進(jìn)行有關(guān)的操作時(shí),運(yùn)用層將負(fù)責(zé)把有關(guān)用戶的一些相應(yīng)操

30、作傳遞給商業(yè)前端接口層相對應(yīng)的一些方式去執(zhí)行有關(guān)程序。,第5章 就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與開發(fā),5.1組件研發(fā)與實(shí)現(xiàn)5.1.1 Web層的開發(fā)和實(shí)現(xiàn),圖5.1就業(yè)管理信息系統(tǒng)界面,5.1.2 業(yè)務(wù)邏輯層的開發(fā)和實(shí)現(xiàn),圖5.2 部門基本信息界面,5.1.3 Struts框架與EJB集成優(yōu)化 1.運(yùn)用業(yè)務(wù)代理接口EJB在web層的一種功能代理就是業(yè)務(wù)代理,它把EJB組件給web層所供給的相關(guān)性服務(wù)在一個(gè)并不特殊的Java類中進(jìn)行封裝,通

31、過它, Action與EJB之間進(jìn)行間接的交互,進(jìn)而把EJB與Web層相互分離,使得層和層之間的這種耦合在一定程度上得以降低。2.運(yùn)用數(shù)據(jù)傳輸對象業(yè)務(wù)層與Web層間的這種傳達(dá)數(shù)據(jù)通過DTO來實(shí)現(xiàn)和完成,運(yùn)用JavaBean就系統(tǒng)中的DTO進(jìn)行相應(yīng)過程的創(chuàng)建。Web層傳遞給EJB、EJB組件,而返回給它的全是一個(gè)所謂的DTO對象。如此做,體現(xiàn)了以下兩個(gè)優(yōu)點(diǎn):(1) 層層之間的獨(dú)立能夠較好的實(shí)現(xiàn)和完成,進(jìn)而使得所有層的分工顯得極為清晰

32、而確定。(2) 傳輸數(shù)據(jù)的有關(guān)冗余得以減少,在一定程度上提高了傳輸效率。,5.2系統(tǒng)數(shù)據(jù)訪問的實(shí)現(xiàn) 5.2.1 JDBC的數(shù)據(jù)庫,圖5.3生源審核管理界面,5.2.2 數(shù)據(jù)庫連接池 資源池是共享資源的一個(gè)極為顯著的設(shè)計(jì)模式。這個(gè)模式就是出于處理資源的反復(fù)配置以及釋放所出現(xiàn)的問題而進(jìn)行的一番設(shè)計(jì)。為數(shù)據(jù)庫創(chuàng)建一個(gè)“緩沖池”即為數(shù)據(jù)庫連接池的一個(gè)最根本的思想所在。預(yù)先將一定數(shù)量的連接植入緩沖池當(dāng)中,如果存在這樣一個(gè)需求——?jiǎng)?chuàng)建數(shù)據(jù)

33、庫連接,僅僅在“緩沖池”當(dāng)中取得一個(gè),當(dāng)運(yùn)用終結(jié)后,再將其放回即可??苫趯B接池最大連接數(shù)進(jìn)行設(shè)定,避免系統(tǒng)無休止的和數(shù)據(jù)庫之間進(jìn)行連接。最重要的是,可基于這樣一種機(jī)制——連接池管理機(jī)制,對數(shù)據(jù)庫有關(guān)的連接數(shù)量以及運(yùn)用狀況進(jìn)行一定程度上的監(jiān)視,進(jìn)而為系統(tǒng)的有關(guān)研發(fā)、測驗(yàn)以及性能調(diào)配給出一定意義上的根據(jù)。,圖5.5就業(yè)統(tǒng)計(jì)界面,5.3系統(tǒng)局部的實(shí)現(xiàn)細(xì)節(jié) 5.3.1 用戶留言傳遞的實(shí)現(xiàn) 系統(tǒng)管理員MSN接受注冊用戶留言的這種方法在

34、該系統(tǒng)中得以運(yùn)用,這樣做的目的就是為了確保企業(yè)招聘信息的有效配置。在企業(yè)用戶進(jìn)行注冊的時(shí)候,把注冊用戶的相關(guān)性留言在第一時(shí)間內(nèi)轉(zhuǎn)達(dá)給系統(tǒng)管理員的MSN,而這一過程的實(shí)現(xiàn)是通過上述功能來完成的,這樣就使得系統(tǒng)管理員可以在第一時(shí)間內(nèi)獲得注冊通知以及對企業(yè)資質(zhì)進(jìn)行快速的審核,進(jìn)而確保企業(yè)招聘的相關(guān)性信息能夠準(zhǔn)確而及時(shí)的在就業(yè)系統(tǒng)中進(jìn)行配置和分布。1.MSN協(xié)議2.基于JMSN API和留言發(fā)送至MSN功能的實(shí)現(xiàn)之分析,5.3.2 簡歷文檔

35、管理的實(shí)現(xiàn) 以下兩個(gè)方面在本模塊的實(shí)現(xiàn)過程中,起到了關(guān)鍵性的作用,詳見如下:1.簡歷生成模塊 (1)首先對Office Word 2003與UOF兩種簡歷模板進(jìn)行復(fù)制,就是將文件名完善成 “姓名+學(xué)號”。(2)在簡歷Java Bean中儲存從學(xué)生信息庫當(dāng)中查找到的社會實(shí)踐以及自我評價(jià)等相關(guān)信息。(3)在Office2003或是UOF簡歷模板上寫入社會實(shí)踐以及自我評價(jià)等相關(guān)信息。 (4)對文件進(jìn)行保存,進(jìn)而生成Word或是UO

36、F格式相關(guān)的個(gè)人簡歷。2.簡歷文檔管理模塊:企業(yè)代表就學(xué)生簡歷進(jìn)行下載,系統(tǒng)管理員對學(xué)生簡歷采取分類的方式進(jìn)行管理。,,圖5.6畢業(yè)生簡歷界面,5.3.3 數(shù)據(jù)導(dǎo)入模塊的實(shí)現(xiàn) 圖5.7即為導(dǎo)入模塊的實(shí)現(xiàn)流程圖,詳見如下:,圖5.7導(dǎo)入模塊的流程圖,5.4就業(yè)管理信息系統(tǒng)的布置 5.4.1 服務(wù)器布置 JBOSS與Sun Java SDK即為服務(wù)器布置時(shí)所需的兩個(gè)最根本的軟件。而j2sdkl.4.1就是Sun JavaS

37、DK所引用的一種版本。此處采用了For Windows版本的相關(guān)性安裝程序:i2sdk-1_4 _1-rc-windows-i586.exe,著重就系統(tǒng)在實(shí)際操作和運(yùn)用中多數(shù)均在Windows2003平臺之下的運(yùn)行進(jìn)行了考慮。jboss-4.0.1_tomcat-5.0.28是JBOSS所選用的一種版本。在這個(gè)版本之中已然合成了相應(yīng)的Tomcat。EJB容器采用了Jboss。Servlet服務(wù)由Tomcat進(jìn)行提供。5.4.2 運(yùn)用程

38、序配置以Login WEB運(yùn)用為例,對WEB運(yùn)用程序配置的三個(gè)步驟進(jìn)行詳細(xì)的分析,詳見如下所示:,1.將EJB組件配置在Jboss-Tomcat之上2.將Web運(yùn)用分布到Jboss-Tomcat上3.將WEB運(yùn)用部署到Jboss-Tomcat上Web運(yùn)用LoginWebApp.war、EJB組件LoginEJB.Jar和發(fā)布描述文件application.xml組成了WEB運(yùn)用,WEB運(yùn)用的發(fā)布描述文件就是application

39、.xml,其中對WEB運(yùn)用所包括的Web運(yùn)用和EJB組件進(jìn)行聲明。當(dāng)WEB運(yùn)用進(jìn)行分布的時(shí)候,將其打包成Login.ear的形式。在$jbo—ss-4.0。1\server\default\deploy的目錄下進(jìn)行布置。,第6章 總結(jié)和展望,現(xiàn)階段,MIS包括許多種有關(guān)系統(tǒng)的研發(fā)方式,這諸多的研發(fā)方式全都是從事MIS研發(fā)的前輩們經(jīng)過多次系統(tǒng)研發(fā)的基礎(chǔ)上,對相應(yīng)的理論和經(jīng)驗(yàn)進(jìn)行總結(jié),最后得出的一些結(jié)晶和成果,徹底的對這些相關(guān)的研發(fā)模式進(jìn)

40、行掌握和熟悉,就系統(tǒng)在實(shí)際的研發(fā)和運(yùn)用中富有極大的指導(dǎo)性作用。系統(tǒng)研發(fā)從某一方面來說,是一項(xiàng)工程性極強(qiáng)的工作,從運(yùn)用價(jià)值是說,不存在一種方式都能適應(yīng)于每個(gè)系統(tǒng)研發(fā)的現(xiàn)象,從一定程度上講,這也是誕生多種新方法的一個(gè)因素所在。所以,應(yīng)以實(shí)際狀況為依據(jù),對適合于系統(tǒng)研發(fā)的方式或方法做出選擇,與此同時(shí),對其他研發(fā)的長處采取一個(gè)積極吸取的態(tài)度,這樣才可確保系統(tǒng)研發(fā)更加貼近實(shí)際。 在系統(tǒng)研究及設(shè)計(jì)的過程中,應(yīng)該對系統(tǒng)運(yùn)用環(huán)境也許要出現(xiàn)的一些變

41、化做出相應(yīng)的考慮,所以,就業(yè)MIS系統(tǒng)給出了一些相關(guān)功能,如代碼維護(hù)和檔案內(nèi)容拓展等。基于對這些功能的引用,用戶可在對程序代碼不做相應(yīng)改動(dòng)的情形下,在系統(tǒng)所給出的相關(guān)的維護(hù)界面上修改系統(tǒng)的相關(guān)數(shù)據(jù)規(guī)則。 即使全套系統(tǒng)的研發(fā)工作已然結(jié)束,但是,在看到長處的同時(shí)也不能忽視存在的缺陷,應(yīng)該在今后的研發(fā)過程中繼續(xù)進(jìn)行相應(yīng)的優(yōu)化和提高。著重存在以下四個(gè)方面:,1.繼續(xù)提高系統(tǒng)的B/S部分的功能。除此之外,基于運(yùn)用數(shù)字簽名等一些方法,可更深一步

42、的提高數(shù)據(jù)在網(wǎng)絡(luò)傳輸當(dāng)中的一些安全標(biāo)準(zhǔn),同時(shí),在這個(gè)基礎(chǔ)上,網(wǎng)上簽約等諸多服務(wù)可以得到增加。 2.當(dāng)MIS系統(tǒng)積累了相當(dāng)充足的數(shù)據(jù),在此基礎(chǔ)上,可對數(shù)據(jù)倉庫以及OLAP與數(shù)據(jù)挖掘技術(shù)進(jìn)行綜合運(yùn)用,形成一個(gè)支持高等院校招生等管理決策的相關(guān)性系統(tǒng)。 3.可以增設(shè)一些模塊,如公務(wù)員考試指導(dǎo)以及考研指導(dǎo),對學(xué)生主頁的空間在最短時(shí)間內(nèi)開通,同時(shí),也需要和其他高等院校就業(yè)管理信息網(wǎng)等進(jìn)行積極的鏈接,其目的就是為了增強(qiáng)服務(wù)的廣泛性和深

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論