1. 程式人生 > >[原始碼和文件分享]基於C++的餐廳管理程式的設計與實現

[原始碼和文件分享]基於C++的餐廳管理程式的設計與實現

摘 要

隨著計算機應用技術的快速發展和日益普及,網路也遍及到我們生活的每個角落,為我們的學習和工作帶來極大的方便。很多人都使用過傳統的文字,紙張管理手段,與之不同的另外一種管理方式就是利用電腦程式管理餐廳。主要對追求工作高效、穩定、便捷的餐廳管理人員,電腦程式管理餐廳是一種很好的新型管理手段,它能提高工作效率和方便使用,餐廳管理程式就涉及到了文字、數字、專案資訊的輸入、讀取、修改以及儲存。

本程式針對真實餐廳工作狀況進行分析,討論工作平臺的環境影響,比較後採用在VS開發平臺下,呼叫檔案讀寫函式以實現Windows系統下資訊的更新和儲存。通過同類型軟體測試比較可得:餐廳管理系統軟體的設計具有先進性,可靠性。

關鍵詞:餐廳管理;檔案讀寫;資料更新、儲存

第一章 設計內容

設計一個模擬實現餐廳管理系統的程式,輸入你需要的操作(選擇相對的括號裡的阿拉伯數字)程式具體功能有:

  • 檢視選單

  • 新增選單

  • 刪除選單

  • 修改選單(含名稱及價格)

  • 檢視座位剩餘量

  • 修改座位剩餘量

  • 檢視預定情況

  • 新增預定(含菜式預定)

  • 檢視顧客積分

  • 顧客兌換積分

第二章 總體設計

2.1 模組化設計

為實現系統功能,本程式主要分為八個模組。它們分別為:檢視選單、新增選單、刪除選單、修改選單、檢視座位剩餘量、修改座位剩餘量、檢視預定情況、新增預定。這八個函式再通過主函式呼叫分別得以實現。

主函式,首先提供了程式執行時的友好介面,提供客戶選擇的選單。然後,通過執行多分支選擇語句——switch語句,分別實現其它各個函式的呼叫功能。

其它各個函式的功能分別如下:

  1. check() // 檢視選單函式
  2. add() // 新增選單函式
  3. decrease() // 刪除菜式函式
  4. change() // 修改菜式函式
  5. seat_check() // 檢視座位剩餘量函式
  6. seat_change() // 修改座位剩餘量函式
  7. booking_check() // 檢視預定情況函式
  8. booking_add() // 新增預定座位函式
  9. draw_check() // 檢視顧客積分
  10. draw_check2() // 檢視禮品列表
  11. draw_main() // 兌換功能


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1417.html