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

正文內容

數(shù)據(jù)結構課程設計-倉庫進銷存管理系統(tǒng)-wenkub

2022-11-27 15:53:37 本頁面
 

【正文】 %02d,p0num,p0name,p0kind,p0,p0,p0,p0save_day,p0shuliang,p0jinjia,p0shoujia,p0sa,p0,p0)。 if(p0num==snum) { flag=1。 printf(請輸入你要查找的商品信息的商品號 :)。 int flag=0,t。 free(p1)。 } else { flag=0。p1,amp。 flushall()。 flushall()。 flushall()。 flushall()。 flushall()。 scanf(%d%d%d,amp。 scanf(%s,amp。 scanf(%s,amp。 scanf(%ld,amp。//為頭節(jié)點分配存儲空間 while(flag) { p1=(Node*)malloc(sizeof(Node))。 int i=1。 } 錄入函數(shù)的設計 數(shù)據(jù)錄入是該軟件必備的基本功能當鏈表為空時,對商品信息變量“商品號”判斷并進行錄入,系統(tǒng)調用錄入 函數(shù),在 用戶輸入商品信息后添加到鏈表里,在添加過程中按提示自動插入到相應位置。 case 7:goods_tongji()。 case 5:goods_delete()。 case 3:goods_change()。 } } switch(c) { case 1:goods_input()。 else { printf(\n輸入有誤 ,請重新輸入 !\n清選擇 (0~7):)。 printf( 請選擇 (0~7): )。 printf( 7: 統(tǒng)計商品信息 。 printf( 5: 刪除商品信息 。 printf( 3: 修改商品信息 。 printf( 1: 錄入商品信息 。 do { printf(請按任意鍵返回主菜單 !)。 主要流程圖 圖 41 程序流程圖 主要函數(shù) 設計 主函數(shù)的設計 程序啟動進入主函數(shù),進入主菜單 界面和用戶進行交互。 主菜單主要實現(xiàn)以下 函數(shù) 模塊 功能: ( 1) 錄入商品函數(shù) LinkList goods_input()//運用鏈式存儲 商品信息寫入文件的函數(shù) void file_write(Node *p) 文件中的信息讀出的函數(shù) LinkList file_read() ( 2)查找商品函數(shù) void goods_find() ( 3)修改信息函數(shù) void goods_change() ( 4)插入商品函數(shù) void goods_insert() ( 5)刪除商品函數(shù) void goods_delete() ( 6)商品信息排序函數(shù) void goods_rank() 設計框架 數(shù)據(jù)結構應用 為了能夠提高內存的利用及各功能的實現(xiàn),程序主要使用了: ( 1)線性表的鏈式存儲 , 分配存儲空間,空間可擴展性強, 方便頻繁的 錄入、插入、查找、刪除和排序 等 而不占用多余的內存。 ( 5)倉庫商品信息列表的生成顯示。 功能需求: ( 1)用戶自行注冊登錄,保證倉庫商品信息的保密性。商場出售的商品種類也越來越多,商場的倉庫需要有規(guī)格有條理的管理方式,靈活記錄每天的情況。另外,數(shù)據(jù)信息處理工作量大,容易出錯,不宜查找。 總分 指導教師(簽字): 注:介于 A 和 C 之間為 B 級,低于 C 為 D 級和 E 級。 答辨問題回答 20 能準確回答老師提出的問題 能基本準確回答老師提出的問題 程序運行情況 10 程序運行正確、界面清晰,測試數(shù)據(jù)設計合理。 能夠完成各環(huán)節(jié)基本工作,出勤較好。 存儲結構、算法描述 20 能正確選擇存儲結構,定義準確,算法流程圖或類 C 語言描述的算法準確無誤 能正確選擇 存儲結構,算法流程圖或類 C 語言描述的算法基本準確 獨立解決問題的能力 10 具有獨立分析、解決問題能力,有一定的創(chuàng)造性,能夠獨立完成軟件的設計與調試工作,程序結構清晰,邏輯嚴謹,功能完善。 程序運行正確、界面較清晰,能給出合適的測試數(shù)據(jù)。按各項指標打分后,總分在 90~ 100 為優(yōu), 80~ 89 為良, 70~ 79 為中, 60~ 69 為及格, 60分以下不及格。而且, 一般儲存情況是記錄在賬本上的,倉庫管理人員也只是當時記得比較清楚,時間長了進行查詢會造成費事、費時、費力,如對很長時間的商品以及大量商品進行管理就更加困難了。針對上面的情況,開發(fā)一個系統(tǒng)軟件成為必然。 ( 2)倉庫各種商品信息的輸入,主要包括商品名稱、數(shù)量、類別、日期等。 ( 6)實現(xiàn)商品信息對文本中的保存。 ( 主要應用) ( 2)文件文本的讀取與寫入,為了方便用戶更加快速的執(zhí)行管理操作。 用戶可以直接明了的清楚軟件的功能項目,調用各個模塊的功能項目,進行選擇。 getch()。\n)。\n)。\n)。\n)。 scanf(%d,amp。 scanf(%d,amp。break。break。break。break。添加成功后,返回主菜單并提示用戶保存 到自建的文本中,并可以根據(jù)各個模塊要求進行讀取修改。 void file_write(Node *p)。 printf(請輸入第 %d種商品的信息 (商品號為 0時 ,結束商品輸入 ):\n\n,i++)。p1num)。p1name)。p1kind)。p1,amp。 printf(保質期 :)。 printf(商品數(shù)量 :)。 printf(進價 :)。 printf(售價 :)。 printf(銷售日期 (年月日用 空格隔開 ):)。p1)。 break。 return(L)。 Node *p0,*p1。 scanf(%ld,amp。 break。 } else printf(此商品號不存在 ,查找失敗 !\n)。t)。 int flag=0,t。 p=p1next。num)。 break。 } if(flag==1) printf(你已正確刪除 !\n)。t)。 while(p0!=NULL) { printf(\n)。 } 排序 函數(shù)的設計 商品信息排序, 為了可以更清楚的了解到商品庫存量的多少,方便于管理者對商場商品的銷售政策和對即將過期商品的多少有所了解,使倉庫管理員更直觀的了解到倉庫庫存。 L=file_read()。 while(q) { if((kshuliang)(qshuliang)) k=q。 *k=t。 flag=1。 p0=L。 printf(%ld\t%s\t%s\t%02d%02d%02d\t%d\t%d\t%\t%\t%02d%02d%02d,p0num,p0name,p0kind,p0,p0,p0,p0save_day,p0shuliang,p0jinjia,p0shoujia,p0,p0sale_d,p0)。這次課程設計中,各個功能模版的執(zhí)行主要運用了本學期學習的數(shù)據(jù)結構中的線性表鏈式存儲的方式,節(jié)點的插入刪除等 。培養(yǎng)了我選用參考書,查閱手冊及文獻資料的能力。而且還可以記住很多東西。用戶首先需要注冊然后登錄到主菜單,按菜單提示選擇相應的模塊操作進行倉庫管理的實施。 int month。 char name[20]。 int shuliang。 struct Node *next。 char name[20],key[20]。 flushall()。i++) { key[i]=getch()。 } printf(*)。 exit(1)。 else printf(\n 申請失敗 ,請重新申請 !\n)。 char name1[20],key1[20]。 printf(用戶名 (不能為空 ):)。 for(i=0。\039。 if(strcmp(name1,name)==0amp。 } else { printf(用戶名或密碼錯誤 。 do { printf(\n**************************** 申 請 登 錄 系 統(tǒng)********************************\n\n)。 printf(請選擇 :)。 break。 } LinkList goods_input() { LinkList L。 int flag=1。 flushall()。 if(p1num!=0) { flushall()。 flushall()。 flushall()。p1,amp。 scanf(%d,amp。 scanf(%d,amp。 scanf(%f,amp。 scanf(%f,amp。 scanf(%d%d%d,amp。 p2next=p1。 } } p2next=NULL。 } //將商品信息寫入文件 void file_write(Node *p) { FILE *fp。不保存按 0):)。 printf(\n 為了將你操作的信息保存下來 ,請輸入要寫入的文件的路經或文件 :)。 exit(1)。 } fclose(fp)。 Node *p1,*p2。 printf(請輸入要讀取的文件的路徑或文件名 :)。 scanf(%d,amp。//為頭節(jié)點分
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1