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

Báo cáo chuyên Đề học phần phân tích thiết kế hướng Đối tượng Đề ti quản lý cửa hng mỹ phẩm mint cosmetics

98 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 đề Báo Cáo Chuyên Đề Học Phần Phân Tích Thiết Kế Hướng Đối Tượng Đề Tài: Quản Lý Cửa Hàng Mỹ Phẩm Mint Cosmetics
Tác giả Lương Thị Xuân Mai, Trần Đức Mạnh
Người hướng dẫn Trần Thị Minh Thu
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 98
Dung lượng 29,06 MB

Cấu trúc

  • CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (0)
    • 1.1 Khảo sát hiện trạng (13)
      • 1.1.1 Tổng quan (13)
        • 1.1.1.1 Giới thiệu chung (13)
        • 1.1.1.2 Cơ cấu, sơ đồ tổ chức (14)
        • 1.1.1.3 Giới thiệu mặt hàng, dịch vụ (15)
        • 1.1.1.4 Trang thiết bị của cửa hàng (0)
      • 1.1.2 Hoạt động nghiệp vụ (17)
      • 1.1.3 Ưu nhược điểm của hệ thống hiện tại (20)
        • 1.1.3.1 Ưu điểm (20)
        • 1.1.3.2 Nhược điểm (20)
    • 1.2 Xác lập dự án (21)
      • 1.2.1 Yêu cầu (21)
        • 1.2.1.1 Yêu cầu chức năng (21)
        • 1.2.1.2 Yêu cầu phi chức năng (21)
      • 1.2.2 Phạm vi thực hiện (22)
  • CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (0)
    • 2.1. Xác định các Actor và Use case tổng quát của hệ thống (23)
      • 2.1.1 Các Actor (23)
      • 2.1.2 Use case tổng quát của hệ thống (24)
    • 2.2 Phân rã use case (24)
      • 2.2.1 Chức năng đăng nhập (24)
      • 2.2.2 Chức năng quản lý hồ sơ nhân viên (27)
      • 2.2.3 Chức năng chấm công (34)
      • 2.2.4 Chức năng quản lý thưởng-phạt (37)
      • 2.2.5 Chức năng tính lương (0)
      • 2.2.6 Chức năng quản lý thông tin nhà cung cấp (47)
      • 2.2.7 Chức năng lập phiếu nhập (0)
      • 2.2.8 Chức năng quản lý danh mục sản phẩm (59)
      • 2.2.9 Chức năng quản lý thông tin sản phẩm (66)
      • 2.2.10 Chức năng tìm kiếm sản phẩm (72)
      • 2.2.11 Chức năng lập hoá đơn (0)
      • 2.2.12 Chức năng thống kê sản phẩm bán bán chạy (79)
      • 2.2.13 Chức năng thống kê doanh thu (82)
    • 2.3 Biểu đồ lớp tổng quát của hệ thống (85)
    • 2.3 Biểu đồ thành phần (0)
    • 2.5 Biểu đồ triển khai (86)
  • CHƯƠNG 3 SINH MÃ TRÌNH VÀ THIẾT KẾ GIAO DIỆN (0)
    • 3.1 Mã trình (87)
      • 3.1.1 Mã trình cho chức năng quản lý hồ sơ nhân viên (87)
      • 3.1.2 Mã trình cho chức năng quản lý thông tin chấm công (0)
      • 3.1.3 Mã trình cho chức năng quản lý thông tin thưởng phạt (88)
      • 3.1.4 Mã trình cho chức năng quản lý thông tin nhà cung cấp (0)
      • 3.1.5 Mã trình cho chức năng quản lý danh mục sản phẩm (89)
      • 3.1.6 Mã trình cho chức năng quản lý thông tin sản phẩm (89)
      • 3.1.7 Mã trình cho chức năng lập hoá đơn (90)
      • 3.1.8 Mã trình cho chức năng lập phiếu nhập (0)
    • 3.2 Thiết kế giao diện (91)
  • KẾT LUẬN (98)

Nội dung

1 Hình ảnh về cửa hàng mỹ phẩm Mint Cosmetics1.1.1.2 Cơ cấu, sơ đồ tổ chức Chức năng và nhiệm vụ các bộ phận ❖ Bộ phận quản lýchủ cửa hàng: Bộ phận này chịu trách nhiệm quản lý toàn bộ h

KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

Khảo sát hiện trạng

Mint Cosmetics là thiên đường mỹ phẩm chính hãng cho những người yêu thích làm đẹp, cung cấp một loạt sản phẩm đa dạng cho cả chăm sóc da và trang điểm Tất cả sản phẩm tại đây đều có nguồn gốc rõ ràng và đảm bảo chất lượng chính hãng Đội ngũ nhân viên chuyên nghiệp và nhiệt tình của Mint Cosmetics cam kết mang đến cho khách hàng những trải nghiệm mua sắm thú vị và hài lòng.

➢ Tên cửa hàng: Mint Cosmetics

➢ Địa chỉ: Số 161 Chùa Láng, Quận Đống Đa, Hà Nội

Hình 1 1 Hình ảnh về cửa hàng mỹ phẩm Mint Cosmetics

1.1.1.2 Cơ cấu, sơ đồ tổ chức

Chức năng và nhiệm vụ các bộ phận

Bộ phận quản lý cửa hàng đóng vai trò quan trọng trong việc điều hành toàn bộ hoạt động, đảm bảo sự phối hợp hiệu quả giữa các bộ phận khác nhằm đạt được mục tiêu kinh doanh Họ có trách nhiệm quản lý nhân viên, bao gồm việc chấm công và trả lương, đồng thời theo dõi và quản lý sản phẩm Ngoài ra, bộ phận này còn thực hiện báo cáo thống kê về các mặt hàng bán chạy và doanh thu theo tháng, năm để đưa ra các quyết định kinh doanh chính xác.

Bộ phận bán hàng có vai trò quan trọng trong việc tư vấn và giới thiệu các loại mỹ phẩm cho khách hàng Họ hướng dẫn cách sử dụng sản phẩm, giải đáp mọi thắc mắc liên quan, và hỗ trợ khách tìm kiếm sản phẩm mong muốn Ngoài ra, bộ phận này cũng thực hiện việc lập hóa đơn cho khách hàng khi mua sắm tại cửa hàng.

❖ Bộ phận kho: Bộ phận này chịu trách nhiệm nhập sản phẩm, lập phiếu nhập.

❖ Bộ phận bảo vệ: Trông xe, xếp xe cho khách Đảm bảo vệ sinh khu vực mặt trước của cửa hàng.

1.1.1.3 Giới thiệu mặt hàng, dịch vụ

➢ Các mặt hàng chủ yếu: Mỹ phẩm, đồ chăm sóc da.

Hình 1 2 Hình ảnh về các sản phẩm của cửa hàng Mint Cosmetics

