freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

物資管理系統(tǒng)設(shè)計(jì)報(bào)告(含代碼)-資料下載頁(yè)

2025-08-19 08:38本頁(yè)面

【導(dǎo)讀】針、文件等知識(shí)解決實(shí)際問(wèn)題;3.累積編程經(jīng)驗(yàn),書寫設(shè)計(jì)報(bào)告的規(guī)范,為編寫項(xiàng)目打下良好基礎(chǔ)。物資調(diào)配信息等進(jìn)行完整的監(jiān)控。因此物資管理信息系統(tǒng)需要紀(jì)錄物資流通的全過(guò)程。物資設(shè)備各個(gè)環(huán)節(jié)上的矛盾。信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。部門是企業(yè)與生產(chǎn)單位之間的橋梁、紐帶,是企業(yè)正常生產(chǎn)的物資保障部門。資料及時(shí)、保質(zhì)保量的供應(yīng)上去,有著重要的意義。所需材料則開(kāi)據(jù)料單從庫(kù)中領(lǐng)取,若庫(kù)中無(wú),則通知采購(gòu)人員采購(gòu)。單位配備的計(jì)算機(jī)僅局限于打字,做報(bào)表,不能開(kāi)單據(jù),計(jì)算機(jī)應(yīng)有的功能沒(méi)有充分。行平臺(tái)JAVA虛擬機(jī)、數(shù)據(jù)庫(kù)ORACLE、服務(wù)器TOMCAT和各類編程工具例如ECLIPSE,NETBEANS,用了JAVAEE企業(yè)級(jí)開(kāi)發(fā)框架以及ORACLE數(shù)據(jù)庫(kù)系統(tǒng)軟件。對(duì)于物資管理系統(tǒng)則應(yīng)著重分析其。增強(qiáng)了工作人員對(duì)。是當(dāng)前企業(yè)急需解決的課題。通過(guò)以上從技術(shù)、經(jīng)濟(jì)、實(shí)踐三方面的研究與調(diào)查,

  

