Use case Quản lý danh mục (admin)

Một phần của tài liệu Lập trình web bằng php Đề tài xây dựng website bán Đồ thể thao (Trang 47 - 50)

3. Phần backend (Quản lý)

3.3. Use case Quản lý danh mục (admin)

3.3.1. Mô tả use case Quản lý danh mục

 Tên use case

Quản lý danh mục.

 Mô tả chi tiết use case:

UC này cho phép quản trị viên quản lí danh mục trong hệ hống với các chức năng: Tìm kiếm, Thêm, Sửa, Xóa danh mục.

 Luồng sự kiện:

o UC này bắt đầu khi quản trị viên nhấn vào mục Quản lí danh mục trên menu quản trị. Hệ thống truy cập vào bảng CATEGIES truy xuất thông tin các danh mục và hiển thị danh sách danh mục lên màn hình.

o Tìm kiếm danh mục

 Quản trị viên nhập tên danh mục cần tìm vào thẻ input trên màn hình Quản lí danh mục (QLDM) và nhấn

"Enter". Hệ thống truy cập vào bảng CATEGIES truy xuất thông tin danh mục theo tên và hiển thị bản ghi danh mục lên màn hình bao gồm các thông tin: Mã danh mục, Tên danh mục, Ảnh, Mô tả.

 UC kết thúc

o Thêm danh mục

 Quản trị viên nhấn vào nút "Thêm danh mục mới" trên

o Sửa danh mục

 Quản trị viên nhấn vào một danh mục trên danh sách danh mục tại màn hình QLDM. Hệ thống truy cập vào bảng CATEGIES và truy xuất danh mục theo mã danh mục, hiển thị lên form, mỗi thuộc tính danh mục thuộc một thẻ input và kèm theo tác vụ "Sửa danh mục".

 Quản trị viên sửa thông tin các thuộc tính danh mục cần sửa trên các thẻ input tương ứng và nhấn nút "Sửa danh mục". Hệ thống hiển thị thông báo sửa thành công, quản trị viên nhấn "OK", hệ thống cập nhật lại thông tin sản phẩm vào bảng CATEGIES theo mã danh mục tương ứng

 UC kết thúc.

o Xóa danh mục

 Quản trị viên nhấn vào một danh mục trên danh sách danh mục tại màn hình QLDM. Hệ thống truy cập vào bảng CATEGIES và truy xuất danh mục theo mã danh mục, hiển thị lên form, mỗi thuộc tính danh mục thuộc một thẻ input và kèm theo tác vụ "Xóa danh mục".

 Quản trị viên nhấn nút "Xóa danh mục". Hệ thống hiển thị thông báo xác nhận xóa, quản trị viên nhấn "OK", hệ thống xóa thông tin danh mục vào bảng CATEGIES theo mã danh mục tương ứng.

 UC kết thúc

 Các yêu cầu đặc biệt:

Không có.

 Tiền điều kiện:

QTV phải đăng nhập trước khi thực hiện UC.

 Hậu điều kiện:

UC thành công, thông tin của danh mục được cập nhật trong CSDL.

 Điểm mở rộng:

Không có.

3.3.2. Biểu đồ hoạt động

3.3.3. Biểu đồ VOPC

Admin (from Use Case Vi ew)

QuanLyDanhMucUI

Kich vao nut Quan ly danh muc() Kich vao nut Them danh muc() hien thi form them danh muc()

Kich vao nut Save() hien thi thong bao thanh cong()

Nhan nut quan ly danh muc() Nhan nut Quan ly danh muc() hien thi form danh sach danh muc()

Nhan vao nut xoa() Hien thi thong bao xac nhan xoa()

Nhan nut ok() hien thi thong bao xoa thanh cong()

Nhan vao nut sua() Hien thi form sua danh muc()

Nhan nut Save() Hien thi thong bao sua thanh cong() 1 1

QuanLyDanhMucController

Them danh muc moi() Sua thong tin danh muc() Xoa thong tin danh muc() kiem tra thong tin() 1 1

Categories ID TenDM getID() setID() getTenDM()

* 1

1 1 1 1

1

*

3.3.4. Biểu đồ trình tự

: A dmin

I Hien thi thong bao sua thanh cong

: QuanLyDanhMucUI :

QuanLyDanhMucController

: Categories 1: Kich vao nut Quan ly danh muc( )

2: Kich vao nut Them danh muc( ) 3: hien thi form them danh muc( ) 4: Nhap thong tin danh muc

5: Kich vao nut Save( )

6: Them danh muc moi( )

7: setCategories( )

8: return ket qua

9: hien thi thong bao thanh cong( )

10: Nhan nut quan ly danh muc( ) 11: Nhan nut Quan ly danh muc( )

12: Sua thong tin danh muc( )

13: getCategories( ) 14: return ket qua

15: hien thi form danh sach danh muc( )

16: Nhan vao nut xoa( )

17: Hien thi thong bao xac nhan xoa( )

19: Xoa thong tin danh muc( ) 18: Nhan nut ok( )

20: deleteCategoriesById( ) 21: return ket qua

22: hien thi thong bao xoa thanh cong( )

23: Nhan vao nut sua( )

24: Hien thi form sua danh muc( )

25: Nhap t hong tin sua 26: Nhan nut Save( )

27: kiem t ra thong tin( )

28: setCategoriesById( )

29: return ket qua 30: Hien thi thong bao sua thanh cong( )

Một phần của tài liệu Lập trình web bằng php Đề tài xây dựng website bán Đồ thể thao (Trang 47 - 50)

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

(81 trang)