Hình 1 3 Hình ảnh về các sản phẩm của cửa hàng Mint

Cosmetics 1.1.1.4 Trang thiết bị của cửa hàng

➢ 02 máy tính, 01 máy in hoá đơn, 01 máy quét mã vạch, 03 camera an ninh.

-Nhân viên của cửa hàng bao gồm:

Bộ phận quản lý chịu trách nhiệm lưu trữ và quản lý thông tin nhân viên cửa hàng, bao gồm mã nhân viên, tên, ngày sinh, địa chỉ, số điện thoại, mã chức vụ và chức vụ Tất cả thông tin này được ghi chép để phục vụ cho việc chấm công và phát lương cho nhân viên.

-Công của nhân viên được tính theo ngày làm việc tuỳ vào chức vụ khác nhau:

• Nhân viên bán hàng:300.000/ngày

-Lưu ý: Cửa hàng chỉ tuyển nhân viên fulltime.

-Ngoài tiền lương nhân viên còn được thưởng theo đánh giá năng lực của mình đối với cửa hàng.

Nhân viên được phép nghỉ 2 ngày mỗi tháng Để đảm bảo quy trình, cần thông báo cho quản lý ít nhất 1 ngày trước nếu ngày nghỉ rơi vào thứ 2 đến thứ 6, và thông báo trước 1 tuần nếu ngày nghỉ là thứ 7 hoặc chủ nhật.

-Trong trường hợp xin nghỉ hẳn phải báo cho quản lý trước 2 tuần để quản lý có thời gian bố sung nhân sự kịp thời.

-Trường hợp đi muộn bị trừ 1% lương/lần/tháng Nghỉ không xin phép 10% lương/lần/tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc.

-Mức lương = (Số ngày làm việc trong tháng - số ngày nghỉ phép) x Mức lương/ngày + Thưởng theo đánh giá năng lực – phạt đi muộn – phạt nghỉ không phép.

Mỗi nhân viên được quy định nghỉ phép 2 ngày mỗi tháng Ngoài ra, thưởng dựa trên đánh giá năng lực sẽ được cộng vào mức lương đã tính.

❖ Quy trình nhập sản phẩm:

Sản phẩm được nhập từ nhiều nhà cung cấp, và hàng tháng, bộ phận quản lý tiến hành thống kê số lượng sản phẩm trong kho để đề xuất phương án nhập hàng hợp lý Đồng thời, bộ phận này cũng lưu trữ thông tin chi tiết của các nhà cung cấp, bao gồm mã, tên, địa chỉ và số điện thoại Khi có sản phẩm mới về, nhân viên kho sẽ lập phiếu nhập kho, ghi rõ tên nhà cung cấp, địa chỉ, số điện thoại cùng với thông tin về số lượng và giá tiền hàng hóa.

Trong hoạt động quản lý sản phẩm, bộ phận quản lý cần duy trì và cập nhật danh mục sản phẩm của cửa hàng, bao gồm tên sản phẩm, mô tả, giá bán và số lượng còn lại Danh mục này được phân loại theo nhóm, loại hoặc dòng sản phẩm Ngoài ra, bộ phận quản lý cũng phải theo dõi thông tin chi tiết của từng sản phẩm như mã sản phẩm, loại, hãng và đơn giá Việc này đảm bảo sản phẩm luôn sẵn có để bán và chất lượng sản phẩm được đảm bảo.

Khi khách hàng vào cửa hàng, nhân viên bán hàng sẽ tư vấn thông tin về sản phẩm như mã sản phẩm, loại sản phẩm, hãng và đơn giá Nếu sản phẩm không có sẵn, nhân viên sẽ tìm kiếm trên hệ thống và phản hồi lại khách hàng Sau khi chọn sản phẩm, khách hàng sẽ thanh toán tại quầy thu ngân, nơi nhân viên ghi nhận sản phẩm và lập hóa đơn Hóa đơn bao gồm mã hóa đơn, mã sản phẩm, đơn giá và số lượng Kết thúc phiên bán hàng, khách hàng nhận sản phẩm và hóa đơn để ra ngoài cửa hàng.

Vào cuối tháng, quản lý cửa hàng sẽ tiến hành thống kê doanh thu dựa trên hóa đơn bán hàng và các mặt hàng bán chạy trong tháng Dựa vào những số liệu này, họ sẽ đề xuất phương án nhập hàng cho tháng tiếp theo.

1.1.3 Ưu nhược điểm của hệ thống hiện tại.

-Đơn giản, dễ sử dụng không yêu cầu cao về trình độ tin học.

-Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao.

Việc sử dụng sổ sách và Excel trong quản lý dẫn đến hệ thống còn thủ công và đơn giản, gây khó khăn trong việc xử lý dữ liệu lớn Điều này dễ dẫn đến thất thoát và nhầm lẫn thông tin, đồng thời việc sao lưu và phục hồi dữ liệu trở nên phức tạp hơn.

-Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ.

-Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn.

-Tốc độ xử lý chậm.

-Chưa thực sự có một hệ thống đánh giá năng lực của nhân viên.

Mức độ chuyên môn hóa công việc của nhân viên còn thấp, dẫn đến lãng phí nguồn lực Hệ thống quản lý hiện tại gây khó khăn cho cửa hàng trong việc quản lý và buôn bán Do đó, cửa hàng cần tìm cách tăng năng suất làm việc, giảm thời gian và nhân công, đồng thời nâng cao hiệu quả Việc nâng cấp hệ thống quản lý trở nên cấp bách, đặc biệt trong bối cảnh số lượng khách hàng và mặt hàng tăng nhanh chóng.

Xác lập dự án

Mục tiêu chính khi phát triển phần mềm quản lý cửa hàng mỹ phẩm là cung cấp đầy đủ chức năng để tối ưu hóa quy trình quản lý, từ đó mang lại những thuận lợi nhất định cho việc vận hành cửa hàng.

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

+Hệ thống có độ an toàn cao, các thông tin không bị để lộ ra ngoài. +Sử dụng HTTPS cho website.

+Bảo mật sever và admin panel.

+Sử dụng tường lửa, phần mềm diệt vius và malware.

-Yêu cầu về sao lưu: Dữ liệu trên hệ thống được sao lưu liên tục, trên nhiều nguồn và được kiểm tra tính toàn vẹn thường xuyên.

Hệ thống được thiết kế với tính năng dễ sử dụng, phù hợp cho cả những người có kinh nghiệm và những người mới làm quen với công nghệ thông tin Điều này giúp đảm bảo rằng tất cả người dùng, bất kể trình độ kiến thức, đều có thể tiếp cận và sử dụng hệ thống một cách hiệu quả.

-Yêu cầu ràng buộc thiết kế: Giao diện ưa nhìn, chuyên nghiệp và thân thiện với người sử dụng.

