1,企业在线管理信息系统应该包括哪些子系统请描述这些子系统之间的

OA、CRM、ERP这些系统要是做起来都比较大,主要看你想做侧重哪个方向的。相比较的话做个OA系统相对简单一些,实现审批、文件共享、人事管理功能就可以了。
系统本省就很抽象。而且有些系统不是必须的。之间的关系就在实际工作中的业务交叉部分。ERP,CRM,SAP都是非常大的系统了,但是又不涵盖全部。你如果不理解就很难全面阐述,你只能把某一个大的系统,在去细化下面的子系统。至于每个是什么有什么,网上很多地方可以查。
并行关系

企业在线管理信息系统应该包括哪些子系统请描述这些子系统之间的

2,管理信息系统包括哪些子系统求大神帮助

管理子系统:提供与具体业务无关的,系统所需的功能; 采购子系统:提供原材料采购信息的功能; 仓储管理系统:使用仓储管理系统管理储存业务的收发、分拣、摆放、补货、配 送等等,同时仓储管理系统可以进行库存分析与财务系统集成; 库存子系统:提供库存管理信息的功能; 生产子系统:提供生产产品信息的功能; 销售子系统:提供产品销售信息的功能; 配送子系统:是指根据商品的配送类型做分类后,再按照商品重量与体积等各因素拟定的派车计划、体积装载计划以及配送行程计划等作业系统; 运输子系统:提供产品运输信息的功能; 财务子系统:提供财务管理信息的功能; 决策支持子系统:使物流信息系统达到一个更高的层次。
搜一下:管理信息系统包括哪些子系统求大神帮助

管理信息系统包括哪些子系统求大神帮助

3,企业管理信息系统包括哪些系统

信息管理学概论、管理学原理、企业管理、电子商务、市场营销学、经济学、会计学、信息经济学、知识产权、企业情报工作、人力资源管理、经济信息学、竞争情报研究、信息检索语言、程序设计、数据结构、数据库系统、操作系统、信息检索、计算机网络、管理信息系统、信息组织、编译原理、计算机辅助设计、运筹学、决策支持系统、信息分析、企业资源计划管理、生产与运作管理等
企业管理信息系统是包括整个企业生产经营和管理活动的一个复杂系统,该系统通常包括:生产管理、财务会计、物资供应、销售管理、劳动工资和人事管理等子系统,他们分别具有管理生产、财务会计、物资供应、产品销售和工资人事等工作等职能。
信息一般是记录,存档查找的。像erp进销存仓库管理软件oacrm都可以算为企业管理信息系统。不过,具体要看你所需要管理的内容。因为软件实在是多啊。

企业管理信息系统包括哪些系统

4,管理信息系统有哪些应用类型

详细资料: http://baike.baidu.com/view/2670.htm#2 一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。   传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。

5,生活中有哪些管理系统

日常生活中,购物的淘宝、各大物流公司的物流信息,校园生活中的学生学籍档案的管理、校园一卡通的使用,生活工作中的银行卡等等都是管理信息系统。管理系统是为达到组织目标,针对管理对象,由具有特定管理职能和内在联系的各种管理机构、管理制度、管理过程、管理方法所构成的完整的组织管理体系。包括邮电信息系统、银行管理信息系统、民航信息系统、企业管理信息系统、医院管理信息系统。日常生活中,购物的淘宝、各大物流公司的物流信息,校园生活中的学生学籍档案的管理、校园一卡通的使用,生活工作中的银行卡等等都是管理信息系统。随着计算机技术的进步,管理系统也从传统的管理科学的范畴延伸到了软件技术的范畴。随着国际的salesforce、Oracle、国内的八百客、神码、管理123、百会、金智软件、金蝶、用友、速达、管家婆等一批知名的管理系统建设商的兴起,“管理系统”更多地以ERP、SOA、SAAS等字眼出现在普及的各种场合。软件开发平台大部分集成了标准化软件的功能,如OA、CRM、进销存、文档管理、合同管理等模块。对最终用户和软件服务商来说,他们既可以单独采购这些标准化的软件实现基本需求,又可以采购软件+平台的套装,用以对自己的个性化需求进行快速开发。

6,管理信息系统内容是什么

