1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo CUỒI kì môn PHÁT TRIỂN hệ THỐNG THỐNG DOANH NGHIÊP đề tài QUẢN lý KHO GIÀY FAKE

79 1 0

Đ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 đề Quản Lý Kho Giày Fake
Tác giả Nguyễn Minh Phương, Huỳnh Nguyễn Tường Vy, Phan Thị Diễm Thúy
Người hướng dẫn Th.s Dương Hữu Phúc
Trường học Trường Đại Học Tôn Đức Thắng
Chuyên ngành Phát Triển Hệ Thống Doanh Nghiệp
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 79
Dung lượng 311,99 KB

Cấu trúc

  • 3.1 Phần đánh giá của giảng viên chấm bài (5)
  • 3.2 Phần đánh giá của giảng viên hướng dẫn (5)
  • 5.1 Tính cấp thiết của vấn đề nghiên cứu (10)
  • 5.2 Mục đích và đối tượng (10)
  • 5.3 Phạm vi nghiên cứu (11)
  • 5.4 Phương pháp nghiên cứu (11)
  • 6.1 Giới thiệu đề tài (12)
  • 7.1 Đặc tả yêu cầu (13)
    • 7.1.2 Yêu cầu phi chức năng (13)
  • 8.1 Chức năng quản lý hệ thống (15)
  • 8.2 Chức năng quản lý hàng hóa (15)
  • 8.3 Chức năng quản lý nhập hàng (15)
  • 8.4 Chức năng quản lý nhân viên (15)
  • 8.5 Chức năng quản lý xuất hàng (16)
  • 8.6 Chức năng quản lý nhà cung cấp (16)
  • 8.7 Chức năng quản lý danh mục (16)
  • 8.8 Chức năng Kiểm kê (16)
  • 8.9 Chức năng tìm kiếm (16)
  • 10.1 Use Case 1: Đăng Nhập (20)
  • 10.2 Use Case 2: Đăng Ký (22)
  • 10.3 Use Case 3: Đăng Xuất (23)
  • 10.4 Use Case 4: Đổi Mật Khẩu (24)
  • 10.5 Use Case 5: Quản Lý Danh Mục Sản Phẩm (26)
  • 10.6 Use Case 6: Thêm Danh Mục (28)
  • 10.7 Use Case 7: Xóa Danh Mục (30)
  • 10.8 Use Case 8: Sửa Danh Mục (32)
  • 10.9 Use Case 9: Liệt Kê Danh Mục (34)
  • 10.10 Use Case 10: Quản Lý Sản Phẩm (36)
  • 10.11 Use Case 11: Thêm Sản Phẩm (37)
  • 10.12 Use Case 12: Xóa Sản Phẩm (39)
  • 10.13 Use Case 13: Sửa Sản Phẩm (41)
  • 10.14 Use Case 14: Liệt Kê Sản Phẩm (43)
  • 10.15 Use Case 15: Quản Lý Nhà Cung Cấp (44)
  • 10.16 Use Case 16: Thêm Nhà Cung Cấp (46)
  • 10.17 Use Case 17: Xóa Nhà Cung Cấp (47)
  • 10.18 Use Case 18: Sửa Nhà Cung Cấp (49)
  • 10.19 Use Case 19: Liệt Kê Nhà Cung Cấp (51)
  • 10.20 Use Case 20: Quản Lý Nhân Viên (53)
  • 10.21 Use Case 21: Thêm Nhân Viên (54)
  • 10.22 Use Case 22: Xóa Nhân Viên (55)
  • 10.23 Use Case 23: Sửa Nhân Viên (57)
  • 10.24 Use Case 24: Danh Sách Nhân Viên (59)
  • 10.25 Use Case 25: Dữ Liệu Hàng Nhập (60)
  • 10.26 Use Case 26: Thêm Đơn Nhập (62)
  • 10.27 Use Case 27: Xóa Đơn Nhập (63)
  • 10.28 Use Case 28:Xem Đơn Nhập (64)
  • 10.29 Use Case 29:Danh Sách Đơn Nhập (65)
  • 10.30 Use Case 30:Dữ Liệu Đơn Xuất (66)
  • 10.31 Use Case 31:Thêm Đơn Xuất (68)
  • 10.32 Use Case 32:Xóa Đơn Xuất (69)
  • 10.34 Use Case 34:Sách Đơn Xuất (71)
  • 10.35 Use Case 35:Quản Lý Chi Nhánh (73)
  • 10.36 Use Case 36:Thêm chi nhánh (74)
  • 10.37 Use Case 36:Xóa Chi Nhánh (75)
  • 10.38 Use Case 38:Sửa Chi Nhánh (77)
  • 10.39 Use Case 39:Danh Sách Chi Nhánh (78)

Nội dung

Phần đánh giá của giảng viên chấm bài

Tp Hồ Chí Minh, ngày tháng năm 2020.

Phần đánh giá của giảng viên hướng dẫn

Tp Hồ Chí Minh, ngày tháng năm 2020.

2 BÀI TIỂU LUẬN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG 2

3 PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ 3

3.1 Phần đánh giá của giảng viên chấm bài: 3

3.2 Phần đánh giá của giảng viên hướng dẫn: 3

5.1 Tính cấp thiết của vấn đề nghiên cứu 8

5.2 Mục đích và đối tượng 8

6 CHƯƠNG I – TỔNG QUAN ĐỀ TÀI 10

7 CHƯƠNG II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 11

7.1.2 Yêu cầu phi chức năng 11

8.1 Chức năng quản lý hệ thống: 13

8.2 Chức năng quản lý hàng hóa: 13

8.3 Chức năng quản lý nhập hàng: 13

8.4 Chức năng quản lý nhân viên: 13

8.5 Chức năng quản lý xuất hàng: 14

8.6 Chức năng quản lý nhà cung cấp: 14

8.7 Chức năng quản lý danh mục: 14

10 Đặc tả use case trên hệ thống: 18

10.4 Use Case 4: Đổi Mật Khẩu 22

10.5 Use Case 5: Quản Lý Danh Mục Sản Phẩm 24

10.6 Use Case 6: Thêm Danh Mục 26

10.7 Use Case 7: Xóa Danh Mục 28

10.8 Use Case 8: Sửa Danh Mục 30

10.9 Use Case 9: Liệt Kê Danh Mục 32

10.10Use Case 10: Quản Lý Sản Phẩm 34

10.11Use Case 11: Thêm Sản Phẩm 35

10.12Use Case 12: Xóa Sản Phẩm 37

10.13Use Case 13: Sửa Sản Phẩm 39

10.14Use Case 14: Liệt Kê Sản Phẩm 41

10.15Use Case 15: Quản Lý Nhà Cung Cấp 42

10.16Use Case 16: Thêm Nhà Cung Cấp 44

10.17Use Case 17: Xóa Nhà Cung Cấp 45

10.18Use Case 18: Sửa Nhà Cung Cấp 47

10.19Use Case 19: Liệt Kê Nhà Cung Cấp 49

10.20Use Case 20: Quản Lý Nhân Viên 51

10.21Use Case 21: Thêm Nhân Viên 52

10.22Use Case 22: Xóa Nhân Viên 53

10.23Use Case 23: Sửa Nhân Viên 55

10.24Use Case 24: Danh Sách Nhân Viên 57

10.25Use Case 25: Dữ Liệu Hàng Nhập 58

10.26Use Case 26: Thêm Đơn Nhập 60

10.27Use Case 27: Xóa Đơn Nhập 61

10.28Use Case 28:Xem Đơn Nhập 62

10.29Use Case 29:Danh Sách Đơn Nhập 63

10.30Use Case 30:Dữ Liệu Đơn Xuất 64

10.31Use Case 31:Thêm Đơn Xuất 66

10.32Use Case 32:Xóa Đơn Xuất 67

10.34Use Case 34:Sách Đơn Xuất 69

10.35Use Case 35:Quản Lý Chi Nhánh 71

10.36Use Case 36:Thêm chi nhánh 72

10.37Use Case 36:Xóa Chi Nhánh 73

10.38Use Case 38:Sửa Chi Nhánh 75

10.39Use Case 39:Danh Sách Chi Nhánh 76

Tính cấp thiết của vấn đề nghiên cứu

Trong thời đại công nghệ hiện nay, con người đã trải qua nhiều thay đổi trong cách sống, đặc biệt là trong phương thức giao tiếp và làm việc.

Trong lĩnh vực quản lý hệ thống thông tin, ảo hóa đang trở thành xu hướng chủ đạo, thay thế phương pháp truyền thống cồng kềnh và khó kiểm soát Việc làm việc trong môi trường ảo hóa mang lại sự thuận tiện và khả năng kiểm soát tác vụ một cách trực quan hơn Ảo hóa giúp tối ưu hóa quy trình giao tiếp và làm việc, đặc biệt là tại các công ty lớn, nơi nó nâng cao hiệu suất và tốc độ làm việc Sự phát triển của các phần mềm quản lý cũng ngày càng được chú trọng, dẫn đến việc ra mắt nhiều ứng dụng mới Trong bối cảnh đó, chúng tôi đã phát triển một website "quản lý kho giày cho nhiều chi nhánh", giúp kiểm soát nguồn hàng, nhà cung cấp và nhân viên một cách dễ dàng và trực quan.

