Phân tích use case Bảo trì đơn hàng (Nguyễn Viết Duy)

Một phần của tài liệu BTL_THIETKETPM_HAUI (Trang 54 - 58)

2 Phân tích use case

2.1.9. Phân tích use case Bảo trì đơn hàng (Nguyễn Viết Duy)

2.1.9.1. Bi u đ trình t .ể

: Admin

: Admin : QuanLyDonHangUI : QuanLyDonHangUI : QuanLyDonHangController :

QuanLyDonHangController : HOADON : HOADON : ICSDL : ICSDL : CSDL : CSDL 1: Kich vao "Bao tri don hang"( )

2: Lay thong tin don hang( )

3: Doc bang HoaDon( )

4: Doc bang HoaDon( ) 5: getHOADON( )

6: return ket qua 7: Hien thi thong tin cac don hang( ) 8: Kich vao "Tao don hang"( )

9: Hien thi form nhap thong tin don hang( ) 10: Nhap thong tin don don hang

11: Kich vao nut "Them"( )

12: Sinh ra SoHD( ) 13: Tao HD moi( )

14: createHOADON( )

15: Cap nhat lai bang HoaDon( )

16: Cap nhat lai bang HoaDon( ) 17: return ket qua

18: Hien thi danh sach don hang moi( ) 19: Chon don hang can xoa( )

20: Hien thi man hinh xac nhan xoa( ) 21: Kich nut "Dong y"( )

22: Xoa don hang da chon( )

23: delete HOADON_bySoHD( )

24: Cap nhat lai bang HoaDon( )

25: Cap nhat lai bang HoaDon( ) 26: return ket qua

2.1.9.2. Bi u đ phân tíchể

Admin

(from Use Case View)

QuanLyDonHangUI Kich vao "Bao tri don hang"() Hien thi thong tin cac don hang() Kich vao "Tao don hang"() Hien thi form nhap thong tin don hang() Kich vao nut "Them"()

Hien thi danh sach don hang moi() Chon don hang can xoa() Hien thi man hinh xac nhan xoa() Kich nut "Dong y"() Hien thi danh sach don hang()

<<boundary>> HOADON SoHD NgayLap DiaChi TongTien TTThanhToan TTVanChuyen ID getSoHD() setSoHD() getNgayLap() setNgayLap() getDiaChi() setDiaChi() getTongTien() setTongTien() getTTThanhToan() setTTThanhToan() getTTVanChuyen() setTTVanChuyen() getID() setID() delete HOADON_bySoHD() getHOADON() createHOADON() <<entity>> QuanLyDonHangController

Lay thong tin don hang() Sinh ra SoHD() Tao HD moi() Xoa don hang da chon()

<<control>> 1 1 1 1 * 1 * 1 CSDL

Doc bang HoaDon() Cap nhat lai bang HoaDon() Cap nhat lai bang HoaDon()

(from Use Case View)

ICSDL Doc bang HoaDon() Cap nhat lai bang HoaDon() Cap nhat lai bang HoaDon()

<<boundary>>

1 11 1

2.1.9.3. Bi u đ phân tích có lu ng rẽ nhánhể

Admin

(from Use Case View)

QuanLyDonHangUI Kich vao "Bao tri don hang"() Hien thi thong tin cac don hang() Kich vao "Tao don hang"() Hien thi form nhap thong tin don hang() Kich vao nut "Them"()

Hien thi danh sach don hang moi() Chon don hang can xoa() Hien thi man hinh xac nhan xoa() Kich nut "Dong y"() Hien thi danh sach don hang() Hien thi thong bao yeu cau nhap lai() Click nut "Huy"()

Hien thi danh sach don hang() Hien thi thong bao"loi ket noi"()

<<boundary>> HOADON SoHD NgayLap DiaChi TongTien TTThanhToan TTVanChuyen ID getSoHD() setSoHD() getNgayLap() setNgayLap() getDiaChi() setDiaChi() getTongTien() setTongTien() getTTThanhToan() setTTThanhToan() getTTVanChuyen() setTTVanChuyen() getID() setID() delete HOADON_bySoHD() getHOADON() createHOADON() <<entity>> QuanLyDonHangController

Lay thong tin don hang() Sinh ra SoHD() Tao HD moi() Xoa don hang da chon()

<<control>> 1 1 1 1 * 1 * 1 CSDL

Doc bang HoaDon() Cap nhat lai bang HoaDon() Cap nhat lai bang HoaDon()

(from Use Case View)

ICSDL Doc bang HoaDon() Cap nhat lai bang HoaDon() Cap nhat lai bang HoaDon()

<<boundary>>

1 11 1

2.1.9.4. Bi u đ Alternative Flowể

: Admin

: Admin : QuanLyDonHangUI : QuanLyDonHangUI : QuanLyDonHangController

:

QuanLyDonHangController : HOADON : HOADON : ICSDL : ICSDL

: CSDL : CSDL 1: createHOADON( )

2: return ket qua

3: Hien thi thong bao yeu cau nhap lai( )

4: createHOADON( )

5: return ket qua 6: Click nut "Huy"( )

7: Hien thi danh sach don hang( ) re nhanh 1

re nhanh 2

8: delete HOADON_bySoHD( ) 9: return ket qua

10: Click nut "Huy"( )

11: Hien thi danh sach don hang( ) re nhanh 3

12: Doc bang HoaDon( ) 13: return loi

14: return loi 15: Hien thi thong bao"loi ket noi"( ) re nhanh 4

Một phần của tài liệu BTL_THIETKETPM_HAUI (Trang 54 - 58)

Tải bản đầy đủ (DOCX)

(124 trang)
w