【正文】 scanf(%d,amp。num)。 //用循環(huán)語(yǔ)句來(lái)比較用戶輸入的編號(hào)是否存在 for(i=0。im。i++) { if(num==m[i].num) { printf(已經(jīng)找到該記錄,是否顯示?( y/n) )。 scanf(%s,ch)。 if(strcmp(ch,y)==0||strcmp(ch,Y)==0) { printf(編號(hào) 物資名稱 單價(jià) 數(shù)量 總金額 \t\n)。 printf(FORMAT,DATA)。 break。 } else return。 } } //如果上面的循環(huán)語(yǔ)句執(zhí)行完都沒(méi)有找到 ,則會(huì)執(zhí)行本判 斷語(yǔ)句 if(i==m) printf(沒(méi)有找到相關(guān)記錄! \n)。 } } //刪除物資模塊 //本模塊的流程為先打開(kāi)文件,并把數(shù)據(jù)寫到物資結(jié)構(gòu)體數(shù)組緩沖區(qū)中去 //用戶輸入相關(guān)編號(hào)與結(jié)構(gòu)體數(shù)組中的數(shù)據(jù)相比較,如果存在則把結(jié)構(gòu)體數(shù)組緩沖區(qū)進(jìn)行修改 //把修改后的結(jié)構(gòu)體數(shù)組緩沖區(qū)再次寫入文件 void del() { FILE *fp。 int num,i,j,m=0。 char ch[2]。 //以追加和讀的方式打開(kāi)文件 if((fp=fopen(,a+))==NULL) { printf(不能打開(kāi)文件 \n)。 return。 } 26 / 31 //把文件中的內(nèi)容依次寫到物資結(jié)構(gòu)體數(shù)組中,并記錄信息條數(shù),最后關(guān)閉文件 while(!feof(fp)) { if(fread(amp。m[m],LEN,1,fp)==1) m++。 } fclose(fp)。 //根據(jù)物資信息條數(shù)進(jìn)行相應(yīng)的處理 if(m==0) { printf(沒(méi)有記錄! \n)。 return。 } else { //用戶輸入編號(hào) printf(請(qǐng)輸入編號(hào): )。 scanf(%d,amp。num)。 //用循環(huán)語(yǔ)句來(lái)比較是否有用戶輸入的記錄 for(i=0。im。i++) { if(num==m[i].num) break。 } //沒(méi)找到用戶需要的記錄則返回 if(i==m) { printf(沒(méi)有找到相關(guān)記錄 )。 getchar()。 return。 } //找到用戶需要的記錄 ,要求用戶輸入選擇 printf(該記錄已經(jīng)找到,是否刪除?( y/n) )。 scanf(%s,ch)。 if(strcmp(ch,y)==0||strcmp(ch,Y)==0) { for(j=i。jm。j++)//從找到的記錄起,依次把他后面的數(shù)據(jù)覆蓋前面的數(shù)據(jù) m[j]=m[j+1]。 m。//記錄條數(shù)減一個(gè) printf(成功刪除 !\n)。 } //以寫的方式打開(kāi)文件 if((fp=fopen(,w))==NULL) 27 / 31 { printf(不能打開(kāi) \n)。 return。 } //把物資結(jié)構(gòu)體數(shù)組中的數(shù)據(jù)依次寫入文件 for(j=0。jm。j++) { if(fwrite(amp。m[j],LEN,1,fp)!=1) { printf(保存出錯(cuò)! \n)。 return。 } } printf(保存成功! \n)。 fclose(fp)。 } } //修改物資模塊 //本模塊流程為先打開(kāi)文件讀物資結(jié)構(gòu)體數(shù)組緩沖區(qū)中 //用戶輸入數(shù)據(jù)與緩沖區(qū)得數(shù)據(jù)進(jìn)行比較 //有則先顯示,并修該對(duì)應(yīng)的緩沖區(qū) //把修改后的緩沖區(qū)寫入到文件 void modify() { FILE *fp。 int i,j,m=0,num。 char ch[2]。 //以追加和讀的方式打開(kāi)文件 if((fp=fopen(,a+))==NULL) { printf(不能打開(kāi)文件! \n)。 return。 } //把文件中的信息寫入到物資結(jié)構(gòu)體數(shù)組中,并統(tǒng)計(jì)記錄條數(shù),然后關(guān)閉文件 while(!feof(fp)) { if(fread(amp。m[m],LEN,1,fp)==1) m++。 } fclose(fp)。 //根據(jù)記錄條數(shù)做出相應(yīng)的選擇 if(m==0) { 28 / 31 printf(沒(méi)有記錄! \n)。 return。 } else { //用戶 輸入編號(hào) printf(請(qǐng)輸入編號(hào): )。 scanf(%d,amp。num)。 //用循環(huán)語(yǔ)句來(lái)比較是否有用戶輸入的記錄 for(i=0。im。i++) { if(num==m[i].num) break。 } //沒(méi)有找到用戶輸入的記錄,返回 if(i==m) { printf(沒(méi)有找到相關(guān)記錄 )。 getchar()。 return。 } //先顯示本條記錄 printf(編號(hào) 物資名稱 單價(jià) 數(shù)量 總金額 \t\n)。 printf(FORMAT,DATA)。 //用戶輸入選擇 printf(是否修改?( y/n) )。 scanf(%s,ch)。 if(strcmp(ch,y)==0 || strcmp(ch,Y)==0) { printf(物 資名: \n)。 scanf(%s,m[i].name)。 printf(單價(jià): \n)。 scanf(%lf,amp。m[i].price)。 printf(數(shù)量: \n)。 scanf(%lf,amp。m[i].count)。 m[i].total = m[i].price * m[i].count。 //以寫的方式打開(kāi)文件 if((fp=fopen(,w))==NULL) { printf(不能打開(kāi)文件 !\n)。 return。 } for(j=0。jm。j++) { if(fwrite(amp。m[j],LEN,1,fp)!=1) 29 / 31 { printf( 不能保存! \n)。 fclose(fp)。 return。 } } printf(保存 成功! \n)。 fclose(fp)。 } printf(ok)。 } } //統(tǒng)計(jì)模塊 void total() { FILE *fp。 int m=0。 //以追加和讀的方式打開(kāi)一個(gè)文件 if((fp=fopen(,a+))==NULL) { printf( 不能打開(kāi)文件 \n)。 return。 } //把文件中的內(nèi)容依次寫入緩沖區(qū),統(tǒng)計(jì)記錄條數(shù),并關(guān)閉文件 while(!feof(fp)) { if(fread(amp。m[m],LEN,1,fp)==1) m++。 } fclose(fp)。 //根據(jù)記錄條數(shù)做出相應(yīng)選擇 if(m==0) { printf(沒(méi)有記錄 \n)。 return。 } printf(共有 %d 條記錄 \n,m)。 30 / 31 }
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1