-Yêu cầu về phần cứng: Tốc độ xử lý nhanh, dữ liệu được xử lý chính xác, tự động lưu trữ dữ liệu.

Phần mềm này cung cấp hệ thống cho phép nhiều người dùng truy cập thông tin đồng thời, mang lại kết quả nhanh chóng và đảm bảo thông tin không bị gián đoạn.

-Yêu cầu khi sử dụng phần mềm: Hệ thống cần cập nhật phần mềm liên tục khi và thiết kế giao diện theo xu hướng hiện đại.

Hệ thống cần đảm bảo tương thích với các hệ điều hành Windows và hỗ trợ các thiết bị ngoại vi như máy in và máy fax.

Các chức năng chính của dự án:

✓ Quản lý nhập sản phẩm

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Xác định các Actor và Use case tổng quát của hệ thống

Bảng 2 1 Danh sách các Actor và Use case

- Quản lý hồ sơ nhân viên

Bộ phận quản lý - Tính lương

- Quản lý thông tin nhà cung cấp

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

- Quản lý thông tin sản phẩm

- Thống kê sản phẩm bán chạy

Nhân viên kho - Đăng nhập

Nhân viên bán hàng - Tìm kiếm sản phẩm

2.1.2 Use case tổng quát của hệ thống

Hình 2 1 Biểu đồ Use case tổng quan hệ thống

Phân rã use case

2.2.1.1 Biểu đồ use case đăng nhập

Hình 2 2 Biểu đồ Use case đăng nhập

2.2.1.2 Đặc tả use case đăng nhập

Bảng 2 2 Đặc tả use case đăng nhập

Tên Use-Case Đăng nhập.

Mô tả Use case cho phép tác nhân đăng nhập vào hệ thống để thực hiện những chức năng của mình.

Actor Bộ phận quản lý, nhân viên bán hàng, nhân viên kho. Điều kiện kích hoạt Khi tác nhân yêu cầu đăng nhập hệ thống

Tiền điều kiện Người dùng phải có tài khoản trên hệ thống

Hậu điều kiện Người dùng đăng nhập thành công

Luồng sự kiện chính 1 Hệ thống hiển thị màn hình đăng nhập.

2 Người dùng nhập tên đăng nhập và mật khẩu.

3 Hệ thống kiểm tra thông tin đăng nhập.

4 Nếu thành công hệ thống hiển thị giao diện chính của hệ thống.

Luồng sự kiện phụ A1- Đăng nhập thất bại: Khi người dùng nhập sai tên đăng nhập hoặc mật khẩu

1 Hệ thống hiển thị lại màn hình đăng nhập để người dùng nhập lại thông tin kèm theo thông báo tên đăng nhập hoặc mật khẩu bị sai.

2 Quay lại bước 2 trong luồng sự kiện chính.

2.2.1.3 Biểu đồ hoạt động chức năng đăng nhập

Hình 2 3 Biểu đồ hoạt động chức năng đăng nhập

2.2.1.4 Biểu đồ trình tự chức năng đăng nhập

Hình 2 4 Biểu đồ trình tự chức năng đăng nhập

2.2.1.5 Biểu đồ cộng tác chức năng đăng nhập

Hình 2 5 Biểu đồ cộng tác chức năng đăng nhập

2.2.1.6 Biểu đồ trạng thái chức năng đăng nhập

Hình 2 6 Biểu đồ trạng thái chức năng đăng nhập

2.2.2 Chức năng quản lý hồ sơ nhân viên

2.2.2.1 Biểu đồ use case quản lý hồ sơ nhân viên

Hình 2 7 Biểu đồ use case quản lý hồ sơ nhân viên

2.2.2.2 Đặc tả use case quản lý hồ sơ nhân viên

Bảng 2 3 Đặc tả use case quản lý hồ sơ nhân viên

Tên Use-Case Quản lý hồ sơ nhân viên.

Use case này cho phép tác nhân quản lý hồ sơ nhân viên một cách hiệu quả, bao gồm các chức năng như thêm mới hồ sơ, chỉnh sửa thông tin và xóa hồ sơ nhân viên trên hệ thống.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng quản lý hồ sơ nhân viên.

Tiền điều kiện Tác nhân đã đăng nhập vào hệ thống và có quyền truy cập vào chức năng quản lý hồ sơ nhân viên.

Hậu điều kiện Các thao tác quản lý hồ sơ nhân viên được thực hiện thành công trên hệ thống.

Luồng sự kiện chính 1 Tác nhân chọn chức năng quản lý hồ sơ nhân viên trên hệ thống.

2 Hệ thống hiển thị giao diện chức năng quản lý hồ sơ nhân viên.

3 Tác nhân có thể thực hiện các chức năng quản lý như thêm mới hồ sơ nhân viên, sửa thông tin hồ sơ nhân viên và xóa hồ sơ nhân viên sau đó lưu thông tin lại

4 Hệ thống xác nhận dữ liệu hợp lệ, thông báo lưu thành công.

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

1 Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.2.3 Biểu đồ hoạt động chức năng quản lý hồ sơ nhân viên

❖ Biểu đồ hoạt động chức năng thêm hồ sơ nhân viên

Hình 2 8 Biểu đồ hoạt động chức năng thêm hồ sơ nhân viên

❖ Biểu đồ hoạt động chức năng sửa hồ sơ nhân viên

Hình 2 9 Biểu đồ hoạt động chức năng sửa hồ sơ nhân viên

❖ Biểu đồ hoạt động chức năng xoá hồ sơ nhân viên

Hình 2 10 Biểu đồ hoạt động chức năng xoá hồ sơ nhân viên

2.2.2.4 Biểu đồ trình tự chức năng quản lý hồ sơ nhân viên

❖ Biểu đồ trình tự chức năng thêm hồ sơ nhân viên

Hình 2 11 Biểu đồ trình tự chức năng thêm hồ sơ nhân viên

❖ Biểu đồ trình tự chức năng sửa hồ sơ nhân viên

Hình 2 12 Biểu đồ trình tự chức năng sửa hồ sơ nhân viên

❖ Biểu đồ trình tự chức năng xoá hồ sơ nhân viên

Hình 2 13 Biểu đồ trình tự chức năng xoá hồ sơ nhân viên 2.2.2.5 Biểu đồ cộng tác chức năng quản lý hồ sơ nhân viên

❖ Biểu đồ cộng tác chức năng thêm hồ sơ nhân viên

Hình 2 14 Biểu đồ cộng tác chức năng thêm hồ sơ nhân viên

❖ Biểu đồ cộng tác chức năng sửa hồ sơ nhân viên

Hình 2 15 Biểu đồ cộng tác chức năng sửa hồ sơ nhân viên

❖ Biểu đồ cộng tác chức năng xoá hồ sơ nhân viên

