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

正文內(nèi)容

軟件項(xiàng)目開發(fā)-基于c++的人事管理系統(tǒng)part(文件)

2024-12-27 16:55 上一頁面

下一頁面
 

【正文】 : 圖 員工主要 經(jīng)驗(yàn)經(jīng)歷 表 10 (5)員工工作考評(píng)表 如圖 所示: 圖 員工工作考評(píng)表 (6)員工考勤表 如圖 所示: 圖 員工考勤表 (7)用戶信息表 如圖 所示: 圖 用戶信息表 11 第 4 章 模塊的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)主界面 下拉菜單包括: ? 基本信息管理 :部門管理,員工管理,退出系統(tǒng); ? 考勤考評(píng)管理 :考勤管 理,考評(píng)管理; ? 系統(tǒng)用戶管理 :用戶密碼,修改密碼。 Server=ntserver。 // 設(shè)置連接字符串,必須是 BSTR 型或者 _bstr_t 類型 m_pConnectionOpen(strConnect,adModeUnknown)。 // 取得表中的記錄 } catch(__error e) // 捕捉異常 … } BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL) // 執(zhí)行 SQL 語句, Insert Update _variant_t {try { if(m_pConnection == NULL) // 是否已經(jīng)連接數(shù)據(jù)庫 OnInitADOConn()。 } catch(__error e) … } void ADOConn::ExitConnect() { if (m_pRecordset != NULL) // 關(guān)閉記錄集和連接 m_pRecordsetClose()。 13 登錄過程需要完成以下步驟: ; 。 + cUserName + 39。//斷開與數(shù)據(jù)庫的連接 } 部門管理模塊可以實(shí)現(xiàn)以下功能: ( 1)系統(tǒng)管理員用戶可以添加部門記錄,修改部門記錄,刪除 部門記錄和查看部門記錄; ( 2)普通用戶只能查看部門數(shù)據(jù)。 m_pRecordset=(vSQL)。 Describe=(LPCTSTR)(_bstr_t)m_pRecordsetGetCollect(Describe)。 _RecordsetPtr m_pRecordset。+Dep_name + 39。 (vSQL)。 //執(zhí)行 SELETE 語句 m_pRecordset = (vSQL)。//斷開與數(shù)據(jù)庫的連接 return lDepId。 + Describe +39。//斷開與數(shù)據(jù)庫的連 接 16 } void CDepartments::sql_delete(CString cDepId) { … vSQL = DELETE FROM Departments WHERE Dep_id= + cDepId。 //連接數(shù)據(jù)庫 … vSQL = SELECT * FROM Departments WHERE Dep_name=39。 … ()。 BOOL CEmpEditDlg::OnInitDialog() { ? ADOConn m_AdoConn。 //執(zhí)行 SELETE 語句 _RecordsetPtr m_pRs。 () 函數(shù) Refresh_Data() 函數(shù)的功能是根據(jù)用戶選擇 的部門和員工狀態(tài)信息設(shè)置SELECT 語句,從而刷新 DataGird 表格中的數(shù)據(jù),代碼如下: void CEmpManDlg::Refresh_Data() { UpdateData(TRUE)。 cSource += Political_Party AS 政治面貌 , Culture_Level 文化程度 , Position AS 崗位 ,。 (%d, iType)。 … } () 函數(shù) 19 當(dāng)用戶單擊“修改”按鈕時(shí),將執(zhí)行 OnModiButton() 函數(shù),對(duì)應(yīng)的代碼如下: void CEmpManDlg::OnModiButton() { UpdateData(TRUE)。 ((0))。 = ()。 = ()。 CTime t(yy,mm,dd,0,0,0)。 = ()。 = ()。 //設(shè)置日期數(shù)據(jù) yy=atoi(().Left(4))。 = tt。 (%d, ())。 = ()。 } 以上的過程已經(jīng)實(shí)現(xiàn)了員工基本信息的管理。 return。 (%d, ())。 = ()。 } 程序?qū)?DataGrid 表格中讀取當(dāng)前選擇的員工信息 ,并將部門信息賦值到對(duì)話框 IDD_TRANSFER_DIALOG 中。//定義一個(gè)位圖句柄,用于保存讀取的位圖 當(dāng)用戶對(duì)話框 IDD_EMPEDIT_DIALOG 中單擊“設(shè)置”按鈕時(shí),將執(zhí)行OnSetphotoButton() 函數(shù),對(duì)應(yīng)的代碼如下: void CEmpEditDlg::OnSetphotoButton() { … //激活 OnPaint()函數(shù),顯示圖像 Invalidate()。 ()。 m_pRs = (vSQL)。 i++) //將 m_pBuffer 中的圖像數(shù)據(jù)寫入數(shù)組 psa SafeArrayPutElement (psa, amp。 //調(diào)用 AppendChunk()函數(shù)將圖像數(shù)據(jù)寫入 Photo 字段 m_pRsGetFields()GetItem(Photo)AppendChunk(varBLOB)。 顯示 BMP圖像 當(dāng)刷新對(duì)話框界面時(shí),將執(zhí)行 OnPaint() 函數(shù),可以在此處添加顯示 BMP圖像的代碼,內(nèi)容如下: void CEmpEditDlg::OnPaint() { CPaintDC dc(this)。 23 HBITMAP tmpBitmap。 tmpBitmap = (HBITMAP)(m_hBitmap)。 // Do not call CDialog::OnPaint() for painting messages 從數(shù)據(jù)庫中讀取 BMP 圖像 在本實(shí)例中,從數(shù)據(jù)庫中讀取并顯示 BMP 圖像的方法如下: ( 1) 如果當(dāng)前狀態(tài)為插入新記錄,則不讀取 BMP 圖像; ( 2) 清除原來保存圖像數(shù)據(jù)的 HBITMAP 對(duì)象,以便保存新的圖像數(shù)據(jù); ( 3) 將當(dāng)前員工記錄讀取到一個(gè) _RecordsetPtr 對(duì)象中,以便通過GetChunk() 函數(shù)讀取圖像數(shù)據(jù); ( 4) 通過 GetChunk() 函數(shù)讀取圖像數(shù)據(jù)到 _variant_t 類型的變量中; ( 5) 將數(shù)據(jù)復(fù)制到字符型緩沖區(qū) m_pBuffer 中; ( 6) 將數(shù)據(jù)從字符型緩沖區(qū) m_pBuffer 轉(zhuǎn)換到 HBITMAP 對(duì)象 m_hBitmap中,從而調(diào)用 OnPaint() 函數(shù)時(shí)將其顯示在屏幕上。 ()。 m_pRs = (vSQL)。 SafeArrayAccessData(,(void **)amp。 … //根據(jù) bfOffBits 屬性將指針移至文件頭后 lpDIBBits=(m_pBuffer)+((BITMAPFILEHEADER*)m_pBuffer)bfOffBits。bmInfo,DIB_RGB_COLORS)。開始想用 Java 去做,但后來想來想去 Java 不是很懂,還是選擇了 C++。 我們做了一個(gè)人事管理系統(tǒng),我們 所做 的內(nèi)容是從數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建 和修改開始的,表是建立關(guān)系數(shù)據(jù)庫的基本結(jié)構(gòu),用來存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。系統(tǒng)針對(duì)一般人事管理模式進(jìn)行開發(fā) ,適合大多數(shù)企業(yè)的實(shí)際使用。至少我們在做的過程中學(xué)會(huì)了思考,就像在做這個(gè) 人事管理 系統(tǒng)的時(shí)候,我們在做之前就要有一個(gè)方案,設(shè)計(jì)一個(gè)步驟,先開始進(jìn)行需求分析,接著進(jìn)行概念模型設(shè)計(jì),其次進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),最后我們在創(chuàng)建數(shù)據(jù)庫腳 本 文件。 26 參考文獻(xiàn) [1]啟明工作室 .《 Visual C++ +SQL Server 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例 》 .人 民郵電出版社 .2021 年 7 月 [2]朱莉 , 陽桑 , 金雙平 .企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) .2021 12 03 [3]張立富 , 吳宇紅 ,陸夏美 .人事管理系統(tǒng) .黑龍江水專學(xué)報(bào) .002 年 6 月 [4]麻勝遠(yuǎn) .人事管理系統(tǒng)設(shè)計(jì) , 2021 [5] 喬月圓 .Visual C+ + 在人事管理系統(tǒng)設(shè)計(jì)中的應(yīng)用 .山西農(nóng)業(yè)大學(xué)學(xué)報(bào) .(2021) 03 0306 – 03 [6]雷靈明 ,曹步青 .人事管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) .網(wǎng)絡(luò)工程 [7]
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1