1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập nhóm phân tích thiết kế hướng Đối tượng ứng dụng quản lý bán hàng

128 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Thiết Kế Hướng Đối Tượng Ứng Dụng Quản Lý Bán Hàng
Tác giả Nguyễn Thành Lân, Hoàng Anh Vũ, Bùi Phạm Trường Vỹ, Trịnh Anh Cường
Người hướng dẫn Ths. Võ Thị Thu Hà
Trường học Trường Đại Học
Chuyên ngành Quản Lý Bán Hàng
Thể loại báo cáo
Định dạng
Số trang 128
Dung lượng 14,35 MB

Cấu trúc

  • 2. Sơ đồ UseCase (11)
  • 5. Cấp quyền cho nhân viên (17)
  • 6. Điểm danh nhân viên (18)
  • 7. Xem Thống kê (19)
  • 8. Quản lý thông tin khách hàng (20)
  • 10. Chỉnh sửa thông tin khách hàng (22)
  • 11. Xóa khách hàng (23)
  • 12. Quản lý hóa đơn (24)
  • 13. Tạo hóa đơn (25)
  • 14. In hóa đơn (26)
  • 15. Xem chi tiết hóa đơn (27)
  • 16. Xóa hóa đơn (28)
  • 17. Cập nhật số lượng sản phẩm (29)
  • 18. Chỉnh sửa thông tin sản phẩm (30)
  • 19. Thêm sản phẩm (31)
  • 20. Quản lý sản phẩm trong kho (32)
  • 21. Quản lý xuất nhập kho (33)
  • 22. Thêm hóa đơn mua hàng (34)
  • 23. Chỉnh sửa hóa đơn mua hàng (35)
  • 24. Xóa hóa đơn mua hàng (36)
  • 29. Thêm sản phẩm kho (94)
  • 8. Activity Diagram (AD) (112)
  • 9. Design Class Diagram (DCD) (128)

Nội dung

Use case liên quan Đăng ký, quản lý sản nhà cung cấp, cấp quyền cho nhân viên, điểm danh nhân viên, xem thống kê, quản lý sản phẩm trong kho, quản lý xuất nhập kho, quản lý hóa đơn, quản

Sơ đồ UseCase

Tên use case Đăng ký

Mô tả Đăng ký tài khoản để có thể đăng nhập vào sử dụng hệ thống (Nếu chưa có)

Actor Quản lý, nhân viên kho, thu ngân

Use case liên quan Đăng nhập Điều kiện kích hoạt Người dùng chọn nút đăng ký

Tiền điều kiện Người dùng chưa có tài khoản và được cấp mã xác thực để đăng ký

Hậu điều kiện Đăng ký để có thể xác thực được trong hệ thống khi đăng nhập

Hệ thống hiển thị form đăng ký bao gồm các thông tin cần thiết như tài khoản, mật khẩu, họ tên, năm sinh và mã xác thực Để hoàn tất quá trình đăng ký, nhân viên cần liên hệ với quản lý để được cấp mã xác thực sẵn có.

2 Hệ thống kiểm tra và thông báo đăng ký thành công

Luồng sự kiện phụ 2.1 Không đăng ký thành công do tài khoản đã được sử dụng yêu cầu nhập lại bước 2.

2.2 Không đăng ký thành công do mã xác thực không chính xác yêu cầu nhập lại bước 2.

Tên use case Đăng nhập

Mô tả Đăng nhập vào hệ thống để quản lý, sử dụng các chức năng trong hệ thống.

Actor Quản lý, nhân viên kho, thu ngân.

Trong bài viết này, chúng tôi sẽ trình bày các trường hợp sử dụng liên quan đến việc đăng ký và quản lý nhà cung cấp, cấp quyền cho nhân viên, cũng như điểm danh và xem thống kê nhân viên Bên cạnh đó, người dùng có thể quản lý sản phẩm trong kho, theo dõi xuất nhập kho, quản lý hóa đơn và thông tin khách hàng Để kích hoạt các chức năng này, người dùng chỉ cần chọn nút đăng nhập.

Tiền điều kiện Người dùng đã có tài khoản

Hậu điều kiện Đăng nhập vào được hệ thống

Luồng sự kiện chính 1 Hệ thống hiển thị form đăng nhập (bao gồm tài khoản, mật khẩu).

2 Hệ thống kiểm tra, xác thực và thông báo đăng nhập thành công

