建築工地資訊管理系統

2022-08-21 06:06:02 字數 1424 閱讀 1083

c語言課程設計報告

班級:中國地質大學計算機學院192091班姓名:劉宇豪

序號:192091—28(20091003872)指導老師:朱莉老師

時間:2010-06-10

一.題目要求:

【題目】

【要求】

建立如下四個檔案(括號內為檔案中每條資訊記錄的字段內容):

(1)銷售商-配件-建築工地(銷售商號碼,配件號,工地號,數量)(2)建築工地(工地號,名字,城市)

(3)配件(配件號,配件名,顏色,重量,產地)(4)銷售商(號碼,名字,狀態,城市)

功能:(1)首先建立檔案,然後插入資料,並進行刪除、更新操作,最後進行查詢操作。

(2)查詢與**商所在城市相同的零件-**商,專案-**商記錄對。

二.課程分析:

根據題目要求,配件號工地號等的儲存要用到資料,工地名配件名等的儲存則需要字元陣列;由於要用到一些標準函式,因此還應該包含#include <> #include <> #include <>等標頭檔案;除了庫函式外,還需定義一些函式,在形成主選單等處將會用到;在儲存各種資訊需建立結構體,使與配件或工地或銷售商各自相關的資訊整體化;還應該有顯示、查詢、刪除、修改等操作,以實現要求的功能;還應提供選擇選單以實現功能選擇,並在適當的地方新增提示語句,使程式更加清晰,各模組更加獨立,可讀性增強。

又由要求可知,可將整個程式分為三個模組,即:增加資訊、修改資訊、查詢資訊幾大模組;同時在各模組功能執行完後都能返回主選單,可隨時從任一模組開始執行,使各模組充分獨立,使程式更加靈活。

其系統功能模組圖如下:

三.詳細設計:

1. 標頭檔案及結構體定義:

#include<>

#include<>

#include<>

struct building

; struct peijian

; struct business

; struct total

;2.主函式:

void main() }

3.增加資訊函式:

void add1() /*定義增加建築工地資訊的函式*/while(flag=='y')

fclose(fp); /*關閉檔案*/} void add2() /*定義增加配件資訊的函式*/while(flag=='y')

fclose(fp); /*關閉檔案*/} void add3() /*定義增加銷售商資訊的函式*/while(flag=='y')

fclose(fp); /*關閉檔案*/} void add4() /*定義聯絡的資訊函式*/while(flag=='y')

fclose(fp); /*關閉檔案*/}4.修改資訊函式:

void find1() /*定義修改建築工地資訊的函式*/{ file fp; /*定義檔案指標*/struct building build; /*呼叫結構體*/

建築工地管理

城區建築工地監督管理 一 強化責任意識。各建設施工單位要從 城市為我創空間,我為城市做貢獻 的大局出發,牢固樹立建設城市 美化城市的 雙重 責任意識,在建設過程中,明確專人抓環境衛生督促管理工作,自覺服從和服務於經濟社會的全面發展。二 完善工作措施。各建設施工單位要從源頭抓環境衛生管理工作,完善衛生...

建築工地管理

1 抓現場管理,做到六有 六淨 準 六有是 有施工隊標牌 有平面布置圖 有創優質工程標準 有三率考勤報 有現場管理制度 有工地垃圾箱 堆 六淨是 施工作業面淨 木作鋼筋棚淨 磚砂石灰底淨 安全網上淨 攪拌機前後台淨 灰棚 灰池周圍淨。準是 不准用腳手架板 模板墊道或搭設臨建工程 不准從樓上 門視窗亂...

建築工地資訊系統c語言實習報告

c語言程式設計 專業 會計學 班級 084112 姓名 李亮 學號 20111002899 指導老師 薛老師 一 前言 2 二 題目要求 3 三 詳細設計 5 四 各功能模組設計 5 主選單 5 1 資料輸入模組 7 2 刪除模組 10 3 查詢模組 12 五 上機操作 14 六 後記 17 七 附...