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

正文內(nèi)容

c高級(jí)程序設(shè)計(jì)(職工工資管理系統(tǒng))-在線瀏覽

2025-03-25 20:13本頁(yè)面
  

【正文】 進(jìn)行選擇,選項(xiàng)為姓名查詢與工號(hào)查詢兩種。如果找不到符合的項(xiàng)則會(huì)輸出“查無此人”的一行字符 ,提示沒有輸入過這個(gè)人的數(shù)據(jù)。 //輸入名字 for(i=0。i++) { 開始 從文件中讀入數(shù)據(jù) 輸入所要求的數(shù)據(jù) 是否保存 保存函數(shù),寫入文件 結(jié)束 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 9 if(k==e[i].name) //查詢是否有符合的項(xiàng) {b=1。} } if(b==1) {displayone(i)。} //displayone( i)用來顯示搜索到的數(shù)據(jù)所有信息 else cout查無此人, 請(qǐng)先輸入數(shù)據(jù) endl。 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 10 刪除函數(shù): 刪除函數(shù)用來刪除不需要的數(shù)據(jù),流程圖附在后面。例如:選擇名字查詢,則先輸入名字然后判斷器先定為 0 之后用 for 循環(huán)語(yǔ)句對(duì)存在內(nèi)存中的對(duì)象數(shù)組中存儲(chǔ)姓名的那一項(xiàng)進(jìn)行比對(duì),找到符合項(xiàng)之后,判斷器會(huì)記為 1,之后跳出循環(huán)。如果選擇 y,則會(huì)執(zhí)行保存函數(shù),將刪除后的重新寫入文件中。因?yàn)槊看握{(diào)用函數(shù)時(shí)都是通過先讀文件,在對(duì)讀入的數(shù)據(jù)進(jìn)行處理,所以對(duì)文件沒有影響。 displayone(i)。 //將要?jiǎng)h除的信息存入臨時(shí)的 儲(chǔ)存器當(dāng)中以便恢復(fù)時(shí)使用。 for(int j=i。j++) //將 i之后的數(shù)據(jù)項(xiàng)前一個(gè)賦 值,因此便刪除了查到的數(shù)據(jù) e[j]=e[j+1]。 //計(jì)數(shù)器的值減一 cout確定修改 ?(y/n)endl。 cinb。Y39。y39。 cout文件修改完成 endl。 } else cout查無此人 endl。過程如下: 首先選擇修改數(shù)據(jù),第二執(zhí)行讀取文件的操作,將文件讀入內(nèi)存中去。與上面刪除與查找類似,先將符合的對(duì)項(xiàng)找到,找不到則輸出“查無此人”找到之后進(jìn)行修改,修改分為 修改姓名。 修改基本工資。 修改崗位津貼。 全部修改。 Void change1() int a。 coutsetw(20) 姓名 setw(20) 工號(hào) setw(20) 基本工資 endl。 coutsetw(20) 全部修改 endl。 cout請(qǐng)輸入正確選項(xiàng) endl。 cine[i].name。 case 2:cout輸入新工號(hào) endl。break。 cine[i].bs。 case 4:cout輸入新職務(wù)工資 endl。break。 cine[i].al。 case 6:cout輸入新五險(xiǎn)一金 endl。break。 cine[i].name。 cine[i].num。 cine[i].bs。 cine[i].ps。 cine[i].al。 cine[i].is。 } 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 13 } 恢復(fù) 函數(shù) 恢復(fù)函數(shù)目的是為了使得誤刪的函數(shù)進(jìn)行恢復(fù)操作。(同樣是 for 循環(huán)查找)找到后選擇是否恢復(fù),選擇是,則會(huì)在數(shù)據(jù)文件的最后將已經(jīng)刪除的數(shù)據(jù)重新加進(jìn)去。 n++。 cout已重 新添 加 endl。i(x1)。 x。 六、 調(diào)試結(jié)果 首先進(jìn)行界面的調(diào)試結(jié)果如下圖所示: 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 14 非常成功 ! 按任意鍵進(jìn)入之后輸入管理員的姓名與密碼之后進(jìn)入,現(xiàn)在我的姓名是“張亦弛” 密碼是“ 0909122409” 第二,進(jìn)行添加函數(shù)的調(diào)試。 第三,進(jìn)行顯示函數(shù)的調(diào)試,直接寫 5 然后敲回車,可以發(fā)現(xiàn)以前有兩個(gè)村過的數(shù)據(jù),現(xiàn)在新增數(shù)據(jù)郭啟祥已經(jīng)加入最后一列當(dāng)中去了。很成功。例如:查找郭啟祥,用名字查找方式。 表明郭啟祥的數(shù)據(jù)已經(jīng)刪除。中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 17 表 明數(shù)據(jù)已經(jīng)恢復(fù)成功! 第七、 修改函數(shù)的調(diào)試,例如:將郭啟祥的基本工資改為1000 成功! 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 18 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 19 開始 讀取文件 輸入選項(xiàng) Case 1 輸入名字 k 循環(huán)變量 i 賦初值 0 in i++ K==e[i].name Case2 輸入工號(hào) d 循環(huán)變量 i 賦初值 0 in i++ D==e[i].num 結(jié)束 f[x]=e[i]; e[j]=e[j+1]; 是否保存 保存函數(shù) f[x]=e[i]; e[j]=e[j+1]; 是否保存 保存函數(shù) 刪除函數(shù)的流程圖 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 20 開始 讀取文件 輸入選項(xiàng) Case 1 輸入名字 k 循環(huán)變量 i 賦初值 0 in i++ K==e[i].name Case2 輸入工號(hào) d 循環(huán)變量 i 賦初值 0 in i++ D==e[i].num 結(jié)束 f[x]=e[i]; e[j]=e[j+1]; 選擇修改項(xiàng) 保存函數(shù) f[x]=e[i]; e[j]=e[j+1]; 是否保存 保存函數(shù) 修改 函數(shù)的流程圖 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 21 七、 軟件的特色與不足 特色: ( 1)主界面用系統(tǒng)函數(shù)改變了界面顏色,并在每次執(zhí)行完每個(gè)操作時(shí)會(huì)進(jìn)行清屏等。 ( 3)每個(gè)操作的執(zhí)行都會(huì)進(jìn)行文件的保存,避免了因?yàn)樘厥馇闆r而導(dǎo)致的內(nèi)存中數(shù)據(jù)丟失使得文件 中的信息丟失。 ( 2)沒有鏈接數(shù)據(jù)庫(kù),存儲(chǔ)是在文本文檔當(dāng)中存的,數(shù)據(jù)較多時(shí)讀取與操作是個(gè)比較麻煩的事情。 改進(jìn)方面: ( 1)橋接數(shù)據(jù)庫(kù),十七能存儲(chǔ)大容量的數(shù)據(jù)。 八、 遇到的問題 語(yǔ)法錯(cuò)誤 經(jīng)常性忘記加“;”使得每次編譯都進(jìn)行的很慢。 (⒉)內(nèi)存的分配問題,這也是困惑了我好久的問題。因此最后采用了順序存儲(chǔ)記錄的方式,這樣就能改變前述問題。因?yàn)槭孪鹊挠?jì)劃非常明 確,所以我們?cè)谕瓿蛇@個(gè)設(shè)計(jì)的過程也是比較順利的 。模塊設(shè)計(jì)部分因?yàn)樯婕肮δ艿膶?shí)現(xiàn),要從抽象的設(shè)計(jì)轉(zhuǎn)化成實(shí)際的代碼,因此對(duì)于某項(xiàng)功能的實(shí)現(xiàn)方法都思考得比較詳盡。由于班里每個(gè)人都需要做一份設(shè)計(jì),所以我們經(jīng)?;ハ嘟涣鳌? 經(jīng)過對(duì)職工信息管理系統(tǒng)的分析與編寫,我得到了很大的收獲。這次設(shè)計(jì)使我重溫了以前學(xué)過的各科 知識(shí),讓我對(duì)C++編程有了更深刻的認(rèn)識(shí)。在這樣的前提下,最后順利完成了這份設(shè)計(jì)。從這次設(shè)計(jì)學(xué)到的東西,相信會(huì)對(duì)我們?nèi)蘸蟮膶W(xué)習(xí)工作起到很大的指導(dǎo)作用 。 //void main() //{ //xitong s。 //()。 char Passward[15]。 cout ╔═════════════════════════════╗ endl。 cout\n ║為保護(hù)職工成績(jī)信息 ,只有管理員才可 以進(jìn)行管理 ! ║ endl。 // cout****************************************************************************\n。 cout\n 請(qǐng)輸入管理員名 :。 while (strcmp(UserName,張亦弛 )!=0) { if(i=3) exit(0)。 cout\n 管理員名無效 !請(qǐng)重新輸入 :。 } cout\n 請(qǐng)輸入密碼 :。 while(strcmp(Passward,0909122409)!=0) { if(i=3) exit(0)。 cout\n 密碼輸入錯(cuò)誤 !請(qǐng)重新輸入 :endl。 } cout\n\t\t 歡迎管理員的到來 !\nendl。 cout\n\n\t\tthe curriculum design about Central South Univercity 。 cout\n\n\t\tMade By Lich Zhang。 cout\n\n\t\t2021 Juneendl。 } int main(void) { system(color F1 )。 system(PAUSE)。 Pass()。 ()。 } 第二個(gè)文件:申明文件( ) includeiomanip includefstream includestring using namespace std。 class Employee { public: //string getname(){return name} //double getnum(){return num} //float getbs(){return bs} //float geris(){return is} friend xitong。 string num。 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 25 float ps。 float is。 }。 void xitong::face() //switch 語(yǔ)句進(jìn)行選擇 { int a。 coutendl。 cout ╔══════════════════════╗ endl。 cout ╠══════════════════════╣ endl。 cout ║ ║ endl。 cout ║ ║ endl。 cout ║ ║ endl。 cout ║ ║ endl。 cout ║ ║ endl。 cout ║ ◆ 作者: 張亦弛 ◆ ║ endl。 中 南大學(xué)信息科學(xué)與工程學(xué)院 電氣信息類 1224 張亦弛 26 cina。break。break。break。break。break。break。break。 } }while(a!=8)。//試圖打開文件 if (!fs) { ()。// 新建文件 ()。 n=0。 ()。 ofstream ofile(,ios::binary)。 ()。 infilen。 n+=1。 outfilen。 } void xitong::readfile()
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1