Luồng sự kiện phụ 2.1 Không đăng nhập thành công do người dùng điền sai tài khoản hoặc mật khẩu, yêu cầu nhập lại bước 2.

3.Quản lý nhà cung cấp

Tên Use-Case Quản lý nhà cung cấp

Mô tả Xem thông tin nhà cung cấp

Use-Case liên quan Đăng nhập, điều chỉnh thông tin nhà cung cấp Điều kiện kích hoạt Người dùng chọn nhà cung cấp

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống thành công

Hậu điều kiện Hệ thống hiện thị thông tin nhà cung cấp

Hệ thống hiển thị danh sách các nhà cung cấp, giúp người dùng dễ dàng tìm kiếm và lựa chọn Trong trường hợp không có danh sách nhà cung cấp nào, người dùng có thể yêu cầu thêm thông tin về các nhà cung cấp để đáp ứng nhu cầu của mình.

4.Điều chỉnh thông tin nhà cung cấp

Tên Use-Case Điều chỉnh thông tin nhà cung cấp

Mô tả Chỉnh sửa, thêm, xóa thông tin nhà cung cấp

Use-Case liên quan Quản lý nhà cung cấp Điều kiện kích hoạt Người dùng chọn điều chỉnh

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống thành công

Hậu điều kiện Hệ thống hiện thị thông tin nhà cung cấp

Luồng sự kiện chính 1 Hệ thống hiện thị form chỉnh sửa thông tin nhà cung cấp

2 Người dùng chỉnh sửa thay đổi, xóa hoặc thêm nhà cung cấp và ấn cập nhật , xóa, thêm

3 Hệ thống kiểm tra và thông báo cập nhật thành công, xóa thành công, thêm thành công

Luồng sự kiện phụ 3.2 Hệ thống thông báo nhà cung cấp đã tồn tại yêu cầu kiểm tra lại và thực hiện lại bước 2

Cấp quyền cho nhân viên

Tên Use-Case Cấp quyền cho nhân viên

Mô tả Cấp quyền cho nhân viên đó là thu ngân hay nhân viên kho

Use-Case liên quan Đăng nhập Điều kiện kích hoạt Người dùng chọn cấp quyền

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống thành công

Hậu điều kiện Hệ thống hiện thị thông tin nhân viên

Luồng sự kiện chính 1 Hệ thống hiện thị form thông tin nhân viên

2 Người dùng chọn vào 1 trong 2 ô thu ngân hay quản lý kho bấm cấp quyền

Luồng sự kiện phụ 2.1 Cấp quyền thất bại, thử lại

Điểm danh nhân viên

Tên Use-Case Điểm danh nhân viên

Mô tả Chấm công cho nhân viên hằng ngày

Use-Case liên quan Đăng nhập Điều kiện kích hoạt Người dùng chọn mục điểm danh

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống thành công Hậu điều kiện Hệ thống hiện thị ngày tháng năm và bảng chấm công

Luồng sự kiện chính 1 Hệ thống hiện thị form điểm danh nhân viên

2 Người dùng chọn vào nhân viên số 1 bấm điểm danhLuồng sự kiện phụ

Xem Thống kê

Tên Use-Case Xem thống kê

Mô tả Xem tổng thu chi trong tháng hoặc tháng trước, bảng thông kê bán hàng trong 1 năm hoặc các năm trước

Use-Case liên quan Đăng nhập Điều kiện kích hoạt Người dùng chọn xem thông kê

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống thành công

Hậu điều kiện Hệ thống hiện thị thông tin bảng thống kê

Hệ thống hiển thị bảng thống kê chi tiết chi tiêu và lợi nhuận trong tháng này, giúp người dùng theo dõi tình hình tài chính Tuy nhiên, nếu bảng thống kê không hiển thị do lỗi, người dùng cần tải lại trang để khắc phục vấn đề.

Quản lý thông tin khách hàng

Tên use case Quản lý thông tin khách hàng

Mô tả Quản lý các thông tin của khách hàng từng mua hàng

Actor Thu ngân, quản lý

Trong bài viết này, chúng ta sẽ khám phá các trường hợp sử dụng liên quan đến quản lý khách hàng, bao gồm đăng nhập, thêm khách hàng, chỉnh sửa thông tin khách hàng và xóa khách hàng Điều kiện để kích hoạt các chức năng này là người dùng cần chọn nút “Quản lý khách hàng”.

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hiển thị danh sách các khách hàng đã từng mua hàng

