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

正文內(nèi)容

人力資源管理系統(tǒng)開(kāi)發(fā)利用畢業(yè)論文(編輯修改稿)

2025-07-25 11:06 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 atetime是入職時(shí)間Employee_dwellVarchar(50)是居住地Employee_edulevVarchar(50)是學(xué)歷Employee_dutyBigint是職位Employee_deptBigint是部門(mén)Employee_phoneChar(20)否電話員工工資表如表410所示:?jiǎn)T工工資表包括員工編號(hào)、基本工資、職位工資、缺勤扣款、養(yǎng)老保險(xiǎn)、工齡工資。表410 員工工資表(tb_laborage)列名數(shù)據(jù)類(lèi)型允許為空說(shuō)明Employ_idChar(10)否員工編號(hào)Base_laboragefloat是基本工資Duty_laboragefloat是職位工資Leser_laboragefloat是缺勤扣款insurancefloat是養(yǎng)老保險(xiǎn)recoupfloat是工齡工資請(qǐng)假登記表如表411所示:請(qǐng)假登記表包括員工編號(hào)、請(qǐng)假日期、請(qǐng)假事由、起始日期、終止日期、請(qǐng)假時(shí)間、請(qǐng)假類(lèi)型。表411 請(qǐng)假登記表(tb_req_leave)列名數(shù)據(jù)類(lèi)型允許為空說(shuō)明Req_empChar(10)否員工編號(hào)Req_datesmalldatetime否請(qǐng)假日期Req_restext是請(qǐng)假事由Req_frmsmalldatetime是起始日期Req_tosmalldatetime是終止日期Req_stlVarchar(5)是請(qǐng)假時(shí)間Req_lngfloat是請(qǐng)假類(lèi)型員工考核表如表412所示:?jiǎn)T工考核表包括考核年度、考核月份、員工編號(hào)、工作態(tài)度、工作能力、工作績(jī)效。表412 員工考核表(tb_access)列名數(shù)據(jù)類(lèi)型允許為空說(shuō)明Access_dateyearint否考核年度Access_datemonthint否考核月份Employee_idChar(10)否員工編號(hào)Access_mannerofworkfloat是工作態(tài)度Access_abilityfloat是工作能力Access_efficiencyfloat是工作績(jī)效應(yīng)聘登記表如表413所示:應(yīng)聘登記表包括應(yīng)聘編號(hào)、應(yīng)聘者姓名、性別、出生年月、學(xué)歷、專(zhuān)業(yè)、應(yīng)聘部門(mén)、應(yīng)聘職位、籍貫、住址、電話、ICQ、簡(jiǎn)歷。表413 應(yīng)聘登記表(tb_applicant)列名數(shù)據(jù)類(lèi)型 允許為空 說(shuō)明 Applicant_idChar(10)否應(yīng)聘編號(hào)Applicant_nameVarchar(50)否應(yīng)聘者姓名Applicant_sexChar(3)否性別Applicant_birthdatySmalldatetime否出生年月Applicant_eduoflevVarchar(50)是學(xué)歷Applicant_specialtyVarchar(50)是專(zhuān)業(yè)Applicant_deptBigint否應(yīng)聘部門(mén)Applicant_dutyBigint否應(yīng)聘職位Applicant_nativeplaceVarchar(50)是籍貫Applicant_addressVarchar(50)是住址Applicant_phoneChar(20)是電話Applicant_ICQChar(20)是ICQApplicant_resumetext是簡(jiǎn)歷部門(mén)信息表如表414所示:部門(mén)信息表包括部門(mén)編號(hào)、部門(mén)名字、部門(mén)簡(jiǎn)介。表414 部門(mén)信息表(tb_dept)列名數(shù)據(jù)類(lèi)型允許為空說(shuō)明Dept_idBigint否部門(mén)編號(hào)Dept_nameVarchar(20)否部門(mén)名字Dept_showVarchar(100)是部門(mén)簡(jiǎn)介工資信息表如表415所示:工資信息表包括年份、月份、員工編號(hào)、缺勤扣款、獎(jiǎng)金、基本工資、職務(wù)工資、缺勤扣款、養(yǎng)老保險(xiǎn)。表415 工資信息表(tb_paylist)列名數(shù)據(jù)類(lèi)型允許為空說(shuō)明Pay_datemonthInt否年份Pay_dateyearInt否月份Employee_idChar(10)否員工編號(hào)Pay_deductfloat是缺勤扣款Pay_bonusfloat是獎(jiǎng)金Pay_laboragefloat是基本工資Duty_laboragefloat是職務(wù)工資Leser_laboragefloat是缺勤扣款insurancefloat是養(yǎng)老保險(xiǎn) 系統(tǒng)流程圖人力資源管理系統(tǒng)流程圖如圖416所示:圖416 人力資源管理系統(tǒng)流程圖首先當(dāng)用戶(hù)登錄時(shí)系統(tǒng)會(huì)根據(jù)數(shù)據(jù)庫(kù)用戶(hù)名密碼信息檢測(cè)登錄名密碼是否正確給出相應(yīng)提示,如果用戶(hù)選擇不登陸,則只能瀏覽相關(guān)信息而不能添加信息,當(dāng)用戶(hù)登錄成功時(shí),用戶(hù)既可以瀏覽信息也可以進(jìn)行相應(yīng)的增刪改操作,可以對(duì)員工工資信息、月工資信息、考勤信息、應(yīng)聘信息等進(jìn)行增刪改操作。 本章小結(jié)本章主要對(duì)系統(tǒng)框架做了詳細(xì)介紹,包括系統(tǒng)的設(shè)計(jì)思想、系統(tǒng)的功能結(jié)構(gòu)、系統(tǒng)模塊描述、系統(tǒng)的實(shí)體信息圖、數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)流程圖,本章讓我們對(duì)系統(tǒng)的總體思想結(jié)構(gòu)以及模塊有了很好的了解,知道了數(shù)據(jù)庫(kù)的具體結(jié)構(gòu)。5 詳細(xì)設(shè)計(jì) 用戶(hù)登錄模塊詳細(xì)設(shè)計(jì)圖51 用戶(hù)登錄界面用戶(hù)登錄模塊概述:人力資源管理系統(tǒng)的信息安全是至關(guān)重要的,對(duì)不同人要進(jìn)行不同的操作限制。用戶(hù)可以通過(guò)登錄進(jìn)入程序,也可以不登錄,對(duì)于登錄的用戶(hù)開(kāi)放所有權(quán)限,非登錄用戶(hù)只可以瀏覽相關(guān)信息而沒(méi)有修改、插入、刪除數(shù)據(jù)的權(quán)限。用戶(hù)登錄模塊的運(yùn)行效果如上圖51所示:2) 用戶(hù)登錄實(shí)現(xiàn)過(guò)程(1)創(chuàng)建一個(gè)對(duì)話框資源,ID號(hào)為IDD_LANDING。(2)導(dǎo)入一張背景位圖、標(biāo)題欄位圖、系統(tǒng)按鈕位圖和兩個(gè)按鈕位圖,屬性默認(rèn)。(3)新建一個(gè)對(duì)話框,刪除VC默認(rèn)添加的靜態(tài)文本控件,設(shè)置兩個(gè)按鈕類(lèi)型為Bitmap,將按鈕調(diào)整到合適位置,其他默認(rèn)。然后添加兩個(gè)編輯框和一個(gè)圖片控件,打開(kāi)控件屬性對(duì)話框,將Type設(shè)置為BITMAP,在Image組合框里選擇剛剛導(dǎo)入的位圖。登錄框的主要功能是登錄和安全控制,下面是人力資源管理系統(tǒng)的登錄過(guò)程實(shí)現(xiàn). if(()) //如果當(dāng)前沒(méi)有記錄則用戶(hù)名或密碼無(wú)效 { ()。 //關(guān)閉數(shù)據(jù)連接 return FALSE。 } (0, CADOOperation::ADO_TYPE_INT, amp。count)。//得到結(jié)果 ()。 if(count = 0) //記錄數(shù)據(jù)小于或等于0則表中無(wú)該項(xiàng) return FALSE。 return TRUE。響應(yīng)IDOK按鈕命令,添加代碼如下:void CLandingDlg::OnOK() { CString name, code。 //分別用于保存用戶(hù)名、密碼 GetDlgItemText(IDC_EDIT1, name)。 GetDlgItemText(IDC_EDIT2, code)。 //得到用戶(hù)名和密碼 if(!CheckLoading(name, code)) //檢查用戶(hù)名和密碼的有效性 { MessageBox(錯(cuò)誤的用戶(hù)名或密碼!, 提示, MB_OK | MB_ICONWARNING)。 //提示出錯(cuò) ((CEdit*)GetDlgItem(IDC_EDIT1))SetFocus()。 //移動(dòng)焦點(diǎn) ((CEdit*)GetDlgItem(IDC_EDIT1))SetSel(0, 1)。 //設(shè)置框內(nèi)容選定狀態(tài) Invalidate()。 return 。 } m_UserName = name。 //保存后的用戶(hù)名 CDialog::OnOK()。} 主窗口模塊詳細(xì)設(shè)計(jì)人力資源管理系統(tǒng)主窗體界面中主要包括如下內(nèi)容:菜單欄:包括系統(tǒng)操作、人事檔案、人事管理、日常管理和幫助5個(gè)菜單項(xiàng)。工具欄:包括業(yè)績(jī)管理、用人申請(qǐng)、工資單、業(yè)務(wù)考核和幫助5個(gè)常用操作按鈕。系統(tǒng)主窗體的運(yùn)行效果如圖52所示:圖52 人力資源管理系統(tǒng)主窗體圖主窗體實(shí)現(xiàn)步驟如下:(1)新建一個(gè)基于對(duì)話框的MFC工程,刪除所有默認(rèn)控件。(2)新建一個(gè)菜單資源,更改ID為IDR_MAINFRAME_MENU并添加菜單項(xiàng)。(3)主窗體代碼實(shí)現(xiàn)如下: for(int i=0。 i ICONSUM。 i++) { tbButton[i].dwData = NULL。 tbButton[i].fsState = TBSTATE_ENABLED。 //按鈕狀態(tài) tbButton[i].fsStyle = (BYTE)TBSTYLE_FLAT。 //按鈕風(fēng)格 tbButton[i].iBitmap = i。 //設(shè)置圖標(biāo) } tbButton[0].idCommand = ID_ATTENDANCE_RECORD。 //為每個(gè)按鈕指定一個(gè)命令I(lǐng)D tbButton[1].idCommand = IDM_REQUEST_EMPLOYEE。 tbButton[2].idCommand = IDM_PAYLIP。 tbButton[3].idCommand = IDM_PORTFOLIO。 tbButton[4].idCommand = ID_ABOUT。 (ICONSUM, tbButton)。 //為工具欄添加按鈕 ()。 //自動(dòng)調(diào)整工具欄大小 (TBSTYLE_FLAT | CCS_TOP)。//設(shè)置工具欄風(fēng)格 (IDR_MAINFRAME_MENU)。 //加載菜單欄 SetMenu(amp。m_Menu)。 //為主窗體添加菜單欄 CString statusCon。 //用以保存狀態(tài)項(xiàng)的內(nèi)容 CLandingDlg dlg。 if(IDOK != ()) { ::G_IsLanded = FALSE。 NonLoading()。 statusCon = 當(dāng)前用戶(hù)沒(méi)有登錄!。 goto setstatus。 } m_CurUserName = ()。else m_CurUserName = zhanghui。endif (當(dāng)前用戶(hù)是:%s, m_CurUserName)。setstatus: UINT indicators[] = {100, 101}。 (this)。 //創(chuàng)建狀態(tài)欄 (indicators, sizeof(indicators)/sizeof(UINT))。//為狀態(tài)欄的狀態(tài)項(xiàng)指定ID號(hào) (0, 100, 0, 200)。 //設(shè)置狀態(tài)項(xiàng)信息 (1, 101, 0, 600)。 (0, statusCon)。 //設(shè)置狀態(tài)欄顯示文本RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0)。 //調(diào)整窗口客戶(hù)區(qū)控件的大小和位置 人事檔案模塊詳細(xì)設(shè)計(jì) 員工檔案錄入模塊設(shè)計(jì)1)員工檔案錄入模塊概述員工檔案錄入模塊的功能是實(shí)現(xiàn)員工檔案的基本信息的錄入操作。員工檔案模塊運(yùn)行效果如圖53所示:圖53 員工檔案錄入界面2)員工檔案錄入模塊過(guò)程本模塊使用的數(shù)據(jù)表有:tb_dept、tbdept_duty、tb_employee、tb_applicant(1)添加相應(yīng)控件,可以根據(jù)需要更改控件的ID號(hào),并為“學(xué)歷”組合框添加默認(rèn)學(xué)歷。(2)添加相應(yīng)的函數(shù)InitDeptComboBox(CboBox* pDept)和ShowDutyComboBox (Cstring dept,CboBox* pDept),功能是初始化“部門(mén)”和“職務(wù)”組合框。實(shí)現(xiàn)代碼如下:BOOL CFileRecord::InitDeptComboBox(CComboBox* pDept){ CADOOperation dept。 CString str。 (tb_dept)。 //打開(kāi)部門(mén)信息表 if(()) //判斷是否有數(shù)據(jù) return TRUE。 ()。 //移動(dòng)到第一條記錄 do { (dept_name, CADOOperation::ADO_TYPE_STRING, amp。str)。 pDeptAddString(str)。 //插入到“部門(mén)”組合框中 ()。 //移動(dòng)到下一條記錄 }while(!())。 pDeptSetCurSel(0)。 //設(shè)定當(dāng)前項(xiàng)為第一項(xiàng) ()。 return TRUE。} (3)添加函數(shù)SetApplerInfo(Cstring amp。id),功能是用應(yīng)聘者信息初始化員工登記對(duì)話框。代碼如下: CADOOperation ado。 CString sql。 CString constr。 SYSTEMTIME sysTime = {0}
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1