毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

实现一个简单的餐厅点餐系统课程设计任务书

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

《设计模式》 任务书

1.题目:实现一个简单的餐厅点餐系统,并使用适当的设计模式来提高系统的可维护性、可扩展性以及重用性。

要求:

1.  餐厅有多种菜品,每种菜品有名称、价格和描述等属性。

2.  顾客可以点餐,选择需要的菜品和数量,并生成订单。

3.  餐厅可以接收订单,并根据订单进行出餐。

4.  实现一个简单的菜单,显示餐厅提供的菜品,以及每个菜品的价格和描述。

5.  系统可以根据订单的菜品和数量计算出总金额。

6.  餐厅可以随时更新菜单,添加新的菜品。

7.  适当使用设计模式提高系统的设计质量。

注意:可使用web方式或桌面应用方式实现

要求使用以下设计模式之一,或多个结合使用:

1.  工厂模式

2.  单例模式

3.  观察者模式

4.  装饰者模式

5.  策略模式

6.  组合模式

任务内容:

1.  设计菜品类,包含名称、价格和描述等属性。

2.  设计订单类,包含订单编号、客户信息、订单详情等属性。

3.  设计餐厅类,包含菜单、订单列表和更新菜单等方法。

4.  设计顾客类,包含点餐和生成订单等方法。

5.  使用适当的设计模式来优化以上类的设计。

6.  编写测试类,测试餐厅点餐系统的功能。

提示:

1.  可以使用工厂模式来创建菜品对象。

2.  可以使用单例模式来设计菜单类和餐厅类。

3.  可以使用观察者模式来实现订单的生成和餐厅菜单的更新。

4.  可以使用装饰者模式来实现订单的金额计算。

5.  可以使用策略模式来实现点餐的不同方式。

6.  可以使用组合模式来实现菜单的层级结构。

2.任务提交方式

(1)将工程源码,如果设计了数据库将数据库导出为(.sql),将工程文件和sql文件打包成压缩包,压缩包命名为班级-学号-姓名.rar,例:软件3212-30602210224-张铭轩.rar

(2)

打开计算机

在地址栏中输入  ftp://work.gfxy.com

压回车键

输入用户名: sunbo

密码:sunbo123

登录 找到“设计模式大作业提交”文件夹,找到自己所在班级文件夹, 把文件拷贝进去即可。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
  下一篇文章:php开发设计基础笔记
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!