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

正文內(nèi)容

人力資源管理系統(tǒng)招聘模塊的設(shè)計與實現(xiàn)本科論文(更新版)

2025-09-12 12:09上一頁面

下一頁面
  

【正文】 所示。 結(jié)合“新建招聘渠道”這一用例,我們來展示一下 Struts 在開發(fā)中的使用。 Servlet 然后使用存儲在 ActionForward 對象中的路徑來調(diào)用頁面完成響應(yīng)。并不是強制每個 Action 從請求中抓取這些值,而是由 ActionServlet 將輸入綁定到 JavaBean中。 搭建好項目之后,項目的組織結(jié)構(gòu)如圖 所示。 圖 Spring框架在 。 圖 招聘渠道管理時序圖 南京大學(xué)軟件學(xué)院本科畢業(yè)論文 24 SSH 框架配置 Struts+Spring+Hibernate能很好的應(yīng)用于 Web開發(fā)中。 屬性名 數(shù)據(jù)類型 屬性說明 talentedPersonService TalentedPersonService 對應(yīng)于人才庫的服務(wù)類 表 TalentedPersonAction類表 TalentedPersonService 類 : 該類提供對人才庫的各種操作的服務(wù),包括查詢、修改、刪除 、入職 等服務(wù) ,見表 。 屬性名 數(shù)據(jù)類型 屬性說明 employeeManageService EmployeeManageService 對應(yīng)于應(yīng)聘者的服務(wù)類 表 EmployeeManageAction類表 EmployeeManageService 類 : 該類提供對應(yīng)聘者管理的各種操作的服務(wù),包括新建、添加、查詢、修改、刪除應(yīng)聘者 見表 。 招聘活動管理 設(shè)計 招聘活動管理,包括招聘活動信息的制定(新建)、編輯、刪除、記錄招聘結(jié)果。 EmployChannel類 : 該類是招聘渠道的實體類 ,見表 43。在 RequestProcessor 類預(yù)處理請求時,在創(chuàng)建了 Action 的實例后,就調(diào)用自身的 processActionPerform()方法,該方法在調(diào)用 Action 類的 execute()。 圖 人才庫管理界面 招聘專員可以對人才記錄進行修改維護和查詢操作,但是不能增加,因為人才庫記錄的來源為招聘暫時不能入職人員和離職人員。 應(yīng)聘者管理 招聘活動舉行,招聘專員需要對應(yīng)聘者的信息進行管理。 圖 招聘渠道變化信息 最后,我們可以根據(jù)渠道名稱進行模糊搜索,查詢滿足關(guān)鍵字的招聘渠道,如圖 ,我們輸入“南京大學(xué)”四個字后,會出現(xiàn)“南京大學(xué)軟件學(xué)院”的條目。 圖 招聘渠道管理界面 招聘專員登錄系統(tǒng)進入招聘渠道管理子 模塊 后,首先展示的是全部招聘渠道的詳細信息?,F(xiàn)在的社會,人才流動很快,而且人才需求的變動也是很迅速的。這 5 個系統(tǒng)互相協(xié)作,共同完成對企業(yè)的人力資源的管理。 Oracle 數(shù)據(jù)庫管理系統(tǒng)是一個以關(guān)系型和面向?qū)ο鬄橹行墓芾頂?shù)據(jù)的數(shù)據(jù)庫管理軟件系統(tǒng),其在管理信息系統(tǒng)、企業(yè)數(shù)據(jù)處理、因特網(wǎng)及電子商務(wù)等領(lǐng)域有著非常廣泛的應(yīng)用。 ORM 的概念是數(shù)據(jù)持久層的一種子實現(xiàn),它通過將映射的機制,把一條數(shù)據(jù)庫中的記錄處理成一個 Java 的class(bean)處理,這樣在 CURD 的處理上,真正 實現(xiàn)了以面向?qū)ο箝_發(fā),也將軟件的后期維護的周期大大縮短 南京大學(xué)軟件學(xué)院本科畢業(yè)論文 9 Tomcat 服務(wù)器 Tomcat 是一個免費開源的 Servlet 容器,它是 Apache 基金會 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。需要 注意的是SessionFactory 并不是輕量級的,因為一般情況下,一個項目通常只需要一個 SessionFactory 就夠,當需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個 SessionFactory。 [10 ] Session接口負責執(zhí)行被持久化對象的 CRUD操作 (CRUD的任務(wù)是完成與 數(shù)據(jù)庫 的交流,包含了很多常見的 SQL語句。 [8] Spring 框架的功能可以用在任何 JavaEE 服務(wù)器中,大多數(shù)功能也適用于不受管理的環(huán)境。所有這些都遵從 Spring的通用事務(wù)和 DAO 異常層次結(jié)構(gòu)。 Spring 框架就是實現(xiàn)了 AOP 功能的 IOC 容器。 ActionClass: Action 類真正實現(xiàn)應(yīng)用程序的事務(wù)邏輯,它們負責處理請求。該控制器由 Struts 框架提供,繼承 HttpServlet 類,因此可以配置成標注的 Servlet。根據(jù)不同的請求從 Action 派生具體的 Action 處理對象。最后在第五章會對系統(tǒng)進行總結(jié)和展望。但在那些最常用的功能上, Hibernate 實現(xiàn)的更加健壯,并且有一個非常專業(yè)的團隊提供全職的開發(fā)。在 Java 社區(qū)里, Spring 作為 EJB 模型之外的另外一個選擇甚至是替代品而廣為流行。 [4] Spring是 java平臺上的一個開源應(yīng)用框架。 [3] 企業(yè)采用人力資源管理系統(tǒng)最主要的原因是,期望借由人力資源管理系統(tǒng),將人力資源運用到最佳經(jīng)濟效益,也由于知識經(jīng)濟的來臨,所謂人力資本的觀念已經(jīng)形成,人力資本的重要性更不下于土地、廠房、設(shè)備與資金等,甚至超越,除此之外,人是知識的載體,為了有效運用知識,將知識發(fā)揮最大的效用,便需要妥 善的人力資源管理,才能夠發(fā)揮人力資源的最佳效用?,F(xiàn)代企業(yè)的競爭也 不僅僅局限于傳統(tǒng)的技術(shù)、市場的競爭,而且也更加注重人才的競爭, 企業(yè)在發(fā)展過程中,除了要維護和客戶的關(guān)系,掌握先進的行業(yè)生產(chǎn)技術(shù)之外,還必須擁有一批本領(lǐng)域中具有相當才能的工作人員,才能在信息時代的經(jīng)濟浪潮中立于不敗之地。 Salary management is responsible for pensation management。實現(xiàn)了 組織管理 、 招聘管理 、 人員配置 、 薪酬管理 、 系統(tǒng)管理 五個功能模塊 。 并且現(xiàn)代企業(yè)的規(guī)模不斷擴大,員工人數(shù)也越來越多,因此需要一個功能全面的人力資源 管理系統(tǒng)對公司日益復(fù)雜的人事工作進行高效便捷的管理。有權(quán)將論文(設(shè)計)用于非贏利目的的少量復(fù)制并允許論文(設(shè)計)進入學(xué)校圖書館被查閱。 作者簽名: 日期: 畢業(yè)論文(設(shè)計)授權(quán)使用說明 本論文(設(shè)計)作者完全了解 **學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計)的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計)并向相關(guān)部門送交論文(設(shè)計)的電子版和紙質(zhì)版。作為企業(yè)大系統(tǒng)的一個子系統(tǒng),企業(yè)人力資源管理系統(tǒng)的有效運行直接決定了企業(yè)生存和發(fā)展的潛力。 本項目小組基本完成了一個人力資源管理系統(tǒng)所具備的功能。 Staffing management is responsible for implementing the post maintenance。 21 世紀是一個以知識為主宰的新時代,即大家熟悉的知識經(jīng)濟時代。 第三代人力資源管理系統(tǒng)出現(xiàn)于 20 世紀 90 年代末,這一代 HRMS 的數(shù)據(jù)南京大學(xué)軟件學(xué)院本科畢業(yè)論文 2 庫將幾乎所有與人力資源相關(guān)的數(shù)據(jù)都進行了收集與管理,更有強力報表生成工具、數(shù)據(jù)分析工具和信息共享的實現(xiàn)。 市場占有率超過 20%,擁有豐富的開發(fā)人群, Struts 幾乎已 經(jīng)成為了事實上的工業(yè)標準 。 Spring框架本身并沒有強制實行任何特別的編程模式。雖然在功能上,它沒有 TopLink 多樣。第四章會結(jié)合項目的開發(fā)過程來討論 SSH框架和 Oracle 數(shù)據(jù)庫的使用 ,重點解決在實際開發(fā)中遇到的一些問題。 [7] 圖 Struts 框架 MVC 流程圖 Model 部分 采用 JavaBean或 EJB 組件或 Spring 的 Bean 來設(shè)計和實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。系統(tǒng)核心控制器,對應(yīng)上圖的 ActionServlet。 ActionServlet: ActionServlet 類是 Struts 的控制中心類,所有的 URL地址映射、 ActionForm的匹配和 Action的執(zhí)行都需要這個類進行導(dǎo)航。 Spring框架的解決辦法就是分層構(gòu)架,分層構(gòu)架允許程序員選擇使用哪一個組件,同時為 JavaEE應(yīng)用程序開發(fā)提供集成的容器。 Spring ORM: Spring框架插入了若干個 ORM 框架,從而提供了 ORM 的對象關(guān)系工具,其中包括 JDO、 Hibernate、和 iBatis SQL Map。 在 Spring中 IOC 容器占據(jù)了核心的功能,通過 IOC 容器就可以將 Java Bean完全管理,包括創(chuàng)建、銷毀,還可以對數(shù)據(jù)庫的 Java Bean進行自動化的事務(wù) ,包括一些企業(yè)級的應(yīng)用如 JNDI、 JavaMail 也被支持,先前的 EJB 容器由于侵入式的開發(fā),如事務(wù)、狀態(tài)類必須在支持 EJB 的容器中進行開發(fā),這對平臺的移植性造成了很大的影響,所以 Spring的 IOC 容器完全脫了平臺,用最簡單的 Java Bean技術(shù)實現(xiàn)接口與分離,并且對組件的調(diào)配提供很好的支持。下面對這五個核心接口分別加以介紹。這 里用到了 工 廠模式 。 Hibernate 的完美主要是體現(xiàn)在 ORM 上。 [11] Oracle 數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng) ,一般應(yīng)用于商業(yè),政府部門,它的功能很強大,能夠處理大批量的數(shù)據(jù),在網(wǎng)絡(luò)方面也用的非常多。 本人力資源管理系統(tǒng)由 5 個子系統(tǒng)構(gòu)成 :組織結(jié)構(gòu)子系統(tǒng)、招聘管理子系統(tǒng)、薪酬管理子系統(tǒng)、人員配置子系統(tǒng)、系統(tǒng)管理子系統(tǒng)。 招聘管理 模塊 人才是企業(yè)之根本,現(xiàn)在企業(yè)的競爭僅僅是技術(shù)、市場的競爭,更是人才的競爭。 招聘渠道管理界面如圖 所示。 圖 刪除招聘渠道 南京大學(xué)軟件學(xué)院本科畢業(yè)論文 13 我們看一下經(jīng)過前面的一些增、刪、改操作后信息的情況,如圖 所示, 刪除了東南大學(xué)這一條目,新增了南京財經(jīng)大學(xué)條目。最后決定此次的面試結(jié)果,如果錄用該應(yīng)聘者,則將該應(yīng)聘者信息轉(zhuǎn)入入職管理系統(tǒng);如果由于某些原因該應(yīng)聘者暫時不能入職,則可以考慮將該應(yīng)聘者加入人才庫,我們可以在人才庫中查看到對應(yīng)的應(yīng)聘者的信息;否則就拒絕錄用。人才庫界面如圖 所示。 Action 類是用戶請求和業(yè)務(wù)邏輯之間的橋梁,每個 Action 充當客戶的一項業(yè)務(wù)代理。 屬性名 數(shù)據(jù)類型 屬性說明 employChannelService EmployChannelService 對應(yīng)于招聘渠道的服務(wù)類 表 EmployChannelAction類 表 EmployChannelService 類 : 該類提供對招 聘渠道的各種操作的服務(wù),包括新建、添加、查詢、修改、刪除等服務(wù),見表 屬性名 數(shù)據(jù)類型 屬性說明 employChannel EmployChannel 招聘渠道的實體類 表 EmployChanneSerivce 類 表 EmployChannelDAO 類 :該類提供對招聘渠道進行數(shù)據(jù)庫的操作。 屬性名 數(shù)據(jù)類型 屬性說明 id int 招聘需求編號 date Date 創(chuàng)建招聘需求日期 department int 提出招聘需求的部門 id need int 本次招聘需求所需人數(shù) requirement String 招聘需求的一些描述 result int 本次招聘需求最終招到的人數(shù) 表 EmployRequirement 類表 相關(guān)數(shù)據(jù)表 : 招聘需求表( EmployRequirement) 。 EmployeeManageAction 類 : 該類根據(jù)招聘專員對應(yīng)聘者管理模塊的操作請求,調(diào)用 EmployeeManageService 中的方法對操作進行處理 ,見表 。 TalentedPersonAction 類 : 該 類根據(jù)招聘專員對人才庫的操作請求,調(diào)用TalentedPersonService 中的方法對操作進行處理 ,見表 。第一步,操作人員登陸系統(tǒng),點擊“增加”按鈕,瀏覽器將會像服務(wù)器發(fā)送此次用戶的請求;第二步:服務(wù)器收到用戶請求,分配對應(yīng)的Action類處理用戶的請求;第三步: Action類首先獲取用戶數(shù)據(jù),然后調(diào)用 Service層的方法處理用戶的請求;第四步: Service 層 調(diào)用 DAO 層的方法處理數(shù)據(jù),向Action 返回處理結(jié)果;最后 Action 類根據(jù)處理結(jié)果,向用戶返回結(jié)果或者跳轉(zhuǎn)到其他頁面進行處理。 圖 Struts配置文件圖 這段配置文件指導(dǎo)服務(wù)器在加載項目時,需要將上述的 Struts配置文件加載到計算機內(nèi)存, Struts配置文件中詳細的說明了訪問路徑、參數(shù)傳遞等信息,因此需要在項目開始時就要加載到計算機內(nèi)存。 是 Hibernate 關(guān)于 Java Bean和數(shù)據(jù)庫表的映射關(guān)系文件,它規(guī)定了Java Bean對應(yīng)于哪一張數(shù)據(jù)庫表、 Java Bean中屬性和數(shù)據(jù)庫表的屬性的一一對應(yīng)關(guān)系以及數(shù)據(jù)類型、 數(shù)據(jù)庫表的外鍵關(guān)系。 南京大學(xué)軟件學(xué)院本科畢業(yè)論文 26 為校驗輸入或者使用輸入來更新數(shù)據(jù)庫, Action 需要知道什么指被提交上來。當完成業(yè)務(wù)邏輯后, Action 選擇并向 Servlet 返回一個 ActionForward。在運行時, Struts 應(yīng)用根據(jù)文件創(chuàng)建的配置對象,而不是文件本身。 ( 3)根據(jù)配置信息決定是否需要表單驗證,如果需要驗證,就調(diào)用ActionForm的 validate()方法; ( 4)在 ActionForm()的方法返回一個 null 或者一個不包含 ActionMeassage的 ActionError 對象,就表示表單驗證通過
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1