Hình 2 16 Biểu đồ cộng tác chức năng xoá hồ sơ nhân viên

2.2.2.6 Biểu đồ trạng thái chức năng quản lý hồ sơ nhân viên

Hình 2 17 Biểu đồ trạng thái chức năng quản lý hồ sơ nhân viên

2.2.3.1 Biểu đồ use case chấm công

Hình 2 18 Biểu đồ use case chấm công

2.2.3.2 Đặc tả use case chấm công

Bảng 2 4 Đặc tả use case chấm công

Tên Use-Case Chấm công

Mô tả Use case cho phép tác nhân chấm công của nhân viên theo ngày

Actor Bộ phận quản lý Điều kiện kích hoạt Khi tác nhân chọn chức năng chấm công từ trang chủ của hệ thống

Tiền điều kiện Tác nhân có quyền truy cập vào chức năng quản lý chấm công trên hệ thống.

Hậu điều kiện Chấm công được thực hiện thành công.

Luồng sự kiện chính 1 Tác nhân truy cập vào chức năng quản lý chấm công trên hệ thống.

2 Hệ thống hiển thị danh sách các nhân viên và thông tin chấm công của từng nhân viên theo ngày.

3 Tác nhân có thể thực hiện thay đổi trạng thái đi làm của nhân viên theo ngày và sau đó lưu thông tin.

4 Hệ thống xác nhận thông tin hợp lệ, hiển thị thông báo lưu thành công.

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

1 Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.3.3 Biểu đồ hoạt động chức năng chấm công

Hình 2 19 Biểu đồ use case chấm công

2.2.3.4 Biểu đồ trình tự chức năng chấm công

Hình 2 20 Biểu đồ trình tự chức năng chấm công

2.2.3.5 Biểu đồ cộng tác chức năng chấm công

❖ Biểu đồ cộng tác chức năng sửa chấm công

Hình 2 21 Biểu đồ cộng tác chức năng sửa chấm công

2.2.4 Chức năng quản lý thưởng-phạt

2.2.4.1 Biểu đồ use case quản lý thưởng-phạt

Hình 2 22 Biểu đồ use case quản lý thưởng-phạt

2.2.4.2 Đặc tả use case quản lý thưởng-phạt

Bảng 2 5 Đặc tả use case quản lý thưởng-phạt

Tên Use-Case Quản lý thưởng phạt.

Mô tả Use case cho phép tác nhân quản lý các thông tin liên quan đến việc thưởng và phạt nhân viên.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng quản lý thưởng phạt từ trang chủ của hệ thống.

Tiền điều kiện Các thông tin liên quan đến danh sách nhân viên đã được nhập và lưu trữ trên hệ thống.

Hệ thống đã được cập nhật với thông tin mới về thưởng phạt, bao gồm số tiền, thời gian, lý do và danh sách nhân viên nhận thưởng hoặc bị phạt.

Luồng sự kiện chính 1 Tác nhân chọn chức năng quản lý thưởng phạt.

2 Hệ thống hiển thị danh sách các mức thưởng phạt đã có trong hệ thống.

3 Tác nhân chọn một mức thưởng phạt để xem hoặc cập nhật thông tin.

4 Hệ thống hiển thị thông tin chi tiết của mức thưởng phạt được chọn.

5 Tác nhân có thể thêm mới/sửa đổi thông tin của mức thưởng phạt.

6 Tác nhân lưu thông tin cập nhật hoặc thêm mới một mức thưởng phạt.

7 Hệ thống xác nhận dữ liệu hợp lệ, thông báo lưu thành công

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

1 Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.4.3 Biểu đồ hoạt động chức năng quản lý thưởng-phạt

❖ Biểu đồ hoạt động chức năng thêm thông tin thưởng-phạt

Hình 2 23 Biểu đồ hoạt động chức năng thêm thông tin thưởng-phạt

❖ Biểu đồ hoạt động chức năng sửa thông tin thưởng-phạt

Hình 2 24 Biểu đồ hoạt động chức năng sửa thông tin thưởng-phạt

❖ Biểu đồ hoạt động chức năng sửa thông tin thưởng-phạt

Hình 2 25 Biểu đồ hoạt động chức năng sửa thông tin thưởng-phạt

2.2.4.4 Biểu đồ trình tự chức năng quản lý thưởng-phạt

❖ Biểu đồ trình tự chức năng thêm thưởng-phạt

Hình 2 26 Biểu đồ trình tự chức năng thêm thưởng-phạt

❖ Biểu đồ trình tự chức năng sửa thưởng-phạt

Hình 2 27 Biểu đồ trình tự chức năng sửa thưởng-phạt

❖ Biểu đồ trình tự chức năng xoá thưởng-phạt

Hình 2 28 Biểu đồ trình tự chức năng xoá thưởng-phạt

2.2.4.5 Biểu đồ cộng tác chức năng quản lý thưởng-phạt

❖ Biểu đồ cộng tác chức năng thêm thưởng-phạt

Hình 2 29 Biểu đồ cộng tác chức năng thêm thưởng-phạt

❖ Biểu đồ cộng tác chức năng sửa thưởng-phạt

Hình 2 30 Biểu đồ cộng tác chức năng sửa thưởng-phạt

❖ Biểu đồ cộng tác chức năng xoá thưởng-phạt

Hình 2 31 Biểu đồ cộng tác chức năng xoá thưởng- phạt 2.2.5 Chức năng tính lương

2.2.5.1 Biểu đồ use case tính lương

Hình 2 32 Biểu đồ use case tính lương 2.2.5.2 Đặc tả use case tính lương

Bảng 2 6 Đặc tả use case tính lương

Tên Use-Case Tính lương

Mô tả Use case cho phép tác nhân tính lương của nhân viên theo tháng

Actor Bộ phận quản lý Điều kiện kích hoạt Khi tác nhân chọn chức năng tính lương từ trang chủ của hệ thống

Tiền điều kiện Tác nhân có quyền truy cập vào chức năng tính lương trên hệ thống.

Hậu điều kiện Tính lương được thực hiện thành công.

Luồng sự kiện chính 1 Tác nhân truy cập vào chức năng tính lương trên hệ thống.

2 Hệ thống hiển thị danh sách các nhân viên và thông tin chấm công của từng nhân viên theo tháng.

3 Tác nhân chọn tháng và tính toán lương của từng nhân viên dựa trên số ngày làm việc trong tháng, số ngày nghỉ phép, mức lương/ngày, thưởng theo đánh giá năng lực trong tháng đó và ấn lưu.

4 Hệ thống hiển thị lương cho từng nhân viên và tổng lương của toàn bộ nhân viên trong tháng.

Luồng sự kiện phụ Không có.

2.2.5.3 Biểu đồ hoạt động chức năng tính lương

