Ghi lại các thao tác hệ thống

Một phần của tài liệu MÔN QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ TÀI: QUẢN LÝ NHÀ HÀNG (Trang 58)

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Đố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Đố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Đố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Đố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

Một phần của tài liệu MÔN QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ TÀI: QUẢN LÝ NHÀ HÀNG (Trang 58)

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

(75 trang)
w