3.2 .GIẢI PHÁP PHÂN TÍCH, THIẾT KÊ MƠ HÌNH
3.2.2.8 .Use case quản lý kho
Định danh
− Tên: Quản lý kho
− Mục tiêu (tĩm tắt): thêm, sửa, xĩa, nguyên liệu trong kho.
− Tác nhân chính: Nhân viên quản lý
− Ngày tạo và ngày cập nhật mới: 14/04/2013
− Người tạo: Nguyễn Hữu Phước – ĐH CNTT K3
− Phiên bản (version): 1.0
Chuỗi hành vi
− Mơ tả tổng quát: use case này cho phép actor thêm, sửa, xĩa nguyên liệu cĩ trong kho và cập nhật đơn vị tính cĩ trong kho.
− Điều kiện đầu (pre-cond): Đăng nhập thành cơng vào hệ thống.
− Chuỗi liên kết các thơng báo (messages):
Use case này hoạt động khi actor muốn thêm, sửa, xĩa nguyên liệu trong kho. Khi use case khởi động sẽ hiển thị danh sách các nguyên liệu cĩ trong kho và các control hiển thị thơng tin chi tiết của các nguyên liệu: mã nguyên liệu, tên nguyên liệu, đơn vị tính, số lượng cịn lại trong kho.
Khi actor muốn thêm nguyên liệu mới thì actor nhấn vào nút thêm và nhập các thơng tin như: tên nguyên liệu, đơn vị tính và nhấn nút lưu
• Nếu các thơng tin yêu cầu mà actor bỏ trống thì yêu cầu actor nhập lại cho đúng.
Actor cĩ thể tìm kiếm thơng tin nguyên liệu bằng cách nhập vào tên nguyên liệu cần tìm và nhấn enter hệ thống sẽ hiển thị danh sách nguyên liệu giống với thời khĩa nhập vào.
• Nếu actor muốn thay đổi tên hoặc đơn vị tính ngun liệu thì nhấn nút sửa và nhập các thơng tin cần thay đổi sau đĩ nhấn nút lưu để hồn tất thay đổi thơng tin. Ngồi ra actor cĩ thể xác định đơn vị tính con của nguyên liệu bằng cách chọn vào nguyên liệu trong danh sách và click nút thêm đơn vị tính con, sau đĩ actor chọn đơn vị tính con cho nguyên liệu và nhất nút lưu lại.
− Điều kiện cuối (post-cond): Lưu thơng tin vừa cập nhật vào cơ sở dữ liệu và cập nhật lại danh sách nguyên liệu.
− Xử lý ngoại lệ (Exception):
Thơng báo lỗi nếu trong quá trình lưu xuống cơ sở dữ liệu gặp lỗi và phục hồi lại dữ liệu trước khi thực hiện.