伙伴云客服论坛»论坛 S区 S客户管理 查看内容

0 评论

0 收藏

分享

简易的客户管理系统,实现用户信息的录入及查询!!!

  1. package CustomerManagementSystem;
  2. public class Customer {// 描绘客户对象信息类
  3.         //描绘客户信息
  4.         private String name;
  5.         private String sex;
  6.         private String phone;
  7.         //默认构造函数
  8.         public Customer() {
  9.                 super();
  10.         }
  11.         //利用构造函数对对象属性停止初始化
  12.         public Customer(String name, String sex, String phone) {
  13.                 super();
  14.                 this.name = name;
  15.                 this.sex = sex;
  16.                 this.phone = phone;
  17.         }
  18.         //设置每个属性的get,set方法
  19.         public void setName(String name) {
  20.                 this.name = name;
  21.         }
  22.         public String getName() {
  23.                 return name;
  24.         }
  25.         public void setSex(String sex) {
  26.                 this.sex = sex;
  27.         }
  28.         public String getSex() {
  29.                 return sex;
  30.         }
  31.         public void setPhone(String phone) {
  32.                 this.phone = phone;
  33.         }
  34.         public String getPhone() {
  35.                 return phone;
  36.         }
  37.         //获取信息
  38.         public String getInfo() {
  39.                 return name + "\t\t" + sex + "\t\t" + phone;
  40.         }
  41. }
复制代码
  1. package CustomerManagementSystem;
  2. public class CustomerService {
  3.         //声明一个数组
  4.         private Customer[] cust;
  5.         int total = 0;//记录真实存储的客户人数
  6.        
  7.         public CustomerService(int allTotal) {
  8.                 cust = new Customer[allTotal];
  9.         }
  10.        
  11.         //添加方法
  12.         public boolean addCustomer(Customer cus) {
  13.                 if(total<cust.length) {
  14.                         cust[total] = cus;
  15.                         total++;
  16.                         return true;
  17.                 }else
  18.                         return false;
  19.         }
  20.         //查看客户
  21.         public Customer[] getAllCustomer() {
  22.                 Customer [] newCus = new Customer[total];
  23.                 for(int i = 0;i<total;i++) {
  24.                         newCus[i]=cust[i];
  25.                 }
  26.                 return newCus;
  27.         }
  28. }
复制代码
  1. package CustomerManagementSystem;
  2. import java.util.Scanner;
  3. public class CustomerView {
  4.         Scanner in = new Scanner(System.in);
  5.         CustomerService cs = new CustomerService(10);
  6.         public void menu() {
  7.                 boolean flag = true;
  8.                 while (flag) {
  9.                         System.out.println("请选择操作: 1.添加客户    2.查看客户    3.退出");
  10.                         int action = in.nextInt();
  11.                         switch (action) {
  12.                         case 1:
  13.                                 add();
  14.                                 break;
  15.                         case 2:
  16.                                 find();
  17.                                 break;
  18.                         case 3:
  19.                                 System.out.println("是否退出?(Y/N)");
  20.                                 String s = in.next();
  21.                                 if ("Y".equals(s))
  22.                                         flag = false;
  23.                         }
  24.                 }
  25.         }
  26.         private void add() {
  27.                 System.out.println("请输入姓名:");
  28.                 String name = in.next();
  29.                 System.out.println("请输入性别:");
  30.                 String sex = in.next();
  31.                 System.out.println("请输入电话号码:");
  32.                 String phone = in.next();
  33.                 Customer cus = new Customer(name, sex, phone);
  34.                 if (cs.addCustomer(cus))
  35.                         System.out.println("添加胜利");
  36.                 else
  37.                         System.out.println("添加失败");
  38.         }
  39.         public void find() {
  40.                 Customer[] cust = cs.getAllCustomer();
  41.                 System.out.println("编号\t\t姓名\t\t性别\t\t电话");
  42.                 for (int i = 0; i < cust.length; i++) {
  43.                         System.out.println((i + 1) + "\t\t" + cust[i].getInfo());
  44.                 }
  45.         }
  46.         public static void main(String[] args) {
  47.                 CustomerView cv = new CustomerView();
  48.                 cv.menu();
  49.         }
  50. }
复制代码
简易的客户管理系统,实现用户信息的录入及查询!!!-1.jpg

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

明星训练基地
注册会员
主题 12
回复 13
粉丝 0
|网站地图
快速回复 返回顶部 返回列表