I. Mô tả hoạt động nghiệp vụ quy trình quản lý kho
3. Tổng hợp các chức năng của quy trình quản lý kho
Tham chiếu Chức năng
R3.1.1 Cập nhật Yêu cầu nhập kho
R3.1.2 Cập nhật Chi tiết yêu cầu nhập kho R3.1.3 Cập nhập danh mục Kho
R3.1.4 Cập nhật Giao dịch nhập kho
R3.1.5 Cập nhật Chi tiết giao dịch nhập kho R3.1.6 Cập nhật bảng Tồn theo vật tƣ
R3.1.7 Cập nhật bảng Tồn theo giao dịch nhập R3.2.1 Cập nhật Yêu cầu xuất kho
R3.2.2 Cập nhật Chi tiết yêu cầu xuất kho R3.2.3 Cập nhật Giao dịch xuất kho
R3.2.4 Cập nhật Chi tiết giao dịch xuất kho R3.2.5 Cập nhật bảng Tồn theo giao dịch xuất R3.3.1 Cập nhật Yêu cầu kiểm kê kho
R3.3.2 Cập nhật Giao dịch kiểm kê
R3.3.3 Cập nhật Chi tiết giao dịch kiểm kê kho R3.3.4 Cập nhật bảng Chi tiết hội đồng
R3.3.5 Cập nhật danh mục Trách nhiệm
R3.3.6 Cập nhật bảng Giao dịch kiểm kê thực tế
R3.3.7 Cập nhật bảng Chi tiết giao dịch kiểm kê thực tế
II. Phát triển mô hình ca sử dụng
1. Xác định tác nhân
Bộ phận quản lý kho – tác nhân này tham gia hệ thống với công việc cập nhật giao dịch xuất nhập vật tƣ, yêu cầu kiểm kê kho, kiểm kê vật tƣ tồn kho.
Bộ phận mua vật tƣ – 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 kiểm kê kho, cập nhật yêu cầu nhập kho
Bộ phận bán vật tƣ – 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 kiểm kê kho, cập nhật yêu cầu xuất kho
Ban lãnh đạo: tác nhân này tham gia hệ thống với công việc cập nhật hội đồng kiểm kê kho
Tác nhân Vai trò Kết quả
1. Bộ phận
quản lý kho – Cập nhật giao dịch nhập kho – Cập nhật giao dịch xuất kho
– Cập nhật bảng Tồn theo vật tƣ
– Cập nhật bảng tồn theo giao dịch xuất – Cập nhật bảng tồn theo giao dịch nhập – Cập nhật yêu cầu kiểm kê kho
– Kiểm kê vật tƣ tồn kho
– Điều chỉnh số liệu vật tƣ trong kho nếu số liệu kiểm kê không khớp
– Vật tƣ đƣợc nhập vào kho theo yêu cầu nhập của bộ phận mua và giao dịch nhập kho mới đƣợc thêm vào chƣơng trình.
– Vật tƣ đƣợc xuất ra khỏi kho theo yêu cầu xuất của bộ phận bán và giao dịch xuất kho mới đƣợc thêm vào chƣơng trình.
– Thông tin số lƣợng tồn của vật tƣ đƣợc thêm vào hệ thống
– Thông tin số lƣợng tồn của vật tƣ theo giao dịch nhập đƣợc thêm vào hệ thống – Thông tin số lƣợng tồn của vật tƣ theo giao dịch xuất đƣợc thêm vào hệ thống – Phiếu yêu cầu kiểm kê kho đƣợc thêm vào chƣơng trình
– Nhận đƣợc danh sách số lƣợng tồn của các vật tƣ trong kho trong thực tế và danh sách số lƣợng tồn của các vật tƣ trong kho trong hệ thống. Giao dịch kiểm kê đƣợc thêm vào hệ thống
– Giao dịch điều chỉnh tồn kho đƣợc thêm vào hệ thống, số lƣợng tồn kho trong thực tế và trong hệ thống khớp nhau.
2. Bộ phận mua
– Cập nhật yêu cầu kiểm kê kho
– Cập nhật yêu cầu
– Phiếu yêu cầu kiểm kê kho đƣợc thêm vào chƣơng trình và nhận đƣợc kết quả kiểm kê từ bộ phận kho.
nhập kho
– Phiếu yêu cầu nhập kho đƣợc thêm vào chƣơng trình
3. Bộ phận bán
– Cập nhật yêu cầu kiểm kê kho
– Cập nhật yêu cầu xuất kho
– Phiếu yêu cầu kiểm kê kho đƣợc thêm vào chƣơng trình và nhận đƣợc kết quả kiểm kê từ bộ phận kho.
– Phiếu yêu cầu xuất kho đƣợc thêm vào hệ thống
4. Ban lãnh
đạo – Cập nhật hội đồng kiểm kê – Danh sách hội đồng kiểm kê đƣợc thêm vào hệ thống
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 Yêu cầu nhập kho
Ca sử dụng cập nhật Chi tiết yêu cầu nhập kho Ca sử dụng cập nhập danh mục Kho
Ca sử dụng cập nhật Giao dịch nhập kho
Ca sử dụng cập nhật Chi tiết giao dịch nhập kho Ca sử dụng cập nhật bảng Tồn theo vật tƣ
Ca sử dụng cập nhật bảng Tồn theo giao dịch nhập Ca sử dụng cập nhật Yêu cầu xuất kho
Ca sử dụng cập nhật Chi tiết yêu cầu xuất kho Ca sử dụng cập nhật Giao dịch nhập kho
Ca sử dụng cập nhật Chi tiết giao dịch nhập kho Ca sử dụng cập nhật bảng Tồn theo giao dịch xuất Ca sử dụng cập nhật Yêu cầu kiểm kê kho
Ca sử dụng cập nhật Giao dịch kiểm kê
Ca sử dụng cập nhật Chi tiết giao dịch kiểm kê kho Ca sử dụng cập nhật bảng Chi tiết hội đồng
Ca sử dụng cập nhật danh mục Trách nhiệm
Ca sử dụng cập nhật bảng Giao dịch kiểm kê thực tế
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 quy trình Nhập kho
Hình 3.4: Mô hình ca sử dụng mức gộp quy trình Nhập kho
3.2 Mô hình ca sử dụng mức gộp quy trình Xuất kho
3.3 Mô hình ca sử dụng mức gộp quy trình Kiểm kê kho
Hình 3.6: Mô hình ca sử dụng mức gộp quy trình Kiểm kê kho
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 nhập kho
Tác nhân: Bộ phận mua vật tƣ
Mục đích: Cập nhật yêu cầu nhập kho vào bảng yêu cầu nhập kho
Mô tả: Khi nhận vật tƣ từ nhà cung cấp, bộ phận mua vật tƣ lập yêu cầu nhập kho và
có thể thêm mới yêu cầu nhập kho, tìm kiếm yêu cầu nhập kho hoặc chọn các yêu cầu nhập kho đã có để xóa, sửa.
Chức năng tham chiếu: R3.1.1 Mô hình ca sử dụng:
Ca sử dụng cập nhật yêu cầu nhập kho gồm 4 ca sử dụng con:
AddYeucaunhapkho: thêm mới một yêu cầu nhập kho vào bảng yêu cầu nhập kho
UpdateYeucaunhapkho: sửa thông tin yêu cầu nhập kho
FindYeucaunhapkho: tìm và xem thông tin yêu cầu nhập kho trong bảng yêu cầu nhập kho
Hình 3.7: Mô hình ca sử dụng chi tiết Yêu cầu nhập kho
1.1. Ca sử dụng thêm mới yêu cầu nhập kho
Tiền điều kiện: Bộ phận mua vật tƣ đăng nhập hệ thống, bảng vật tƣ, phòng ban, kho
vật tƣ, nhà cung cấp đã 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 nhập kho đƣợ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 nhập kho
2. Hiển thị form nhập thông
tin yêu cầu nhập kho Bảng vật tƣ Bảng phòng ban Bảng kho vật tƣ Bảng nhà cung cấp 3. Nhập thông tin về yêu
cầu nhập kho, ghi lại
4. Thêm mới thông tin vào cơ sở dữ liệu
Bảng yêu cầu nhập kho
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ó. Kho vật tƣ đƣợc chọn từ danh sách các kho vật tƣ đã có. NCC đƣợc chọn từ danh sách các NCC đã có.
1.2. Ca sử dụng sửa thông tin yêu cầu nhập kho
Tiền điều kiện: Bộ phận mua vật tƣ đăng nhập hệ thống, bảng vật tƣ, phòng ban, kho
vật tƣ, nhà cung cấp, yêu cầu nhập kho đã 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 nhập kho đƣợ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 nhập kho
2. Hiện danh sách tất cả các
yêu cầu nhập kho Bảng yêu cầu nhập kho 3. Chọn yêu cầu nhập kho
cần sửa
4. Hiện form thông tin chi tiết yêu cầu nhập kho đƣợc chọn
Bảng vật tƣ Bảng phòng ban Bảng kho vật tƣ Bảng nhà cung cấp Bảng yêu cầu nhập kho 5. Sửa thông tin yêu cầu
nhập kho, ghi lại 6. Cập nhật thông tin vào cơ sở dữ liệu Bảng yêu cầu nhập kho
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ó. Kho vật tƣ đƣợc chọn từ danh sách các kho vật tƣ đã có. NCC đƣợc chọn từ danh sách các NCC đã có.
1.3. Ca sử dụng xóa yêu cầu nhập kho
Tiền điều kiện: Bộ phận mua vật tƣ đăng nhập hệ thống, bảng yêu cầu nhập kho đã 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 nhập kho bị xóa ra khỏi
cơ sở dữ liệu.
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 nhập kho
2. Hiện danh sách tất cả các yêu cầu nhập kho
Bảng yêu cầu nhập kho
3. Chọn yêu cầu nhập kho
và yêu cầu xóa 4. Yêu cầu nhập kho bị xóa ra khỏi cơ sở dữ liệu Bảng yêu cầu nhập kho
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 nhập kho
Tiền điều kiện: Bộ phận mua 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 nhập kho 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 nhập kho
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 nhập kho tìm đƣợc Bảng yêu cầu nhập kho
Luồng sự kiện phụ:
Bƣớc 4: Nếu không tìm thấy yêu cầu nhập kho 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 nhập kho tìm đƣợc.
2. Ca sử dụng cập nhật giao dịch nhập kho
Tác nhân: Bộ phận kho
Mục đích: Cập nhật giao dịch nhập kho vào bảng giao dịch nhập kho
Mô tả: Sau khi yêu cầu nhập kho đƣợc chấp nhận bộ phận kho tiến hành nhập vật tƣ
vào kho. Các thao tác có thể là thêm mới giao dịch nhập kho, tìm kiếm giao dịch nhập kho hoặc chọn các giao dịch nhập kho đã có để xóa, sửa.
Mô hình ca sử dụng:
Hình 3.8: Mô hình ca sử dụng chi tiết Giao dịch nhập kho Ca sử dụng cập nhật giao dịch nhập kho gồm 4 ca sử dụng con:
AddGDnhapkho: thêm mới giao dịch nhập kho vào bảng giao dịch nhập kho UpdateGDnhapkho: sửa thông tin giao dịch nhập kho
DeleteGDnhapkho: xoá giao dịch nhập kho ra khỏi bảng giao dịch nhập kho FindGDnhapkho: tìm và xem thông tin các giao dịch nhập kho trong bảng
giao dịch nhập kho
2.1 Ca sử dụng thêm mới giao dịch nhập kho
Tiền điều kiện: Bộ phận kho đăng nhập hệ thống, yêu cầu nhập kho đƣợc phê duyệt,
bảng hóa đơn mua vật tƣ, vật tƣ, nhân viên, nhà cung cấp đã có dữ liệu
Hậu điều kiện: Sau khi thao tác thành công, thông tin giao dịch nhập kho đƣợ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 giao dịch nhập kho
2. Hiển thị form nhập mã hóa đơn mua vật tƣ
3. Nhập mã hóa đơn mua
vật tƣ 4. Hiển thị form nhập thông tin giao dịch nhập kho tƣơng ứng với mã hóa đơn mua vật tƣ
Bảng hóa đơn mua vật tƣ
Bảng nhân viên Bảng nhà cung cấp
Bảng vật tƣ 5. Nhập thông tin về giao
dịch nhập kho, ghi lại 6. Thêm mới thông tin vào cơ sở dữ liệu Bảng giao dịch nhập kho
Luồng sự kiện phụ:
Bƣớc 4: Kiểm tra mã hóa đơn mua vật tƣ, nếu mã yêu cầu đã đƣợc phê duyệt thì cho phép nhập thông tin giao dịch nhập kho tƣơng ứng với phiếu hóa đơn mua vật tƣ. Ngƣợc lại không cho phép nhập giao dịch nhập kho.
Bƣớc 6: 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:
Các thông tin hóa đơn mua vật tƣ đƣợc lấy từ phiếu hóa đơn mua vật tƣ. Nhân viên đƣợc chọn từ danh sách các nhân viên đã có.
NCC đƣợc chọn từ danh sách các NCC đã có. Vật tƣ đƣợc chọn từ danh sách các vật tƣ đã có.
2.2 Ca sử dụng sửa thông tin giao dịch nhập kho
Tiền điều kiện: Bộ phận kho đăng nhập hệ thống, bảng vật tƣ, nhân viên, nhà cung cấp,
giao dịch nhập kho đã có dữ liệu.
Hậu điều kiện: Sau khi thao tác thành công, thông tin giao dịch nhập kho đƣợ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 giao dịch nhập kho
2. Hiện danh sách tất cả các
giao dịch nhập kho Bảng giao dịch nhập kho 3. Chọn giao dịch nhập
kho cần sửa
4. Hiện form thông tin chi tiết giao dịch nhập kho đƣợc chọn
Bảng nhân viên Bảng nhà cung cấp Bảng vật tƣ
Bảng giao dịch nhập kho 5. Sửa thông tin giao dịch
nhập kho, ghi lại 6. Cập nhật thông tin vào cơ sở dữ liệu Bảng giao dịch nhập kho
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:
Nhân viên đƣợc chọn từ danh sách các nhân viên đã có. NCC đƣợc chọn từ danh sách các NCC đã có.
Vật tƣ đƣợc chọn từ danh sách các vật tƣ đã có.
2.3 Ca sử dụng xóa giao dịch nhập kho
Tiền điều kiện: Bộ phận kho đăng nhập hệ thống, bảng giao dịch nhập kho đã có dữ
liệu.
Hậu điều kiện: Sau khi thao tác thành công, thông tin giao dịch nhập kho 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 giao dịch nhập kho
2. Hiện danh sách tất cả các giao
dịch nhập kho Bảng giao dịch nhập kho 3. Chọn giao dịch nhập
kho và yêu cầu xóa
4. Khách hàng bị xóa ra khỏi cơ sở dữ liệu
Bảng giao dịch nhập kho
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.
2.4 Ca sử dụng tìm kiếm giao dịch nhập kho
Tiền điều kiện: Bộ phận kho đă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 giao dịch nhập kho 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 giao dịch nhập kho
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 giao dịch nhập kho tìm đƣợc
Bảng giao dịch nhập kho
Luồng sự kiện phụ:
Bƣớc 4: Nếu không tìm thấy giao dịch nhập kho 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 giao dịch nhập kho tìm đƣợc
3. Ca sử dụng cập nhật yêu cầu xuất kho
Tác nhân: Bộ phận bán vật tƣ