A3_limited - Bao Cao - Ho So Phan Tich

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View A3_limited - Bao Cao - Ho So Phan Tich as PDF for free.

More details

  • Words: 1,569
  • Pages: 25
HỒ SƠ ĐẶC TẢ USE-CASE Phần mềm Quản lý việc sản xuất và kinh doanh của công ty thể dục thể thao Công Anh

1.Sơ đồ lớp mức phân tích: HoaDonMua

HoaDonBan

PhieuCongNo TienConNoTatCaHoaDon

Tinh dua tren

1

HoaDon SoHoaDon NgayLap TongSoTienThanhToan TienTraTruoc TienConLai GhiChu

ChiTietPhieuGiaoDich SoLuongMatHang DonGiaGiaoDich ThanhTien

*

KhachHang

1

MatHang TenMatHang DonGia SoLuongTon GhiChu LoaiMatHang

1 * *

PhieuDatHang

PhieuGiaoDich NgayGiaoDich TongSoTienGiaoDich

PhieuMuaHangTaiCho

1 1

PhieuXuatHang

2.Use-Case 2.1USE-CASE - Đăng nhập 2.1.1 VOPC

*

1

DoiTac TenDoiTac DiaChi DienThoai Email

PhieuNhapHang

DaiLy TongTienNo

tu

NhaCungCap

frmMain

frmDangNhap 1

1 1

frmThongBao *

1

ctlDangNhap 1

1

NguoiDung

2.1.2 Sequence Diagram 2.1.3 Collaboration Diagram

2.2USE-CASE - Lập phiếu đặt hàng 2.2.1 VOPC frmLapPhieuDatHang

frmMain 1

ctlChonDaiLy 1

1

1

1 1

ctlDatHang 1

1 1

1

ctlThem

1

*

1

frmThongBao *

1

1

Phieu_Dat_Hang

2.2.2 Sequence Diagram

ctlIn

: Nguoi dung

: frmMain

: frmLapPhieuDatHang : ctlChonDoi Tac

: ctlDatHang

: ctlThem

: ctlIn

: Phieu_Dat_Hang

1: KichHoat() 2: Load() 3: ChonDoiTac() 4: ChonHang() 5: ThemVao() 6: TruyXuatPhieuDatHang() 7: KiemTraThem() 8: InPhieu()

2.2.3 Collaboration Diagram

7: KiemTraThem() 2: Load()

: frmMain

: frmLapPhieuDatHang

: ctlChonDoiTac

3: ChonDoiTac 1: KichHoat()

4: NhapDanhSachMatHang()

: Nguoi dung 8: InPhieu()

: ctlIn

: ctlDatHang

5: NhanNut

: ctlThem 6: ThemPhieuDatHang() : Phieu_Dat_Hang

2.3USE-CASE - Tiếp nhận mặt hàng 2.3.1 VOPC frmMain

frmTiepNhanMatHang 1

1

1 1

ctlNhapLieuMatHangMoi 1

1

1

1

1

* 1

frmThongBao

ctlCapNhat

*

Mat_Hang

ctlXoa

1

*

* *

* 1

ctlThem

1

2.3.2 Sequence Diagram

: Nguoi dung

: frmMai n

: : frmTiepNhanMatHang ctlNhapLieuMatHa...

1: KichHoat()

: ctlT hem

: ctlCapNhat

: ctlXoa

: Mat_Hang

la 1 datagrid 2: Load() lap toi khi het m at hang

3: NhapMatHang()

4: Nhan nut 5: ThemMatHang() 6: KiemT raThem()

7: CapNhatMatHang 8: NhanNut 9: CapNhatMatHang() 10: KiemTraCapNhat()

11: ChonMatHang 12: NhanNut 13: XoaMatHang 14: T heHienThongTin()

2.3.3 Collaboration Diagram

6: KiemTraThem() 10: KiemTraCapNhat() 14: TheHienThongTin() 1: KichHoat()

2: Load()

: frmMain

: Nguoi dung 12: NhanNut

3: NhapMatHang() 7: CapNhatMatHang 11: ChonMatHang

: frmTiepNhanMatHang

4: Nhan nut 8: NhanNut

: ctlNhapLieuMatHangMoi

: ctlXoa

13: XoaMatHang

: ctlThem 9: CapNhatMatHang() 5: ThemMatHang()

: ctlCapNhat

: Mat_Hang

2.4USE-CASE - Lập hoá đơn bán hàng 2.4.1 VOPC

