Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

[qlks]qlyksan

Class con nguoi

import java.util.Date;

import java.util.Scanner;

public class ConNguoi{

    public String ten;

    public String gioiTinh;

    public Date namSinh;

    public String diaChi;

    public String sdt;

    public ConNguoi(){

       ;

       ;

        namSinh=new Date();

       ;

       ;

    }   

    public ConNguoi(ConNguoi a) {

        this.ten=a.ten;

        this.gioiTinh=a.gioiTinh;

        this.namSinh=a.namSinh;

        this.diaChi=a.diaChi;

        this.sdt=a.sdt;

    }   

    public void nhap(){

        Scanner sc=new Scanner(System.in);

        System.out.println("Nhap ten: ");

        ten=sc.nextLine();

        System.out.println("Nhap gioi tinh: ");

        gioiTinh=sc.nextLine();

        System.out.println("Nhap nam sinh: ");

        namSinh=new Date(sc.nextLine());

        System.out.println("Nhap dia chi: ");

        diaChi=sc.nextLine();

        System.out.println("Nhap so dien thoai: ");

        sdt=sc.nextLine();

    }   

    public void xuat() {

        System.out.println("Ten: "+ten);

        System.out.println("Gioi tinh: "+gioiTinh);

        System.out.println("Nam sinh: "+namSinh);

        System.out.println("Dia chi: "+diaChi);

        System.out.println("So dien thoai: "+sdt);

    }

}

Class Khach hang

import java.util.Date;

import java.util.Scanner;

public class KhachHang extends ConNguoi{

    public String maKH;

    public Date ngayDatPhong;

    public Date ngayTraPhong;

    public String soPhongdat;

    public String Cmnd;

    public KhachHang(){

        super();

       ;

        ngayDatPhong=new Date();

        ngayTraPhong=new Date();

        soPhongdat="";

       ;

    }

    public KhachHang(KhachHang a) {

        super(a);

        this.maKH=a.maKH;

        this.ngayDatPhong=a.ngayDatPhong;

        this.ngayTraPhong=a.ngayTraPhong;

        this.soPhongdat=a.soPhongdat;

        this.Cmnd=a.Cmnd;

    } 

    public void nhap(){

        super.nhap();

        Scanner sc=new Scanner(System.in);

        System.out.println("Nhap ma khach hang: ");

        maKH= sc.nextLine();

        System.out.println("Nhap ngay dat phong: ");

        ngayDatPhong=new Date(sc.nextLine());

        System.out.println("Nhap ngay tra phong:");

        ngayTraPhong=new Date(sc.nextLine());

        System.out.println("Nhap so phong dat: ");

        soPhongdat=sc.nextLine();

        System.out.println("Nhap so chung minh nhan dan: ");

        Cmnd=sc.nextLine();

    }

    public void xuat() {

        super.xuat();

        System.out.println("Ma khach hang: "+maKH);

        System.out.println("Ngay dat phong: "+ngayDatPhong);

        System.out.println("Ngay tra phong:"+ngayTraPhong);

        System.out.println("So phong dat: "+soPhongdat);

        System.out.println("So Chung minh nhan dan: "+Cmnd);

    }

}

Class nhan vien

import java.util.Date;

import java.util.Scanner;

public abstract class NhanVien extends ConNguoi{

    public String maNV;

    public Date ngayVL;

    public long luong;

    public NhanVien(){

        super();

       ;

        ngayVL=new Date();

        luong=0;

    }   

    public NhanVien(NhanVien a) {

        super(a);

        this.maNV=a.maNV;

        this.ngayVL=a.ngayVL;

        this.luong=a.luong;

    }   

    public void nhap(){

       super.nhap();

       Scanner sc=new Scanner(System.in);

       System.out.println("Nhap ma nhan vien: ");

       maNV=sc.nextLine();

       System.out.println("Nhap ngay vao lam: ");

       ngayVL=new Date(sc.nextLine());

       System.out.println("Nhap luong can ban: ");

       luong=sc.nextLong();

       sc.nextLine();

    }   

    public void xuat() {

        super.xuat();

        System.out.println("Ma nhan vien: "+maNV);

        System.out.println("Ngay vao lam: "+ngayVL);

        System.out.println("Luong can ban: "+luong);

    }   

    public String loaiNV(){

        return "";

    }

    abstract public void nhapLuong();   

    abstract public long luong();

}

Class nhan vien QL

import java.util.Date;

import java.util.Scanner;

public abstract class NhanVien extends ConNguoi{

    public String maNV;

    public Date ngayVL;

    public long luong;

    public NhanVien()    {

        super();

       ;

        ngayVL=new Date();

        luong=0;

    }   

    public NhanVien(NhanVien a) {

        super(a);

        this.maNV=a.maNV;

        this.ngayVL=a.ngayVL;

        this.luong=a.luong;

    }

