开学检测

package jiance;
import java.util.Scanner;
public class kaixuejiance {
// static int sum=0;
static ScoreInformation a[]=new ScoreInformation[1000];
public static void firstInput() { //先创建五个学生的学生信息
//sum=5;
String no="20223749";
String name="手表";
String sp="石家庄铁道大学";
String time="20200001";
String num="001";
String space="20220001";
int sum=100;
a[0]=new ScoreInformation(no,name,sp,time,num,space,sum);
no="20223748";
name="手机";
sp="石家庄铁道大学";
time="20200001";
num="001";
space="20220001";
sum=100;
a[1]=new ScoreInformation(no,name,sp,time,num,space,sum);
no="20223747";
name="手环";
sp="石家庄铁道大学";
time="20200001";
num="001";
space="20220001";
sum=100;
a[2]=new ScoreInformation(no,name,sp,time,num,space,sum);
no="20223746";
name="耳机";
sp="石家庄铁道大学";
time="20200001";
num="001";
space="20220001";
sum=100;
a[3]=new ScoreInformation(no,name,sp,time,num,space,sum);
no="20223745";
name="键盘";
sp="石家庄铁道大学";
time="20200001";
num="001";
space="20220001";
sum=100;
a[4]=new ScoreInformation(no,name,sp,time,num,space,sum);
}
public static int mainFrame() { //主界面
Scanner in=new Scanner(System.in);
System.out.println("***********************************************************\n"+
" 石家庄铁道大学前进22软件开发有限公司\n"+
" 仓库管理系统2022版\n"+
"***********************************************************\n"+
" 1、商品入库管理\n"+
" 2、商品信息修改\n"+
" 3、商品出库管理\n"+
" 4、仓库盘点管理\n"+
"**********************************************************");
int ch;
System.out.println("请选择:");
ch = in.nextInt();
return ch;
}
public static int showInfo (String num)
{
int i;
for(i=0;i<8;i++) {
if(a[i].getItemno().compareTo(num)==0)
{
System.out.println("***********************************************************\n"+
" 石家庄铁道大学前进22软工开发有限公司\n"+
" 仓库管理系统2022版\n"+
"***********************************************************\n");

System.out.println("1、商品编号:"+a[i].getItemno());
System.out.println("2、商品名称:"+a[i].getItemname());
System.out.println("3、供货商信息:"+a[i].getSuppliername());
System.out.println("4、入库时间:"+a[i].getWarehousingtime());
System.out.println("5、存放仓库号:"+a[i].getWarehousenumber());
System.out.println("6、存放位置信息:"+a[i].getWarehouseplace());
System.out.println("7、入库商品数量:"+a[i].getItemnumber());
System.out.println("**********************************************************");
i++;
break;
}
else i=0;break;
}
return i;
}
public static void paperSubmission () { //论文提交函数
Scanner in=new Scanner(System.in);
int i=5;
String no,name,sp,time,num,space,t;
int sum;
System.out.println("请输入商品编号:");
no= in.next();
System.out.println("请输入商品名称:");
name= in.next();
System.out.println("请输入供货商信息:");
sp= in.next();
System.out.println("请输入入库时间:");
time= in.next();
System.out.println("请输入存放仓库号:");
num= in.next();
System.out.println("请输入存放位置信息:");
space= in.next();
System.out.println("请输入入库商品数量:");
sum= in.nextInt();
System.out.println("***********************************************************\n"+
" 石家庄铁道大学前进22软件开发有限公司\n"+
" 仓库管理系统2022版\n"+
"***********************************************************\n");
System.out.println(" 商品编号:"+no);
System.out.println(" 商品名称:"+name);
System.out.println(" 供货商信息:"+sp);
System.out.println("入库时间:"+time);
System.out.println("存放仓库号:"+num);
System.out.println("存放位置信息:"+space);
System.out.println("入库商品数量:"+sum);
System.out.println("**********************************************************");
System.out.println("该商品入库操作已完成,是否提交(Y/N)");
t=in.next();
if(t.equals("Y")) {
a[i] = new ScoreInformation(no, name, sp, time, num, space, sum);
}
if(t.equals("N")){
paperSubmission();
}
i++;
}
public static void paperPass() { //论文查重函数
String nums;
int i,l;
Scanner in=new Scanner(System.in);
System.out.println("***********************************************************\n"+
" 石家庄铁道大学前进22软工开发有限公司\n"+
" 仓库管理系统2022版\n"+
"***********************************************************\n"+
" 请输入商品编号:(八位)\n"+
"**********************************************************");
nums= in.next();
i=showInfo(nums);
while(i<1) {
System.out.println("该编号不存在,请重新输入:");
nums=in.next();
i=showInfo(nums);
}
if(i>=1){
System.out.println("请输入需要修改的信息编号(1-7)");
l=in.nextInt();
if(l<7||l>0) {
switch (l) {
case 1:
System.out.println("请输入修改后的商品编号");
String f= in.next();
System.out.println("是否保存Y/N");
String t;
t=in.next();
if(t.equals("Y")){
a[i].setItemno(f);}
break;

case 2:System.out.println("请输入修改后的商品名称");
String g= in.next();
System.out.println("是否保存Y/N");
//String p;
t=in.next();
if(t.equals("Y")){
a[i].setItemname(g);}
break;
case 3:System.out.println("请输入修改后的供货商信息");
String h= in.next();
System.out.println("是否保存Y/N");
//String p;
t=in.next();
if(t.equals("Y")){
a[i].setSuppliername(h);}
break;
case 4:System.out.println("请输入修改后的入库时间");
String j= in.next();
System.out.println("是否保存Y/N");
//String p;
t=in.next();
if(t.equals("Y")){
a[i].setWarehousingtime(j);}
break;
case 5:System.out.println("请输入修改后的存放仓库号");
String k= in.next();
System.out.println("是否保存Y/N");
//String p;
t=in.next();
if(t.equals("Y")){
a[i].setWarehousenumber(k);}
break;
case 6:System.out.println("请输入修改后的存放位置信息");
String b= in.next();
System.out.println("是否保存Y/N");
//String p;
t=in.next();
if(t.equals("Y")){
a[i].setWarehouseplace(b);}
break;
case 7:System.out.println("请输入修改后的商品数量");
int v= in.nextInt();
System.out.println("是否保存Y/N");
//String p;
t=in.next();
if(t.equals("Y")){
a[i].setItemnumber(v);}
break;
}
}
else System.out.println("该选项不存在");
}

}
public static void paperReview () {
String nums,time,t;
int i,s;
Scanner in=new Scanner(System.in);
System.out.println("***********************************************************\n"+
" 石家庄铁道大学前进22软工开发有限公司\n"+
" 仓库管理系统2022版\n"+
"***********************************************************\n"+
" 请输入商品编号:(八位)\n"+
"**********************************************************");
nums= in.next();
i=showInfo(nums);
while(i<1) {
System.out.println("该编号不存在,请重新输入:");
nums=in.next();
i=showInfo(nums);
}
if(i>=1){
System.out.println("请输入出库时间:");
time= in.next();
System.out.println("请输入出库数量:");
s=in.nextInt();
System.out.println("是否提交(Y/N)");
t=in.next();
if(t.equals("Y")){
a[i].setShipmenttime(time);
a[i].setOutnumber(s);
System.out.println("成功保存");
}
if(t.equals("N")){
paperReview();
}
}


}



public static void logOut() {
int i;
System.out.println("***********************************************************\n"+
" 石家庄铁道大学前进22软工开发有限公司\n"+
" 仓库管理系统2022版\n"+
"***********************************************************");
for(i=0;i<8;i++){
System.out.println((i+1)+"、商品编号:"+a[i].getItemno()+"、商品名称"+a[i].getItemname()+"、库存数量:"+(a[i].getItemnumber()-a[i].getOutnumber()));
}
System.out.println("*************************************************");

}
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int i=0;
boolean x=true;
firstInput();
i=mainFrame();
while(x)
{
switch(i)
{
case 1:paperSubmission();break;
case 2:paperPass();break;
case 3:paperReview();break;
case 4:logOut();break;
}
if(i==4)break;
i=mainFrame();
}

}
}

