统计员工信息c语言设计,工资信息管理系统C语言设计
《工資信息管理系統C語言設計》由會員分享,可在線閱讀,更多相關《工資信息管理系統C語言設計(17頁珍藏版)》請在人人文庫網上搜索。
1、c語言課程實習報告學校:工程學院專業:巖土工程班級級別:-33學生編號:姓氏:劉恒第一題:薪酬信息管理系統 1 標題要求薪酬信息管理系統【需求】系統可以實現薪酬信息管理。該系統包括輸入、瀏覽、查詢、統計等功能。輸入功能要求能夠向文件中添加新的薪資信息;瀏覽功能要求根據工資卡號碼和名稱進行瀏覽,并提供分屏顯示;具有排序功能,排序后按薪資卡號升序或實際支付薪資降序輸出;查詢功能要求可以通過薪資卡號和姓名進行查詢;統計功能要求員工在一定時間內的已付工資總額可以按月累計。(1)文件中的一行數據對應一個員工的薪資信息;(2)薪資信息的數據結構采用結構數組,一個數組元素對應一條薪資記錄;(3)工資信息包括。
2、工資卡號碼、姓名、月份、應付工資、水費、電費、稅金、已付工資等。(4)已付工資=應付工資-水費-電費-稅金,其中稅金計算如下:(1)應交800元(3)應納稅額 1400元,稅金=(應納稅額-1400) * 10% 2 需求分析根據課題的要求,由于工資信息是以文本文件的形式存儲在文件中,所以需要提供文件的輸入和輸出;在該程序中,您需要了解員工的薪資信息,并提供輸入、瀏覽、查詢、排序、統計等操作功能;此外,應提供鍵盤選擇菜單來實現功能選擇。 3 總體設計通過對整個系統的分析,根據以上需求分析,本系統的設計可以分為以下幾個模塊:薪酬信息管理系統數據輸入數據添加數據瀏覽數據搜索薪資排序工資統計圖1。系。
3、統功能模塊圖 4 詳細設計1.主要功能主函數通常設計得很簡單,只提供輸入、處理和輸出函數調用。每個功能模塊由菜單選擇。流程圖如下圖所示:顯示一系列功能選項輸入n以判斷n是否為0-7根據n的值圖2。主要功能流程圖程序#包含#包含#包含#包含#包含#定義N 150無效輸入();搜索();void add();void browse();void stat();無效訂單();void num _ order();無效工資訂單();void菜單();void stat();void read files();int all wait();void菜單()int n,w;系統(cls);做 puts( 。
4、t t * * * * * * * * * * * * * * * * * * * * * * MENU * * * * * * * * * * * * * * * * * * * * * * * * n n );puts(tttt1。輸入新數據”);puts(tttt2。附加數據”)。puts(tttt3。“全部瀏覽”)。puts(tttt4。搜索數據”)。puts( t t t t5 . order data );puts(tttt6。按月統計);puts(tttt7。退出”)。puts( n n t t * * * * * * * * * * * * * * * * * * * * * 。
5、* * * * * * * * * * * * * * * * * * * * * * * n );printf(選擇您的號碼(1-7): b b );/*判斷所選數字*/scanf(“% d”,n);if(n1 | | n7) w=1;getchar();否則w=0;同時(w=1);開關(n) case 1: enter();休息;/*輸入模塊*/case 2: add();休息;/*添加模塊*/case : browse();休息;/*瀏覽模塊*/case 4: search();休息;/*查找模塊*/案例5: order();休息;/*排序模塊*/判例6: stat();休息;/*統計模。
6、塊*/案例7:出口(0);/*退出*/ void save();int load();void輸入();void printf _ face();void printf _ one();void printf _ back();國際工資;/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *main() menu();2.每個功能模塊的設計(1)。輸入模塊【數據結構】【分析】查看各種數據信息,工資卡號碼和名稱都是字。
7、符類型,可以使用字符數組;薪水應該是真實的。數據信息應該放在文件中。struct infowage char num15;char名稱20;國際月;國際標準工資;國際水費率;內部電荷;國際稅收;國際工資;即時消息否;/*即時消息n中的每個元組元素對應一個員工*/【注意】:N為員工人數,應采用宏定義# #定義N 150。【流程圖】:輸入用戶要輸入的員工記錄數n我從0到n-1調用輸入函數輸入(I)我。=0保存調用函數保存(n)圖3。輸入模塊流程圖程序: void enter ()/*輸入模塊*/int i,n;printf(有多少信息(0-%d)? ,N-1);scanf(“% d”,n);/*要輸入的記錄數*/printf(n立即輸入數據 n n );對于(I=0;i。
總結
以上是生活随笔為你收集整理的统计员工信息c语言设计,工资信息管理系统C语言设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Windows Live ID登录网
- 下一篇: 任何进行推理的系统都必须具有一些基本的智