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

正文內(nèi)容

李靜企業(yè)員工信息管理系統(tǒng)論文-資料下載頁(yè)

2024-12-15 12:21本頁(yè)面

【導(dǎo)讀】等信息可能會(huì)經(jīng)常發(fā)生變動(dòng)。如果采用傳統(tǒng)的方式來管理企業(yè)的員工信息,將產(chǎn)生大量。成不必要的損失。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用[]。企業(yè)員工信息檔案是企業(yè)在員工信息管理活動(dòng)中形成的重要人事記錄。理使用人才,全面考察了解、正確評(píng)價(jià)和使用人才的重要依據(jù)。但是,有的企業(yè)卻片面地。認(rèn)為,人事檔案不過是人的經(jīng)歷記錄,其本身不能直接帶來經(jīng)濟(jì)效益,管好管壞無所謂,在著這樣和那樣的問題,影響了企業(yè)的改革和發(fā)展。因此,研究開發(fā)出一套比較通用、功能比較完善的企業(yè)員工培訓(xùn)管理軟件,力求在這一領(lǐng)域取得一些新的成果[3]。法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。2021年11月,IBM公司捐出價(jià)值4,000. 萬美元的源代碼組建了Eclipse聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。ExtJs支持多平臺(tái)下的主流瀏覽器InterExplorer6+FireFox+(PC,

  

【正文】 的所有頁(yè) : (function(item){ if(){ (item)。}}) 。 var p = ()。 if (!p) { //判斷是否已經(jīng)打開該面板 p = ({ 39。id39。:, 39。title39。:, closable:true, //通過 html 載入目標(biāo)頁(yè) html:39。iframe scrolling=auto id=pag frameborder=0 width=100% height=100%/iframe39。 }) (p)。} 左側(cè)使用 iframe 的方式向中部區(qū)域 center 中添加實(shí)現(xiàn) 信息管理 的 , 其中當(dāng)打開“信息管理”功能模塊時(shí),沒有任何機(jī)構(gòu)樹被選中,默認(rèn)顯示所有的員工信息。 { region: 39。center39。, //設(shè)置填充位置為中部 xtype: 39。panel39。, items:{ 本 科 畢 業(yè) 設(shè) 計(jì) 第 40 頁(yè) 共 52 頁(yè) height:800, width:1300, html: 39。iframe scrolling=auto id=pag frameborder=0 width=90% height=80% src=?id=0/iframe39。}} 在 實(shí)現(xiàn) 信息管理 的 文件 中用到的組件主要是 GridPanel,該組件可以定義表格中每一列的字段 名稱以及類型,并且使用 extjs 的 JsonStore 可以將后臺(tái)傳回的數(shù)據(jù)方便的填充到 GridPanel 對(duì)象 中 。 在 中, 首先需要得到 Ajax 請(qǐng)求時(shí)傳過來的機(jī)構(gòu)樹的 id,即部門編號(hào),如下所示 。 % String id = (id)。//得到數(shù)據(jù)節(jié)點(diǎn)的 id % 獲取部門編號(hào) id 后,使用 id 作為 Ajax 請(qǐng)求的參數(shù)向后臺(tái)發(fā)送請(qǐng)求,取得部門編號(hào)為 id 的所有在職員工信息, 獲取數(shù)據(jù)源的代碼如下。 var store = new ({ //向 getEmployeeWeb 發(fā)送請(qǐng)求,取得樹節(jié)點(diǎn) id 相對(duì)應(yīng)的信息 url : 39。getEmployeeWeb?id=39。+%=id%, root : 39。rows39。, // fields 中的字段需要和 getEmployeeWeb 傳過來的 list 列表數(shù)據(jù)對(duì)應(yīng)fields:[39。eid39。,39。e39。, 39。eaddress39。, 39。ename39。, 39。dname39。, 39。salary39。,39。esex39。,39。ebirthday39。,39。eidcard39。,39。eusername39。] })。 獲得數(shù)據(jù)源后,將獲取的信息以條目的 方式展現(xiàn)在 GridPanel 對(duì)象 grid 中 , gird 上方工具條的定義使用的是組件 tbar, 以“添加為例”,其定義方式為。 tbar: //工具條 [{ text: 39。添加 39。, tooltip:39。添加信息 39。, iconCls:39。addicon39。, handler: function(btn, pressed){ AddEmployeeInfo()。//添加新的員工信息 本 科 畢 業(yè) 設(shè) 計(jì) 第 41 頁(yè) 共 52 頁(yè) }}] 當(dāng) 點(diǎn) 擊“ 添加 ” 按鈕 添加 員工 信息 時(shí) ,系 統(tǒng) 執(zhí) 行添 加 員工 信息 方 法AddEmployeeInfo(),在該方法中首先創(chuàng)建了一個(gè) 對(duì)象,在該 Window 對(duì)象中加入了一個(gè) FormPanel 對(duì)象, FormPanel 對(duì)象中包含了添加員工基本信息的各個(gè)組件,除此之外還定義了 兩個(gè)按鈕 :“確定”和“取消”,代碼如下 。 buttons:[{text:確定 ,handler:function(){ ({ url:39。addEmployeeWeb39。, //提交參數(shù)組 params: { id:(39。id39。)., ename:(39。ename39。)., e(39。e39。)., eaddress:(39。eaddress39。)., salary:(39。salary39。)., esex:(39。esex39。)., eidcard:(39。eidcard39。)., ebirthday:(39。ebirthday39。)., eusername:(39。eusername39。). }, success : function(response) { if ( != ) { var jsonStr = 。 if(jsonStr == success){ (系統(tǒng)提示 ,添 加 成 功! )。 ()。 ()。}else{ (系統(tǒng)提示 ,保 存 失 敗! )。 ()。}}})。 }},{text:取消 ,handler:function(){()}}] 本 科 畢 業(yè) 設(shè) 計(jì) 第 42 頁(yè) 共 52 頁(yè) 其中員工編號(hào)是系統(tǒng)在后臺(tái)根據(jù)已經(jīng)存在的員工的最大 編號(hào),在不重復(fù)的基礎(chǔ)上自動(dòng)生成的,員工所在的部門是動(dòng)態(tài)獲取右側(cè)“管理” 面板中的機(jī)構(gòu)樹的 id,數(shù)據(jù)顯示時(shí),根據(jù)取得的機(jī)構(gòu)數(shù)的 id 在部門表中查找出相應(yīng)的部門名稱,并將部門名稱賦值給相應(yīng)的員工實(shí)體,之后通過 list 列 表的形式回傳給 前臺(tái)頁(yè)面,前臺(tái)頁(yè)面通過 json 進(jìn)行數(shù)據(jù)解析,將信息顯示在 grid 中,至此,實(shí)現(xiàn)添加過程。 修改過程與添加過程類似,只是打開窗體時(shí)自動(dòng)攜帶所勾選的條目信息中的數(shù)據(jù) ,其代碼設(shè)計(jì)不再詳細(xì)描述。 當(dāng)點(diǎn)擊“ 徹底 刪除”按鈕時(shí),系統(tǒng)獲取選中信息的行數(shù),并將選中行傳給徹底刪除員工信息的 deleteEmployee(record)方法, 在該方法中使用 Ajax 向位于 web 層的deleteEmployeeWeb 發(fā)送請(qǐng)求,并將選中的員工信息的標(biāo)識(shí)員工編號(hào) eid 以參數(shù)形式傳送過去, deleteEmployeeWeb 接收到請(qǐng)求后進(jìn)行處 理,將相應(yīng)的員工信息從數(shù)據(jù)庫(kù)中刪除,并返回處理結(jié)果, 其代碼設(shè)計(jì)如下。 function deleteEmployee(record){ ({ url : 39。deleteEmployeeWeb39。,//Ajax 請(qǐng)求路徑,返回 success or false params:{ eid:(eid)}, success : function(response) { if ( != ) { var jsonStr = 。 if(jsonStr == success){ (系統(tǒng)提示 ,刪 除 成 功! )。 ()。}else{ (系統(tǒng)提示 ,刪 除 失 ?。?)。}}}})} “放入回收站” 與“徹底刪除”的執(zhí)行流程基本類似,不同的是在底層操作時(shí),將選中的員工的狀態(tài)改為“離職”,在此 不再敘述其代碼設(shè)計(jì)。 當(dāng)點(diǎn)擊檢索圖標(biāo) 進(jìn)行信息檢索時(shí),系統(tǒng)獲取檢索文本框中輸入值,若經(jīng)過判斷發(fā)現(xiàn)輸入內(nèi)容為空,則會(huì)提示用戶輸入檢索內(nèi)容,其代碼設(shè)計(jì)如下。 本 科 畢 業(yè) 設(shè) 計(jì) 第 43 頁(yè) 共 52 頁(yè) 39。 請(qǐng)輸入檢索內(nèi)容 39。,new ({id:39。search_button39。,store: new (), width:200, onTrigger2Click:function(){ if(()==39。39。||==null){ (39。不能為空! 39。)。} gridDataSearch()。//方法 }}) 如果經(jīng)過判斷發(fā)現(xiàn)輸入內(nèi)容不為空,執(zhí)行 gridDataSearch()方法,其代碼設(shè)計(jì)如下。 function gridDataSearch() { var keyword = (39。search_button39。).()。 = new ({url:searchEmployeeWeb?keyword= keyword})。 ()。} 其中 指定了獲取數(shù)據(jù)的數(shù)據(jù)源是 searchEmployeeWeb,傳遞到后臺(tái)進(jìn)行處理的參數(shù)是 keyword 是獲取的檢索文本框中輸入的關(guān)鍵字。 在系統(tǒng)底層對(duì)其進(jìn)行處理的方法是 searchEmployee, 其代碼設(shè)計(jì)如下。 public ArrayList searchEmployee(String keyword ) { ArrayList list = new ArrayList()。 String sql。 char mm=(0)。 int i = (mm).intValue()。 if(i(39。939。).intValue())//如果輸入關(guān)鍵字為字母,只檢索用戶名和身份證兩項(xiàng) {sql = select * from fly_employee ,fly_department where =39。在職 39。 and = and (eusername =39。+keyword+39。or eidcard =39。+keyword+39。)。} else{sql = select * from fly_employee ,fly_department where =39。在職 39。 and = and (eusername =39。+keyword+39。or eidcard =39。+keyword+39。or eid =39。+keyword+39。or salary =39。+keyword+39。)。 } conn = ()。//獲得與數(shù)據(jù)庫(kù)的連接 本 科 畢 業(yè) 設(shè) 計(jì) 第 44 頁(yè) 共 52 頁(yè) try { ps = (sql)。 //預(yù)處理 sql 語(yǔ)句 rs = ()。//執(zhí)行 sql 語(yǔ)句 while (()) { Employee e = new Employee()。//創(chuàng)建員工對(duì)象 e ((1))。 ((20))。 ((3))。 ((15))。 ((16))。 ((6))。 ((7))。 ((8))。 ((9))。 ((11))。 ((13))。 (e)。 //將符合條件的員工實(shí)體加入列表中 } } catch (SQLException e) { ()。} finally { ()。} return list。//返回符合檢索條件的列表數(shù)據(jù) } 回收站 模塊 回收站模塊功能設(shè)計(jì) 通過點(diǎn)擊“系統(tǒng)菜單”或者直接在桌面點(diǎn)擊“回收站” 圖標(biāo) 快捷方式可進(jìn)入回收站功能模塊,該模塊設(shè)計(jì)目的是為了存儲(chǔ)公司離職的員工信息,通過該功能模塊,管理員可以實(shí)現(xiàn)“恢復(fù)信息”和“徹底刪除”的功能,選擇“恢復(fù)信息”時(shí)能夠?qū)㈦x職員工變成在職員工,選擇“徹底刪除”則可將員工信息徹底刪除,此時(shí)刪除信息不可恢復(fù)。其界面設(shè)計(jì)如 圖 所示 。 本 科 畢 業(yè) 設(shè) 計(jì) 第 45 頁(yè) 共 52 頁(yè) 圖 回收站 回收站 模塊代碼設(shè)計(jì) 勾選回收站中的員工信息點(diǎn)擊“恢復(fù)信息”,系統(tǒng)執(zhí)行恢復(fù)信息方法,按照選中行的員工編號(hào)在數(shù)據(jù)庫(kù)中查找該員工的信息,并將其狀態(tài)改
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1