[原始碼和文件分享]基於C++的餐廳管理程式的設計與實現
阿新 • • 發佈:2018-12-11
摘 要
隨著計算機應用技術的快速發展和日益普及,網路也遍及到我們生活的每個角落,為我們的學習和工作帶來極大的方便。很多人都使用過傳統的文字,紙張管理手段,與之不同的另外一種管理方式就是利用電腦程式管理餐廳。主要對追求工作高效、穩定、便捷的餐廳管理人員,電腦程式管理餐廳是一種很好的新型管理手段,它能提高工作效率和方便使用,餐廳管理程式就涉及到了文字、數字、專案資訊的輸入、讀取、修改以及儲存。
本程式針對真實餐廳工作狀況進行分析,討論工作平臺的環境影響,比較後採用在VS開發平臺下,呼叫檔案讀寫函式以實現Windows系統下資訊的更新和儲存。通過同類型軟體測試比較可得:餐廳管理系統軟體的設計具有先進性,可靠性。
關鍵詞:餐廳管理;檔案讀寫;資料更新、儲存
第一章 設計內容
設計一個模擬實現餐廳管理系統的程式,輸入你需要的操作(選擇相對的括號裡的阿拉伯數字)程式具體功能有:
-
檢視選單
-
新增選單
-
刪除選單
-
修改選單(含名稱及價格)
-
檢視座位剩餘量
-
修改座位剩餘量
-
檢視預定情況
-
新增預定(含菜式預定)
-
檢視顧客積分
-
顧客兌換積分
第二章 總體設計
2.1 模組化設計
為實現系統功能,本程式主要分為八個模組。它們分別為:檢視選單、新增選單、刪除選單、修改選單、檢視座位剩餘量、修改座位剩餘量、檢視預定情況、新增預定。這八個函式再通過主函式呼叫分別得以實現。
主函式,首先提供了程式執行時的友好介面,提供客戶選擇的選單。然後,通過執行多分支選擇語句——switch語句,分別實現其它各個函式的呼叫功能。
其它各個函式的功能分別如下:
check() // 檢視選單函式
add() // 新增選單函式
decrease() // 刪除菜式函式
change() // 修改菜式函式
seat_check() // 檢視座位剩餘量函式
seat_change() // 修改座位剩餘量函式
booking_check() // 檢視預定情況函式
booking_add() // 新增預定座位函式
draw_check() // 檢視顧客積分
draw_check2() // 檢視禮品列表
draw_main() // 兌換功能
參考文件和完整的文件和原始碼下載地址: