项目一 吃货联盟订餐系统

第一部分 项目需求

欢迎使用吃货联盟订餐系统订餐!

一、登录系统(必须跟据提示要求,输入正确才可以进入订餐系统)

提示输出格式:必需是普通.CHS;会员.CHSP

用户名(加上格式一共)和密码都只能输入610个字符(字母(不区分大小写),数字)

二、能够实现的功能      

      1、查看菜单

      2、排序查看

      3、我要点餐

      4、查看订单

      5、删除订单

      6、会员注册

      7、支付显示

      8、我要点赞

      9、退出系统

第二部分 java代码实现

一、主框架(ZHH

在这个部分输入菜的具体信息。然后用switch函数来实现调用的功能函数。用while来实现循环调用。

 

 

 

二、调用的函数

一、登陆系统(JLK

从键盘录入用户名,用lastIndexOf();来搜寻最后一次出现字符串,没有找到就返回-1。后面就用返回值来判断输入的账户是否正确。

 

 

二、实现功能

  1. 查看菜单(ZHH

用数组来存菜系,单价,会员价格。用Math.round();用来保留计算会员的价格,保留两位小数,它是国际通用的Banker舍入法(四舍六入五取偶)。

 
2.排序(HR

按照价格排序(因为价格排序是最适用的),分为升序和降序。

排序主要算法是冒泡排序,先总体(整体移动)升序,然后判断从键盘输入提示字母,用equals来判断是否相同来输出。降序就是倒过来输出。


 3.我要点餐(HJR

新建一个数组来存放客人点餐的信息,还需要数组存放份数,备注。

4.查看订单(HJR

将我要点餐的信息输出来


 5.删掉订单(JLK

删掉我要点餐里的订单。

 


6.会员注册(WSJ

想成为会员就在账户后面加一个S,主要用要将 String转变为StringBuffer,然后用 s.append ()来实现字符串的添加。            

7.支付显示(WSJ

总的金额

 

8.我要点赞(WSJ

 

 

第三部分 运行结果

****************欢迎来到登录页面****************

格式:

普通:用户名:.CHS(6-10) 密码:(6-10)

会员:用户名:.CHSP(6-10) 密码:(6-10)

请输入用户名:

zhao.CHS

请输入密码:

1234556

登陆成功!

**************欢迎进入订餐系统***************

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:1

********************查看菜单*********************

序号 菜系 单价 会员价

1 麻婆豆腐 14.99元 13.49元

2 红红烧肉 13.39元 12.05元

3 糖醋排骨 15.49元 13.94元

4 骨肉相连 30.69元 27.62元

5 云南米线 12.59元 11.33元

6 炸酱面面 15.69元 14.12元

7 兰州拉面 13.79元 12.41元

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:2

请输入排列顺序:升序请输入:a;降序请输入:b,输入c退出排序

a

********************查看菜单*********************

序号 菜系 单价 会员价

1 云南米线 12.59元 11.33元

2 红红烧肉 13.39元 12.05元

3 兰州拉面 13.79元 12.41元

4 麻婆豆腐 14.99元 13.49元

5 糖醋排骨 15.49元 13.94元

6 炸酱面面 15.69元 14.12元

7 骨肉相连 30.69元 27.62元

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:2

请输入排列顺序:升序请输入:a;降序请输入:b,输入c退出排序

b

序号 菜系 单价 会员价

7 骨肉相连 30.69元 27.62元

6 炸酱面面 15.69元 14.12元

5 糖醋排骨 15.49元 13.94元

4 麻婆豆腐 14.99元 13.49元

3 兰州拉面 13.79元 12.41元

2 红红烧肉 13.39元 12.05元

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:3

*****我要订餐*****

请输入订餐人姓名:张三

输入1开始选菜,输入-1结束选菜1

请选择菜品序号:2

请输入订餐数量:1

请添加订餐备注:不加辣

输入1开始选菜,输入-1结束选菜1

请选择菜品序号:3

请输入订餐数量:2

请添加订餐备注:多加米饭

输入1开始选菜,输入-1结束选菜1

请选择菜品序号:4

请输入订餐数量:3

请添加订餐备注:不要葱花

输入1开始选菜,输入-1结束选菜-1

***订餐成功***

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:4

***查看餐袋***

订餐人:张三

序号 餐品信息 单价 会员价 订单备注

红红烧肉 1份 13.39 12.05 不加辣

兰州拉面 2份 27.58 24.82 多加米饭

麻婆豆腐 3份 44.97 40.47 不要葱花

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:5

请输入您要删除的订单序号:

2

删除成功!

是否要继续删除(是/1,否/0)

1

请输入您要删除的订单序号:

3

此订单不存在!

是否要继续删除(是/1,否/0)

0

结束删除!

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:4

***查看餐袋***

订餐人:张三

序号 餐品信息 单价 会员价 订单备注

红红烧肉 1份 13.39 12.05 不加辣

麻婆豆腐 3份 44.97 40.47 不要葱花

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:6

您是否要称为会员?vip可以享有9折优惠哟!(请输入是或者否)

恭喜您注册成为会员!这个是您的会员账号(请一定要记住!):zhao.CHSP

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:7

***查看餐袋***

订餐人:张三

序号 餐品信息 单价 会员价 订单备注

红红烧肉 1份 13.39 12.05 不加辣

麻婆豆腐 3份 44.97 40.47 不要葱花

请问你是否需要支付?(注意回答yes或者no!)

yes

您一共需要支付:58.36元注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:8

****************我要点赞****************

********************查看菜单*********************

序号 菜系 单价 会员价

1 云南米线 12.59元 11.33元

2 红红烧肉 13.39元 12.05元

3 兰州拉面 13.79元 12.41元

4 麻婆豆腐 14.99元 13.49元

5 糖醋排骨 15.49元 13.94元

6 炸酱面面 15.69元 14.12元

7 骨肉相连 30.69元 27.62元

请输入要点赞的餐品序号(注意:一次性只能给一个菜点赞):

4

点赞成功!

麻婆豆腐1赞

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:8

****************我要点赞****************

********************查看菜单*********************

序号 菜系 单价 会员价

1 云南米线 12.59元 11.33元

2 红红烧肉 13.39元 12.05元

3 兰州拉面 13.79元 12.41元

4 麻婆豆腐 14.99元 13.49元

5 糖醋排骨 15.49元 13.94元

6 炸酱面面 15.69元 14.12元

7 骨肉相连 30.69元 27.62元

请输入要点赞的餐品序号(注意:一次性只能给一个菜点赞):

8

未在菜单中找到该序号,请重新输入!!!

请输入要点赞的餐品序号(注意:一次性只能给一个菜点赞):

2

点赞成功!

红红烧肉1赞

注意!!!输入0返回主菜单:0

*********欢迎使用吃货联盟订餐系统订餐!**********

* 1.查看菜单 *

* 2.排序查看 *

* 3.我要点餐 *

* 4.查看订单 *

* 5.删除订单 *

* 6.会员注册 *

* 7.支付显示 *

* 8.我要点赞 *

* 9.退出系统 *

*****************************************

请选择您的操作:9

祝您用餐愉快,欢迎下次光临!!!

posted @ 2021-05-05 21:54  枯曦  阅读(638)  评论(0)    收藏  举报