CHƯƠNG II. QUY TRÌNH QUẢN LÝ MUA BÁN VẬT TƯ
I. Mô tả hoạt động nghiệp vụ quy trình quản lý mua bán vật tƣ
3. Tổng hợp các chức năng của quy trình mua bán vật tƣ
Tham chiếu Chức năng
R2.1.1 Cập nhật bảng Yêu cầu mua vật tƣ R2.1.2 Cập nhật danh mục Vật tƣ
R2.1.3 Cập nhật danh mục Loại vật tƣ R2.1.4 Cập nhật danh mục Đơn vị tính R2.1.5 Cập nhật danh mục Nhà cung cấp R2.1.6 Cập nhật danh mục Loại nhà cung cấp R2.1.7 Cập nhật danh mục Nhóm nhà cung cấp R2.1.8 Cập nhật danh mục Chức danh
R2.1.9 Cập nhật danh mục Tiền tệ R2.1.10 Cập nhật danh mục Tỉnh thành R2.1.11 Cập nhật danh mục Kết quả R2.1.12 Cập nhật bảng Phê duyệt yêu cầu R2.1.13 Cập nhật bảng Hóa đơn mua R2.2.1 Cập nhật danh mục Loại khách R2.2.2 Cập nhật danh mục Nhóm khách R2.2.3 Cập nhật danh mục Khách hàng R2.2.4 Cập nhật bảng Yêu cầu xuất kho R2.2.5 Cập nhật bảng Hóa đơn bán
II. Phát triển mô hình ca sử dụng 1. Xác định tác nhân
Xem xét quy trình quản lý mua bán vật tƣ, ta xác định đƣợc 3 tác nhân chính gồm:
Bộ phận mua – tác nhân này tham gia hệ thống với công việc cập nhật: Yêu cầu mua vật tƣ, danh mục Vật tƣ, danh mục Loại vật tƣ, danh mục Đơn vị tính, danh mục Nhà cung cấp, danh mục Loại nhà cung cấp, danh mục Nhóm
nhà cung cấp, danh mục Chức danh, danh mục Tiền tệ, danh mục Tỉnh thành, bảng Hóa đơn mua
Bộ phận bán - tác nhân này tham gia hệ thống với công việc cập nhật: Yêu cầu mua vật tƣ, danh mục Loại khách, danh mục Nhóm khách, danh mục Khách hàng, bảng Yêu cầu xuất kho, bảng Hóa đơn bán, danh mục Tiền tệ, danh mục Tỉnh thành
Ban lãnh đạo – tác nhân này tham gia hệ thống với công việc: bảng Phê duyệt yêu cầu, danh mục Kết quả
2. Xác định ca sử dụng
Xuất phát từ các tác nhân hệ thống ta xác định đƣợc các ca sử dụng sau:
Ca sử dụng cập nhật bảng Yêu cầu mua vật tƣ
Ca sử dụng cập nhật danh mục Vật tƣ
Ca sử dụng cập nhật danh mục Loại vật tƣ
Ca sử dụng cập nhật danh mục Đơn vị tính
Ca sử dụng cập nhật danh mục Nhà cung cấp
Ca sử dụng cập nhật danh mục Loại nhà cung cấp
Ca sử dụng cập nhật danh mục Nhóm nhà cung cấp
Ca sử dụng cập nhật danh mục Chức danh
Ca sử dụng cập nhật danh mục Tiền tệ
Ca sử dụng cập nhật danh mục Tỉnh thành
Ca sử dụng cập nhật danh mục Kết quả
Ca sử dụng cập nhật bảng Phê duyệt yêu cầu
Ca sử dụng cập nhật bảng Hóa đơn mua
Ca sử dụng cập nhật danh mục Loại khách
Ca sử dụng cập nhật danh mục Nhóm khách
Ca sử dụng cập nhật danh mục Khách hàng
Ca sử dụng cập nhật bảng Yêu cầu xuất kho
Ca sử dụng cập nhật bảng Hóa đơn bán
3. Mô hình ca sử dụng mức gộp
3.1 Mô hình ca sử dụng mức gộp quản lý thông tin mua hàng
Hình 2.3: Mô hình ca sử dụng mức gộp quản lý thông tin mua vật tƣ
3.2 Mô hình ca sử dụng mức gộp quản lý thông tin bán vật tư
Hình 2.4: Mô hình ca sử dụng mức gộp quản lý thông tin bán vật tƣ
III. Mô tả chi tiết các ca sử dụng điển hình 1. Ca sử dụng cập nhật Yêu cầu mua vật tƣ Tác nhân: Bộ phận mua, bán vật tƣ
Mục đích: Cập nhật yêu cầu mua vật tƣ vào bảng yêu cầu mua vật tƣ
Mô tả: Khi có nhu cầu mua vật tƣ, bộ phận mua, bán vật tƣ lập yêu cầu mua vật tƣ và có thể thêm mới yêu cầu mua vật tƣ, tìm kiếm yêu cầu mua vật tƣ hoặc chọn các yêu cầu mua vật tƣ đã có để xóa, sửa.
Chức năng tham chiếu: R2.1.1
Ca sử dụng cập nhật yêu cầu mua vật tƣ gồm 4 ca sử dụng con:
AddYCMua: thêm mới một yêu cầu mua vật tƣ vào bảng yêu cầu mua vật tƣ
UpdateYCmua: sửa thông tin yêu cầu mua vật tƣ
FindYCmua: tìm và xem thông tin các yêu cầu mua vật tƣ trong bảng yêu cầu mua vật tƣ
DeleteYCmua: xoá yêu cầu mua vật tƣ ra khỏi bảng yêu cầu mua vật tƣ Mô hình ca sử dụng:
Hình 2.5: Mô hình ca sử dụng chi tiết Yêu cầu mua vật tƣ 1.1. Ca sử dụng thêm mới yêu cầu mua vật tư
Tiền điều kiện: Bộ phận mua, bán vật tƣ đăng nhập hệ thống, bảng vật tƣ, phòng ban đã có dữ liệu
Hậu điều kiện: Sau khi thao tác thành công, thông tin yêu cầu mua vật tƣ đƣợc thêm mới vào cơ sở dữ liệu.
Luồng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Chọn chức năng thêm
mới yêu cầu mua vật tƣ
2. Hiển thị form nhập thông tin yêu cầu mua vật tƣ
Bảng vật tƣ Bảng phòng ban 3. Nhập thông tin về yêu
cầu mua vật tƣ, ghi lại
4. Thêm mới thông tin vào cơ sở dữ liệu
Bảng yêu cầu mua vật tƣ
Luồng sự kiện phụ:
Bước 4: Kiểm tra thông tin nhập vào, nếu thiếu hoặc không chính xác thì yêu cầu người dùng nhập lại.
Sự kiện đặc biệt:
Vật tƣ đƣợc chọn từ danh sách các vật tƣ đã có.
Phòng ban đƣợc chọn từ danh sách các phòng ban đã có.
1.2. Ca sử dụng sửa thông tin yêu cầu mua vật tư
Tiền điều kiện: Bộ phận mua, bán vật tƣ đăng nhập hệ thống, bảng vật tƣ, phòng ban, yêu cầu mua vật tƣ đã có dữ liệu.
Hậu điều kiện: Sau khi thao tác thành công, thông tin yêu cầu mua vật tƣ đƣợc cập nhật vào cơ sở dữ liệu.
Luồng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Chọn chức năng sửa
yêu cầu mua vật tƣ 2. Hiện danh sách tất cả các
yêu cầu mua vật tƣ Bảng yêu cầu mua vật tƣ 3. Chọn yêu cầu mua vật
tƣ cần sửa 4. Hiện form thông tin chi tiết yêu cầu mua vật tƣ đƣợc chọn
Bảng vật tƣ Bảng phòng ban
Bảng yêu cầu mua vật tƣ 5. Sửa thông tin yêu cầu
mua vật tƣ, ghi lại
6. Cập nhật thông tin vào cơ sở dữ liệu
Bảng yêu cầu mua vật tƣ
Luồng sự kiện phụ:
Bước 6: Kiểm tra thông tin mới sửa, nếu thiếu hoặc không chính xác thì yêu cầu người dùng nhập lại.
Sự kiện đặc biệt:
Vật tƣ đƣợc chọn từ danh sách các vật tƣ đã có.
Phòng ban đƣợc chọn từ danh sách các phòng ban đã có.
1.3. Ca sử dụng xóa yêu cầu mua vật tư
Tiền điều kiện: Bộ phận mua, bán vật tƣ đăng nhập hệ thống, bảng yêu cầu mua vật tƣ đã có dữ liệu.
Hậu điều kiện: Sau khi thao tác thành công, thông tin yêu cầu mua vật tƣ bị xóa ra khỏi cơ sở dữ liệu.
Luồng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Chọn chức năng xóa
yêu cầu mua vật tƣ
2. Hiện danh sách tất cả các yêu
cầu mua vật tƣ Bảng yêu cầu mua
vật tƣ 3. Chọn yêu cầu mua vật
tƣ và yêu cầu xóa
4. Yêu cầu mua vật tƣ bị xóa ra khỏi cơ sở dữ liệu
Bảng yêu cầu mua vật tƣ
Luồng sự kiện phụ:
Bước 4: Xác nhận lại yêu cầu xóa, nếu người dùng muốn xóa thì tiến hành xóa dữ liệu ra khỏi cơ sở dữ liệu.
1.4. Ca sử dụng tìm kiếm yêu cầu mua vật tư
Tiền điều kiện: Bộ phận mua, bán vật tƣ đăng nhập hệ thống
Hậu điều kiện: Sau khi thao tác thành công, hiển thị thông tin yêu cầu mua vật tƣ cần tìm.
Luồng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Chọn chức năng tìm
kiếm yêu cầu mua vật tƣ
2. Hiện form tìm kiếm 3. Nhập các điều kiện tìm
kiếm 4. Hiện form thông tin các yêu
cầu mua vật tƣ tìm đƣợc Bảng yêu cầu mua vật tƣ
Luồng sự kiện phụ:
Bước 4: Nếu không tìm thấy yêu cầu mua vật tư thỏa mãn điều kiện thì yêu cầu nhập lại điều kiện tìm hoặc dừng.
Bước 5: Có thể tiến hành sửa hoặc xóa các yêu cầu mua vật tư tìm được.