Hệ thống hiển thị bảng thông tin khách hàng bao gồm các mục như Số thứ tự, Tên khách hàng, Ngày tham gia mua hàng và Số điện thoại, giúp quản lý và theo dõi thông tin khách hàng một cách hiệu quả.

2 Người dùng có thể chọn nút “Thêm” để thêm khách hàng vào quản lý.

3 Hệ thống chuyển sang chức năng thêm khách hàng.

4 Người dùng có thể chọn 1 khách hàng, chọn “Chỉnh sửa”.

5 Hệ thống chuyển sang chức năng chỉnh sửa khách hàng.

6 Người dùng có thể chọn nút “Xóa” để xóa khách hàng được chọn.

7 Hệ thống thông báo xác nhận và xóa khách hàng.

Luồng sự kiện phụ 1.1 Hệ thống hiển thị thông báo không có khách hàng nào khi không có dữ liệu khách hàng.

Tên use case Thêm khách hàng

Mô tả Thêm khách hàng để quản lý khách hàng trên hệ thống

Actor Thu ngân, quản lý

Use case liên quan Quản lý thông tin khách hàng Điều kiện kích hoạt Người dùng chọn nút “Thêm” khi đang ở mục “Quản lý khách hàng”.

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống hiển thị form để thêm thông tin khách hàng.

Luồng sự kiện chính 1 Hiển thị form “Thêm” khách hàng (bao gồm Họ tên, Ngày tham gia mua hàng, số điện thoại).

2 Người dùng nhập thông tin vào form để thêm khách hàng.

3 Hệ thống kiểm tra các thông tin hợp lệ và thông báo thêm khách hàng thành công.

Luồng sự kiện phụ 3.1 Hệ thống thông báo thông tin không hợp lệ và không thể thêm khách hàng, yêu cầu nhập lại bước 2.

3.2 Hệ thống thông báo số điện thoại đã được sử dụng và không thể thêm khách hàng, yêu cầu nhập lại bước 2.

Chỉnh sửa thông tin khách hàng

Tên use case Chỉnh sửa thông tin khách hàng

Mô tả Chỉnh sửa thông tin khách hàng để quản lý khi có sai sót hoặc cần thay đổi thông tin.

Actor Thu ngân, quản lý

Trong trường hợp quản lý thông tin khách hàng, người dùng có thể kích hoạt tính năng chỉnh sửa bằng cách nhấn nút “Chỉnh sửa” nằm ở cột bên cạnh số điện thoại trong mục “Quản lý khách hàng”.

Tiền điều kiện Người dùng đã đăng nhập thành công và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống hiển thị form thông tin của khách hàng đã được chọn.

Luồng sự kiện chính 1 Hiển thị form chỉnh sửa (bao gồm Họ tên, Ngày tham gia mua hàng, số điện thoại) các thông tin đã có sẵn.

2 Người dùng nhập vào thông tin vào form tương ứng cần chỉnh sửa.

3 Hệ thống kiểm tra các thông tin hợp lệ và thông báo chỉnh sửa thành công.

Luồng sự kiện phụ 3.1 Hệ thống thông báo thông tin không hợp lệ và không thể chỉnh sửa khách hàng, yêu cầu nhập lại bước 2.

3.2 Hệ thống thông báo số điện thoại đã được sử dụng và không thể chỉnh sửa khách hàng, yêu cầu nhập lại bước 2.

Xóa khách hàng

Tên use case Xóa khách hàng

Mô tả Xóa thông tin khách hàng để quản lý và giảm dữ liệu chứa hoặc khi thêm sai khách hàng

Actor Thu ngân, quản lý

Use case liên quan Quản lý thông tin khách hàng Điều kiện kích hoạt Người dùng chọn nút “Xóa” khi đang ở mục “Quản lý khách hàng”

(nút “Xóa” nằm ở cột kế bên cột “Chỉnh sửa”).

Tiền điều kiện Người dùng đã đăng nhập thành công và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống xóa thành công khách hàng

Luồng sự kiện chính 1 Hệ thống thông báo “Đã chắc chắn xóa khách hàng này??” và đưa ra 2 nút lựa chọn “Có” và “Hủy”.

2 Người dùng lựa chọn yêu cầu xóa khách hàng rồi ấn nút.

