《《職工工資管理系統(tǒng)》c語言課程實踐報告(共14頁)》由會員分享,可在線閱讀,更多相關(guān)《《職工工資管理系統(tǒng)》c語言課程實踐報告(共14頁)(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
實踐報告
1. 目的:通過此次綜合編程實踐,使大學(xué)生進一步熟悉和掌握C語言的基本知識,基本編程原理;學(xué)習(xí)用C語言開發(fā)應(yīng)用程序的方法;進一步熟悉計算機程序設(shè)計的基本方法,步驟,培養(yǎng)大學(xué)生設(shè)計,調(diào)試,測試程序能力。
2. 程序功能介紹:該程序是用鏈表編寫的職工工資管理系統(tǒng),主要功能實現(xiàn)職工有關(guān)信息的錄入,分析,查找,增加,修改,排序等功能。
職工工資管理系統(tǒng)
上圖是程序的主界面
A.1是數(shù)據(jù)錄入的功能提示語句
B.2是數(shù)據(jù)分析的功能提示語句
C.3是信息查詢的功能提示語句
D.4是添加信息的功能提示語句
E.5是刪除信
2、息的功能提示語句
F.6是修改信息的功能提示語句
G.7是對信息排序的功能提示語句
H.8退出該程序的功能提示語句
3.具體流程圖:
主函數(shù)
1.職工信息錄入
2.數(shù)據(jù)分析
3.信息查詢
4.信息添加
5.刪除信息
6.修改信息
7.信息排序
調(diào)用create函數(shù)
調(diào)用insert函數(shù)
調(diào)用analysis函數(shù)
調(diào)用analysis函數(shù)
調(diào)用search函數(shù)
調(diào)用add函數(shù)
調(diào)用delete函數(shù)
調(diào)用edit函數(shù)
調(diào)用bubble sort函數(shù)
調(diào)用analysis函數(shù)
調(diào)用analysis函數(shù)
3. 程序?qū)崿F(xiàn)
3、
1) 輸入1進入此函數(shù),執(zhí)行create函數(shù)
調(diào)用insert函數(shù)
回到create函數(shù) ,回到主函數(shù)
2) 執(zhí)行過1選項后便可以執(zhí)行2選項 ,進入如下過程
調(diào)用show report 函數(shù)
3) 回到主函數(shù)界面后,按選項3后進入信息查詢的程序,如下
4) 回到主函數(shù)界面后,選擇選項4進入一下過程
5回到主函數(shù)后 選擇5后,進入刪除環(huán)節(jié)
調(diào)用analysis函數(shù)
接著調(diào)用show report 函數(shù)
5) 回到主函數(shù)后,選擇6,進入修改界面
回到主函數(shù)
6) 在主菜單上選擇7,進入排序項
4、
8 退出程序
4.程序運行演示,在主界面上選擇1,輸入若干信息,入以下界面:
輸入4個人信息。
返回后選擇2選項
界面的上端是每個人的信息,下端是分析表,反映了整體情況
返回主菜單后選擇3,以編號為1的員工為例
返回主菜單后選擇4
返回主菜單后,選擇5,以2號員工為例
選擇y確定后 顯示
返回主菜單,選擇6 以3號為例
選擇y,確定
返回主菜單后,選擇8,退出
4. 代碼的調(diào)試過程:
本人的程序由鏈表實現(xiàn),由于對鏈表的運用不是很熟練,所以花了很長的時間編寫該程序,大致編完后,
5、在編譯與構(gòu)建的過程中,同時也遇到了很多困難。例如,在第一次編譯的時候,出現(xiàn)了20多個錯誤與很多警告。其中很多是由于在編寫程序過程中不規(guī)范的語法和寫法,有時是少分號,有時是少括號。但最難改的是邏輯錯誤,特別是指針的指向問題,一當(dāng)程序編的很長的時候就很難分清了。但還是運用有效的調(diào)試方法解決了問題。在調(diào)試的過程中,設(shè)置斷點調(diào)試起到了很大的幫助,并且運用F10與F11同樣起到了很大的作用,變量值的監(jiān)控對修改程序提供了很多有用的信息。
5. 其他說明:
在使用程序的過程中,強烈建議使用者首先執(zhí)行選項1,即首先錄入信息。
所有后面的功能都必須建立在有信息的基礎(chǔ)上,選項1就是首先錄入職工人員的信息。并且該程序還是比較人性化的,當(dāng)輸入的信息不符合實際情況的時候,會自動出現(xiàn)提示語句,從而有助于減少函數(shù)后期運行可能產(chǎn)生的錯誤。另一方面,建議測試運行的人數(shù)不要太多,畢竟程序還不是很完善,一些預(yù)想不到的錯誤還是會出現(xiàn)的。
6. 總結(jié);
該程序的編寫花了本人很長時間,但是最終通過自己的努力,能夠把這樣一個程序從構(gòu)思落實到成型確實也是令自己很有成就感。我想,此次經(jīng)歷是很有價值的。在這一過程中,我對c語言也有了更多的了解,并幫助我更好的掌握了c語言知識。
專心---專注---專業(yè)