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

正文內(nèi)容

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

2025-01-23 04:52本頁(yè)面
  

【正文】 [1].鄭阿奇 /丁有和 . Visual Studio2021 教程,北京:機(jī)械工業(yè)出版社, [2].李代平 .軟件工程 .第二版 .北京 : 冶金工業(yè) 出版社, [3].王珊 /薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論 .第四版 .-北京:高等教育出版社, [4].李春葆 /曾平 .數(shù)據(jù)庫(kù)原理與應(yīng)用,北京 :清華大學(xué)出版社, 2021. 。 論 本次課程設(shè)計(jì)到此已經(jīng)順利結(jié)束,通過這次的 課程 設(shè)計(jì) ,我學(xué)到了很多東西。 登陸測(cè)試 密碼錯(cuò)誤時(shí) 密碼正確時(shí)正確進(jìn)入主界面 人事查詢功能測(cè)試 其他功能的測(cè)試類似,在這里就不再累贅了! 運(yùn)行條件 Windows xp 操作系統(tǒng), Visual Studio2021 使用方法 在安裝了 Visual Studio2021 的系統(tǒng),點(diǎn)擊可執(zhí)行文件,這樣就自動(dòng)在所使用的計(jì)算機(jī)中配置好 ODBC 數(shù) 據(jù)源,并進(jìn)入登陸界面。 黑盒測(cè)試 系統(tǒng)完成后,要進(jìn)行黑盒測(cè)試,即設(shè)置一些 測(cè)試用例,對(duì)系統(tǒng)的各個(gè)模 塊的功能進(jìn)行測(cè)試,看能否得到正確的輸出。 //更新用戶列表 RefreshData()。 ()。 ()。 = m_strPass。 } ()。 MessageBox(該用戶不存在!請(qǐng)更新數(shù)據(jù)庫(kù) )。 ()。 ()。 = m_IsAdmin。 } ()。 MessageBox(該用戶已經(jīng)存在! )。 return 。,m_strUser)。 (select * from password where user=39。 return。 m_strRePass = 。 ()。 return。 } } //限制密碼不能為空 if(m_strPass==) { MessageBox(密碼不能為空,請(qǐng)輸入密碼! )。 } } else {//修改用戶信息的輸入 檢查 if(m_strUser==) { MessageBox(請(qǐng)選擇一個(gè)用戶! )。 ()。 } 6. 6 設(shè)置用戶 主要代碼如下: void CUserDlg::OnOK() { UpdateData()。 } if(CopyFile(.\\backup\\,.\\,FALSE)) AfxMessageBox(數(shù)據(jù)庫(kù)還原成功! )。 } void CMainFrame::OnDatabaseRecover() { // TODO: Add your mand handler code here if(AfxMessageBox( 還 原 數(shù) 據(jù) 庫(kù) 將 覆 蓋 原 來 的 數(shù) 據(jù) 庫(kù) 。 } if(CopyFile(.\\,.\\backup\\,FALSE)) AfxMessageBox(數(shù)據(jù)庫(kù)備份成功! )。 *pResult = 0。 default: return。 } ()。 i++。 (num,strValue)。 } while(!()) { (ismarry,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 11://按婚姻狀況統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (aboutpay,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 10://按工資類型統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (isworker,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 9://按職工類型統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (dept,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 8://按所在部門統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (political,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 7://按政治面貌統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (education,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù) 庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 6://按文化程度統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (technical,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 5://按職稱類別統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (duty,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 4://按職務(wù)類別統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (native,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 3://按籍貫統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (folk,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 2://按民族統(tǒng)計(jì) ()。 } ()。 i++。 (num,strValue)。 } while(!()) { (age,strValue)。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 (1,100)。 (1,人數(shù) )。 (0)。 case 1://按年齡統(tǒng)計(jì) ()。 } ()。 i++。 //MessageBox(strValue)。 (i,strValue)。 return 。 //MessageBox(strSQL)。 (1,100)。 (1,人數(shù) )。 (0)。 switch(nType) { case 0://按性別統(tǒng)計(jì) ()。 //獲得統(tǒng)計(jì)類型 int nType = ()。db)。 (_T(Manager1))。 CString strValue=0。 (TRUE)。 ()。 (i,12,strTime)。 (i,11,)。 (i,9,)。 (i,7,)。 (i,5,)。 _itoa(,buffer,10)。 (%d%d%d,(),nth(),())。 (i,1,)。 return。 int i=0。 } char buffer[20]。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫(kù)失敗 !,數(shù)據(jù)庫(kù)錯(cuò)誤 ,MB_OK)。 ()。 } if(bNoCondition) { strSQL = select * from pers
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1