Biểu đồ thành phần + triển khai + phát sinh mã trình

Một phần của tài liệu Quản lý ký túc xá UML (Trang 35 - 44)

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() { } }.

Một phần của tài liệu Quản lý ký túc xá UML (Trang 35 - 44)