c語言課程設計報告
目錄1需求分析
1.1 問題分析
1.2 採用技術
1.3 設計目標
2總體設計
2.1 系統模組設計
2.2 系統流程設計
2.21 查詢
2.22 排序
2.23 插入
2.24 刪除
3詳細設計
4測試結果
5設計體會
1 需求分析
1.1 問題分析
(1)職工工資的輸入與顯示
(2)查詢任何乙個職工你要查詢的資料
(3)按照職工工資的高低依次排序
(4)在某個位置插入你想要插入的一列數
(5)刪除某列的資料
1.2 採用技術
(1)二維陣列多重迴圈語句選擇語句
(2)迴圈for
(3)選擇 if switch
(4)氣泡排序法(排序)
1.3 設計目標
實現職工工資管理系統的簡單功能
2 總體設計
2.1 系統模組設計
2.2 系統流程設計
2.21 查詢
2.22 排序
2.23 插入
2.24 刪除
3 詳細設計
#include<>
#include<>
void main()
break;
case 2:for(i=1;i<=n;i++)
for(j=1;j<=n-i;j++)
if(money[j]z=money[j],money[j]=money[j+1],money[j+1]=z;
b=number[j],number[j]=number[j+1],number[j+1]=b;
strcpy(na[j],name[j]),strcpy(name[j],name[j+1]),strcpy(name[j+1],na[j]); } for(j=1;j<=n;j++)
printf("%d\t%s\t%.2f\n",number[j],name[j],money[j]);break;
case 3:printf("輸入你要插入的行數x:");
scanf("%d",&x);
n=n+1;
for(i=n;i>x;i--)
printf("輸入你要插入的一列數x\n");
scanf("%d%s%f",&number[i],&name[i],&money[i]);
for(i=1;i<=n;i++)
printf("%d\t%s\t%.2f\n",number[i],name[i],money[i]);break;
case 4:printf("輸入你要刪除的行數a:");
scanf("%d",&a);
if(a==1)
n=n-1;
for(i=1;i<=n;i++)
printf("%d\t%s\t%.2f\n",number[i],name[i],money[i]);}
else if(a!=1)
n=n-1;
for(i=1;i<=n;i++)
printf("%d\t%s\t%.2f\n",number[i],name[i],money[i]);}
} printf("繼續(y)/終止(n)");
getchar();
scanf("%c",&g);
}while('y'==g); }
4測試結果
5 設計體會
通過此次c語言程式設計實踐,實在是獲益不淺,當要開始設計的時候,還真不知從哪下手。一開始做題,也是有點模糊,在指導老師的指導下,我們慢慢的進入狀態,我們做的是乙個職工管理系統,內容包括很多。運用的函式也是非常的複雜,我們一組有五個人,我分工合作,然後我們一人各負責乙個函式程式的設計,經過幾星期的努力,我們完成了大半個程式,但是總是有很多錯誤出現,有好多是些小問題,這都是我們粗心大意造成的,所以設計程式一定要仔細,不容一點的馬虎。
當然也有大問題,關於檔案的操作,是我們最大的問題,不過,我們做好後,經過百般檢查與修改,終於順利完成任務,我們也懂得設計和運用了。同時,也讓我們知道了,合作的力量,如果是孤軍奮戰的話,我們也不能在規定時間內完成。
這次設計,同時也讓我們重新掌握了c語言,而且還得到了用c語言解決實際問題的寶貴經驗!
課程設計評定表
附錄1 每週工作記錄
職工工資管理系統設計
程式設計基礎 課程設計任務書 學院名稱 交通與汽車工程學院課程 8234580 專業 物流管理年級 2009 一 設計題目 職工工資管理系統設計 二 主要內容 設計乙個職工工資管理系統,實現職工工資的發放。三 具體要求及應提交材料 1 建立該系統所需的資料表結構,並輸入合理的資料。比如 員工資訊包括...
某企業職工工資管理系統
課程設計 學號 班級 姓名 指導教師 2007 年 7月 15日 課程設計任務書 一 課程設計題目 某企業職工工資管理系統 二 課程設計工作自2007年7月9日起至2007年7月15日止 三 課程設計內容 用c語言編寫軟體完成以下任務 1 錄入職工資訊 2 對職工按工資排序並顯示 3 能夠增加新職工...
職工工資管理制度
第一章職工工資管理制度 疑問部分用蘭色標出 一 總則 1.11 為了新風光電子可持續發展,體現公司能者多勞 勞者多酬的分配原則,進一步規範職員工資體系等有關事項,特制定本制度。1.2 2 本制度適用於公司全體職員 市場人員除外 本制度所指工資,是指每月定期發放的工資和每季度 每年度的績效考核工資。不...