3 Hệ thống kiểm tra và thông báo xóa thành công.

Luồng sự kiện phụ 3.1 Hệ thống thông báo “Yêu cầu đã được hủy bỏ” khi người dùng ấn nút “Hủy”.

Quản lý hóa đơn

Tên use case Quản lý hóa đơn

Mô tả Quản lý các hóa đơn khi mua bán.

Actor Thu ngân, quản lý.

Người dùng có thể thực hiện nhiều chức năng liên quan đến hóa đơn như đăng nhập, tạo hóa đơn, xem chi tiết, in hóa đơn và xóa hóa đơn Để kích hoạt các tính năng này, người dùng cần chọn nút “Quản lý hóa đơn”.

Tiền điều kiện Người dùng đã đăng nhập thành công và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống hiển thị thông tin danh sách các hóa đơn.

Luồng sự kiện chính 1 Hệ thống hiển thị bảng chứa thông tin các hóa đơn (bao gồm

Số thứ tự, Mã hóa đơn, Ngày xuất hóa đơn, Tên khách hàng, ,

Số điện thoại của khách hàng và tình trạng hóa đơn).

2 Người dùng có thể chọn nút “Tạo hóa đơn” để tạo hóa đơn cho hệ thống để quản lý.

3 Hệ thống chuyển sang chức năng tạo hóa đơn.

4 Người dùng có thể chọn 1 hóa đơn, chọn “Xem chi tiết”.

5 Hệ thống chuyển sang chức năng “Xem chi tiết”.

6 Người dùng có thể chọn nút “Xóa” để xóa hóa đơn được chọn.

7 Hệ thống thông báo xác nhận và xóa hóa đơn.

8 Người dùng có thể chọn 1 hóa đơn, chọn “In”.

9 Hệ thống thông báo xác nhận và in hóa đơn.

Luồng sự kiện phụ 1.1 Hệ thống hiển thị thông báo không có hóa đơn nào khi chưa có dữ liệu hóa đơn.

Tạo hóa đơn

Tên use case Tạo hóa đơn

Mô tả Tạo hóa đơn để lưu, sử dụng các chức năng liên quan và quản lý trên hệ thống

Actor Thu ngân, quản lý

Use case liên quan Quản lý hóa đơn Điều kiện kích hoạt Người dùng chọn nút “Thêm” khi đang ở mục “Quản lý hóa đơn”.

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống hiển thị form để thêm hóa đơn

Luồng sự kiện chính 1 bắt đầu bằng việc hiển thị form “Tạo hóa đơn”, bao gồm các trường thông tin như Mã hóa đơn, Tên sản phẩm, Số lượng sản phẩm, Giá, Ngày tạo, Tên nhân viên, Tên khách hàng, Số điện thoại, Tình trạng hóa đơn và Tổng tiền Trong đó, Mã hóa đơn và Tổng tiền sẽ được hệ thống tự động tạo và tính toán, vì vậy người dùng không cần nhập hai thông tin này.

2 Người dùng nhập thông tin vào form để thêm khách hàng.

3 Hệ thống kiểm tra các thông tin hợp lệ và thông báo thêm khách hàng thành công.

Luồng sự kiện phụ 3.1 Hệ thống thông báo thông tin không hợp lệ và không thể tạo hóa đơn, yêu cầu nhập lại bước 2.

In hóa đơn

Tên use case In hóa đơn

Mô tả In hóa đơn để gửi cho khách hàng.

Actor Thu ngân, quản lý.

Use case liên quan Quản lý hóa đơn. Điều kiện kích hoạt Người dùng chọn nút “In” khi đang ở mục “Quản lý hóa đơn”.

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và có role là thu ngân hoặc quản lý và máy có kết nối máy in.

Hậu điều kiện Hệ thống thực hiện thao tác in hóa đơn.

Luồng sự kiện chính 1 Hiển thị thông báo xác nhận in hóa đơn và đưa ra 2 nút lựa chọn “Đồng ý” và “Hủy”.

2 Người dùng lựa chọn yêu cầu và nhấn “Đồng ý”

3 Hệ thống kiểm tra, in hóa đơn và thông báo in thành công.

Luồng sự kiện phụ 3.1 Hệ thống xác thực yêu cầu và thông báo “Yêu cầu đã được hủy” và hủy in hóa đơn.

