Use case Name: quản lý quy định; ID=10
Decriptions Use case này cho phép người quản lý duy trì thơng tin về các quy định
trong siêu thị. Bao gồm thêm, hiệu chỉnh và xoá một quy định ra khỏi hệ thống
Nếu use case thành công, thông tin của quy định được thêm, cập nhật hoặc xóa khỏi hệ thống. Ngược lại trạng thái của hệ thống không thay đổi.
Actors phó giám đốc
Assumptions/
pre-condition phó giám đốc đăng nhập hệ thống với quyền quản lý trước khi use case bắt đầu.
Steps Người quản lý chọn chức năng quản lý quy định.
Hệ thống hiển thị giao diện quản lý quy định. * Thêm quy định
Khi người quản lý chọn chức năng “Thêm quy định”, luồng phụ “Thêm quy định” được thực hiện.
Hệ thống xoá trắng form nhập quy định.
Sau khi người quản lý nhập tên quy định mới và nội dung phù hợp thì hệ thống sẽ hợp lệ hoá chức năng cập nhật.
Người quản lý chọn chức năng cập nhật thông tin về quy định mới nhập.
Hệ thống cập nhật quy định mới vào cơ sở dữ liệu. * Cập nhật thông tin quy định
Nếu người sử dụng chọn một quy định đã có trong cơ sở dữ liệu và chọn chức năng “Sửa thông tin quy điịnh”, luồng phụ “Sửa” được thực hiện.
Hệ thống cho phép người quản lý chỉnh sửa tên quy định nhưng không cho sửa mã quy định (đây là mã quản lý do hệ thống cấp).
Hệ thống hợp lệ hoá chức năng cập nhật. Người quản lý chọn chức năng cập nhật.
Hệ thống cập nhật thông tin về quy định được chỉnh sửa vào lại CSDL.
* Xóa quy định
Nếu người sử dụng chọn một quy định đã có trong cơ sở dữ liệu và chọn chức năng “Xoá quy định”, luồng phụ “Xoá quy định” được thực hiện.
Hệ thống yêu cầu người quản lý xác nhận thao tác xóa. Người quản lý xác nhận thao tác xoá.
Quy định được chọn sẽ được xoá khỏi cơ sở dữ liệu.
Ở mỗi luồng phụ, nếu thực hiện thành cơng, màn hình sẽ hiện lên thơng báo cho người dùng biết.
Non- functional Issues