Quản lý danh mục món ăn

Một phần của tài liệu Báo cáo bài tập lớn môn PTQLYC_ Nhóm 8 (1) (1) (Trang 111 - 127)

CHƯƠNG 5 : TÀI LIỆU ĐẶC TẢ USE CASE

5.3. Đặc tả chi tiết các use case

5.3.3. Quản lý danh mục món ăn

5.3.3.1. Thêm danh mục món ăn

5.3.3.1.1. Mơ tả chức năng

Tên chức năng: Thêm danh mục món ăn ID:

Mục đích của chức năng:

- Tạo mới danh mục món ăn vào hệ thống với mục đích thêm mới danh mục món ăn cho hệ thống.

Mức độ quan trọng: Quan trọng Sự ưu tiên: Cao

Đối tượng sử dụng chức năng:

- Primary Actor: Quản trị viên của hệ thống Các mối quan hệ:

1. Kết hợp (Association): 2. Bao hàm (Include): 3. Mở rộng (Extend):

4. Tổng quát hóa (Generalization): Thơng tin cần có:

- Tên danh mục món ăn Điều kiện đối với thơng tin:

- Tên danh mục món ăn – Text field

 Là thơng tin bắt buộc

 Được nhập vào từ bàn phím Điều kiện trước:

- Người dùng có tài khoản quản trị viên Điều kiện sau:

- Đầu ra mong muốn: Danh mục món ăn được tạo mới thành cơng

Các dịng sự kiện tổng qt chính: (Mơ tả các dịng sự kiện chính):

Tác nhân Phản hồi của hệ thống

1. Tại trang “Danh mục”, người dùng nhập tên cho danh mục món ăn.

2. Người dùng click “Thêm”

3. Hệ thống kiểm tra dữ liệu nhập vào đã hợp lệ chưa.

4. Hệ thống hiển thị thơng báo thêm thành cơng.

Các dịng sự kiện ngoại lệ:

3.1. Nếu danh mục món ăn đã tồn tại trên hệ thống, hệ thống hiển thị thông báo danh mục món ăn đã tồn tại.

3.2. Nếu tên danh mục món ăn để trống, hệ thống hiển thị thơng báo yêu cầu nhập tên danh mục món ăn.

4.1. Thêm thơng tin danh mục món ăn mới vào cơ sở dữ liệu thất bại thì hệ thống hiển thị thống báo thất bại, quay lại bước 1.

5.3.3.1.2. Variations: Data requirement

ST T TÊN TRƯỜNG KIỂU HIỂN THỊ TƯƠNG TÁC CHECK TRÙNG NULL ĐIỀU KIỆN BIÊN 1 Tên danh mục món ăn Textbox Nhập dữ liệu ☒ ☐

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

Tai trang "Danh muc" nhap ten cho danh muc mon an

Click vào "Them"

He thong kiem tra du lieu nhap vao da hop le hay chua

He thong hien thi thong bao them thanh cong He thong hien thi thong

bao yeu cau nhap lai

Them vao co so du lieu Du lieu bi trung hoac trong

He thong Admin

5.3.3.2. Sửa danh mục món ăn 5.3.3.2.1. Mơ tả chức năng

Tên chức năng: Sửa danh mục món ăn ID:

QLDMMA_02 Mục đích của chức năng:

- Thay đổi thơng tin danh mục món ăn trong trường hợp xảy ra sai sót hoặc thay đổi trên hệ thống

Mức độ quan trọng: Quan trọng Sự ưu tiên: Cao

Đối tượng sử dụng chức năng:

- Primary Actor: Quản trị viên của hệ thống Các mối quan hệ:

1. Kết hợp (Association): 2. Bao hàm (Include): 3. Mở rộng (Extend):

4. Tổng quát hóa (Generalization): Thơng tin cần có:

- Tên danh mục món ăn Điều kiện đối với thơng tin:

- Tên danh mục món ăn – Text field

 Là thông tin bắt buộc

 Được nhập vào từ bàn phím Điều kiện trước:

- Người dùng có tài khoản quản trị viên Điều kiện sau:

- Đầu ra mong muốn: Danh mục món ăn được chỉnh sửa thành cơng

Các dịng sự kiện tổng quát chính: (Mơ tả các dịng sự kiện chính):

Tác nhân Phản hồi của hệ thống

1. Tại trang “Danh mục”, người dùng chọn thông tin của 1 danh mục món ăn muốn sửa rồi click vào “Xem”

2.Hệ thống hiển thị thơng tin chi tiết của danh mục món ăn.

3. Người dùng điều chỉnh thông tin muốn thay đổi

4. Người dùng click “Sửa”

5. Hệ thống kiểm tra tính hợp lệ của dữ liệu

6. Hệ thống hiển thị thông báo sửa thành cơng.

Các dịng sự kiện ngoại lệ:

5.1. Nếu tên danh mục món ăn để trống, hệ thống hiển thị thông báo yêu cầu nhập tên danh mục món ăn

6.1. Chỉnh sửa thơng tin danh mục món ăn mới vào cơ sở dữ liệu thất bại thì hệ thống hiển thị thống báo thất bại, quay lại bước 1

5.3.3.2.2. Variations: Data requirement

ST T TÊN TRƯỜNG KIỂU HIỂN THỊ TƯƠNG TÁC CHECK TRÙNG NULL ĐIỀU KIỆN BIÊN 1 Tên danh mục món ăn Textbox Nhập dữ liệu ☒ ☐

