4.PHÂN TÍCH CLASS DIAGRAM

Một phần của tài liệu Phân tích thiết kế hệ thống quản lí xuất nhập hàng (Trang 45 - 55)

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 TIEN • THU TIEN

• TON KHO

• NGUOI DUNG

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 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 (adsbygoogle = window.adsbygoogle || []).push({});

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 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 (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu Phân tích thiết kế hệ thống quản lí xuất nhập hàng (Trang 45 - 55)