    public void nhap(){

       super.nhap();

       Scanner sc=new Scanner(System.in);

       System.out.println("Nhap ma nhan vien: ");

       maNV=sc.nextLine();

       System.out.println("Nhap ngay vao lam: ");

       ngayVL=new Date(sc.nextLine());

       System.out.println("Nhap luong can ban: ");

       luong=sc.nextLong();

       sc.nextLine();

    }   

    public void xuat() {

        super.xuat();

        System.out.println("Ma nhan vien: "+maNV);

        System.out.println("Ngay vao lam: "+ngayVL);

        System.out.println("Luong can ban: "+luong);

    }   

    public String loaiNV() {

        return "";

    }

    abstract public void nhapLuong();

    abstract public long luong();

}

Class nhan vien thuong

import java.util.Date;

import java.util.Scanner;

public abstract class NhanVien extends ConNguoi{

    public String maNV;

    public Date ngayVL;

    public long luong;

    public NhanVien(){

        super();

       ;

        ngayVL=new Date();

        luong=0;

    }

    public NhanVien(NhanVien a)    {

        super(a);

        this.maNV=a.maNV;

        this.ngayVL=a.ngayVL;

        this.luong=a.luong;

    }   

    public void nhap(){

       super.nhap();

       Scanner sc=new Scanner(System.in);

       System.out.println("Nhap ma nhan vien: ");

       maNV=sc.nextLine();

       System.out.println("Nhap ngay vao lam: ");

       ngayVL=new Date(sc.nextLine());

       System.out.println("Nhap luong can ban: ");

       luong=sc.nextLong();

       sc.nextLine();

    }

    public void xuat()

    {

        super.xuat();

        System.out.println("Ma nhan vien: "+maNV);

        System.out.println("Ngay vao lam: "+ngayVL);

        System.out.println("Luong can ban: "+luong);

    }   

    public String loaiNV()

    {

        return "";

    }

    abstract public void nhapLuong();   

    abstract public long luong();

}

Class phong

import java.util.Scanner;

public class Phong {

    public String soPhong;

    public String lau;

    public String loaiPhong;

    public long gia;

    public String thue;

    public Phong(){

       ;

       ;

       ;

        gia=0;

       ;

    }

    public Phong(Phong a) {

        this.soPhong=a.soPhong;

        this.lau=a.lau;

        this.loaiPhong=a.loaiPhong;

        this.gia=a.gia;

        this.thue=a.thue;

    }

    public void nhap() {

        Scanner sc=new Scanner(System.in);

        System.out.println("Nhap so phong: ");

        soPhong=sc.nextLine();

        System.out.println("Nhap lau thu: ");

        lau=sc.nextLine();

        System.out.println("Nhap loai phong (VIP,thuong): ");

        loaiPhong=sc.nextLine();

        System.out.println("Nhap gia phong (1 ngay): ");

        gia=sc.nextLong();

        sc.nextLine();

        System.out.println("Thue (chua thue,da thue): ");

        thue=sc.nextLine();                

    }

    public void xuat() {

        System.out.println("So phong: "+soPhong);

        System.out.println("Lau thu: "+lau);

        System.out.println("Loai phong: "+loaiPhong);

        System.out.println("Gia phong(1 ngay): "+gia);

        System.out.println("Phong: "+thue);

    }

}

Class Quan ly

import java.util.Scanner;

public class QuanLy{

    NhanVien dsNV[];

    KhachHang dsKH[];

    Phong dsP[];

    int soNV;

    int soKH;

    int soP;

    Scanner sc= new Scanner(System.in);

    public QuanLy(int m) {

        dsNV= new NhanVien[m];

        dsKH= new KhachHang[m];

        dsP= new Phong[m];

    }   

    public void hienThiDSNV(){

        for(int i=0; i<soNV; i++) {

        this.dsNV[i].xuat();

        System.out.println("Tong tien luong: "+dsNV[i].luong());

        System.out.println();

        }

    }

    public void hienThiDSKH(){

        for(int i=0; i<soKH; i++) {

        this.dsKH[i].xuat();

        System.out.println();

        }

    }

    public void hienThiDSP(){

        for(int i=0; i<soP; i++) {

        this.dsP[i].xuat();

        System.out.println();

        }

    }

    public void timNV(String manv){

      for(int i=0; i<soNV; i++)

          if(dsNV[i].maNV.equals(manv))

              dsNV[i].xuat();

    }

    public void timKH(String makh) {

      for(int i=0; i< soKH; i++)

          if(dsKH[i].maKH.equals(makh))

              dsKH[i].xuat();

    }

    public void timP(String sophong){

        for(int i=0; i<soP; i++)

            if(dsP[i].soPhong.equals(sophong))

                dsP[i].xuat();

    }

    public void them(KhachHang t) {

      t.nhap();

      this.dsKH[soKH]= t;

      soKH= soKH+1;

    }

    public void them(NhanVien t)  {

      t.nhap();

      this.dsNV[soNV]= t;

      soNV=soNV+1;

    }

    public void them(Phong t){

        t.nhap();

        this.dsP[soP]= t;

        soP=soP+1;  

    } 

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: