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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)--倉(cāng)庫(kù)管理-預(yù)覽頁(yè)

 

【正文】 序設(shè)計(jì)方法,按照課程設(shè)計(jì)題目要求,完成包括需求分析、數(shù)據(jù) 結(jié)構(gòu)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編寫代碼、調(diào)試和測(cè)試 C程序等過(guò)程。 7) 界面友好(良好的人機(jī)互交),凡需要輸入信息時(shí),都有較詳盡 的提示信息,并 對(duì)輸入信息有較完善的值域分析。 11) C 語(yǔ)言課程設(shè)計(jì)報(bào)告的內(nèi)容反應(yīng)實(shí)際設(shè)計(jì)過(guò)程,且符合格式要求,無(wú)抄襲現(xiàn)象。 3) 入庫(kù)查詢功能:實(shí)現(xiàn)按倉(cāng)庫(kù)編號(hào)、按產(chǎn)品編號(hào)查詢產(chǎn)品入庫(kù)信息。 2) 產(chǎn)品入庫(kù)信息錄入:通過(guò)調(diào)用入庫(kù)函數(shù) struct information *enter_spec(struct information *head),實(shí)現(xiàn)對(duì)產(chǎn)品的入庫(kù)信息錄入。 第 4 頁(yè) 共 13 頁(yè) 圖 1系統(tǒng)功能模塊圖 學(xué)生簡(jiǎn)歷管理系統(tǒng) 6) 查詢指定倉(cāng)庫(kù)編號(hào)的出庫(kù)記錄:通過(guò)對(duì)查詢指定倉(cāng)庫(kù)編號(hào)的出庫(kù)記錄函數(shù) void look_up_out_spec_information(struct information *head)的調(diào)用,實(shí)現(xiàn)相應(yīng)倉(cāng)庫(kù)的產(chǎn)品出庫(kù)記錄的查詢。/*出庫(kù)函數(shù) */ void look_up_enter_spec_information(struct information *head)。/*查詢指定產(chǎn)品編號(hào)的出庫(kù)記錄 */ int judge_num(struct information *head,int number1,int number2,char a[])。 3)主要模塊的實(shí)現(xiàn) 系統(tǒng)以主函數(shù) main()為入口,首先通過(guò) printf語(yǔ)句將程序執(zhí)行窗口中的文字顯示出來(lái)。 再 通 過(guò) 對(duì) 查 詢 指 定 倉(cāng) 庫(kù) 編 號(hào) 的 入 庫(kù) 記 錄 函 數(shù) void look_up_enter_spec_information(struct information *head)的調(diào)用,實(shí)現(xiàn)相應(yīng)倉(cāng)庫(kù)的產(chǎn)品入庫(kù)記錄的查詢。 第 6 頁(yè) 共 13 頁(yè) 學(xué)生簡(jiǎn)歷管理系統(tǒng) 以下是幾個(gè)主要模塊的流程圖: 1) 主菜單函數(shù): 圖 2 主函數(shù)流程圖 第 7 頁(yè) 共 13 頁(yè) 學(xué)生簡(jiǎn)歷管理系統(tǒng) : 圖 5主菜單界面 輸入功能選擇,系統(tǒng)自動(dòng)進(jìn)入相應(yīng)功能界面。 以上調(diào)試過(guò)程在運(yùn)行本程序時(shí)都有提示 ( 1) 各模塊測(cè)試用例數(shù)據(jù)的確定 ( 2) 測(cè)試結(jié)果 ( 3) 測(cè)試中出現(xiàn)的問(wèn)題的原因和分析 產(chǎn)品出庫(kù)后,對(duì)應(yīng)產(chǎn)品入庫(kù)信息顯示暫無(wú)庫(kù)存; 產(chǎn)品出庫(kù)后,出庫(kù)記錄查詢出故障。 之前 C語(yǔ)言實(shí)驗(yàn)課的題目都是一個(gè)個(gè)很小很簡(jiǎn)單明了的程序,而這次卻是將許多復(fù)雜的問(wèn)題組合到了一起。就這樣我一步步的編寫,并讓同學(xué)幫助修改,終于完成了程序。 當(dāng)程序編完后,心中還是蠻高興的,畢竟付出了自己的汗水。/*出庫(kù)函數(shù) */ void look_up_enter_spec_information(struct information *head)。/*查詢指定產(chǎn)品編號(hào)的出庫(kù)記錄 */ int judge_num(struct information *head,int number1,int number2,char a[])。 第 15 頁(yè) 共 13 頁(yè) int storage_number。/*產(chǎn)品編號(hào)*/ int amount。 /*主函數(shù) */ main(){ int choice。/*倉(cāng)庫(kù)數(shù)組 */ struct product pro[M]。 printf(\t\t******************************** 倉(cāng) 庫(kù) 管 理 系 統(tǒng)******************************\n)。 printf(\t\t\t\t\t查詢指定產(chǎn)品編號(hào)的入庫(kù)記錄 \n\n)。 *******************************\n)。 switch(choice){ case 1: system(cls)。 head=out_spec(head)。 break。 case 5: system(cls)。 look_up_out_product_information(head)。 exit(0)。 }while(choice!=9)。 struct information *p,*tail。 printf(\t\t\t 如果您要結(jié)束 ,請(qǐng)輸入 0, 然后回車 !\n\n)。 printf( 入庫(kù)數(shù)量 (數(shù)字 12147483647,禁止輸入其它數(shù) )\n)。 while(number1!=0){ scanf(%d%s%d,amp。/*申請(qǐng) /*下面判斷 編 號(hào) 是 否 合 法 */ if(number11||number15||number21||number210){ printf( 輸入編號(hào)不合法,請(qǐng)重新輸入 !\n)。 free(p)。 printf( 提取貨物 \n)。 switch(choice) { case 1: system(cls)。 getchar()。/*釋放剛申請(qǐng)的 continue。 } /*若滿足上述所有條件,則將結(jié)點(diǎn)插入鏈表 */ /*倉(cāng)庫(kù)名稱 */ strcpy(pstor[1].storage_name,spec_name1 )。 strcpy(pstor[5].storage_name,spec_name5 )。 strcpy(pstor[4].fuzeren_name,principal_name4 )。 strcpy(ppro[3].product_name,product_name3)。 strcpy(ppro[7].product_name,product_name7)。 /* 產(chǎn)品規(guī)格 */ strcpy(ppro[1].product_guige,product_guige1)。 strcpy(ppro[5].product_guige,product_guige5)。 for(i=1。/*將倉(cāng)庫(kù)編號(hào)存入結(jié)點(diǎn)中 */ ppro[number2].product_number=number2。/*將產(chǎn)品數(shù)量存入結(jié)點(diǎn) */ if(head==NULL) head=p。number1)。 system(cls)。 int number1,number2,amount。 if(p==NULL) { printf(\n)。 getchar()。 第 26 頁(yè) 共 13 頁(yè) 學(xué)生簡(jiǎn)歷管理系統(tǒng) printf( **********************請(qǐng) 輸 入 出 庫(kù) 信 息************************ \n\n)。number2,a,amp。iN。iM。 } 下 面 查 找 與 時(shí) 間 匹 配 的 信 息 */ flag3=1。 getchar()。amp。 } else { tail=(struct information*)malloc(sizeof(struct information))。 strcpy(tailstor[3].storage_name,spec_name3 )。 strcpy(tailstor[2].fuzeren_name,principal_name2 )。 /* 產(chǎn)品名稱 */ strcpy(tailpro[1].product_name,product_name1)。 strcpy(tailpro[5].product_name,product_name5)。 strcpy(tailpro[9].product_name,product_name9)。 strcpy(tailpro[3].product_guige,product_guige3)。i=M。i++) tailstor[i].storage_number=5。/*將產(chǎn)品數(shù) 第 31 頁(yè) 共 13 頁(yè) strcpy(tailtim,a)。 getchar()。 } } } return head。 y=(*a’0’)*1000+(*(a+1)’0’)*100+(*(a+2)’0’)*10+(*(a+ 3)’0’)。 } else { 第 33 頁(yè) 共 13 頁(yè) m=(*(a+5)’0’)*10+(*(a+6)’0’)。 }/* 閏 年 的 情 況 */ if(m==1||m==3||m==5||m==7||m==8||m==10||m==12) if(d31||d0) return 0。 getchar()。} do{ printf( 請(qǐng) 輸 入 倉(cāng) 庫(kù) 編 號(hào) (15)\n )。 }while(number1||number5)。i=N。 /* 打 印 產(chǎn) 品 信 息 */ for(i=1。ppro[i].product_number0amp。 } } p=pnext。 system(cls)。 if(p==NULL){ printf(暫無(wú)庫(kù)存 ! \n)。 scanf(%d,amp。 第 37 頁(yè) 共 13 頁(yè) information 學(xué)生簡(jiǎn)歷管理系統(tǒng) printf( 產(chǎn)品編號(hào) 產(chǎn)品名稱 產(chǎn)品規(guī)格 產(chǎn)品數(shù)量 倉(cāng)庫(kù)編號(hào) 倉(cāng)庫(kù)名稱 負(fù)責(zé)人 入庫(kù)日期 \n)。i++){ if(ppro[i].product_number==numberamp。flag==1)/*大前提 */ { printf(%4d%14s%12s%12d,number,ppro[i].product_name,ppro[i].product_guige,ppro[i].amount)。amp。 } 第 38 頁(yè) 共 13 頁(yè) 學(xué)生簡(jiǎn)歷管理系統(tǒng) } /* 打 印 時(shí) 間 */ printf(%16s\n,ptim)。 getchar()。 int number。 } do{ printf( 請(qǐng)輸入倉(cāng)庫(kù)編號(hào) (15)\n)。 }while(number1||number5)。i=N。gt。i++) { if(ppro[i].product_number11amp。 } } p=pnext。 if(p==NULL){ printf(暫無(wú)庫(kù)存 ! \n)。 scanf(%d,amp。 printf(產(chǎn)品編號(hào) 產(chǎn)品名稱 產(chǎn)品規(guī)格 產(chǎn)品數(shù)量 倉(cāng)庫(kù)編號(hào)庫(kù)名稱 負(fù)責(zé)人 入庫(kù)日期
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1