Mục đích và đối tượng

Tạo một website giúp quản lý nguồn hàng, nhà cung cấp và quy trình nhập xuất hàng hóa một cách dễ dàng và trực quan Phương pháp này nhanh hơn so với các phương pháp truyền thống, giúp tối ưu hóa hiệu quả làm việc và nâng cao trải nghiệm người dùng.

Chúng em mong muốn áp dụng kiến thức tích lũy từ các môn học năng khiếu và hiệu suất cao để tối ưu hóa giải pháp cho những vấn đề trong quản lý.

Đối tượng của bài viết này là thực thi các vấn đề liên quan đến website, bao gồm việc tìm kiếm nhà cung cấp, đặt đơn hàng và quản lý nhà cung cấp Ngoài ra, bài viết cũng đề cập đến việc quản lý nhân viên, thực hiện các thao tác liên quan đến sản phẩm và dữ liệu hàng hóa nhập xuất.

Phương pháp nghiên cứu

Bài báo cáo này áp dụng nhiều phương pháp nghiên cứu đa dạng, bao gồm phân tích và tổng hợp, sử dụng LaTeX trên Overleaf, làm việc nhóm, phản biện, và thảo luận để trao đổi ý kiến Qua đó, nhóm đã rút ra những tâm đắc và xây dựng kế hoạch một cách logic.

Hệ thống không chỉ áp dụng các phương pháp kỹ năng mà còn được phát triển trên các ngôn ngữ lập trình như JavaScript và PHP, đồng thời tương tác hiệu quả với dữ liệu lưu trữ trên SQL Giao diện được thiết kế trực quan, dễ nhìn và dễ hiểu, giúp người dùng tiếp cận một cách thuận lợi và thực hiện các thao tác nhanh chóng.

6 CHƯƠNG I – TỔNG QUAN ĐỀ TÀI

Giới thiệu đề tài

7 CHƯƠNG II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Đặc tả yêu cầu

Yêu cầu phi chức năng

Khả năng cập nhật dữ liệu chính xác và liên tục trong thời gian ngắn, chỉ vài giây, mà không làm ảnh hưởng đến trải nghiệm của người sử dụng là một ưu điểm nổi bật.

Giao diện sử dụng cần phải thân thiện và dễ tiếp cận, cho phép người dùng thao tác một cách dễ dàng Điều này không chỉ giúp thực hiện các chức năng cơ bản một cách thuận tiện mà còn tạo ấn tượng tốt cho người sử dụng.

Cuối cùng, việc truy xuất thông tin và hiển thị trên trang web được thực hiện nhanh chóng, gần như không có độ trễ.

– Dữ liệu mà được lưu trữ đồng thời mã hóa chúng thông qua các phương pháp

Để đảm bảo an toàn cho hệ thống, cần áp dụng các phương pháp sao lưu dữ liệu như thông tin hàng hóa, nhà cung cấp và nhân viên Việc này không chỉ giúp bảo vệ tính toàn vẹn của dữ liệu mà còn đảm bảo tính nhất quán khi khôi phục thông tin từ hệ thống.

– Đặc biệt ta cần bảo quản thông tin riêng tư như tài khoản và mật khẩu.

Quản lý cấp độ phân quyền của các tài khoản là rất quan trọng để bảo vệ thông tin riêng tư, đảm bảo chỉ có những tài khoản có quyền hạn cao mới có thể truy cập vào các dữ liệu nhạy cảm.

– Với những tài khoản mà có quyền hạn cao thì tài khản đó có khả năng thảo tác như là thêm - chỉnh sửa - xóa.

Các tài khoản nhân viên kho không có quyền truy cập vào cơ sở dữ liệu quan trọng của hệ thống, nhưng vẫn có thể thực hiện các thao tác phù hợp với quyền hạn của tài khoản trên website.

Hệ thống có khả năng dễ dàng bảo trì và cho phép thêm hoặc xóa các thành phần, đồng thời có kế hoạch phát triển rõ ràng cho tương lai.

Sở hữu tính toàn vẹn cùng với độ bảo mật và an toàn cao, hệ thống này còn cho phép truy xuất dữ liệu một cách tin cậy và linh hoạt.

– Có thể cơ cấu lại phầm mềm để phát triển các hệ thống khác một cách dễ dàng.

Quản lý hệ thống một cách dễ dàng thông qua các tác vụ, đồng thời kiểm soát và xây dựng nội dung trên website để tăng tính linh hoạt.

Khả năng quản lý dữ liệu một cách chính xác và chặt chẽ rất quan trọng, bao gồm việc kiểm tra lỗi hiệu quả và thu thập thông tin có độ chính xác cao và tính thích hợp cao.

Chức năng quản lý hệ thống

Chức năng này cho phép nhân viên và người dùng tạo tài khoản, đăng nhập và đăng xuất khỏi hệ thống Chủ cửa hàng có quyền xóa tài khoản của nhân viên, trong khi các chi nhánh có thể sử dụng tài khoản để kiểm tra hàng hóa trong kho.

Chức năng quản lý hàng hóa

Nhân viên và chủ cửa hàng có quyền truy cập vào chức năng quản lý hàng hóa, cho phép tạo mới, chỉnh sửa thông tin sản phẩm và xóa hàng hóa hết hạn Ngoài ra, chức năng này còn giúp xem tình trạng tồn kho, từ đó điều chỉnh lượng hàng trong kho một cách hiệu quả.

Chức năng quản lý nhập hàng

Chức năng này cho phép nhân viên nhập hàng hóa khi cần thiết và kiểm tra các điều kiện cần thiết trước khi lập phiếu nhập kho Nhân viên có thể chỉnh sửa thông tin trong phiếu như mã đơn hàng, ngày nhập, nhà cung cấp và số lượng.

Chức năng quản lý nhân viên

Chức năng này cho phép chủ kho quản lý nhân viên hiệu quả bằng cách thêm, chỉnh sửa và xóa thông tin của họ Chủ kho có thể dễ dàng bổ sung nhân viên mới vào danh sách, cập nhật thông tin khi có thay đổi, và xóa nhân viên khi họ xin nghỉ việc hoặc bị sa thải.

Chức năng quản lý xuất hàng

Chức năng này cho phép nhân viên kiểm tra hàng hóa, thực hiện xuất hàng và lập phiếu xuất kho một cách hiệu quả Các chỉnh sửa có thể được tùy chỉnh, bao gồm cả phiếu nhập kho, nhằm nâng cao quy trình quản lý kho.

Chức năng quản lý nhà cung cấp

Nhân viên và quản lý có khả năng tạo mới thông tin nhà cung cấp khi có nguồn nhập mới, điều chỉnh thông tin khi có sự thay đổi và xóa nhà cung cấp khi ngừng nhập hàng từ nguồn đó.

Chức năng quản lý danh mục

Nhân viên và quản lý có khả năng tạo mới thông tin danh mục sản phẩm khi cần thêm danh mục mới, điều chỉnh thông tin khi có thay đổi và xóa danh mục sản phẩm khi không còn cần thiết.

Chức năng Kiểm kê

Nhân viên thực hiện kiểm tra số lượng hàng hóa theo các phiếu nhập và xuất, đồng thời đánh giá chất lượng hàng hóa để xem xét quy trình bảo quản Sau đó, họ lập biên bản kiểm kê nhằm hỗ trợ công tác quản lý hiệu quả.

Chức năng tìm kiếm

Nhân viên và chủ cửa hàng có thể dễ dàng tìm kiếm thông tin sản phẩm, hóa đơn và nhà cung cấp Ngoài ra, chủ cửa hàng còn có khả năng truy cập báo cáo thống kê hàng hóa để quản lý hiệu quả hơn.

STT TÊN USE CASE DIỄN GIẢI.

1 Đăng nhập Các actor thực hiện việc đăng nhệp để hệ thống giới hạn quyền thao tác của tác nhân đó.

2 Đăng ký NCác actor chưa có tài khoản thực hiện việc đăng kí tài khoản.

3 Đăng xuất Chỉ có các actor đã đăng nhập vào hệ thống mới có thể đăng xuất ra khỏi hệ thống.

4 Đổi mật khẩu khi người dùng quên mật khẩu

Các actor đã có tài khoản nhưng quên mật khẩu có thể xác thực thông tin để khôi phục mật khẩu Chỉ những người đã đăng nhập mới có quyền thay đổi mật khẩu cho tài khoản của mình.

5 Quản lý danh mục sản phẩm

Actor có quyền thêm, xóa, sửa các danh mục sản phẩm hoặc xem danh sách danh mục sản phẩm hiện có.

6 Thêm danh mục Actor có thể thêm danh mục mới từ đó có thể thực hiện các các chức năng xóa, sửa danh mục.

7 Xóa danh mục Actor có quyền xóa dunh mục sản phẩm ra khỏi hệ thống.

8 Sửa danh mục Actor có quyền sửa danh mục sản phẩm trên hệ thống.

9 Liệt kê danh mục Actor có thể xem các danh mục sản phẩm đang có trong hệ thống

10 Quản lý sản phẩm Actor có quyền thêm, xóa, sản phẩm hoặc sửa các thông tin sản phẩm và có thể xem danh sách thông tin về sản phẩm .

