Java 订单管理系统
总体规划图
package day06;
import java.net.Socket;
import java.util.Arrays;
import java.util.Scanner;import javax.print.attribute.standard.MediaSize.Other;
public class ZMzy1 {public static void main(String[] args) {String[]name=new String[20] ;String[]num=new String[20];String[]price=new String[20];String[]time=new String[20] ;name [0]="小米电脑";name [1]="小米手环";num[0]="2";num[1]="2";price[0]="5000";price[1]="2000";time[0]="2030年6月10日";time[1]="2030年6月12日"; int size = 1;//有效数据个数boolean z=true;while(z){System.out.println("************【欢迎来到订单管理系统】************");System.out.println("1.新增订单");System.out.println("2.删除订单");System.out.println("3.修改订单");System.out.println("4.查询订单");System.out.println("5.程序退出");double a = 0;Scanner sc = new Scanner(System.in);String str = sc.nextLine();switch(str) {case "1"://新增订单System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");for(int i1=0;i1<=size;i1++){int i11=i1+1;//编号System.out.println(i11+"\t"+name[i1]+"\t"+num[i1]+"\t"+price[i1]+"\t"+time[i1]);double d1=Double.parseDouble(num[i1]);double d2=Double.parseDouble(price[i1]);double d=d1*d2;a+=d;}System.out.println("【商品总价格:¥ "+a+"元】");int i1=0;System.out.println("请输入您需要新增的订单详情:");System.out.println("订单名称:");String str2 = sc.nextLine();name[size+1]=str2;System.out.println("订单数量:");String str3 = sc.nextLine();num[size+1]=str3;System.out.println("订单价格:");String str4 = sc.nextLine();price[size+1]=str4;System.out.println("订单时间:");String str5 = sc.nextLine();time[size+1]=str5;size++;System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");for(int i12=0;i12<=size;i12++){int i13=i12+1;//编号System.out.println(i13+"\t"+name[i12]+"\t"+num[i12]+"\t"+price[i12]+"\t"+time[i12]);double d3=Double.parseDouble(num[i12]);double d4=Double.parseDouble(price[i12]);double d=d3*d4;a+=d;}System.out.println("【商品总价格:¥ "+a+"元】");break;case "2"://删除订单System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");for(int i4=0;i4<=size;i4++){int i21=i4+1;System.out.println(i21+"\t"+name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);double d1=Double.parseDouble(num[i4]);double d2=Double.parseDouble(price[i4]);double d=d1*d2;a+=d;}System.out.println("【商品总价格:¥ "+a+"元】");System.out.println("请输入您要删除的订单编号:");for(int i4=0;i4<=size;i4++){int i22 =i4+1;System.out.println(i22+"\t"+name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);}int s = sc.nextInt();name[s-1]=null;num[s-1]=null; price[s-1]=null;time[s-1]=null;System.out.println("订单"+s+"删除成功");size--;break;case "3"://修改订单System.out.println("订单编号"+"\t"+"订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");for(int i3=0;i3<=size;i3++){int i31=i3+1;//编号System.out.println(i31+"\t"+name[i3]+"\t"+num[i3]+"\t"+price[i3]+"\t"+time[i3]);double d1=Double.parseDouble(num[i3]);double d2=Double.parseDouble(price[i3]);double d=d1*d2;a+=d;}System.out.println("【商品总价格:¥ "+a+"元】");System.out.println("请输入您要修改的订单编号:");for(int i4=0;i4<=size;i4++){int i32=i4+1;System.out.println(i32+"\t"+name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);}int x = sc.nextInt();System.out.println(x+"\t"+name[x-1]+"\t"+num[x-1]+"\t"+price[x-1]+"\t"+time[x-1]);System.out.println("订单名称:");String str32 = sc.next();name[x-1]=str32;System.out.println("订单数量:");String str33 = sc.next();num[x-1]=str33;System.out.println("订单价格:");String str34 = sc.next();price[x-1]=str34;System.out.println("订单时间:");String str35 = sc.next();time[x-1]=str35;System.out.println("您的订单修改成功");break;case "4"://查询订单System.out.println("订单名称"+"\t"+"订单数量"+"\t"+"订单价格"+"\t"+"订单时间"+"\t");for(int i4=0;i4<=size;i4++){System.out.println(name[i4]+"\t"+num[i4]+"\t"+price[i4]+"\t"+time[i4]);double d1=Double.parseDouble(num[i4]);double d2=Double.parseDouble(price[i4]);double d=d1*d2;a+=d;}System.out.println("【商品总价格:¥ "+a+"元】");break;case "5"://结束程序z=false;System.out.println("欢迎您下次使用");break;}
}
}
}
成果展示
Java 订单管理系统相关推荐
- 基于java订单管理系统_基于JAVA技术的订单管理系统(DOC毕业设计论文)
基于JAVA技术的订单管理系统(DOC毕业设计论文) 摘要本 论 文 的 研 究 课 题 是 < 基 于 JSP 技 术 的 订 单 管 理 系 统 > 的 实 现 . 本 系 统 通过 ...
- [附源码]Java计算机毕业设计SSM电商直播订单管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- java计算机毕业设计的洗衣店订单管理系统源码+数据库+系统+lw文档+mybatis+运行部署
java计算机毕业设计的洗衣店订单管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计的洗衣店订单管理系统源码+数据库+系统+lw文档+mybatis+运行部署 本源 ...
- 基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...
- java计算机毕业设计家装行业门店订单管理系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计家装行业门店订单管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计家装行业门店订单管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: ...
- java订单表字段_javaweb企业订单管理系统
今天将为大家分析一个基于javaweb的企业订单管理系统, 物流管理的最大特点是以客户为中心,围绕客户构建各种业务流程支持的形式,物流管理系统支持多形式客户的数据共享以提高工作效率,监控整个物品流通的 ...
- [附源码]java毕业设计超市订单管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- Java超市订单管理系统
<超市订单管理系统> 功能要求 开发超市订单管理系统功能,可实现会员积分累计.积分兑换,查询剩余积分,修改密码以及开卡等功能. 具体功能要求如下: (1)显示系统主菜单 如图1所示. (2 ...
- java 订单管理的项目流程,基于jsp的订单管理系统-JavaEE实现订单管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的订单管理系统, 该项目可用各类java课程设计大作业中, 订单管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
- java类图设计题_试题七阅读下列说明、图以及Java程序。[说明]某订单管理系统的部分UML类图如 - 信管网...
试题七 阅读下列说明.图以及Java程序. [说明] 某订单管理系统的部分UML类图如下图所示. 上图中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,O ...
最新文章
- Java8 Stream流递归,几行代码搞定遍历树形结构
- qt 启动画面显示图片_Qt程序起动画面QSplashScreen
- linux命令的详情描述,linux 常用基础命令 tail 详细介绍
- OSPF路由协议解释及特性介绍
- vector深拷贝与浅拷贝使用总结
- Linux系统的基本法则
- linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决
- 产品经理必懂的技术那点事儿 pdf_产品经理10大基础技能(5):读透神经网络和机器学习...
- Linux32位ext4最大文件容量,linux – ext4文件系统最大inode限制 – 任何人都可以解释一下吗?...
- 数据科学包13-实例2:时间事件日志
- 我被房东的由器了 怎么办呀 高手们请帮帮
- 计算机科学与技术专业导论mooc答案,中国大学MOOC人工智能导论(2017级)网课答案...
- 改变翻天覆地 史上最全Fermi架构解读
- 图像切割之(五)活动轮廓模型之Snake模型简单介绍
- 中国行政村边界数据、乡镇街道边界
- iOS高仿app源码:10天时间纯代码打造高仿优质《内涵段子》
- Python turtle画图之心形图案
- 试用期程序员应该了解的事儿
- 8x能不能升级鸿蒙,华为没有忘记老用户,畅享系列升级鸿蒙OS,荣耀8X在列
- 腾讯T3大牛亲自讲解!学java是什么意思
热门文章
- mysql 多条件求和_技巧|多条件查询求和,你会几种?
- WIFI理论速度计算
- 同步电机是如何达到同步的?工作原理是什么?
- wincc系统冗余服务器系统专用授权,wincc冗余问题
- xp计算机组策略怎么打开,打开组策略的命令,教你组策略怎么打开!
- 多元统计分析最短距离法_多元统计分析-聚类分析
- AMD OpenCL Programming Guide - OpenCL Architecture
- linux查看udp丢包数量,Linux下UDP丢包问题分析思路
- Molecule在GitHub与Gitee正式开源
- linux通过无线网卡上网,Linux使用4G/5G无线网卡模块上网