日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

职工工资信息系统 c语言题,工资信息管理系统C语言设计.doc

發(fā)布時(shí)間:2025/3/15 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 职工工资信息系统 c语言题,工资信息管理系统C语言设计.doc 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

工資信息管理系統(tǒng)C語(yǔ)言設(shè)計(jì)

C語(yǔ)言課程實(shí)習(xí)報(bào)告

學(xué) 院: 工程學(xué)院

專 業(yè): 巖土工程

班 級(jí): 052052-33

學(xué) 號(hào): 20051002623

姓 名: 劉恒

第一題:工資信息管理系統(tǒng)

一`題目要求

工資信息管理系統(tǒng)

【要求】該系統(tǒng)能夠?qū)崿F(xiàn)工資信息管理。系統(tǒng)包括錄入,瀏覽,查詢,統(tǒng)計(jì)等功能。其中錄入功能要求能夠添加新的工資信息到文件;瀏覽功能要求能按照工資卡號(hào),姓名分類瀏覽,提供分屏顯示;有排序功能,排序后按照工資卡號(hào)升序或?qū)嵃l(fā)工資降序輸出;查詢功能要求能夠按照工資卡號(hào),姓名查詢;統(tǒng)計(jì)功能要求能夠按照月份累計(jì)統(tǒng)計(jì)某職工在某時(shí)間段實(shí)發(fā)工資總金額。

(1)文件中一行數(shù)據(jù)對(duì)應(yīng)一個(gè)職工工資信息;

(2)工資信息的數(shù)據(jù)結(jié)構(gòu)采用結(jié)構(gòu)體數(shù)組,一個(gè)數(shù)組元素對(duì)應(yīng)一條工資單記錄;

(3)工資單信息包括工資卡號(hào),姓名,月份,應(yīng)發(fā)工資,水費(fèi),電費(fèi),稅金,實(shí)發(fā)工資等;(4)實(shí)發(fā)工資=應(yīng)發(fā)工資-水費(fèi)-電費(fèi)-稅金,其中稅金計(jì)算方法為:

①應(yīng)發(fā)工資<800元,稅金=0;

②800元<應(yīng)發(fā)工資<1400元,稅金=(應(yīng)發(fā)工資-800)*5%;

③應(yīng)發(fā)工資>1400元,稅金=(應(yīng)發(fā)工資-1400)*10%

二`需求分析

根據(jù)題目要求,由于工資信息是以文本文件的方式存放在文件里的,所以應(yīng)提供文件的輸入,輸出等操作;在程序中需要知道職工的工資信息,應(yīng)提供錄入,瀏覽,查詢,排序,統(tǒng)計(jì)等操作功能;另外,還應(yīng)提供鍵盤式選擇菜單實(shí)現(xiàn)功能選擇。

三`總體設(shè)計(jì)

通過分析整個(gè)系統(tǒng),根據(jù)上面的需求分析,可以將這個(gè)系統(tǒng)的設(shè)計(jì)分為如下幾個(gè)模塊:

圖一.系統(tǒng)功能模塊圖

四`詳細(xì)設(shè)計(jì)

主函數(shù)

主函數(shù)一般設(shè)計(jì)得比較簡(jiǎn)潔,只提供輸入,處理和輸出部分的函數(shù)調(diào)用。其中各功能模塊用菜單方式選擇。

【流程圖】

如下圖所示:

圖二.主函數(shù)流程圖

【程序】

#include #include #include #include

#define N 150 void enter(); search(); void add(); void browse();

void stat(); void order(); void num_order(); void T_wage_order();

void menu(); void stat(); void readfiles(); int allwage();

void menu()

{int n,w; system("cls");

do

{puts("\t\t*********************MENU*********************\n\n");

puts("\t\t\t\t1.Enter new data");

puts("\t\t\t\t2.Addition data");

puts("\t\t\t\t3.Browse all");

puts("\t\t\t\t4.Search data");

puts("\t\t\t\t5.order data");

puts("\t\t\t\t6.Stat by month");

puts("\t\t\t\t7.Exit");

puts("\n\n\t\t**********************************************\n");

printf("Choice your number(1-7):[ ]\b\b"); /*對(duì)選擇的數(shù)字進(jìn)行判斷*/

scanf("%d",&n);

if(n<1||n>7) {w=1;getchar();} else w=0;

}while(w==1);

switch(n)

{case 1:enter();break; /*輸入模塊*/

case 2:add();break; /*追加模塊*/

case 3:browse();break; /*瀏覽模塊*/

case 4:search();break; /*查找模塊*/

case 5:order();break; /*排序模塊*/

case 6:stat();break;

總結(jié)

以上是生活随笔為你收集整理的职工工资信息系统 c语言题,工资信息管理系统C语言设计.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。