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

正文內(nèi)容

基于vc的考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-11-21 21:44本頁(yè)面
  

【正文】 。同時(shí)要也要感謝軟件 0802 班的全體同學(xué),在這個(gè)優(yōu)秀班集體中生活學(xué)習(xí)的 四 年,讓我終生難忘。這除了自身的努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵(lì)是分不開的。回首既往,自己一生最寶貴的時(shí)光能在這樣的校園之中,能在眾多學(xué)富五車、才華橫溢的老師們的熏陶下度過,實(shí)在是榮幸之極。此設(shè)計(jì)既是對(duì)過去所學(xué)知識(shí)的回顧,也是對(duì)自己所學(xué)知識(shí)的一個(gè)總結(jié)。軟件開發(fā)中系統(tǒng)分析能力、開發(fā)思路及設(shè)計(jì)思想是最重要的,都是靠基礎(chǔ)和平時(shí)的積累來掌握的。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。 SQL Server 2020 經(jīng)典實(shí)例教程 [M].北京:電子工業(yè)出版社, 2020. [6] 王 豐,高光金 . Visual C++ 程序設(shè)計(jì)教程與實(shí)訓(xùn) [M]. 北京:北京大學(xué)出版社, [7] 陳明 .軟件工程 . 清華大學(xué)出版社 [M].北京: [8] 張蒲生 . SQL Server 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) [M]. 北京:清華大學(xué)出版社, [9]陳明 . 軟件工程 . 北京:清華大學(xué)出版社, [10]李濤,劉凱奎,王永皎 . Visual C++ + SQL Server 開發(fā) [M].北京:清華大學(xué)出版社, 2020. [11]尹成,顏成鋼 .Visual C++ 2020 開發(fā)權(quán)威指南 [M].北京:人民郵電出版社, 2020 [12]唐紅亮 .SQL Server 數(shù)據(jù)庫(kù)設(shè)計(jì)與系統(tǒng)開發(fā)教程 [M].北京:清華大學(xué)出版社, 2020 [13]Horton 著,姜玲玲,張?jiān)谱g .Visual C++2020 入門經(jīng)典 [M].北京:清華大學(xué)出版社, 2020. [14]Kalay, Delayey. INSIDE MICROSOFT SQL SERVER 2020[M].MICROSOFT [15]Charles. Programming windows[M].Microsoft 29 致謝 由于本人是初次獨(dú)自開發(fā)軟件,在知 識(shí)、經(jīng)驗(yàn)方面都存在著不足。在設(shè)計(jì)時(shí),由于時(shí)間和能力有限還有部分的功能沒有實(shí)現(xiàn),希望系統(tǒng)能在以后升級(jí)成更高版本時(shí)得以實(shí)現(xiàn)?,F(xiàn)在開發(fā)出來的軟件對(duì)數(shù)據(jù)庫(kù)的操作還不夠穩(wěn)定常會(huì)出現(xiàn)非法操作,異常處理做的還很欠缺。 當(dāng)然在設(shè)計(jì)中還有很多不足的地方。代碼部分盡量避免邏輯錯(cuò)誤,算法設(shè)計(jì)簡(jiǎn)單合理,盡量使程序具有較好的可讀性,有利于其他的設(shè)計(jì)者對(duì)程序的閱讀。 員工信息、出勤信息、員工工 資、相關(guān)查詢、密碼修改、 幫助 說明和退出系統(tǒng)模塊的頁(yè)面設(shè)計(jì)及功能的設(shè)計(jì)實(shí)現(xiàn)。 與 此同時(shí)系統(tǒng)保留一份默認(rèn)設(shè)置,讓 考勤 員可以隨時(shí)恢復(fù)默認(rèn)設(shè)置。這四個(gè) 時(shí)間 都不可缺省。界面 如圖 所示: 25 圖 考勤 統(tǒng)計(jì) 查 詢統(tǒng)計(jì)模塊的流程圖如圖 : 查 詢 統(tǒng) 計(jì)超 出 結(jié) 束 時(shí)間結(jié) 束是工 作 日查 詢 請(qǐng) 假 記 錄否查 詢 出 差 記 錄有 記 錄超 過 時(shí) 間是曠 工 + +是簽 到是否有 記 錄超 過 時(shí) 間是是否出 差 + +否請(qǐng) 假 + +否查 詢 正 常 記 錄早 于 規(guī) 定 下班早 退 + +遲 于 規(guī) 定 上班遲 到 + + 圖 考勤 統(tǒng)計(jì) 流程圖 系統(tǒng)設(shè)置 系統(tǒng)設(shè)置主要對(duì)上下班時(shí)間進(jìn)行設(shè)定,可以根據(jù)不同情況自行設(shè)定。 // 更新列表框 } 考勤統(tǒng)計(jì)管理 考勤 統(tǒng)計(jì)功能可以對(duì)某個(gè)月 或 某個(gè)時(shí)間段 內(nèi) 的全體員工出勤情況進(jìn)行統(tǒng)計(jì),并且能夠查詢單個(gè)員工 在這段時(shí)間內(nèi)的 出勤情況。 ()。 =IO_time。 =strPersonID。 // 打開考勤記錄表 ()。db)。 // 得到分 // 得到出入時(shí)間 CTime IO_time(nYear,nMonth,nDay,nHour,nMinute,0)。 // 得到時(shí) sscanf((14,2), %d, amp。 // 得到日 sscanf((11,2), %d, amp。 // 得到月 24 sscanf((8,2), %d, amp。 // 得到年 sscanf((5,2), %d, amp。 // 年 ,月 ,日 ,時(shí) ,分 sscanf((4), %d, amp。 else strIO=I。 // 提交修改 ()。 // 編輯計(jì)數(shù)器 =counter。 // 提取計(jì)數(shù)值 counter++。 // 設(shè)置過濾器,提取計(jì)數(shù)值 ()。 // 構(gòu)造計(jì)數(shù)器記錄表 // 記錄編號(hào) = ID=39。 // 保存出入情況 CCounterRS rs_counter(amp。 // 關(guān)閉員工信息表 // TODO: Add your control notification handler code here } void CPage1::IO_Add(CString strPersonID) { int counter。 // 跳到下一個(gè)員 工記錄 23 (++i)。 while(!()) // 對(duì)數(shù)據(jù)表中所有記錄進(jìn)行處理 { IO_Add()。 // 初始化已添加記錄條數(shù) // 初始化進(jìn)度條 (0, n)。 // 打開員工信息表 n=()。T39。db)。 界面 如圖 : 22 圖 簽到功能 相關(guān)代碼如下 : void CPage1::OnBtnAddall() { int i,n。每天上班時(shí)員工登錄系統(tǒng)進(jìn)行簽到,出入時(shí)間由系統(tǒng)自動(dòng)獲取當(dāng)前時(shí)間, 添加出勤記錄要填寫的員工的記錄有 員工號(hào) , 其中員工號(hào)必須填寫否則記錄將無法完成 ,簽到分上班和下班兩種 。員工要請(qǐng)假就先要登陸系統(tǒng) 并提出申請(qǐng) ,得到領(lǐng)導(dǎo)的審批之后方可請(qǐng)假,登陸時(shí)填寫相關(guān)信息, 如 員工號(hào)、要請(qǐng)假的 天數(shù)及 請(qǐng)假相關(guān)原因,填寫好的信息提交后存入數(shù)據(jù)庫(kù)中,等 待 領(lǐng)導(dǎo)的審批,未得到審批的信息 在數(shù)據(jù)庫(kù)中的 審批標(biāo)記為 0,得到審批后的記錄在數(shù)據(jù)庫(kù)中的標(biāo)記為 1。包括添加,刪 除 這些 信息。輸入員工號(hào)即可完成刪除。 該信 息包括出差時(shí)間、員工號(hào)、員工名稱以及出差原因。 // 更新列表框 // TODO: Add your control notification handler code here } 出差信息管理 本模塊 是對(duì) 員工出差的 信息進(jìn)行管理。db)。 (strSQL)。 } while(pos) // 遍歷所有被選 Item 20 { nItem=(pos)。 if(pos==NULL) { AfxMessageBox(沒有選擇記錄 !)。 int nItem。 // 顯示進(jìn)度 } ()。 // 添加當(dāng)前員工出勤記錄 ()。 (0)。 // 獲取員工人數(shù) i=0。 19 ()。 // 構(gòu)造員工信息表 // 設(shè)置過濾條件 ,提取員工列表 = STATE=39。 // 用于保存記錄條數(shù) CPersonRS rs_person(amp。 } ()。 ()。 (i, 3, strETime)。 (i, 2, strSTime)。 (i, 1, )。 // 添加新 Item (%d, )。 // 打開加班記錄表 ()。 CString strID,strSTime,strETime。 // return TRUE unless you UpdateList(rs)的代碼如下: 18 void CPage3::UpdateList(CLeaveRS amp。 // 構(gòu)造加班記錄表 UpdateList(rs)。 COvertimeRS rs(amp。 (2, 加班時(shí)間 , LVCFMT_LEFT, nWidth)。 (0, 記錄編號(hào) , LVCFMT_LEFT, nWidth)。 (LVS_EX_FULLROWSELECT)。 界面 如圖 : 17 圖 編輯加班記錄 ( 1)界面初始化代碼如下: BOOL CPage2::OnInitDialog() { CDialog::OnInitDialog()。 界面 如圖 所示: 圖 考勤管理 加班信息管理 該模塊的功能 是對(duì)加 班員工的加班 情況 進(jìn)行管理。 ()。 // 關(guān)閉數(shù)據(jù)集 if(strCount==1) // 判斷認(rèn)證是否通過 16 { EndDialog(IDOK)。 // 執(zhí)行查詢 (COUNT,strCount)。439。 + strPasswd + 39。 + m_strUser +39。db)。 // 連接數(shù)據(jù)庫(kù) strPasswd=CCrypt::Encrypt(m_strPasswd, 123)。 UpdateData()。 登錄對(duì)話框,如圖 所示: 圖 登錄 輸入密碼之后按下確定按鈕后的響應(yīng)代碼 如下 : void CLoginDlg::OnOK() { BOOL bLogin=FALSE。 15 第 4 章 考勤系統(tǒng)的詳細(xì)設(shè)計(jì) 登陸功能 用戶要使用本系統(tǒng),首先必須通過系統(tǒng)的身份認(rèn)證。領(lǐng)導(dǎo)可以審批請(qǐng)假的信息,設(shè)置上下班 、 出勤等信息。 系統(tǒng)總體流程圖 如圖 ,高層數(shù)據(jù)流圖如圖 所示: 14 員 工 記 錄 出 行 時(shí) 間員 工 出 行記 錄上 下 班審 批請(qǐng) 假 、 值 班 、 出 差考 勤 員通 過放 假 值 班出 勤 記 錄上 下 班 安排請(qǐng) 假 、 值 班 、 出 差員 工各 種 統(tǒng) 計(jì) 信息考 勤 統(tǒng) 計(jì)表管 理 人 員上 下 班 圖 系統(tǒng)總體流程圖 員 工查 看 記 錄 及 登 記處 理查 詢確 認(rèn) 用 戶 權(quán) 限普 通 員 工 權(quán) 限員 工 信 息員 工認(rèn) 證補(bǔ) 勤 及 時(shí) 間 設(shè) 置考 勤 員 權(quán) 限出 勤 信 息請(qǐng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1