II. Mụ hỡnh ca sử dụng nghiệp vụ bỏn hàng
3.1. Ca sử dụng cập nhật bỏn hàng
Tỏc nhõn: Bộ phận bỏn hàng
Mục đớch: Cập nhật đơn hàng của khỏch và yờu cầu xuất kho
Mụ tả: Khi cú yờu cầu mua sản phẩm của khỏch hàng, bộ phận bỏn hàng tiến hành
thờm mới đơn hàng vào cơ sở dữ liệu. Qua dữ liệu trờn đơn hàng, bộ phận kho sẽ tiến hành xuất hàng cho khỏch. Ca sử dụng này cú thể cho phộp ngƣời dựng tỡm kiếm đơn hàng, chọn cỏc đơn hàng để chỉnh sửa và xúa.
Mụ hỡnh ca sử dụng:
ThemDonhang
Bộ phận quản lý bá n hàng
(from Use Case V i ew)
CapnhatDonhang XoaDonhang Phòng vật t- (from Mua hàng) TimDonhang <<use>> <<use>> Cập nhật bá n hàng
(from Use-Case Model )
XuatKho
<<user>>
Hỡnh 44: Mụ hỡnh ca sử dụng cập nhật chi tiết bỏn hàng Ca sử dụng cập nhật bỏn hàng gồm 5 ca sử dụng con:
ThemDonhang: thờm mới một đơn hàng của khỏch hàng vào bảng đơn hàng CapnhatDonhang: sửa thụng tin về đơn hàng khi khỏch hàng cú những thay
đổi
XoaDonhang: xoỏ yờu cầu mua hàng ra khỏi bảng đơn hàng
TimDonhang: tỡm và xem thụng tin cỏc đơn hàng trong bảng đơn hàng
Xuatkho: Dựa vào đơn hàng mà bộ phận bỏn hàng cập nhõt, phũng vật tƣ sẽ tiến hành giao dịch xuất kho
125
3.1.1. Ca sử dụng thờm mới đơn hàng
Tiền điều kiện: Bộ phận bỏn hàng đăng nhập hệ thống, bảng đơn hàng, 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 đơn 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 đơn hàng 2. Hiển thị form nhập thụng tin đơn hàng Bảng Donhang Bảng Khohang Bảng Tochuc 3. Nhập thụng tin về đơn hàng, ghi lại
4. Thờm mới thụng tin vào cơ sở dữ liệu
Bảng Hanghoa
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:
Đơ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ú. Kho hàng đƣợc chọn từ danh sỏch cỏc kho hàng đó cú. Tổ chức đƣợc chọn từ danh sỏch cỏc tổ chức đó cú.
3.1.2. Ca sử dụng sửa thụng tin trờn đơn hàng
Tiền điều kiện: Bộ phận bỏn hàng đăng nhập hệ thống, bảng đơn hàng, hàng húa,
kho hàng, tổ chức đó cú dữ liệu.
Hậu điều kiện: Sau khi thao tỏc thành cụng, thụng tin đơn 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 đơn hàng
2. Hiện danh sỏch tất cả cỏc đơn hàng
Bảng đơn hàng 3. Chọn đơn hàng cần sửa 4. Hiện form thụng tin chi
tiết đơn hàng đƣợc chọn
Bảng Donhang Bảng Hanghoa Bảng Khohang Bảng Tochuc 5. Sửa thụng tin trờn đơn
hàng, ghi lại
6. Cập nhật thụng tin vào cơ sở dữ liệu
126
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ú. Kho hàng đƣợc chọn từ danh sỏch cỏc kho hàng đó cú. Tổ chức đƣợc chọn từ danh sỏch cỏc tổ chức đó cú.
3.1.3. Ca sử dụng xúa đơn hàng
Tiền điều kiện: Bộ phận bỏn hàng đăng nhập hệ thống, bảng đơ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 về đơn 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 đơn hàng
2. Hiện danh sỏch tất cả cỏc đơn hàng
Bảng Donhang 3. Chọn đơn hàng và yờu
cầu xúa
4. Đơn hàng bị xúa ra khỏi cơ sở dữ liệu
Bảng Donhang
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.1.4. Ca sử dụng tỡm kiếm đơn hàng
Tiền điều kiện: Bộ phận bỏn hàng đă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 đơn 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 đơn 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 đơn hàng tỡm đƣợc
Bảng Donhang
Luồng sự kiện phụ:
Bƣớc 4: Nếu khụng tỡm thấy đơn hàng 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.
127
3.1.5. Ca sử dụng xuất kho
Tiền điều kiện: Phũng vật tƣ đăng nhập vào hệ thống
Hậu điều kiện: Sau khi thao tỏc thành cụng, giao dịch xuất kho ứng với đơn hàng
của khỏch hàng đƣợc cập nhật và hàng húa sẽ đƣợc chuyển cho khỏch hàng
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 đơn hàng cần xuất 2. Hiện cỏc đơn hàng cần
xuất
Bảng Donhang Bảng Khohang 3. Nhập cỏc mó hàng trong
đơn hàng
4. Hiển thị chi tiết thụng tin từng mặt hàng, đang ở kho nào và chuyển thành giao dịch xuất kho
Bảng Donhang Bảng Hanghoa Bảng Khohang