4.PHÂN TÍCH CLASS DIAGRAM

Một phần của tài liệu Đồ án phân tích thiết kế hệ thống bán hàng (Trang 44 - 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 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 (adsbygoogle = window.adsbygoogle || []).push({});

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

• 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 Đồ án phân tích thiết kế hệ thống bán hàng (Trang 44 - 55)