g. Sửa hàng hóa
4.PHÂN TÍCH CLASS DIAGRAM
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
• Danh sách thuộc tính
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 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ã số phiếu nhập kho ( MSPNK ) 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 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 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
• Danh sách thuộc tính
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