frmMain

frmLapHoaDonBanHang 1

1

1

1

ctlDatHang

ctlChonDoiTac

ctlLoaiGiaoDich

1

1

1

1 1

ctlThem

1

1 1

1

ctlIn

frmThongBao *

*

1

1 1

Hoa_Don

2.4.2 Sequence Diagram

: frmMain : Nguoi dung 1: KichHoat

: ctlLoaiGiaoDich

: ctlDatHang

: ctlThem

: ctlIn

: frmLapHoaDonBanHang Nhap DS mat hang 2: Load()

3: ChonLoaiGiaoDIch 4: NhapDanhSachMatHang() 5: NhanNut 6: ThemHoaDon() 7: InHoaDon()

2.4.3 Collaboration Diagram

: HoaDon

2: Load() 1: KichHoat : frmMain

: frmLapHoaDonBanHang 3: ChonLoaiGiaoDIch

: Nguoi dung

5: NhanNut 7: InHoaDon()

: ctlLoaiGiaoDich

4: NhapDanhSachMatHang()

: ctlDatHang : ctlThem 6: ThemHoaDon()

: HoaDon

2.5USE-CASE - Lập phiếu xuất hàng 2.5.1 VOPC

: ctlIn

frmLapPhieuXuatHang

frmMain 1

ctlPhieuDatHang 1

1

1

1 1

ctlDatHang 1

ctlThem

1

1 1

1

frmThongBao *

*

ctlIn 1

1 1

Phieu_Xuat_Hang

2.5.2 Sequence Diagram

: Nguoi dung

: frmMain

: frmLapPhieuXuatHang

: ctlPhieuDatHang

: ctlDatHang

1: KichHoat()

: ctlThem

: ctlIn

: Phieu_Xuat_Hang

2: Load() 3: ChonPhieuDatHang 4: LoadThongTinMatHang() 5: Chon Nut 6: ThemPhieuXuatHang() 7: TheHienThongTin()

8: InPhieuXuat()

2.5.3 Collaboration Diagram

7: TheHienThongTin()

2: Load()

1: KichHoat() : frmMain

: frmLapPhieuXuatHang

: Nguoi dung 3: ChonPhieuDatHang 5: Chon Nut

8: InPhieuXuat() : ctlPhieuDatHang

: ctlThem : ctlIn

4: LoadThongTinMatHang()

6: ThemPhieuXuatHang()

: ctlDatHang : Phieu_Xuat_Hang

2.6Tra cứu mặt hàng 2.6.1 VOPC

frmMain

frmTraCuuMatHang 1

1 1 1

ctlTuKhoa

ctrlKieuTraCuu 1

1 1 1

cltTraCuu

Mat_Hang 1

1 1 1

ctlMatHang

2.6.2 Sequence Diagram

: Nguoi dung

: frmMain 1: KichHoat()

: frmTraCuuMatHang

: ctlTuKhoa

: ctlKieuTraCuu

: ctrTraCuu

: MatHang

: ctlMatHang

2: Load()

3: Nhap tu khoa tra cuu 4: Thong tin tu khoa 5: KiemTraTuKhoa() 6: Tu khoa 7: KiemTraKieuTraCuu() 8: Kieu tra cuu

9: Nhan nut Tra Cuu 10: TraCuu() 11: LayThongTinMatHang()

2.6.3 Collaboration Diagram

3: Nhap tu khoa tra cuu 1: KichHoat()

2: Load()

: Nguoi dung

: frmTraCuuMatHang

9: Nhan nut Tra Cuu

4: Thong tin tu khoa

: frmMain 7: KiemTraKieuTraCuu()

5: KiemTraTuKhoa()

8: Kieu tra cuu

: ctrTraCuu

6: Tu khoa

: ctlKieuTraCuu

: ctlTuKhoa

10: TraCuu()

11: LayThongTinMatHang()

: MatHang

: ctlMatHang

2.7Import danh sách mặt hàng 2.7.1 VOPC

ctlImport

frmMain 1

1

1

1

Mat_Hang

2.7.2 Sequence Diagram

frmThongBao 1

*

: Thu kho : frmMain 1: KichHoat()

KiemTra() : ctlImport

2: Nhan nut Import 3: KiemTraDuLieu() 4: ThemMatHang()

vong lap cho den khi het du lieu trong bang import

2.7.3 Collaboration Diagram

: MatHang

