4.1Sơ Đồ Thành Phần:
4.2.Biểu đồ Triển Khai:
Biểu đồ triển khai ( Nguyễn Hữu Trường)
4.3Phát Sinh Mã Trình:
1. Cán Bộ Quản Lý
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\CanBoQuanLy.java
public class CanBoQuanLy extends NguoiDung {
private String MaCanBo; private String HoTen; private Date NgaySinh; private boolean GioiTinh; private String ChucVu; private String DienThoai;
private String DiaChi;
public KyTucXa theKyTucXa; /** * @roseuid 4D00D7880147 */ public CanBoQuanLy() { } } 2. Hợp Đồng
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\HopDong.java
public class HopDong extends SinhVien {
private Date NgayBatDauO; private Date NgayRa;
private Date NgayKyHD; private String MaHopDong;
/**
* @roseuid 4D00D78801CF */
{ } }
3. Phiếu
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\Phieu.java
public class Phieu {
private String MaPhieu; private String TenPhieu; private String MaSinhVien; private String TenSinhVien; private String MaSoPhong; private String TenCanBo; private Date NgayLap; /** * @roseuid 4D00D788024B */ public Phieu() { } }
3.1. Phiếu Kỷ Luật
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\PhieuKyLuat.java
public class PhieuKyLuat extends Phieu {
private String HinhThucViPham; private String ThoiGianViPham; private String HinhThucKyLuat; /** * @roseuid 4D00D78802B2 */ public PhieuKyLuat() { } } 3.2. Phiếu Kết Thúc Hợp Đồng
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\PhieuKetThucHD.java
public class PhieuKetThucHD extends SinhVien {
private int NgayVietPhieu; /** * @roseuid 4D00D788028D */ public PhieuKetThucHD() { } } 4. Hóa Đơn
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\HoaDon.java
public class HoaDon extends SinhVien {
private String MaHoaDon; private String TenHoaDon; private Float TienPhong; private Float TienNuoc; private Float TongTien; private Date NgayThu;
/**
* @roseuid 4D00D788018B */
public HoaDon() { } } 5. Người Dùng
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\NguoiDung.java
public class NguoiDung {
private String TenNguoiDung; private String TenDangNhap; private String MatKhau; /** * @roseuid 4D00D7880211 */ public NguoiDung() { } } 6. Sinh Viên
//Source file: C:\\Users\\littleboy\\Desktop\\BTL UML\\PhatSinhMaTrinh\\SinhVien.java
public class SinhVien extends NguoiDung {
private String MaSinhVien; private String MaHopDong; private String MaSoPhong; private String HoTen; private boolean GioiTinh; private Date NgaySinh; private String QueQuan; private String LopHoc; private Int KhoaHoc; private String Khoa; private String HeDaoTao; private String SoDienThoai; /** * @roseuid 4D00D78802F7 */ public SinhVien() { } }.