Tổng hợp các chức năng của quy trình mua bán vật tƣ

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý hoạch định nguồn lực doanh nghiệp (Trang 50 - 60)

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

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ƣ (adsbygoogle = window.adsbygoogle || []).push({});

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ó.

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 (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

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.

2. Ca sử dụng cập nhật hóa đơn mua vật tƣ

Tác nhân: Bộ phận mua vật tƣ

Mục đích: Cập nhật hóa đơn mua vật tƣ vào bảng hóa đơn mua vật tƣ

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

vật tƣ. Các thao tác có thể là thêm mới hóa đơn mua vật tƣ, tìm kiếm hóa đơn mua vật tƣ hoặc chọn các hóa đơn mua vật tƣ đã có để xóa, sửa.

Chức năng tham chiếu: R2.1.13

Ca sử dụng cập nhật hóa đơn mua vật tƣ gồm 4 ca sử dụng con:

 AddHDmua: thêm mới một hóa đơn mua vật tƣ vào bảng hóa đơn mua vật tƣ  UpdateHDmua: sửa thông tin hóa đơn mua vật tƣ

 DeleteHDmua: xoá hóa đơn mua vật tƣ ra khỏi bảng hóa đơn mua vật tƣ  FindHDmua: tìm và xem thông tin các hóa đơn mua vật tƣ trong bảng hóa

Mô hình ca sử dụng:

Hình 2.6: Mô hình ca sử dụng chi tiết Hóa đơn mua vật tƣ

2.1 Ca sử dụng thêm mới hóa đơn mua vật tư

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 mua vật tƣ,

nhân viên, nhà cung cấp, 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 hóa đơn 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 hóa đơn mua vật tƣ

2. Hiển thị form nhập mã yêu cầu mua vật tƣ

3. Nhập mã yêu cầu mua

vật tƣ 4. Hiển thị form nhập thông tin hóa đơn mua vật tƣ tƣơng ứng với mã yêu cầu mua vật tƣ

Bảng yêu cầu mua vật tƣ Bảng nhân viên

Bảng nhà cung cấp Bảng vật tƣ (adsbygoogle = window.adsbygoogle || []).push({});

5. Nhập thông tin về hóa đơn mua vật tƣ, ghi lại

6. Thêm mới thông tin vào cơ sở dữ liệu

Bảng hóa đơn mua vật tƣ

Luồng sự kiện phụ:

 Bƣớc 4: Kiểm tra mã yêu cầu mua vật tƣ, nếu mã yêu cầu đã đƣợc phê duyệt thì cho phép nhập thông tin hóa đơn mua vật tƣ tƣơng ứng với phiếu yêu cầu mua vật tƣ. Ngƣợc lại không cho phép nhập hóa đơn mua vật tƣ.

 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 yêu cầu mua vật tƣ đƣợc lấy từ phiếu yêu cầu mua vật tƣ  Nhân viên đƣợc chọn từ danh sách các nhân viên đã có.

 Nhà cung cấp đƣợc chọn từ danh sách các nhà cung cấp đã 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 hóa đơn mua vật tư

Tiền điều kiện: Bộ phận mua vật tƣ đăng nhập hệ thống, bảng vật tƣ, nhân viên, nhà

cung cấp, hóa đơn 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 hóa đơn 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 hóa đơn mua vật tƣ

2. Hiện danh sách tất cả các hóa đơn mua vật tƣ

Bảng hóa đơn mua vật tƣ

3. Chọn hóa đơn mua vật tƣ cần sửa

4. Hiện form thông tin chi tiết hóa đơn mua vật tƣ đƣợc chọn

Bảng nhân viên Bảng nhà cung cấp Bảng vật tƣ

Bảng hóa đơn mua vật tƣ 5. Sửa thông tin hóa đơn

mua vật tƣ, ghi lại

6. Cập nhật thông tin vào cơ

sở dữ liệu Bảng hóa đơn 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:

 Nhân viên đƣợc chọn từ danh sách các nhân viên đã có. (adsbygoogle = window.adsbygoogle || []).push({});

 Nhà cung cấp đƣợc chọn từ danh sách các nhà cung cấp đã 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 hóa đơn mua vật tư

Tiền điều kiện: Bộ phận mua vật tƣ đăng nhập hệ thống, bảng hóa đơn 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 hóa đơn 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 hóa đơn mua vật tƣ

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

đơn mua vật tƣ Bảng hóa đơn mua vật tƣ 3. Chọn hóa đơn mua vật

tƣ và yêu cầu xóa

4. Hóa đơn mua vật tƣ bị xóa ra khỏi cơ sở dữ liệu

Bảng hóa đơn 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.

2.4 Ca sử dụng tìm kiếm hóa đơn mua vật tư

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 hóa đơn 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 hóa đơn 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 hóa đơn mua vật tƣ tìm đƣợc

Bảng hóa đơn mua vật tƣ

Luồng sự kiện phụ:

 Bƣớc 4: Nếu không tìm thấy hóa đơn 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.

IV. Phân tích hệ thống (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Xây dựng hệ thống thông tin quản lý hoạch định nguồn lực doanh nghiệp (Trang 50 - 60)