上传者: jcjc918
|
上传时间: 2021-10-29 01:20:51
|
文件大小: 8KB
|
文件类型: -
实验内容
使用类实现一个点餐系统,包括客户与卖家两种用户角色。系统提供客户角色预订、退
订功能;给卖家角色提供添加/删除菜单,查看/修改订单功能。除基本功能外,可稍微
发挥想象力,添加其他合理的、人性化的功能。
3.1 实验题目
请设计一个点餐系统。程序运行后,首先选择用户类型,然后从文本文件读入菜单信息
进行初始化,根据用户类型不同在控制台界面上提供不同功能选择。用户选择某项功能
后,根据提示进行操作;操作完成后,能返回功能选择菜单重新选择,直至用户退出。
客户功能:
1) 预订——打印出可选菜单,提示用户选择;在用户选择后,提示用户输入个人
信息,记录下信息,并保存至本地文件。
2) 查询/退订——显示所有的已订的订单列表,提示输入退订订单;用户输入后,
如果卖家尚未确认订单,则成功退订并修改本地文件;否则提示退订失败。
卖家功能:
1) 添加/删除菜单——菜单根据文件初始化后,卖家可以对其进行修改,包括添加
和删除菜式等,修改后将新菜单保存至文件,下次初始化仍可用。
2) 查询/修改订单——读取本地文件,显示所有的订单及其状态,提示确认订单或
不进行操作;卖家选择订单后,修改该订单为确认状态。