Biểu đồ ca sử dụng

Một phần của tài liệu Hệ thống trợ giúp thông minh cho quản lý thiết bị và hàng hóa của công ty FPT telecom (Trang 48 - 56)

CHƯƠNG 4. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.6 Biểu đồ ca sử dụng

Các ca sử dụng của người dùng chi tiết như sau:

- Nhân viên bộ phận: đăng nhập, đăng xuất, tìm kiếm hàng hóa, đặt hàng, lập báo cáo

- Trưởng bộ phận: đăng nhập, đăng xuất, tìm kiếm hàng hóa, đặt hàng, duyệt đơn hàng, lập báo cáo

- Bộ phận quản lý: đăng nhập, đăng xuất, tìm kiếm hàng hóa, duyệt đơn hàng, lập báo cáo, cập nhật thông tin

- Thủ kho: đăng nhập, đăng xuất, tìm kiếm hàng hóa, đặt hàng, nhập hàng, xuất hàng, duyệt đơn hàng, lập báo cáo, cập nhật thông tin

- Kế toán: đăng nhập, đăng xuất, tìm kiếm hàng hóa, đặt hàng, nhập hàng, xuất hàng, duyệt đơn hàng, lập báo cáo, cập nhật thông tin

4.6.1 Ca sử dụng đăng nhập

Bảng 29 Ca sử dụng đăng nhập

ID ca sử dụng 001

Tên Đăng nhập

Tóm tắt Đăng nhập vào hệ thống

Tác nhân Nhân viên

Điều kiện Username, Password đã được cấp

Mô tả Nhân viên nhập username, password

Hệ thống kiểm tra thông tin đăng nhập Đăng nhập thành công

Ngoại lệ Nhập thiếu dữ liệu

Không tồn tại user Điền thiếu trường

Kịch bản Nhân viên đăng nhập thành công

Nhập thiếu dữ liệu Không tồn tại user

40 Điền thiếu trường

4.6.2 Ca sử dụng đăng xuất

Bảng 30 Ca sử dụng đăng xuất

ID ca sử dụng 002

Tên Đăng xuất

Tóm tắt Thoát khỏi hệ thống

Tác nhân Nhân viên

Điều kiện Nhân viên đã đăng nhập vào hệ thống

Mô tả Nhân viên chọn logout

Hệ thống kết thúc phiên làm việc

Ngoại lệ Không

Kịch bản Nhân viên chọn logout

Hệ thống kết thúc phiên làm việc 4.6.3 Ca sử dụng tìm kiếm hàng hóa

Bảng 31 Ca sử dụng tìm kiếm hàng hóa

ID ca sử dụng 003

Tên Tìm kiếm hàng hóa

Tóm tắt Nhân viên thao tác tìm kiếm thông tin một hàng hóa.

Tác nhân Nhân viên

Điều kiện Nhân viên phải đăng nhập vào hệ thống

Mô tả - NV chọn chức năng tìm kiếm hàng hóa. Hệ thống hiện thị danh mục các loại hàng hóa, nhà cung cấp để nhân viên lựa chọn.

- NV chọn một danh mục. Hệ thống hiện thị thông tin các hàng hóa trong danh mục đó.

- Tùy vào lựa chọn của NV hệ thống đưa ra các đáp ứng phù hợp tìm kiếm hàng hóa theo mã hàng hóa hoặc theo tên hàng hóa, …

- Để kết thúc NV quản lý nhấn nút thoát

Ngoại lệ - Nhập thiếu dữ liệu

- Điền thiếu trường

- Mã hàng hóa hoặc tên hàng hóa không có Kịch bản - NV chọn chức năng tìm kiếm hàng hóa. Hệ

41 thống hiện thị danh mục các loại hàng hóa, nhà cung cấp để nhân viên lựa chọn.

- NV chọn một danh mục. Hệ thống hiện thị thông tin các hàng hóa trong danh mục đó.

- Tùy vào lựa chọn của NV hệ thống đưa ra các đáp ứng phù hợp tìm kiếm hàng hóa theo mã hàng hóa hoặc theo tên hàng hóa, …

- Để kết thúc NV quản lý nhấn nút thoát - Nhập thiếu dữ liệu

- Điền thiếu trường

- Mã hàng hóa hoặc tên hàng hóa không có 4.6.4 Ca sử dụng đặt hàng hóa

Bảng 32 Ca sử dụng đặt hàng hóa

ID ca sử dụng 004

Tên Đặt hàng hóa

Tóm tắt NV quản lý đặt hàng hóa

Tác nhân NV quản lý

Điều kiện NV quản lý phải đăng nhập vào hệ thống

Thông tin về các nhà cung cấp phải được cập nhật trong hệ thống

Mô tả - NV quản lý chọn chức năng đặt hàng hóa

