CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM
3.3. Sơ đồ tổng quan các chức năng chính của hệ thống 1. Use case tổng quát
3.3.2. Biểu đồ use case
3.3.2.4. Biểu đồ use case quản lý thực đơn
Hình 3.14: Use case quản lý thực đơn 3.3.2.5.1. Đặc tả Use case quản lý thực đơn
Đặc tả ca sử dụng thêm thực đơn - Tên ca sử dụng: Thêm thực đơn - Tác nhân sử dụng: Quản lý, nhân viên - Tiền điều kiện: Nhân viên đã đăng
nhập vào hệ thống tài khoản nhân viên có chức năng thêm thực đơn.
- Mục đích: Cập nhật thông tin thực đơn mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về hệ thống dựa vào thông tin của mỗi thực đơn hoặc nạp thông tin về hệ thống từ một cơ sở dữ liệu cũ/ từ file văn bản/ từ file exel và yêu cầu hệ thống ghi nhận.
48
- Kích hoạt: Nhân viên chọn chức năng quản lý thực đơn trong menu.
- Mô tả diễn biến:
Hành đông của tác nhân
Hồi đáp của hê thống \ Nhâp Y trực tiếp:
1. Yêu cầu nhâp Y thực đơn mới
2. Hiên Y form nhâp Y 3. Nhâp Y các thông tin cần
thiết về thực đơn mới, yêu cầu ghi nhân Y
4. Ghi nhân Y và thông báo kết quả
Nạp cơ sở từ file nguồn:
1. Yêu cầu nhâp Y thực đơn mới
2. Hiên Y ô chọn file nguồn 3. Chọn file nguồn, yêu
cầu nạp
4. Nạp và thông báo kết quả nạp
- Ngoại lệ: +) Bước 4:
Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.
Nạp từ file nguồn: Gặp một bản ghi lỗi (lỗi dữ liệu, lỗi định dạng dữ liệu) : + Hiển thị thông báo yêu cầu người dùng cho biết:
o Bỏ qua bản ghi hiện thời - > tiếp tục nạp các bản ghi khác
o Dừng nạp
+ Tiến hành theo yêu cầu của người dùng.
49
* Đăc\ tả ca sử dụng cập nhậtthông tin thực đơn - Tên ca sử dụng: cập nhật thông tin thực đơn - Tác nhân sử dụng: Quản lý, nhân viên
- Mục đích: Cập nhật các thông tin của một thực đơn đang tồn tại trong hệ thống
- Mô tả khái quát: Tìm đến thông tin thực đơn cần cập nhật, nhập các thông tin mới về thực đơn này. Cuối cùng, yêu cầu hệ thống ghi nhận các thông tin mới
- Tiền điều kiên: nhân viên đã đăng
nhâp Y năng cập nhật thông tin thực đơn và tài khoản nhân viên phải có chức - Kích hoạt: Nhân viên chọn chức năng quản lý thực đơn trong menu.
- Mô tả diễn biến:
Hành đông của tác nhân Hồi đáp của hê thống \ 1.Yêu cầu cập nhật thông
tin thực đơn
2.Hiên Y form nhâpY điều kiên Y tìm kiếm
3.Nhâp Y thông tin về thực đơn cần cập nhật, yêu cầu tìm
4.Tìm kiếm và hiển thị danh sách tìm được 5.Chọn thực đơn cần cập
nhật trong danh sách kết quả tìm kiếm
6.Hiển thị thông tin về danh sách đã chọn 7.Tiến hành cập nhật, yêu
cầu ghi lại
8.Kiểm tra, ghi lại thông tin mới và thông báo kết quả ghi nhân Y
Ngoại lê: Y
+) Bước 4: Nếu không có thông tin nào thỏa mãn điều kiện tìm kiếm thì thông báo không tìm được và yêu cầu tìm lại hoặc dừng.
50
+) Bước 8: Nếu thông tin cập nhật không chính xác thì yêu cầu sửa lại hoặc dừng ca sử dụng.
* Đăc\ tả ca sử dụng xóa nhà thực đơn - Tên ca sử dụng: Xoá thực đơn - Tác nhân sử dụng: Quản lý, nhân viên
- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên quan đến thực đơn cần xoá.
- Mô tả khái quát: Nhân viên tìm đến thực đơn cần xoá và tiến hành xoá tất cả thông tin liên quan thực đơn đó.
- Tiền điều kiên: nhân viên đã đăng
nhâp Y phải có chức năng xóa nhà cung cấp vào hê Ythống, tài khoản nhân viên - Kích hoạt: Nhân
viênY
- Mô tả diễn biến:
chọn chức năng quản lý thực đơn trong menu.
Hành đông của tác nhân Hồi đáp của hê thống \ 1.Yêu cầu xóa thông tin
thực đơn
2.Hiên Y form nhâpY điều kiên Y tìm kiếm
3.Nhâp Y thông tin thực đơn cần tìm
4.Tìm kiếm và hiển thị danh sách tìm được 5.Chọn thực đơn cần xóa
trong danh sách kết quả tìm kiếm
6.Hiển thị thông tin về danh sách đã chọn
7.Yêu cầu hê Ythống xóa 8.Xóa và thông báo kết quả
* Đặc tả ca sử dụng Tìm kiếm thực đơn - Tên ca sử dụng: Tìm kiếm thực đơn - Tác nhân sử dụng: Quản lý
51
- Mục đích: Tìm kiếm và lựa chọn thực đơn cần tìm
- Mô tả khái quát: Tìm kiếm thông tin của thực đơn dựa vào dữ liêụ nhâp Y vào hê Ythống từ
môt Y ghi nhân. cơ sở dữ
liêụ cũ/ từ file văn bản/ từ exel và yêu cầu hê Ythống - Tiền điều kiên: tài khoản nhân viên có chức năng tìm kiếm thực đơn - Kích hoạt: Nhân viên chọn chức năng quản lý thực đơn.
- Mô tả diễn biến:
Hành đông của tác nhân Hồi đáp của hê thống \ 1. Yêu cầu tìm kiếm
thông tin thực đơn.
2.Hiên Y form nhâpY điều kiên Y tìm kiếm
3.Nhâp Y thông tin thực đơn cần tìm kiếm
4.Hiển thị danh sách trang phục muốn tìm kiếm
- Ngoại
lê: Y +) Bước 4: Không có thực đơn nào thỏa mãn điều kiện tìm kiếm thì thông báo dữ liệu tìm kiếm không tồn tại và yêu cầu tìm lại hoặc dừng.
3.3.2.4.2 Biểu đồ trình tự quản lý thực đơn
Hình 3.15: Biểu đồ trình tự quản lý thực đơn 3.3.2.4.3 Biểu đồ tương tác quản lý thực đơn
Hình 3.16: biểu đồ tương tác quản lý ncc