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

正文內(nèi)容

人事信息管理系統(tǒng)本科(編輯修改稿)

2025-06-18 23:43 本頁面
 

【文章內(nèi)容簡介】 或 (i, (i)^(En_Key8))。 if(i()1) En_Key = (short)((Result[i]+En_Key)*C1+C2)。 // 產(chǎn)生下一個(gè)密鑰 } S=Result。 // 保存結(jié)果 for(i=0。 i()。 i++) // 對(duì)加密結(jié)果進(jìn)行轉(zhuǎn)換 { j=S[i]。 // 提取字符 // 將字符轉(zhuǎn)換為兩個(gè)字母保存 str=12。 // 設(shè)置 str 長度為 2 //str[0]=65+j/26。 //str[1]=65+j%26。 //back += str。 (0, 65+j/26)。 (1, 65+j%26)。 back += str。 } return back。 } 加密函數(shù)的實(shí)現(xiàn): CString CCrypt::Decrypt(CString S) // 解密函數(shù) { branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H9 CString Result,str,back。 int i,j。 //()。 // 清除結(jié)果 for(i=0。 i ()/2。 i++) // 將字符串兩個(gè)字母一組進(jìn)行處理 { j = (S[2*i]65)*26。 j += S[2*i+1]65。 str=1。 // 設(shè)置 str 長度為 1 str=j。 Result+=str。 // 追加字符,還原字符串 } S=Result。 // 保存中間結(jié)果 for(i=0。 i()。 i++) // 依次對(duì)字符串中各字符進(jìn)行操作 { //Result[i]=(unsigned int)S[i]^(De_key8)。 // 將密鑰移位后與字符異或 (i, (BYTE)(i)^(De_key8))。 if(i()) De_key = (short)((S[i]+De_key)*C1+C2)。 // 產(chǎn)生下一個(gè)密鑰 } return Result。 } you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV 管 理員登錄后主界面 圖 11. 管理員登錄后主界面 branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H11 圖 12. 左側(cè)人事管理樹型圖 you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV 圖 13. 左側(cè)出勤管理樹型圖 branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H13 圖 14. 左側(cè)工資管理樹型圖 人事管理 人事管理是對(duì)員工基本信息、人事變動(dòng)信息、培訓(xùn)信息等的錄入、刪除、修改、查詢、導(dǎo)出等的操作,主要包括以下幾個(gè)部分: 人員檔案管理是對(duì)員工的基本信息的管理,方便對(duì)員工的管理;界面(見下圖) 職稱評(píng)定管理記錄員工的職稱評(píng)定情況; 獎(jiǎng)懲管理記錄員工的獎(jiǎng)懲情況及獎(jiǎng)懲原因; 培訓(xùn)記錄管理記錄員工的培訓(xùn)情況; 人事變動(dòng)管理記錄員工的調(diào)動(dòng)情況; 考評(píng)管理記錄員工的考評(píng)情況、結(jié)果、時(shí)間等; 福利品領(lǐng)取管 理記錄員工領(lǐng)取福利品的情況; 培訓(xùn)項(xiàng)目管理說明:對(duì)于公司為提供員工素質(zhì)和能力而進(jìn)行的培訓(xùn)項(xiàng)目進(jìn)行添加、修改、刪除管理,主要包括培訓(xùn)名稱、培訓(xùn)地點(diǎn)、培訓(xùn)內(nèi)容、培訓(xùn)開始時(shí)間、 you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV培訓(xùn)結(jié)束時(shí)間、培訓(xùn)單位、培訓(xùn)費(fèi)用等的管理。 考評(píng)項(xiàng)目管理說明,公司增加的各種對(duì)員工的考核管理。 //對(duì)于員工進(jìn)行考核,從而保證對(duì)員工的各種晉升及工資的調(diào)整進(jìn)行管理。 福利品管理,對(duì)于公司在節(jié)日時(shí)發(fā)放給員工的福利品進(jìn)行添加修改等管理。 圖 15. 人員檔案管理 圖 當(dāng)操作員選中一條記錄雙擊或點(diǎn)擊增加(修改)等按鈕是將彈出 branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H15 圖 16. 單個(gè)員工信息圖 操作員可以在 此對(duì)話框上查看、修改、增加新的員工詳細(xì)信息。用戶點(diǎn)擊增加按鈕后,系統(tǒng)自動(dòng)生成員工編號(hào)(此處員工編號(hào)是從數(shù)據(jù)庫中讀取第一個(gè)最大未用的編號(hào)),代碼如下: (select EmpID from EM_Employee order by EmpID asc)。 m_pRecordset=(_bstr_t(strSql))。 while(!m_pRecordsetadoEOF) { vBefID=atoi((LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(EmpID))。 m_pRecordsetMoveNext()。 if(m_pRecordsetadoEOF) break。 vAftID=atoi((LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(EmpID))。 if((vAftIDvBefID)1) { vID=vBefID。 you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV break。 } } if(m_pRecordsetadoEOF) vID=vBefID。 vID+=1。 (%05d,vID)。 插入員工基本信息時(shí),基本信息比如象民族、專業(yè)、籍貫等信息可以通過從下拉菜單中選擇,而不用手工輸入,信息中有關(guān)時(shí)間的信息可以通過點(diǎn)擊下拉框選擇時(shí)間來設(shè)置。當(dāng)員工插入完成后點(diǎn)擊保存退出。 ConeEmpRec 對(duì)話框中“上一個(gè)”按鈕代碼如下: (select * from EM_Employee)。 m_pRecordset=(_bstr_t(strSql))。 while(!m_pRecordsetadoEOF) { vEmpID=(LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(EmpID)。 if(vEmpID==m_EmpID) break。 else m_pRecordsetMoveNext()。 } m_pRecordsetMovePrevious()。 if(m_pRecordsetadoBOF) m_pRecordsetMoveLast()。 vEmpID=(LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(EmpID)。 當(dāng)目前已經(jīng)是最后一個(gè)員工時(shí),自動(dòng)顯示第一個(gè)員工的相關(guān)信息。“下一個(gè)”同理自動(dòng)顯示最后一個(gè)員工信息。 員工社會(huì)關(guān)系、員工輔助信息、員工個(gè)人經(jīng)歷的界面差不多類似,如下 branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H17 圖 17. 員工社會(huì)關(guān)系、員工輔助信息、員工個(gè)人經(jīng)歷 圖 獲取選中行代碼如下: pos = ()。 if(!pos) return。 Index= (pos)。 // 得到項(xiàng)目索引 = (Index,1)。 //獲取員工編號(hào) 人事管理模塊中職稱評(píng)定管理、獎(jiǎng)懲管理、培訓(xùn)記錄管理、人事變動(dòng)管理、考評(píng)管理、福利品領(lǐng)取管理等界面類似,界面如下: you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV 圖 18. 職稱評(píng)定管理、獎(jiǎng)懲管理、培訓(xùn)記錄管理、人事變動(dòng)管理、考評(píng)管理、福利品領(lǐng)取管理等界面 圖 出勤管理 出勤管理主要包括考勤記錄、請(qǐng)假記錄、加班記錄、出差記錄、月度考勤記錄五個(gè)部分。 考勤記 錄是負(fù)責(zé)對(duì)員工的上下班時(shí)間進(jìn)行記錄,包括添加、刪除、修改;計(jì)算工作時(shí)間 假記錄記錄員工請(qǐng)假次數(shù),在核算員工工資時(shí)將根據(jù)請(qǐng)假次數(shù)進(jìn)行工資核算; 加班記錄記錄員工加班的時(shí)間、日期及加班類型,核算工資時(shí)將根據(jù)加班類型及加班時(shí)間核算加班工資; 出差記錄記錄員工的出差類型、出差地點(diǎn)、出差開始時(shí)間、出差結(jié)束時(shí)間、出差任務(wù)等,其中出差類型及時(shí)間將在工資核算時(shí)計(jì)算出差補(bǔ)貼; 月度考勤記錄記錄了員工一個(gè)月中累積加班時(shí)間、累計(jì)請(qǐng)假時(shí)間、累計(jì)曠工次數(shù)、累計(jì)出差時(shí)間、遲到早退次數(shù),其中累計(jì)礦工次數(shù)及累計(jì)遲到早退次數(shù)也將在工資核算中 扣除相應(yīng)金額。 branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H19 圖 19. 員工出勤管理圖 工資管理 工資管理主要包括對(duì)工資等級(jí)、工資構(gòu)成項(xiàng)目、稅率管理、節(jié)日補(bǔ)貼、月度工資等管理。 工資等級(jí),對(duì)工資等級(jí)的添加、修改、刪除,主要是方便用人事管理對(duì)員工工資的添加、修改,通過對(duì)工資等級(jí)的修改可以對(duì)員工同一等級(jí)進(jìn)行批量修改。 工資構(gòu)成項(xiàng)目,是對(duì)于工資由哪些項(xiàng)目構(gòu)成的管理及這些項(xiàng)目是稅前還是稅后及加、減等的管理。界面如下: 圖 20. 工資構(gòu)成圖 稅率管理,是對(duì)員工應(yīng)納稅的稅率及納稅金額的上下限、速算扣除數(shù)等的管理,方便月度工資中核算稅后工資。 you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV節(jié)日補(bǔ)貼管理,是公司對(duì)于員工各種法 定節(jié)日及員工生日發(fā)放給員工的補(bǔ)貼。 月度工資管理,實(shí)現(xiàn)了對(duì)員工的月度工資的添加、修改、刪除、查詢、導(dǎo)出到Excel 等的管理,基本工資是根據(jù)是人事管理哪里讀取的,加班費(fèi)通過加班類型及加班時(shí)間計(jì)算,出差補(bǔ)貼按照每種出差類型的補(bǔ)貼 * 次數(shù) 的和,額外稅前是通過工資管理員設(shè)置的,設(shè)置界面如下圖 1),應(yīng)發(fā)工資計(jì)算公式:應(yīng)發(fā)工資金額 =基本工資 +加班費(fèi) +出差補(bǔ)助 請(qǐng)假扣款 +額外稅前項(xiàng),額外稅后、節(jié)日補(bǔ)貼是通過工資管理員設(shè)置的,設(shè)置界面如下圖 2),稅后工資計(jì)算公式:稅后工資 =應(yīng)發(fā)工資金額 納稅金額;稅金額計(jì)算公式:納稅金 額 =應(yīng)納稅金額 *適合稅率 速算扣除數(shù)而應(yīng)納稅金額=應(yīng)發(fā)工資金額 納稅基數(shù) (1000);實(shí)發(fā)工資 =稅后工資 +稅后應(yīng)加項(xiàng) 稅后應(yīng)扣項(xiàng) +納稅基數(shù)。月度工資管理的主界面: 圖 21. 月度工資管理 圖 branch etwok,:vfCAzq34/x516EO。H人事信息管理系統(tǒng) branch etwok,:vfCAzq34/x516EO。H21 圖 22. 額外稅前計(jì)算圖 圖 23. 額外稅后計(jì)算圖 月度工資表導(dǎo)出至 Excel 效果如下圖: 圖 24. 工資表導(dǎo)出樣式圖 查詢時(shí)的通過選擇下拉框中的員工姓名或月份查看工資信息,當(dāng)選擇變化時(shí)通過調(diào)用 SelecteConditionSet()函數(shù)改變查詢條件,然后調(diào)用 Displaytxt()顯示查詢后的結(jié)果, SelecteConditionSet()主要代碼: void CSalary::SelecteConditionSet() { UpdateData(TRUE)。 condition_SQL=。 (vCondition_month)。 (vCondition_name)。 you canzm,:GB()CLED39。NSPFk。4OK56W8Rprincles: twokubymfh,。SB/AqIWO21xDFCPV if(vCondition_name!=所有 ) { vCondition_EmpID=(vCondition_name)。 condition_SQL=condition_SQL+ and =39。+vCondition_EmpID+39。 } // if(vCondition_month!=所有 ) condition_SQL=condition_SQL+ and SALMonth=39。+vCondition_month+39。 RefreshData()。 UpdateData(FALSE)。 } 查 詢 語 句 : vSQL=select SALID, EmpID,EmpName,SALMonth,。 vSQL=vSQL+ SGSalaryGrade,SGSalarySum,SALOvertimePay,SALGoOnErrandsSubsidy。 vSQL=vSQL+,SALLeavePenalty,SALAtherBefTr,SALOughtSalary,SALAtherAftTr,SALFeastSubsidy。 vSQL=vSQL+,SALTa
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1