




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要21世紀,高新技術的超速發展和全球化的市場經濟造成公司之間的競爭空前激烈,這種競爭歸根結底是人才的競爭,誰能有效地管理和開發人力資源,誰就能掌握知識經濟時代的生產力。本文基于Web的人力資源管理系統的實現進行了研究。首先論述了人力資源管理的重要地位、基本思想、發展趨勢、新時期的某些重要特點等理論知識,分析了建立了基于Web的人力資源管理系統的必要性和可行性,然后對人力資源管理系統進行了需求分析和系統設計,探討了人力資源管理系統的開發辦法和實現技術。論文給出了基于Web的招聘管理系統開發實例。該實例實現了招聘管理的某些重要功效。重要涉及招聘崗位管理、人才庫管理、應聘簡歷管理等模塊。不僅能替代日常招聘管理中某些的繁瑣的工作,并且能充足運用Internet/Intranet快速地收集和公布信息,給基于Web的人力資源管理系統的開發提供了一種好的思路。核心詞:,人力資源管理系統AbstractInthe21stcentury,newandadvancedtechnologydevelopoverthespeedlimitandmarketeconomyisglobalizing,whichcausethecompetitionamongenterprisesunprecedentedlyfierce,thecompetitionisthetalents’oneafterall,whocanmanageanddevelopthehumanresourceseffectively,whocangrasptheproductivityoftheknowledgedriveneconomicalaera.ThepaperstudiestherealizationofWeb-basedHRMS.FirstlyexplainssometheoryknowledgeonHRM,suchasitsconcept,developmentcourse,mainrole,somemaincharacteristicsofnewperiod,andtheinfluencethatsomenewtechnologiessuchasInternet/IntranetbringtoHRMS.AndcarriesondemandanalysisandsystemdesignsonHRMS.ProbesintothedevelopmentapproachandrealizingtechnologyoftheHTMS.ThepaperprovidestheWeb-basedrecruitmentadministrativesysteminstance,itrealizesomemainfunctionsofrecruitingmanagementmodule.Mainlyincludeapplyingrecruitingmanagementposts,poolofmanagement,managementcandidatescurriculumvitae,etc.ItnotonlycanreplacesomedailyrecruitmanagementtediousjobsbutalsocanfullyutilizeInternet/Intranettocollectandissueinformationfast.TheinstancegivesagoodwaytodevelopWeb-BasedHRMS.KeyWords:Web,HumanResourceManagement目錄1緒論…………………………11.1本課題研究的背景…………………….11.2本課題研究的意義………………...…………………..11.3本論文研究思路和所做的重要工作………………….12招聘管理系統的實現技術……..…………………….…….32.1使用JAVA技術的優點………..………32.2JAVA技術的應用……………..………..42.2.1JAVA應用程序和小應用程序…………..……….42.2.2JDBC、Servlet、JSP和JavaBeans…………………42.2.3Struts介紹………………..……….52.3Eclipse介紹………………………...…...63招聘管理系統的分析與設計………..……..83.1招聘管理系統的需求分析………..…...83.1.1特性需求分析………………..…..83.1.2招聘的基本過程……………..…..93.1.3數據流程分析……………..……103.1.4系統的E-R模型…………..……113.1.5功效需求分析……………..……113.2招聘管理系統的開發辦法……………………..…….143.3招聘管理系統的分析……………..….143.3.1系統功效構造圖………..………153.3.2系統數據流程圖…………..……153.4招聘管理系統的體系構造設計…………………..…….163.4.1C/S和B/S體系構造……………..163.4.2招聘管理系統基于Web的三層構造設計……………..……...183.5招聘管理系統的數據庫實現………...194招聘管理系統的實現…………………..…304.1本系統的模塊功效介紹……………………..……….304.2功效實現及對應的圖形界面…………………..…….314.3系統的開發工具和運行環境…………………..…….355招聘管理系統測試…………………..……365.1系統測試的目的………………..……..365.2測試的實現……………………..…….365.2.1模塊測試…………………..……365.2.2系統及子系統測試………..……366總結與展望………………………..………38致謝…………………..………40參考文獻……………..………411緒論1.1本課題研究的背景招聘工作是人力資源管理中不可或缺的一種重要環節,它是人力資源管理的第一關口。招聘管理是公司人力資源管理系統中的核心工作,肩負著從經營戰略和目的出發,為公司選人用人的重任。從以往的招聘管理的方式看,公司普通通過在報紙、雜志發表招聘廣告,以及參加人才招聘會等方式進行招聘,或者委托人才服務機構代為招聘等,這些方式耗資、耗時,甚至貽誤了公司的生產經營。近些年來,由于網絡技術的發展,通過Internet進行網上招聘也漸成趨勢。但這些方式都沒有將人力資源經理從繁重的拆閱信件、挑選簡歷的工作中徹底解放出來,仍然存在某些局限性,例如面對打印出來的簡歷和收到的郵件,他們仍然要進行大量的二次解決工作。招聘網站雖不能提供招聘及有關工作中的全部解決方案,但為公司的招聘方式提供了一種全新的思路。基于以上因素,本文在對基于Web的人力資源招聘管理系統的研究和實現中,選擇招聘管理作為突破口,旨在對基于Web的招聘管理系統進行研究的同時,為基于Web的人力資源管理系統的實現進行有益的探索。1.2本課題研究的意義人力資源管理是從經濟學的角度來指導和進行的人事管理活動,即人力資源管理,是在經濟學與人本思想指導下,通過招聘、甄選、培訓、酬勞等管理形式對組織內外有關人力資源進行有效運用,滿足組織現在及將來發展的需要,確保組織目的實現與組員發展的最大化。諸多公司管理者都逐步意識到人力資源管理逐步成為當代公司管理的核心,把人員的招聘放在公司戰略的第一位。本文把基于Web的人力資源招聘管理系統作為研究對象含有重要的意義。1.3本論文研究思路和所做的重要工作隨著公司將人力資源作為一種重要的戰略資源,人力資源管理系統正得到越來越多客戶的重視,同時隨著Internet/Intranet技術的發展,人力資源管理也呈現出某些新的發展趨勢。本文針對現在國內外的研究現狀,運用Jsp、Struts、Hibernate等技術,以招聘管理模塊為實例,研究基于Web技術的人力資源管理系統的實現。重要完畢下列幾方面的任務:(1)對當代國內外公司人力資源管理的基本理論和基本思想,以及人力資源管理的某些重要作用、發展趨勢等進行進一步研究,加強國內公司對人力資源管理理論方面的理解,并為人力資源管理系統的設計和實現建立理論基礎。(2)分析現在國內外人力資源管理的研究應用現狀,剖析我國人力資源管理系統在實際應用中存在的某些問題,提出開發人力資源管理系統要融入到Internet中的思想。(3)進一步探討基于Web的人力資源管理系統的體系構造設計、開發辦法和實現技術等問題。并對人力資源管理系統進行需求分析和數據流程分析。(4)以招聘管理系統為實例進行開發,實現招聘管理的某些重要功效,給基于Web的人力資源管理系統的開發提供了一種好的思路。
2招聘管理系統的實現技術Java是一種基于網絡計算的開發語言,基于Java開發的應用程序是基于WEB的,另外由于JAVA的平臺無關性,使得應用程序能夠運行在不同硬件平臺、不同操作系統平臺上。因此,JAVA自誕生以來,受到了各軟、硬件廠商的廣泛支持。近來,各大型數據庫廠商紛紛宣布他們的產品能更加好地支持INTERNET,支持JAVA。并且諸多應用軟件廠商紛紛推出了采用JAVA開發的應用程序。隨著INTERNET的快速發展,應用軟件的開發工具轉向JAVA是一種必然的趨勢,它代表著將來軟件開發技術的潮流,JAVA的良好體現證明它是一種成熟的、可靠的開發語言。本論文中實現的人力資源招聘系統就是基于JAVA技術的,因此,在本章將對JAVA技術作一種簡要的介紹。2.1使用JAVA技術的優點JAVA是非常新的一種語言(1995年正式公布),含有面對對象、分布式、解釋執行、強健性和安全性、體系構造中立、可移植、多線程、以及動態性等特點。和其它編程語言相比,它有諸多優點。使用JAVA的優點具體體現在下列幾個方面:(1)靈活性JAVA非常靈活,足以支持布署和開發環境中的多個變化。由于JAVA是在面對對象的基礎平臺上構建的,因此能夠很容易對基本的語言進行擴展和公布。(2)廠商的廣泛支持采用JAVA有一種非常引人注目的因素,就是受到了廠商的廣泛支持。JAVA不像其它技術同樣只有一種重要的供應商,而是有數百個公司都生產或支持JAVA產品。Oracle公司是JAVA業界的一種巨頭,它繼續對客戶提供引導,對JAVA應用程序的開發提供產品支持。這種支持JAVA的公司有諸多,因此選擇JAVA語言非常牢固,不會由于選擇它作為開發語言而將自己緊緊和一種廠商捆綁在一起。(3)顧客的廣泛支持JAVA含有較好的顧客基礎,它們并不局限于一種特定的公司。在Internet上,有諸多資源都能夠獲得JAVA示例代碼。另外,JAVA程序員還能夠使用諸多免費軟件或共享軟件和諸多應用程序代碼。(4)平臺獨立性JAVA源代碼和運行時文獻并不局限于某一種操作系統。因此,在Windows環境中創立并編譯JAVA類文獻,無需任何修改就能夠將相似的文獻布署到UNIX環境中。JAVA的這種特性,也稱為可移植性,這一點對于那些發現自己的業務增加需要一種特定的操作系統、又需要支持原操作系統的公司來說非常重要。2.2JAVA技術的應用2.2.1JAVA應用程序和小應用程序原則的用Java語言編寫的獨立軟件應用程序稱為Java應用程序(Javaapplication)。它們能夠在支持Java的環境(Hotjava或AppletViewer)之外執行。Java小應用程序(Javaapplet)是內嵌于HTML文檔中的使用<APPLET>標記的可執行Java代碼。當與Java兼容的瀏覽器訪問這樣的頁面時,它就自動下載由<APPLET>標記所指向的可執行代碼,當完畢下載該代碼后,瀏覽器內置的Java環境就在瀏覽器中執行它。Java小應用程序的主類必須是類庫中己定義好的類Java.applet.Applet的子類。Java小應用程序能夠直接運用瀏覽器或AppletViewer提供的圖形顧客界面,而Javaapplication程序則必須另外書寫專用代碼來營建自己的圖形界面。2.2.2JDBC、Servlet、JSP和JavaBeansJDBC是一種用于執行SQL語句的JavaAPI,它由一組用Java編程語言編寫的類和接口構成。JDBC為工具和數據庫開發人員提供了一種原則的API,他們能夠用純JavaAPI來編寫數據庫應用程序。JDBC是一種規范,它讓各數據庫廠商為Java程序員提供原則的數據庫訪問類和接口。簡樸地說,JDBC的功效有三個方面:與數據庫建立連接、發送SQL語句和解決成果。JDBCAPI既支持數據庫訪問的兩層模型,也支持三層模型。在兩層模型中,Javaapplet或應用程序將直接與數據庫進行對話。這需要一種JDBC驅動程序來與所訪問的特定數據庫管理系統進行通信。顧客的SQL語句被送往數據庫中,其成果被送回給顧客。其中顧客的計算機為客戶機,提供數據庫的計算機為服務器,稱為客戶機/服務器配備。在三層模型中,命令先是被發送到服務的中間層,然后由它將SQL語句發送給數據庫。數據庫對SQL語句進行解決并將成果送回到中間層,中間層再將成果送回給顧客。這種模型稱為三層式構造。Servlet可稱為小服務程序。Servlet和傳統的CGI程序及ISPAI(InternetServerAPI),NSAPI(NetscapeServerAPI)等Web程序開發工具的作用是相似的。在使用JavaServlet后來,顧客不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務器平臺運行的API方式來動態生成Web頁面。許多Web服務器都支持Servlet,不支持Servlet的Web服務器也能夠通過附加的應用服務器和模塊來支持Servlet。由于Java的跨平臺的特性,Servlet也是平臺無關的。JavaServlet內部是以線程方式提供服務,不必對于每個請求都啟動一種進程,并且運用多線程機制能夠同時為多個請求服務,因此JavaServlet效率非常高。和傳統的CGI,ISAPI及NSAPI方式相似,JavaServlet是運用輸出HTML語句來實現動態網頁的。如果用JavaServlet來開發整個網站,動態部分和靜態部分的整合過程就很困難。為此,SUN推出了JSP。JSP(JavaServerPages)是用于構建包含動態Web內容(HTML,DHTML,XHTML以及XML等)的應用系統的一種Java技術。JSP使得進行復雜動態Web頁的開發變得簡樸、靈活而高效。JavaServlet是JSP技術的基礎,大型的Web應用程序的開發需要JavaServlet和JSP配合才干完畢。JSP頁是包含了JSP元素的HTML或XML頁。JSP元素由JSP原則來定界。其中某些標注含有原則的XML/Namespaces語法,其它某些含有JSP專用的語法。JavaBeans就是Java的可重用組件技術。ASP通過COM來擴充復雜的功效,如文獻上傳、發送E-Mail以及將業務解決或復雜計算分離出來成為獨立可重復運用的模塊。JSP通過JavaBeans實現了同樣的功效擴充。JavaBeans組件能夠用來執行復雜的計算任務,或負責與數據庫的交互以及數據提取等。JSP語法雖很簡潔,但從整個系統設計的角度出發,使用JSP需要一種層次化的思想。一種成熟的思想是采用使內容和顯示邏輯分開的技術,這種技術的典型是J2EE(Java2PlatformEnterpriseEdition)架構。這一架構中,JSP僅僅扮演頁面展示的角色,商業邏輯、數據邏輯則被封裝在EJB(EnterpriseJavaBeans)中。J2EE平臺提供了一種基于組件的辦法來設計、開發、裝配及布署公司應用程序。J2EE架構非常可靠,但EJB的設計和使用過于復雜,有時我們僅僅需要一種使內容和顯示邏輯分開的簡樸方式。JavaBeans與JSP的結合便能勝任這一規定。2.2.3Struts介紹Struts最早是作為ApacheJakarta項目的構成部分問世運作。項目的創立者但愿通過對該項目的研究,改善和提高JavaServerPages、Servlet、標簽庫以及面對對象的技術水準。Struts這個名字來源于在建筑和舊式飛機中使用的支持金屬架。它的目的是為了減少在運用MVC設計模型來開發Web應用的時間。你仍然需要學習和應用該架構,但是它將能夠完畢其中某些繁重的工作。Struts跟Tomcat、Turbine等諸多Apache項目同樣,是開源軟件,這是它的一大優點,使開發者能更進一步的理解其內部實現機制。除此之外,Struts的優點重要集中體現在兩個方面:Taglib和頁面導航。Taglib是Struts的標記庫,靈活動用,能大大提高開發效率。另外,就現在國內的JSP開發者而言,除了使用JSP自帶的慣用標記外,極少開發自己的標記,或許Struts是一種較好的起點。有關頁面導航,我認為那將是此后的一種發展方向,事實上,這樣做,使系統的脈絡更加清晰。通過一種配備文獻,即可把握整個系統各部分之間的聯系,這對于后期的維護有著莫大的好處。特別是當另一批開發者接手這個項目時,這種優勢體現得更加明顯。MVC即Model-View-Controller的縮寫,是一種慣用的設計模式。MVC削弱了業務邏輯接口和數據接口之間的耦合,以及讓視圖層更富于變化。Struts是MVC的一種實現,它將Servlet和JSP標記(屬于J2EE規范)用作實現的一部分。Struts繼承了MVC的各項特性,并根據J2EE的特點,做了對應的變化與擴展。Struts的工作原理,如圖2-1MVC模型所示:圖2-1MVC模型2.3Eclipse介紹Eclipse是一種開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一種框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse附帶了一種原則的插件集,涉及Java開發工具(JavaDevelopmentTools,JDT)。Eclipse還涉及插件開發環境(Plug-inDevelopmentEnvironment,PDE),這個組件重要針對但愿擴展Eclipse的軟件開發人員,由于它允許他們構建與Eclipse環境無縫集成的工具。Eclipse這樣功效完整且成熟的開發環境,是由藍色巨人IBM所釋出。IBM花了4千萬美金來開發這個IDE(IntegratedDevelopmentEnvironment)。第一版1.0在11月釋出,隨即逐步受到歡迎。Eclipse已經成為開放原始碼計劃(OpenSourceProject),大部分的開發扔然掌握在IBM手中,但是有一部份由的軟件聯盟主導。Eclipse是開放原始碼,成果諸多人在使用的時候都不重視疊法權的問題。開放原始碼軟件讓使用者能夠獲得軟件的原始碼,有權去修改和散布這個軟件。如果想修改軟件,這件事的另一面就是,除非其它人對修改后的軟件也有相似的權力,否則是不能散布修改后的軟件,這種權利和著作權(copyright)相反,開放原始碼項目中有時稱之為著作義(copyleft)。有些開放原始碼許可書,堅持規定任何和其它開發原始碼合構成的軟件也必須是開放原始碼。然而,Eclipse使用的開放原始碼許可書:公共公眾許可書CommonPublicLicense(CPL)作為授權方式,設計上是能夠允許商業利益的。CPL能夠允許Eclipse和其它開放原始碼軟件合組時,能夠以更嚴謹的許可書散布軟件,以求用于商業途徑。CPL通過OpenSoftwareInitiative(OSI)認證,其內容符合開放原始碼授權的需求。多數人認為Eclipse是JavaIDE,但是,當下載Eclipse之后,除了有JavaIDE(就是JDT),尚有PDE。然而Eclipse是萬用工具平臺。JDT事實上是Eclipse的添加品,也就是外掛程序。Eclipse本身事實上是指Eclipse平臺(EclipsePlatform),除了下載時能獲得Java工具集以外,還提供多個工具的支持,因此平臺本身只是相稱小的ㄧ組軟件。如果想開發Java程序,用的是Eclipse隨附的JDT外掛程序。如果想開發其它語言的程序,就需要拿到其它外掛程序,諸如CDT(CDevelopmentToolkit)就能夠開發C/C++程序。Eclipse跨計算機語言,也跨人類的語言。相似的外掛機制可用來增加對不同語言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plug-infragment)。IBM以捐出一種語言套件,支持中文(繁體與簡體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。照理說Eclipse以Java寫成,應當能夠在任何的平臺執行。但嚴格來說Eclipse不是跨平臺的,由于它使用作業平臺的原生圖形來建置。因此要等SWT(StandardWidgetToolkit)移植到該平臺,Eclipse才干在那個平臺執行。但就現實而言到不是什么大問題,由于SWT已經被移植到數個常見平臺上了,涉及Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX與MacOSX。
3招聘管理系統的分析與設計人力資源管理水平的提高,不僅要有扎實的理論基礎、先進的管理理念,還需要強有力的輔助工具。隨著人力資源部門工作范疇的日益擴展,人力資源經理專業規定的日益提高,使得計算機網絡通信等先進技術手段的作用日益顯現。因此,開發基于Web技術的人力資源管理系統(HRMS--HumanResourceManagementSystem)是非常有必要的,它不僅能夠完畢日常繁瑣的業務,并且能夠精確及時地收集多個人力資源信息以供管理者進行決策。人力資源管理系統能夠作為一種獨立的系統開發,實際中普通是作為公司資源規劃(ERP)系統的一種子系統來開發,這樣能夠將HRMS與公司的其它管理系統更緊密地聯系在一起。在本章我們將對招聘管理系統作一種分析與設計。3.1招聘管理系統的需求分析3.1.1特性需求分析一套好的招聘管理系統應當含有以下某些特性:(1)易維護和更新管理的特性。現今公司管理個性化很強,各家有各家高招,針對于現在公司發展趨勢,必須要一套適合公司現今管理模式并且能定制將來發展模式的招聘管理系統,也就是說我們需要的軟件應當是能夠隨著公司的調節和變化做出對應的調節和變化的靈活系統,能夠快速靈活地根據客戶需要進行客戶化開發,增加、修改客戶流程、客戶界面。這樣就能減少公司二次開發的成本,并且能充足的滿足、貼切公司的需求,進而節省不必要的開支。(2)基于Web模式的網絡特性。無論公司現在機構多么龐大,還是由現今的中小公司發展到大型集團,這套系統都可覺得自己的管理游刃有余,并且公司再怎么擴大都無需投入額外成本。在系統管理和升級方面更是輕松自如,由于系統只需要在公司服務器上安裝一次,其它客戶端電腦無需安裝任何額外程序(固然需要我們公司上網必備的IE瀏覽器),升級管理輕松在一臺服務器上搞定,這樣我們公司分支機構無論擴展到世界任何地方都不必緊張升級管理的痛苦。(3)無紙化辦公即改善公司“白紙黑字”的辦公流程的特性。無紙化辦公、異地共同辦公,無論你在哪里都能夠登陸這套人力資源管理系統實現你在公司中的角色,就像你坐在辦公室同樣完畢這套工作流程,大大提高了工作效率。這也是對管理制度的一種體現,體現了“管理在前,執行后”的先進理念。3.1.2招聘的基本過程人員招聘是人力資源管理活動的一種重要環節,它是根據組織的人力資源管理規劃所擬定的人員需求,通過多個渠道,運用多個手段吸引那些滿足崗位規定的潛在員工前來組織求職的過程。人員招聘所扮演的角色是構建潛在新員工供應來源,從而在組織需要時能夠快速錄用到能滿足崗位規定的新員工。招聘管理就是對人員招聘的程序、選擇招聘渠道和辦法、考慮影響招聘的因素,以及對招聘費用、效果的評定等方面的管理。人員招聘作為人力資源管理工作的一種部分,不僅與其別人力資源管理工作如人力資源規劃、組織的激勵機制、薪酬政策等有親密關系,并且還受諸多因素的影響。因此一種有效的招聘活動應當通過認真策劃。普通來說,人員招聘要通過以下某些程序,如圖3-1所示:圖3-1人員招聘的程序(1)擬定招聘需求當公司要擴大生產規模時,或有員工離職而其內部人員又無法彌補崗位空缺時,或進行業務調節需要特定人才時,這時都需要新員工。尚有些需求并不十分明顯,公司不僅要理解其對人力資源現實需求,還要能夠盡早發現潛在的人員需求,明確這些現實的和潛在的需求量的大小,以及補充這些人員需求的方式。(2)制訂招聘計劃在擬定招聘需求之后,需要制訂一種完善的招聘計劃,招聘計劃應涉及:擬定招聘渠道和選擇招聘辦法;制訂招聘預算。公司首先要擬定通過何種渠道招聘人員。如果選擇內部招聘,就要從現有員工中發現哪些人員能夠滿足新崗位工作需要,能夠補充崗位空缺;如果選擇外部招聘,學校、勞動力市場、勞動服務和中介機構、獵頭公司等都是人員招聘的渠道。公司還應當選擇最適宜的招聘辦法。招聘人員不同,應當采用不同的招聘辦法,初級員工或者勞動力市場人員供應充足的崗位能夠通過廣告或招聘會招聘,高級管理人員和高級技術人員更多地是通過獵頭公司招聘。不同的招聘辦法,招聘成本也大不相似,公司不僅要根據招聘的人員類型擬定招聘渠道和招聘辦法,還要對招聘費用進行估算。(3)準備招聘信息現在越來越多的公司認識到招聘工作本身就是宣傳公司形象,吸引應聘者的過程。招聘信息在這個方面發揮著重要作用。招聘信息不僅涉及招聘廣告,也涉及公司內部公示、公司的宣傳冊、內部刊物、公司的錄像帶等等。(4)實施招聘活動組織要通過一定的渠道,采用適宜的辦法將招聘信息公布出去,吸引符合組織規定的應聘者。求職人員通過遞交個人簡歷申請應聘。組織將收到的人員簡歷或申請表進行分類、篩選。有些現在沒被錄用的應聘者信息能夠存入公司的人才庫,一旦有崗位空缺時,能夠隨時查詢。3.1.3數據流程分析基于以上對招聘過程的分析,得到招聘管理系統的簡化數據流程圖如圖3-2所示。招聘管理從招聘需求開始,首先由各部門統計人員需求,上報有關部門審批,若審批未通過就終止,如果同意招聘就制訂招聘計劃,擬定招聘廣告并公布招聘信息。公布招聘信息的目的也就是吸引求職者前來應聘,因此接下來要對應聘者進行管理,涉及接受求職申請等一系列招聘選拔活動。圖3-2系統數據流程圖3.1.4系統的E-R模型在前面對招聘管理的過程分析和系統數據流程分析的基礎上進一步給出系統的E-R模型,如圖3-3所示。圖3-3系統的E-R模型3.1.5功效需求分析較完整的招聘管理系統重要涉及下列某些功效模塊,如圖3-4所示:圖3-4招聘管理系統的功效模塊功效模塊的闡明(1)招聘動態系統管理員能夠在網上公布招聘動態信息和緊急招聘信息,并能夠查看招聘動態信息和緊急招聘信息。(2)人才戰略系統管理員能夠在網上公布人才戰略,并能夠查看人才戰略。(3)社會招聘系統管理員能夠在網上錄入招聘崗位信息,更新招聘崗位信息,刪除招聘崗位信息,查看招聘崗位信息,對社會應聘人員的簡歷查詢和修改。(4)校園招聘系統管理員能夠在網上對招聘專業進行增加、刪除、修改。系統管理員能夠在網上公布校園招聘會,對校園招聘會進行增加、刪除、修改。系統管理員能夠在網上對應聘者的簡歷查詢。(5)人才庫系統管理員能夠在網上把未入人才庫中簡歷進行篩選,符合規定的轉入人才庫。方便告知應聘者前來面試。(6)系統維護系統管理員能夠在網上新增顧客,并能夠對顧客進行管理管理。系統管理員能夠在網上進行專業維護,工作地點維護,以及對公司的聯系方式進行維護。以上每個模塊都對應招聘管理系統各項職能,招聘管理是公司人力資源管理系統中的重要一環,肩負著從經營戰略和目的出發,為公司選人用人的重任。具體到招聘管理系統如圖3-5所示:包含擬定人員需求、制訂招聘計劃、人員用、招聘效果評價、建立人才庫等功效。圖3-5招聘管理功效構造圖(1)擬定人員需求部門主管上報本部門人員需求計劃,系統根據職位編制控制各部門提交人員的需求,對于各部門所提交的人員需求系統能自動進行匯總,遞交上級部門進行審批。(2)制訂招聘計劃根據各部門的人員需求擬訂招聘計劃,并報請領導同意,招聘計劃審批通過后可對有關職位進行招聘公布。招聘計劃涉及了招聘活動負責人,招聘渠道、辦法,招聘時間、地點安排,所需的人員支持,費用預算等。(3)管理招聘資料根據招聘計劃向外公布招聘信息;收集求職者的信息,進行初步篩選,對臨時不符合規定的人員能夠建立人才庫;對招聘成果數據進行分析、解決,方便對招聘費用、效率等進行評價。(4)實施招聘選拔人力資源管理人員根據職位和任職條件設立組合條件,過濾不符合條件的應聘者,對通過篩選人員可選擇與否安排面試。統一安排面試,在安排表中對面試時間進行設定后,可發送EMAIL到應聘人,沒有EMAIL的就會返回提示,并可匯總出人員的聯系方式。同時也會發送信息(含面試統計表)到面試負責人及有關人員處。統計人員筆試及面試的成果,以供后來查詢筆試、面試等成果。對于通過的人員,會自動匯總到人力資源部對應人員處形成可錄用人員表單。在人力資源與其確認有關信息后,可自動發送錄用告知。同時已錄用人員資料可從通過按鍵擊活的方式從應聘人員檔案庫中進入人事管理中的員工檔案庫。3.2招聘管理系統的開發辦法在實際的系統開發中存在多個開發辦法,如構造化辦法、原型化辦法、面對對象辦法等等。構造化辦法也可稱為面對功效的軟件開發辦法或面對數據流的軟件開發辦法,首先用構造化分析(SA)對軟件進行需求分析,然后用構造化設計(SD)辦法進行總體設計,最后用構造化編程(SP)進行程序設計。原型化辦法普通由下列四個階段構成:(1)擬定顧客需求,(2)開發原始模型,(3)征求顧客對原始模型的改善意見,(4)修改原型。原型化辦法比較合用于顧客需求不清、業務理論不擬定、需求經常變化的狀況。當系統規模不是很大也不復雜時采用該辦法是比較好的。面對對象辦法是現在計算機業界中最流行的辦法,涉及面對對象分析(00A),面對對象設計(OOD)、面對對象編程(OOP)。這是一種以對象建模為基礎,自底向上和自頂向下相接合的辦法。面對對象技術在需求分析、可靠性和可維護性這三個軟件開發的核心環節和質量指標上有了實質性的突破,基本解決了這些方面存在的嚴重問題。采用面對對象的語言編寫程序,更靠近于現實世界,并符合人類的思維習慣,從而使應用程序含有更高的可讀性、易維護性以及可擴充性。ERP管理系統普通規模巨大,人力資源管理子系統都是以人為管理對象,不管什么類型的公司,人力資源管理的內容與流程都應當有統一原則可遵照,招聘管理系統也不例外,基于以上考慮,本系統采用面對對象的開發辦法。3.3招聘管理系統的分析系統分析的目的是捕獲和描述全部的系統需求,并且建立一種模型來定義系統中重要的對象。通過系統分析和流程描述達成開發者和需求者的理解和溝通。因此,分析普通都是分析員和顧客協作的產物,在這個階段,尚未涉及到代碼或程序的問題;它只是理解需求和實現系統的第一步。3.3.1系統功效構造圖本章第一節對招聘管理系統的功效需求進行了分析,如圖3-6所示,典型的招聘管理系統從功效構造上分為三個層面:基礎數據層、業務解決層和決策支持層。基礎數據層。基礎數據層包含的是變得很小的靜態數據,重要有兩大類,一類是求職者個人屬性數據,如姓名、性別、學歷等;另一類是公司數據,如公司組織構造、職位設立、管理制度等。基礎數據在招聘管理系統初始化的時候要用到,是整個系統正常運轉的基礎。業務解決層。業務出來層是指對應于招聘管理具體業務流程的系統功效,這些功效將在日常管理工作中不停產生與積累新數據,如新員工數據、薪資數據、績效考核數據、培訓數據、考勤休假數據等。這些數據將成為公司掌握人力資源狀況、提高人力資源管理水平以及提供決策支持的重要數據來源。決策支持層。決策支持層建立在基礎數據與大量業務數據構成的招聘管理數據庫基礎上,通過對數據的統計和分析,就能快速獲得所需信息,如求職者應聘狀況等這不僅能提高招聘管理效率,并且便于公司高層從總體把握人力資源狀況。圖3-6招聘管理系統的功效構造圖3.3.2系統數據流程圖在前面需求分析的基礎上給出招聘管理系統的數據流程圖,如圖3-7所示。招聘管理由各部門提交人員需求開始,對人員需求進行審批,擬定最后的人員需求狀況,如需求量、人員規定等方面。擬定了招聘需求后來,就要設計好招聘方案,具體涉及選擇適宜的招聘渠道和招聘辦法,預算招聘費用,擬定招聘信息,擬定招聘時間、地點、負責人員等某些工作。有了前面的準備工作就能夠實施招聘活動,根據招聘需求和招聘方案,通過一定的渠道和辦法,如將招聘信息從媒體上公布出去,或組織招聘見面會等吸引求職人員前來應聘。通過篩選、面試選拔錄用新員工,己錄用的新員工數據輸入入員工信息庫,沒有錄用的求職人員信息輸入人才庫中備用。招聘方案完畢后來,對招聘效果進行評定、統計分析。圖3-7招聘管理數據流程圖3.4招聘管理系統的體系構造設計3.4.1C/S和B/S體系構造C/S構造,即Client/Server(客戶機/服務器)構造,是大家熟知的軟件系統體系構造,通過將任務合理分派到Client端和Server端,減少了系統的通訊開銷,能夠充足運用兩端硬件環境的優勢。現在大多數應用軟件系統都是Client/Serve;形式的兩層構造,現在的軟件應用系統正在向分布式的Web應用發展;內部的和外部的顧客都能夠訪問新的和現有的應用系統,Web和Client/Server應用都能夠進行同樣的業務解決;不同的應用模塊共享邏輯組件;通過現有應用系統中的邏輯能夠擴展出新的應用系統。這也就是現在應用系統的發展方向。B/S構造,即Browser/Server(瀏覽器/服務器)構造,是隨著Internet技術的興起,對C/S構造的一種變化或者改善的構造。在這種構造下,顧客界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是重要事務邏輯在服務器端實現,形成所謂3-tier構造。B/S構造運用不停成熟和普及的瀏覽器技術實現原來需要復雜專用軟件才干實現的強大功效,并節省了開發成本,是一種全新的軟件系統構造技術。這種構造更成為當今應用軟件的首選體系構造,M也是在這樣一種背景下被提出來的架構,但微軟的方案只是一種構想,要成為現實還需要幾年,而JAVA技術已經是很成熟的應用了。傳統的C/S構造的軟件需要針對不同的操作系統系統開發不同版本的軟件,由于產品的更新換代十分快,這樣高的代價和低效率已經越來越不適應了。在JAVA這樣的跨平臺語言出現之后B/S架構更是飛快地普及起來了。總的說來,B/S構造同傳統的C/S模式相比,其優點在于:(1)Browse/Server是一種瘦客戶機模式,客戶端軟件僅需安裝瀏覽器,且對客戶端硬件配備規定較低;(2)原則統一,維護相對簡樸。HTML是Web信息的組織方式,全部Web服務器和瀏覽器都遵照這個國際原則,使用B/S方式,能夠將開發人員集中在服務器端,只需開發和維護服務器端應用程序,而服務器上的應用程序可通過網絡瀏覽器在客戶端上執行,從而充足發揮開發人員的群體優勢,應用軟件的維護也相對簡樸;(3)無需開發客戶端軟件。瀏覽器軟件能夠從Internet上免費得到,對于安裝了Windows操作系統的客戶機來說,只要使用內置的網絡合同和瀏覽器即可;(4)跨平臺支持。由于采用統一的通訊合同,并且瀏覽器及服務器軟件能夠支持多平臺,因此方便的在公司異構平臺運行;(5)瀏覽器界面易學易用,使用者不必太多技術知識。圖3-8招聘管理系統的體系構造基于以上對B/S和C/S實現,采用Browse/Server兩種模式的分析,本文中對基于Web的HRMS的模式,如圖3-8所示。這是一種基于世界范疇內最先進技術的網絡配備方案,也是配合Internet/Intranet建設的最佳方案,這種技術平臺方案最大程度地方便了顧客布署和維護大型軟件系統,從而大大減少了顧客目的系統的總體擁有成本(TCO)。下面是對該體系構造的具體闡明:(1)客戶端重要負責人機交互,涉及某些與數據和應用關系的圖形和界面運算。(2)WEB服務器重要負責對客戶端應用程序的集中管理。(3)應用服務器重要負責應用系統的邏輯構造和數據關系,即事務解決。應用服務器又能夠根據其解決的具體業務不同而分為多個。(4)數據服務器則重要負責數據的存儲和組織、分布式管理、備份和同時等等。3.4.2招聘管理系統基于Web的三層構造設計Web正逐步變化著社會構造和人類生活。隨著全球互聯網的快速發展,以WWW為基礎構架的多個應用系統正日益普及,從而極大地影響了各類管理應用系統的開發及實施辦法。以Web為基礎的網絡同傳統的C/S構造相比有許多優勢,如統一的通訊合同、瘦客戶機(客戶端只需要瀏覽器)、任何連入互聯網的節點甚至無線連接都能夠接入管理系統等。由于Web體系構造的巨大優勢,許多大型公司正在建立Web平臺的人力資源管理系統并融合了公司資源配備,使整個公司形成一種生產、管理的有機整體,實現高效的計算機化管理。本文中對HRMS的實現是基于Web的,采用B/S這種最新的體系構造。人力資源管理系統主界面窗體上集成有Web瀏覽和消息解決功效,能根據需要鏈接到公司內部網或Internet上,查詢、解決有關的公司內部信息和政策法規信息,實現全方位的信息資源共享。這種B/S模式重要是由表達層、功效服務層、數據服務層構成的三層體系構造,如圖3-9所示。圖3-9系統的構造模型圖該系統的物理構造有三層:第一層是分布在公司集團及全國甚至是世界各地的網絡顧客終端,有關人員能夠使用終端上的瀏覽器,在授權范疇內,從任何地方進入管理系統。第二層是位于公司信息中心機房的Web服務器,它負責接受各顧客的訪問請求,并把解決成果通過網絡送給顧客。第三層是同樣位于中心機房的數據庫服務器,它負責存儲、解決通過網絡收集的數據。因此軟件構造也分為三層:瀏覽器層,應用服務器層,數據庫服務器層。系統的核心部分是WebServer它負責接受遠程或者本地的HTTP查詢請求,然后根據查詢的條件到數據庫服務器獲取有關數據,再將成果翻譯成原則HTML語言和多個Script代碼,傳送回提交請求的顧客瀏覽器。同樣,瀏覽器也會將更改、刪除、新增數據統計的請求申請送至Web服務器,由后者和數據庫服務器聯系完畢這些工作。3.5招聘管理系統的數據庫實現基于前面的分析,并結合日常招聘管理中需要的某些數據,建立了下列某些數據庫表。具體見表3-1。表3-1各數據庫表字段類型長度闡明1、顧客表myuserUSER_IDvarchar50顧客編號NAMEvarchar100顧客名PASSWORDvarchar50密碼DEPT_NAMEvarchar255顧客所在部門USER_LEVELvarchar10顧客等級2、專業表majorMAJOR_IDint30專業編號MAJOR_NAMEvarchar255專業名3、工作地區表job_areaAREA_IDint30地區編號AREA_NAMEvarchar255地區名4、公司介紹表companyCIDvarchar20公司編號ADDRESSvarchar255公司地址POSTCODEvarchar30郵政編號CONTACT_PERSONvarchar100聯系人PHONEvarchar30電話號碼EMAILvarchar200郵箱名WEBSITEvarchar200公司網址5、校園招聘會表campus_meetingMIDint30招聘編號PLACEvarchar255招聘地點REQUIREMENTvarchar255參會規定STATUSvarchar100狀態TIMEtimestamp14招聘時間NOTICEvarchar255備注6、校園招聘工作表campus_jobIDint30校園工作編號NAMEvarchar255專業名稱TYPEvarchar255專業類型續表3-1:字段類型長度闡明JOB_AREAvarchar255工作地區/地點DEGREEvarchar100學歷規定SEXvarchar30性別規定PERSONSvarchar50需求人數JOB_TYPEvarchar100崗位類型STATEvarchar100職位與否有效NOTEvarchar255與否急聘7、社會招聘工作表jobJOB_IDint20社會工作編號JOB_NAMEvarchar100職位名稱DEPT_NAMEvarchar100招聘部門JOB_NATUREvarchar100職位性質JOB_TYPEvarchar100專業分類JOB_NUMBERvarchar50需求人數JOB_VALID_Daydate招聘截止日期SALARYvarchar50月薪范疇Job_AREAvarchar100工作地區/地點WORK_YEARvarchar50有關工作經驗DEGREEvarchar50學歷規定JOB_DESCRIPTIONtext職位描述JOB_REQUIREMENTtext特殊素質經歷規定JOB_ISSUE_DATEdate工作公布日期JOB_IS_VALIDvarchar100職位與否有效SEXvarchar20性別規定AGEvarchar20年紀規定TITLEvarchar100社會職稱ISURGENTvarchar50學歷規定RESUME_TOTALvarchar50簡歷總數PAST_VALUEvarchar50通過簡歷總數8、招聘動態信息表pressIDint30編號CAPTIONvarchar200名稱CONTENTtext內容store_datevarchar100公布日期9、公布緊急招聘信息表press_urgentIDvarchar30編號CAPTIONvarchar255標題CONTENTtext內容續表3-1:字段類型長度闡明JOB_IDvarchar50職位編號10、社會簡歷表resumeRIDint30編號NAMEvarchar50姓名IDCARDvarchar50身份證號SEXvarchar20性別NATIONALITYvarchar50民族POLITIC_STATUSvarchar50政治面貌HEIGHTvarchar20身高WEIGHTvarchar20體重BIRTHDAYdate出生年月HEALTHvarchar50健康狀況BIRTHPLACEvarchar50籍貫ADDRESSvarchar255家庭住址HUKOUvarchar255戶口所在地MARITAL_STATUSvarchar50婚姻狀況COMPANY_NAMEvarchar255現工作單位OCCUPATIONvarchar255職位或職稱RESEARCHvarchar255現從事的行業WORK_YEARvarchar20專業工作年限DEGREEvarchar50最高學歷COLLEGEvarchar20畢業學校MAJOR_TYPEvarchar100專業分類MAJOR_NAMEvarchar255專業名稱GRADUATEDATEdate畢業時間EDUCATION_MODEvarchar50培養方式FIRST_LANG_NAMEvarchar50語種FIRST_LANG_LEVELvarchar50水平SECOND_LANG_NAMEvarchar50語種SECOND_LANG_LEVELvarchar100水平COMPUTER_LEVELvarchar100計算機水平JOB_IDvarchar100工作編號EXPECTED_SALARYvarchar30盼望月薪CURR_SALARYvarchar50現在薪水EXPECTED_JOB_TYPEvarchar50崗位意向EXPECTED_WORK_REGIONvarchar255盼望工作地區BEGIN_TO_WORKvarchar255到崗時間PHONEvarchar255電話續表3-1:字段類型長度闡明MOBILEvarchar255手機EMAILvarchar255電子郵箱MAIL_ADDvarchar255通訊地址POSTCODEvarchar255郵政編碼SELF_EVALvarchar255自我評價SKILLtext職業技能與特長JOB_NAMEvarchar200工作名字STORE_DATEdate簡歷存儲日期11、方略表strategyIDvarchar50編號CAPTIONvarchar100標題CONTENTtext內容12、校園簡歷表studentRIDint30編號NAMEvarchar50姓名IDCARDvarchar50身份證號SEXvarchar20性別NATIONALITYvarchar50民族POLITIC_STATUSvarchar50政治面貌HEIGHTvarchar20身高WEIGHTvarchar20體重BIRTHDAYdate出生年月HEALTHvarchar50健康狀況BIRTHPLACEvarchar50籍貫ADDRESSvarchar255家庭住址DEGREEvarchar50最高學歷COLLEGEvarchar255畢業學校MAJOR_TYPEvarchar100專業分類MAJOR_NAMEvarchar255專業名稱RESEARCHvarchar100現從事的行業GRADUATEDATEdate畢業時間EDUCATION_MODEvarchar50培養方式FIRST_LANG_NAMEvarchar50培養方式FIRST_LANG_LEVELvarchar100語種SECOND_LANG_NAMEvarchar50語種SECOND_LANG_LEVELvarchar100水平COMPUTER_LEVELvarchar50計算機水平EXPECTED_SALARYvarchar30盼望月薪續表3-1:字段類型長度闡明EXPECTED_JOB_TYPEvarchar50崗位意向EXPECTED_WORK_REGIONvarchar50盼望工作地區PHONEvarchar255電話MOBILEvarchar255手機EMAILvarchar255電子郵箱MAIL_ADDvarchar255通訊地址POSTCODEvarchar255郵政編碼STUDY_EXPERtext255學習經歷WORK_EXPERtext社會實踐經歷SELF_EVALvarchar255自我評價SKILLtext職業技能與特長JOB_NAMEvarchar200工作名字JOB_IDvarchar30工作編號STORE_DATEdate簡歷存儲日期13、社會教育和培訓經歷表studyexprRIDint30編號studyTime11date1開始學習時間studyTime12date1結束學習時間studyTime21date2開始學習時間studyTime22date2結束學習時間studyTime31date3開始學習時間studyTime32date3結束學習時間school1varchar2001學校/培訓單位School2varchar2002學校/培訓單位School3varchar2003學校/培訓單位major1varchar2001專業/培訓項目major2varchar2002專業/培訓項目major3varchar2003專業/培訓項目degree1varchar1001所獲學歷/證書Degree2varchar1002所獲學歷/證書Degree3varchar1003所獲學歷/證書14、社會工作經歷表workexprRIDint30編號workTime11date1開始工作時間workTime12date1結束工作時間workTime21date2開始工作時間workTime22date2結束工作時間workTime31date3開始工作時間續表3-1:字段類型長度闡明workTime32date3結束工作時間workTime41date4開始工作時間workTime42date4結束工作時間company1varchar2001工作單位company2varchar2002工作單位company3varchar2003工作單位company4varchar2004工作單位industry1varchar2001所屬行業industry2varchar2002所屬行業industry3varchar2003所屬行業industry4varchar2004所屬行業department1varchar2001工作部門department2varchar2002工作部門department3varchar2003工作部門department4varchar2004工作部門position1varchar2001職務Position2varchar2002職務Position3varchar2003職務position4varchar2004職務fruit1text1業績fruit2text2業績fruit3text3業績fruit4text4業績15、人才庫人員簡歷表talentRIDint30編號NAMEvarchar50姓名IDCARDvarchar50身份證號SEXvarchar20性別NATIONALITYvarchar50民族POLITIC_STATUSvarchar50政治面貌HEIGHTvarchar20身高WEIGHTvarchar20體重BIRTHDAYdate出生年月HEALTHvarchar50健康狀況BIRTHPLACEvarchar50籍貫ADDRESSvarchar255家庭住址DEGREEvarchar50最高學歷COLLEGEvarchar255畢業學校續表3-1:字段類型長度闡明MAJOR_TYPEvarchar100專業分類MAJOR_NAMEvarchar255專業名稱RESEARCHvarchar100現從事的行業GRADUATEDATEdate畢業時間EDUCATION_MODEvarchar50培養方式FIRST_LANG_NAMEvarchar50培養方式FIRST_LANG_LEVELvarchar100語種SECOND_LANG_NAMEvarchar50語種SECOND_LANG_LEVELvarchar100水平COMPUTER_LEVELvarchar50計算機水平EXPECTED_SALARYvarchar30盼望月薪EXPECTED_JOB_TYPEvarchar50崗位意向EXPECTED_WORK_REGIONvarchar50盼望工作地區PHONEvarchar255電話MOBILEvarchar255手機EMAILvarchar255電子郵箱MAIL_ADDvarchar255通訊地址POSTCODEvarchar255郵政編碼STUDY_EXPERtext255學習經歷WORK_EXPERtext社會實踐經歷SELF_EVALvarchar255自我評價SKILLtext職業技能與特長JOB_NAMEvarchar200工作名字JOB_IDvarchar30工作編號STORE_DATEdate簡歷存儲日期16、人才庫人員教育和培訓經歷表talent_studyexprRIDint30編號studyTime11date1開始學習時間studyTime12date1結束學習時間studyTime21date2開始學習時間studyTime22date2結束學習時間studyTime31date3開始學習時間studyTime32date3結束學習時間school1varchar2001學校/培訓單位School2varchar2002學校/培訓單位School3varchar2003學校/培訓單位major1varchar2001專業/培訓項目major2varchar2002專業/培訓項目續表3-1:字段類型長度闡明major3varchar2003專業/培訓項目degree1varchar1001所獲學歷/證書Degree2varchar1002所獲學歷/證書Degree3varchar1003所獲學歷/證書17、人才庫人員工作經歷表talent_workexprRIDint30編號workTime11date1開始工作時間workTime12date1結束工作時間workTime21date2開始工作時間workTime22date2結束工作時間workTime31date3開始工作時間workTime32date3結束工作時間workTime41date4開始工作時間workTime42date4結束工作時間company1varchar2001工作單位company2varchar2002工作單位company3varchar2003工作單位company4varchar2004工作單位industry1varchar2001所屬行業industry2varchar2002所屬行業industry3varchar2003所屬行業industry4varchar2004所屬行業department1varchar2001工作部門department2varchar2002工作部門department3varchar2003工作部門department4varchar2004工作部門position1varchar2001職務Position2varchar2002職務Position3varchar2003職務position4varchar2004職務fruit1text1業績fruit2text2業績fruit3text3業績fruit4text4業績18、未入人才庫的簡歷表tempary_talentRIDint30編號NAMEvarchar50姓名IDCARDvarchar50身份證號續表3-1:字段類型長度闡明SEXvarchar20性別NATIONALITYvarchar50民族POLITIC_STATUSvarchar50政治面貌HEIGHTvarchar20身高WEIGHTvarchar20體重BIRTHDAYdate出生年月HEALTHvarchar50健康狀況BIRTHPLACEvarchar50籍貫ADDRESSvarchar255家庭住址DEGREEvarchar50最高學歷COLLEGEvarchar255畢業學校MAJOR_TYPEvarchar100專業分類MAJOR_NAMEvarchar255專業名稱RESEARCHvarchar100現從事的行業GRADUATEDATEdate畢業時間EDUCATION_MODEvarchar50培養方式FIRST_LANG_NAMEvarchar50培養方式FIRST_LANG_LEVELvarchar100語種SECOND_LANG_NAMEvarchar50語種SECOND_LANG_LEVELvarchar100水平COMPUTER_LEVELvarchar50計算機水平EXPECTED_SALARYvarchar30盼望月薪EXPECTED_JOB_TYPEvarchar50崗位意向EXPECTED_WORK_REGIONvarchar50盼望工作地區PHONEvarchar255電話號碼MOBILEvarchar255手機號碼EMAILvarchar255電子郵箱MAIL_ADDvarchar255通訊地址POSTCODEvarchar255郵政編碼STUDY_EXPERtext255學習經歷WORK_EXPERtext社會實踐經歷SELF_EVALvarchar255自我評價SKILLtext職業技能與特長JOB_NAMEvarchar200工作名字JOB_IDvarchar30工作編號STORE_DATEdate簡歷存儲日期19、未入人才庫的教育和培訓經歷表tempary_studyexprRIDint30編號續表3-1:字段類型長度闡明studyTime11date1開始學習時間studyTime12date1結束學習時間studyTime21date2開始學習時間studyTime22date2結束學習時間studyTime31date3開始學習時間studyTime32date3結束學習時間school1varchar2001學校/培訓單位School2varchar2002學校/培訓單位School3varchar2003學校/培訓單位major1varchar2001專業/培訓項目major2varchar2002專業/培訓項目major3varchar2003專業/培訓項目degree1varchar1001所獲學歷/證書Degree2varchar1002所獲學歷/證書Degree3varchar1003所獲學歷/證書20、未入人才庫的教育和培訓經歷表tempary_workexprRIDint30編號workTime11date1開始工作時間workTime12date1結束工作時間workTime21date2開始工作時間workTime22date2結束工作時間workTime31date3開始工作時間workTime32date3結束工作時間workTime41date4開始工作時間workTime42date4結束工作時間company1varchar2001工作單位company2varchar2002工作單位company3varchar2003工作單位company4varchar2004工作單位industry1varchar2001所屬行業industry2varchar2002所屬行業industry3varchar2003所屬行業industry4varchar2004所屬行業department1varchar2001工作部門department2varchar2002工作部門department3varchar2003工作部門Department4varchar2004工作部門position1varchar2001職務續表3-1:字段類型長度闡明Position2varchar2002職務Position3varchar2003職務position4varchar2004職務fruit1text1業績fruit2text2業績fruit3text3業績fruit4text4業績
4招聘管理系統的實現4.1本系統的模塊功效介紹(1)招聘動態公布招聘動態信息:系統管理員能夠對招聘動態信息進行增加、刪除、修改。公布緊急招聘信息:系統管理員能夠對一種急需崗位進行更新。(2)人才戰略人才戰略公布:系統管理員能夠在網上公布人才戰略,并能夠查看人才戰略。(3)社會招聘職位管理:①錄入招聘崗位信息:系統管理員能夠錄入新增的招聘崗位信息,然后保存到數據庫中。②更新招聘崗位信息:系統管理員能夠修改招聘崗位信息,然后保存到數據庫中。③刪除招聘崗位信息:系統管理員能夠從數據庫中刪除過期的招聘崗位信息。④查看招聘崗位信息:系統管理員能夠在線查詢、查看招聘崗位信息。新增職位:系統管理員能夠錄入新增的招聘崗位信息,然后保存到數據庫中。簡歷查詢:①刪除應聘簡歷:系統管理員能夠從數據庫中刪除無用的應聘簡歷。②查看應聘簡歷:系統管理員能夠在線查詢、查看應聘者簡歷。③修改人才信息:系統管理員能夠修改人才信息,然后保存入人才庫中。(4)校園招聘招聘專業:系統管理員能夠對招聘專業進行增加、刪除、修改。校園招聘會:系統管理員能夠對校園招聘會進行增加、刪除、修改。校園簡歷查詢:系統管理員能夠查詢、刪除、修改。(5)人才庫未入人才庫簡歷查詢:①修改人才信息:管理員能夠修改人才信息,然后保存入人才庫中。②刪除人才信息:管理員能夠從人才庫中刪除無用的人才信息。③查看人才信息:管理員能夠查詢、查看人才信息。人才庫簡歷查詢:①修改人才信息:管理員能夠修改人才信息,然后保存入人才庫中。②刪除人才信息:管理員能夠從人才庫中刪除無用的人才信息。③查看人才信息:管理員能夠查詢、查看人才信息。(6)系統維護新增顧客:系統管理員能夠增加新的顧客,并把該顧客信息保存到數據庫中。顧客管理:①增加顧客:系統管理員能夠增加新的顧客,并把該顧客信息保存到數據庫中。②修改顧客信息:系統管理員能夠修改顧客的權限、信息、然后把修改后的信息保存到數據庫中。③刪除顧客:系統管理員能夠從數據庫中刪除該系統的顧客信息。④查看顧客信息:系統管理員能夠查詢、查看該系統的顧客信息。專業維護:系統管理員能夠對專業進行增加、刪除。工作地點維護:系統管理員能夠對工作地點進行增加、刪除。聯系方式維護:系統管理員能夠對公司的聯系方式進行更新。4.2功效實現及對應的圖形界面本系統如圖4-1所示,重要實現下列某些功效:圖4-1系統功效模塊圖(1)登錄界面顧客登錄模塊是系統管理員進入主頁面的入口,其運行成果如圖4-2所示。圖4-2登錄界面系統登陸是招聘管理系統中最先使用的功效,由于顧客登陸在數據庫中使用的是顧客表,顧客表中有一種NAME字段和一種PASSWORD字段。在登陸時要根據數據庫的這個字段來判斷此顧客與否含有管理員的權限。在網頁里添寫顧客名和密碼后點擊按鈕,網頁會訪問一種URL,這個URL是“RMS/user/logon.jsp”。(2)系統主界面登錄后,就進入首頁,也是系統主界面,如圖4-3所示。圖4-3系統主界面該頁面能夠對社會招聘的職位進行新增、刪除、修改,還能夠按專業類型、職位狀態、職位性質進行條件查詢。頁面的左邊是系統的導航欄,左鍵單擊導航欄上的任何有關鏈接,就能進入有關界面,進行系統的有關維護。(3)人才戰略界面求職者只要輸入URL為“http://localhost:8080/bishe”,就能進入人才戰略界面,當進入時,會彈出一種如圖4-4和如圖4-5所示的兩個界面。圖4-4緊急招聘崗位界面該頁面能夠左鍵單擊應聘此職位按鈕、關閉窗口按鈕。圖4-5人才戰略界面該頁面對公司的有關介紹及人才戰略。頁面的左邊是前臺的導航欄,左鍵單擊導航欄上的任何有關鏈接,就能進入有關界面,進行應聘職位的有關查詢,符合自己的招聘職位,進行投遞簡歷。(4)校園招聘會當左鍵單擊校園招聘中的招聘專業時,進入如圖4-6所示界面。圖4-6校園招聘專業界面求職者能夠左鍵單擊按鈕,應聘該職位,進入如圖4-7所示界面。圖4-7簡歷填寫界面求職者必須填寫帶星號欄,當填寫完有關信息時,下方有個提交按鈕(該圖沒有抓下下半部分來,因此沒有顯示),只要左鍵單擊提交按鈕,那么你的簡歷已經插入數據庫,管理員就能查看你的簡歷,管理員會對你的簡歷進行篩選,篩選通過,那么會
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預防擁擠踩踏班會課件
- 攜手抗疫守護健康
- 我為健康而來主題演講大綱
- 健康飲食產業園項目風險管理方案
- 電網側獨立儲能示范項目資金申請報告(參考)
- 2025年高效的鍋爐鼓、引風機項目發展計劃
- 系統解剖學試題(附參考答案)
- 2025年環保節能型冷卻塔項目合作計劃書
- 物業管理企業財務管理規定
- 武漢體育學院附屬體育運動學校招聘真題
- DB11-T 1952-2022 地理國情監測技術規程
- 記憶有方 過目不忘 課件
- 3D三維可視化BIM模板安全施工方案
- GB/T 15843.2-2024網絡安全技術實體鑒別第2部分:采用鑒別式加密的機制
- 餐飲場所裝修安全協議模板
- 附件3:微創介入中心評審實施細則2024年修訂版
- 譯林版初中英語九年級上冊全冊教學課件-譯林版初中英語課件app
- 醫院患者輸液泵使用操作并發癥的預防及處理流程
- GB/T 43983-2024足球課程學生運動能力測評規范
- 地下室外墻大截面套管后開洞加固防水處理節點技術
- 中國民族鋼琴藝術鑒賞智慧樹知到期末考試答案章節答案2024年西安交通大學
評論
0/150
提交評論