项目一 吃货联盟订餐系统
第一部分 项目需求
欢迎使用吃货联盟订餐系统订餐!
一、登录系统(必须跟据提示要求,输入正确才可以进入订餐系统)
提示输出格式:必需是普通.CHS;会员.CHSP
用户名(加上格式一共)和密码都只能输入6到10个字符(字母(不区分大小写),数字)
二、能够实现的功能
1、查看菜单
2、排序查看
3、我要点餐
4、查看订单
5、删除订单
6、会员注册
7、支付显示
8、我要点赞
9、退出系统
第二部分 java代码实现
一、主框架(ZHH)
在这个部分输入菜的具体信息。然后用switch函数来实现调用的功能函数。用while来实现循环调用。

二、调用的函数
一、登陆系统(JLK)
从键盘录入用户名,用lastIndexOf();来搜寻最后一次出现字符串,没有找到就返回-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 红红烧肉 1份 13.39 12.05 不加辣
2 兰州拉面 2份 27.58 24.82 多加米饭
3 麻婆豆腐 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 红红烧肉 1份 13.39 12.05 不加辣
2 麻婆豆腐 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 红红烧肉 1份 13.39 12.05 不加辣
2 麻婆豆腐 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
祝您用餐愉快,欢迎下次光临!!!

浙公网安备 33010602011771号