Hình 2 33 Biểu đồ hoạt động chức năng tính lương 2.2.5.4 Biểu đồ trình tự chức năng tính lương

Hình 2 34 Biểu đồ trình tự chức năng tính lương

2.2.5.5 Biểu đồ cộng tác chức năng tính lương

Hình 2 35 Biểu đồ cộng tác chức năng tính lương

2.2.6 Chức năng quản lý thông tin nhà cung cấp

2.2.6.1 Biểu đồ use case quản lý thông tin nhà cung cấp

Hình 2 36 Biểu đồ use case quản lý thông tin nhà cung cấp

2.2.6.2 Đặc tả use case quản lý thông tin nhà cung cấp

Bảng 2 7 Đặc tả use case quản lý thông tin nhà cung cấp

Tên Use-Case Quản lý thông tin nhà cung cấp.

Use case này cho phép tác nhân quản lý thông tin nhà cung cấp trong hệ thống cửa hàng, bao gồm mã nhà cung cấp, tên nhà cung cấp, địa chỉ và số điện thoại.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng cập nhật thông tin nhà cung cấp từ trang chủ của hệ thống.

Tiền điều kiện Tác nhân đã đăng nhập vào hệ thống của cửa hàng.

Tác nhân đã có quyền truy cập và sửa đổi thông tin của nhà cung cấp.

Hậu điều kiện Thông tin của nhà cung cấp được cập nhật hoặc thêm mới thành công trong hệ thống của cửa hàng.

Luồng sự kiện chính 1 Nhân viên quản lý chọn chức năng quản lý thông tin nhà cung cấp.

2 Hệ thống hiển thị danh sách các nhà cung cấp đã có trong hệ thống.

3 Nhân viên quản lý chọn một nhà cung cấp để xem hoặc cập nhật thông tin.

4 Hệ thống hiển thị thông tin chi tiết của nhà cung cấp được chọn.

5 Tác nhân có thể thêm mới/sửa đổi/xoá thông tin của nhà cung cấp.

6 Tác nhân lưu thông tin cập nhật hoặc thêm mới của nhà cung cấp.

7 Hệ thống xác nhận dữ liệu hợp lệ.

8 Hệ thống hiển thị thông báo xác nhận rằng thông tin của nhà cung cấp đã được lưu thành công trong hệ thống.

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

1 Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.6.3 Biểu đồ hoạt động chức năng quản lý thông tin nhà cung cấp

❖ Biểu đồ hoạt động chức năng thêm thông tin nhà cung cấp

Hình 2 37 Biểu đồ hoạt động chức năng quản lý thông tin nhà cung cấp

❖ Biểu đồ hoạt động chức năng sửa thông tin nhà cung cấp

Hình 2 38 Biểu đồ hoạt động chức năng sửa thông tin nhà cung cấp

❖ Biểu đồ hoạt động chức năng xoá thông tin nhà cung cấp

Hình 2 39 Biểu đồ hoạt động chức năng xoá thông tin nhà cung cấp

2.2.6.4 Biểu đồ trình tự chức năng quản lý thông tin nhà cung cấp

❖ Biểu đồ trình tự chức năng thêm thông tin nhà cung cấp

Hình 2 40 Biểu đồ trình tự chức năng thêm thông tin nhà cung cấp

❖ Biểu đồ trình tự chức năng sửa thông tin nhà cung cấp

Hình 2 41 Biểu đồ trình tự chức năng sửa thông tin nhà cung cấp

❖ Biểu đồ trình tự chức năng xoá thông tin nhà cung cấp

Hình 2 42 Biểu đồ trình tự chức năng sửa thông tin nhà cung cấp

2.2.6.5 Biểu đồ cộng tác chức năng quản lý thông tin nhà cung cấp

❖ Biểu đồ cộng tác chức năng thêm thông tin nhà cung cấp

Hình 2 43 Biểu đồ trình tự chức năng sửa thông tin nhà cung cấp

❖ Biểu đồ cộng tác chức năng sửa thông tin nhà cung cấp

Hình 2 44 Biểu đồ cộng tác chức năng sửa thông tin nhà cung cấp

❖ Biểu đồ cộng tác chức năng xoá thông tin nhà cung cấp

Hình 2 45 Biểu đồ cộng tác chức năng xoá thông tin nhà cung cấp

2.2.6.6 Biểu đồ trạng thái chức năng quản lý thông tin nhà cung cấp

Hình 2 46 Biểu đồ trạng thái chức năng quản lý thông tin nhà cung cấp 2.2.7 Chức năng lập phiếu nhập

2.2.7.1 Biểu đồ use case lập phiếu nhập

Hình 2 47 Biểu đồ use case lập phiếu nhập 2.2.7.2 Đặc tả use case lập phiếu nhập

Bảng 2 8 Đặc tả use case lập phiếu nhập

Tên Use-Case Lập phiếu nhập.

Mô tả Use case lập phiếu nhập mô tả quá trình nhân viên kho lập phiếu nhập hàng hóa từ nhà cung cấp vào kho của cửa hàng.

Actor Nhân viên kho. Điều kiện kích hoạt Khi tác nhân chọn chức năng lập phiếu nhập từ trang chủ của hệ thống.

Tiền điều kiện Tác nhân đã đăng nhập vào hệ thống quản lý kho.

Phiếu nhập hàng cần phải ghi rõ thông tin của nhà cung cấp bao gồm tên, địa chỉ và số điện thoại Bên cạnh đó, cần liệt kê đầy đủ thông tin về hàng hóa được nhập, bao gồm số lượng và giá tiền.

Hậu điều kiện Kho có thêm sản phẩm mới.

Hệ thống cập nhật số lượng sản phẩm và thông tin liên quan.

Luồng sự kiện chính 1 Tác nhân mở giao diện lập phiếu nhập hàng và chọn tạo phiếu nhập mới.

2 Hệ thống yêu cầu nhập thông tin tên nhà cung cấp, địa chỉ, số điện thoại, các thông tin hàng được nhập kèm theo số lượng và giá tiền.

3 Tác nhân thêm/sửa phiếu nhập hàng.

4 Hệ thống xác nhận dữ liệu hợp lệ, thông báo lưu thành công.

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

1 Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.7.3 Biểu đồ hoạt động chức năng lập phiếu nhập

❖ Biểu đồ hoạt động chức năng thêm thông tin phiếu nhập

Hình 2 48 Biểu đồ hoạt động chức năng thêm thông tin phiếu nhập

❖ Biểu đồ hoạt động chức năng sửa thông tin phiếu nhập

Hình 2 49 Biểu đồ hoạt động chức năng sửa thông tin phiếu nhập

2.2.7.4 Biểu đồ trình tự chức năng lập phiếu nhập

❖ Biểu đồ trình tự chức năng thêm phiếu nhập