3.2 Hệ thống kiểm tra và thông báo máy in chưa được kết nối vào máy và hủy yêu cầu in hóa đơn.

Xem chi tiết hóa đơn

Tên use case Xem chi tiết hóa đơn

Mô tả Xem chi tiết 1 đơn hàng

Actor Thu ngân, quản lý.

Use case liên quan Quản lý hóa đơn Điều kiện kích hoạt Người dùng chọn “Xem chi tiết hóa đơn” kế bên nút “In”

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống hiển thị chi tiết hóa đơn.

Hệ thống hiển thị thông tin chi tiết của hóa đơn bao gồm các yếu tố quan trọng như: số thứ tự, mã hóa đơn, ngày tạo, tên sản phẩm, số lượng sản phẩm mua, giá cả, tên khách hàng, số điện thoại, tổng tiền, tên nhân viên, và tình trạng hóa đơn.

Xóa hóa đơn

Tên use case Xóa hóa đơn

Mô tả Xóa hóa đơn để quản lý và giảm dữ liệu chứa hoặc khi tạo bị sai.

Actor Thu ngân, quản lý.

Use case liên quan Quản lý hóa đơn Điều kiện kích hoạt Người dùng chọn nút “Xóa” khi đang ở mục “Quản lý hóa đơn” (nút

“Xóa” nằm ở cột kế bên cột “Xem chi tiết”).

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống và có role là thu ngân hoặc quản lý.

Hậu điều kiện Hệ thống xóa thành công hóa đơn được chọn

Luồng sự kiện chính 1 Hệ thống thông báo “Đã chắc chắn xóa hóa đơn này??” và đưa ra 2 nút lựa chọn “Đồng ý” và “Hủy”.

2 Người dùng lựa chọn yêu cầu xóa hóa đơn rồi ấn nút “Đồng ý”.

3 Hệ thống kiểm tra và thông báo xóa thành công.

Luồng sự kiện phụ 3.1 Hệ thống thông báo “Yêu cầu đã được hủy bỏ” khi người dùng ấn nút “Hủy”.

Cập nhật số lượng sản phẩm

Tên Use-Case Cập nhật số lượng sản phẩm

Mô tả Qúa trình cập nhật số lượng sản phẩm trong kho

Nhân viên kho sử dụng chức năng quản lý sản phẩm để đăng nhập và cập nhật số lượng sản phẩm trong kho Điều kiện kích hoạt cho quá trình này là việc nhân viên cần phải thực hiện đăng nhập vào hệ thống.

Tiền điều kiện Nhân viên kho chọn chức năng cập nhật số lượng sản phẩm

Hậu điều kiện Hệ thống hiển thị chức năng cập nhật số lượng sản phẩm

Luồng sự kiện chính 1 Hệ thống hiển thị danh sách các sản phẩm có trong kho ( Mã Sp , Số lượng SP , Tên Sp )

2 Nhân viên kho chọn số lượng sản phẩm cần cập nhập

3 Hệ thống hiện thị số lượng sản phẩm nhân viên kho đã chọn

4 Nhân viên kho cập nhật số lượng và nhấn nút lưu

5 Hệ thống thông báo lưu thành công

Hệ thống gặp sự cố khi không hiển thị danh sách sản phẩm đầy đủ hoặc không hiển thị danh sách sản phẩm nào Ngoài ra, việc cập nhật số lượng sản phẩm cũng không thành công, gây ảnh hưởng đến trải nghiệm người dùng.

Chỉnh sửa thông tin sản phẩm

Tên Use-Case Chỉnh sửa thông tin sản phẩm

Mô tả Sử dụng chức năng chỉnh sửa thông tin sản phẩm để tiến hành chỉnh sửa thông tin của sản phẩm

Trong quản lý sản phẩm trong kho, nhân viên kho cần đăng nhập thành công để truy cập vào chức năng chỉnh sửa thông tin sản phẩm Điều kiện kích hoạt cho phép họ thực hiện các thay đổi cần thiết thông qua hệ thống quản lý sản phẩm.

Tiền điều kiện Nhân viên kho chọn chức năng chỉnh sửa thông tin sản phẩm

Hậu điều kiện Hệ thống hiển thị chức năng chỉnh sửa thông tin sản phẩm

