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

正文內(nèi)容

公司人事管理系統(tǒng)畢業(yè)設(shè)計論文(參考版)

2025-06-21 20:52本頁面
  

【正文】 在前面的近三年時間內(nèi)我學(xué)習(xí)了很多的課程,從最初始的C語言到稍微深入一點的JAVA語言,但以前的課程設(shè)計多是在MSDOS運行的,沒有好的界面,還有就是以前沒有學(xué)習(xí)數(shù)據(jù)庫,所以以前的數(shù)據(jù)只是單純地保存到內(nèi)存,數(shù)據(jù)在系統(tǒng)退出之后沒有正確地保存起來,通過本項目我們學(xué)會了成員之間的協(xié)調(diào)、團(tuán)隊精神,加深了對數(shù)據(jù)庫設(shè)計和應(yīng)用軟件開發(fā)過程的理解,更了解到了數(shù)據(jù)字典在軟件開發(fā)過程中的重要性??梢允褂脦ぬ朼dmin和密碼admin登陸。在這里以管理員的身份登錄系統(tǒng),以便對系統(tǒng)的各個功能模塊進(jìn)行測試。}7. 測試方案和測試報告 (葉丙坤 葉偉平) 在系統(tǒng)的實現(xiàn)過程和程序的調(diào)試過程中,遇到很多問題,此時應(yīng)該對程序仔細(xì)閱讀,設(shè)置斷點,進(jìn)行白盒測試。 } (FALSE)。 MessageBox(用戶修改成功!請記住用戶名和密碼!)。 = m_IsAdmin。 = m_strUser。 return。 } else {//修改用戶信息 //判斷用戶是否不存在 if(()==0) { ()。 MessageBox(用戶添加成功!請記住用戶名和密碼!)。 = m_strPass。 = m_strUser。 return。 } if(()) {//增加新用戶 //判斷用戶是否已經(jīng)存在 if(()!=0) { ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。%s39。 } //打開記錄集 CString strSQL。 UpdateData(FALSE)。 m_strPass = 。 } //驗證密碼與確認(rèn)密碼是否一致 if(m_strPass!=m_strRePass) { MessageBox(兩次輸入地密碼不一致,請重新輸入密碼!)。 ()。 return。 return。 if(()) {//增加新用戶的輸入檢查 if(m_strUser==) { MessageBox(請?zhí)顚懹脩裘?。 else AfxMessageBox(數(shù)據(jù)庫還原失?。?。您確定要還原嗎?,MB_OKCANCEL)==IDCANCEL) { return。 else AfxMessageBox(數(shù)據(jù)庫備份失敗!)。}6.5數(shù)據(jù)庫備份以及恢復(fù) 代碼如下:void CMainFrame::OnDatabaseBackup() { // TODO: Add your mand handler code here if(AfxMessageBox(您確定要備份數(shù)據(jù)庫嗎?,MB_OKCANCEL)==IDCANCEL) { return。 } UpdateData(FALSE)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,ismarry from person group by ismarry。 (0,100)。 (0,婚姻狀況)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,aboutpay from person group by aboutpay。 (0,100)。 (0,工資類型)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,isworker from person group by isworker。 (0,100)。 (0,職工類型)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,dept from person group by dept。 (0,100)。 (0,部門)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,political from person group by political。 (0,100)。 (0,政治面貌)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,education from person group by education。 (0,100)。 (0,文化程度)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return。 strSQL=select count(ID) as num ,technical from person group by technical。 (0,100)。 (0,職稱)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,duty from person group by duty。 (0,100)。 (0,職務(wù))。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,native from person group by native。 (0,100)。 (0,籍貫)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,folk from person group by folk。 (0,100)。 (0,民族)。 (1)。 break。 ()。 (i,1,strValue)。 (i,strValue)。 return 。 strSQL=select count(ID) as num ,age from person group by age。 (0,100)。 (0,年齡)。 (1)。 break。 ()。 (i,1,strValue)。 (num,strValue)。 } while(!()) { (sex,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。 strSQL=select count(ID) as num ,sex from person group by sex。 (0,100)。 (0,性別)。 (1)。 int i=0。 UpdateData(TRUE)。 CRecordset recordset(amp。 CDatabase db。}6.4人事資料統(tǒng)計主要代碼如下:void CStatDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here CString strSQL。 } ()。 i++。 (%d%d%d,(),(),())。 (i,10,)。 (i,8,)。 (i,6,)。 (i,4,buffer)。 (i,3,strTime)。 (i,2,)。 } while(!()) { (i,)。 if(()) { MessageBox(沒有符合條件的記錄!)。 CString strTime。 return 。 (FALSE)。 } ///////////////////////////////////////
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1