1: KichHoat()

: frmMain

: Thu kho

2: Nhan nut Import 3: KiemTraDuLieu()

4: ThemMatHang()

: MatHang

KiemTra() : ctlImport

2.8USE-CASE - Xem thống kê mặt hàng 2.8.1 VOPC frmMain

frmThongKeMatHang 1

1

1 1

ctlNgayxem 1 1

ctlXemThongKe 1

Phieu_Giao_Dich 1

1

ctlThongTinMatHang

1 1 *

Mat_Hang

2.8.2 Sequence Diagram

: Nguoi dung

: frmMain

: frmThongKeMatHang

: ctlNgayXem

: ctlXemThongKe

: PhieuGiaoDich

: MatHang

1: KichHoat() 2: Load()

3: Thong tin ngay xem bao cao 4: Ngay bao cao 5: KiemTraNgayXem() 6: Nhan nut Xem 7: ThongKe() 8: LayThongTinMatHang

9: HienThiThongTin

2.8.3 Collaboration Diagram

2: LoadForm()

1: KichHoat()

: frmMain 3: Thong tin ngay xem bao cao

: frmThongKeMatHang

: Nguoi dung

6: Nhan nut Xem

4: Ngay bao cao 5: KiemTraNgayXem() 9: HienThiThongTin

: ctlXemThongKe : ctlNgayXem

7: ThongKe()

8: LayThongTinMatHang : MatHang : PhieuGiaoDich

2.9USE-CASE - Tiếp nhận đối tác 2.9.1 VOPC frmTiepNhanDoiTac

CtlNhapDoiTac 1

cltThem

1

1

1

1

1

1

1

1

*

1

frmMain

ctlCapNhat

Doi_Tac 1

frmThongBao

1

1

1

* 1 1

2.9.2 Sequence Diagram

*

ctlXoa

1

: Nguoi Quan Ly (giam doc)

: frmMain : frmTiepNhanDoiTac

: ctrNhapDoiTacMoi

1: KichHoat()

: ctlThem

: ctrCapNhat

: ctlXoa.

: Doi_Tac

la 1 datagrid

2: Load() 3: Thong tin doi tac moi

4: KiemTraNhap() 5: Nhan nut Them 6: KiemTraThem() 7: ThemDoiTac() 8: HienThiThongTin() 9: Thong tin can sua 10: Nhan nut Cap Nhat 11: KiemTraCapNhat 12: CapNhatDoiTac() 13: HienThiThongTin() 14: Thong tin can xoa 15: Nhan nut Xoa 16: KiemTraXoa() 17: XoaDoitac() 18: HienThiThongTin

2.9.3 Collaboration Diagram

1: KichHoat()

: frmMain : Nguoi Quan Ly (giam doc)

2: Load()

8: HienThiThongTin() 13: HienThiThongTin() 18: HienThiThongTin

10: Nhan nut Cap Nhat 11: KiemTraCapNhat 3: Thong tin doi tac moi 9: Thong tin can sua 14: Thong tin can xoa

: frmTiepNhanDoiTac 5: Nhan nut Them

15: Nhan nut Xoa

16: KiemTraXoa()

: ctrCapNhat

4: KiemTraNhap()

6: KiemTraThem() : ctrNhapDoiTacMoi

12: CapNhatDoiTac()

17: XoaDoitac()

: ctlThem

: ctlXoa.

7: ThemDoiTac()

: Doi_Tac

2.10USE-CASE - Tra cứu đối tác 2.10.1VOPC 2.10.2Sequence Diagram

: Nguoi dung

: frmMain

: frmTraCuuDoiTac

: ctlChonDoiTac

: ctlXemDoiTac

: Doi_Tac

1: KichHoat() 2: Load() 3: Nhap tu khoa 4: LayThongTinDoiTac()

5: KiemTraTinhHopLe()

6: Tra Cuu Doi Tac()

7: HienThiDsDoiTac()

2.10.3Collaboration Diagram 2: Load()

1: KichHoat()

: Nguoi dung

: frmMain

: frmTraCuuDoiTac 5: KiemTraTinhHopLe()

7: HienThiDsDoiTac()

3: Nhap tu khoa 4: LayThongTinDoiTac()

: ctlXemDoiTac

2.11USE-CASE - Lập phiếu công nợ 2.11.1VOPC

6: Tra Cuu Doi Tac()

1 : ctlChonDoiTac

: Doi_Tac

