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

正文內(nèi)容

畢業(yè)設(shè)計---公司人事管理系統(tǒng)-畢業(yè)設(shè)計-資料下載頁

2025-01-19 04:52本頁面

【導(dǎo)讀】本次軟件工程的課程設(shè)計我們完成了一個人事管理系統(tǒng)。其中基本數(shù)據(jù)管理可分為民族檔案設(shè)置,職工類型設(shè)置,文化程度。由于時間緊促,還。上也收獲不少,學(xué)會了skinplusplus的使用,這使界面的美化變得更容易。本次課程設(shè)計的需求分析和數(shù)據(jù)庫設(shè)計是2個人共同完成的。葉丙坤主要完成了數(shù)據(jù)庫備份與恢復(fù)的功能,人事檔案管理(人事檔案瀏覽,人事資料查詢,人事資料統(tǒng)計)和用戶設(shè)置和系統(tǒng)退出的功能和報告的撰寫。按照一個企業(yè)實際管理中的實際需要實際數(shù)據(jù)庫,選定。[1].鄭阿奇/丁有和.VisualStudio2021教程,北京:機械工業(yè)出版社,[3].王珊/薩師煊.數(shù)據(jù)庫系統(tǒng)概論.第四版.-北京:高等教育出版社,[4].李春葆/曾平.數(shù)據(jù)庫原理與應(yīng)用,北京:清華大學(xué)出版社,2021.

  