管理信息系统(management information system,简称mis)其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。完善的mis具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。 具有统一规划的数据库是mis成熟的重要标志,它象征着mis是软件工程的产物。 通过mis实现信息增值,用数学模型统计分析数据,实现辅助决策。 mis是发展变化的,mis有生命周期。
一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。   传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。

7,员工信息管理系统有哪些

这个是我自己做的管理系统,里面的汉字什么的你改下就ok了,比如把单价改成工资```总价改成总工资````数量改成月底百分比提成什么的```其他的不用改的。毕竟只有30分,我只能说把我自己做过的复制下给你,汉字我就不给你改了。看着行你就给分,好的话追加,感觉垃圾就骂我。#includestruct material {int num; char name[20]; char leibie[20]; char shijian[20]; int shuliang; int price; int total; int delet ; } work[50]; static n=1;int f,g=1,e; file *fp1; char fname[20]; jianli() /*创建新文件*/ { int i,x=0;file *fp; system("cls"); menu1(); menu2(); printf("\t\t\t 请输入文件名!"); scanf("%s",fname); fp=fopen(fname,"rb"); for(i=0;i<50;i++) {fread(&work[i],sizeof(struct material),1,fp); if(work[i].total!=0)x++; } fclose(fp);n=x; } r() { int i;file *fp; if((fp=fopen(fname,"rb"))==null) { printf("\n\n\t\tcannot open file!\n");} printf("编号 名称 类别 登记时间 数量 单价 总价\n"); for(i=0;i { fread(&work[i],sizeof(struct material),1,fp); if(work[i].delet==0) printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n", work[i].num,work[i].name,work[i].leibie,work[i].shijian,work[i].shuliang,work[i].price,work[i].total); } fclose(fp); } r1() { int i;file *fp; if((fp=fopen(fname,"rb"))==null) { printf("\n\n\t\tcannot open file!\n");} printf("编号 名称 类别 登记时间 数量 单价 总价\n"); for(i=0;i { fread(&work[i],sizeof(struct material),1,fp); if(work[i].delet==1) printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n",work[i].num,work[i].name,work[i].leibie, work[i].shijian,work[i].shuliang,work[i].price,work[i].total); } fclose(fp); } display2() /*显示所有信息*/ { int i,d=0;file *fp; fp=fopen(fname,"rb"); system("cls");menu1(); printf("以下是所有材料信息!\n"); for(i=0;i fread(&work[i],sizeof(struct material),1,fp); printf("编号 名称 类别 登记时间 数量 单价 总价\n"); for(i=0;i if(work[i].delet==0) {d++; printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n",work[i].num,work[i].name,work[i].leibie, work[i].shijian,work[i].shuliang,work[i].price,work[i].total); } if(d==0)printf("没找着,想好了再找!\n"); printf("退出请按任意数字键!\n"); scanf("%d",&i); } display1() /*显示信息*/ {int i;int d=0; printf("以下是排序后的信息 :\n"); printf("编号 名称 类别 登记时间 数量 单价 总价\n"); for(i=0;i if(work[i].delet==0) {d++; printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n",work[i].num,work[i].name,work[i].leibie, work[i].shijian,work[i].shuliang,work[i].price,work[i].total); } if(d==0){printf("没找着,想好了再找!\n");system("pause");} } save() /*保存函数*/ {file *fp;int i; system("cls");menu1(); printf("保存在原文件请按 1 另存为请按 2\n"); scanf("%d",&e); while(1) { if(e==1) { if((fp=fopen(fname,"w"))==0) {printf("cannot open\n");return;} for(i=0;i if(fwrite(&work[i],sizeof(struct material), 1,fp)!=1) printf("error!\n");break; } else if(e==2) { printf("input jianli file name!\n"); scanf("%s",fname); if((fp=fopen(fname,"w"))==0) {printf("cannot open\n");return;} for(i=0;i if(fwrite(&work[i],sizeof(struct material), 1,fp)!=1) printf("error!error!\n");break; } else printf("error!\n"); } fclose(fp); system("cls");menu1(); printf("ok了!\n\n");system("pause"); } slect() { int d,i;system("cls");menu1();menu2();scanf("%d",&d); if(d==1){add();slect();} else if(d==2){display2();slect();} else if(d==3){cha();slect();} else if(d==4){delet();slect();} else if(d==5){modify();slect();} else if(d==6){order();slect();} else if(d==7){recy();slect();} else if(d==8){tongji();slect();} else if(d==9){jianli();slect();} else if(d==0){printf("exit!\n\n");exit();} else {printf("error!\n");slect();} } cha() /*查询*/ { int i,num,c,suc=0,suc1;char name[20];file *fp; fp=fopen(fname,"rb"); for(i=0;i fread(&work[i],sizeof(struct material),1,fp); while(1) { system("cls");menu1(); printf("您有两种方式查询:\n"); printf("输入名称请按 1 输入材料号请按 2\n"); scanf("%d",&c); system("cls");menu1(); if(c==1) {printf("输入名称\n"); scanf("%s",name);break;} else if(c==2) {printf("输入材料号\n"); scanf("%d",&num);break;} else while(1) { system("cls");menu1();printf("输入出错啦!!!!\n"); printf("重输请按 0 退出请按 1\n "); scanf("%d",&suc); if(suc==0||suc==1) break; else continue; } if(suc==1)break; } if(suc!=1) { for(i=0;i if((strcmp(name,work[i].name)==0||num==work[i].num)&&work[i].delet==0)break; if(i { system("cls");menu1(); printf("编号 名称 类别 登记时间 数量 单价 总价\n"); printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n",work[i].num,work[i].name,work[i].leibie, work[i].shijian,work[i].shuliang,work[i].price,work[i].total); printf("请按任意数字键继续!\n"); scanf("%d",&i); } else {system("cls");menu1(); printf(" im sorry!我都快死机了也没找到....!\n\n",i); printf("继续请按任意数字键!\n"); scanf("%d",&i);} while(1) { system("cls");menu1(); printf("继续请按 0 退出请按 1\n "); scanf("%d",&suc1); if(suc1==0||suc1==1) break; else printf(" error!\n\n",i); printf("继续请按任意数字键!\n"); scanf("%d",&i); } if(suc1==0) cha(); if(suc1==1) {printf("bye!\n"); system("pause"); } } else printf("bye!\n"); } add() /*添加*/ { int e,i,num,c,h,suc=0,suc1;char name[20];int a; while(suc==0) {if(n<50){a=n;n++;work[a].delet=0;} else {for(i=0;i if(work[i].delet==2)break; {a=i;work[a].delet=0;} } while(1) {printf("文件已经存有以下信息:\n\n"); system("cls");menu1();r(); printf("请输入编号:\n"); scanf("%d",&work[a].num); for(h=0;h {if(h==a)h++; if((work[a].num==work[h].num)&&work[h].delet==0)break; } if(h {system("cls");menu1(); printf("编号重复!想好了再写!\n"); printf("请按任意数字键继续!\n"); scanf("%d",&i); } else break; } system("cls");menu1();r(); while(1) { printf("请输入名称:name\n"); scanf("%s",&work[a].name); for(h=0;h {if(h==a)h++; if(strcmp(work[a].name,work[h].name)==0&&work[h].delet==0)break; } if(h {system("cls");menu1();printf("名称重复!想好了写!\n"); printf("请按任意数字键继续!\n"); scanf("%d",&i);} else break; } system("cls");menu1();r(); printf("请输入类别:\n"); scanf("%s",&work[a].leibie);system("cls");menu1();r(); printf("请输入登记时间:\n"); scanf("%s",&work[a].shijian);system("cls");menu1();r(); printf("请输入数量:\n"); scanf("%d",&work[a].shuliang);system("cls");menu1();r(); printf("请输入单价:\n"); scanf("%d",&work[a].price);system("cls");menu1();r(); work[a].total=work[a].shuliang*work[a].price; work[a].delet=0;system("cls");menu1();r(); while(1) { printf("\n"); printf(" 保存请按 1 重输请按 2\n"); scanf("%d",&e); if(e==1){save();suc=1;break;} else if(e==2){n--;break;} else {system("cls");menu1();printf("写错啦!想好了写!!\n");} } while(e==1) {system("cls");menu1(); printf("继续请按 0 退出请按 1\n"); scanf("%d",&suc); if(suc==0||suc==1)break; else {system("cls");menu1();printf("输入有误!想好了写!\n\n");} } if(suc==1)break; } } delet() /*删除*/ { char j;int e,i,num,c,suc=0; char name[20]; system("cls");menu1();r(); while(1) { printf("请输入您要删除的材料的信息:名称 或 材料号\n"); printf("\n"); printf("输入名称请按 1 输入材料号请按2\n"); scanf("%d",&c); system("cls");menu1();r(); if(c==1) {printf("输入名称\n"); scanf("%s",name);break;} else if(c==2) {printf("输入材料号\n"); scanf("%d",&num);break;} else while(1) {printf("输入出错啦!!!!\n"); printf("重输请按 0 确认请按 1\n "); scanf("%d",&suc); if(suc==0||suc==1) break; else continue; } if(suc==1)break; } if(suc!=1) { for(i=0;i if((strcmp(name,work[i].name)==0||num==work[i].num)&&work[i].delet==0)break; if(i while(1) { system("cls");menu1();r(); printf("您要删除 %s 的信息!\n ",work[i].name); printf("\n"); printf("暂时删除请按 1 永久删除请按 2\n"); scanf("%d",&e); if(e==1) {work[i].delet=1;system("cls");menu1();printf("deleted sucessfully!\n\n");save();break; } if(e==2) {work[i].delet=2;system("cls");menu1();printf("deleted sucessfully!\n\n");save();break;} else {system("cls");menu1(); printf(" 输入出错啦!!!!\n\n",i); printf("继续请按任意数字键!\n"); scanf("%d",&i);} } if(i>=n){system("cls");menu1(); printf(" im sorry!我都快死机了也没找到....!\n\n",i); printf("继续请按任意数字键!\n"); scanf("%d",&i);} while(1) {system("cls");menu1(); printf("继续请按 0 退出请按 1\n");scanf("%d",&e); if(e==0||e==1)break; else {system("cls");menu1();printf(" 输入出错啦!!!!\n\n",i); printf("继续请按任意数字键!\n");scanf("%d",&i);} } if(e==0)delet(); else printf("bye!\n"); } } modify() /*修改*/ { char name[20];int i,e=1,a,h; system("cls");menu1(); r(); printf("请输入您要修改的材料的名称!\n"); scanf("%s",name); for(i=0;i if(strcmp(work[i].name,name)==0&&work[i].delet==0)break; if(i {system("cls");menu1(); printf("您要修改的材料的编号为num: %d, 修改 0 放弃修改 1\n",work[i].num); scanf("%d",&e); if(e==0) while(1) { printf("请输入编号:\n"); scanf("%d",&work[i].num); for(h=0;h {if(h==i)h++; if((work[i].num==work[h].num)&&work[h].delet==0)break; } if(h else break; } system("cls");menu1(); printf("您要修改的材料的名称为:%s, 修改 0 放弃修改 1\n",work[i].name); scanf("%d",&e); if(e==0) while(1) { printf("请输入名称:\n"); scanf("%s",&work[i].name); for(h=0;h {if(h==i)h++; if(strcmp(work[i].name,work[h].name)==0&&work[h].delet==0)break; } if(h else break; } system("cls");menu1(); printf("您要修改的材料的类别为 %s, 修改 0 放弃修改 1\n",work[i].leibie); scanf("%d",&e); if(e==0) {printf("请输入类别:\n"); scanf("%s",&work[i].leibie);} system("cls");menu1(); printf("您要修改的材料的登记时间为:%s, 修改 0 放弃修改 1\n",work[i].shijian); scanf("%d",&e); if(e==0) {printf("请输入登记时间:\n"); scanf("%s",&work[i].shijian);} system("cls");menu1(); printf("您要修改的材料的数量为%d, 修改 0 放弃修改 1\n", work[i].shuliang); scanf("%d",&e); if(e==0) {printf("请输入数量:\n"); scanf("%d",&work[i].shuliang);} system("cls");menu1(); printf("您要修改的材料的单价为%d, 修改 0 放弃修改 1\n",work[i].price); scanf("%d",&e); if(e==0) {printf("请输入单价:\n"); scanf("%d",&work[i].price);} work[i].total=work[i].shuliang*work[i].price; system("cls");menu1(); printf("搞定! \n"); printf("新信息为:\n"); printf("编号 名称 类别 登记时间 数量 单价 总价\n"); printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n",work[i].num,work[i].name,work[i].leibie, work[i].shijian,work[i].shuliang,work[i].price,work[i].total); while(1) { printf(" 保存请按 1 取消请按 2\n"); scanf("%d",&e); if(e==1){save();break;} else if(e==2)break; else {system("cls");menu1();printf("写错啦!想好了写!!\n");} } } if(i==n) {system("cls");menu1();printf("no such a material!\n"); printf("继续请按任意数字键!\n"); scanf("%d",&i);} while(e==1) {system("cls");menu1(); printf("继续请按 0 退出请按 1\n"); scanf("%d",&e); if(e==0||e==1)break; else {system("cls");menu1();printf("输入有误!想好了写!\n\n"); printf("继续请按任意数字键!\n"); scanf("%d",&i);} } if(e==0)modify(); if(e==1)printf("exit!\n"); } er() /*冒泡排序*/ {int t;char dai[20]; t=work[f].price;work[f].price=work[f+1].price;work[f+1].price=t; t=work[f].num;work[f].num=work[f+1].num;work[f+1].num=t; t=work[f].shuliang;work[f].shuliang=work[f+1].shuliang;work[f+1].shuliang=t; t=work[f].total;work[f].total=work[f+1].total;work[f+1].total=t; strcpy(dai,work[f].name); strcpy(work[f].name,work[f+1].name); strcpy(work[f+1].name,dai); strcpy(dai,work[f].leibie); strcpy(work[f].leibie,work[f+1].leibie); strcpy(work[f+1].leibie,dai); strcpy(dai,work[f].shijian); strcpy(work[f].shijian,work[f+1].shijian); strcpy(work[f+1].shijian,dai); } order1() /*按数量排序*/ { int i,j,e; system("cls");menu1(); for(j=0;j for(i=0;i if((work[i].shuliang>work[i+1].shuliang)&&work[i].delet==0) {f=i;er();} while(1) { system("cls");menu1();display1(); printf(" 保存请按 1 取消请按 2\n"); scanf("%d",&e); if(e==1){save();break;} else if(e==2)break; else {system("cls");menu1();printf("写错啦!想好了写!!\n"); printf("继续请按任意数字键!\n");scanf("%d",&i);} } } order2() /*按单价排序*/ { int i,j; system("cls");menu1(); for(j=0;j for(i=0;i if((work[i].price>work[i+1].price)&&work[i].delet==0) {f=i;er();} while(1) { system("cls");menu1();display1(); printf(" 保存请按 1 取消请按 2\n"); scanf("%d",&e); if(e==1){save();break;} else if(e==2)break; else {system("cls");menu1();printf("写错啦!想好了写!!\n"); printf("继续请按任意数字键!\n");scanf("%d",&i);} } } order3() /*按总价排序*/ { int i,j; system("cls");menu1(); for(j=0;j for(i=0;i if((work[i].total>work[i+1].total)&&work[i].delet==0) {f=i;er();} while(1) { system("cls");menu1();display1(); printf(" 保存请按 1 取消请按 2\n"); scanf("%d",&e); if(e==1){save();break;} else if(e==2)break; else {system("cls");menu1();printf("写错啦!想好了写!!\n"); printf("继续请按任意数字键!\n");scanf("%d",&i);} } } deci() /*退出继续选择*/ { int e,i; while(1) { system("cls");menu1(); printf(" 继续按 1 退出按 2 \n"); scanf("%d",&e); if(e==1){g=1;break;} if(e==2){g=2;break;} else {printf("error!\n"); printf("继续请按任意数字键!\n"); scanf("%d",&i);} } } order() /*排序函数*/ { int e,i; while(g==1) {system("cls");menu1(); printf("按数量排序请按 1 \n"); printf("按单价排序请按 2 \n"); printf("按总价排序请按 3 \n"); scanf("%d",&e); if(e==1){order1();deci();} else if(e==2){order2();deci();} else if(e==3){order3();deci();} else {system("cls");menu1();printf("写错啦!想好了写!!\n"); printf("继续请按任意数字键!\n"); scanf("%d",&i);} } g=1; } recy() /*恢复函数*/ { int i,e,num;file *fp; system("cls");menu1(); fp=fopen(fname,"rb"); for(i=0;i fread(&work[i],sizeof(struct material),1,fp); printf("编号 名称 类别 登记时间 数量 单价 总价\n"); for(i=0;i if(work[i].delet==1) { printf("%-5d %-10s %-10s %-10s %-6d %-6d %-6d \n",work[i].num,work[i].name,work[i].leibie, work[i].shijian,work[i].shuliang,work[i].price,work[i].total); } else if(i==n){printf("没找着,想好了再找!\n");printf("继续请按任意数字键!\n"); scanf("%d",&i);} while(1) { system("cls");menu1();r1(); printf("全部死刑(清空)0 宣判无罪(恢复)1 大赦天下(全部恢复)2 打道回府(退出)3 \n"); scanf("%d",&e); if(e==0) {for(i=0;i if(work[i].delet==1)work[i].delet=2;break; } else if(e==1) { system("cls");menu1();r1(); printf("请输入要恢复的材料的编号:\n"); scanf("%d",&num); for(i=0;i if(num==work[i].num&&work[i].delet==1) break; if(i else if(i==n) {printf("没找着,想好了再找!\n");printf("继续请按任意数字键!\n"); scanf("%d",&i); break;} } else if(e==2) {for(i=0;i if(work[i].delet==1)work[i].delet=0;break; } else if(e==3)break; else {printf("写错啦!想好了写!!\n"); printf("继续请按任意数字键!\n"); scanf("%d",&i);} } system("cls");menu1();printf("搞定!\n"); printf("按任意数字键退出!\n");scanf("%d",&i);save(); } tongji() /*统计函数*/ {int i,e,n1=0,n2=0,n3=0,n4=0,n5=0,z=0,c=0;file *fp; system("cls");menu1(); fp=fopen(fname,"rb"); for(i=0;i fread(&work[i],sizeof(struct material),1,fp); for(i=0;i {if(work[i].delet==0){z=z+work[i].total;c++;} if(work[i].total<3000&&work[i].delet==0)n1++; if(work[i].total>=3000&&work[i].total<4000&&work[i].delet==0)n2++; if(work[i].total>=4000&&work[i].total<5000&&work[i].delet==0)n3++; if(work[i].total>=5000&&work[i].delet==0)n4++; } n5=z/c; printf(" 总价 材料种类数 \n",n1); printf(" 3000以下: %d\n",n1); printf(" 3000 --- 4000: %d\n",n2); printf(" 4000 --- 5000: %d\n",n3); printf(" 5000以下: %d\n",n4); printf("平均价格: %d\n",n5); printf("\n\n"); system("pause"); while(1) { system("cls");menu1(); printf(" 保存请按 1 取消请按 2\n"); scanf("%d",&e); if(e==1){save();break;} else if(e==2)break; else {printf("写错啦!想好了写!!\n"); printf("继续请按任意数字键!\n"); scanf("%d",&i);} } printf("按任意数字键退出!\n"); scanf("%d",&i); } menu1() /*欢迎界面*/ { printf("\t \n"); printf("\t 课 程 设 计 \n"); printf("\t \n"); printf("\t 材料管理系统 \n"); printf("\t \n"); printf("\t 自动化 \n"); printf("\t 王璇 \n"); printf("\t \n"); printf("\t \n"); printf("\t \n"); printf("\t\n"); printf("\t \n"); printf("\t\n"); } menu2() /*菜单函数*/ { printf("\t1.添加材料信息\n"); printf("\t2.查看全部材料信息\n"); printf("\t3.查找材料资料\n"); printf("\t4.删除材料资料\n"); printf("\t5.修改材料数据\n"); printf("\t6.材料信息排序\n"); printf("\t7.已经删除的材料档案\n"); printf("\t8.材料信息记录统计\n"); printf("\t9.文件管理\n"); printf("\t0.退出\n"); } main() /*主函数*/ { system("cls"); menu1(); jianli(); slect(); }

文章TAG:管理信息系统有哪些  
下一篇