防疫物质生产管理系统C语言课程设计

防疫物质生产管理系统C语言课程设计,第1张

防疫物质生产管理系统(只列出了大体的框架,需要源码的朋友请私信联系。)

1、问题描述
针对防疫物质的生产,管理部门通过信息化的手段掌握各生产部门的生产情况。包括各企业每天的生产量、物料供应情况等。
2、功能要求
(1)数据维护: 对企业信息(包括编号、名称、产品类别、每天产能)等信息增删改查 *** 作。记录企业每天的生产量,生产物料的库存量等。
(2)查询功能: 可根据企业编号或产品类别进行查询,并显示记录。
(3)统计功能: 可按企业或产品类别统计产量,生产物料的库存量等。
(4)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
(5)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。

题目44 防疫物质捐赠分配系统
1、问题描述
针对防疫物质捐通过掌握捐赠物质的来源和分配情况。主要针对3类对象,即物质、捐赠人、分配对象等应用信息化的手段进行管理。
2、功能要求
(1)数据维护: 防疫物质(名称、类别、使用对象)、捐赠人(名称、个人/团体、地址)、捐赠对象(名称、个人/团体、地址)等信息增删改查 *** 作。记录每天的捐赠数据和分配数量。
(2)查询功能: 可根据捐赠人、捐赠对象、物质查询相关记录。
(3)统计功能: 可按捐赠人、捐赠对象、物质进行统计汇总,计算余量。
(4)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
(5)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。

struct EnterPriseMessage{//企业信息  本程序基于该结构体作为信息主载体 
	char number[21];//编号 
	char name[40];//名称 
	char type;//产品类别   S A B C D E 六种类别 
	int work;//日产量 
	int count;//物料储存 

};
struct ItemCountMessage{//储存所有企业产量以及物料库存的总和的结构体~ 
	char type[7];//以字符串形式储存所以数组数目+1  S A B C D E 六种类别 
	int count[6];//物料储存 
	int work[6];//日产量 
};

void EnterPriseMessage_number_change();//企业编号修改函数 
void EnterPriseMessage_name_change();//企业名称修改函数
void EnterPriseMessage_type_change();//企业产品类别修改程序
void EnterPriseMessage_work_change();//企业产品产能修改程序
void EnterPriseMessage_count();//企业物料库存修改程序 
void CheckMessageSystem_number_check();//按照编号查询企业的功能
void CheckMessageSystem_type();//按照产品类别查询企业的功能 
void CheckMessageSystem_all();//查询所有企业的信息
void ItemCount_number();//按编号查询企业的产量 产品 库存 
void ItemCount_type();//按生产类别统计所有企业的类别产品的库存 日生产量 
int CheckMessageSystem_type_judge(char type);//查询系统中按产品类别查询企业的功能
int ItemCountSystem_numberAtypejudge(char *number,struct EnterPriseMessage message);//按照编号查询该企业是否存在
void ItemCountMessage_append(FILE *file,struct ItemCountMessage *typemessage);//把统计结果写入文件的函数 
int EnterPriseMessage_type_judge(char type);//判断产品类别输入是否正确 
void EnterPriseMessage_append(FILE *file,struct EnterPriseMessage *message);//企业信息增加函数 
int EnterPriseMessage_judge(char *number,struct EnterPriseMessage *message);//用企业编号判断是否存在
int CheckMessageSystem_number_judge(char *number,struct EnterPriseMessage *message);//用编号和名称判断企业是否存在的函数 
void CheckMessageSystem_append(FILE *file,EnterPriseMessage *message);//信息写入文本的函数 
int AddandDelEnterPrise_number_judge(char *number,struct EnterPriseMessage message);//按编号查询企业是否存在 
void AddWay(FILE *file,struct EnterPriseMessage message);//按编号写入文本 
int AddandDelEnterPriseSystem_del_number();//用于删除企业信息的函数
void AddandDelEnterPriseSystem_add_auto();//从文件中读入企业信息增加到主载体 
int AddandDelEnterPriseSystem_noauto();//手动输入企业信息添加到文件末尾 
int typejudge(char type);//判断输入的type与产品类型六种是否符合 

int ItemCountSystem(void);//物料和日产量的统计系统 
int CheckMessageSystem(void);//企业信息查询系统;
int ChangeMessageSystem(void);//企业信息修改管理系统
int AddandDelEnterPriseSystem(void);// 企业增加与删除管理系统 
#include 
#include 
#include  "Myway.h"
#include 
//防疫物资管理系统 主程序  
int main(){
	char choose;
	do{	
		system("cls");
		printf("\n");
		printf("  防疫物资管理系统\n------------------\n");
		printf("1.企业信息修改管理\n");
		printf("2.企业信息查询管理\n");
		printf("3.产量和物料库存量统计管理\n");
		printf("4.企业增加与删除管理\n");
		printf("0.退出\n------------------\n");
		printf("选择时请按相关按键\n");
		choose=getch();
		switch(choose){
		case '1': ChangeMessageSystem();break;//信息修改管理
		case '2': CheckMessageSystem();break;//查询 
		case '3': ItemCountSystem();break;//统计 
		case '4':AddandDelEnterPriseSystem();break;
		case '0':return 0;
		default:break;
		}
		
	
		//getchar();
	}while(1);
	
	
return 0;
}


(只列出了大体的框架,需要源码的朋友请私信联系。)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1498588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-25
下一篇 2022-06-25

发表评论

登录后才能评论

评论列表(0条)

保存