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

正文內(nèi)容

windows系統(tǒng)編程課程設(shè)計(jì)報(bào)告人事管理系統(tǒng)畢業(yè)論文-資料下載頁(yè)

2025-06-19 15:10本頁(yè)面
  

【正文】 group by sex。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (sex,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 1://按年齡統(tǒng)計(jì) ()。 (1)。 (0)。 (0,年齡)。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,age from person group by age。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (age,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 2://按民族統(tǒng)計(jì) ()。 (1)。 (0)。 (0,民族)。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,folk from person group by folk。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (folk,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 3://按籍貫統(tǒng)計(jì) ()。 (1)。 (0)。 (0,籍貫)。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,native from person group by native。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (native,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 4://按職務(wù)類別統(tǒng)計(jì) ()。 (1)。 (0)。 (0,職務(wù))。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,duty from person group by duty。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (duty,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 5://按職稱類別統(tǒng)計(jì) ()。 (1)。 (0)。 (0,職稱)。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,technical from person group by technical。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (technical,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 6://按文化程度統(tǒng)計(jì) ()。 (1)。 (0)。 (0,文化程度)。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,education from person group by education。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (education,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 7://按政治面貌統(tǒng)計(jì) ()。 (1)。 (0)。 (0,政治面貌)。 (1,人數(shù))。 (0,100)。 (1,100)。 strSQL=select count(ID) as num ,political from person group by political。 if(!(CRecordset::forwardOnly,strSQL)) { MessageBox(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (political,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 8://按所在部門統(tǒng)計(jì) ()。 (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(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (dept,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 9://按職工類型統(tǒng)計(jì) ()。 (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(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (isworker,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 10://按工資類型統(tǒng)計(jì) ()。 (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(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (aboutpay,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 case 11://按婚姻狀況統(tǒng)計(jì) ()。 (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(打開(kāi)數(shù)據(jù)庫(kù)失敗!,數(shù)據(jù)庫(kù)錯(cuò)誤,MB_OK)。 return 。 } while(!()) { (ismarry,strValue)。 (i,strValue)。 (num,strValue)。 (i,1,strValue)。 i++。 ()。 } ()。 break。 default: return。 } UpdateData(FALSE)。 *pResult = 0。}五、流程圖(或功能模塊圖)頂層數(shù)據(jù)流圖:人事管理系統(tǒng)管理員員工員工信息管理員信息員工信息查詢信息系統(tǒng)功能模塊圖添加信息人事管理系統(tǒng)管理員普通用戶刪除信息修改信息查詢信息瀏覽信息修改密碼人事檔案管理功能模塊:人事檔案管理人事檔案瀏覽人事檔案查詢?nèi)耸聶n案統(tǒng)計(jì)基本檔案家庭成員工作經(jīng)歷獎(jiǎng)懲記錄職稱評(píng)定培訓(xùn)記錄個(gè)人信息部門信息性別統(tǒng)計(jì)年齡統(tǒng)計(jì)籍貫統(tǒng)計(jì)職務(wù)統(tǒng)計(jì)部門統(tǒng)計(jì)工資統(tǒng)計(jì)婚姻統(tǒng)計(jì)文化程度政治面貌六、測(cè)試數(shù)據(jù)瀏覽測(cè)試:查詢測(cè)試:統(tǒng)計(jì)測(cè)試:經(jīng)測(cè)試本模塊可以完美的完成設(shè)計(jì)要求。七、調(diào)試過(guò)程中的問(wèn)題在人事檔案管理模塊調(diào)試中,我為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把該企業(yè)有關(guān)人事的所有基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。數(shù)據(jù)跟蹤:完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來(lái)檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。經(jīng)過(guò)調(diào)試該系統(tǒng)沒(méi)有發(fā)現(xiàn)什么大的問(wèn)題,系統(tǒng)可以達(dá)到預(yù)期要求。八、課程設(shè)計(jì)總結(jié)終于到完成的階段了,這是有始以來(lái)第一次做這樣的作業(yè),感覺(jué)很有意思。數(shù)據(jù)庫(kù)是一門很實(shí)用的課程,也被廣泛利用,我這次做的是人事管理設(shè)計(jì)。數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)大體分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、實(shí)施階段、調(diào)試測(cè)試等。比較重要的是需求分析階段,因?yàn)闊o(wú)論做一 個(gè)什么軟件都有他的用途,而他的用途就是給人民帶來(lái)方便,也就是滿足人們的需求,因此要做好一個(gè)軟件首先要了解客戶對(duì)他有什么要求,然后我們才知道自己要做些什么,要實(shí)現(xiàn)什么樣的目的,當(dāng)然這過(guò)程必須是真實(shí)的,我們不能自己捏造。做完這次設(shè)計(jì)之后,我對(duì)數(shù)據(jù)庫(kù)有了更深刻的了解,特別是Access, 還有那些流程圖,數(shù)據(jù)字典,關(guān)系模型等。同時(shí)也深刻的認(rèn)識(shí)到了自己的不足,平常的時(shí)刻沒(méi)覺(jué)的什么,可到要用到知識(shí)的時(shí)刻才知道自己什么都不懂,像那些基本的窗體有的還忘記怎么做,這說(shuō)明了平常的不用心,還有表之間的關(guān)系建立中的連線,老是把主表搞錯(cuò),還有對(duì)SQL語(yǔ)言的生疏, 在這一次設(shè)計(jì)中我大部分用的都是Access,因?yàn)閷?duì)SQL語(yǔ)言不懂,這也給我指出了問(wèn)題所在,SQL是我學(xué)習(xí)的重點(diǎn)。 總之,通過(guò)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1