II. Mụ hỡnh ca sử dụng nghiệp vụ bỏn hàng
3.2. Ca sử dụng cập nhật Yờu cầu mua hàng
Tỏc nhõn: Phũng vật tƣ
Mục đớch: Cập nhật yờu cầu mua hàng vào bảng yờu cầu mua hàng
Mụ tả: Khi cú nhu cầu mua hàng, phũng vật tƣ lập phiếu yờu cầu mua hàng để
trỡnh ban lónh đạo phờ duyệt. Với ca sử dụng này, phũng vật tƣ cú thể thờm mới yờu cầu mua hàng, tỡm kiếm yờu cầu mua hàng hoặc chọn cỏc yờu cầu mua hàng đó cú để xúa, sửa.
Ca sử dụng cập nhật yờu cầu mua hàng gồm 4 ca sử dụng con:
ThemYCMuahang: thờm mới một đơn hàng cần mua vào bảng yờu cầu mua hàng
CapnhatYCMuahang: sửa thụng tin trờn đơn hàng cần mua
XoaYCMuahang: xoỏ yờu cầu mua hàng ra khỏi bảng yờu cầu mua hàng TimYCMuahang: tỡm và xem thụng tin trờn đơn hàng cần mua trong bảng yờu
128
Mụ hỡnh ca sử dụng:
<<user>>
Cập nhật nhập hàng
(from Use-Case Model )
ThemYCMuahang Phòng vật t- (from Mua hàng) SuaYCMuahang TimYCMuahang XoaYCMuahang <<user>> Hỡnh 45: Mụ hỡnh ca sử dụng chi tiết cập nhật nhập hàng
3.2.1. Ca sử dụng thờm mới yờu cầu mua hàng
Tiền điều kiện: Phũng vật tƣ đăng nhập hệ thống, bảng Hàng húa, đơn 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 mua hàng đƣợ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 hàng
2. Hiển thị form nhập thụng tin yờu cầu mua hàng
Bảng Hanghoa Bảng Donhang Bảng Nhacungcap 3. Nhập thụng tin về yờu
cầu mua hàng, ghi lại
4. Thờm mới thụng tin vào cơ sở dữ liệu
Bảng Donhang
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.
129
Sự kiện đặc biệt:
Hàng húa đƣợc chọn từ danh sỏch cỏc mặt hàng đó cú.
Nhà cung cấp đƣợc chọn từ danh sỏch cỏc nhà cung cấp đó cú.
3.2.2. Ca sử dụng sửa thụng tin yờu cầu mua hàng
Tiền điều kiện: Phũng vật tƣ đăng nhập hệ thống, bảng hàng húa, yờu cầu mua
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 mua hàng đƣợ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 hàng
2. Hiện danh sỏch tất cả cỏc yờu cầu mua hàng
Bảng yờu cầu mua hàng 3. Chọn yờu cầu mua
hàng cần sửa
4. Hiện form thụng tin chi tiết yờu cầu mua hàng đƣợc chọn
Bảng Hanghoa Bảng Nhacungcap Bảng Donhang 5. Sửa thụng tin yờu cầu
mua hàng, ghi lại
6. Cập nhật thụng tin vào cơ sở dữ liệu
Bảng Donhang
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:
Đơn hàng đƣợc chọn từ danh sỏch cỏc đơn hàng đó cú Hàng húa đƣợc chọn từ danh sỏch cỏc mặt hàng đó cú.
3.2.3. Ca sử dụng xúa yờu cầu mua hàng
Tiền điều kiện: Bộ phận mua, bỏn hàng đăng nhập hệ thống, bảng yờu cầu mua
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 mua hàng 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 hàng
2. Hiện danh sỏch tất cả cỏc yờu cầu mua hàng
Bảng Donhang 3. Chọn yờu cầu mua
hàng và yờu cầu xúa
4. Yờu cầu mua hàng bị xúa ra khỏi cơ sở dữ liệu
130
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.2.4. Ca sử dụng tỡm kiếm yờu cầu mua hàng Tiền điều kiện: Phũng vật tƣ đăng nhập hệ thống Tiền điều kiện: Phũng 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 hàng
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 hàng
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 hàng tỡm đƣợc
Bảng yờu cầu mua hàng
Luồng sự kiện phụ:
Bƣớc 4: Nếu khụng tỡm thấy yờu cầu mua hàng 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.
131