Use-case kết thúc khi nhân viện tiếp tân thoát khỏi màn hình quản lý phòng.

Một phần của tài liệu Đồ án quản lý hệ thống khách sạn (Trang 47)

: Phong Phong

6.Use-case kết thúc khi nhân viện tiếp tân thoát khỏi màn hình quản lý phòng.

Luồng nhánh

1. Thông báo thông tin phòng không có thực,yêu cầu nhập lại mã phòng 2. Nhập lại mã phòng

3. Tiếp tục bước 4. 4. Kết thúc usecase.

v Thêm phòng

1.Usecase bắt đầu khi nhân viên yêu cầu thêm thông tin bằng cách thực hiện chức năng quản lý phòng.

2.Màn hình quản lý phòng xuất hiện.

3.Nhân viên nhập vào các thông tin về phòng mới.

4.Thực thi chức năng thêm phòng.Nếu chức năng không đươc thưc thi thì thực hiện luồng nhánh A1.

5.Thoát khỏi màn hình quản lý phòng.Nếu muốn thêm phòng thì thực hiện luồng nhánh A2.

6.Kết thúc usecase.

Luồng nhánh

Luồng nhánh A1:Chức năng thêm phòng không được thực thi

1.Thông báo có lỗi ràng buộc 2.Nhập lại mã phòng.

3.Tiếp tục bước 4. 4.Kết thúc usecase.

Luồng nhánh A2:Thêm nhiều phòng

1.Chọn chức năng tiếp tục thêm phòng. 2.Tiếp tục bước 2.

3.Kết thúc usecase.

v Cập nhật phòng

1.Usecase bắt đầu khi nhân viên yêu cầu cập nhật thông tin phòng bằng cách chọn chức năng quản lý phòng.

2.Màn hình quản lý phòng xuất hiện. 3.Nhân viên nhập mã phòng cần tra cứu. 4.Chọn chức năng tra cứu.

5.Thông tin phòng tra cứu hiện thị.Nếu thông tin không hiện thị thực hiện luồng A1. 6.Nhân viên thao tác cập nhật phòng.

7.Thực thi chức năng cập nhật phòng.

8.Thoát khỏi màn hình cập nhật phòng.Nếu muốn cập nhật mã phòng khác thì thực hiện luồng A2.

9.Kết thúc usecase.

Luồng nhánh

Luồng nhánh A1:Thông tin không hiển thị.

1.Nhập lại mã phòng. 2.Tiếp tục bước 5. 3.Kết thúc usecase.

Luồng nhánh A2:Cập nhật thêm mã phòng khác.

3.Kết thúc usecase.

v Xóa phòng

1.Usecase bắt đầu khi nhân viên yêu cầu xóa thông tin phòng bằng cách chọn vào chức năng quản lý phòng. (adsbygoogle = window.adsbygoogle || []).push({});

2.Màn hình quản lý phòng xuất hiện. 3.Nhân viên nhập mã phòng cần xóa. 4.Thực thi chức năng tra cứu phòng

5.Thông tin phòng hiển thị.Nếu thông tin phòng không hiển thị thực hiện luồng nhánh A1

6 Thực thi chức năng xóa phòng.Nếu việc xóa phòng không được thực thi thì thực hiện luồng nhánh A2

7.Thoát khỏi màn hình quản lý phòng.Nếu muốn xóa thêm phòng thì thực hiện luồng nhánh A3.

8.Kết thúc usecase.

Luồng nhánh

Luồng nhánh A1:Thông tin phòng không hiển thị

1.Nhập lại mã phòng 2.Tiếp tục lại bước 5. 3.Kết thúc usecase.

Luồng nhánh A2:Xóa phòng không được thực thi

1.Thông báo lỗi ràng buộc 2.Kiểm tra lỗi ràng buộc. 3.Tiếp tục bước 4. 5.Kết thúc usecase.

Luồng nhánh A3:Muốn xóa thêm phòng

1.Chọn chức năng tiếp tục xóa phòng. 2.Tiếp tục bước 2.

Một phần của tài liệu Đồ án quản lý hệ thống khách sạn (Trang 47)