C++外卖点餐系统[2023-05-26]

发布时间 2023-05-26 12:08:31作者: programwriter

C++外卖点餐系统[2023-05-26]

选题九:外卖点餐系统

7.基本要求:
[1]编写一个外卖点餐系统,实现对客户、店铺、订单及配送人员等信息的管理。
[2]客户信息包括:客户姓名、联系方式、地址等;店铺信息包括:其菜品和价格评分等;配送人员信息包括:姓名,联系方式、评分等:订单信息包括:编号、客户、菜品及价格、价格合计、配送人员等信息。

8.基本管理功能:
[1]客户、店铺、外卖人员管理:对店铺和客户信息进行管理。包括:
添加:添加客户、店铺、配送人员信息。
显示:查询店铺信息。
删除:删除响应信息。
[2]点餐:模拟实际点餐过程,客户选择店铺,然后选择菜品,提交则安排配送人员,生成订单
[3]订单管理:
添加:新订单添加;
删除:取消一个订单;
显示: 显示所有订单。
查询:查询某一个订单
[4]预测某个店铺的日销售额或点餐流量: 利用线性回归方法 (比如最小二乘法),根据前半个月每日的销售金额或点餐流量,预测下一日的销售额或点餐流量。预测模型的建立不限于提示的线性回归方法,鼓励大家自学其它的预测方法。
[5]统计功能:根据需要设计合理的统计功能,比如:每天店铺的营业额、每个客户的月消费额等(可自由发挥)。
[6]退出功能:要求点击退出,可以退出系统。

9,其他要求及说明:
[1]需要定义的类、类的成员变量、成员函数不限于以上的要求,自己进行需求分析进行合理的设计。店铺和客户信息数量不少于30条,其他根据需要添加。
[2]预测某日点餐总金额或点餐总量并给出是否外卖高峰期提示,需要保留尽量多的历史数据。可以采用时间序列方法进行日销售额的预测或日点餐量的预测,根据订单预测人数提示当前是否点餐高峰期。
[3]鼓励采用其他的预测模型,比如神经网络模型、ARMA 模型或者 CARIMA 模型等。
[4]鼓励大家模拟实际订餐系统,设计更多的系统功能,比如资金管理。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111