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

正文內(nèi)容

基于struts的人力資源管理系統(tǒng)論文畢業(yè)設(shè)計(更新版)

2025-08-08 11:47上一頁面

下一頁面
  

【正文】 的頁面組合在了一起,這種模式也是現(xiàn)在頁面設(shè)計的主流,已經(jīng)完全替代了單一頁面的顯示;在數(shù)據(jù)庫設(shè)計上,利用Hibernate實現(xiàn)了數(shù)據(jù)庫表的自動生成;在分層上,整個系統(tǒng)采用了MVC分層模式,將業(yè)務(wù)的處理代碼和頁面的設(shè)計代碼實現(xiàn)了很好的分離,方便了以后的功能的擴充和系統(tǒng)的維護。見圖53。 技術(shù)難點 中文亂碼 由于瀏覽器中的參數(shù)傳遞是按字節(jié)傳送,因此英文和數(shù)字不會有任何的問題,使用了下面的兩種方法:①%(“gb2312”)。id=%=()%修改/a根據(jù)頁面的鏈接可以在Struts的配置文件里找到相應(yīng)的配置信息,它調(diào)用了UsersAction類,在UsserAction中同前面一樣也是根據(jù)action的參數(shù)來識別出調(diào)用selectUser()方法的,方法使在調(diào)用Dao的loadUsres()的方法后,得到一個Users的返回值,里面存著與此id相對應(yīng)的人員信息,然后在把它存在request里。這就是“瀏覽人員信息”的鏈接。 return list。 ()。而且這個方法中還把用戶的生日等表單元素的值由字符型轉(zhuǎn)成日期類型。根據(jù)這個結(jié)果就可以判斷出該用戶是否有登陸的權(quán)根了,在返回true 或者false。logon()方法從UsersForm中得到用戶提交的數(shù)據(jù),然后在調(diào)用UsersDao()的logonUsers()方法。在登陸時要根據(jù)數(shù)據(jù)庫的這個字段來判斷此用戶是否具有管理員的權(quán)限。用來開發(fā)數(shù)據(jù)庫系統(tǒng)非常方便,可以將數(shù)據(jù)庫和程序的設(shè)計融合在一起。編譯以后,訪問將會很快。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,即應(yīng)用程序在部署、升級、維護時,只需要在服務(wù)器端進行配置就可以了,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。近期還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項目,并宣稱Eclipse將來能成為可進行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經(jīng)可用,或預計會推出。isadmin字段用來標識用戶是否是管理員,通過該字段可以設(shè)置用戶的權(quán)限。表33 獎懲信息表 institution字段名數(shù)據(jù)類型長度是否主鍵備注Idint4Y獎懲IDnamevarchar50N獎懲名稱reasonvarchar100N獎懲原因explainvarchar2000N獎懲說明createtimedatetime8N創(chuàng)建時間說明: 獎懲信息表是用來存放員工的獎懲信息,獎懲ID是獎懲表的主健,用來唯一標識一條獎懲記錄。(4)獎懲信息表:存放公司員工的獎懲信息,數(shù)據(jù)項包括獎懲ID、獎懲名稱、獎懲原因、獎懲說明、創(chuàng)建時間。管理員和普通用戶都可以瀏覽到公司的獎懲信息,但是只有管理員可以根據(jù)公司的獎懲決議添加員工的獎懲信息,并且可以對信息進行修改或刪除。管理員可以添加應(yīng)聘人員的信息到數(shù)據(jù)庫中,并且可以根據(jù)需要進行詳細的查看或者刪除。普通用戶瀏覽培訓計劃查看培訓總結(jié)瀏覽薪金列表瀏覽獎懲信息圖22 普通用戶的功能圖按系統(tǒng)分模塊并給出各模塊的功能圖:人員管理模塊包括:瀏覽和添加用戶,如圖23。同時,由于管理制度的落后,有些員工表現(xiàn)出對工作不積極,在工作中偷懶、違反公司制度等情況。因此本系統(tǒng)的開發(fā)是適應(yīng)時代發(fā)展的。由于JSP的動態(tài)內(nèi)容是Java 代碼實現(xiàn)的,而Java 又具有一次編寫多處運行的特點,因此采用JSP開發(fā)的系統(tǒng)具有平臺無關(guān)性,可以在不同的操作系統(tǒng)上運行。 ④企業(yè)越來越重視各級管理者和員工的教育培訓工作。而人力資源管理部門被納入決策層,把人的開發(fā)、利用、潛能開發(fā)作為重要內(nèi)容,鼓勵成員參與管理,將人力資源管理部門作為組織戰(zhàn)略決策的參與者。而人力資源管理則將人作為重心,把人作為第一資源,既重視以事?lián)袢?,也重視為人設(shè)事,尤其對特殊的人力資源。從上可知,人力資源管理的內(nèi)涵至少包括以下內(nèi)容:一是任何形式的人力資源開發(fā)與管理都是為了實現(xiàn)一定的目標,如個人家庭投資的預期收益最大化、企業(yè)經(jīng)營效益最大化及社會人力資源配置最優(yōu)化?;赟truts的人力資源管理系統(tǒng)論文畢業(yè)設(shè)計目錄摘  要 IAbstract II第1章 緒論 1 課題研究背景 1 課題研究意義 1 國內(nèi)外的狀況 3第2章 系統(tǒng)分析 4 可行性分析 4 技術(shù)可行性 4 經(jīng)濟可行性 4 社會可行性 5 需求分析 5 5 6第3章 系統(tǒng)設(shè)計 9 系統(tǒng)總體設(shè)計 9 設(shè)計思想 10 數(shù)據(jù)庫設(shè)計 10 11 ER 圖 11 15 18 18 18 19 JAVA簡介 19(B/S) 19 20 Tomcat應(yīng)用服務(wù)器 21 21 Struts框架 21 Hibernate框架 22第4章 系統(tǒng)實現(xiàn) 23 用戶操作總體設(shè)計 23 用戶登錄設(shè)計 23 人員管理模塊設(shè)計 25 技術(shù)難點 30 中文亂碼 30 HQL語言 30 安全性 30第5章 系統(tǒng)測試 32 測試的定義及目的 32 測試的方法 32 界面測試 32 功能測試 33 需求測試 34 人力資源管理系統(tǒng)的測試 34總結(jié) 36致謝 37參考文獻 39附錄 1 程序源代碼 40附錄 2 程序使用說明書 54附錄 3 外文文獻及其譯文 66 佳木斯大學教務(wù)處 第 頁第 1 章 緒 論 課題研究背景 目前,網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)出商業(yè)化、全民化、全球化的趨勢,網(wǎng)絡(luò)已成為企業(yè)進行競爭的戰(zhàn)略手段。 課題研究意義人力資源管理是指組織為了實現(xiàn)既定的目標,運用現(xiàn)代管理措施和手段,對人力資源的取得、開發(fā)、保持和運用等方面進行管理的一系列活動的總和。它們不僅僅是稱謂的變換和職能部門名稱的改變,而且有著下列區(qū)別:(1) 傳統(tǒng)人事管理將事作為重心,把人降格為“執(zhí)行指令的機器”,著眼于為人找位,為事配人。(4) 傳統(tǒng)人事管理的部門作為組織內(nèi)的一個從事執(zhí)行的職能部門,從事日常的事務(wù)性工作。人事主管在組織決策層開始享有較大的發(fā)言權(quán)。第 2 章 系統(tǒng)分析 可行性分析 技術(shù)可行性技術(shù)可行性:本系統(tǒng)主要采用JSP技術(shù)開發(fā),使用Struts 實現(xiàn)MVC框架的設(shè)計,與后臺數(shù)據(jù)庫的連接采用Hibernate。通過人力資源的有效管理能夠激發(fā)員工的積極性,充分發(fā)揮每個員工的潛能,為企業(yè)創(chuàng)造更大的價值。人事管理體制部門要花費大量的人力、物力來管理員工的信息、薪金等情況,既浪費了時間、又浪費人力和物力,而且數(shù)據(jù)的準確性低。具體的功能圖請參見圖22。招聘管理模塊:該模塊主要是對公司的應(yīng)聘人員信息、公司人才庫進行管理。 獎懲管理模塊:該模塊主要功能是對公司的獎懲信息進行管理。(3)應(yīng)聘信息表:存儲公司應(yīng)聘人員的信息,數(shù)據(jù)項包括應(yīng)聘ID、姓名、性別、年齡、應(yīng)聘職位、所學專業(yè)、工作經(jīng)驗、畢業(yè)院校、電話、Emai地址、創(chuàng)建時間、詳細經(jīng)歷、是否入庫。isstock字段用來標識應(yīng)聘者是否加入到公司的人才庫中。username字段為用戶名,記錄用戶登陸名稱,該字段的記錄值是唯一的,不允許有重復,通過該字段也能唯一標識一條記錄。這種平等和一致性并不僅限于 Java 開發(fā)工具。Eclipse是一個開發(fā)源碼項目,它其實是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎(chǔ)上開發(fā)各自的插件,因此越來越受人們關(guān)注。B/S模式帶來了巨大的好處:a) 開發(fā)成本及維護成本降低。你在瀏覽器中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。它使用服務(wù)層框架可以將JavaBeans從Jsp/Servlet中分離出來,而使用表現(xiàn)層框架則可以將Jsp中剩余的JavaBeans完全分離,這部分JavaBeans主要負責顯示相關(guān)信息,一般是通過標簽庫(Taglib)實現(xiàn),不同框架有不同自己的標簽庫,Struts是應(yīng)用比較廣泛的一種表現(xiàn)層框架. Hibernate框架Hibernate通過持久層的框架將數(shù)據(jù)庫存儲從服務(wù)層中分離出來,它是O/R Mapping的一種實現(xiàn)是目前在JAVA界使用非常廣泛的O/R Mapping的一種實現(xiàn),可以實現(xiàn)關(guān)系型數(shù)據(jù)庫和對象之間的映射。 圖41 用戶登錄運行結(jié)果系統(tǒng)登陸是人力資源管理中最先使用的功能,因為用戶登陸在數(shù)據(jù)庫中使用的是人員表,人員表中有一個isadmin字段,是來標識是否是管理員的。當action=logon時調(diào)用logon()方法。得到一個List里面就存儲著所有查詢出的結(jié)果。圖42 添加人員信息頁面添加人員信息的鏈接是這樣的,如下所示:td height=22 align=centera href= target=frame添加人員信息/a/td在Struts配置文件中,添加人員信息的鏈接沒有使用ActionForm類,也沒有使用Action的實現(xiàn)類,如下所示: action path=/adduser forward=/ /,只是一個普通的JSP文件,但是它的表單元素都是與UsersForm相對應(yīng)的,UsersForm如下所示:UsersForm類中的reset()方法作用是當用戶點擊“重置”按鈕時,清空input輸入框的內(nèi)容,toString()方法覆蓋了Object和toString()方法,populate()方法很有,它把UsersForm轉(zhuǎn)化成Users實體類,大大方便了程序在對數(shù)據(jù)庫操作時使用的方便。 ()。 ()。如果在網(wǎng)頁中直接點擊這個鏈接地址,同樣也會調(diào)用出所有用戶的信息。這樣在點擊修改時也要傳給Action一個用戶ID,用來查詢出用戶信息,如下所示:a href=?action=selectuseramp。當value的值如果像這樣“value=%=()%”被寫死時,使用javascrip是對value的值改變后,在提交表單時是無效的。 圖51 登陸成功圖52 管理界面 2.進入頁面首頁,輸入用戶名和密碼不正確,轉(zhuǎn)到登陸界面。在本次畢業(yè)設(shè)計中,我做的人力資源系統(tǒng)實現(xiàn)了在用戶登錄功能以及各模塊的增,改功能。邁克康奈爾(Steve McConnell).:電子工業(yè)出版社,2006[18] (美)Glenford .:機械工業(yè)出版社,2006[19] (美)Brian W. Kernighan、Rob :機械工業(yè)出版社,2006[20] (美)James (第二版).北京:人民郵電出版社,2006附錄 1 程序源代碼Struts部分:JobActionpackage 。import 。 }else if(updatejob.equals(action)){ return updateJob(mapping,form,request,response)。 Job j=()。 } private ActionForward addJob(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JobForm jobform=(JobForm)form。 }}InstitutionAction:package 。import 。 }else if(updateinstitution.equals(action)){ return updateInstitution(mapping,form,request,response)。 } private ActionForward deleteInstitution(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Long id=new Long((id))。 return (success)。import 。import 。 }else if(detaileducate.equals(action)){ return detailEducate(mapping,form,request,response)。 Educate e=new Educate()。 return (success)。 }
點擊復制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1