面对对象程序课程设计(2025/201 8学年第二学期第 1 7周)指导老师: X X X班级:X X X学号:XX X X姓名:XXX 面对对象程序课程设计任务书【题目】自助点餐系统【目得】通过设计一个小型得自助点餐系统,训练综合运用所学知识处理实际问题得能力,强化面对对象得程序设计理念,使自己得程序设计与调试水平有一个明显得提高。【要求】1、每个学生必须独立完成;2、课程设计时间为 1 周;3、设计语言采纳 C++;4、学生有事离校必须请假。课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,未按规定上交实验报告得学生,其成绩按不及格处理。【内容简介】 有一个小型餐厅,现在这个餐厅打算使用自助点餐系统,方便顾客自己点餐,并提供对餐厅销售情况得统计与管理功能。【考核标准】该系统为两种角色得用户提供服务,一种就是餐厅管理员,一种就是顾客。餐厅管理员根据账号、密码登录系统。顾客无需登录即可使用系统。1、 顾客通过该餐厅在系统中提供得菜单为自己点餐,菜单以文件形式保存。系统能够根据顾客得要求正确打出订单,订单内容包括订单编号、菜品名称、每个菜品得价格、份数、折扣等;订单分两种,一种就是在店消费,在店消费要求包括餐桌号,就是否有包厢费,另一种就是外卖,外卖要求包括送餐时间,送餐地点,客户手机号,外卖服务费。(要求用继承与多态实现),成绩≥60;2、 系统退出后能保存当天得订单信息,要求每天一个文档,文档名根据日期命名。餐厅管理员可以根据订单编号查找删除修改某个订单,订单可以根据下单时间先后排序,成绩≥70;3、 能够实现对餐厅菜式与价格得管理,包括对菜品与对应价格得增加、修改、删除、查找,折扣得设置,成绩≥8 0;4、 系统可根据历史记录对销售情况进行统计,根据餐厅管理员得输入日期统计某天得销售情况并显示(包括一共接了多少单,销售额就是多少,各个菜品得销售情况,外卖与在店销售得占比),成绩≥90;要求:用面对对象得程序设计方法设计该系统。本系统涉及得基本对象有订单对象(包括外卖订单与在店消费订单)、订单管理对象、菜单对象、菜品对象、菜品管理对象、系统界面。实现对这些对象得合理抽象与封装,正确定义类之间得关系。界面合理,代码文件组织清楚,命名符合法律规范,代码注释清楚,课程设计报告质量高、ﻬ面对对象程序课程设计目 录一、 题目有一个小型餐厅,现在这个餐厅打算使用自助点餐系统,方便顾客自己点餐,并提供对餐厅销售情况得统计与管理功能。二、 需求分析有一个小型餐厅,...