cltNhapCongNoMoi

frmLapPhieuCongNo 1 1 1

cltThem

1

1

1

1 1

1

1

1

*

1

frmMain

ctlCapNhat

Bang_Cong_No 1

frmThongBao

1

1

*

1

* 1 1

ctlXoa

1

2.11.2Sequence Diagram

: Nguoi dung

: frmMain

: : frmLapPhieuCongNo ctlLapPhieuCongNo : cltThem

: ctlCapNhat

: ctlXoa

: Phieu_Cong_No

1: KichHoat() 2: Load() 3: Nhap phieu cong no 4: Them() 5: Luu() 6: CapNhat() 7: Luu() 8: Xoa() 9: Luu()

2.11.3Collaboration Diagram

1: KichHoat()

2: Load() : frmMain

: Nguoi dung

: frmLapPhieuCongNo 3: Nhap phieu cong no

6: CapNhat()

: ctlCapNhat

: cltLapPhieuCongNo

8: Xoa()

7: Luu()

4: Them()

: ctlXoa 9: Luu()

: Phieu_Cong_No

5: Luu()

: ctlThem

2.12USE-CASE - Tra cứu công nợ 2.12.1VOPC

frmMain

frmTraCuuCongNo 1

1

1

1

ctlChonTu Khoa

frmThongBao *

1

1 1

Cong_No

1

ctlXemCongNo

Nguoi_Dung 1

2.12.2Sequence Diagram

1

: Nguoi dung

: frmMain : frmTraCuuCongNo

: ctlNhapTuKhoa

: ctlXemCongNo

: Phieu_Cong_No

1: KichHoat() 2: Load() 3: Nhap tu khoa 4: Lay thong tin Phieu cong no

5: KiemTraTinhHopLe()

6: TraCuu()

7: HienThi()

2.12.3Collaboration Diagram

1: KichHoat()

: Nguoi dung

2: Load()

: frmMain

: frmTraCuuCongNo

5: KiemTraTinhHopLe() 7: HienThi()

3: Nhap tu khoa 6: TraCuu()

: ctlNhapTuKhoa

: ctlXemCongNo

4: Lay thong tin Phieu cong no

: Phieu_Cong_No

2.13USE-CASE - Lập báo cáo doanh thu 2.13.1VOPC

frmLapBaoCaoDoanhThu

frmMain 1

1

1

1

ctlChonNgay Thang 1 1

ctlThong 1 Ke 1

1

Hoa_Don

2.13.2Sequence Diagram

frmThongBao *

: Nguoi dung

: frmMain

: frmLapBaoCaoDoanhThu

: ctlLapBaoCao

: ctlThongKe

: Hoa_Don

1: KichHoat() 2: Load() 3: Nhap ngay lam bao cao 4: LayThongTinDoanhThu() 5: KiemTraThongTinHopLe() 6: ThongKe()

7: HienThiBaoCao()

2.13.3Collaboration Diagram 2: Load()

1: KichHoat()

: Nguoi dung

: frmMain

: frmLapBaoCaoDoanhThu

7: HienThiBaoCao()

: ctlLapBaoCao

3: Nhap ngay lam bao cao 6: ThongKe() 5: KiemTraThongTinHopLe()

4: LayThongTinDoanhThu()

: ctlThongKe

2.14USE-CASE - Xem báo cáo doanh thu 2.14.1VOPC

: Hoa_Don

frmXemBaoCaoDoanhThu

frmMain 1

1

1

1

ctlChonNgay Thang

frmThongBao

1 * 1

ctlXemBaoCao

1

1 1

Hoa_Don

2.14.2Sequence Diagram

: Nguoi dung

: frmMain

: frmXemBaoCaoDoanhThu : ctlXemBaoCao

: ctlThongKe

: Hoa_Don

1: KichHoat() 2: Load() 3: Nhap ngay thang can xem bao cao 4: LayThongTinDoanhThu() 5: KiemTraThongTinHopLe() 6: ThongKe() 7: HienThiBaoCao()

2.14.3Collaboration Diagram

1: KichHoat()

: Nguoi dung

2: Load()

: frmMain

: frmXemBaoCaoDoanhThu : Hoa_Don 3: Nhap ngay thang can xem bao cao

7: HienThiBaoCao()

4: LayThongTinDoanhThu() 5: KiemTraThongTinHopLe()

: ctlXemBaoCao

6: ThongKe()

: ctlThongKe

Related Documents