1、 1 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; import java.util.Scanner; public class Mytest static int sign=0;/good
2、name 数组第一个空下标号 static int sign1=0;/cname 数组第一个空下标号 static String cpass=new String20;/存放售货员名称 static String cname=new String20;/存放售货员登入密码 static String goodname=new String20;/存放商品名称 static double goodprice=new double20;/存放商品价格 static int goodout=new int20;/存放商品销售量 static int goodnum=new int20;/存放商品数量
3、 public static void main(String args)throws Exception cname0=“ZhouTian“;/初始的售货员名称 2 cpass0=“723“; /初始的售货员密码 createArrays(); readArrays(“goodname“);/将文件中的内容读入到相应的数组里 readArrays(“goodprice“); readArrays(“goodnum“); readArrays(“cname“); readArrays(“cpass“); readArrays(“goodout“); menu();/登入之后加载的主菜单 /*
4、* 加载登入菜单 */ private static void menu() Scanner scan = new Scanner(System.in); System.out.println(“ttt 欢迎使用商超购物管理系统 n“); System.out.println(“tttt1.登录系统 n“); System.out.println(“tttt2.退出 “); System.out.println(“*3 *“); System.out.println(“请选择,输入数字 : “); int a = scan.nextInt(); switch (a) case 0: Syste
5、m.out.println(“退出! “);/按 0不 登入 case 1: System.out.println(“请输入用户名: “);/ 查找售货员姓名是否存在,与所对应的密码是否匹配 String name = scan.next(); System.out.println(“请输入密码: “); String pass = scan.next(); int flage = 0; int ff = 0; for (int i = 0; i cname.length; i+) if (name.equals(cnamei) flage = 1;/售货员的名称匹配 flage=1; ff
6、= i; break; if (flage = 1) /名称匹配之后再匹配密码 4 if (pass.equals(cpassff) loadmenu1();/密码也匹配之后再允许登入 else System.out.println(“密码错误! “); else System.out.println(“该用户名不具有权限 “); break; case 2: System.out.println(“谢谢您的使用 !“); break; default: break; /* * ,创建文件,将数组信息存入到各文件中 , */ static void createArrays() 5 Buffe
7、redWriter bw = null; try File file1 = new File(“d:gname.txt“); if (!file1.exists() bw = new BufferedWriter(new FileWriter(“d:gname.txt“); String content1 = strToString(goodname);/数组内容转换成字符串 bw.write(content1);/写入 bw.close(); File file2 = new File(“d:gprice.txt“); if (!file2.exists() bw = new Buffere
8、dWriter(new FileWriter(“d:gprice.txt“); String content2 = doubleToString(goodprice);/数组内容转换成字符串 bw.write(content2);/写入 bw.close(); File file3 = new File(“d:gnum.txt“); 6 if (!file3.exists() bw = new BufferedWriter(new FileWriter(“d:gnum.txt“); String content3 = intToString(goodnum);/数组内容转换成字符串 bw.wr
9、ite(content3);/写入 bw.close(); File file4 = new File(“d:cname.txt“); if (!file4.exists() bw = new BufferedWriter(new FileWriter(“d:cname.txt“); String content4 = strToString(cname);/数组内容转换成字符串 bw.write(content4);/写入 bw.close(); File file5 = new File(“d:cpass.txt“); if (!file5.exists() bw = new Buffer
10、edWriter(new FileWriter(“d:cpass.txt“); String content5 = strToString(cpass);/数组内容7 转换成字符串 bw.write(content5);/写入 bw.close(); File file6 = new File(“d:gout.txt“); if (!file6.exists() bw = new BufferedWriter(new FileWriter(“d:gout.txt“); String content5 = intToString(goodout);/数组内容转换成字符串 bw.write(con
11、tent5);/写入 bw.close(); catch (IOException e) e.printStackTrace(); /* * 登入之后加载商超购物管理系统 */ 8 static void loadmenu1() System.out.println(“欢迎进入商超购物管理系统! “); System.out.println(“tttt商超购物管理系统 “); System.out .println(“*“); System.out.println(“tttt1.商品维护 “); System.out.println(“tttt2.前台收银 “); System.out.pri
12、ntln(“tttt3.商品管理 “); System.out.println(“tttt4.退出 “); System.out.println(“*“); System.out.println(“请选择,输入数字或按 0退出: “); Scanner scan = new Scanner(System.in); int a = scan.nextInt(); switch (a) case 0: System.out.println(“谢谢您的使用 !“); break; case 1: 9 System.out.println(“执行显示商品维护菜单 “); loadmenu2(); br
13、eak; case 2: System.out.println(“执行前台收银 “); loadmenu6(); break; case 3: System.out.println(“执行商品管理 “); loadmenu7(); break; default: break; /* * 在商超购物管理系统中按 1键时 */ static void loadmenu2() 10 System.out.println(“tttt 商超购物管理系统 商品维护 “); System.out .println(“*“); System.out.println(“tttt1.添加商品 t“); Syste
14、m.out.println(“tttt2.更改商品 t“); System.out.println(“tttt3.删除商品 t“); System.out.println(“tttt4.显示所有 商品 t“); System.out.println(“tttt5.查询商品 t“); System.out .println(“*“); System.out.println(“请选择,输入数字或按 0 返回上一级菜单: “); Scanner scan = new Scanner(System.in); int b = scan.nextInt(); switch (b) case 0: loadmenu1();
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。