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

正文內(nèi)容

vc員工工資管理系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2025-07-23 04:53 本頁面
 

【文章內(nèi)容簡介】 ()。 UpdateData(false)。}添加對話框圖18 員工信息界面為對話框資源創(chuàng)建一個(gè)對話框類CInfoDlg,在MFC中為控件添加成員變量如下圖所示圖19 為控件添加成員變量為表單資源的按扭添加BN_CLICKED消息映射,并添加下列代碼void CEx_View::OnButtonInfo() { CInfoDlg dlg。 ()。 }在CInfoDlg類中添加按扭控件查詢IDC_BUTTON_QUERYY3的BN_CLICKED消息映射,并添加下列代碼:void CInfoDlg::OnButtonQuery3() { UpdateData()。 ()。 if( ()) { MessageBox(要查詢的員工號不能為空!)。 return。 } CString str。 str=m_strQuery3。 CInfoSet cSet。 (ID=39。%s39。,str)。 ()。 if(!()) { m_strDepartment=。 UpdateData(FALSE)。 } else MessageBox(查詢的員工記錄不存在!)。 if(())()。}為上對話框定義CRecordSet派生類圖20 CRecordSet派生類添加一對話框資源ID號為IDD_INFO_TABEL將工資詳情的控件復(fù)制到對話框即可,然后為對話框資源創(chuàng)建一個(gè)對話框類CItabelDlg在MFC中為控件添加成員變量如下圖所示圖21 員工信息表界面圖22 為控件添加成員變量然后為IDOK添加BN_CLICKED消息映射,并添加下列代碼:void CItabelDlg::OnOK() { UpdateData()。 ()。 ()。 if(()) MessageBox(員工號不能為空!)。 else if(()) MessageBox(部門號不能為空!)。 else CDialog::OnOK()。}然后CInfolDlg類中的三個(gè)按扭;IDC_REC_ADD,IDC_REC_EDIT,IDC_REC_DEL添加BN_CLICKED消息映射,并添加下列代碼:void CInfoDlg::OnButtonAdd3() { CItabelDlg dlg。 if(()==IDOK){ CInfoSet pSet。 ()。 =。 =。 =。 =。 =。 =。 =。 =。 ()。 ()。 } }void CInfoDlg::OnButtonEdit3() { CInfoSet pSet。 ()。 UpdateData()。 ()。 =m_strDepartment。 = m_strID。 =m_strName。 = m_strSex。 =m_strJob。 = m_strBirthay。 = m_strTel。 = m_strAddress。 UpdateData(FALSE)。 ()。 ()。 ()。 MessageBox(修改成功)。 }void CInfoDlg::OnButtonDel3() { UpdateData()。 CInfoSet cSet。 ()。 =ID=39。+m_strID+39。 ()。 ()。 ()。 UpdateData(false)。}添加如下的對話框如上的方法依次為其創(chuàng)建對話框類DengluDlg和CRecordSet派生類CDengluSet在MFC中為控件添加成員變量如下圖所示圖23 為控件添加成員變量圖24 登陸框界面然后為IDOK添加BN_CLICKED消息映射,并添加下列代碼:BOOL CDengluDlg::check(){ UpdateData()。 CDengluSet pSet。 ()。 if(()||()) {MessageBox(請輸用戶名和密碼!)。 return false。 } (name=39。%s39。,m_stryonghu)。 ()。 if(!=m_stryonghu||!=m_strmima) {MessageBox(密碼或用戶名有錯(cuò)!)。 return false。 } return true。}void CDengluDlg::OnOK() { CWnd *m_pMainWnd。 if(!check()) return。 CDialog::OnOK()。 m_pMainWnd=AfxGetMainWnd()。 CDialog::OnOK()。}為程序添加子菜單項(xiàng)圖25 菜單項(xiàng)屬性ID號分別為ID_SALARY,ID_INFO,并在MFC中分別為其添加COMMAND消息映射,并添加代碼如下:void CMainFrame::OnSalary() { CDetailDlg dlg。 ()。}void CMainFrame::OnInfo() { CInfoDlg dlg。 ()。}4系統(tǒng)測試和異常處理 系統(tǒng)測試結(jié)果如圖圖26 進(jìn)入登陸框測試圖27 進(jìn)入主界面測試由于時(shí)間匆忙以及本人水平有限,本程序存在的問題比較多,自認(rèn)為主要有以下幾個(gè)方面。1. 程序沒有對輸入的員工信息諸如 工號,姓名,部門號,等進(jìn)行檢測其合理性,所以在工號,姓名,部門號等中可以輸入字母或在名字中可以輸入數(shù)字就在所難免了,作為一個(gè)員工信息管理,這樣的安全性是致命的。要解決這個(gè)問題,就要在重載函數(shù)中加入各種判斷語句,工作量比較大。2. 由于水平有限,沒有制作圖形界面,多媒體等美化程序的設(shè)置,只是一些簡單的對話框和界面,看起來難免有些單調(diào)不夠完善。3. 程序的功能也是一個(gè)問題,員工的信息太簡單,可進(jìn)行的操作也少,可能有些功能實(shí)現(xiàn)起來顯得有些別扭。 結(jié)束語經(jīng)過一個(gè)多月的設(shè)計(jì)和開發(fā),工資管理系統(tǒng)的開發(fā)基本完成。其功能基本符合用戶需求,能夠完成員工工資的查詢以及管理員對數(shù)據(jù)的添加刪除等管理。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如系統(tǒng)功能較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善。在設(shè)計(jì)過程中,我們結(jié)合以前在課堂中的學(xué)習(xí)內(nèi)容和收集課外的相關(guān)資料,不斷的學(xué)習(xí)改進(jìn),當(dāng)遇到問題時(shí)努力解決,虛心請教老師和同學(xué),雖然設(shè)計(jì)過程十分艱難,但也燃起了我們對專業(yè)的興趣和求索,在翻閱大量的相關(guān)書籍和瀏覽了各種應(yīng)用程序后,我們總結(jié)經(jīng)驗(yàn)在結(jié)合自己的學(xué)習(xí)基礎(chǔ),終于完成了員工工資管理系統(tǒng),盡管我們設(shè)計(jì)的程序還比較簡單也不夠完善,但看到自己的努力成果卻有著莫大的滿足感,我們希望在以后的學(xué)習(xí)道路中能夠繼承老師對我們的期望繼續(xù)對VC++以及相關(guān)語言的學(xué)習(xí),我們相信只要經(jīng)過我們堅(jiān)持不懈的努力,總有一天會(huì)作出另人滿意的程序。我們能夠順利完成此次設(shè)計(jì),離不開老師悉心教導(dǎo)和同學(xué)們的無私幫助,特別要感謝的是謝中科老師,在接觸程序語言的這一年中,我們從一無所知到現(xiàn)在可以自己設(shè)計(jì)完成簡單的應(yīng)用程序,都是老師悉心教導(dǎo)的結(jié)果,并且老師工作態(tài)度認(rèn)真,治學(xué)嚴(yán)謹(jǐn),耐心解答我們提出的各種問題,同時(shí)還不忘鼓勵(lì)我們不斷前進(jìn),才使我們有了向困難挑戰(zhàn)的信心,在以后的道路中我們會(huì)以更加努力的決心和優(yōu)異的成績來回報(bào)老師和幫助我們的人。參考文獻(xiàn)[1] 鄭阿奇,丁有和. Visual C++教程. 北京:機(jī)械工業(yè)出版社 ,2004 [2] 黃明,梁旭, C++信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例 . 北京:機(jī)械工業(yè)出版社[3]王育堅(jiān). Visual C++面向?qū)ο缶幊探坛? 北京:清華大學(xué)出版社,2003[4] 伍俊良. Visual C++課程設(shè)計(jì)與系統(tǒng)開發(fā)例案. 北京:清華大學(xué)出版社,2002附錄:源程序清單/////////////////////////////////////////////////////////////////////////////// CEx_View message handlersvoid CEx_View::OnButtonQuery() { UpdateData()。 ()。 if( ()) { MessageBox(要查詢的員工號不能為空!)。 return。 } if(m_pSetIsOpen ()) m_pSetClose()。 m_pSet(ID=39。%s39。,m_strQuery)。 m_pSetm_strSort=department。 m_pSetOpen()。 if(!m_pSetIsEOF()) UpdateData(FALSE)。 else MessageBox(沒有查到你要找員工的記錄!)。}void CEx_View::OnRecAdd() { CSalaryDlg dlg。 if(()==IDOK){ m_pSetAddNew()。 m_pSetm_department =。 m_pSetm_ID =。 m_pSetm_name
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1