Hình 2 50 Biểu đồ trình tự chức năng thêm phiếu nhập

❖ Biểu đồ trình tự chức năng sửa phiếu nhập

Hình 2 51 Biểu đồ trình tự chức năng thêm phiếu nhập

2.2.7.5 Biểu đồ cộng tác chức năng lập phiếu nhập

❖ Biểu đồ cộng tác chức năng thêm phiếu nhập

Hình 2 52 Biểu đồ cộng tác chức năng thêm phiếu nhập

❖ Biểu đồ cộng tác chức năng sửa phiếu nhập

Hình 2 53 Biểu đồ cộng tác chức năng sửa phiếu nhập

2.2.7.6 Biểu đồ trạng thái chức năng lập phiếu nhập

Hình 2 54 Biểu đồ trạng thái chức năng lập phiếu nhập

2.2.8 Chức năng quản lý danh mục sản phẩm

2.2.8.1 Biểu đồ use case quản lý danh mục sản phẩm

Hình 2 55 Biểu đồ use case quản lý danh mục sản phẩm 2.2.8.2 Đặc tả use case quản lý danh mục sản phẩm

Bảng 2 9 Đặc tả use case quản lý danh mục sản phẩm

Tên Use-Case Quản lý danh mục sản phẩm.

Mô tả trường hợp sử dụng cập nhật danh mục sản phẩm thể hiện quy trình điều chỉnh thông tin liên quan đến sản phẩm, bao gồm tên gọi, mô tả chi tiết, giá bán và số lượng hàng tồn kho.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng quản lý danh mục sản phẩm từ trang chủ của hệ thống.

Tiền điều kiện Tác nhân đã đăng nhập vào hệ thống quản lý danh mục sản phẩm.

Danh mục sản phẩm cần được cập nhật thông tin về tên sản phẩm, mô tả, giá bán và số lượng sản phẩm còn lại.

Hậu điều kiện Danh mục sản phẩm đã được cập nhật hoặc thêm thông tin mới.

Hệ thống đã cập nhật số lượng sản phẩm trong kho.

Luồng sự kiện chính 1 Nhân viên quản lý chọn chức năng quản lý danh mục sản phẩm.

2 Hệ thống hiển thị danh sách các danh mục sản phẩm đã có trong hệ thống.

3 Nhân viên quản lý chọn một danh mục sản phẩm để xem hoặc cập nhật thông tin.

4 Hệ thống hiển thị thông tin chi tiết của danh mục sản phẩm được chọn.

5 Tác nhân có thể thêm mới/sửa đổi thông tin của danh mục sản phẩm.

6 Tác nhân lưu thông tin cập nhật hoặc thêm mới của danh mục sản phẩm.

7 Hệ thống kiểm tra và xác nhận thông tin hợp lệ và lưu thông tin. Hiển thị thông báo xác nhận rằng thông tin của danh mục sản phẩm đã được lưu thành công trong hệ thống.

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.8.3 Biểu đồ hoạt động chức năng quản lý danh mục sản phẩm

❖ Biểu đồ hoạt động chức năng thêm danh mục sản phẩm

Hình 2 56 Biểu đồ hoạt động chức năng thêm danh mục sản phẩm

❖ Biểu đồ hoạt động chức năng sửa danh mục sản phẩm

Hình 2 57 Biểu đồ hoạt động chức năng sửa danh mục sản phẩm

❖ Biểu đồ hoạt động chức năng xoá danh mục sản phẩm

Hình 2 58 Biểu đồ hoạt động chức năng xoá danh mục sản phẩm

2.2.8.4 Biểu đồ trình tự chức năng quản lý danh mục sản phẩm

❖ Biểu đồ trình tự chức năng thêm danh mục sản phẩm

Hình 2 59 Biểu đồ trình tự chức năng thêm danh mục sản phẩm

❖ Biểu đồ trình tự chức năng sửa danh mục sản phẩm

Hình 2 60 Biểu đồ trình tự chức năng sửa danh mục sản phẩm

❖ Biểu đồ trình tự chức năng xoá danh mục sản phẩm

Hình 2 61 Biểu đồ trình tự chức năng xoá danh mục sản phẩm

2.2.8.5 Biểu đồ cộng tác chức năng quản lý danh mục sản phẩm

❖ Biểu đồ cộng tác chức năng thêm danh mục sản phẩm

Hình 2 62 Biểu đồ cộng tác chức năng thêm danh mục sản phẩm

❖ Biểu đồ cộng tác chức năng sửa danh mục sản phẩm

Hình 2 63 Biểu đồ cộng tác chức năng sửa danh mục sản phẩm

❖ Biểu đồ cộng tác chức năng xoá danh mục sản phẩm

Hình 2 64 Biểu đồ cộng tác chức năng xoá danh mục sản phẩm

2.2.9 Chức năng quản lý thông tin sản phẩm

2.2.9.1 Biểu đồ use case quản lý thông tin sản phẩm

Hình 2 65 Biểu đồ use case quản lý thông tin sản phẩm

2.2.9.2 Đặc tả use case quản lý thông tin sản phẩm

Bảng 2 10 Đ c t use case qu n lý thông tin s n ph m ặ ả ả ả ẩ

Tên Use-Case Quản lý thông tin sản phẩm.

Mô tả Use case này mô tả quá trình quản lý thông tin của sản phẩm trong hệ thống.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng cập nhật thông tin sản phẩm từ trang chủ của hệ thống.

Tiền điều kiện Tác nhân đã đăng nhập vào hệ thống và có quyền truy cập để cập nhật/thêm mới thông tin sản phẩm.

Hậu điều kiện Thông tin sản phẩm được cập nhật, thêm mới và lưu lại trong hệ thống.

Luồng sự kiện chính 1 Nhân viên quản lý chọn chức năng quản lý thông tin sản phẩm.

2 Hệ thống hiển thị danh sách các sản phẩm đã có trong hệ thống.

3 Nhân viên quản lý chọn một sản phẩm để xem hoặc cập nhật thông tin.

4 Hệ thống hiển thị thông tin chi tiết của sản phẩm được chọn.

5 Tác nhân có thể thêm mới/sửa đổi thông tin của sản phẩm bao gồm mã sản phẩm, tên sản phẩm, giá, mô tả, ảnh sản phẩm, số lượng trong kho, nhà cung cấp, danh mục sản phẩm.

6 Tác nhân lưu thông tin cập nhật hoặc thêm mới của sản phẩm.

7 Hệ thống xác nhận dữ liệu hợp lệ, thông báo lưu thành công.

Luồng sự kiện phụ A1- Dữ liệu không hợp lệ: Khi dữ liệu không đúng định dạng.

1 Hệ thống thông báo cho tác nhân lưu thay đổi không thành công.

2.2.9.3 Biểu đồ hoạt động chức năng quản lý thông tin sản phẩm

