Mô hình ca sử dụng mức gộp quy trình Xuất kho

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý hoạch định nguồn lực doanh nghiệp (Trang 76)

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ƣ

Mục đích: Cập nhật yêu cầu xuất kho vào bảng yêu cầu xuất kho

Mô tả: Khi có yêu cầu mua vật tƣ của khách hàng, bộ phận bán vật tƣ lập yêu cầu xuất

kho và có thể thêm mới yêu cầu xuất kho, tìm kiếm yêu cầu xuất kho hoặc chọn các yêu cầu xuất kho đã có để xóa, sửa.

Chức năng tham chiếu: R3.2.1 Mô hình ca sử dụng:

Hình 3.9: Mô hình ca sử dụng chi tiết Yêu cầu xuất kho Ca sử dụng cập nhật yêu cầu xuất kho gồm 4 ca sử dụng con: Ca sử dụng cập nhật yêu cầu xuất kho gồm 4 ca sử dụng con:

 AddYCxuatkho: thêm mới một yêu cầu xuất kho vào bảng yêu cầu xuất kho  UpdateYCxuatkho: sửa thông tin yêu cầu xuất kho

 DeleteYCxuatkho: xoá yêu cầu xuất kho ra khỏi bảng yêu cầu xuất kho

 FindYCxuatkho: tìm và xem thông tin các yêu cầu xuất kho trong bảng yêu cầu xuất kho

3.1 Ca sử dụng thêm mới yêu cầu xuất kho

Tiền điều kiện: Bộ phận bán vật tƣ đăng nhập hệ thống, bảng vật tƣ, phòng ban, kho

vật tƣ, khách hàng đã 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 xuất 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 xuất kho

2. Hiển thị form nhập thông

tin yêu cầu xuất kho Bảng vật tƣ Bảng phòng ban Bảng kho vật tƣ Bảng khách hàng 3. Nhập thông tin về yêu

cầu xuất 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 xuất 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ó.  Khách hàng đƣợc chọn từ danh sách các khách hàng đã có.

3.2 Ca sử dụng sửa thông tin yêu cầu xuất kho

Tiền điều kiện: Bộ phận bán vật tƣ đăng nhập hệ thống, bảng vật tƣ, phòng ban, kho

vật tƣ, khách hàng, yêu cầu xuất 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 xuất 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 xuất kho

2. Hiện danh sách tất cả các

3. Chọn yêu cầu xuất kho cần sửa

4. Hiện form thông tin chi tiết yêu cầu xuất kho đƣợc chọn

Bảng vật tƣ Bảng phòng ban Bảng kho vật tƣ Bảng khách hàng Bảng yêu cầu xuất kho 5. Sửa thông tin yêu cầu

xuất 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 xuất 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ó.  Khách hàng đƣợc chọn từ danh sách các khách hàng đã có.

3.3 Ca sử dụng xóa yêu cầu xuất kho

Tiền điều kiện: Bộ phận bán vật tƣ đăng nhập hệ thống, bảng yêu cầu xuất 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 xuất 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 yêu cầu xuất kho

2. Hiện danh sách tất cả các yêu cầu xuất kho

Bảng yêu cầu xuất kho

3. Chọn yêu cầu xuất kho và yêu cầu xóa

4. Yêu cầu xuất kho bị xóa ra

khỏi cơ sở dữ liệu Bảng yêu cầu xuất 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.

3.4 Ca sử dụng tìm kiếm yêu cầu xuất kho

Tiền điều kiện: Bộ phận 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 xuất 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 xuất 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 xuất kho tìm đƣợc Bảng yêu cầu xuất kho

Luồng sự kiện phụ:

 Bƣớc 4: Nếu không tìm thấy yêu cầu xuất 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 xuất kho tìm đƣợc.

4. Ca sử dụng cập nhật giao dịch xuất kho

Tác nhân: Bộ phận kho

Mục đích: Cập nhật giao dịch xuất kho vào bảng giao dịch xuất kho

Mô tả: Sau khi yêu cầu xuất kho đƣợc chấp nhận bộ phận kho tiến hành xuất vật tƣ ra

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống thông tin quản lý hoạch định nguồn lực doanh nghiệp (Trang 76)

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

(137 trang)