Luồng sự kiện chính 1 Hệ thống hiển thị các danh sách các sản phẩm có trong kho ( Mã SP ,

2 Nhân viên kho Nhấn vào Mã SP cần tìm

3 Hệ thống hiển thị form thông tin của sản phẩm ( Tên SP, Mô tả ,Công dụng , Độ ưu chuộng )

4 Nhân viên kho chỉnh sửa thông tin sản phẩm và nhấn vào nút Lưu

5 Hệ thống thông báo lưu thành công

Luồng sự kiện phụ 1.1 Hệ thống không hiển thị danh sách

2.1 Không hiển thị Mã sản phẩm cần chỉnh sửa 5.1 Hệ thống cập nhật thất bại

Thêm sản phẩm

Tên Use-Case Thêm sản phẩm

Mô tả Sử dụng chức năng thêm sản phẩm để thêm sản phẩm mới

Trong quản lý sản phẩm trong kho, nhân viên kho cần đăng nhập thành công để kích hoạt chức năng quản lý sản phẩm Điều này đảm bảo rằng chỉ những người có quyền truy cập mới có thể thực hiện các thao tác liên quan đến sản phẩm trong kho.

Tiền điều kiện Nhân viên kho chọn chức năng Thêm sản phẩm

Hậu điều kiện Hệ thống hiển thị chức năng thêm sản phẩm

Luồng sự kiện chính 6 Hệ thống hiển thị một button để thêm sản phẩm ( Mã SP , Tên SP , Số lượng )

7 Nhân viên kho Nhấn vào Thêm sản phẩm

8 Hệ thống hiển thị form Thêm sản phẩm ( Tên , Số lượng )

9 Nhân viên kho thêm sản phẩm mới và nhấn vào nút lưu

10 Hệ thống thông báo lưu thành công.

Quản lý sản phẩm trong kho

Tên Use-Case Quản lý sản phẩm trong kho

Mô tả Dùng để quản lý sản phẩm trong kho

Use-Case liên quan Đăng nhập Điều kiện kích hoạt Nhân viên kho đăng nhập thành công và sử dụng chức năng này

Tiền điều kiện Nhân viên kho đăng nhập thành công và sử dụng chức năng quản lý sản phẩm

Hậu điều kiện Hệ thống hiển thị danh sách sản phẩm

Luồng sự kiện chính 11 Hệ thống hiện thị form danh sách sản phẩm có trong kho ( Mã SP ,

12 Nhân viên kho chọn chức năng cần sử dụng

13 Hệ thống hiển thị chức năng nhân viên kho đã chọn

Luồng sự kiện phụ 6.1 Hệ thống không hiển thị form danh sách

7.1 Hệ thống không hiển thị chức năng nhân viên đã chọn

Quản lý xuất nhập kho

Tên Use-Case Quản lý xuất nhập kho

Mô tả Dùng để quản lý xuất nhập kho

Use-Case liên quan Đăng nhập Điều kiện kích hoạt Nhân viên kho đăng nhập thành công và sử dụng chức năng này

Tiền điều kiện Nhân viên kho đăng nhập thành công và sử dụng chức năng quản lý xuất nhập kho

Hậu điều kiện Hệ thống hiện thị form xuất nhập kho

Luồng sự kiện chính 1 Hệ thống hiện thị form danh sách đơn hàng

2 Nhân viên kho chọn chức năng cần sử dụng

3 Hệ thống hiển thị chức năng nhân viên kho đã chọn

Thêm hóa đơn mua hàng

Tên Use-Case Thêm hóa đơn mua hàng

Mô tả Dùng để thêm hóa đơn mua hàng

Use-Case liên quan Quản lý xuất nhập kho , đăng nhập Điều kiện kích hoạt Nhân viên kho đăng nhập thành công và sử dụng chức năng này

Tiền điều kiện Nhân viên kho đăng nhập thành công và sử dụng chức năng thêm hóa đơn mua hàng

Hậu điều kiện Hệ thống hiện thị form chức năng thêm hóa đơn mua hàng

Luồng sự kiện chính 4 Hệ thống hiện thị form thêm hóa đơn

5 Nhân viên kho nhập vào hóa đơn mới

6 Hệ thống thông báo cập nhật thành công

7 Nhân viên kho chọn nút lưu

8 Hệ thống thông báo lưu thành công

Luồng sự kiện phụ 3.1 Hệ thông cập nhật thất bại

5.1 Hệ thống cập nhập thất bại

Chỉnh sửa hóa đơn mua hàng

Tên Use-Case Chỉnh sửa hóa đơn mua hàng

Mô tả Dùng để chỉnh sửa hóa đơn mua hàng

Use-Case liên quan Quản lý xuất nhập kho , đăng nhập Điều kiện kích hoạt Nhân viên kho đăng nhập thành công và sử dụng chức năng này

Tiền điều kiện Nhân viên kho đăng nhập thành công và thông qua quản lý xuất nhập kho để sử dụng chức năng chỉnh sửa hóa đơn mua hàng

Hậu điều kiện Hệ thống hiện thị form chức năng chỉnh sửa đơn hàng

Luồng sự kiện chính 1 Hệ thống hiện thị form chỉnh sửa hóa đơn

2 Nhân viên kho cập nhật hóa đơn

3 Hệ thống thông báo cập nhật thành công

4 Nhân viên kho chọn nút lưu

5 Hệ thống thông báo lưu thành công

Luồng sự kiện phụ 3.1 Hệ thông cập nhật thất bại

5.1 Hệ thống cập nhập thất bại

Xóa hóa đơn mua hàng

Tên Use-Case Xóa hóa đơn mua hàng

Mô tả Dùng để xóa hóa đơn mua hàng

Use-Case liên quan Quản lý xuất nhập kho , đăng nhập Điều kiện kích hoạt Nhân viên kho đăng nhập thành công và sử dụng chức năng này

Tiền điều kiện Nhân viên kho đăng nhập thành công và thông qua quản lý xuất nhập kho để sử dụng chức năng xóa hóa đơn mua hàng

Hậu điều kiện Hệ thống hiện thị form chức năng chỉnh sửa đơn hàng

Luồng sự kiện chính 1 Hệ thống hiện thị form xóa hóa đơn

2 Nhân viên kho chọn hóa đơn cần tìm

3 Hệ thống hiển thị hóa đơn cần tìm thành công

4 Nhân viên kho chỉnh sửa hóa đơn và nhấn nút lưu

5 Hệ thống thông báo lưu thành công

Luồng sự kiện phụ 3.1 Hệ thông cập nhật thất bại

5.1 Hệ thống cập nhập thất bại

3.Thêm nhà cung cấp + Sửa thông tin nhà cung cấp

4.Quản lý nhà cung cấp

5.Cấp quyền cho nhân viên

8.Thêm hóa đơn mua hàng

9.Chỉnh sữa hóa đơn mua hàng

10.Xóa hóa đơn mua hàng

11.Quarn lý sản phẩm trong kho

12.Chỉnh sữa thông tin sản phẩm

14.Quản lý thông tin khách hàng + Thêm khách hàng

15.Chỉnh sữa thông tin khách hàng

16.Xóa thông tin khách hàng

20.Xem chi tiết hóa đơn

25.Sửa thông tin nhân viên

24.Thêm sản phẩm trong kho

26.Sửa thông tin sản phẩm trong kho

25.Xóa sản phẩm trong kho

26.Quản lý xuất nhập kho

3.Chỉnh sửa Thông tin sản phẩm kho

6.Cấp quyền cho nhân viên

9.Nhập Thông tin nhà cung cấp

10.Sửa thông tin nhà cung cấp

11.Quản lý Nhà cung cấp

13.Chỉnh sữa thông tin khách hàng

14.Quản lý thông tin khách hàng

16.Xem chi tiết hóa đơn

20.Quản lý sản phẩm trong kho

21.Cập nhật số lượng sản phẩm

22.Chỉnh sửa thông tin sản phẩm

28.Sửa thông tin nhân viên

Thêm sản phẩm kho

30.Quản lý xuất nhập kho

31.Thêm hóa đơn xuất nhập kho

3.Chỉnh sửa đơn hàng kho

6.Quản lý sản phẩm trong kho

7.chỉnh sửa thông tin sản phẩm

8.Cập nhật số lượng sản phẩm

10.Quản lý nhà cung cấp

11.Chỉnh sửa thông tin sản phẩm

Activity Diagram (AD)

3.Chỉnh sửa đơn hàng kho

6.Quản lý nhà cung cấp

7.Điều chỉnh thông tin nhà cung cấp

11.Xem sản phẩm trong kho

12.Chỉnh sữa thông tin sản phẩm

13.Cập nhật số lượng sản phẩm

Ngày đăng: 12/12/2024, 16:28