[源码和文档分享]基于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

猜你喜欢

转载自blog.csdn.net/demongwc/article/details/84935874