11 Thêm sản phẩm Actor có quyền thêm sản phẩm vào hệ thống.

12 Sửa sản phẩm Actor có quyền xóa sản phẩm ra khỏi hệ thống.

13 Sửa sản phẩm Actor có quyền sửa thông tin sản phẩm trên hệ thống.

14 Liệt kê sản phẩm Actor có thể xem danh sách các sản phẩm hiện có trên hệ thống.

Quản lý nhà cung cấp Actor cho phép người dùng thực hiện các quyền như thêm, xóa hoặc chỉnh sửa thông tin của nhà cung cấp Bên cạnh đó, người dùng cũng có thể xem danh sách các nhà cung cấp hiện có một cách dễ dàng và thuận tiện.

16 Thêm nhà cung cấp Actor có quyền thêm nhà cung cấp mới vào hệ thống.

17 Xóa nhà cung Actor có quyền xóa nhà cung cấp ra khỏi hệ thống.

18 Sửa nhà cung cấp Actor có quyền sửa thông tin nhà cung cấp trên hệ thống.

19 Liệt kê nhà cung cấp Actor có thể xem các NCC đang có trong hệ thống.

Quản lý nhân viên Actor có quyền thực hiện các thao tác như thêm, xóa hoặc sửa đổi thông tin của nhân viên Họ cũng có khả năng xem danh sách thông tin chi tiết về các nhân viên hiện có trong hệ thống.

21 Thêm nhân viên Actor có quyền thêm nhân viên mới vào hệ thống.

22 Xóa nhân viên Actor có quyền xóa nhân viên ra khỏi hệ thống.

23 Sửa nhân viên Actor có quyền sửa thông tin nhân viên trên hệ thống.

24 Danh sách nhân viên Actor có thể xem danh sách các nhân viên hiện có trên hệ thống.

Người dùng có quyền quản lý dữ liệu hàng nhập, bao gồm việc thêm, xóa hoặc chỉnh sửa thông tin đơn hàng nhập Họ cũng có khả năng xem danh sách các đơn hàng nhập hiện có trên hệ thống.

26 Thêm đơn nhập Actor có quyền thêm đơn hàng nhập mới vào hệ thống.

27 Xem đơn nhập Actor có quyền xóa đơn hàng nhập ra khỏi hệ thống.

28 Xóa đơn nhập Actor có quyền sửa thông tin về đơn hàng nhập trên hệ thống.

29 Danh sách đơn nhậpg Actor có thể xem danh sách các đơn hàng nhập hiện có trên hệ thống.

Actor có quyền quản lý dữ liệu hàng xuất, bao gồm việc thêm, xóa và sửa đổi thông tin đơn hàng xuất Họ cũng có khả năng xem danh sách các đơn hàng xuất hiện có trong hệ thống.

31 Thêm đơn xuất Actor có quyền thêm đơn hàng xuất mới vào hệ thống.

32 Xem đơn xuất Actor có quyền xóa đơn hàng xuất ra khỏi hệ thống.

33 Xóa đơn xuất Actor có quyền sửa thông tin về đơn hàng xuất trên hệ thống.

34 Danh sách đơn xuất Actor có thể xem danh sách các đơn hàng xuất hiện có trên hệ thống.

Quản lý chi nhánh Actor có quyền thực hiện các thao tác như thêm, xóa hoặc chỉnh sửa thông tin chi nhánh Ngoài ra, họ cũng có khả năng xem danh sách các chi nhánh hiện có trong hệ thống.

36 Thêm chi nhánh Actor có quyền thêm chi nhánh mới vào hệ thống.

37 Sửa chi nhánh Actor có quyền sửa nhân viên ra khỏi hệ thống.

38 Xóa chi nhánh Actor có quyền xóa thông tin chi nhánh trên hệ thống.

39 Danh sách chi nhánh Actor có thể xem danh sách các chi nhánh hiện có trên hệ thống.

10 Đặc tả use case trên hệ thống:

Use Case 1: Đăng Nhập

Tên Use Case Đăng Nhập

Ngữ cảnh Người dùng đã đăng ký tài khoản trên hệ thống và yêu cầu đăng nhập.

Ngữ cảnh Sự kiện kích hoạt Người dùng nhấn chọn đăng nhập

Mô tả Đăng nhập để sử dụng hệ thống Actor Nhân viên kho, quản lí

Để tham gia, người dùng không cần điều kiện tiên quyết Tuy nhiên, họ cần đảm bảo có kết nối internet ổn định và truy cập vào hệ thống Ngoài ra, người dùng phải có tài khoản đã đăng ký trên hệ thống.

Kết quả Người dùng đăng nhập thành công

1 Người dùng truy cập vào hệ thống

1.1 Hệ thống hiển thị trang chủ và các lựa chọn đăng nhập

2.1 Hệ thống hiển thị trang đăng nhập phù hợp

3 Người dùng nhập đầy đủ usename và password

4.1 Hệ thống hiển thị các chức năng cho người dùng " kết thúc usecase

Ngoại lệ 3.1a Người dùng nhập sai thông tin đăng nhập

3.1b Người dùng quên mật khẩu

Use Case 2: Đăng Ký

Tên Use Case Đăng ký

Ngữ cảnh Người dùng chưa có tài khoản trên hệ thống

Sự kiện kích hoạt Người dùng nhấn “Đăng ký”

Để thực hiện việc đăng ký tài khoản, nhân viên kho và quản lý cần đảm bảo rằng họ có kết nối internet và có thể truy cập vào hệ thống Điều này áp dụng cho những người chưa có tài khoản trên hệ thống Khi hoàn tất quy trình, người dùng sẽ đăng ký tài khoản thành công.

1 Người dùng truy cập vào hệ thống

1.1 Hệ thống hiển thị trang chủ và các lựa chọn đăng nhập, đăng ký

2.1 Hệ thống hiển thị trang đăng ký phù hợp

3 Người dùng nhập đầy đủ thông tin

4.1 Hệ thống kiểm tra thông tin và gửi mã OTP

5 Người dùng nhập mã OTP

5.1 Hệ thống xác nhận mã, tạo tài khoản thành công kết thúc use case

Ngoại lệ 4.1 Thông tin người dùng nhập đã tồn tại

5.1a Người dùng nhập sai mã OTP5.1b Người dùng không nhận được mã OTP5.1c Người dùng không nhập mã OTP

Use Case 3: Đăng Xuất

Tên Use Case Đăng ký

Ngữ cảnh Người dùng chưa có tài khoản trên hệ thống

Sự kiện kích hoạt Người dùng nhấn chọn “Đăng xuất”

Mô tả Chỉ có các actor đã đăng nhập vào hệ thống mới có thể đăng xuất ra khỏi hệ thống Actor Nhân viên kho, quản lí

Người dùng cần đảm bảo kết nối internet và có thể truy cập vào hệ thống để sử dụng dịch vụ, mà không cần có điều kiện tiên quyết Đặc biệt, những người chưa có tài khoản trên hệ thống cũng có thể tham gia.

1 Người dùng nhấn chọn “Đăng xuất”

1.1 Hệ thống hiển thị xác nhận đăng xuất

2.1 Hệ thống hiển thị thông báo “tài khoản đã được đăng xuất” và hiển thị lại trang đăng nhập.

Ngoại lệ 2.1a Người dùng nhấn chọn “Không đồng ý đăng xuất”

Use Case 4: Đổi Mật Khẩu

Tên Use Case Đổi mật khẩu khi người dùng quên mật khẩu

Ngữ cảnh Tài khoản đã đăng nhập vào hệ thống nhưng quên mật khẩu, cần xác nhận và lấy lại mật khẩu

Sự kiện kích hoạt Người dùng nhấn chọn “Quên mật khẩu”

Các actor đã có tài khoản nhưng quên mật khẩu có thể thực hiện xác thực thông tin để khôi phục mật khẩu Chỉ những tác nhân đã đăng nhập trước đó mới có quyền thay đổi mật khẩu của tài khoản.

Nếu các actor đã có tài khoản nhưng quên mật khẩu, hệ thống sẽ yêu cầu họ nhập lại số điện thoại Sau khi nhập số điện thoại, một mã xác nhận sẽ được gửi đến số đó Actor chỉ cần nhập mã xác nhận vừa nhận và tạo mật khẩu mới để khôi phục tài khoản.

Actor Nhân viên phục vụ, nhân viên thu ngân, nhân viên pha chế, khách hàng, quản lí, nhân viên bảo trì

Để sử dụng hệ thống, người dùng cần đảm bảo rằng không có điều kiện tiên quyết nào cản trở Họ phải có kết nối internet ổn định và đã đăng nhập vào hệ thống Ngoài ra, số điện thoại hoặc gmail được sử dụng để tạo tài khoản phải còn hoạt động.

Kết quả Người dùng đổi mật khẩu và đăng nhập thành công

1 1 Người dùng nhấn chọn “Quên mật khẩu”

1.1 Hệ thống hiện thị giao diện khôi phục mật khẩu.

2 Người dùng chọn phương thức khôi phục tương ứng (thông qua số điện thoại hoặc thông qua gmail)

2.1 Hệ thống hiển thị giao diện tương ứng để người dùng nhập thông tin.

3 Người dùng nhập đầy đủ thông tin.

