鄉村物資管理系統

2021-03-04 07:54:04 字數 2755 閱讀 5192

#include

#include

#include

#include "process.h"

struct country//鄉村資訊結構體

*counp;

struct family//救濟戶資訊結構體

*famp;

struct substance//物資發放資訊結構體

*subp;

file *fp;

int n=0,coun=0,fam=0,sub=0;//全域性變數

char select;

struct country *couninput();//鄉村資訊錄入

struct family *faminput();//救濟戶資訊錄入

struct substance *subinput();//物資發放資訊錄入

void counprint(struct country *head);//鄉村資訊輸出

void famprint(struct family *head);//救濟戶資訊輸出

void subprint(struct substance *head);//物資發放資訊輸出

void counadd();//鄉村資訊新增

void famadd();//救濟戶資訊新增

void subadd();//發放物資資訊新增

void counrevise();//鄉村資訊修改

void famrevise();//救濟戶資訊修改

void subrevise();//發放物資資訊修改

void counfind();//鄉村資訊查詢

void famfind();//救濟戶資訊查詢

void subfind();//發放物資資訊查詢

void counstat();// 統計並輸出全鄉的人口總數、救濟總戶數、救濟總金額

void famstat();// 統計並輸出全鄉的所有救濟戶接受救濟次數。

void substat();//統計並輸出某村某種救濟物資(如:大公尺)的發放總數。

void counfam();//查詢全部鄉村中每個村的救濟總戶數。

void counsub();// 查詢全部鄉村中某個村的村救濟總金額

void faminfor查詢某救濟戶(如:張三)基本資訊。

void famsubinf();// 查詢某救濟戶(如:張三)救濟戶物資發放的全部資訊。

void subfaminf();// 查詢某救濟戶(如:張三)是否發放了某種救濟物資(如:礦泉水)的資訊。

struct country *couninput()

printf("\n請輸入鄉村基本資訊,輸入「#」結束!\n");

printf("鄉村編號村名村口總人數救濟戶總數救濟戶總金額\n");

p1=p2=(struct country*)malloc(sizeof(struct country));

scanf("%s%s%d%d%f",p1->counnum,p1->counname,&p1->population,&p1->family,&p1->relief);

coun++;

fwrite(p1,sizeof(struct country),1,fp);

while(1)

p2->next=null;

fclose(fp);

return (head);

}void counprint(struct country *head)

while(p!=null);

}}struct family *faminput()

printf("\n請輸入救濟戶基本資訊,輸入「#」結束!\n");

printf("鄉村編號戶主身份證號戶主姓名性別家庭人口年收入接受救濟次數\n");

p1=p2=(struct family*)malloc(sizeof(struct family));

scanf("%s%s%s%s%d%f%d",p1->counnum,p1->identify,p1->name,p1->***,&p1->family_num,&p1->in***e,&p1->times);

fam++;

fwrite(p1,sizeof(struct family),1,fp);

while(1)

p2->next=null;

fclose(fp);

return (head);

}void famprint(struct family *head)

while(p!=null);

}}struct substance *subinput()

printf("\n請輸入救濟戶物資發放基本資訊,輸入「#」結束!\n");

printf("戶主身份證號發放物資名稱發放日期單位單價發放數量金額\n");

p1=p2=(struct substance*)malloc(sizeof(struct substance));

scanf("%s%s%s%s%f%d%f",p1->identify,p1->subname,p1->date,p1->unit,&p1->price,&p1->num,&p1->money);

sub++;

fwrite(p1,sizeof(struct substance),1,fp);

while(1)

p2->next=null;

fclose(fp);

return (head);

}void subprint(struct substance *head)

企業物資管理系統

資料庫課程設計 姓名 班級學號 指導教師目錄 一 企業物資管理系統資料庫設計 1.專案介紹 1.1使用者需求調查 1.2系統資料流程圖 1.3系統資料字典 2.系統功能 2.1系統功能圖及結構 3.結構設計 3.1系統的概念模型 3.2 系統的邏輯模型 3.3 系統的詳細設計 4.系統維護 一 企業...

企業物資管理系統報告

一 前言 二 系統功能簡介 三 系統模組功能分析 四 系統除錯情況 五 總結與感想體會 六 系統源程式 七 參考資料 前言物資管理是一般工業 商業企業生產管理環節中主要的一環,需要對物資基本資訊管理,對物質調配資訊等進行完整的監控,這樣才能夠有效地利用物資。物資入庫的時候首先需要登記物質的基本資訊,...

物資管理系統需求分析

物資入庫管理主要負責的是物資入庫的資訊,它的主要功能如下 1.物資進倉時,入庫管理員必須憑送貨單辦理入庫手續,拒絕不合 格或手續不齊全的物資入庫。2.入庫時,入庫管理員必須查點物資的數量,如發現物資數量不符時,必 須進行登記。3.質檢員必須查點物資的規格型號 合格證件 生產日期等專案,如發現 物資質...