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

正文內(nèi)容

計(jì)算機(jī)范文基于web的招聘管理系統(tǒng)開(kāi)發(fā)實(shí)例畢業(yè)論文-文庫(kù)吧

2025-05-15 00:45 本頁(yè)面


【正文】 言編寫(xiě)的類(lèi)和接口組成。JDBC為工具和數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,他們能夠用純Java API來(lái)編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。JDBC是一種規(guī)范,它讓各數(shù)據(jù)庫(kù)廠商為Java程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)和接口?!  『?jiǎn)單地說(shuō),JDBC的功能有三個(gè)方面:與數(shù)據(jù)庫(kù)建立連接、發(fā)送SQL語(yǔ)句和處理結(jié)果。JDBC API既支持?jǐn)?shù)據(jù)庫(kù)訪問(wèn)的兩層模型,也支持三層模型。在兩層模型中,Java applet或應(yīng)用程序?qū)⒅苯优c數(shù)據(jù)庫(kù)進(jìn)行對(duì)話。這需要一個(gè)JDBC驅(qū)動(dòng)程序來(lái)與所訪問(wèn)的特定數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行通信。用戶(hù)的SQL語(yǔ)句被送往數(shù)據(jù)庫(kù)中,其結(jié)果被送回給用戶(hù)。其中用戶(hù)的計(jì)算機(jī)為客戶(hù)機(jī),提供數(shù)據(jù)庫(kù)的計(jì)算機(jī)為服務(wù)器,稱(chēng)為客戶(hù)機(jī)/服務(wù)器配置。在三層模型中,命令先是被發(fā)送到服務(wù)的中間層,然后由它將SQL語(yǔ)句發(fā)送給數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)對(duì)SQL語(yǔ)句進(jìn)行處理并將結(jié)果送回到中間層,中間層再將結(jié)果送回給用戶(hù)。這種模型稱(chēng)為三層式結(jié)構(gòu)。   Servlet可稱(chēng)為小服務(wù)程序。Servlet和傳統(tǒng)的CGI程序及ISPAI(Internet Server API), NSAPI(Netscape Server API)等Web程序開(kāi)發(fā)工具的作用是相同的。在使用Java Servlet以后,用戶(hù)不必再使用效率低下的CGI方式,也不必使用只能在某個(gè)固定Web服務(wù)器平臺(tái)運(yùn)行的API方式來(lái)動(dòng)態(tài)生成Web頁(yè)面。許多Web服務(wù)器都支持Servlet,不支持Servlet的Web服務(wù)器也可以通過(guò)附加的應(yīng)用服務(wù)器和模塊來(lái)支持Servlet。由于Java的跨平臺(tái)的特性,Servlet也是平臺(tái)無(wú)關(guān)的。Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求服務(wù),因此Java Servlet效率非常高。和傳統(tǒng)的CGI, ISAPI及NSAPI方式相同,Java Servlet是利用輸出HTML語(yǔ)句來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的。如果用Java Servlet來(lái)開(kāi)發(fā)整個(gè)網(wǎng)站,動(dòng)態(tài)部分和靜態(tài)部分的整合過(guò)程就很困難。為此,SUN推出了JSP?!  SP(Java Server Pages)是用于構(gòu)建包含動(dòng)態(tài)Web內(nèi)容(HTML, DHTML, XHTML以及XML等)的應(yīng)用系統(tǒng)的一種Java技術(shù)。JSP使得進(jìn)行復(fù)雜動(dòng)態(tài)Web頁(yè)的開(kāi)發(fā)變得簡(jiǎn)單、靈活而高效。Java Servlet是JSP技術(shù)的基礎(chǔ),大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。JSP頁(yè)是包含了JSP元素的HTML或XML頁(yè)。JSP元素由JSP標(biāo)準(zhǔn)來(lái)定界。其中一些標(biāo)注具有標(biāo)準(zhǔn)的XML/Namespaces語(yǔ)法,其它一些具有JSP專(zhuān)用的語(yǔ)法?!  avaBeans就是Java的可重用組件技術(shù)。ASP通過(guò)COM來(lái)擴(kuò)充復(fù)雜的功能,如文件上傳、發(fā)送EMail以及將業(yè)務(wù)處理或復(fù)雜計(jì)算分離出來(lái)成為獨(dú)立可重復(fù)利用的模塊。JSP通過(guò)JavaBeans實(shí)現(xiàn)了同樣的功能擴(kuò)充。JavaBeans組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等?!  SP語(yǔ)法雖很簡(jiǎn)潔,但從整個(gè)系統(tǒng)設(shè)計(jì)的角度出發(fā),使用JSP需要一種層次化的思想。一種成熟的思想是采用使內(nèi)容和顯示邏輯分開(kāi)的技術(shù),這種技術(shù)的典型是J2EE (Java 2 Platform Enterprise Edition)架構(gòu)。這一架構(gòu)中,JSP僅僅扮演頁(yè)面展示的角色,商業(yè)邏輯、數(shù)據(jù)邏輯則被封裝在EJB(Enterprise Jav aBeans)中。J2EE平臺(tái)提供了一個(gè)基于組件的方法來(lái)設(shè)計(jì)、開(kāi)發(fā)、裝配及部署企業(yè)應(yīng)用程序?!  2EE架構(gòu)非??煽浚獷JB的設(shè)計(jì)和使用過(guò)于復(fù)雜,有時(shí)我們僅僅需要一種使內(nèi)容和顯示邏輯分開(kāi)的簡(jiǎn)單方式。JavaBeans與JSP的結(jié)合便能勝任這一要求。 Struts介紹   Struts最早是作為Apache Jakarta項(xiàng)目的組成部分問(wèn)世運(yùn)作。項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高Java Server Pages、Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)?!  truts這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。它的目的是為了減少在運(yùn)用MVC設(shè)計(jì)模型來(lái)開(kāi)發(fā)Web應(yīng)用的時(shí)間。你仍然需要學(xué)習(xí)和應(yīng)用該架構(gòu),不過(guò)它將可以完成其中一些繁重的工作?!  truts跟Tomcat、Turbine等諸多Apache項(xiàng)目一樣,是開(kāi)源軟件,這是它的一大優(yōu)點(diǎn),使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。   除此之外,Struts的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面:Taglib和頁(yè)面導(dǎo)航。Taglib是Struts的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。另外,就目前國(guó)內(nèi)的JSP開(kāi)發(fā)者而言,除了使用JSP自帶的常用標(biāo)記外,很少開(kāi)發(fā)自己的標(biāo)記,或許Struts是一個(gè)很好的起點(diǎn)?!  £P(guān)于頁(yè)面導(dǎo)航,我認(rèn)為那將是今后的一個(gè)發(fā)展方向,事實(shí)上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。尤其是當(dāng)另一批開(kāi)發(fā)者接手這個(gè)項(xiàng)目時(shí),這種優(yōu)勢(shì)體現(xiàn)得更加明顯?!  VC即ModelViewController的縮寫(xiě),是一種常用的設(shè)計(jì)模式。MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。Struts 是MVC的一種實(shí)現(xiàn),它將Servlet和JSP 標(biāo)記(屬于J2EE 規(guī)范)用作實(shí)現(xiàn)的一部分。Struts繼承了MVC的各項(xiàng)特性,并根據(jù)J2EE的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。Struts的工作原理,如圖21MVC模型所示:圖21MVC模型 Eclipse簡(jiǎn)介    Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Tools,JDT)。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具?!  clipse這樣功能完整且成熟的開(kāi)發(fā)環(huán)境,是由藍(lán)色巨人IBM所釋出。IBM花了4千萬(wàn)美金來(lái)開(kāi)發(fā)這個(gè)IDE(Integrated Development Environment)。,隨后逐漸受到歡迎。Eclipse已經(jīng)成為開(kāi)放原始碼計(jì)劃(Open Source Project),大部分的開(kāi)發(fā)扔然掌握在IBM手中?!  clipse是開(kāi)放原始碼,結(jié)果很多人在使用的時(shí)候都不注重合法權(quán)的問(wèn)題。開(kāi)放原始碼軟件讓使用者能夠取得軟件的原始碼,有權(quán)去修改和散布這個(gè)軟件。如果想修改軟件,這件事的另一面就是,除非其它人對(duì)修改后的軟件也有相同的權(quán)力,否則是不能散布修改后的軟件,這種權(quán)利和著作權(quán)(copyright)相反,開(kāi)放原始碼項(xiàng)目中有時(shí)稱(chēng)之為著作義(copyleft)。有些開(kāi)放原始碼許可書(shū),堅(jiān)持要求任何和其它開(kāi)發(fā)原始碼合組成的軟件也必須是開(kāi)放原始碼。然而,Eclipse使用的開(kāi)放原始碼許可書(shū):公共公眾許可書(shū)Common Public License(CPL)作為授權(quán)方式,設(shè)計(jì)上是可以容許商業(yè)利益的。CPL可以容許Eclipse和其它開(kāi)放原始碼軟件合組時(shí),能夠以更嚴(yán)謹(jǐn)?shù)脑S可書(shū)散布軟件,以求用于商業(yè)途徑。CPL經(jīng)過(guò)Open Software Initiative(OSI)認(rèn)證,其內(nèi)容符合開(kāi)放原始碼授權(quán)的需求?!  《鄶?shù)人認(rèn)為Eclipse是Java IDE,不過(guò),當(dāng)下載Eclipse之后,除了有Java IDE(就是JDT),還有PDE。然而Eclipse是萬(wàn)用工具平臺(tái)。JDT實(shí)際上是Eclipse的添加品,也就是外掛程序。Eclipse本身實(shí)際上是指Eclipse平臺(tái)(Eclipse Platform),除了下載時(shí)能取得Java工具集以外,還提供各種工具的支持,所以平臺(tái)本身只是相當(dāng)小的ㄧ組軟件。   如果想開(kāi)發(fā)Java程序,用的是Eclipse隨附的JDT外掛程序。如果想開(kāi)發(fā)其它語(yǔ)言的程序,就需要拿到其它外掛程序,諸如CDT(C Development Toolkit)就可以開(kāi)發(fā)C/C++程序。 Eclipse跨計(jì)算機(jī)語(yǔ)言,也跨人類(lèi)的語(yǔ)言。相同的外掛機(jī)制可用來(lái)增加對(duì)不同語(yǔ)言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plugin fragment)。IBM以捐出一個(gè)語(yǔ)言套件,支持中文(繁體與簡(jiǎn)體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。  照理說(shuō)Eclipse以Java寫(xiě)成,應(yīng)該可以在任何的平臺(tái)執(zhí)行。但嚴(yán)格來(lái)說(shuō)Eclipse不是跨平臺(tái)的,因?yàn)樗褂米鳂I(yè)平臺(tái)的原生圖形來(lái)建置。因此要等SWT(Standard Widget Toolkit)移植到該平臺(tái),Eclipse才能在那個(gè)平臺(tái)執(zhí)行。但就現(xiàn)實(shí)而言到不是什么大問(wèn)題,因?yàn)镾WT已經(jīng)被移植到數(shù)個(gè)常見(jiàn)平臺(tái)上了,包括Windows、Linux/Motif、Linux/GTKSolaris、QNX、AIX、HPUX與Mac OS X。3 招聘管理系統(tǒng)的分析與設(shè)計(jì)   人力資源管理水平的提高,不僅要有扎實(shí)的理論基礎(chǔ)、先進(jìn)的管理理念,還需要強(qiáng)有力的輔助工具。隨著人力資源部門(mén)工作范圍的日益擴(kuò)展,人力資源經(jīng)理專(zhuān)業(yè)要求的日益提升,使得計(jì)算機(jī)網(wǎng)絡(luò)通信等先進(jìn)技術(shù)手段的作用日益顯現(xiàn)。因此,開(kāi)發(fā)基于Web技術(shù)的人力資源管理系統(tǒng)(HRMSHuman Resource Management System)是非常有必要的,它不僅能夠完成日常繁瑣的業(yè)務(wù),而且可以準(zhǔn)確及時(shí)地搜集各種人力資源信息以供管理者進(jìn)行決策。人力資源管理系統(tǒng)可以作為一個(gè)獨(dú)立的系統(tǒng)開(kāi)發(fā),實(shí)際中通常是作為企業(yè)資源規(guī)劃(ERP)系統(tǒng)的一個(gè)子系統(tǒng)來(lái)開(kāi)發(fā),這樣可以將HRMS與企業(yè)的其他管理系統(tǒng)更緊密地聯(lián)系在一起。在本章我們將對(duì)招聘管理系統(tǒng)作一個(gè)分析與設(shè)計(jì)。 招聘管理系統(tǒng)的需求分析 特性需求分析   一套好的招聘管理系統(tǒng)應(yīng)該具有如下一些特性:   (1)易維護(hù)和更新管理的特性?!  ‖F(xiàn)今企業(yè)管理個(gè)性化很強(qiáng),各家有各家高招,針對(duì)于現(xiàn)在企業(yè)發(fā)展趨勢(shì),必須要一套適合企業(yè)現(xiàn)今管理模式而且能定制未來(lái)發(fā)展模式的招聘管理系統(tǒng),也就是說(shuō)我們需要的軟件應(yīng)該是可以隨著公司的調(diào)整和改變做出相應(yīng)的調(diào)整和改變的靈活系統(tǒng),可以快速靈活地根據(jù)客戶(hù)需要進(jìn)行客戶(hù)化開(kāi)發(fā),增加、修改客戶(hù)流程、客戶(hù)界面。這樣就能減少公司二次開(kāi)發(fā)的成本,并且能充分的滿足、貼切公司的需求,進(jìn)而節(jié)約不必要的開(kāi)支?!  ?2)基于Web模式的網(wǎng)絡(luò)特性?!  o(wú)論公司現(xiàn)在機(jī)構(gòu)多么龐大,還是由現(xiàn)今的中小企業(yè)發(fā)展到大型集團(tuán),這套系統(tǒng)都可以為自己的管理游刃有余,并且公司再怎么擴(kuò)大都無(wú)需投入額外成本。在系統(tǒng)管理和升級(jí)方面更是輕松自如,因?yàn)橄到y(tǒng)只需要在企業(yè)服務(wù)器上安裝一次,其他客戶(hù)端電腦無(wú)需安裝任何額外程序(當(dāng)然需要我們企業(yè)上網(wǎng)必備的IE瀏覽器),升級(jí)管理輕松在一臺(tái)服務(wù)器上搞定,這樣我們企業(yè)分支機(jī)構(gòu)無(wú)論擴(kuò)展到世界任何地方都不必?fù)?dān)心升級(jí)管理的痛苦?!  ?3)無(wú)紙化辦公即改善企業(yè)“白紙黑字”的辦公流程的特性?!  o(wú)紙化辦公、異地共同辦公,無(wú)論你在哪里都可以登陸這套人力資源管理系統(tǒng)實(shí)現(xiàn)你在企業(yè)中的角色,就像你坐在辦公室一樣完成這套工作流程,大大提高了工作效率。這也是對(duì)管理制度的一種體現(xiàn),體現(xiàn)了“管理在前,執(zhí)行后”的先進(jìn)理念。 招聘的基本過(guò)程   人員招聘是人力資源管理活動(dòng)的一個(gè)重要環(huán)節(jié),它是根據(jù)組織的人力資源管理規(guī)劃所確定的人員需求,通過(guò)多種渠道,利用多種手段吸引那些滿足崗位要求的潛在員工前來(lái)組織求職的過(guò)程。人員招聘所扮演的角色是構(gòu)建潛在新員工供給來(lái)源,從而在組織需要時(shí)能夠迅速錄用到能滿足崗位要求的新員工。招聘管理就是對(duì)人員招聘的程序、選擇招聘渠道和方法、考慮影響招聘的因素,以及對(duì)招聘費(fèi)用、效果的評(píng)估等方面的管理?!  ∪藛T招聘作為人力資源管理工作的一個(gè)部分,不僅與其他人力資源管理工作如人力資源規(guī)劃、組織的激勵(lì)機(jī)制、薪酬政策等有密切關(guān)系,而且還受諸多因素的影響。所以一個(gè)有效的招聘活動(dòng)應(yīng)該經(jīng)過(guò)認(rèn)真籌劃。一般來(lái)說(shuō),人員招聘要經(jīng)過(guò)如下一些程序,如圖31所示:  圖31人員招聘的程序   (1)確定招聘需求   當(dāng)企業(yè)要擴(kuò)大生產(chǎn)規(guī)模時(shí),或有員工離職而其內(nèi)部人員又無(wú)法填補(bǔ)崗位空缺時(shí),或進(jìn)行業(yè)務(wù)調(diào)整需要特定人才時(shí),這時(shí)都需要新員工。還有些需求并不十分明顯,企業(yè)不僅要了解其對(duì)人力資源現(xiàn)實(shí)需求,還要能夠盡早發(fā)現(xiàn)潛在的人員需求,明確這些現(xiàn)實(shí)的和潛在的需求量的大小,以及補(bǔ)充這些人員需求的方式?!  ?2)制定招聘計(jì)劃   在確定招聘需求之后,需要制定一個(gè)完善的招聘計(jì)劃,招聘計(jì)劃應(yīng)包括:確定招聘渠道和選擇招聘方法。制定招聘預(yù)算。企業(yè)首先要確定通過(guò)何種渠道招聘人員。如果選擇內(nèi)部招聘,就要從現(xiàn)有員工中發(fā)現(xiàn)哪些人員能夠滿足新崗位工作需要,可以補(bǔ)充崗位空缺。如果選擇外部招聘,學(xué)校、勞動(dòng)力市場(chǎng)、勞動(dòng)服務(wù)和中介機(jī)構(gòu)、獵頭公司等都是人員招聘的渠道。企業(yè)還應(yīng)該選擇最合適的招聘方法。招聘人員不同,應(yīng)該采用不同的招聘方法,初級(jí)員工或者勞動(dòng)力市場(chǎng)人員供應(yīng)充足的崗位可以通過(guò)廣告或招聘會(huì)招聘,高級(jí)管理人員和高級(jí)技術(shù)人員更多地是通過(guò)獵頭公司招聘。不同的招聘方法,招聘成本也大不相同,企業(yè)不僅要根據(jù)招聘的人員類(lèi)型確定招聘渠道和招聘方法,還要對(duì)招聘費(fèi)用進(jìn)行估算?!  ?3)準(zhǔn)備招聘信息   現(xiàn)在越來(lái)越多的企業(yè)認(rèn)識(shí)到招聘工作本身就是宣傳企業(yè)形象,吸引應(yīng)聘者的過(guò)程。招聘信息在這個(gè)方面發(fā)揮著重要作用。招聘信息不僅包括招聘廣告,也包括公司內(nèi)部公告、公司的宣傳冊(cè)、內(nèi)部刊物、公司的錄像帶等等?!  ?4)實(shí)施招聘活動(dòng)   組織要通過(guò)一定的渠道,采用適當(dāng)?shù)姆椒▽⒄衅感畔l(fā)布出去,吸引符合組織要求的應(yīng)聘者。求職人員通過(guò)遞交個(gè)人簡(jiǎn)歷申請(qǐng)應(yīng)聘。組織將收到的人員簡(jiǎn)歷或申請(qǐng)表進(jìn)行分類(lèi)、篩選。有些目前沒(méi)被錄用的應(yīng)聘者信息可以存入公司的人才庫(kù),一旦有崗位空缺時(shí),可以隨時(shí)查詢(xún)。 數(shù)據(jù)流程分析   基于以上對(duì)招聘過(guò)程的分析,得到招聘管理系統(tǒng)的簡(jiǎn)化數(shù)據(jù)流程圖如圖32所示。招聘管理從招聘需求開(kāi)始,首先由各部門(mén)統(tǒng)計(jì)人員需求,上報(bào)有關(guān)部門(mén)審批,若審批未通過(guò)就終止,如果同意招聘就制定招聘計(jì)劃,
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1