3.1 Hệ thống gửi xác nhận.

4 Người dùng nhập mã xác nhận từ hệ thống.

5 Người dùng nhập mật khẩu mới và xác nhận mật khẩu mới

6 Người dùng nhấn chọn “Xác nhận”

6.1 Hệ thống xác nhận thay thay đổi mật khẩu thành công

Ngoại lệ 5.1a Mật khẩu mới và mật khẩu cũ giống nhau

5.1b Mật khẩu mới và xác nhận mật khẩu mới không trùng khớp

Use Case 5: Quản Lý Danh Mục Sản Phẩm

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

Khi cần tạo danh mục sản phẩm mới hoặc xem danh sách danh mục sản phẩm có sẵn trong kho, bạn có thể dễ dàng xóa hoặc chỉnh sửa thông tin liên quan đến các danh mục này.

Sự kiện kích hoạt Người dùng nhận chọn “Quản lý sản phẩm” ở giao diện chính

Tạo ra một hệ thống quản lý danh mục sản phẩm nhanh chóng và trực quan, cho phép người dùng dễ dàng thêm mới danh mục hoặc xem danh sách danh mục hiện có trên hệ thống.

Nhân viên kho và quản lý là hai vai trò quan trọng trong tổ chức Để thực hiện nhiệm vụ, quản lý cần đảm bảo kết nối internet ổn định và có quyền truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các chức năng cần thiết.

Kết quả Thêm được danh mục sản phẩm và xem được danh sách sản phẩm.

1 Quản lý đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Quản lý danh mục sản phẩm”

2.1 Hệ thống hiển thị 2 mục trong “Quản lý danh mục sản phẩm” đó là Thêm sản phẩm và Danh sách sản phẩm.

Use Case 6: Thêm Danh Mục

Tên Use Case Thêm danh mục

Ngữ cảnh Khi danh mục sản phẩm mới cần thêm

Sự kiện kích hoạt Người dùng nhấn chọn “thêm danh mục”

Người dùng có thể quản lý danh mục sản phẩm bằng cách nhấn vào tùy chọn "quản lý danh mục sản phẩm", sau đó chọn "thêm danh mục sản phẩm" và nhập thông tin cần thiết cho danh mục mới Khi nhấn "thêm", hệ thống sẽ tự động cập nhật danh sách quản lý và hiển thị các danh mục sản phẩm đã được thêm.

Nhân viên kho và quản lý là những diễn viên chính trong quy trình vận hành Để đảm bảo hiệu quả, người dùng cần có kết nối internet ổn định và quyền truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống và cung cấp đầy đủ thông tin về danh mục sản phẩm.

Kết quả Thêm được danh mục sản phẩm và xem được danh sách sản phẩm.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Thêm danh mục sản phẩm” và nhập thông tin danh mục.

2.1 Hệ thống yêu cầu người dùng nhập đầy đủ thông tin danh mục sản phẩm như: Mã danh mục, tên danh mục, mô tả danh mục,

3 Người dùng nhấn chọn “Thêm”

3.1 Hệ thống tiến hành kiểm tra thông tin danh mục:

3.1.1 Nếu thông tin danh mục hợp lệ hệ thống sẽ cập nhật dữ liệu danh mục và trả về danh sách danh mục vừa được cập nhật.

3.1.2 Nếu thông tin không hợp lệ hệ thống sẽ thông báo lỗi.

Use Case 7: Xóa Danh Mục

Tên Use Case Xóa Danh Mục

Ngữ cảnh Khi có danh mục sản phẩm cần được xóa ra khỏi kho

Sự kiện kích hoạt Người dùng nhấn chọn “Xóa”

Người dùng có thể quản lý danh mục sản phẩm bằng cách nhấn vào tùy chọn liệt kê danh mục Khi chọn danh mục cần xóa, hệ thống sẽ yêu cầu xác nhận trước khi tiến hành xóa danh mục sản phẩm khỏi danh sách.

Nhân viên kho và quản lý là hai vai trò quan trọng trong hệ thống Để thực hiện nhiệm vụ, người dùng cần đảm bảo có kết nối internet và truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống và danh mục sản phẩm cần phải tồn tại trong hệ thống để có thể hoạt động hiệu quả.

Kết quả Xóa danh mục sản phẩm thành công

1.Người dùng đăng nhập thành công

1.Người dùng đăng nhập thành công 1.1

Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xóa”

2.1 Hệ thống hiển thị các thông tin như: mã danh mục, tên danh mục

2.2 Người dùng thực hiện các tháo tác xóa danh mục sản phẩm cần xóa ra khỏi danh sách danh mục sản phẩm trong kho.

3 Người dùng nhấn chọn “Xác nhận”

3.1 Hệ thống sẽ cập nhật dữ liệu và trả về danh sách danh mục sản phẩm còn lại trong kho.

Use Case 8: Sửa Danh Mục

Tên Use Case Sửa Danh Mục

Ngữ cảnh Khi người dùng cần chỉnh sửa dữ liệu về danh mục sản phẩm như: mã danh mục, tên danh mục .

Sự kiện kích hoạt Người dùng nhấn chọn “Sửa”

Người dùng có thể quản lý danh mục sản phẩm bằng cách nhấn vào tùy chọn "quản lý danh mục sản phẩm" Sau đó, họ chọn "liệt kê danh mục sản phẩm" và nhấn "sửa" để hệ thống hiển thị thông tin danh mục, cho phép người dùng thực hiện các chỉnh sửa cần thiết.

Nhân viên kho và quản lý là những vai trò quan trọng trong hệ thống Để thực hiện công việc, người dùng cần đảm bảo có kết nối internet và truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống và danh mục sản phẩm phải tồn tại trong hệ thống để đảm bảo quy trình hoạt động hiệu quả.

Kết quả Sửa sản phẩm thành công

1.Người dùng đăng nhập thành công

1.Người dùng đăng nhập thành công 1.1

Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Sửa”

2.1 Hệ thống hiển thị các thông tin như: mã danh mục, tên danh mục

2.2 Người dùng thực hiện các tháo tác chỉnh sửa thông tin sản phẩm: mã danh mục, tên danh mục .

3 Người dùng nhấn chọn “Xác nhận”

3.1 Hệ thống sẽ cập nhật dữ liệu và trả về danh sách danh mục sản phẩm bao gồm thông tin danh mục sản phẩm đã được chỉnh sửa.

Ngoại lệ 2.1a Danh mục sản phẩm không tồn tại trong hệ thống.

2.1b Sai mã danh mục2.1c Số lượng không phù hợp

Use Case 9: Liệt Kê Danh Mục

Tên Use Case Liệt Kê Danh Mục

Ngữ cảnh Khi cần xem danh sách danh mục một cách cụ thể, rõ ràng.

Sự kiện kích hoạt Người dùng nhận chọn “Liệt kê danh mục” ở giao diện chính

Khi người dùng nhấn vào nút “Liệt kê danh mục”, hệ thống sẽ hiển thị danh sách các danh mục hiện có, cho phép người dùng chỉnh sửa hoặc xóa các danh mục không cần thiết khỏi danh sách.

Diễn viên không cần có điều kiện tiên quyết nào Quản lý cần đảm bảo rằng kết nối internet ổn định và có thể truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin.

+ Đảm bảo danh mục đã tồn tại trên hệ thống.

Kết quả Xem được dữ liệu đơn xuất

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Liệt kê danh mục”

2.1 Hệ thống hiển thị Danh sách danh mục

2.2 Người dùng thực hiện các tháo tác chỉnh sửa thông tin sản phẩm: mã danh mục, tên danh mục .

Use Case 10: Quản Lý Sản Phẩm

Tên Use Case Quản Lý Sản Phẩm

Ngữ cảnh Khi cần tạo sản phẩm mới hoặc muốn xem danh sách sản phẩm trong kho, và có thể xóa hoặc chỉnh sửa thông tin sản phẩm.

Sự kiện kích hoạt Người dùng nhận chọn “Quản lý sản phẩm” ở giao diện chính

Tạo một mục quản lý nhân viên nhanh chóng và trực quan, đồng thời cho phép thực hiện thêm sản phẩm hoặc xem danh sách sản phẩm hiện có trên hệ thống.

Nhân viên kho và quản lý là những vai trò quan trọng trong tổ chức Để thực hiện công việc hiệu quả, quản lý cần đảm bảo có kết nối internet ổn định và truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các chức năng cần thiết.

Kết quả Thêm được sản phẩm và danh sách sản phẩm, cũng như các chức năng xóa, sửa.

1 Quản lý đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Quản lý sản phẩm”

2.1 Hệ thống hiển thị 2 mục trong “Quản lý sản phẩm” đó là Thêm sản phẩm và Danh sách sản phẩm.

Use Case 11: Thêm Sản Phẩm

Tên Use Case Thêm Sản Phẩm

Ngữ cảnh Khi có sản phẩm cần được thêm vào kho

Sự kiện kích hoạt Người dùng nhấn chọn “thêm sản phẩm”

Người dùng có thể dễ dàng quản lý sản phẩm bằng cách nhấn vào tùy chọn quản lý sản phẩm, sau đó chọn "thêm sản phẩm" để nhập thông tin cho sản phẩm mới Khi nhấn "thêm", hệ thống sẽ tự động cập nhật danh sách quản lý sản phẩm và hiển thị các sản phẩm đã được thêm.

