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

正文內(nèi)容

商店存貨管理系統(tǒng)課程設(shè)計(jì)-文庫吧

2025-08-03 10:01 本頁面


【正文】 信息存入文件和從文件中讀取商品信息, 析構(gòu)函數(shù) ~List通過調(diào)用 clear()函數(shù)實(shí)現(xiàn)析構(gòu)。 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 6 頁 共 38 頁 系統(tǒng)功能模塊圖 圖 41 系統(tǒng)功能模塊圖 商店 存貨管理系統(tǒng) 信息模塊 添加商品種類 添加商品價(jià)格 添加商品貨架 修改后商品種類 修改后商品種類 修改后商品 貨架 按價(jià)格從低到高依次排序 輸入文件名 輸入 文件名 要?jiǎng)h除商品種類 要查詢商品種類 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 7 頁 共 38 頁 結(jié)構(gòu)體的詳細(xì)定義 template class Node_entry struct Node { string kind1。 Node_entry price。 Node_entry shelf。 NodeNode_entry*next。 Node()。 Node(string kind_1,Node_entry price2,Node_entry shelf2,NodeNode_entry*link)。 }。 結(jié)構(gòu)體中的數(shù)據(jù)成員有: kind kind1:其中 kind是枚舉類型(分別有 cigarette,water,gum,beer,bread五種類型) 。 Node_entry price: Node_entry是模板定義的 Node中的數(shù)據(jù)類型, price是商品的價(jià)格 。 Node_entry shelf: Node_entry是模板定義的 Node中的數(shù)據(jù)類型, shelf是商品所處的貨架 。 NodeNode_entry*next: Node_entry是模板定義的 Node中的數(shù)據(jù)類型, next指針指向下一個(gè)節(jié)點(diǎn) 。 結(jié)構(gòu)體中的成員函數(shù)有: Node()。此函構(gòu)造數(shù)定義 next為空 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 8 頁 共 38 頁 Node(kind kind2,Node_entry price2,Node_entry shelf2,NodeNode_entry*link):此函數(shù)用來確定節(jié)點(diǎn)中數(shù)據(jù)成員的信息和所指 的下一個(gè) Node節(jié)點(diǎn) 。 系統(tǒng)函數(shù)詳細(xì)介紹 貨物的插入函數(shù) Error_code insert(.........):是實(shí)現(xiàn)對(duì)貨物信息插入的函數(shù),即實(shí)現(xiàn)給鏈表添加新節(jié)點(diǎn)的功能,分為插在表頭、表中和表尾三種情況 。 貨物的刪除函數(shù) Error_code remove(.........):是實(shí)現(xiàn)對(duì)貨物信息進(jìn)行刪除的函數(shù),即實(shí)現(xiàn)對(duì)鏈表的節(jié)點(diǎn)刪除的功能,分為在表頭刪、表中刪和表尾刪三種情況 。 貨物的修改函數(shù) Error_code replace(.........):是實(shí)現(xiàn)對(duì)貨物信息進(jìn)行修改的函數(shù), 即實(shí)現(xiàn)對(duì)鏈表的節(jié)點(diǎn)的各項(xiàng)信息進(jìn)行修改 。 貨物的查詢函數(shù) Error_code retrieve(.........):是實(shí)現(xiàn)對(duì)指定貨物的信息進(jìn)行查詢的函數(shù),即實(shí)現(xiàn)對(duì)鏈表的節(jié)點(diǎn)的各項(xiàng)信息進(jìn)行查詢 。 貨物的排序函數(shù) void sort():是實(shí)現(xiàn)對(duì)表中所有貨物的信息按價(jià)格由低到高進(jìn)行排序的函數(shù),所使用的排序方法為簡單插入排序鏈表辦 。 鏈表的構(gòu)造函數(shù) List():對(duì)商品信息進(jìn)行初始化 。 鏈表的析構(gòu)函數(shù) ~List():調(diào)用 clear()函數(shù)將表中的空間釋放掉 。 確定商品數(shù)量的函數(shù) int size()const:顧名思義,確定單鏈表中所存商品的數(shù)量 。 貨架判滿函數(shù) bool full()const:顧名思義,判斷貨架是否西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 9 頁 共 38 頁 已滿 。 貨架判空函數(shù) bool empty()const:顧名思義,判斷貨架是否為空 。 清除商品信息函數(shù) void clear();將鏈表中所存儲(chǔ)的商品的信息逐個(gè)清空 。 商品遍歷函數(shù) void traverse(void (*visit)(List_entry amp。)):將鏈表中已存貨物的信息挨個(gè)輸出 。 鏈表的拷貝構(gòu)造函數(shù) List(const ListList_entryamp。copy);將已有商店存 貨信息系統(tǒng)拷貝給另一個(gè)商店存貨信息系統(tǒng) 。 賦值運(yùn)算符重載: void operator=(const ListList_entryamp。copy)將賦值運(yùn)算符進(jìn)行重載,使兩個(gè)存貨信息系統(tǒng)之間可以相互賦值 。 保存信息到文件 void savedate(ListList_entryamp。 list):將已經(jīng)存在的商品信息保存到文件中,以便下次使用; 從文件讀取信息: void loaddate(ListList_entryamp。 list):在已經(jīng)存在的文件中讀取商品信息。 主函數(shù) int main():將函數(shù)的 各個(gè)功能寫成一個(gè)循環(huán)模式,以方便用戶選擇各功能模塊進(jìn)行使用 。 界面函數(shù) void face();將函數(shù)的功能界面輸出,以方便用戶選擇各功能模塊進(jìn)行使用 。 系統(tǒng)功能模塊介紹 添加商品信息模塊 首先選擇所要添加的位置,然后選擇要添加商品的種類、價(jià)格和所處貨架,再調(diào)用 List 的 insert( ....)函數(shù)對(duì)商品信息進(jìn)行添加,最后對(duì)所添加的商品信息進(jìn)行顯示并按任意鍵繼續(xù)。 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 10 頁 共 38 頁 刪除商品信息模塊 首先選擇所要?jiǎng)h除的位置,再調(diào)用 List 的 remove( ....)函數(shù)對(duì)商品信息進(jìn)行刪 除,最后對(duì)所刪除的商品信息進(jìn)行顯示并按任意鍵繼續(xù)。 修改商品信息模塊 首先選擇所要修改的位置,然后選擇要修改商品的種類、價(jià)格和所處貨架,再調(diào)用 List 的 replace( ....)函數(shù)對(duì)商品信息進(jìn)行修改,最后對(duì)修改后商品的信息進(jìn)行顯示并按任意鍵繼續(xù)。 查詢商品信息模塊 首先選擇所要查詢的位置,再調(diào)用 List 的 retrieve( ....)函數(shù)對(duì)商品信息進(jìn)行查詢,最后對(duì)所查詢的商品信息進(jìn)行顯示并按任意鍵繼續(xù)。 商品信息排序模塊 調(diào)用 List 的 void sort() 函數(shù)對(duì)商品信息進(jìn)行排序,排序所用的算法是簡單插入排序的鏈表版,按照商品價(jià)格由低到高對(duì)List 中的貨物進(jìn)行排序,最后對(duì)排序后的商品信息進(jìn)行顯示。 存入文件 模塊 選擇要存入的文件名,將已有商品信息存入文件。 商品信息排序模塊 選擇要讀取的文件名,從已有文件中讀取商品信息。 退出選擇 模塊 退出商店存貨管理系統(tǒng)的使用。 具體模塊設(shè)計(jì) 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 11 頁 共 38 頁 添加商品信息模塊 是 否 圖 51 商品信息的插入流程圖 開 始 輸入添加模塊編號(hào) 輸入插入的位置和商品信息 是否繼續(xù)添加 結(jié)束 調(diào)用 List 的插入函數(shù) 顯示插入的信息 西安建筑科技大學(xué)課程設(shè)計(jì)(論文) 第 12 頁 共 38 頁 刪除 商品信息模塊 是 否 圖 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 商品信息的排序流程圖 寫入文件模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1