Tai trang "Danh muc" chon thong tin cua 1 danh muc mon an muon sua

dieu chinh thong tin muon thay doi

Click "Xem"

Click "Sua"

He thong hien thi thong tin chi tiet cua danh muc mon an

He thong kiem tra tinh hop le cua du lieu

He thong hien thi thong bao sua thanh cong He thong cap nhat thong

tin trong co so du lieu

He thong thong bao yeu cau nhap lai Du lieu bi trung hoac trong

He thong Admin

5.3.3.3. Xóa danh mục món ăn 5.3.3.3.1. Mơ tả chức năng

Tên chức năng: Xóa danh mục món ăn ID:

QLDMMA_03 Mục đích của chức năng:

- Trong trường hợp danh mục món ăn là khơng cần thiết theo nhu cầu của qn cafe thì qn có quyền xóa danh mục món ăn của mình đã tạo.

Mức độ quan trọng: Quan trọng Sự ưu tiên: Cao

Đối tượng sử dụng chức năng:

- Primary Actor: Quản trị viên của hệ thống Các mối quan hệ:

1. Kết hợp (Association): 2. Bao hàm (Include): 3. Mở rộng (Extend):

4. Tổng quát hóa (Generalization): Thơng tin cần có:

-

Điều kiện đối với thơng tin:

-

Điều kiện trước:

- Người dùng có tài khoản quản trị viên Điều kiện sau:

- Đầu ra mong muốn: Danh mục món ăn được đưa vào trạng thái xóa thành cơng

Các dịng sự kiện tổng qt chính: (Mơ tả các dịng sự kiện chính):

Tác nhân Phản hồi của hệ thống

1. Tại trang “Danh mục”, người dùng chọn danh mục món ăn muốn xóa và click “Xem”

2.Hệ thống hiển thị thơng tin chi tiết danh mục món ăn

3. Người click chọn “Xóa”

4. Hệ thống xử lý xóa danh mục món ăn trong có sở dữ liệu.

5. Hệ thống hiển thị thơng báo xóa thành cơng.

6.Hệ thống cập nhật lại danh sách danh mục món ăn

Các dịng sự kiện ngoại lệ:

5.1. Danh mục món ăn xóa thất bại, hệ thống hiển thị thơng báo thất bại, quay lại bước 1

5.3.3.3.2. Variations: Data requirement

ST T TÊN TRƯỜNG KIỂU HIỂN THỊ TƯƠNG TÁC CHECK TRÙNG NULL ĐIỀU KIỆN BIÊN 1 Tên danh mục món ăn Textbox Nhập dữ liệu ☒ ☐

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

Tai trang "Danh muc" chon danh muc mon an muon xoa

Click vao "Xoa"

He thong xu ly xoa danh muc mon an trong co so du lieu

He thong hien thi thong bao xoa thanh cong

He thong cap nhat lai danh sach danh muc mon an Co

Hien thi thong bao xoa that bai

Khong

He thong Admin

5.3.3.4. Hiển thị danh mục món ăn 5.3.3.4.1. Mơ tả chức năng

Tên chức năng: Hiển thị danh sách danh mục món ăn ID:

QLDMMA_04 Mục đích của chức năng:

- Giúp người quản trị theo dõi, xác định được thơng tin các danh mục món ăn.

Mức độ quan trọng: Quan trọng Sự ưu tiên: Cao

Đối tượng sử dụng chức năng:

- Primary Actor: Quản trị viên của hệ thống Các mối quan hệ:

1. Kết hợp (Association): 2. Bao hàm (Include): 3. Mở rộng (Extend):

4. Tổng quát hóa (Generalization): Thơng tin cần có:

- Tên danh mục món ăn Điều kiện đối với thơng tin:

- Tên danh mục món ăn – Text

 Là thông tin bắt buộc

 Chỉ được hiển thị Điều kiện trước:

- Người dùng có tài khoản quản trị viên Điều kiện sau:

- Đầu ra mong muốn: Hiển thị danh sách danh mục món ăn thành cơng.

Các dịng sự kiện tổng qt chính: (Mơ tả các dịng sự kiện chính):

Tác nhân Phản hồi của hệ thống

1. Tại trang “Admin”, người dùng click chọn “Danh mục”

2. Hệ thống lấy thông tin từ cơ sở dữ liệu

3. Hệ thống hiển thị danh sách danh mục món ăn dạng bảng cho người dùng Các dịng sự kiện ngoại lệ:

3.1. Hệ thống lấy thơng tin thất bại, hiển thị thông báo lỗi “Đã xảy ra lỗi, vui lòng thử lại”

5.3.3.4.2. Variations: Data requirement

ST T TÊN TRƯỜNG KIỂU HIỂN THỊ TƯƠNG TÁC CHECK TRÙNG NULL ĐIỀU KIỆN BIÊN 1 Tên danh mục món ăn Text Khơng được sửa ☒ ☐

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

Tai trang "Admin"click chon "Danh muc"

He thong lay thong tin tu co so du lieu

He thong hien thi danh sach danh muc mon an duoi dang bang

Thanh cong

Hien thi thong bao lay thong tin that bai

That bai

He thong Admin

Một phần của tài liệu Báo cáo bài tập lớn môn PTQLYC_ Nhóm 8 (1) (1) (Trang 111 - 127)

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

(175 trang)
w