Diễn viên Nhân viên kho và Quản lý không có điều kiện tiên quyết nào Người dùng cần đảm bảo có kết nối internet và truy cập vào hệ thống, cũng như đã đăng nhập vào hệ thống Kết quả cuối cùng là thêm sản phẩm thành công.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Thêm sản phẩm”

2.1 Hệ thống yêu cầu người dùng nhập đầy đủ thông tin về sản phẩm như: Mã sản phẩm, tên sản phẩm, NCC, số lượng,

3 Người dùng nhấn chọn “Thêm”

3.1 Hệ thống tiến hành kiểm tra thông tin sản phẩm:

3.1.1 Nếu thông tin sản phẩm hợp lệ hệ thống sẽ cập nhật dữ liệu sản phẩm trong kho và trả về danh sách sản phẩm vừa được cập nhật.

3.1.2 Nếu thông tin không hợp lệ hệ thống sẽ thông báo lỗi.

Ngoại lệ 2.1a Trùng mã hàng

2.1b Sản phẩm đã tồn tại

Use Case 12: Xóa Sản Phẩm

Tên Use Case Xóa Sản Phẩm

Ngữ cảnh Khi có sản phẩm cần được xóa ra khỏi kho

Sự kiện kích hoạt Người dùng nhấn chọn “Xóa sản phẩm”

Khi người dùng nhấn vào quản lý sản phẩm và chọn liệt kê sản phẩm, hệ thống sẽ hiển thị danh sách sản phẩm Để xóa một sản phẩm, người dùng chỉ cần nhấn “xóa”, sau đó hệ thống sẽ yêu cầu xác nhận hành động này trước khi xóa sản phẩm khỏi danh sách.

Nhân viên kho và quản lý có vai trò quan trọng trong việc xử lý sản phẩm Để thực hiện việc xóa sản phẩm, người dùng cần đảm bảo có kết nối internet, đã đăng nhập vào hệ thống, và sản phẩm cần xóa phải tồn tại trong hệ thống Khi các điều kiện này được đáp ứng, quá trình xóa sản phẩm sẽ thành công.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xóa sẩn phẩm”

2.1 Hệ thống hiển thị các thông tin như: nhà cung cấp, mã hàng, số lượng,

2.2 Người dùng thực hiện các tháo tác xóa sản phẩm cần xóa ra khỏi danh sách sản phẩm trong kho.

3 Người dùng nhấn chọn “Xác nhận”

3.1 Hệ thống sẽ cập nhật dữ liệu và trả về danh sách sản phẩm còn lại trong kho.

Use Case 13: Sửa Sản Phẩm

Tên Use Case Sửa Sản Phẩm

Ngữ cảnh Khi người dùng cần chỉnh sửa dữ liệu về sản phẩm như: mã sản phẩm, NCC, số lượng .

Sự kiện kích hoạt Người dùng nhấn chọn “Sửa”

Người dùng có thể quản lý sản phẩm bằng cách nhấn vào tùy chọn quản lý, sau đó chọn liệt kê sản phẩm Khi người dùng nhấn “sửa”, hệ thống sẽ hiển thị thông tin sản phẩm để người dùng thực hiện chỉnh sửa cần thiết.

Nhân viên kho và quản lý là những diễn viên quan trọng trong quy trình quản lý sản phẩm Để thực hiện các thao tác, người dùng cần đảm bảo có kết nối internet và đã đăng nhập vào hệ thống Đồng thời, sản phẩm phải tồn tại trong hệ thống để có thể sửa đổi Kết quả của quá trình này là việc sửa sản phẩm thành công.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Sửa ”

2.1 Hệ thống hiển thị các thông tin như: nhà cung cấp, mã hàng, số lượng,

2.2 Người dùng thực hiện các tháo tác chỉnh sửa thông tin sản phẩm: Mã sản phẩm, NCC, số lượng, .

3 Người dùng nhấn chọn “Xác nhận”

3.1 Hệ thống sẽ cập nhật dữ liệu và trả về danh sách sản phẩm bao gồm thông tin sản phẩm đã được chỉnh sửa.

Ngoại lệ 2.1a Sản phẩm không tồn tại trong hệ thống.

2.1b Sai mã sản phẩm2.1c Số lượng không phù hợp

Use Case 14: Liệt Kê Sản Phẩm

Tên Use Case Liệt Kê Sản Phẩm

Ngữ cảnh Khi cần xem danh sách sản phẩm một cách cụ thể, rõ ràng.

Sự kiện kích hoạt Người dùng nhận chọn “Liệt kê sản phẩm” ở giao diện chính

Khi người dùng nhấn vào “Liệt kê sản phẩm”, hệ thống sẽ hiển thị danh sách sản phẩm, cho phép người dùng chỉnh sửa hoặc xóa sản phẩm khỏi danh sách.

Nhân viên kho và quản lý cần đảm bảo rằng họ có kết nối internet ổn định và quyền truy cập vào hệ thống Đặc biệt, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các nhiệm vụ liên quan.

+ Đảm bảo nhà cung cấp đã tồn tại trên hệ thống Kết quả Xem được dữ liệu đơn xuất

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Liệt kê sản phẩm”

2.1 Hệ thống hiển thị Danh sách sản phẩm.

Use Case 15: Quản Lý Nhà Cung Cấp

Tên Use Case Quản Lý Nhà Cung Cấp

Ngữ cảnh Khi cần quản lý nhà cung cấp

Sự kiện kích hoạt Người dùng nhấn chọn “Quản Lý Nhà Cung

Tạo một mục quản lý nhân viên nhanh chóng và trực quan giúp dễ dàng thêm nhân viên mới hoặc xem danh sách nhân viên hiện có trong hệ thống.

Để đảm bảo hoạt động của hệ thống, quản lý cần đảm bảo kết nối internet ổn định và có quyền truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các nhiệm vụ cần thiết.

+ Đảm bảo thông tin nhà cung cấp và tình trạng nhà cung cấp hiện tại.

Kết quả Xem được dữ liệu đơn xuất

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Liệt kê sản phẩm”

2.1 Hệ thống hiển thị Danh sách sản phẩm.

Use Case 16: Thêm Nhà Cung Cấp

Tên Use Case Thêm Nhà Cung Cấp

Ngữ cảnh Khi cần thêm nhà cung cấp mới

Sự kiện kích hoạt Người dùng nhấn chọn “Thêm” ở giao diện quản lý nhà cung cấp

Người dùng có thể quản lý sản phẩm bằng cách nhấn vào tùy chọn "quản lý sản phẩm", sau đó chọn "thêm nhà cung cấp" và nhập thông tin cần thiết về nhà cung cấp mới Khi nhấn "thêm", hệ thống sẽ tự động cập nhật danh sách nhà cung cấp và hiển thị thông tin liên quan.

Diễn viên không cần có điều kiện tiên quyết nào Quản lý phải đảm bảo rằng kết nối internet ổn định và có thể truy cập vào hệ thống Ngoài ra, quản lý cần đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các thao tác cần thiết.

+ Đảm bảo thông tin nhà cung cấp và tình trạng nhà cung cấp hiện tại.

Kết quả Thêm nhà cung cấp thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Quản lý nhấn chọn “Thêm Nhà Cung Cấp”

2.1 Hệ thống hiện lên bảng để ghi thông tin của người dùng như:

Tên nhà cung cấp, loại hàng, số điện thoại, email, địa chỉ Buộc quản lý phải điền đủ.

3 Quản Lý nhấn chọn “Thêm”

3.1 Hệ thống sẽ cập nhật lại danh sách nhà cung cấp và hiện lên cho người dùng, Ngoại lệ Sai thông tin admin

Sa thông tin nhà cung cấp

Use Case 17: Xóa Nhà Cung Cấp

Tên Use Case Xóa Nhà Cung Cấp

Trong quá trình quản lý hệ thống, việc xóa một nhà cung cấp không còn đáp ứng nhu cầu là cần thiết Điều này giúp loại bỏ những nhà cung cấp không phù hợp, từ đó nâng cao hiệu quả hoạt động và đảm bảo rằng chỉ những nhà cung cấp đáp ứng tiêu chí mới được giữ lại trong hệ thống.

Sự kiện kích hoạt Người dùng nhấn chọn “Xóa” ở giao diện quản lý nhà cung cấp

Mô tả Người dùng nhấn vào quản lý nhà cung cấp, sau đó chọn liệt kê sản phẩm và người dụng nhấn

“xóa” hệ thống sẽ yêu cầu xác nhận để xóa nhà cung cấp ra khỏi danh sách nhà cung cấp.

Diễn viên không yêu cầu điều kiện tiên quyết nào Quản lý cần đảm bảo có kết nối internet ổn định và quyền truy cập vào hệ thống Đồng thời, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin.

+ Đảm bảo thông tin nhà cung cấp và tình trạng nhà cung cấp hiện tại.

Kết quả Thêm nhà cung cấp thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Quản lý nhấn chọn “Thêm Nhà Cung Cấp”

2.1 Hệ thống hiển thị các thông tin của nhà cung cấp như: Tên nhà cung cấp, loại hàng, số điện thoại, email, địa chỉ.

3 Quản Lý nhấn chọn “Xóa”

3.1 Hệ thống hiện lên bảng xác nhận ràng có chắc chắn xóa người dùng ra khỏi hệ thống.

4 Quản Lý nhấn chọn “Xác nhận”

4.1 Hệ thống sẽ cập nhật lại danh sách nhà cung cấp và hiện thị danh sách ra cho người dùng.

Ngoại lệ Sai thông tin admin

Sa thông tin nhà cung cấp

Use Case 18: Sửa Nhà Cung Cấp

Tên Use Case Sửa Nhà Cung Cấp

Khi cần chỉnh sửa thông tin của nhà cung cấp đã lưu trong hệ thống, việc cập nhật chính xác thông tin là rất quan trọng Điều này giúp đảm bảo rằng dữ liệu về nhà cung cấp luôn được cập nhật đúng đắn và phản ánh thực tế nhất.

Sự kiện kích hoạt Người dùng nhấn chọn “Sửa” ở giao diện quản lý nhà cung cấp

Mô tả Người dùng nhấn vào quản lý nhà cung cấp, sau đó chọn liệt kê nhà cung cấp và người dụng nhấn

“sửa” hệ thống sẽ hiện lên thông tin nhà cung cấp để người dùng có thể chỉnh sửa.

Để đảm bảo hoạt động hiệu quả, quản lý cần có kết nối internet ổn định và quyền truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các chức năng cần thiết.

+ Đảm bảo thông tin nhà cung cấp và tình trạng nhà cung cấp hiện tại.

Kết quả Thêm nhà cung cấp thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Quản lý nhấn chọn “Thêm Nhà Cung Cấp”

2.1 Hệ thống hiển thị các thông tin của nhà cung cấp như: Tên nhà cung cấp, loại hàng, số điện thoại, email, địa chỉ.

3 Quản Lý nhấn chọn “Sửa”

3.1 Hệ thống hiện lên bảng để sửa thông tin của người dùng như:

Tên nhà cung cấp, loại hàng, số điện thoại, email, địa chỉ Buộc quản lý phải điền đủ.

4 Quản lý nhấn chọn “Xác nhận”

4.1 Hệ thống hiển thị sửa thành công và cập nhật lại thông tin nhà cung cấp và hiển thị danh sách nhà cung cấp cho người dùng.

Ngoại lệ Sai thông tin admin

Sa thông tin nhà cung cấp

Use Case 19: Liệt Kê Nhà Cung Cấp

Tên Use Case Liệt Kê Nhà Cung Cấp

Ngữ cảnh Khi cần xem danh sách nhà cung cấp một cách cụ thể, rõ ràng.

Sự kiện kích hoạ Người dùng nhận chọn “Liệt kê nhà cung cấp” ở giao diện chính

Khi người dùng nhấn vào nút “Liệt kê nhà cung cấp”, hệ thống sẽ hiển thị danh sách các nhà cung cấp Từ đó, người dùng có khả năng chỉnh sửa hoặc xóa các nhà cung cấp khỏi danh sách trên hệ thống.

Để đảm bảo hoạt động hiệu quả, quản lý cần có kết nối internet ổn định và quyền truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các nhiệm vụ cần thiết.

+ Đảm bảo nhà cung cấp đã tồn tại trên hệ thống

Kết quả Xem được dữ liệu đơn xuất

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Liệt kê nhà cung cấp”

2.1 Hệ thống hiển thị Danh sách nhà cung cấp.

Ngoại lệ 2.1 Không có danh sách nhân viên.

Use Case 20: Quản Lý Nhân Viên

Tên Use Case Quản Lý Nhân Viên

Ngữ cảnh Khi cần xem danh sách nhà cung cấp một cách cụ thể, rõ ràng.

Sự kiện kích hoạt Người dùng nhấn chọn “Quản lý nhân viên”

Mô tả Tạo nên một hệ thống quản lý nhà cung cấp một cách nhanh chóng, trực quan

Diễn viên không cần có điều kiện tiên quyết Quản lý cần đảm bảo kết nối internet ổn định và có thể truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin.

Kết quả Truy cập quản lý nhà nhân viên thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Quản lý nhấn chọn “Quản Lý Nhân Viên”

2.1 Hệ thống hiển thị 2 mục trong “Quản lý nhân viên” đó là Thêm nhân viên và Danh sách nhân viên.

Ngoại lệ Sai thông tin admin

Sai thông tin nhà cung cấp

Use Case 21: Thêm Nhân Viên

Tên Use Case Thêm Nhân Viên

Ngữ cảnh Khi có nhân viên cần được thêm vào kho

Sự kiện kích hoạt Người dùng nhấn chọn “thêm nhân viên”

Người dùng có thể dễ dàng quản lý nhân viên bằng cách nhấn vào mục quản lý nhân viên, sau đó chọn tùy chọn thêm nhân viên và nhập thông tin cần thiết về nhân viên mới Sau khi nhấn nút “thêm”, hệ thống sẽ tự động cập nhật danh sách quản lý và hiển thị thông tin của nhân viên vừa được thêm vào.

Actor Quản lý, Chủ kho

Để thêm nhân viên thành công, người dùng cần đảm bảo có kết nối internet ổn định và đã đăng nhập vào hệ thống Không có điều kiện tiên quyết nào khác yêu cầu.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Thêm nhân viên”

2.1 Hệ thống yêu cầu người dùng nhập đầy đủ thông tin về nhân viên như: Mã nhân viên, tên nhân viên, NCC, số lượng,

3 Người dùng nhấn chọn “Thêm”

3.1 Hệ thống tiến hành kiểm tra thông tin nhân viên:

3.1.1 Nếu thông tin nhân viên hợp lệ hệ thống sẽ cập nhật dữ liệu nhân viên và trả về danh sách nhân viên vừa được cập nhật.

3.1.2 Nếu thông tin không hợp lệ hệ thống sẽ thông báo lỗi.

Ngoại lệ 2.1a Trùng mã nhân viên

2.1b Nhân viên đã có trên hệ thống.

Use Case 22: Xóa Nhân Viên

Tên Use Case Xóa Nhân Viên

Ngữ cảnh Khi có nhân viên cần được xóa khỏi kho

Sự kiện kích hoạt Người dùng nhấn chọn “xóa nhân viên”

Người dùng có thể quản lý nhân viên bằng cách nhấn vào tùy chọn quản lý, sau đó chọn liệt kê nhân viên Khi muốn xóa một nhân viên khỏi danh sách nhà cung cấp, người dùng chỉ cần nhấn vào nút “xóa”, hệ thống sẽ yêu cầu xác nhận để hoàn tất quá trình xóa.

Actor Quản lý, Chủ kho

Để xóa nhân viên thành công, người dùng cần đảm bảo có kết nối internet và đã đăng nhập vào hệ thống Ngoài ra, nhân viên cần phải tồn tại trong hệ thống để thực hiện thao tác này.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Liệt kê nhân viên”

2.1 Hệ thống hiện thị danh sách nhân viên đang có trên hệ thống.

3 Người dùng nhấn chọn “Xóa”

3.1 Hệ thống hiện lên bảng xác nhận ràng có chắc chắn xóa nhân viên ra khỏi hệ thống.

4 Người dùng nhấn chọn “Xác nhận

4.1 Hệ thống sẽ cập nhật lại danh sách nhân viên và hiện thị danh sách ra cho người dùng.

Ngoại lệ 2.1a Trùng mã nhân viên

2.1b Nhân viên đã xóa trên hệ thống.

Use Case 23: Sửa Nhân Viên

Tên Use Case Sửa Nhân Viên

Ngữ cảnh Khi người dùng cần chỉnh sửa thông tin nhân viên như: mã nhân viên, tên nhân viên, ngày sinh, .

Sự kiện kích hoạt Người dùng nhấn chọn “Sửa”

Người dùng có thể xem danh sách nhân viên và chọn chỉnh sửa thông tin cần thiết Sau khi xác nhận, hệ thống sẽ cập nhật thông tin nhân viên và cung cấp lại danh sách nhân viên cho người dùng.

Actor Quản lý, Chủ kho

Để sửa thông tin nhân viên thành công, người dùng cần đảm bảo rằng họ có kết nối internet ổn định và đã đăng nhập vào hệ thống Ngoài ra, việc nhập đúng yêu cầu về thông tin nhân viên là điều kiện cần thiết.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Sửa”

Hệ thống hiển thị thông tin nhân viên bao gồm mã nhân viên, tên nhân viên và số điện thoại Người dùng có thể thực hiện các thao tác chỉnh sửa để cập nhật thông tin như mã nhân viên, tên nhân viên và số điện thoại.

3 Người dùng nhấn chọn “Xác nhận”

Hệ thống sẽ tự động cập nhật dữ liệu về thông tin nhân viên đã chỉnh sửa và cung cấp danh sách nhân viên kèm theo thông tin mới nhất.

Ngoại lệ 2.1a Nhân viên không tồn tại trong hệ thống.

2.2b Thông tin chỉnh sửa không phù hợp

Use Case 24: Danh Sách Nhân Viên

Tên Use Case Danh Sách Nhân Viên

Ngữ cảnh Khi cần xem danh sách nhân viên một cách cụ thể, rõ ràng.

Sự kiện kích hoạt Người dùng nhận chọn “Danh sách nhân viên” ở giao diện chính

Khi người dùng chọn “Danh sách nhân viên”, hệ thống sẽ hiển thị danh sách tất cả nhân viên, cho phép người dùng chỉnh sửa hoặc xóa thông tin nhân viên khỏi danh sách.

Actor Quản lý, Chủ kho

Để đảm bảo hoạt động hiệu quả, quản lý cần đảm bảo rằng có kết nối internet ổn định và có thể truy cập vào hệ thống Ngoài ra, quản lý cũng phải đăng nhập vào hệ thống bằng tài khoản admin Không có điều kiện tiên quyết nào khác liên quan đến vai trò của diễn viên.

+ Đảm bảo nhân viên đã tồn tại trên hệ thống Kết quả Xem được dữ liệu đơn xuất

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Danh sách nhân viên”

2.1 Hệ thống hiển thị Danh sách nhân viên.

Ngoại lệ 2.1 Không có danh sách nhân viên.

Use Case 25: Dữ Liệu Hàng Nhập

Tên Use Case Dữ Liệu Hàng Nhập

Ngữ cảnh Khi cần tạo một đơn hàng nhập hay xem danh sách các đơn hàng nhập một cách trực quang dễ nhìn.

Sự kiện kích hoạt Người dùng nhận chọn “Dữ liệu đơn nhập” ở giao diện chính

Mô tả Tạo nên một hệ thống quản lý việc tạo đơn và truy cập danh sách đơn nhập một cách nhanh chóng, trực quan.

Actor Quản lý, Chủ kho

Để đảm bảo hoạt động hiệu quả, quản lý cần đảm bảo có kết nối internet ổn định và truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các thao tác cần thiết.

+ Đảm bảo thông tin đơn xuất chính xác.

Kết quả Xem được dữ liệu hàng nhập

1 Quản lý đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Dữ liệu đơn nhập”

2.1 Hệ thống hiển thị 2 mục trong “Dữ liệu đơn nhập” đó là Thêm đơn nhập và Danh sách đơn nhập.

Use Case 26: Thêm Đơn Nhập

Tên Use Case Thêm Đơn Nhập

Khi cần nhập sản phẩm mới hoặc khi hàng trong kho còn số lượng ít, nhân viên kho hoặc quản lý sẽ tiến hành lập đơn nhập hàng theo yêu cầu từ chủ kho hoặc quản lý.

Sự kiện kích hoạt Người dùng nhấn chọn “Thêm đơn hàng”

Mô tả Tạo nên một hệ thống quản lý việc tạo đơn và truy cập danh sách đơn nhập một cách nhanh chóng, trực quan.

Nhân viên kho, quản lý và chủ kho là những diễn viên chính trong quy trình quản lý kho hàng Để tham gia, người dùng cần đảm bảo có kết nối internet và truy cập vào hệ thống, đã đăng nhập thành công và thông tin đơn hàng phải hợp lệ.

Kết quả Lập đơn nhập thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Thêm đơn hàng”

2.1 Hệ thống yêu cầu nhập các thông tin bắt buộc về đơn hàng.

3 Người dùng nhập đầy đủ thông tin đơn hàng nhập và nhấn

3.1 Hệ thống tiến hành kiểm tra thông tin đơn hàng.

3.1.1 Nếu thông tin đơn hàng hợp lệ hệ thông sẽ trả về danh sách đơn hàng nhập và cập nhật sản phẩm trong kho.

3.1.2 Nếu thông tin không hợp lệ hệ thống sẽ thông báo lỗi.

Ngoại lệ 3.1a Thông tin đơn hàng không hợp lệ.

Use Case 27: Xóa Đơn Nhập

Tên Use Case Xóa Đơn Nhập

Ngữ cảnh Khi cần xóa đơn nhập ra khỏi danh sách đơn nhập.

Sự kiện kích hoạt Người dùng nhấn chọn “Xóa”

Mô tả Người dùng sẽ vào danh sách đơn nhập sau đó nhấn xóa đơn nhập Hệ thống sẽ cập nhật lại danh sách đơn nhập.

Nhân viên kho và quản lý là những vai trò quan trọng trong hoạt động của doanh nghiệp Để thực hiện các tác vụ liên quan, người dùng cần đảm bảo có kết nối internet và truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống và xác nhận trước khi tiến hành xóa thông tin.

Kết quả Lập đơn nhập thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xóa”

2.1 Hệ thống yêu cầu người dùng xác nhận xóa đơn nhập.

3 Người dùng nhấn chọn “Xác nhận”

3.1 Người dùng xác nhận xóa thì hệ thông sẽ cập nhật lại danh sách đơn xuất và trả về danh sách đơn xuất cho người dùng.

Ngoại lệ 3.1a Thông tin đơn hàng không hợp lệ.

Use Case 28:Xem Đơn Nhập

Tên Use Case Xem Đơn Nhập

Ngữ cảnh Khi có yêu cầu xem đơn nhập hàng

Sự kiện kích hoạt Người dùng nhấn chọn “Xem”

Mô tả Người dùng sẽ vào danh sách đơn nhập sau đó nhấn xem đơn nhập Hệ thống sẽ hiện thị thông tin đơn nhập hàng cho người dùng.

Để thực hiện các tác vụ liên quan đến nhân viên kho và quản lý, người dùng cần đảm bảo có kết nối internet ổn định và truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống và đảm bảo rằng đơn hàng nhập đã tồn tại.

Kết quả Xuất ra thông tin đơn nhập thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xem”

2.1 Hệ thống sẽ hiện thị thông tin đơn hàng nhập mà người dùng cần xem.

Use Case 29:Danh Sách Đơn Nhập

Tên Use Case Danh Sách Đơn Nhập

Ngữ cảnh Khi xem danh sách các đơn hàng nhập một cách trực quang dễ nhìn.

Sự kiện kích hoạt Người dùng nhận chọn “Danh sách đơn hàng nhập” ở giao diện chính

Khi người dùng nhấn vào “Danh sách đơn hàng nhập”, hệ thống sẽ hiển thị danh sách các đơn nhập, cho phép người dùng xem chi tiết hoặc xóa các đơn hàng không cần thiết khỏi danh sách.

Actor Quản lý, chủ kho

Để đảm bảo hoạt động hiệu quả, quản lý cần có kết nối internet ổn định và truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các nhiệm vụ cần thiết.

Kết quả XXem được dữ liệu đơn nhập

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Danh sách đơn hàng nhập”

2.1 Hệ thống hiển thị Danh sách đơn nhập.

Tại đây có thế xem và xóa đơn nhập.

Ngoại lệ 2.1 Không có dữ liệu đơn nhập

Use Case 30:Dữ Liệu Đơn Xuất

Tên Use Case Dữ Liệu Đơn Xuất

Ngữ cảnh Khi cần tạo một đơn hàng hay xem danh sách các đơn hàng một cách trực quang dễ nhìn.

Sự kiện kích hoạt Người dùng nhận chọn “Dữ liệu đơn xuất” ở giao diện chính

Mô tả Tạo nên một hệ thống quản lý việc tạo đơn và truy cập danh sách đơn xuất một cách nhanh chóng, trực quan.

Actor Quản lý, chủ kho

Để đảm bảo hoạt động hiệu quả, quản lý cần đảm bảo kết nối internet ổn định và có quyền truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các nhiệm vụ cần thiết.

+ Đảm bảo thông tin đơn xuất chính xác Kết quả XXem được dữ liệu đơn nhập

1 Quản lý đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Dữ liệu đơn xuất”

2.1 Hệ thống hiển thị 2 mục trong “Dữ liệu đơn xuất” đó là Thêm đơn xuất và Danh sách đơn xuất.

Use Case 31:Thêm Đơn Xuất

Tên Use Case Thêm Đơn Xuất

Ngữ cảnh Khi có yêu cầu xuất hàng

Sự kiện kích hoạt Người dùng nhấn chọn “Thêm đơn xuất”

Mô tả Lập đơn để xuất các hàng hóa theo yêu cầu xuất để xuất ra khỏi kho.

Actor Quản lý, chủ kho

Để sử dụng hệ thống, người dùng cần đảm bảo có kết nối internet và đã đăng nhập vào hệ thống Ngoài ra, thông tin đơn hàng cũng phải chính xác để đảm bảo quá trình diễn ra suôn sẻ.

+ Đảm bảo hàng hóa phải đủ số lượng và mẫu mã.

Kết quả Lập đơn xuất thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Thêm đơn hàng”

2.1 Hệ thống yêu cầu người dùng nhập đầy đủ thông tin đơn hàng.

3 Người dùng nhập đầy đủ thông tin đơn hàng xuất và nhấn

3.1 Hệ thống tiến hành kiểm tra thông tin đơn hàng.

3.1.1 Nếu thông tin đơn hàng hợp lệ hệ thông sẽ trả về danh sách đơn hàng nhập và cập nhật dữ liệu sản phẩm trong kho.

3.1.2 Nếu thông tin không hợp lệ hệ thống sẽ thông báo lỗi.

Ngoại lệ 3.1a Thông tin không chính xác.

3.1b Không đủ số lượng xuất hàng

