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

正文內(nèi)容

商店存貨管理系統(tǒng)課程設(shè)計(jì)-預(yù)覽頁

2025-10-07 10:01 上一頁面

下一頁面
 

【正文】 是 否 圖 52 商品信息的刪除流程圖 開 始 輸入刪除模塊編號(hào) 輸入刪除的位置 是否繼續(xù)添加 結(jié)束 調(diào)用 List 的刪除函數(shù) 顯示刪除的信息 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 13 頁 共 38 頁 修改 商品信息模塊 是 否 圖 53 商品信息的修改流 程圖 開 始 輸入修改模塊編號(hào) 輸入修改的位置和商品信息 是否繼續(xù)添加 結(jié)束 顯示修改后的信息 調(diào)用 List 的修改函數(shù) 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 14 頁 共 38 頁 查詢 商品信息模塊 是 否 圖 54 商品信息的查詢流程圖 開 始 輸入查詢模塊編號(hào) 輸入查詢的位置 是否繼續(xù)添加 結(jié)束 顯示查詢 的信息 調(diào)用 List 的修改函數(shù) 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 15 頁 共 38 頁 商品信息 排序 模塊 圖 55 商品信息的排序流程圖 寫入文件模塊 圖 56 寫入文件 流程圖 開 始 輸入排序模塊編號(hào) 結(jié)束 開 始 輸入要寫入的文件名 結(jié)束 用 savedate 函數(shù) 顯示寫入文件成功 顯示排好序的信息 調(diào)用 List 的排序函數(shù) 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 16 頁 共 38 頁 讀取文件信息 模塊 圖 57 讀取文件 流程圖 本軟件是基于 Windows 的編程開發(fā),所以,軟件調(diào)試必須在Windows 環(huán)境下進(jìn)行。 例如:輸入 1后確定,程序顯示“請(qǐng)輸入你要 插入的位置 :”,鍵入 位置 如 2,繼續(xù)操作,假設(shè)數(shù)據(jù)為: cigarette,12,1,程序正常運(yùn)行。 例如:輸入 2后確定,程序顯示“請(qǐng)輸入你要 刪除 的數(shù)據(jù) 的位置 :”,鍵入 位置 如 2,繼續(xù)操作,假設(shè)數(shù)據(jù)為: cigarette,12,1,程序正常運(yùn)行。 例如:輸入 3后確定,程序顯示“請(qǐng)輸入你要 修改的位置 :”,鍵入 位置 如 2,繼續(xù)操作,假設(shè)數(shù)據(jù)為: cigarette,12,1,程序正常運(yùn)行。否則修改程序再進(jìn)行調(diào)試。 在 “ 商品信息排序 ” 模塊 中 ,根據(jù)主界面提示 , 鍵入數(shù)字 5,確定, 觀察是否能正常 顯示商品 信息 , 否則修改程序再進(jìn)行調(diào)試。 例如:輸入 a 后確定,假設(shè) 輸出 數(shù)據(jù)為: 加入文件成功, 程序正常運(yùn)行。退出保存。 enum Error_code{success,fail,range_error,underflow,overflow,fatal,not_present,duplicate_error, entry_inserted,entry_found,internal_error}。 Node_entry shelf。 }。 shelf=shelf2。kind_1,const List_entry amp。 list,string amp。 Error_code replace(Listamp。shelf2)。price2,List_entry amp。 int size()const。 void traverse(void (*visit)(List_entry amp。copy)。 list)。 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 25 頁 共 38 頁 NodeList_entry*head。 list,const string amp。 if(position0||positioncount) return fail。 } else following=head。 else previousnext=new_node。 list,string amp。 int position。 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 26 頁 共 38 頁 NodeList_entry* h=head。 NodeList_entry*prior,*current。 current=priornext。 } kind_1=currentkind1。 count。kind_1,const List_entry amp。 cout輸入要修改商品的種類 。 for(position=0。 if(position0||position=count)return fail。 currentshelf=shelf2。kind_1,List_entry amp。 cout輸入要查詢商品的種類 。 for(position=0。 if(position0||position=count)return fail。 shelf2=currentshelf。 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 28 頁 共 38 頁 while(last_sortednext!=NULL) { first_unsorted=last_sortednext。 } else { trailing=head。 } if(first_unsorted==current) last_sorted=first_unsorted。 } } } } NodeList_entry* q=head。i++) { cout 商品類型 商品價(jià)格 商品貨架 endl。 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 29 頁 共 38 頁 coutqprice。 q=qnext。 } templateclass List_entry ListList_entry::List() { count=0。 } templateclass List_entry bool ListList_entry::empty()const { return count=0。p=q) { q=pnext。 } templateclass List_entry void ListList_entry::traverse(void (*visit)(List_entry amp。q=qnext)。 NodeList_entry*new_node,*old_node=。 new_nodenext=new NodeList_entry(old_nodeentry)。 clear。 =NULL。i++)q=qnext。 } void first_face() { cout endl。 ofstream out。 for(position=0。 } cout成功存入! endl。 char fname[41]。 if(!file) { cout打開文件失敗! endl。h。list),sizeof(list))。 } } int main() { int select。 Listint c_list。 coutendl。 cinprice。 (c_list,kind1,price,shelf)。 coutkind1。 coutshelf。 coutendl。 cout所刪除的信息為: endl。 cout 。 cout endl endl \t 該商品已經(jīng)刪除成功 ....... endl endl \t。 cinkind1。 cinshelf。 cout 商品類型 商品價(jià)格 商品貨架 endl。 coutprice。 system(pause)。 cout 商品類型 商品價(jià)格 商品貨架 endl。 coutprice。 system(pause)。 case 6: (c_list)。 system(pause)。 break。amp。同時(shí),我也體會(huì)到開發(fā)一個(gè)大型程序時(shí),必須要思路清晰,必須要有一個(gè)大體的框架結(jié)構(gòu),這樣才有利于后續(xù)程序的編寫。 解決方法:將 “ruturn 返回值; ” 安排在適當(dāng)?shù)奈恢?,一般是在路徑的最后? 正確說法:基類和其派生類共享該基類的靜態(tài)成員變量?jī)?nèi)存。 解放方法:在 cinint/float后加上 ()。 程序調(diào)試能力的思考 在調(diào)試時(shí),我主要還是通過 F10 和 F11 來進(jìn)行單步運(yùn)行以及進(jìn)入到函數(shù)內(nèi)來
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1