2. Hợp đồng cho các thao tác hệ thống
op1.Thêm mới người dùng (chức năng chỉ dành cho người quản lý)
Tên Them nguoi dung.
Trách nhiệm Thêm một người dùng mới
Tham chiếu Uc1
Ngoại lệ Dữ liệu về người dùng mới thiếu hoặc chưa chính xác thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng.
Đầu ra Thông báo kết quả thêm người dùng mới Tiềnđiều kiện NguoiQuanLy NhanVien InBaoCao:QlNhaHang 2:XuatBaoCaoDoanhThu 1: InBaoCaoDoanhThu 3:InBaoCaoLuongNhanVien 4:XuatBaoCaoLuongNhanVien 6:XuatBaoCaoHangTonKho 5:InBaoCaoHangTon
6 59 Hậu điều
kiện
Đối tượng Nguoi Dung được tạo.
Liên kết giữa Nguoi Dung và Đối tượng được tạo
op2.Sửa thông tin người dùng (chức năng chỉ dành cho người quản lý)
Tên Sua nguoi dung
Trách nhiệm Cập nhật thông tin mới về dùng
Tham chiếu Uc2
Ngoại lệ Nếu dữ liệu mới không chính xác hoặc người quản xoá dữ liệu cũ đi và không nhập đủ dữ liệu mới thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng.
Đầu ra Thông báo kết quả cập nhật
Tiền điều kiện Đã có người dùng đó trong hệ thống
Hậu điều kiện Các thuộc tính của một đối tượng Nguoi Dung được sửa
Các liên kết giữa đối tượng Nguoi Dung đó với các đối tượng khác được cập nhật.
op3.Xóa một người dùng (chức năng chỉ dành cho người quản lý)
Tên Xoa nguoi dung
Trách nhiệm Hiện thông báo yêu cầu xác nhận việc xoá người dung. Xoá một người dùng khỏi hệ thống nếu người quản lý xác nhận xoá.
Tham chiếu Uc3
Ngoại lệ Nếu người quản lý không xác nhận việc xoá thì dừng.
Đầu ra Thông báo kết quả xoá
Tiền điều kiện Đã có đối tượng Nguoi Dung cần xoá
Hậu điều kiện Đối tượng Nguoi Dung cần xoá bị xoá khỏi hệ thống.
Các liên kết giữa đối tượng Nguoi Dung đó và các đối tượng khác trong hệ thống bị xoá.
op4.Thêm phiếu món ăn
Tên Them phieu mon an
Tham chiếu Uc4
Ngoại lệ Dữ liệu về phiếu món ăn mới thiếu hoặc chưa chính xác thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng.
Đầu ra Thông báo kết quả thêm phiếu món ăn mới Tiền điều kiện
Hậu điều kiện Đối tượng Phieu Mon An được tạo.
Liên kết giữa Phieu Mon An và Đối tượng được tạo
op5.Sửa thông tin phiếu món ăn
Tên Sua thong tin phieu mon an
Trách nhiệm Sửa đổi thông tin mới cho phiếu món ăn cần cập nhật và ghi nhận nếu thông tin mới là đúng.
Tham chiếu Uc5
Ngoại lệ Nếu thông tin mới không đúng thì thông báo yêu cầu người dùng nhập lại hoặc dừng.
Đầu ra Thông báo kết quả cập nhật
Tiền điều kiện Đã có đối tượng Sua Thong Tin Phieu Mon An
cần cập nhật trong hệ thống
Hậu điều kiện Giá trị của các thuộc tính của đối tượng Sua Thong Tin Phieu Mon An được cập nhật.
Op6.Tìm kiếm món ăn theo yêu cầu của khách hàng rồi thêm vào phiếu món ăn
Tên Tim kiem mon an roi them vao phieu
Trách nhiệm Nhận thông tin tìm kiếm. Tìm món ăn theo tên rồi thêm vào phiếu món ăn. Thông báo kết quả tìm kiếm và thêm vào.
Tham chiếu Uc6
Ngoại lệ Nếu thông tin tìm kiếm chứa ký tự đặc biệt thì báo lỗi. Yêu cầu nhập lại hoặc dừng
Đầu ra Kết quả tìm kiếm được đưa ra thiết bị Tiền điều kiện
Hậu điều kiện Không
6 61
Trách nhiệm Thêm một nhân viên mới
Tham chiếu Uc7
Ngoại lệ Dữ liệu về nhân viên mới thiếu hoặc chưa chính xác thì thông báo lỗi. Yêu cầu nhập lại hoặc dừng.
Đầu ra Thông báo kết quả thêm nhân viên mới
Tiền điều kiện
Hậu điều kiện Đối tượng Them Nhân Viên được tạo.
Liên kết giữa Them Nhân Viên và Đối tượng
được tạo
Op8.Sửa thông tin nhân viên (chức năng chỉ dành cho người quản lý)
Tên Sua thong tin nhan vien
Trách nhiệm Sửa đổi thông tin mới cho nhân viên cần thay đổi và ghi nhận nếu thông tin mới là đúng.
Tham chiếu Uc8
Ngoại lệ Nếu thông tin mới không đúng thì thông báo yêu cầu người dùng nhập lại hoặc dừng.
Đầu ra Thông báo kết quả sửa đổi
Tiền điều kiện Đã có đối tượng Sua Thong Tin Nhan Vien
cần cập nhật trong hệ thống
Hậu điều kiện Giá trị của các thuộc tính của đối tượng Sua
Thong Tin Nhan Vien được cập nhật.
Op9. Xóa nhân viên (chức năng chỉ dành cho người quản lý)
Tên Xoa nhan vien
Trách nhiệm Hiện thông báo yêu cầu xác nhận việc xoá nhân viên. Xoá một nhân viên khỏi hệ thống nếu người quản lý xác nhận xoá.
Tham chiếu Uc9
Ngoại lệ Nếu người quản lý không xác nhận việc xoá thì dừng.
Đầu ra Thông báo kết quả xoá
Tiền điều kiện Đã có đối tượng Nhan Vien cần xoá
Hậu điều kiện Đối tượng Nhan Vien cần xoá bị xoá khỏi hệ thống.
Các liên kết giữa đối tượng Nhan Vien đó và các đối tượng khác trong hệ thống bị xoá.
Tên Tim kiem nhan vien
Trách nhiệm Nhận thông tin tìm kiếm. Tìm kiếm nhân viên. Thông báo kết quả tìm kiếm.
Tham chiếu Uc10
Ngoại lệ Nếu thông tin tìm kiếm chứa ký tự đặc biệt hoặc nội dung không phù hợp thì báo lỗi. Yêu cầu nhập lại hoặc dừng
Đầu ra Kết quả tìm kiếm được đưa ra thiết bị Tiền điều kiện
Hậu điều kiện Không
op11.Tính lương và chấm công cho nhân viên
Tên Tinh luong va cham cong
Trách nhiệm Kiểm tra thông tin mới cho giảng đường theo giảng viên cần cập nhật và ghi nhận nếu thông tin mới là đúng.
Tham chiếu Uc11
Ngoại lệ Nếu thông tin mới không đúng thì thông
báo yêu cầu người dùng nhập lại hoặc dừng.
Đầu ra Thông báo kết quả cập nhật
Tiền điều kiện Đã có đối tượng Cap Nhat Thong Tin Giang Duong Theo Giang Vien cần cập nhật trong hệ thống
Hậu điều kiện Giá trị của các thuộc tính của đối tượng
Cap Nhat Thong Tin Giang Duong Theo Giang Vien được cập nhật.
op12. Lưu thông tin khách hàng mới
Tên Them khach hang
Trách nhiệm Thêm khách hàng mới
Tham chiếu Uc12
6 63 dừng.
Đầu ra Thông báo kết quả thêm khách hàng mới
Tiền điều kiện
Hậu điều kiện Đối tượng Them Khach Hang được tạo.
Liên kết giữa Them Khach Hang và Đối tượng được tạo
op13. Cập nhật thông tin khách hàng
Tên Cap nhat thong tin khach hang
Trách nhiệm Cập nhật thông tin mới cho khách hàng cần cập nhật và ghi nhận nếu thông tin mới là đúng.
Tham chiếu Uc13
Ngoại lệ Nếu thông tin mới không đúng thì thông báo yêu cầu người dùng nhập lại hoặc dừng.
Đầu ra Thông báo kết quả cập nhật
Tiền điều kiện Đã có đối tượn+g Cap Nhat Thong Tin Khach Hang cần cập nhật trong hệ thống
Hậu điều kiện Giá trị của các thuộc tính của đối tượng Cap Nhat Thong Tin được cập nhật
Op14.Xóa một khách hàng (chức năng chỉ dành cho người quản lý)
Tên Xoa khach hang
Trách nhiệm Hiện thông báo yêu cầu xác nhận việc xoá khach hang. Xoá một khach hang khỏi hệ thống nếu người quản lý xác nhận xoá.
Tham chiếu Uc14
Ngoại lệ Nếu người quản lý không xác nhận việc xoá thì dừng.
Đầu ra Thông báo kết quả xoá
Tiền điều kiện Đã có đối tượng Khach Hang cần xoá
Hậu điều kiện Đối tượng Khach Hang cần xoá bị xoá khỏi hệ thống.
Các liên kết giữa đối tượng Khach Hang đó và các đối tượng khác trong hệ thống bị xoá.
Tên In bao cao
Trách nhiệm Đưa ra thiết bị báo cáo theo yêu cầu của người sử dụng
Tham chiếu Uc15
Đầu ra Báo cáo theo yêu cầu của người sử dụng
Tiền điều kiện Đã có các đối tượng báo cáo
Hậu điều kiện Không