Xác định các lớp
Từ việc phân tích Use Case, Sequence Diagram và Activity Diagram trên có thể bao gồm các đối tượng :
NHA CUNG CAP KHACH HANG HANG HOA ĐAT HANG
CHI TIET DAT HANG NHAP KHO
CHI TIET NHAP KHO XUAT KHO
CHI TIET PHIEU XUAT KHO CHI TIEN
THU TIEN TON KHO NGUOI DUNG Mô tả quan hệ
Danh sách các thuộc tính và các phương thức
Tên lớp NHA CUNG CAP
Danh sách thuộc tính:
o Mã nhà cung cấp ( MANCC ) o Tên nhà cung cấp ( TENNCC ) o Địa chỉ nhà cung cấp ( DIACHI ) o Nợ đầu kỳ ( NODK ) Các phương thức o Thêm nhà cung cấp o Gỡ nhà cung cấp o Lấy nhà cung cấp o Xóa nhà cung cấp Tên lớp KHACH HANG
Danh sách thuộc tính o Mã khách hàng ( MAKH ) o Tên khách hàng ( TENKH ) o Địa chỉ khách hàng ( DIACHI ) o Nợ đầu kỳ ( NODK ) Các phương thức o Thêm khách hàng o Gỡ khách hàng o Get khách hàng o Xóa khách hàng Tên lớp HANG HOA
o Mã hàng hóa ( MAHANG ) o Tên hàng hóa ( TEN )
o Quy cách hàng hóa ( QUYCACH ) o Đơn vị tính ( DVT ) o Giá bán ( GIABAN ) o Số lượng tồn ( SLTON ) o Tổng giá trị tồn ( TGTON ) Các phương thức o Thêm hàng hóa o Gỡ hàng hóa o Lấy hàng hóa o Xóa hàng hóa Tên lớp DAT HANG
Danh sách thuộc tính o Mã số đặt hàng ( MSDATHANG ) o Ngày đặt hàng ( NGAYDH ) o Mã nhà cung cấp ( MANCC ) Các phương thức o Thêm đặt hàng o Xóa đặt hàng o Cập nhật đặt hàng o Sửa đặt hàng Tên lớp CT DAT HANG
Danh sách thuộc tính
o Mã số đặt hàng ( MSDATHANG ) o Mã hàng ( MAHANG )
o Số lượng đặt hàng ( SLDH ) o Số lượng nhập hàng ( SLNH )
o Tình trạng hàng hóa ( TINHTRANG ) Các phương thức
o Thêm chi tiết đặt hàng o Xóa chi tiết đặt hàng o Sửa chi tiết đặt hàng o Cập nhật tình trạng hàng o Lấy số lượng đặt
o Lấy số lượng nhập Tên lớp NHAP HANG
Danh sách thuộc tính o Mã số phiếu nhập kho ( MSPNK ) o Ngày ( NGAY ) o Chi phí nhập hàng ( PHI ) o Mã số đặt hàng ( MSDATHANG ) Các phương thức o Thêm nhập hàng o Xóa nhập hàng o Sửa nhập hàng o Lưu nhập hàng o Lấy Ngày Tên lớp CT NHAP HANG
Danh sách thuộc tính
o Mã hàng ( MAHANG ) o Số lượng ( SL )
o Giá mua ( GIAMUA ) o Thành tiền ( THANHTIEN ) Các phương thức
o Thêm chi tiết đặt hàng o Xóa chi tiết đặt hàng o Sửa chi tiết đặt hàng o Lưu chi tiết đặt hàng o Lấy số lượng
o Lấy giá mua o Lấy thành tiền Tên lớp XUAT HANG
Danh sách thuộc tính
o Mã số phiếu xuất kho ( MSPXK ) o Ngày ( NGAY ) o Mã khách hàng ( MAKH ) o Chi phí ( PHI ) o Mã số đặt hàng ( MSDATHANG) Các phương thức o Thêm xuất hàng o Xóa xuất hàng o Sửa xuất hàng o Lấy ngày o Lấy chi phí
Tên lớp CHI TIET XUAT HANG
Danh sách thuộc tính
o Mã số phiếu xuất kho ( MSPXK ) o Mã hàng hóa ( MAHANG )
o Số lượng ( SL ) o Giá bán ( GIABAN ) o Thành tiền ( TTIEN ) Các phương thức:
o Thêm chi tiết xuất hàng o Xóa chi tiết xuất hàng o Sửa chi tiết xuất hàng o Lưu chi tiết xuất hàng o Lấy mã hàng
o Lấy số lượng o Lấy giá bán o Lấy thành tiền Tên lớp CHI TIEN
Danh sách thuộc tính
o Mã số phiếu chi ( MSPCHI ) o Mã nhà cung cấp ( MANCC ) o Mã số phiếu nhập kho (MSPNK) o Diễn giải ( DIENGIAI )
o Ngày ( NGAY ) o Số tiền ( SOTIEN ) Các phương thức
o Thêm chi tiền o Xóa chi tiền o Sửa chi tiền o Lấy số tiền o Lấy ngày
o Lấy mã số phiếu chi o Lấy mã nhà cung cấp Tên lớp THU TIEN
Danh sách thuộc tính
o Mã số phiếu thu ( MSPTHU ) o Mã nhà cung cấp ( MAKH ) o Mã số phiếu xuất kho (MSPXK)
o Diễn giải ( DIENGIAI ) o Ngày ( NGAY )
o Số tiền ( SOTIEN ) Các phương thức
o Thêm thu tiền o Xóa thu tiền o Sửa thu tiền o Lấy số tiền o Lấy ngày
o Lấy mã số phiếu thu o Lấy mã khách hàng Tên lớp TON KHO
Danh sách thuộc tính o Mã hàng ( MAHANG ) o Tháng ( THANG ) o Năm ( NAM ) o Tồn đầu ( TONDAU ) o Nhập ( NHAP ) o Xuất ( XUAT ) o Tồn cuối ( TONCUOI )
o Đơn giá bình quân ( DONGIABQ ) Các phương thức: o Thêm tồn kho o Xóa tồn kho o Sửa tồn kho o Lưu tồn kho o Lấy tháng o Lấy năm o Lấy tồn đầu o Lấy nhập o Lấy xuất o Lấy tồn cuối
o Lấy đơn giá bình quân Tên lớp NGUOI DUNG
o Tên người dùng ( USERNAME ) o Password ( PASSWORDS ) o Quyền truy cập ( OPER ) Các phương thức:
o Thêm mới người dùng o Đổi password