class ScoreInformation
{
private String itemno;//
private String itemname;
private String suppliername;
private String warehousingtime;
private String shipmenttime;
private String warehousenumber;
private String warehouseplace;
private int itemnumber;
private int outnumber;
private double paperpass;
private boolean paperreview;
public String getItemno()
{
return itemno;
}
public void setItemno(String itemno) {
this.itemno=itemno;
}
public String getItemname()
{
return itemname;
}
public void setSuppliername(String suppliername) {
this.suppliername=suppliername;
}
public String getSuppliername()
{
return suppliername;
}
public void setItemname(String itemname)
{
this.itemname=itemname;
}
public String getWarehousingtime() {
return warehousingtime;
}
public void setWarehousingtime(String warehousingtime)
{
this.warehousingtime=warehousingtime;
}
public String getWarehousenumber()
{
return warehousenumber;
}
public void setWarehousenumber(String warehousenumber) {this.warehousenumber=warehousenumber; }
public String getWarehouseplace()
{
return warehouseplace;
}
public void setWarehouseplace(String warehouseplace)
{
this.warehouseplace=warehouseplace;
}

public int getItemnumber() {
return itemnumber;
}

public void setItemnumber(int itemnumber) {
this.itemnumber = itemnumber;
}

public void setShipmenttime(String shipmenttime) {
this.shipmenttime = shipmenttime;
}
public String getShipmenttime(){return shipmenttime;}

public void setOutnumber(int outnumber) {
this.outnumber = outnumber;
}
public int getOutnumber(){return outnumber;}

public boolean getPaperreview()
{
return paperreview;
}
public void setPaperreview(boolean paperreview)
{
this.paperreview=paperreview;
}
ScoreInformation(String itemno,String itemname,String suppliername,String warehousingtime,String warehousenumber,String warehouseplace,int itemnumber)
{
this.itemno=itemno;
this.itemname=itemname;
this.itemnumber=itemnumber;
this.suppliername=suppliername;
this.warehousingtime=warehousingtime;
this.warehousenumber=warehousenumber;
this.warehouseplace=warehouseplace;

}
}
posted @   奶油冰激凌  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示