freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文基于j2ee架構(gòu)的在線(xiàn)招聘系統(tǒng)-在線(xiàn)瀏覽

2024-08-08 10:30本頁(yè)面
  

【正文】 看相應(yīng)的招聘信息,查看公告,修改自己的注冊(cè)信息,找回自己的密碼,修改自己的簡(jiǎn)歷;招聘者:查看簡(jiǎn)歷,發(fā)布需求信息,下載簡(jiǎn)歷,修改相應(yīng)的需求信息,刪除簡(jiǎn)歷;系統(tǒng)管理員:編輯站內(nèi)公告,發(fā)布站內(nèi)公告,驗(yàn)證招聘方注冊(cè),創(chuàng)建管理員等等;游客:瀏覽。經(jīng)過(guò)需求分析確定對(duì)系統(tǒng)的綜合要求從系統(tǒng)的功能、性能、運(yùn)行、以及將來(lái)可能提出的問(wèn)題進(jìn)行需求分析。其次進(jìn)入總體設(shè)計(jì)的第二階段是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由那些模塊組成的,以及這些模塊相互間的關(guān)系并確定模塊之間的鏈接接口。主要采用結(jié)構(gòu)程序設(shè)計(jì)的方法,采用自頂向下逐步求精的設(shè)計(jì)方法和單入單出的控制結(jié)構(gòu)。DE:。Server:。 。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成的,每個(gè)子系統(tǒng)又由若干個(gè)模塊組成。(2)子系統(tǒng)測(cè)試:這個(gè)步驟著重測(cè)試模塊的接口。(4)驗(yàn)收測(cè)試:在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說(shuō)明書(shū)中的錯(cuò)誤。(1)可執(zhí)行程序正確性維護(hù):該系統(tǒng)為在線(xiàn)招聘系統(tǒng),如出現(xiàn)錯(cuò)誤則結(jié)束進(jìn)程并開(kāi)啟新的進(jìn)程。(3)系統(tǒng)配置文件正確性維護(hù):系統(tǒng)配置文件如出現(xiàn)錯(cuò)誤,則以原有默認(rèn)模式取代當(dāng)前出錯(cuò)配置文件。本設(shè)計(jì)的目的是為求職者和招聘方提供一個(gè)交流的平臺(tái)。設(shè)計(jì)實(shí)現(xiàn)一個(gè)基于J2EE架構(gòu)的在線(xiàn)招聘系統(tǒng)。為了讓這三大模塊扮演好系統(tǒng)的角色,首先從技術(shù)上考慮它,接下來(lái)通過(guò)調(diào)研、交流,了解系統(tǒng)應(yīng)該具備的功能,最后結(jié)合當(dāng)前比較流行的框架技術(shù)實(shí)現(xiàn)它。作為系統(tǒng)管理員,他的主要職責(zé)是招聘方注冊(cè)是必須由管理員激活才能成功,否則招聘方不能注冊(cè)。系統(tǒng)設(shè)計(jì)模式要簡(jiǎn)單,那就是增、刪、改、查功能操作要簡(jiǎn)單、明了,能讓你體會(huì)到系統(tǒng)操作的快速性和靈活性,網(wǎng)站動(dòng)態(tài)提供企業(yè)招聘信息,管理員可進(jìn)行更新維護(hù),應(yīng)聘者將簡(jiǎn)歷提交后存入簡(jiǎn)歷數(shù)據(jù)庫(kù),并可依據(jù)職位、時(shí)間、學(xué)歷等進(jìn)行檢索。易于用戶(hù)理解和操作??煽啃酝ǔ0ㄕ_性和健壯性。此外系統(tǒng)設(shè)計(jì)必須要考慮到后續(xù)項(xiàng)目的兼容性,同時(shí)系統(tǒng)要考慮高可用性和用戶(hù)體驗(yàn)性最佳的原則。發(fā)送簡(jiǎn)歷:可以向自己選擇的招聘公司投遞自己的信息,并能顯示出招聘公司是否看過(guò)自己的簡(jiǎn)歷,若看過(guò)則顯示1,否則顯示0。查看公告:查看管理員發(fā)布的有關(guān)公告。找回密碼:根據(jù)自己填寫(xiě)的信息可以找回自己忘記的密碼。 招聘方的功能需求查看簡(jiǎn)歷:可以查看應(yīng)聘者投放的簡(jiǎn)歷,若是未查看則顯示0,查看了則顯示1。修改需求信息:可以對(duì)已發(fā)布的需求信息隨時(shí)進(jìn)行修改。刪除簡(jiǎn)歷:可以對(duì)已接受到的簡(jiǎn)歷進(jìn)行查看。發(fā)布站內(nèi)公告:可以發(fā)布站內(nèi)公告,從而使招聘方和應(yīng)聘方看到。驗(yàn)證招聘方注冊(cè):可以對(duì)注冊(cè)的招聘方或應(yīng)聘方的注冊(cè)信息進(jìn)行驗(yàn)證。 系統(tǒng)性能的分析 精度的要求用戶(hù)輸入精度的要求取決于招聘系統(tǒng)職位搜索、簡(jiǎn)歷和用戶(hù)資料填寫(xiě)所需數(shù)據(jù)的精度要求,在用戶(hù)瀏覽的頁(yè)面內(nèi)如果需要用戶(hù)填寫(xiě)注冊(cè)信息或是個(gè)人簡(jiǎn)歷的制作都將給出詳細(xì)的數(shù)據(jù)類(lèi)型說(shuō)明,并且如果用戶(hù)在非惡意的情況下輸入了錯(cuò)誤的數(shù)據(jù)類(lèi)型數(shù)據(jù),系統(tǒng)將自動(dòng)提示用戶(hù)再次輸入正確的數(shù)據(jù)。在數(shù)據(jù)庫(kù)為系統(tǒng)管理員提供的多種視圖中將有各類(lèi)數(shù)據(jù)庫(kù)對(duì)象的相關(guān)數(shù)據(jù)類(lèi)型及精度要求。如果管理員輸入的參數(shù)于要求不符將得到提示并重新進(jìn)行操作。更新處理時(shí)間:由硬件條件及處理的數(shù)據(jù)量決定,但總體上向數(shù)據(jù)庫(kù)添加和刪除一條記錄的時(shí)間不應(yīng)多余15s。無(wú)論是在錄入方面,還是在系統(tǒng)操作方面都盡可能滿(mǎn)足用戶(hù)的操作要求。同樣招聘者的簡(jiǎn)歷也可以自己刪除,假如過(guò)一段時(shí)間投簡(jiǎn)歷者未刷新自己的簡(jiǎn)歷,此簡(jiǎn)歷將被刪除。由于本系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們自己開(kāi)發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后實(shí)現(xiàn)系統(tǒng)功能提供很大的方便,估算新系統(tǒng)的開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。軟件開(kāi)發(fā)費(fèi)用:若由實(shí)習(xí)單位的技術(shù)人員開(kāi)發(fā),則該項(xiàng)費(fèi)用可以計(jì)入下面的人員費(fèi)用一項(xiàng)。消耗品費(fèi)用:系統(tǒng)開(kāi)發(fā)所用材料、系統(tǒng)正常運(yùn)行所用消耗品,例如水、電費(fèi),打印紙、軟盤(pán)、色帶等開(kāi)支。 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。 時(shí)間可行性從時(shí)間上看,在三個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),六個(gè)月開(kāi)發(fā)基于J2EE的在線(xiàn)招聘系統(tǒng),時(shí)間上是有點(diǎn)緊,但是,并不是不可能實(shí)現(xiàn),通過(guò)九個(gè)多月的努力功能可以基本實(shí)現(xiàn)。 運(yùn)行環(huán)境分析 在硬件平臺(tái)上需要內(nèi)存在192MB RAM+256MB ROM及以上,CPU在528MHz及以上。 本章小結(jié)本章主要對(duì)系統(tǒng)進(jìn)行需求性分析,對(duì)項(xiàng)目進(jìn)行總述的同時(shí)分別在技術(shù)、經(jīng)濟(jì)、運(yùn)行、時(shí)間、法律可行性證明該系統(tǒng)的可行性,并詳細(xì)說(shuō)明了系統(tǒng)的功能需求。它是一整套功能非常健壯的開(kāi)發(fā)企業(yè)級(jí)中間件的規(guī)范,旨在為支持Java語(yǔ)言服務(wù)器端部署而提供平臺(tái)無(wú)關(guān)的、可移植的、多用戶(hù)的、安全的和標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái)[1]?;趯哟位M件模式的J2EE平臺(tái)把業(yè)務(wù)邏輯和底層網(wǎng)絡(luò)技術(shù)分離開(kāi)來(lái),具有可伸縮性、擴(kuò)展性、易開(kāi)發(fā)性和易維護(hù)性,己經(jīng)成為企業(yè)級(jí)商業(yè)分布式網(wǎng)絡(luò)計(jì)算的事實(shí)標(biāo)準(zhǔn)。學(xué)習(xí)Java,與其說(shuō)是學(xué)一種技術(shù),還不如說(shuō)是在學(xué)習(xí)一種編程思想,而J2EE系統(tǒng)平臺(tái)的思想是通過(guò)一個(gè)基于組件的應(yīng)用程序模式為分布式應(yīng)用程序提供一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。J2EE是一種利用Java 2平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。其最終目的就是成為一個(gè)能夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái),J2EE降低了開(kāi)發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能[2]。其最終目的就是成為一個(gè)能夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái),J2EE降低了開(kāi)發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能?;谶@些優(yōu)勢(shì)的考慮,新一代客戶(hù)關(guān)系管理系統(tǒng)決定采用J2EE體系結(jié)構(gòu)來(lái)作為系統(tǒng)的實(shí)現(xiàn)載體。其有4個(gè)層次和相應(yīng)的容器:運(yùn)行在客戶(hù)端機(jī)器上的客戶(hù)端層(Client Tier)、運(yùn)行在Web服務(wù)器上的Web層(Web Tier)、運(yùn)行在EJB服務(wù)器上的業(yè)務(wù)層(Business Tier)和運(yùn)行在EIS服務(wù)器上企業(yè)信息系統(tǒng)層(Enterprise Information System Tier)。一般情況下,許多開(kāi)放商把Web服務(wù)器和EJB服務(wù)器產(chǎn)品結(jié)合在一起發(fā)布,稱(chēng)為應(yīng)用服務(wù)器或J2EE服務(wù)器。Web層組件:包括Java Servlet和Java Server Pages(JSP)。企業(yè)信息系統(tǒng)層組件:包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)例如企業(yè)資源計(jì)劃(ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫(kù)系統(tǒng),及其它的遺留信息系統(tǒng)等。在J2EE平臺(tái),中間層商業(yè)邏輯是由EJB(Enterprise JavaBeans)組件實(shí)現(xiàn)的,這些EJB組件使電子商務(wù)開(kāi)發(fā)者從煩瑣的系統(tǒng)設(shè)計(jì)中解脫出來(lái),將精力主要放在商業(yè)邏輯上,提高了應(yīng)用的質(zhì)量和加快了開(kāi)發(fā)的速度,而讓EJB Serve處理底層復(fù)雜的各種系統(tǒng)級(jí)任務(wù),如事務(wù)處理、組件的生命周期、狀態(tài)維持、并發(fā)控制、安全檢測(cè)、資源共享等。如上所述,J2EE的分層結(jié)構(gòu)把Web層與企業(yè)信息系統(tǒng)分開(kāi),使開(kāi)發(fā)人員能集中精力分別進(jìn)行商務(wù)邏輯或企業(yè)信息系統(tǒng)的設(shè)計(jì),從而使ERP和CRM等大型的商務(wù)應(yīng)用軟件的設(shè)計(jì)成為可能。J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。它使得重用業(yè)務(wù)邏輯和界面邏輯非常困難。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是J2EE典型的四層結(jié)構(gòu):。J2EE組件是具有獨(dú)立功能的軟件單元,它們通過(guò)相關(guān)的類(lèi)和文件組裝成J2EE應(yīng)用程序,并與其他組件交互。其中Java Servlet和JavaServer Pages(JSP)是web層組件;Enterprise JavaBeans(EJB)是業(yè)務(wù)層組件。J2EE應(yīng)用程序可以是基于web方式的,也可以是基于傳統(tǒng)方式的。按照J(rèn)2EE規(guī)范,靜態(tài)的HTML頁(yè)面和Applets不算是web層組件?! I(yè)務(wù)層代碼的邏輯用來(lái)滿(mǎn)足銀行,零售,金融等特殊商務(wù)領(lǐng)域的需要,由運(yùn)行在業(yè)務(wù)層上的enterprise bean進(jìn)行處理。 有三種企業(yè)級(jí)的bean:會(huì)話(huà)(session)beans,實(shí)體(entity)beans,和消息驅(qū)動(dòng)(messagedriven)beans。當(dāng)客戶(hù)端程序執(zhí)行完后,會(huì)話(huà)bean和相關(guān)數(shù)據(jù)就會(huì)消失。當(dāng)客戶(hù)端程序中止或服務(wù)器關(guān)閉時(shí),就會(huì)有潛在的服務(wù)保證實(shí)體bean的數(shù)據(jù)得以保存。    企業(yè)信息系統(tǒng)層處理企業(yè)信息系統(tǒng)軟件包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)例如企業(yè)資源計(jì)劃(ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫(kù)系統(tǒng),和其它的遺留信息系統(tǒng)。 Struts框架介紹Struts為Java Web應(yīng)用提供了現(xiàn)成的通用的框架。如果沒(méi)有Struts,開(kāi)發(fā)人員將不得不先花大量的時(shí)間和精力來(lái)設(shè)計(jì)、開(kāi)發(fā)自己的框架。下面就圖31所示的體系結(jié)構(gòu)圖分析Struts框架中的MVC組件。Struts自身包含了一組標(biāo)記庫(kù)(TagLib),這也是Struts的精華之一,靈活運(yùn)用它們可以簡(jiǎn)化JSP頁(yè)面的代碼,提高開(kāi)發(fā)效率。ActionServlet接收所有來(lái)自客戶(hù)端的請(qǐng)求并根據(jù)配置文件()中的定義將控制轉(zhuǎn)移到適當(dāng)?shù)腁ction對(duì)象。目前在商業(yè)領(lǐng)域和開(kāi)源世界,都有一些優(yōu)秀的工具可以為Model層的開(kāi)發(fā)提供便利。下面介紹Spring是怎么做的。Spring開(kāi)發(fā)的基本思想:面向接口的編程模式。Bean的Set方法使用接口作為參數(shù),保證其擴(kuò)展性,實(shí)現(xiàn)依賴(lài)關(guān)系的松耦合。這種注入也可作用于構(gòu)造方法。被容器中創(chuàng)建的類(lèi),看起來(lái)執(zhí)行一個(gè)普通的方法調(diào)用,因?yàn)楸蝗萜黝A(yù)處理,而會(huì)在方法執(zhí)行前后進(jìn)行一些其它的、可配置的操作。AOP有一個(gè)重要特點(diǎn):源碼組成無(wú)關(guān)性。這極大地降低了在已有系統(tǒng)中加入權(quán)限管理的代碼修改量。圖32 交叉業(yè)務(wù)每個(gè)模塊的主要業(yè)務(wù)是為它的特殊領(lǐng)域提供服務(wù)。重用通用功能的常用面向?qū)ο蠹夹g(shù)是使用繼承和委托模式。委托模式比較笨拙,依然需要重復(fù)調(diào)用委托對(duì)象。 Hibernate框架介紹作為本系統(tǒng)與數(shù)據(jù)庫(kù)的操縱接口,Hibernate在本系統(tǒng)中扮演了很重要的角色。與使用JDBC和SQL來(lái)手工操作數(shù)據(jù)庫(kù)相比,使用Hibernate實(shí)現(xiàn)了持久層功能,通過(guò)使用Hibernate來(lái)封裝底層的數(shù)據(jù)操作細(xì)節(jié),為業(yè)務(wù)邏輯層提供了面向?qū)ο蟮腁PI,它的意義在于:使代碼重用性高,能夠完成所有的數(shù)據(jù)訪(fǎng)問(wèn)操作;具有相對(duì)的獨(dú)立性,底層數(shù)據(jù)庫(kù)改變,只需要修改持久層代碼,只要對(duì)上提供的API不變,則上層的業(yè)務(wù)邏輯層可以不用修改,其架構(gòu)圖如圖33所示:Hibernate能有效地實(shí)現(xiàn)關(guān)系型數(shù)據(jù)與對(duì)象模型之間的轉(zhuǎn)換,Hibernate作為Java應(yīng)用和關(guān)系型數(shù)據(jù)庫(kù)之間的橋梁,它負(fù)責(zé)關(guān)系數(shù)據(jù)與Java對(duì)象之問(wèn)的映射,并對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲地使用對(duì)象編程來(lái)操縱數(shù)據(jù)庫(kù)。它可以應(yīng)用在任何使用JDBC的場(chǎng)合,例如既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。,其本質(zhì)其實(shí)就是對(duì)JDBC進(jìn)行輕量級(jí)的對(duì)象封裝,Hibernate本身在設(shè)計(jì)時(shí)并不具備Transaction處理功能,平時(shí)所用的Hibernate的Transaction,只是將底層的JDBC Transaction,或者是JTA Transaction進(jìn)行了一下封裝,在外面套上Transaction和Session的外殼,其實(shí)底層都是通過(guò)委托底層的JDBC或JTA來(lái)實(shí)現(xiàn)事務(wù)的調(diào)度功能。開(kāi)發(fā)者在寫(xiě)業(yè)務(wù)邏輯與持續(xù)性類(lèi)時(shí),不會(huì)被要求遵循許多Hibernate特定的規(guī)則和設(shè)計(jì)模式。圖33 Hibernate架構(gòu)圖 系統(tǒng)設(shè)計(jì)目標(biāo)基于J2EE的在線(xiàn)招聘系統(tǒng)從分析現(xiàn)有的市場(chǎng)情況的基礎(chǔ)上,通過(guò)對(duì)當(dāng)今求職者以及應(yīng)聘者的充分調(diào)查研究,了解了現(xiàn)階段各個(gè)人群的需求,設(shè)定在線(xiàn)招聘系統(tǒng)的主要功能大概可以分為四大部分:應(yīng)聘者、招聘方、系統(tǒng)管理員和游客。 系統(tǒng)功能設(shè)計(jì) 基于J2EE的在線(xiàn)招聘系統(tǒng)主要的功能涉及三個(gè)方面的功能。應(yīng)聘者可以根據(jù)不同的招聘公司來(lái)填寫(xiě)自身適合該公司需求的相關(guān)信息;可以向自己選擇的招聘公司投遞自己的信息;查看相應(yīng)的招聘信息從而選擇適合自己的招聘公司;查看管理員發(fā)布的有關(guān)公告;修改注冊(cè)時(shí)填寫(xiě)的有關(guān)信息,如電話(huà)、郵箱等;根據(jù)自己填寫(xiě)的信息可以找回自己忘記的密碼;隨時(shí)修改自己的簡(jiǎn)歷。管理員可以填寫(xiě)并編輯站內(nèi)公告;發(fā)布站內(nèi)公告,從而使招聘方和應(yīng)聘方看到;對(duì)已發(fā)布的站內(nèi)公告進(jìn)行修改;對(duì)注冊(cè)的招聘方或應(yīng)聘方的注冊(cè)信息進(jìn)行驗(yàn)證;創(chuàng)建管理員,從而進(jìn)行管理整個(gè)系統(tǒng)[5]。模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自頂向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性。也就是說(shuō),每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。源碼存儲(chǔ)目錄:zhongyan/online/action/ResumeAction。源碼存儲(chǔ)目錄:zhongyan/online/action/ResumeAction。源碼存儲(chǔ)目錄:zhongyan/online/action/JobInfoAction 。源碼存儲(chǔ)目錄:zhongyan/online/action/CheckResumeAction。源碼存儲(chǔ)目錄:zhongyan/online/employer/action/AddJobInfoAction。源碼存儲(chǔ)目錄:zhongyan/online/employer/action/ZpInfoAction。源碼存儲(chǔ)目錄:zhongyan/online/employer/action/CompanInfoAction。源碼存儲(chǔ)目錄:zhongyan/online/employer/action/PostResumeAction。源碼存儲(chǔ)目錄:
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1