- Hệ thống hiện thị form đặt hàng hóa - NV quản lý nhập hàng hóa cần đặt hàng

- NV quản lý chọn nhà cung cấp cho mặt hàng trên

- NV quản lý nhập số lượng

- NV quản lý nhấn nút đặt hàng hóa. Hệ thống tự động gửi mail đặt hàng cho các nhà cung cấp tương ứng và lưu lại thông tin đặt hàng.

Ngoại lệ - Nhập thiếu dữ liệu

- Không tồn tại hàng hóa - Điền thiếu trường

Kịch bản - NV quản lý chọn chức năng đặt hàng hóa

- Hệ thống hiện thị form đặt hàng hóa - NV quản lý nhập hàng hóa cần đặt hàng

- NV quản lý chọn nhà cung cấp cho mặt hàng trên

42 - NV quản lý nhập số lượng

- NV quản lý nhấn nút đặt hàng hóa. Hệ thống tự động gửi mail đặt hàng cho các nhà cung cấp tương ứng và lưu lại thông tin đặt hàng.

- Nhập thiếu dữ liệu - Không tồn tại hàng hóa - Điền thiếu trường 4.6.5 Ca sử dụng nhập hàng hóa

Bảng 33 Ca sử dụng nhập hàng hóa

ID ca sử dụng 005

Tên Nhập hàng hóa

Tóm tắt NV kho nhập hàng vào kho

Tác nhân NV kho

Điều kiện Phải có đơn đặt hàng của NV quản lý NV kho phải đăng nhập vào hệ thống

Mô tả - NV kho chọn chức năng nhập hàng. Hệ thống

hiện thị các đơn đã đặt hàng - NV kho chọn đơn đặt hàng

- Đối sánh với các sản phẩm tới và điền các thông tin trong đơn đặt hàng. Nếu có thay đổi điền thông tin vào đó

- Nhấn nút nhập hàng hóa: hệ thống sẽ tự động lưu thông tin các sản phẩm vào csdl và cập nhật csdl. Sau đó gửi phiếu nhập hàng cho NV quản lý.

Ngoại lệ Nếu không phải hóa đơn hay việc nhập hàng không diễn ra NV kho có thể nhấn bỏ qua

Kịch bản - NV kho chọn chức năng nhập hàng. Hệ thống

hiện thị các đơn đã đặt hàng - NV quản lý chọn đơn đặt hàng

- Đối sánh với các sản phẩm tới và điền các thông tin trong đơn đặt hàng. Nếu có thay đổi điền thông tin vào đó

- Nhấn nút nhập hàng hóa: hệ thống sẽ tự động lưu thông tin các sản phẩm vào csdl và cập nhật csdl. Sau đó gửi phiếu nhập hàng cho NV quản lý.

43 - Nếu không phải hóa đơn hay việc nhập hàng không diễn ra NV kho có thể nhấn bỏ qua

4.6.6 Ca sử dụng xuất hàng hóa

Bảng 34 Ca sử dụng xuất hàng hóa

ID ca sử dụng 006

Tên Xuất hàng hóa

Tóm tắt NV kho xuất hàng theo hóa đơn và trả sản phẩm

cho khách hàng

Tác nhân NV kho

Điều kiện NV kho phải đăng nhập vào hệ thống Phải có yêu cầu xuất hàng từ bên thu ngân

Mô tả - Nhân viên chọn phiếu yêu cầu xuất kho

- Hệ thống hiện thị các sản phẩm được yêu cầu xuất hàng

- Nhân viên quản lý kho đưa và thông tin cụ thể về sản phẩm được xuất (mã vạch)

- Nhân viên quản lý kho nhấn nút xuất hàng hóa - Hệ thống in ra phiếu bảo hành

Ngoại lệ Không

Kịch bản - Nhân viên chọn phiếu yêu cầu xuất kho

- Hệ thống hiện thị các sản phẩm được yêu cầu xuất hàng

- Nhân viên quản lý kho đưa và thông tin cụ thể về sản phẩm được xuất (mã vạch)

- Nhân viên quản lý kho nhấn nút xuất hàng - Hệ thống in ra phiếu bảo hành

4.6.7 Ca sử dụng duyệt đơn hàng

Bảng 35 Ca sử dụng duyệt đơn hàng

ID ca sử dụng 007

Tên Duyệt đơn hàng

Tóm tắt Nhân viên quản lý duyệt các đơn hàng theo đúng quyền được cấp tương ứng

Tác nhân Nhân viên quản lý

Điều kiện NV phải đăng nhập vào hệ thống

Phải có yêu cầu duyệt đơn hàng từ các bộ phận

44

Mô tả - Nhân viên chọn đơn hàng cần phê duyệt

- Hệ thống hiện thị các đơn hàng được yêu cầu phê duyệt

