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

正文內(nèi)容

考勤管理系統(tǒng)的設計與實現(xiàn)(含源程序代碼)(參考版)

2024-12-10 00:50本頁面
  

【正文】 特此聲明! 作者簽名: 2021 年 06 月 日 。 ( 5)學??梢怨紝W位論文的全部或部分內(nèi)容(保密學位論文在解密后遵守此規(guī)定)。 ( 3)學校可以學術交流為目的復制、贈送和交換學位論文。 關于學位論文使用權和研究成果知識產(chǎn)權的說明: 本人完全了解成都信息工程學院有關保管使用學位論文的規(guī)定,其中包括: ( 1)學校有權保管并向有關部門遞交學位論文的原件與復印件。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含 為獲得成都信息工程學院或其他教學機構的學位或證書而使用過的材料。 第 25 頁 共 26 頁 致 謝 本文是在 羅代升 老師的熱情關心和指導下完成的,他淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本課題起到了極大的作用。 [6] John . Visual C++MFC編程實例 [M].北京:機械工業(yè)出版社 ,2021。 [4] 張越 . Visual C++網(wǎng)絡程序設計實例詳解 [M].北京:人民郵電出版社, 2021。 [2] 方睿,吳四九 .網(wǎng)絡數(shù)據(jù)庫原理及應用 [M].成都:四川大學出版社 ,2021。 相信這次設計的完成對我今后的工作有很大的幫助。通過設計,我認識到了 考勤管理 系統(tǒng)的重要性,加深了對 公司考勤管理 流程的了解。系統(tǒng)重點設計了企事業(yè)單位員工的出勤 管理 和 用戶操作 的 界面,從而保證企事業(yè)單位的正常運行 ,是人力資源的重要組成部分 。 結 論 考勤 管理系統(tǒng)使用 的 是 Visual C++ 和 SQL Server2021 開發(fā)的。為了防止因為表 UserInfo 中的 EmpId 字段找不到表 EmpInfo 中對應的 EmpId 字段值而造成用戶記錄無法顯示問題,在表之間連接關系時使用了 LEFT JION 關鍵字 ,即只要是 UserInfo 中存在的記錄都 將出現(xiàn)在結果集中,無論它在其他兩個表中是否存在對應的記錄。 CDialog::OnOK()。 (m_user)。 return。 UpdateData(FALSE)。 (m_user)。 return。 UpdateData(FALSE)。 第 23 頁 共 26 頁 return。} if (m_new == ) { MessageBox(請輸入新密碼 )。 GetDlgItem(IDC_OLD_EDIT)SetFocus()?!?} void CPasswdDlg::OnOK() { //將對話框中編輯框的數(shù)據(jù)讀取到成員變量中 UpdateData(TRUE)。 //刷新 ADO Data 控件的記錄源 (cSource)。普通用戶 39。系統(tǒng)管理員 39。 第 22 頁 共 26 頁 圖 13 用戶管理框圖 主要代碼 如下: void CUserManDlg::RefreshData() { UpdateData(TRUE)。 這個模塊包括了用戶管理和密碼修改兩個功能。從 SELECT 可以返回表 CheckInfo 中當日事假,病假和曠工的記錄。? } 程序中使用了嵌套查詢語句,即在一個 SELECT 語句中嵌套使用了另外一個SELECT 語句。 (cSource)。 + cTime + 39。是 39。是 39。是 39。 //根據(jù)部門編號設置 SELECT 語句 cTime = (%Y%m%d)。 第 21 頁 共 26 頁 圖 12 當日缺勤人員圖 主要代碼 如下 : void CAbsenceDlg::RefreshData() { UpdateData(TRUE)。? } 程序執(zhí)行 SELECT 語句,從表 EmpInfo 和其他視圖中讀取選擇月份中各員工的考勤信息, ISNULL()函數(shù)是 SQL Server 的內(nèi)部函數(shù),它的功能是當?shù)谝粋€參數(shù)為 NULL 時,將第二個參數(shù)作為結果返回。 //刷新 ADO Data 控件的記錄源 (cSource)。 + cTime + 39。 + cTime + 39。 + cTime + 39。 + cTime + 39。 + cTime + 39。 + cTime + 39。 + cTime + 39。 + cTime + 39。 cTime = cYear + + cMonth。 // 查詢?nèi)掌? // 得到年份和月份 ((), cYear)。 else cStrCnd = 。 (%d, iDepId)。 第 19 頁 共 26 頁 圖 11 月考勤統(tǒng)計圖 主要代碼 如下 : void CDepDlg::RefreshData() { UpdateData(TRUE)。為了對各種考勤天數(shù)進行 統(tǒng)計,需要創(chuàng)建一組視圖,分別按月統(tǒng)計所有員工的全勤天數(shù),休息天數(shù),曠工天數(shù),遲到次數(shù),早退次數(shù),病假天數(shù),事假天數(shù)和出差天數(shù)。} 程序執(zhí)行 SELECT 語句,從表 CheckInfo 和 EmpInfo 中讀取選擇日期中各員工的考勤信息。 //刷新 ADO Data 控件的記錄源 (cSource)。 // 設置 SELECT 語句 CString cSource = SELECT AS 員工編號 , AS 姓名 , AS 出勤日期 , AS 是否全勤 , AS 是否出差 , AS 是否事假 , AS 是否病假 , AS 是否曠工 , AS 是否休息 , AS 是否遲到 , AS 是否早退 , AS 備注 FROM CheckInfo c, EmpInfo e WHERE = AND = 39。 CString cTime。 首先選擇要查詢的日期,在點擊查詢按鈕,即列出這日期的員工信息,包括員工編號,員工姓名,出勤日期,是否全勤,是否出差,是否請假,是否加班等等?!?} 統(tǒng)計查詢模塊 統(tǒng)計查詢模塊主要是實現(xiàn)了日考勤統(tǒng)計表,月考勤統(tǒng)計表,當日缺勤人員列表 3 個功能。// 插入記錄 } else { (, (0))。 if(EmpId == ) {// 在添加時,若人員有出勤記錄,則不允許添加 if((CheckDate, (0))) { MessageBox(已經(jīng)有此員工的出勤信息,不能添加 )。 = 否 。 = 否 。 = 否 。 = 否 。 // 賦值到 CCheckInfo 對象中 第 17 頁 共 26 頁 = atol((0))。 } CCheckInfo cur。 if(().GetEof())// 是否選擇人員 { MessageBox(請選擇人員 )。用戶可以根據(jù)實際的情況進行具體的操作,添加,修改和刪除。選擇出差狀態(tài),寫出出差原因,然后單擊確定按鈕,可以保存指定員工的出差情況。 出差信息管理 出差信息 管理 編輯對話框主要是對員工的出差情況的添加和修改。} 請假信息保存在表 CheckInfo 中,如果在出勤信息管理模塊中輸入了出勤信息,則不能再輸入請假信息。// 插入記錄 } else { (, EmpId)。 return。 switch(m_shijia) { = m_memo。 = CheckDate。 return。 return。 第 15 頁 共 26 頁 圖 8 請假信息圖 主要代碼 如下 : void CLeaveEditDlg::OnOK() { UpdateData(TRUE)。 請假信息管理對話框中,通過點擊左邊的部門,列出各個部門 中的員工及其員工的信息,選中員工的姓名則可以進行員工的請假信息的編輯。} 請假信息管理 請假信息編輯對話框 中,首先點擊選擇部門,在左側則列出所有部門及其員工信息,選擇一個員工,會在右側下方顯示他的請假狀態(tài)。 if (() == IDOK) RefreshData()。 = (2)。 else if((4) == 周六日加班 ) = 1。 COvertimeEditDlg dlg。 // 根據(jù)部門編號得到部門信息 (%d, )。 // 根據(jù)員工編號得到員工信息 ((0))。 return。 if (() == IDOK) RefreshData()。 CurrentTime = CTime::GetCurrentTime()。用戶可以根據(jù)實際的情況進行具體的操作,添加,修改和刪除。選擇加班狀態(tài), 包括加班時數(shù),加班原因和加班類型, 然后單擊確定按鈕,可以保存指定員工的加班情況 。 加班信息管理 加班信息編輯對話框 主要是對員工的加班情況的添加和修改 。} void COnDutyManDlg::OnAddButton()// 添加按鈕 {...} void COnDutyManDlg::OnModiButton()//修改按鈕 {… } void COnDutyManDlg::OnDelButton()//刪除按鈕 {… } 程序調(diào)用 ()函數(shù)獲取當前選擇的部門接點數(shù)據(jù),并使用 GetItemData(node)函數(shù)獲取部門編號。 (cSource)。 //根據(jù)部門編號設置 SELECT 語句 (%d, iDepId)。 iDepId = (node)。 //從 Tree 控件中讀取部門編號信息 HTREEITEM node。 第 12 頁 共 26 頁 圖 6 出勤信息 主要代碼 如下 : void COnDutyManDlg::RefreshData() { UpdateData(TRUE)。 出勤管理 對話框中,根據(jù) 左邊的部門 ,列出各個部門中的員工及其員工的出勤信息,出勤時間,是否全勤,是否出差,是否遲到,是否早退,是否曠工等。選擇一個員工,會在右側下方顯示他的出勤狀態(tài)。} 考勤管理模塊 考勤管理模塊主要實現(xiàn)了出勤信息管理,加班信息管理,請假信息管理和出差信息管理。 ((0))。 // 將員工數(shù)據(jù)讀取到編輯對話框中 if(()==IDOK) RefreshData()。 // 讀取選擇員工的記錄 ((0))。
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1