JAVA基础课程总结并实战《吃货联盟订餐系统》

您所在的位置:网站首页 完整的javaweb订餐系统 JAVA基础课程总结并实战《吃货联盟订餐系统》

JAVA基础课程总结并实战《吃货联盟订餐系统》

2024-07-08 10:34| 来源: 网络整理| 查看: 265

文章目录 吃货联盟订餐系统一、需求说明二、分析需求三、具体实施1、搭建框架2、制作导航页3、制作第一个功能项:我要订餐4、制作第二项-查看餐袋5、制作第三项-签收订单6、制作第四项删除订单7、制作第5项我要点赞 结束语

吃货联盟订餐系统 一、需求说明

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

二、分析需求

根据上述需求,我们可以得知,运行的页面需要先展示出来,然后填入选择内容的数字,对应跳转到对应内容,且可以输入0返回开始的主菜单。根据之前所学内容,可以实现的方法有很多种,个人感觉采用do-while来实现比较合适,输入不同数字跳转不同功能项,可以用switch来实现。 姓名:输入String 餐品信息:序号、餐品名String、价格double、点赞数 int 可以用 3个一维数组来实现 份数:输入int 大于0的整数 时间:输入int 10~20点之间的整数 地址:输入String 订单信息:String 二维数组 序号、姓名、餐品名、份数、价格(总价)、地址、时间、状态 签收订单:改变订单的状态,如果已完成则不能再次签收 删除订单:不能删除未完成的订单,序号要对应变动 我要点赞:对应菜品点赞数++ 以上分析完毕,试着开始分步实施

三、具体实施 1、搭建框架

先把最外层的do-while框架和switch搭建起来,并把菜品的名称、价格、点赞数以及存放后期信息的二维数组先初始化,如图所示:

public class test { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String caidan[]={"蒸羊羔","蒸熊掌","蒸鹿尾","烧花鸭"}; double jiage[]={800,700,600,500}; int dianzan[]={50,100,150,200}; int xuanze; String xinxi[][]=new String[1024][]; do { switch (xuanze){ case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; default: } if (xuanze>0&&xuanze


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3