- Nhân viên quản lý kho nhấn nút duyệt - Đơn hàng chuyển trạng thái đã duyệt

Ngoại lệ - Nhân viên chọn sai quyền khi duyệt đơn hàng

Kịch bản - Nhân viên chọn phiếu yêu cầu xuất kho

- Hệ thống hiện thị các sản phẩm được yêu cầu xuất hàng

- Nhân viên quản lý kho đưa và thông tin cụ thể về sản phẩm được xuất (mã vạch)

- Nhân viên quản lý kho nhấn nút xuất hàng - Hệ thống in ra phiếu bảo hành

4.6.8 Ca sử dụng lập báo cáo

Bảng 36 Ca sử dụng lập báo cáo

ID ca sử dụng 008

Tên Lập báo cáo

Tóm tắt NV quản lý thống kê doanh thu của siêu thị

Tác nhân NV quản lý

Điều kiện NV quản lý phải đăng nhập vào hệ thống

Mô tả - NV quản lý chọn chức năng lập báo cáo

- Hệ thống đưa ra yêu cầu chọn hình thức báo cáo

- Người quản lý chọn hình thức báo cáo

- Hệ thống đưa ra bản thống kê và báo cáo doanh thu

- NV quản lý chọn nút kết thúc để kết thúc.

Ngoại lệ - NV quản lý có thể chọn in báo cáo.

- NV quản lý chọn kết thúc

Kịch bản - NV quản lý chọn chức năng lập báo cáo

- Hệ thống đưa ra yêu cầu chọn hình thức báo cáo

- Người quản lý chọn hình thức báo cáo

- Hệ thống đưa ra bản thống kê và báo cáo doanh thu

- NV quản lý chọn nút kết thúc để kết thúc.

- NV quản lý có thể chọn in báo cáo.

45 - NV quản lý chọn kết thúc

4.6.9 Ca sử dụng cập nhật thông tin

Bảng 37 Ca sử dụng cập nhật thông tin

ID ca sử dụng 009

Tên Cập nhật thông tin

Tóm tắt NV quản lý thao tác (thêm, xem, sửa, xóa) thông tin một nhân viên hoặc một hàng hóa

Tác nhân NV quản lý

Điều kiện NV quản lý phải đăng nhập vào hệ thống

Mô tả - NV quản lý chọn chức năng quản lý nhân viên(hàng hóa), Hệ thống hiện thi danh mục các nhân viên(hàng hóa).

- Nhân viên chọn danh mục nhân viên(hàng hóa). Hệ thống hiện thị danh sách các nhân viên(hàng hóa).

- NV quản lý chọn thao tác tương ứng với nhân viên (hàng hóa) muốn thao tác: xem, sửa, xóa - Hệ thống căn cứ vào thao tác của NV quản lý và đưa ra: xem – hiện thị thông tin về nhân viên đó, sửa – hiện thị form thay đổi thông tin, xóa – yêu cầu xác nhận việc xóa nhân viên (hàng hóa) Ngoại lệ - NV quản lý chọn chức năng thêm mới nhân

viên(hàng hóa). Hệ thống hiện thị form thêm mới nhân viên(hàng hóa)

- NV quản lý nhập các thông tin vào form, sau đó nhấn nút thêm mới nhân viên (hàng hóa). Hệ thống kiểm tra các thông tin nhập vào và đưa ra thông báo.

- Nhập thiếu dữ liệu - Điền thiếu trường

Kịch bản - NV quản lý chọn chức năng quản lý nhân viên(hàng hóa), Hệ thống hiện thi danh mục các nhân viên(hàng hóa).

- Nhân viên chọn danh mục nhân viên(hàng hóa). Hệ thống hiện thị danh sách các nhân viên(hàng hóa).

- NV quản lý chọn thao tác tương ứng với nhân viên (hàng hóa) muốn thao tác: xem, sửa, xóa

46 - Hệ thống căn cứ vào thao tác của NV quản lý và đưa ra: xem – hiện thị thông tin về nhân viên đó, sửa – hiện thị form thay đổi thông tin, xóa – yêu cầu xác nhận việc xóa nhân viên (hàng hóa) - NV quản lý chọn chức năng thêm mới nhân viên(hàng hóa). Hệ thống hiện thị form thêm mới nhân viên(hàng hóa)

- NV quản lý nhập các thông tin vào form, sau đó nhấn nút thêm mới nhân viên (hàng hóa). Hệ thống kiểm tra các thông tin nhập vào và đưa ra thông báo.

- Nhập thiếu dữ liệu - Điền thiếu trường

Một phần của tài liệu Hệ thống trợ giúp thông minh cho quản lý thiết bị và hàng hóa của công ty FPT telecom (Trang 48 - 56)

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

(81 trang)