❖ Biểu đồ hoạt động chức năng thêm thông tin sản phẩm

Hình 2 66 Biểu đồ hoạt động chức năng thêm thông tin sản phẩm

❖ Biểu đồ hoạt động chức năng sửa thông tin sản phẩm

Hình 2 67 Biểu đồ hoạt động chức năng sửa thông tin sản phẩm

❖ Biểu đồ hoạt động chức năng xoá thông tin sản phẩm

Hình 2 68 Biểu đồ hoạt động chức năng xoá thông tin sản phẩm 2.2.9.4 Biểu đồ trình tự chức năng quản lý thông tin sản phẩm

❖ Biểu đồ trình tự chức năng thêm thông tin sản phẩm

Hình 2 69 Biểu đồ trình tự chức năng thêm thông tin sản phẩm

❖ Biểu đồ trình tự chức năng sửa thông tin sản phẩm

Hình 2 70 Biểu đồ trình tự chức năng sửa thông tin sản phẩm

❖ Biểu đồ trình tự chức năng xoá thông tin sản phẩm

Hình 2 71 Biểu đồ trình tự chức năng xoá thông tin sản phẩm

2.2.9.5 Biểu đồ cộng tác chức năng quản lý thông tin sản phẩm

❖ Biểu đồ cộng tác chức năng thêm thông tin sản phẩm

Hình 2 72 Biểu đồ cộng tác chức năng thêm thông tin sản phẩm

❖ Biểu đồ cộng tác chức năng sửa thông tin sản phẩm

Hình 2 73 Biểu đồ cộng tác chức năng sửa thông tin sản phẩm

❖ Biểu đồ cộng tác chức năng xoá thông tin sản phẩm

Hình 2 74 Biểu đồ cộng tác chức năng xoá thông tin sản phẩm

2.2.10 Chức năng tìm kiếm sản phẩm

2.2.10.1 Biểu đồ use case tìm kiếm sản phẩm

Hình 2 75 Biểu đồ use case tìm kiếm sản phẩm 2.2.10.2 Đặc tả use case tìm kiếm sản phẩm

Bảng 2 11 Đặc tả use case tìm kiếm sản phẩm

Tên Use-Case Tìm kiếm sản phẩm.

Mô tả Use case này cho phép tác nhân tìm kiếm sản phẩm trên hệ thống của cửa hàng.

Actor Nhân viên bán hàng. Điều kiện kích hoạt Khi tác nhân chọn chức năng tìm kiếm sản phẩm từ trang chủ của hệ thống.

Hệ thống đã được khởi động và sẵn sàng để tìm kiếm sản phẩm, với các sản phẩm đã được cập nhật và lưu trữ một cách đầy đủ.

Hậu điều kiện Hệ thống hiển thị danh sách các sản phẩm phù hợp với từ khóa tìm kiếm của tác nhân.

Tác nhân có thể xem thông tin chi tiết về sản phẩm hoặc tiếp tục tìm kiếm sản phẩm khác.

Luồng sự kiện chính 1 Tác nhân truy cập vào giao diện tìm kiếm sản phẩm.

2 Tác nhân nhập từ khóa tìm kiếm, ví dụ như tên sản phẩm, loại sản phẩm,

3 Hệ thống tìm kiếm và hiển thị kết quả tìm kiếm.

4 Tác nhân thực hiện tác vụ liên quan đến sản phẩm được tìm kiếm.

Luồng sự kiện phụ Không có.

2.2.10.3 Biểu đồ hoạt động chức năng tìm kiếm sản phẩm

Hình 2 76 Biểu đồ hoạt động chức năng tìm kiếm sản phẩm

2.2.10.4 Biểu đồ trình tự chức năng tìm kiếm sản phẩm

Hình 2 77 Biểu đồ trình tự chức năng tìm kiếm sản phẩm

2.2.10.5 Biểu đồ cộng tác chức năng tìm kiếm sản phẩm

Hình 2 78 Biểu đồ cộng tác chức năng tìm kiếm sản phẩm 2.2.11 Chức năng lập hoá đơn

2.2.11.1 Biểu đồ use case lập hoá đơn

Hình 2 79 Biểu đồ use case lập hoá đơn

2.2.11.2 Đặc tả use case lập hoá đơn

Bảng 2 12 Đặc tả use case lập hoá đơn

Tên Use-Case Lập hoá đơn.

Mô tả Use case này cho phép tác nhân lập hóa đơn cho khách hàng.

Actor Nhân viên bán hàng. Điều kiện kích hoạt Khi tác nhân chọn chức năng lập hoá đơn từ trang chủ của hệ thống.

Tiền điều kiện Các sản phẩm đã được cập nhật và lưu trữ trên hệ thống.

Hậu điều kiện Hệ thống lưu trữ thông tin hóa đơn và các sản phẩm đã bán.

Khách hàng nhận được hóa đơn và các sản phẩm đã mua.

Luồng sự kiện chính 1 Tác nhân mở giao diện lập lập hoá đơn.

2 Hệ thống yêu cầu nhập thông tin tên nhà cung cấp, địa chỉ, số điện thoại, các thông tin hàng được nhập kèm theo số lượng và giá tiền.

3 Tác nhân thêm/sửa phiếu nhập hàng.

4 Hệ thống xác nhận dữ liệu hợp lệ, thông báo lưu thành công.

Luồng sự kiện phụ Không có.

2.2.11.3 Biểu đồ hoạt động chức năng lập hoá đơn

❖ Biểu đồ hoạt động chức năng thêm hoá đơn

Hình 2 80 Biểu đồ hoạt động chức năng lập hoá đơn

❖ Biểu đồ hoạt động chức năng sửa hoá đơn

Hình 2 81 Biểu đồ hoạt động chức năng sửa hoá đơn 2.2.11.4 Biểu đồ trình tự chức năng lập hoá đơn

❖ Biểu đồ trình tự chức năng thêm hoá đơn

Hình 2 82 Biểu đồ trình tự chức năng thêm hoá đơn

❖ Biểu đồ trình tự chức năng sửa hoá đơn

Hình 2 83 Biểu đồ trình tự chức năng sửa hoá đơn

2.2.11.5 Biểu đồ cộng tác chức năng lập hoá đơn

❖ Biểu đồ cộng tác chức năng thêm hoá đơn

Hình 2 84 Biểu đồ cộng tác chức năng thêm hoá đơn

❖ Biểu đồ cộng tác chức năng sửa hoá đơn

Hình 2 85 Biểu đồ cộng tác chức năng sửa hoá đơn

2.2.11.6 Biểu đồ trạng thái chức năng lập hoá đơn

Hình 2 86 Biểu đồ trạng thái chức năng lập hoá đơn

2.2.12 Chức năng thống kê sản phẩm bán bán chạy

