色天下一区二区三区,少妇精品久久久一区二区三区,中文字幕日韩高清,91精品国产91久久久久久最新毛片

首頁 > 上海 > 浦東新區 > 管理信息系統有哪些,企業在線管理信息系統應該包括哪些子系統請描述這些子系統之間的

管理信息系統有哪些,企業在線管理信息系統應該包括哪些子系統請描述這些子系統之間的

來源:整理 時間:2023-03-16 13:48:25 編輯:大上海生活 手機版

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:管理信息系統有哪些

最近更新

主站蜘蛛池模板: 资阳市| 大兴区| 深圳市| 临西县| 睢宁县| 云梦县| 资兴市| 全南县| 将乐县| 阿鲁科尔沁旗| 鸡泽县| 大化| 象州县| 云霄县| 鹿泉市| 息烽县| 涟水县| 合肥市| 玉树县| 胶南市| 长武县| 青冈县| 金阳县| 寻甸| 安远县| 靖西县| 阿荣旗| 界首市| 温州市| 蒙阴县| 泸水县| 米泉市| 都安| 九寨沟县| 鹿邑县| 清流县| 柯坪县| 耒阳市| 惠安县| 芦山县| 高安市|