Use Case 32:Xóa Đơn Xuất

Tên Use Case Xóa Đơn Xuất

Ngữ cảnh Khi có yêu cầu xuất hàng

Sự kiện kích hoạt Người dùng nhấn chọn “Xóa”

Mô tả Khi người dùng cần xóa đơn xuất ra khỏi hệ thống.

Diễn viên trong vai trò nhân viên kho và quản lý không có điều kiện tiên quyết Người dùng cần đảm bảo kết nối internet ổn định và có quyền truy cập vào hệ thống Ngoài ra, người dùng phải đã đăng nhập vào hệ thống và đơn hàng xuất phải tồn tại để thực hiện các thao tác liên quan.

Kết quả Xóa đơn xuất thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xóa”

2.1 Hệ thống yêu cầu người dùng xác nhận xóa đơn xuất.

3 Người dùng nhấn chọn “Xác nhận”

3.1Người dùng xác nhận xóa thì hệ thông sẽ cập nhật lại danh sách đơn xuất và trả về danh sách đơn xuất cho người dùng.

Ngoại lệ 3.1a Người dùng không nhấn xác nhận xóa đơn xuất.

10.33 Use Case 33:Xem Đơn Xuất

Tên Use Case Xem Đơn Xuất

Ngữ cảnh Khi có yêu cầu xem đơn hàng xuất.

Sự kiện kích hoạt Người dùng nhấn chọn “Xem”

Người dùng có thể truy cập danh sách đơn hàng xuất và nhấn vào nút “Xem” để xem thông tin chi tiết về đơn xuất hàng Hệ thống sẽ hiển thị đầy đủ thông tin liên quan đến đơn xuất cho người dùng.

Nhân viên kho và quản lý là những vai trò quan trọng trong quá trình xử lý đơn hàng Để thực hiện các tác vụ liên quan, người dùng cần đảm bảo rằng họ có kết nối internet ổn định và có thể truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống và đảm bảo rằng đơn hàng xuất đã tồn tại.

Kết quả Hiển thị thông tin đơn xuất thành công

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xem”

2.1 Hệ thống sẽ hiện thị thông tin đơn hàng xuất mà người dùng cần xem.

Use Case 34:Sách Đơn Xuất

Tên Use Case Xem Đơn Xuất

Ngữ cảnh Khi xem danh sách các đơn hàng một cách trực quang dễ nhìn.

Sự kiện kích hoạt Người dùng nhận chọn “Danh sách đơn hàng xuất” ở giao diện chính

Khi người dùng nhấn vào “Danh sách đơn hàng xuất”, hệ thống sẽ hiển thị danh sách các đơn hàng, cho phép người dùng xem chi tiết hoặc xóa các đơn xuất khỏi danh sách.

Để đảm bảo hoạt động hiệu quả, quản lý cần có kết nối internet ổn định và quyền truy cập vào hệ thống Ngoài ra, quản lý phải đăng nhập vào hệ thống bằng tài khoản admin để thực hiện các nhiệm vụ cần thiết.

+ Đảm bảo thông tin đơn xuất chính xác.

Kết quả Xem được dữ liệu danh sách đơn xuất

1.Người dùng đăng nhập thành công

1.1 1.1 Hệ thống hiển thị trang chủ của admin

2 Người dùng nhấn chọn “Danh sách đơn hàng xuất”

2.1 Hệ thống hiển thị Danh sách đơn xuất.

Tại đây có thế xem và xóa đơn xuất.

Ngoại lệ 2.1 Không có dữ liệu đơn xuất

Use Case 35:Quản Lý Chi Nhánh

Tên Use Case Quản Lý Chi Nhánh

Ngữ cảnh Khi cần thêm chi nhánh hoặc thêm chi nhánh mới vào hệ thống.

Sự kiện kích hoạt Người dùng nhấn chọn “Quản lý chi nhánh”

Mô tả Tạo nên một hệ thống quản lý chi nhánh một cách nhanh chóng, trực quan

Để đảm bảo hoạt động hiệu quả, quản lý cần đảm bảo rằng không có điều kiện tiên quyết nào cản trở việc sử dụng hệ thống Hơn nữa, quản lý phải duy trì kết nối internet ổn định và có quyền truy cập vào hệ thống Cuối cùng, việc đăng nhập vào hệ thống bằng tài khoản admin là điều kiện cần thiết để thực hiện các chức năng quản lý.

Kết quả Truy cập quản lý chi nhánh thành công

1 Quản lý đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ của admin

2 Quản lý nhấn chọn “Quản Lý Chi Nhánh”

2.1 Hệ thống hiển thị 2 mục trong “Quản lý Chi Nhánh” đó là Thêm chi nhánh và Danh sách chi nhánh.

Ngoại lệ Sai thông tin admin

Sai thông tin chi nhánh

Use Case 36:Thêm chi nhánh

Tên Use Case Thêm chi nhánh

Ngữ cảnh Khi cần thêm chi nhánh hoặc thêm chi nhánh mới vào hệ thống.

Sự kiện kích hoạt Khi có chi nhánh cần thêm vào hệ thống.

Mô tả Người dùng có nhu cầu thêm chi nhánh vào hệ thống

Để thêm chi nhánh thành công, người dùng cần đảm bảo có kết nối internet ổn định và truy cập vào hệ thống Ngoài ra, người dùng phải đăng nhập vào hệ thống trước khi thực hiện thao tác này.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Thêm chi nhánh”

2.1 Hệ thống yêu cầu người dùng nhập đầy đủ thông tin về nhân viên như: Mã chi nhánh, tên chi nhánh, địa chỉ, .

3 Người dùng nhấn chọn “Thêm”

3.1 Hệ thống tiến hành kiểm tra thông tin chi nhánh:

3.1.1 Nếu thông tin chi nhánh hợp lệ hệ thống sẽ cập nhật dữ liệu chi nhánh và trả về danh sách chi nhánh vừa được cập nhật.

3.1.2 Nếu thông tin không hợp lệ hệ thống sẽ thông báo lỗi.

Ngoại lệ 2.1a Trùng mã chi nhánh

2.1b Chi nhánh đã có trên hệ thống.

Use Case 36:Xóa Chi Nhánh

Tên Use Case Xóa Chi Nhánh

Ngữ cảnh Khi có chi nhánh cần được xóa ra khỏi kho trên hệ thống.

Sự kiện kích hoạt Người dùng nhấn chọn “Xóa chi nhánh”

Khi người dùng nhấn vào nút xóa chi nhánh, hệ thống sẽ yêu cầu xác nhận hành động này Sau khi người dùng xác nhận, hệ thống sẽ tiến hành cập nhật dữ liệu và danh sách chi nhánh sẽ được điều chỉnh tương ứng.

Để xóa chi nhánh khỏi hệ thống, người dùng cần đảm bảo rằng không có điều kiện tiên quyết nào và đã đăng nhập vào hệ thống Ngoài ra, cần có kết nối internet ổn định để thực hiện thao tác này Kết quả sẽ là việc xóa chi nhánh thành công khỏi hệ thống.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Xóa”

2.1 Hệ thống yêu cầu người dùng xác nhận xóa chi nhánh.

3 Người dùng nhấn chọn “Xác nhận”

3.1Người dùng xác nhận xóa thì hệ thông sẽ cập nhật lại danh sách chi nhánh và trả về danh sách chi nhánh cho người dùng.

Ngoại lệ 2.1a Trùng mã chi nhánh

2.1b Chi nhánh đã được xóa khỏi hệ thống

Use Case 38:Sửa Chi Nhánh

Tên Use Case Sửa Chi Nhánh

Ngữ cảnh Khi người dùng cần chỉnh sửa thông tin chi nhánh như: mã chi nhánh, tên chi nhánh, địa chỉ, .

Sự kiện kích hoạt Người dùng nhấn chọn “Sửa”

Người dùng có thể xem danh sách chi nhánh và chọn tùy chọn sửa để chỉnh sửa thông tin của chi nhánh cần thay đổi Sau khi xác nhận, hệ thống sẽ cập nhật thông tin chi nhánh và cung cấp lại danh sách chi nhánh đã được cập nhật cho người dùng.

Để sửa chi nhánh thành công, người dùng cần đảm bảo có kết nối internet và đã đăng nhập vào hệ thống Ngoài ra, cần nhập đúng thông tin yêu cầu về chi nhánh.

1.Người dùng đăng nhập thành công

1.1 Hệ thống hiển thị trang chủ

2 Người dùng nhấn chọn “Sửa

2.1 Hệ thống hiển thị các thông tin như: mã chi nhánh, tên chi nhánh, số điện thoại,

2.2 Người dùng thực hiện các tháo tác chỉnh sửa thông tin chi nhánh: mã chi nhánh, tên chi nhánh, số điện thoại,

3 Người dùng nhấn chọn “Xác nhận”

Hệ thống sẽ cập nhật thông tin về chi nhánh vừa được chỉnh sửa và cung cấp danh sách các chi nhánh, bao gồm cả thông tin đã được điều chỉnh.

Ngoại lệ 2.1a Chi nhánh không tồn tại trong hệ thống.

2.2b Thông tin chỉnh sửa không phù hợp.

Ngày đăng: 01/12/2022, 15:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w