2.2.12.1 Biểu đồ use case thống kê sản phẩm bán bán chạy

Hình 2 87 Biểu đồ use case thống kê sản phẩm bán bán chạy

2.2.12.2 Đặc tả use case thống kê sản phẩm bán bán chạy

Bảng 2 13 Đ c t use case thôống kê s n ph m bán bán ch y ặ ả ả ẩ ạ

Tên Use-Case Thống kê sản phẩm bán chạy.

Mô tả Use case này cho phép tác nhân thống kê danh sách sản phẩm bán chạy trên hệ thống.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng thống kê sản phẩm bán chạy từ trang chủ của hệ thống.

Tiền điều kiện Hệ thống đã lưu trữ thông tin về doanh thu và số lượng sản phẩm bán ra.

Hậu điều kiện Tác nhân đã có được báo cáo về danh sách sản phẩm bán chạy trên hệ thống.

Luồng sự kiện chính 1 Tác nhân truy cập hệ thống và chọn chức năng thống kê sản phẩm bán chạy.

2 Hệ thống hiển thị thông tin tổng quan về doanh thu và số lượng sản phẩm bán ra trên trang chính.

3 Tác nhân có thể lọc dữ liệu theo các tiêu chí như thời gian,

4 Hệ thống hiển thị danh sách sản phẩm bán chạy theo các tiêu chí đã lựa chọn.

Luồng sự kiện phụ A1 - Không có đơn hàng hoặc sản phẩm để thống kê:

1 Hệ thống hiển thị thông báo cho người dùng biết không có đơn hàng hoặc sản phẩm để thống kê.

2.2.12.3 Biểu đồ hoạt động chức năng thống kê sản phẩm bán bán chạy

Hình 2 88 Biểu đồ hoạt động chức năng thống kê sản phẩm bán bán chạy

2.2.12.4 Biểu đồ trình tự chức năng thống kê sản phẩm bán bán chạy

Hình 2 89 Biểu đồ trình tự chức năng thống kê sản phẩm bán bán chạy

2.2.12.5 Biểu đồ cộng tác chức năng thống kê sản phẩm bán bán chạy

Hình 2 90 Biểu đồ cộng tác chức năng thống kê sản phẩm bán bán chạy

2.2.13 Chức năng thống kê doanh thu

2.2.13.1 Biểu đồ use case thống kê doanh thu

Hình 2 91 Biểu đồ use case thống kê doanh thu

2.2.13.2 Đặc tả use case thống kê doanh thu

Bảng 2 14 Đặc tả use case thống kê doanh thu

Tên Use-Case Thống kê doanh thu.

Mô tả Use case này cho phép tác nhân thống kê tổng doanh thu trên hệ thống.

Actor Bộ phận quản lý. Điều kiện kích hoạt Khi tác nhân chọn chức năng thống kê doanh thu từ trang chủ của hệ thống.

Tiền điều kiện Hệ thống đã lưu trữ thông tin về doanh thu và số lượng sản phẩm bán ra.

Hậu điều kiện Tác nhân đã có được báo cáo về tổng doanh thu trên hệ thống.

Luồng sự kiện chính 1 Tác nhân truy cập hệ thống và chọn chức năng thống kê doanh thu.

2 Hệ thống hiển thị thông tin tổng quan về doanh thu và số lượng sản phẩm bán ra trên trang chính.

3 Tác nhân có thể lọc dữ liệu theo các tiêu chí như thời gian,

4 Hệ thống hiển thị báo cáo tổng doanh thu theo các tiêu chí đã lựa chọn Kết thúc use case.

Luồng sự kiện phụ A1 - Không có đơn hàng hoặc hoá đơn để thống kê:

1 Hệ thống hiển thị thông báo cho người dùng biết không có đơn hàng hoặc hoá đơn để thống kê.

2.2.13.3 Biểu đồ hoạt động chức năng thống kê doanh thu

Hình 2 92 Biểu đồ hoạt động chức năng thống kê doanh thu 2.2.13.4 Biểu đồ trình tự chức năng thống kê doanh thu

Hình 2 93 Biểu đồ trình tự chức năng thống kê doanh thu

2.2.13.5 Biểu đồ cộng tác chức năng thống kê doanh thu

Hình 2 94 Biểu đồ cộng tác chức năng thống kê doanh thu

Biểu đồ lớp tổng quát của hệ thống

Hình 2 95 Biểu đồ lớp tổng quát của hệ thống

Hình 2 96 Biểu đồ thành phần

Hình 2 97 Biểu đồ triển khai

Biểu đồ triển khai

Hình 2 97 Biểu đồ triển khai

SINH MÃ TRÌNH VÀ THIẾT KẾ GIAO DIỆN

Mã trình

3.1.1 Mã trình cho chức năng quản lý hồ sơ nhân viên

Hình 3 1 Mã trình cho chức năng quản lý hồ sơ nhân viên 3.1.2 Mã trình cho chức năng quản lý thông tin chấm công

Hình 3 2 Mã trình cho chức năng quản lý thông tin chấm công

3.1.3 Mã trình cho chức năng quản lý thông tin thưởng phạt

Hình 3 3 Mã trình cho chức năng quản lý thông tin thưởng phạt 3.1.4 Mã trình cho chức năng quản lý thông tin nhà cung cấp

Hình 3 4 Mã trình cho chức năng quản lý thông tin nhà cung cấp

3.1.5 Mã trình cho chức năng quản lý danh mục sản phẩm

Hình 3 5 Mã trình cho chức năng quản lý danh mục sản phẩm

3.1.6 Mã trình cho chức năng quản lý thông tin sản phẩm

Hình 3 6 Mã trình cho chức năng quản lý thông tin sản phẩm

3.1.7 Mã trình cho chức năng lập hoá đơn

Hình 3 7 Mã trình cho chức năng lập hoá đơn 3.1.8 Mã trình cho chức năng lập phiếu nhập

Hình 3 8 Mã trình cho chức năng lập phiếu nhập

Thiết kế giao diện

❖ Giao diện chính của hệ thống

Hình 3 9 Giao diện chính của hệ thống

Hình 3 10 Menu chính của hệ thống

Hình 3 11 Menu chính của hệ thống

Hình 3 12 Form quản lý hồ sơ nhân viên

Hình 3 13 Form lập hoá đơn

Hình 3 14 Form lập phiếu nhập

Hình 3 15 Form quản lý thưởng phạt

Hình 3 16 Form lý thông tin sản phẩm

Hình 3 17 Form thống kê doanh thu

Hình 3 18 Form thống kê sản phẩm bán chạy

Hình 3 19 Form tìm kiếm sản phẩm

Hình 3 20 Form quản lý thông tin nhà cung cấp

Hình 3 21 Form quản lý danh mục sản phẩm

Ngày đăng: 22/01/2025, 14:49

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN