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 45 - 54)

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

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

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 45 - 54)