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

正文內(nèi)容

高校人事管理系統(tǒng)-wenkub

2023-04-22 22:33:25 本頁面
 

【正文】 的方法進(jìn)行處理,這些方法成為該類與外部的接口。功能統(tǒng)計函數(shù)、顯示函數(shù)、添加函數(shù)均是簡單的文件操作和輸入輸出,功能簡單,每次調(diào)用完添加函數(shù)均會提醒用戶是否在繼續(xù)輸入數(shù)據(jù),運(yùn)用do while 循環(huán)語句實(shí)現(xiàn)。圖 33 修改函數(shù)功能圖修改函數(shù)較為簡單,提示用戶輸入要修改人員的姓名或者編號,根據(jù)編號進(jìn)行操作,找到用戶所要找的信息,輸出原有信息,并提示輸入新信息,輸入完成自動保存,并返回主函數(shù),如未找到用戶信息,則直接返回主函數(shù)。}要求用戶輸入要進(jìn)行的操作,如功能圖供用戶的七個選擇根據(jù)用戶的選擇調(diào)用各個函數(shù),其中刪除函數(shù)(功能圖未給出具體的功能模塊)、修改函數(shù)、查找函數(shù)有兩個選擇分別是根據(jù)姓名和編號進(jìn)行修改或查找。 cout **** endl。 cout **** endl?!裣到y(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。6) 人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1。 之上實(shí)現(xiàn),按照了C++語言設(shè)計的基本內(nèi)容。為方便用戶程序設(shè)有添加功能、刪除功能、查找功能(姓名查找、編號查找)、修改功能、查看功能和人員信息統(tǒng)計功能(對行政人員、教師、一般員工、退休人員、返聘人員和臨時工)進(jìn)行統(tǒng)計,包含對黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)進(jìn)行統(tǒng)計。C++提出了一些更為深入的概念,它所支持的這些面向?qū)ο蟮母拍钊菀讓栴}空間直接地映射到程序空間,為程序員提供了一種與傳統(tǒng)結(jié)構(gòu)程序設(shè)計不同的思維方式和編程方法。 關(guān)鍵詞:高校人事管理; C++; 。具體信息將在下文詳細(xì)的剖析概括。系統(tǒng)的各個功能主要通過函數(shù)之間的相互調(diào)用實(shí)現(xiàn),主要有添加函數(shù)、查找函數(shù)、修改函數(shù)、顯示函數(shù)、統(tǒng)計函數(shù)。河南城建學(xué)院《面向?qū)ο笳Z言程序設(shè)計》課程設(shè)計報告書班 級 專 業(yè) 計算機(jī)科學(xué)與技術(shù) 姓 名 學(xué) 號 課程名稱 面向?qū)ο笳Z言程序設(shè)計設(shè)計名稱 高校人事管理系統(tǒng) 指導(dǎo)教師 計算機(jī)科學(xué)與工程系2012年6月摘要高校人事管理系統(tǒng),基于目前高校的人士錄用情況,便于高校的人事信息化管理。所有函數(shù)都是基于文件操作進(jìn)行,直接對各種操作進(jìn)行保存。,根據(jù)數(shù)據(jù)結(jié)構(gòu)算法設(shè)計原理。 數(shù)據(jù)結(jié)構(gòu);文件操作 目錄第一章 開發(fā)環(huán)境和開發(fā)工具 1 C++語言簡介 1 開發(fā)背景 1 開發(fā)環(huán)境 1第二章 算法思想 2 系統(tǒng)需求分析 2 系統(tǒng)總體設(shè)計 2 系統(tǒng)設(shè)計目標(biāo) 2 開發(fā)設(shè)計思想 3 系統(tǒng)功能模塊設(shè)計 3 面向?qū)ο笏枷朊枋?7第三章 面向?qū)ο髮?shí)現(xiàn) 8 結(jié)構(gòu) 8 程序模塊 9 各類之間的關(guān)系 19 源程序代碼 20第四章 測試與分析 35 測試數(shù)據(jù)選擇 35 測試結(jié)果分析 35總 結(jié) 40心得體會 41參考文獻(xiàn) 4243 / 46第一章 開發(fā)環(huán)境和開發(fā)工具 C ++語言簡介在C的基礎(chǔ)上,一九八三年又由貝爾實(shí)驗(yàn)室的Bjarne Stroustrup推出了C++。因而也增加了整個語言的復(fù)雜性,掌握起來有一定難度。系統(tǒng)能夠滿足高校實(shí)現(xiàn)人事的簡單管理操作,便于高校對在校人事進(jìn)行各種及時合理的調(diào)度,滿足高校簡單的運(yùn)行機(jī)制。第二章 面向?qū)ο笏枷? 系統(tǒng)需求分析高校人事管理,高校在有職人員(行政人員、教師、一般員工)、退休人員、返聘人員和臨時工。 系統(tǒng)總體設(shè)計 系統(tǒng)設(shè)計目標(biāo)(1)要求學(xué)生達(dá)到熟練掌握C++語言的基本知識和技能; (2)基本掌握C++程序設(shè)計的基本思路和方法; (3)能夠利用所學(xué)的基本知識和技能,解決簡單的C++程序設(shè)計問題。●系統(tǒng)應(yīng)具備文件操作,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。 cout **** endl。 cout **** endl。查找函數(shù)功能圖如下。修改信息操作不能修改原人員的編號,編號在找到信息時被保存,并賦值于新信息。顯示函數(shù)則是提取文件中所有文件并輸出,每次提取都會判斷 age 是否為 0 , 為 0 輸出,編號和“用戶信息已被刪除,”。對象之間通過消息(message)進(jìn)行通訊。特殊類的對象具有一般類的全部屬性和服務(wù)。而 tatolMaion 類則用于對在職員工和、黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)進(jìn)行統(tǒng)計,并從父類 informaion 中獲得文件中的人員總數(shù),顯示各項(xiàng)綜合信息。obj) //沖在流體去操作符friend ostream amp。每次調(diào)用結(jié)束軍返回主函數(shù),實(shí)現(xiàn)循環(huán),功能統(tǒng)計函數(shù)用的了類的繼承關(guān)系,從父類那里繼承了存儲有文件錄入總?cè)藬?shù)的靜態(tài)成員變量,實(shí)現(xiàn)對總?cè)藬?shù)對在職員工、黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)的統(tǒng)計。 //姓名 char gader[3]。 //職稱 char political[10]。 //來院時間 public: static int tatolperson。 } char *getGader() { return gader。 } char *getPersonProperties() { return personProperties。 //從文件中獲取人員總數(shù) Informaion() { Numbers = 11765000。 //性別 age = 0。 //政治面貌 hightDegee[10] = NULL。 //重載流插入操作符 friend istream amp。operator (ostream amp。 //在職員工統(tǒng)計 int polictical。 } void setPolictical() { polictical++。 } int getPolictical() { return polictical。 polictical = 0。 main 函數(shù):int main(){ fstream DataFile。 if( !DataFile ) { cout 文件打開失敗! endl。 do { cin choise。 cout endl。 do { cin choiseagain。 choiseagain != 2 ) cout 輸入有誤!請重新輸入: 。 if( 1 == choiseagain ) NumbersFindmaion(DataFile)。 else if(5 == choise) deleteMaion(DataFile)。 } } ()。 //選擇繼續(xù)與選擇是否插入未找到信息人員信息 do { Informaion person。 //將讀指針至于文件首 if( !file ) { cout 打開文件失敗! endl。 while( !()) { ((char *)amp。 cin inchoise。 == toupper(inchoise)) { Addmaion(file, 0)。 cout person endl。 ()。 }//編號查找函數(shù)void NumbersFindmaion(fstream amp。 ()。 } cout 請輸入要查找人員編號:。person, sizeof(person))。 ()。 break。 } else { cout 該用戶信息已找到! endl。 cin choise。)。 int number。 //記錄找到信息時提取的次數(shù) ()。 } cout 請輸入要刪除人員的姓名或編號 endl * * endl 請輸入您的選擇:。amp。 choise != 2)。person, sizeof(person))。 } if(strcmp(name, ()) == 0) { cout 該用戶信息已找到! endl。 //將獲取的編號賦值與新數(shù)據(jù) ( (count1)*sizeof(insteadPerson), ios::beg)。 cout 用戶 () 的信息已刪除! endl。 ()。 if(()) { cout 未找到該用戶信息! endl。 //獲取原編號 cout person endl。insteadPerson, sizeof(insteadPerson))。 } } } }//顯示函數(shù)void showDataFile(fstream amp。 (0L, ios::beg)。 if( posu == posn ) cout 文件為空! endl。person, sizeof(person))。 } }}//功能統(tǒng)計函數(shù)void recondMaion(fstream amp。 (0L, ios::beg)。person, sizeof(person))。 if(strcmp((), 女) == 0 ) ()。 cout \n系統(tǒng)錄入的人員總數(shù): () endl。strm, Informaion amp。obj) }Class tatolMaion : public Informaion {Private: //私有成員變量Public: //共有成員變量}int Informaion::tatolperson = 0。 file) 給出該值的大小,并給與輸出完成文件整體的系統(tǒng)功能統(tǒng)計。 //人員屬性 ___選擇 char name[11]。 //職務(wù) char title[10]。 //任職時間 int countTime。 } char *getName() { return name。 } //返回靜態(tài)成員 char *getHightdegee() { return hightDegee。 file)。 //姓名 gader[3] = NULL。 //職稱 political[10] = NULL。 //來院時間 }。obj) { cout \n現(xiàn)在請輸入以下信息: endl endl。 (, 11)。 strm 。 cout 輸入職稱:。 cout 輸入學(xué)歷:。 ()。 return strm。obj) { (ios::fixed | ios::left)。 return strm。 //黨員 int womenWork。 } void setWomenWork() { womenWork++。 } int getWomenWork() { return womenWork。 womenWork = 0。 file){ Informaion person。 if( !file ) { cout 打開文件失敗! endl。 if(() == 0) count。}//功能統(tǒng)計函數(shù)void recondMaion(fstream amp。 (0L, ios::beg)。person, sizeof(person))。 if(strcmp((), 女) == 0 ) ()。 cout \n系統(tǒng)錄入的人員總數(shù): () endl。 do { Informaion person, useperson。 if( !file ) { cout 打開文件失敗! endl。 (0L, ios::end)。 ((char *)amp。 } (number)。 ((char *)amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1