【正文】 rValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 8://按所在部門統(tǒng)計 ()。 (1)。 (0)。 (0,部門 )。 (1,人數(shù) )。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,dept from person group by dept。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗 !,數(shù)據(jù)庫錯誤 ,MB_OK)。 return 。 } while(!()) { (dept,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 9://按職工類型統(tǒng)計 ()。 (1)。 (0)。 (0,職工類型 )。 (1,人數(shù) )。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,isworker from person group by isworker。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗 !,數(shù)據(jù)庫錯誤 ,MB_OK)。 return 。 } while(!()) { (isworker,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 10://按工資類型統(tǒng)計 ()。 (1)。 (0)。 (0,工資類型 )。 (1,人數(shù) )。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,aboutpay from person group by aboutpay。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗 !,數(shù)據(jù)庫錯誤 ,MB_OK)。 return 。 } while(!()) { (aboutpay,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 11://按婚姻狀況統(tǒng)計 ()。 (1)。 (0)。 (0,婚姻狀況 )。 (1,人數(shù) )。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,ismarry from person group by ismarry。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗 !,數(shù)據(jù)庫錯誤 ,MB_OK)。 return 。 } while(!()) { (ismarry,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 default: return。 } UpdateData(FALSE)。 *pResult = 0。 } 6. 5 數(shù)據(jù)庫備份以及恢復(fù) 代碼如下: void CMainFrame::OnDatabaseBackup() { // TODO: Add your mand handler code here if(AfxMessageBox(您確定要備份數(shù)據(jù)庫嗎 ?,MB_OKCANCEL)==IDCANCEL) { return。 } if(CopyFile(.\\,.\\backup\\,FALSE)) AfxMessageBox(數(shù)據(jù)庫備份成功! )。 else AfxMessageBox(數(shù)據(jù)庫備份失??! )。 } void CMainFrame::OnDatabaseRecover() { // TODO: Add your mand handler code here if(AfxMessageBox( 還 原 數(shù) 據(jù) 庫 將 覆 蓋 原 來 的 數(shù) 據(jù) 庫 。 您 確 定 要 還 原嗎 ?,MB_OKCANCEL)==IDCANCEL) { return。 } if(CopyFile(.\\backup\\,.\\,FALSE)) AfxMessageBox(數(shù)據(jù)庫還原成功! )。 else AfxMessageBox(數(shù)據(jù)庫還原失??! )。 } 6. 6 設(shè)置用戶 主要代碼如下: void CUserDlg::OnOK() { UpdateData()。 if(()) {//增加新用戶的輸入檢查 if(m_strUser==) { MessageBox(請?zhí)顚懹脩裘?)。 ()。 return。 } } else {//修改用戶信息的輸入 檢查 if(m_strUser==) { MessageBox(請選擇一個用戶! )。 return。 } } //限制密碼不能為空 if(m_strPass==) { MessageBox(密碼不能為空,請輸入密碼! )。 ()。 return。 } //驗證密碼與確認(rèn)密碼是否一致 if(m_strPass!=m_strRePass) { MessageBox(兩次輸入地密碼不一致,請重新輸入密 碼! )。 ()。 m_strPass = 。 m_strRePass = 。 UpdateData(FALSE)。 return。 } //打開記錄集 CString strSQL。 (select * from password where user=39。%s39。,m_strUser)。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗 !,數(shù)據(jù)庫錯誤 ,MB_OK)。 return 。 } if(()) {//增加新用戶 //判斷用戶是否已經(jīng)存在 if(()!=0) { ()。 MessageBox(該用戶已經(jīng)存在! )。 return。 } ()。 = m_strUser。 = m_IsAdmin。 = m_strPass。 ()。 MessageBox(用戶添加成功!請記住用戶名和密碼! )。 ()。 } else {//修改用戶信息 //判斷用戶是否不存在 if(()==0) { ()。 MessageBox(該用戶不存在!請更新數(shù)據(jù)庫 )。 return。 } ()。 = m_strUser。 = m_strPass。 = m_IsAdmin。 ()。 MessageBox(用戶修改成 功!請記住用戶名和密碼! )。 ()。 } (FALSE)。 //更新用戶列表 RefreshData()。 } 7. 測試方案和測試報告 (葉丙坤 葉偉平 ) 白盒測試 在系統(tǒng)的實現(xiàn)過程和程序的調(diào)試過程中,遇到很多問題,此時應(yīng)該對程序仔細(xì)閱讀,設(shè)置斷點,進行白盒測試。 黑盒測試 系統(tǒng)完成后,要進行黑盒測試,即設(shè)置一些 測試用例,對系統(tǒng)的各個模 塊的功能進行測試,看能否得到正確的輸出。在這里以管理員的身份登錄系統(tǒng),以便對系統(tǒng)的各個功能模塊進行測試。 登陸測試 密碼錯誤時 密碼正確時正確進入主界面 人事查詢功能測試 其他功能的測試類似,在這里就不再累贅了! 運行條件 Windows xp 操作系統(tǒng), Visual Studio2021 使用方法 在安裝了 Visual Studio2021 的系統(tǒng),點擊可執(zhí)行文件,這樣就自動在所使用的計算機中配置好 ODBC 數(shù) 據(jù)源,并進入登陸界面。可以使用帳號 admin 和密碼 admin 登陸。 論 本次課程設(shè)計到此已經(jīng)順利結(jié)束,通過這次的 課程 設(shè)計 ,我學(xué)到了很多東西。在前面的近三年時間內(nèi)我學(xué)習(xí)了很多的課程,從最初始的 C 語言到稍微深入一點的 JAVA 語言,但以前的課程設(shè)計多是在 MSDOS 運行的 ,沒有 好 的界面 ,還有就是以前沒有學(xué)習(xí)數(shù)據(jù)庫 ,所以以前的數(shù)據(jù)只是單純地保存到內(nèi) 存 ,數(shù)據(jù)在系統(tǒng)退出之后沒有正確地保存起來 ,現(xiàn)在學(xué)習(xí)了數(shù)據(jù)庫可以把數(shù)據(jù)永遠(yuǎn)地儲存到數(shù)據(jù)庫的表里 .課程設(shè)計由兩個人共同完成 ,通過本項目我們學(xué)會了成員之間的協(xié)調(diào) 、團隊精神,加深了對數(shù)據(jù)庫設(shè)計和應(yīng)用軟件開發(fā)過程的理解 ,更了解到了數(shù)據(jù)字典在軟件開發(fā)過程中的重要性 。 [1].鄭阿奇 /丁有和 . Visual Studio2021 教程,北京:機械工業(yè)出版社, [2].李代平 .軟件工程 .第二版 .北京 : 冶金工業(yè) 出版社, [3].王珊 /薩師煊 .數(shù)據(jù)庫系統(tǒng)概論 .第四版 .-北京:高等教育出版社, [4].李春葆 /曾平 .數(shù)據(jù)庫原理與應(yīng)用,北京 :清華大學(xué)出版社, 2021.
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1