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

正文內(nèi)容

c語言課程設(shè)計-商場商品信息管理系統(tǒng)-展示頁

2024-08-22 03:33本頁面
  

【正文】 )。 PR( *\t\t to go into ....\t\t\t\t * )。 PR( * ▏▎▍ ▌ ▋ ▊ █ ▇ ▆ ▅ ▄ ▃ ▂ ▁ *)。 void exit()。 void scan()。 void correct()。 void sell()。 void sequence()。 int k,n,i。 long int price。 char sort[20]。i++) 將數(shù)據(jù)存入結(jié)構(gòu)體成員return3 系統(tǒng)編碼設(shè)計(這部分將代碼列出,注意,每個函數(shù)開始處要介紹函數(shù)的功能,重要的代碼應(yīng)有注釋,代碼格式按鋸齒式編排) main函數(shù)include include include define PR printfdefine SC scanf struct goods { long int num。scanf(n)for(i=0。 最后輸出已保存文件,程序中是由PR(商品編號\t商品名 \t商品類別\t商品數(shù)量\t商品價格\n)。(9) void reserve(): 保存文件 建立文件FILE *fp。i++) 輸出所要瀏覽信息。 saf ( ) switch(k) case for(i=0。 char temp2[20],temp3[20]。i++) 輸出修改后商品信息(7) void search(): 查詢函數(shù) 用switch(k)語句可分別按商品編號、名稱、類別或需要進(jìn)貨商品查詢;每個case選擇中均用for語句查找要查詢的商品,并輸出查詢結(jié)果。i++) if(temp==goods[i].num)輸入新信息 for(i=0。 for(i=0。(6) void correct(): 修改數(shù)據(jù)函數(shù) 對有錯誤信息商品進(jìn)行修改,輸入需要修改的商品編號,用for 循環(huán)與if語句找到此商品,重新輸入該商品的新信息,并輸出: long temp。 break。switch(k) k=1 k=2 add()。 聲明函數(shù)void add()。in。i++)if(k==goods[i].num)if(agoods[i].count) 出現(xiàn)輸入錯誤提示;重新輸入scanf。 是 輸入數(shù)量 Return (4) void sale(): 銷售函數(shù) 要求用戶輸入所銷售的編號,系統(tǒng)用for 循環(huán)查詢該商品是否存在,不存在要求再進(jìn)行輸入,直到輸入正確,輸出銷售商品: for(i=0。in。ink1。kn1。ink1。kn1。ink1。kn1。 char p1[30],p2[30]。i=n。利用選擇結(jié)構(gòu)(switch)實現(xiàn)在在主函數(shù)中的調(diào)用各個子函數(shù),利用goto 和子函數(shù)中的return語句實現(xiàn)返回主菜單的循環(huán)。 進(jìn)出貨管理n 商品進(jìn)貨: 輸入數(shù)據(jù)后商品信息能自動更新進(jìn)行添加n 商品銷售: 輸入數(shù)據(jù)后商品信息能自動更新進(jìn)行減少三、商品數(shù)據(jù)管理n 增加/刪除商品: 添加或刪除某條商品的信息n 修改商品信息: 對某條商品的信息進(jìn)行修改四、瀏覽商品信息管理n 查詢商品信息:可分別按商品編號、名稱、類別或需要進(jìn)貨商品查詢n 排序商品信息: 可按商品編號、名稱、類別分別排排序n 瀏覽商品信息:可瀏覽輸入、查詢或排序后的數(shù)據(jù)。 /*商品單價*/ }goods[200]。 /*商品類別*/ long int count。 /*商品編號*/ char name[20]。 數(shù)據(jù)顯示功能 可分別瀏覽輸入、查詢和排序后的商品信息。 查詢功能 可分別按商品編號、名稱、類別和需要進(jìn)貨的商品進(jìn)行查詢。刪除:刪除一類或多類商品的所有信息。 數(shù)據(jù)添加、修改、刪除功能添加:添加一種或多種新商品,并能輸入其商品信息。數(shù)據(jù)輸入功能輸入進(jìn)貨信息:輸入商品編號、數(shù)量完成進(jìn)貨操作。目 錄1 系統(tǒng)分析 2 課程設(shè)計內(nèi)容 2 系統(tǒng)功能需求分析 2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 32 系統(tǒng)設(shè)計 3 總體設(shè)計 3 詳細(xì)設(shè)計 4 界面設(shè)計 4 各功能模塊的設(shè)計 63 系統(tǒng)編碼設(shè)計 9 main函數(shù) 94 系統(tǒng)運行 225 總結(jié) 261 系統(tǒng)分析 課程設(shè)計內(nèi)容商場商品信息管理系統(tǒng) 系統(tǒng)功能需求分析本系統(tǒng)應(yīng)具有以下功能: 文件操作功能 文件操作:可建立、打開、保存、關(guān)閉數(shù)據(jù)文件。如果是新建的文件,可輸入商品信息數(shù)據(jù):數(shù)據(jù)包括商品編號、商品名、商品類別、商品數(shù)量、商品價格等。輸入銷售信息:輸入商品編號、數(shù)量完成銷售操作,注意當(dāng)銷售數(shù)量大于商品數(shù)量時,應(yīng)出現(xiàn)錯誤提示。修改:修改商品信息,可包括商品編號、名稱、種類、數(shù)量和單價。 計算功能 可通過查詢商品信息功能,自動計算并輸出需要進(jìn)貨的商品信息。 排序功能 可分別按商品編號、名稱、類別等進(jìn)行排序。 數(shù)據(jù)結(jié)構(gòu)設(shè)計struct goods /*商品結(jié)構(gòu)體*/ { long int num。 /*商品名稱*/ char sort[20]。 /*商品庫存量*/ long int price。 /*最多200個商品*/2 系統(tǒng)設(shè)計 總體設(shè)計按系統(tǒng)分析的功能要求將系統(tǒng)劃分為以下幾個主要功能模塊: 文件管理n 文件打開、關(guān)閉:對于剛輸入或進(jìn)行操作后的商品信息,在建立新的商品庫存量后,可以把其保存在一個文件中,并對該文件可進(jìn)行打開和關(guān)閉操作。(此處可用圖形描述功能模塊劃分,類似下圖)商場商品信息管理系統(tǒng)商品數(shù)據(jù)管理瀏信覽息商管品理文件管理進(jìn)出貨管理打開關(guān)閉保存查詢數(shù)據(jù)輸入數(shù)據(jù)排序數(shù)據(jù)修改添加出貨進(jìn)貨刪除 詳細(xì)設(shè)計 界面設(shè)計 菜單設(shè)計n 歡迎界面:n 系統(tǒng)提示:n 菜單設(shè)計: 輸入界面的設(shè)計 信息顯示界面的設(shè)計 各功能模塊的設(shè)計根據(jù)劃分的功能模塊,定義以下函數(shù)實現(xiàn)各功能:(這部分應(yīng)介紹各函數(shù)的原型,各功能模塊實現(xiàn)所用的算法,可用流程圖描述) 主函數(shù)main()定義主函數(shù)為空類型(void)。聲明各個子函數(shù)輸出歡迎界面輸出菜單switch(m)1輸入商品信息2排序商品信息3輸入商品進(jìn)貨信息4輸入商品銷售信息5增加/刪除商品6修改商品信息7查詢商品信息8瀏覽商品信息9保存商品信息清屏幕 子函數(shù)(1) void input(): 輸入函數(shù) 確定新的庫存量n,輸入商品信息,用for循環(huán)語句直到輸入商品種類等于n,結(jié)束輸入;scanf(n)for(i=0。i++) 將數(shù)據(jù)存入結(jié)構(gòu)體成員return(2) void sequence(): 排序函數(shù) 對已有的商品進(jìn)行排序,可按商品編號、名稱、類別進(jìn)行排序;long temp。按編號排序for(k=0。k++);for(i=0。i++)if(goods[i].numgoods[i+1].num) 是 排序輸出排序后結(jié)果按名稱排序for(k=0。k++) for(i=0。i++)if(strcmp(goods[i].name,goods[i+1].name)0) 是 排序輸出排序后結(jié)果按類別排序for(k=0。k++) for(i=0。i++)if(strcmp(goods[i].sort,goods[i+1].sort)0) 是 排序輸出排序后結(jié)果(3) void purchase(): 進(jìn)貨函數(shù) 進(jìn)貨函數(shù)主要是針對已有庫存的商品,在原來的商品數(shù)量再增加: for(i=0。i++)if(temp==goods[i].num)。in。 for(i=0。i++) 輸出銷售商品(5) void edit(): 添加/刪除商品 因為在進(jìn)貨函數(shù)已經(jīng)實現(xiàn)對已有商品的數(shù)量的增加,此模塊函數(shù)主要實現(xiàn)對新商品的添加或?qū)εf商品的刪除,并自動處理數(shù)據(jù),可以在瀏覽中輸出,用選擇語句switch進(jìn)行倆者操作的選擇:定義變量long temp。 void dele()。 dele()。 break。 scanf(temp)。in。in。 long temp1。 switch(k)
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1