c程式設計實習報告
名稱:建築工地資訊管理系統
學院:機電學院
專業:機械設計製造及其自動化
姓名:許文祥
班級學號:20091003791
指導老師:薛思清
2023年7 月3 日
根據題目要求,由於資訊是存放在檔案中的,所以應提供檔案的輸入,輸出操作;在程式中要能刪除資訊,因此要有刪除操作;同時也要實現查詢功能,所以應有查詢操作;另外還應提供鍵盤式選擇選單實現功能選擇。
根據題目要求建立的四個檔案以及其形式,可以考慮到定義四個結構體變數,並以結構體儲存,同時根據需求分析,可以分成三個模組:輸入模組,刪除模組,查詢模組。另外,為了使得程式更清楚易懂,各模組可以成幾個函式進行,即將各項分別輸入,刪除或查詢。
因此,菜單鍵可分為主要十項加退出一項。大致過程如下:定義結構體變數→各子函式宣告→輸入模組→刪除模組→查詢模組→主選單→主函式。
其系統功能模組圖如圖所示:
主函式的形式比較簡單,它主要不是實現函式功能,它主要是提供函式呼叫和形成選單,其c程式如下:
void main()
}*流程圖如下:
資料資訊存放在檔案中,用結構體存放,方便資料輸入與資料的儲存。另外,要先對個輸入函式進行宣告。
*流程圖如下:
*c程式如下:
輸入工地資訊
void add1()
while(f=='y')
for(j=0;j
printf("是否繼續y/n:\n");
scanf(" %c",&f);
} fclose(fp);
}輸入配件資訊
void add2()
while(f=='y')
for(j=0;j
printf("是否繼續y/n:\n");
scanf(" %c",&f);
} fclose(fp);
} 輸入銷售商資訊
void add3()
while(f=='y')
for(j=0;j
printf("是否繼續y/n:\n");
scanf(" %c",&f);
} fclose(fp);
} 輸入總資訊
void add4()
while(f=='y')
for(j=0;j
printf("是否繼續y/n:\n");
scanf(" %c",&f);
} fclose(fp);
} 建立選單,選擇要刪除的資訊,利用刪除資訊功能的函式實現資訊從檔案中刪除掉。
c語言實習報告
實習報告 1,從1到100面積,面積大於100跳出 周一上午 include define pai 3.14164 巨集定義乙個pai main 主函式 getch 結果 2,九九乘法表 周一下午 include main 主函式 printf n 換行 getch 結果 3,1 100不被5和7整...
c語言實習報告
c語言課程實習報告 所在院系數理學院 班級學號 121091 13 姓名程式已存檔 指導老師 評分二零一零年七月十五 目錄 一.題目要求3 二.需求分析3 三.總體設計3掌握 四.詳細設計4 1.主函式4 1 流程圖4 2 主函式程式5 2.各功能模組7 1 查詢模組7 1 流程圖7 2 程式8 2...
C語言實習報告
c語言課程設計報告 姓名 劉烽博 班號 075103 學號 20101003524 院系 機電學院 專業 通訊工程 指導教師 吳傑 成績 2011 年 7 月 目錄題目 1.1題目 1.11問題分析與演算法分析 1.12資料結構設計 1.13程式設計 1.14源程式 1.15程式執行結果 2.1題目...