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

Xây dựng ứng dụng quản lý kho cho công ty may mặc

90 0 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 đề Xây dựng Ứng dụng Quản Lý Kho cho Công Ty May Mặc
Tác giả Nguyễn Huỳnh Phi Long, Phạm Tiến Long
Người hướng dẫn ThS. Đỗ Phú Huy
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp Đại Học
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 90
Dung lượng 8,75 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN (17)
    • 1.1. Lý do chọn đề tài (17)
    • 1.2. Mục đích đề tài (17)
    • 1.3. Lựa chọn giải pháp công nghệ (17)
    • 1.4. Phạm vi đề tài (17)
  • CHƯƠNG 2. CƠ SỞ LÝ THUYẾT (18)
    • 2.1. Hệ quản trị cơ sở dữ liệu: PhpMyAdmin (18)
      • 2.1.1. Khái niệm (18)
      • 2.1.2. Đặc điểm (18)
    • 2.2. Ngôn ngữ lập trình (18)
      • 2.2.1. PHP (18)
      • 2.2.2. Laravel Framework (19)
  • CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ (21)
    • 3.1. Xác định tác nhân (21)
      • 3.1.1. Actor Admin (Quản trị viên) (21)
      • 3.1.2. Actor nhân viên kho (21)
    • 3.2. Đặc tả yêu cầu nghiệp vụ (21)
      • 3.2.1. Admin (Quản trị viên) (21)
      • 3.2.2. Nhân viên kho (21)
    • 3.3. Đặc tả yêu cầu phần mềm (Software Requirements) (21)
      • 3.3.2. Admin (21)
    • 3.4. Sơ đồ Use-case (22)
    • 3.5. Kịch bản cho Use-case (23)
      • 3.5.1. Actor Admin (Quản trị viên) (23)
      • 3.5.2. Actor Nhân Viên Quản Lý Kho (25)
    • 3.6. Sơ đồ hoạt động (35)
      • 3.6.1. Actor Admin (35)
      • 3.6.2. Actor Nhân viên quản lý kho (35)
    • 3.7. Sơ đồ ERD (45)
    • 3.8. Sơ đồ Robustness Diagram (46)
      • 3.8.1. Robustness Diagram cho use-case Đăng nhập (46)
      • 3.8.2. Robustness Diagram cho use-case quản lý đề xuất (thêm) (46)
      • 3.8.3. Robustness Diagram cho use-case quản lý đề xuất (Sửa) (47)
      • 3.8.4. Robustness Diagram cho use-case quản lý đề xuất (Xóa) (47)
      • 3.8.5. Robustness Diagram cho usecase Quản lý giao thợ (Xem) (48)
      • 3.8.6. Robustness Diagram cho usecase Quản lý giao thợ (Báo cáo) (48)
      • 3.8.7. Robustness Diagram cho usecase Chia thợ cho đơn hàng (49)
      • 3.8.8. Robustness Diagram cho usecase Xuất nguyên liệu (49)
      • 3.8.9. Robustness Diagram cho usecase Duyệt đề xuất (50)
      • 3.8.10. Robustness Diagram cho usecase Quản lý nguyên liệu đồng phục34 3.8.11. Robustness Diagram cho usecase Quản lý nhà cung cấp (50)
      • 3.8.12. Robustness Diagram cho usecase Quàn lý nguyên liệu (51)
      • 3.8.13. Robustness Diagram cho usecase Gán kỹ năng cho thợ (51)
    • 3.9. Sơ đồ tuần tự (52)
      • 3.9.1. Sơ đồ tuần tự cho Use-case Đăng nhập (52)
      • 3.9.2. Sơ đồ tuần tự cho Use-case Quản lý đề xuất (Hiển thị) (52)
      • 3.9.3. Sơ đồ tuần tự cho Use-case Quản lý đề xuất (53)
      • 3.9.4. Sơ đồ tuần tự cho Use-case Quản lý giao thợ (53)
      • 3.9.5. Sơ đồ tuần tự cho Use-case Chia thợ cho đơn hàng (0)
      • 3.9.6. Sơ đồ tuần tự cho Use-case Xuất nguyên liệu (54)
      • 3.9.8. Sơ đồ tuần tự cho Use-case Quản lý nguyên liệu đồng phục (55)
      • 3.9.9. Sơ đồ tuần tự cho Use-case Quản lý Nhà cung cấp (56)
      • 3.9.10. Sơ đồ tuần tự cho use-case Quản lý nguyên liệu (56)
      • 3.9.11. Sơ đồ tuần tự cho use-case Gán kỹ năng cho thợ (57)
  • CHƯƠNG 4. DEMO CHƯƠNG TRÌNH (58)
    • 4.1. Đăng nhập (58)
    • 4.2. Đề xuất (Quản lý kho) (59)
    • 4.3. Duyệt đề xuất (Admin) (64)
    • 4.4. Chia thợ cho đơn hàng (Quản lý kho) (67)
    • 4.5. Xuất nguyên liệu (Quản lý kho) (72)
    • 4.6. Quản lý giao thợ (Quản lý kho) (73)
    • 4.7. Quản lý nguyên liệu đồng phục (Quản lý kho) (76)
    • 4.8. Quản lý nhà cung cấp (Quản lý kho) (77)
    • 4.9. Quản lý nguyên liệu (Quản lý kho) (78)
    • 4.10. Gán kỹ năng cho thợ (Nhân viên kho) (81)
    • 4.11. Quản lý thợ (Nhân viên kho) (83)
    • 4.12. Quản lý Kỹ năng thợ (Nhân viên kho) (85)
    • 4.13. Quản lý hóa đơn nhập liệu (87)
  • CHƯƠNG 5. KẾT LUẬN & HƯỚNG PHÁT TRIỂN (89)
    • 5.1. Kết luận (89)
    • 5.2. Những hạn chế (89)
    • 5.3. Hướng phát triển (89)

Nội dung

TỔNG QUAN

Lý do chọn đề tài

Hiện nay việc quản lý điều hành và quản lý kho tại công ty may mặc còn sử dụng giấy tờ, thủ tục nhiều bước trở nên rất khó khăn và dễ bị mất mát, muốn tìm kiếm và quản lý kho của công ty rất lâu và tốn nhiều thời gian công sức.

Vì vậy để giải quyết những bất cập này, việc xây dựng một ứng quản lý kho để giúp việc quản lý trở nên dễ dàng, chuyên nghiệp, bảo mật và nhanh chóng, hiệu quả cao.

Em tham gia vào dự án của công ty may mặc đây là một dự án thật Em được bố trí tham gia một mảng nội dung: Quản lý kho của ứng dụng cho công ty may mặc

Mục đích đề tài

Xây dựng ứng dụng giúp quản lý và điều hành kho cho hệ thống của công ty may mặc

 Xem đề xuất nguyên phụ liệu.

 Duyệt đề xuất nguyên phụ liệu.

Nhân viên kho (quản lý kho)

 Gán kỹ năng cho thợ.

 Quản lý nguyên liệu đồng phục.

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

 Quản lý kỹ năng thợ

 Đề xuất nguyên phụ liệu.

 Chia thợ cho đơn hàng.

 Quản lý hóa đơn nhập liệu

Lựa chọn giải pháp công nghệ

- Thiết kế cơ sở dữ liệu: StarUML.

- Hệ quản trị cơ sở dữ liệu: PhpMyAdmin.

Phạm vi đề tài

- Áp dụng cho công ty may mặc

CƠ SỞ LÝ THUYẾT

Hệ quản trị cơ sở dữ liệu: PhpMyAdmin

PhpMyAdmin là một ứng dụng web miễn phí cung cấp sử dụng kết hợp với hệ thống quản lý cơ sở dữ liệu MySQL Đây là công cụ quản trị MySQL phổ biến nhất được sử dụng bởi hàng triệu người trên toàn thế giời PhpMyAdmin được viết bằng PHP, có tất cả các chức năng cần đê phát triển ứng dụng hoặc trang web dựa trên MySQL.

Hình 2.1.1.1.1.1: Hệ quản trị cơ sở dữ liệu phpMyadmin

PhpMyAdmin có thể tạo và xóa người dùng, quản lý quyền người dùng, thay đổi và xóa cơ sở dữ liệu Thực hiện các truy vấn SQL tùy chỉnh.

PhpMyAdmin là phần mềm quản lý dữ liệu thông qua cơ sở dữ liệu và mỗi một cơ sở dữ liệu đều có bảng quan hệ chứa dữ liệu riêng biệt.

Ngôn ngữ lập trình

PHP là dạng viết tắt của thuật ngữ Personal Home Page Đây là một chuỗi ngôn ngữ dành cho các ứng dụng nằm trên máy chủ Khi các lập trình viên PHP viết chương trình, các chuỗi lệnh sẽ được chạy ở trên server nhằm sinh ra mã HTML.

Hình 2.2.1.1.1.1: Ngôn ngữ lập trình PHP

- Có thể kết nối cơ sở dữ liệu hiệu quả và giúp quá trình tải ứng dụng nhanh hơn.

- Có khả năng tích hợp linh hoạt với các ngôn ngữ lập trình khác

- Sở hữu tốc độ xử lý mọi hoạt động trong công việc khá nhanh chóng, mang đến hiệu quả tối ưu cao

Framework chính là một tập hợp các thư viện phần mềm, các trình biên dịch, diễn dịch hoặc các API nhằm cung cấp môi trường giúp cho việc lập trình ứng dụng trở nên nhanh hơn Có Framework, lập trình viên chỉ tìm hiểu và khai thác những tài nguyên đó, gắn kết chúng lại với nhau và hoàn chỉnh sản phẩm của mình

Bằng cách cung cấp 1 cấu trúc cơ bản để xây dựng những ứng dụng đó Hay nói cách khác, PHP framework giúp bạn thúc đẩy nhanh chóng quá trình phát triển ứng dụng Giúp bạn tiết kiệm được thời gian, tăng sự ổn định cho ứng dụng Giảm thiểu số lần phải viết lại code cho lập trình viên.

- Laravel là một trong những PHP Framework phổ biến nhất trên thế giới được sử dụng để xây dựng ứng dụng web từ các dự án nhỏ đến lớn Laravel là PHP WebFramework miễn phí, mã nguồn mở, được tạo bởi Taylor Otwell vào năm 2011 và dành cho việc phát triển các ứng dụng web tuân theo mô hình MVC và dựa trên SymfonyPHP Framework.

MVC là từ viết tắt bởi 3 từ Model – View – Controller MVC là một trong những khung phát triển web tiêu chuẩn công nghiệp được sử dụng thường xuyên nhất để tạo ra các dự án có thể mở rộng và mở rộng Mô hình source code thành 3 phần, tương ứng mỗi từ Mỗi từ tương ứng với một hoạt động tách biệt trong một mô hình.

Hình 2.2.2.3.1.1: Mô hình MVC trong Laravel

- Model: là thành phần chịu trách nhiệm quản lý dữ liệu, nó lưu trữ, tương tác và truy xuất thông tin từ cơ sở dữ liệuđồng thời chứa các logic được thực thi bởi ứng dụng.

- View: là thành phần chịu trách nhiệm hiển thị dữ liệu đã được truy xuất từ Model theo một format nào đó theo ý đồ của lập trình viên và là nơi bạn viết code HTML, CSS, Javascript và hiện dữ liệu

- Controller: là thành phần làm nhiệm vụ xử lý nghiệp vụ, nó nhận Request từ Client và gọi tới Model, thực hiện lấy dữ liệu hoặc cập nhật dữ liệu Mỗi Controller chứa các

PHÂN TÍCH THIẾT KẾ

Xác định tác nhân

3.1.1 Actor Admin (Quản trị viên)

Đặc tả yêu cầu nghiệp vụ

Admin quản trị viên thực hiện nhiệm vụ xem xét các yêu cầu đề xuất của nhân viên kho khi gửi đề xuất lên, và từ đó thực hiện kiểm soát và chấp thuận hoặc từ chối đề xuất của cấp dưới.

Nhân viên kho thực hiện nhiệm vụ quản lý các nguyên liệu, nguyên liệu đồng phục,nhà cung cấp, gán kỹ năng cho thợ, quản lý giao thợ, đề xuất nguyên phụ liệu, chia thợ cho đơn hàng, thống kê báo cáo đề xuất, quản lý thợ, quản lý kỹ năng thợ.

Đặc tả yêu cầu phần mềm (Software Requirements)

- Gán kỹ năng cho thợ

- Quản lý kỹ năng thợ

- Đề xuất nguyên phụ liệu

- Chia thợ cho đơn hàng

- Quản lý nguyên liệu đồng phục

- Quản lý nhà cung cấp

- Quản lý hóa đơn nhập liệu

- Xem đề xuất nguyên phụ liệu

- Duyệt đề xuất nguyên phụ liệu.

Sơ đồ Use-case

Hình 3.4.1.1.1.1: Sơ đồ UseCase của module Quản lý kho của công ty may mặc

Kịch bản cho Use-case

3.5.1 Actor Admin (Quản trị viên)

3.5.1.1 Use-case xem đề xuất

Bảng 3 1 Bảng mô tả kịch bản của usecase Xem đề xuất

Tên Usecase Xem đề xuất

Mô tả Admin (Quản trị viên) xem danh sách đề xuất được gửi từ nhân viên kho

Actors Admin (Quản trị viên) Đầu vào Admin (Quản trị viên) muốn xem các đề xuất được gửi từ nhân viên kho Đầu ra Hiển thị màn hình các đề xuất

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của admin

3 Ở menu Quản lý kho  chọn menu duyệt đề xuất

4 Hệ thống sẽ hiển thị tất cả các yêu cầu đề xuất của nhân viên kho có trạng thái là “Đang chờ duyệt”, “Đã duyệt” hoặc “Đã bị từ chối”  kết thúc usecase

Các bước phát sinh trong

4.1 User chọn nhập Trạng thái, Name hoặc Ngày vào ô tìm kiếm  Chọn “Tìm kiếm”

4.1.a Hệ thống hiển thị kết quả tìm kiếm  Kết thúc usecase

4.2 User chọn “Chi tiết”  Hệ thống hiển thị chi tiết Đề xuất được chọn.

4.2.a Usecase nhập Nguyên liệu và chọn “Tìm kiếm”  Hệ thống hiển thị kết quả.

4.2.b Usecase chọn “Xuất Excel”  Output file Excel  Kết thúc usecase

Các trường hợp ngoại lệ của Basic flow 4 Hệ thống không tìm thấy đề xuất nào  hiển thị thông báo “Không tìm thấy hồ sơ phù hợp”  kết thúc usecase

4.1.1 Hệ thống không tìm thấy đề xuất nào  hiển thị thông báo “Không tìm thấy hồ sơ phù hợp”  kết thúc usecase

4.2 User chọn “Trở lại”  Quay lại bước 4

3.5.1.2 Use-case Duyệt đề xuất

Bảng 3 2 Bảng mô tả kịch bản của usecase Duyệt đề xuất

Tên Usecase Duyệt đề xuất

Mô tả Admin phê duyệt đề xuất nguyên liệu được gửi lên từ nhân viên kho

Actors Admin Đầu vào Đề xuất nguyên liệu được gửi từ nhân viên kho Đầu ra Hệ thống ghi nhận phê duyệt đơn đề xuất, gửi thông báo về cho nhân viên kho

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của admin

3 Ở menu Quản lý kho  chọn menu duyệt đề xuất

4 Hệ thống sẽ hiển thị tất cả các yêu cầu đề xuất của nhân viên kho có trạng thái là “Đang chờ duyệt”, “Đã duyệt” hoặc “Đã bị từ chối”

5 Chọn đề xuất và chọn “Chi tiết”

6 Hệ thống hiển thị trang “Chi tiết đề xuất” với thông tin đề xuất được chọn.

7 Admin chọn hành động và gửi  kết thúc usecase

Các bước phát sinh trong

7.1 Trường hợp đơn đang chờ duyệt

7.1.1 Admin chọn “Chấp thuận”  hệ thống ghi nhận đề xuất được chấp thuận  kết thúc usecase 7.1.2 Admin chọn “Từ chối”

7.1.2a Hệ thống hiển thị dialog bắt buộc Admin nhập lý do từ chối  Admin nhập lý do.

7.1.2.b Admin chọn “Gửi”  kết thúc usecase

(các trường hợp ngoại lệ của Basic flow)

4 Hệ thống không tìm thấy đề xuất nào  hiển thị thông báo “Không tìm thấy hồ sơ phù hợp”

6 Admin chọn “Trở lại”  Quay lại bước 47.1.2.b Admin chọn “Hủy”  Quay lại bước 6

3.5.2 Actor Nhân Viên Quản Lý Kho

Bảng 3 3 Bảng mô tả kịch bản của usecase Đề xuất

Mô tả Nhân viên quản lý kho muốn xem tất cả đề xuất của mình đã đề xuất

Actors Nhân viên quản lý kho Đầu vào Nhân viên quản lý kho muốn xem đề xuất của mình Đầu ra Hệ thống sẽ hiển thị các danh sách đề xuất, chi tiết đề xuất.

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở menu Quản lý kho ➙ chọn menu đề xuất

4 Hệ thống hiển thị tất cả các yêu cầu đề xuất của nhân viên kho

5 User chọn đề xuất và bấm “Chi tiết”

6 Hệ thống hiển thị chi tiết đề xuất  kết thúc usecase

Các bước phát sinh trong Basic flow 4.1 User nhập Tên đề xuất hoặc ngày và chọn

4.1.1 Hệ thống hiển thị kết quả tìm kiếm  kết thúc usecase

5.1 User chọn đề xuất và bấm “Xuất Excel”

5.1.1 Hệ thống hiển thị màn hình xem trước Report

5.5.3 Hệ thống Output file Excel  kết thúc usecase

6.1 User nhập Nguyên liệu và chọn “Tìm kiếm”

6.1.1 Hệ thống hiển thị kết quả tìm kiếm  kết thúc usecase

(các trường hợp ngoại lệ của Basic flow)

5.1.1.a User chọn “Trở lại”  quay lại bước 66.a User chọn “Trở lại”  quay lại bước 4

3.5.2.2 Use-case Quản lý giao thợ

Bảng 3 4 Bảng mô tả kịch bản của usecase Quản lý giao thợ

Tên Usecase Quản lý giao thợ

Mô tả Quản lý kho muốn xem thống kê từng tổng các thành phần đồng phục, các thành phần đồng phục đã hoàn thành và các thành phần đồng phục chưa hoàn thành của thợ.

Actors Nhân viên quản lý kho. Đầu vào Nhân viên quản lý kho quản lý giao thợ. Đầu ra Hệ thống hiển thị TPDP theo thợ Xem chi tiết thông tin thợ bao gồm tổng các TPDP được giao, TPDP đã hoàn thành và chưa hoàn thành theo từng thợ và từng đơn hàng.

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở Menu quản lý kho  chọn menu Quản lý giao thợ

4 Hệ thống hiển thị tất cả thợ và số lượng thành phần đồng phục được giao tương ứng mỗi thợ.

5 Chọn thợ cần xem ⇒ bấm “Chi tiết”

6 Hệ thống hiển thị chi tiết thợ.

Alternative flow (các bước phát sinh trong

4.1 User nhập tên thợ  bấm “Tìm kiếm”  Hệ thống trả về kết quả tìm kiếm  Tiếp tục Usecase

6.1 User chọn đơn hàng  bấm “Tìm kiếm”  tiếp tục Usecase

(các trường hợp ngoại lệ của Basic flow)

6.1 Hệ thống không tìm thấy hồ sơ nào và đưa ra thông báo.

3.5.2.3 Use-case Chia thợ cho đơn hàng

Bảng 3 5 Bảng mô tả kịch bản của usecase Chịa thợ cho đơn hàng

Tên Usecase Chia thợ cho đơn hàng

Mô tả Nhân viên quản lý kho muốn chia thợ tương ứng với từng đơn hàng.

Actors Nhân viên quản lý kho. Đầu vào Nhân viên quản lý kho chia thợ cho đơn hàng Đầu ra Đồng phục đã được chia cho thợ may.

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở Menu quản lý kho  chọn menu Chia thợ cho đơn hàng

4 Hệ thống hiển thị tất cả đơn hàng.

5 Chọn đơn hàng cần chia thợ  chọn “Chia thợ”

6 Hiển thị màn hình các thành phần đồng phục có trong đơn hàn đơn hàng

7 Chọn thành phần đồng phục cần chia cho thợ

8 Chọn thợ, deadline, nhiệm vụ ⇒ chọn “Lưu”

Alternative flow (các bước phát sinh trong

(các trường hợp ngoại lệ của Basic flow)

6.1 User chọn “Quay lại”  về lại màn hình chọn đơn hàng

8.1 User chọn “Thoát”  về lại màn hình chia thợ

3.5.2.4 Use-case Quản lý nguyên liệu đồng phục

Bảng 3 6 Bảng mô tả kịch bản của usecase Quản lý nguyên liệu đồng phục

Tên Usecase Quản lý nguyên liệu đồng phục

Mô tả Nhân viên quản lý kho muốn xem danh sách tất cả nguyên liệu đồng phục trong kho.

Actors Nhân viên quản lý kho Đầu vào Nhân viên quản lý kho muốn xem đề xuất của mình Đầu ra Hệ thống sẽ hiển thị các danh sách nguyên liệu đồng phục

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở menu Quản lý kho ➙ chọn menu Nguyên liệu đồng phục

4 Hệ thống hiển thị tất cả các nguyên liệu đồng phục  Kết thúc usecase

Alternative flow (các bước phát sinh trong

4.1 User chọn lọc theo Loại đồng phục, hoặc Trạng thái.

4.1.a Hệ thống hiển thị danh sách nguyên liệu đồng phục theo bộ lọc User đã chọn

(các trường hợp ngoại lệ của Basic flow)

4.1 Hệ thống không tìm thấy bản ghi nào  Thông báo “Không tìm thấy hồ sơ nào phù hợp”

3.5.2.5 Use-case Quản lý nhà cung cấp

Bảng 3 7 Bảng mô tả kịch bản của usecase quản lý nhà cung cấp

Tên Usecase Quản lý nhà cung cấp

Mô tả Nhân viên quản lý kho muốn xem danh sách nhà cung cấp nguyên liệu.

Actors Nhân viên quản lý kho. Đầu vào Nhân viên quản lý kho chọn menu Nhà cung cấp trên trang web. Đầu ra Hệ thống hiển thị danh sách nhà cung cấp.

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở Menu quản lý kho  chọn menu Nhà cung cấp.

5 Hệ thống hiển thị trang “Thêm nhà cung cấp”

6 Nhân viên kho nhập các thông tin cần thiết để thêm

8 Hệ thống thông báo “Thêm thành công”

Alternative flow (các bước phát sinh trong

4.1.1 Hệ thống hiển thị trang “sửa nhà cung cấp” 4.1.2 Nhân kho thực hiện thay đổi cần sửa 4.1.3 Bấm nút “xác nhận”

4.1.4 Hệ thống thông báo “Thêm thành công” 4.2 Bấm nút “Xóa”

(các trường hợp ngoại lệ của Basic flow)

3.1 User nhập nhà cung cấp, địa chỉ  Chọn tìm kiếm

3.1.a Hệ thống hiển thị kết quả tìm kiếm  Kết thúc usecase.

3.2 Hệ thống không tìm thấy bản ghi nào  Hiển thị thông báo “Không tìm thấy hồ sơ nào”

3.5.2.6 Use-case Quản lý nguyên liệu

Bảng 3 8 Bảng mô tả kịch bản của usecase quản lý nguyên liệu

Tên Usecase Quản lý nguyên liệu

Mô tả Nhân viên quản lý kho muốn xem danh sách tất cả nguyên liệu trong kho.

Actors Nhân viên quản lý kho Đầu vào Nhân viên quản lý kho muốn quản lý nguyên liệu Đầu ra Hệ thống sẽ hiển thị các danh sách nguyên liệu và loại nguyên liệu trong kho

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở Menu quản lý kho  chọn menu Nguyên liệu.

5 Hệ thống hiển thị trang “Thêm nguyên liệu”

6 Nhân viên kho nhập các thông tin cần thiết để thêm

8 Hệ thống thông báo “Thêm thành công”

Alternative flow (các bước phát sinh trong

4.1.1 Hệ thống hiển thị trang “sửa nguyên liệu” 4.1.2 Nhân kho thực hiện thay đổi cần sửa 4.1.3 Bấm nút “xác nhận”

4.1.4 Hệ thống thông báo “Thêm thành công” 4.2 Bấm nút “Xóa”

(các trường hợp ngoại lệ của Basic flow)

3.1 Nhân viên kho chọn lọc theo Loại nguyên liệu, nguyên liệu.

3.1.a Hệ thống hiển thị danh sách nguyên liệu theo bộ lọc Nhân viên kho đã chọn

3.2 Hệ thống không tìm thấy bản ghi nào  Thông báo “Không tìm thấy hồ sơ nào phù hợp”

3.5.2.7 Use-case gán kỹ năng cho thợ

Bảng 3 9 Bảng mô tả kịch bản của usecase Gán kỹ năng cho thợ

Tên Usecase Gán kỹ năng cho thợ

Mô tả Nhân viên quản lý kho quản lý các đồng phục của thợ và gán kỹ năng cho thợ

Actors Nhân viên quản lý kho Đầu vào Nhân viên quản lý kho chọn menu Gán kỹ năng cho thợ trên trang web. Đầu ra Hệ thống hiển thị màn hình cho phép nhân viên kho nhập và chọn thông tin để gán kỹ năng cho thợ (tên thợ, loại đồng phục, kỹ năng thợ)  Lưu dữ liệu vào Database.

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở Menu quản lý kho  chọn menu Gán kỹ năng cho thợ

5 Hệ thống hiển thị trang “Thêm ”

6 Nhân viên kho nhập các thông tin cần thiết để thêm

8 Hệ thống thông báo “Thêm thành công”

Alternative flow (các bước phát sinh trong

4.1.1 Hệ thống hiển thị trang “sửa nguyên liệu” 4.1.2 Nhân kho thực hiện thay đổi cần sửa 4.1.3 Bấm nút “xác nhận”

4.1.4 Hệ thống thông báo “Thêm thành công” 4.2 Bấm nút “Xóa”

(các trường hợp ngoại lệ của Basic flow)

3.1 User chọn lọc theo tên thợ, kiểu đồng phục

3.1.a Hệ thống hiển thị danh sách tên thợ đồng phục theo bộ lọc nhân viên kho đã chọn 4.1 Hệ thống không tìm thấy bản ghi nào  Thông báo

“Không tìm thấy hồ sơ nào phù hợp”  Kết thúc

3.5.2.8 Use-case Quản lý thợ

Bảng 3 10 Bảng mô tả kịch bản của usecase quản lý thợ

Tên Usecase Quản lý thợ

Mô tả Nhân viên quản lý kho quản lý các thợ của công ty

Actors Nhân viên quản lý kho Đầu vào Nhân viên quản lý kho chọn menu quản lý thợ Đầu ra Hệ thống hiển thị màn hình cho phép nhân viên kho quản lý thợ  Lưu dữ liệu vào Database.

Luồng hoạt động chính 1 Vào website

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho

3 Ở Menu quản lý kho  chọn menu quản lý thợ

5 Hệ thống hiển thị trang “Thêm ”

6 Nhân viên kho nhập các thông tin cần thiết để thêm

8 Hệ thống thông báo “Thêm thành công”

Alternative flow (các bước phát sinh trong

4.1.1 Hệ thống hiển thị trang “sửa đổi thợ”

4.1.2 Nhân kho thực hiện thay đổi cần sửa 4.1.3 Bấm nút “xác nhận”

4.1.4 Hệ thống thông báo “Thêm thành công” 4.2 Bấm nút “Xóa”

(các trường hợp ngoại lệ của Basic flow)

3.1 User chọn lọc theo tên thợ, địa chỉ 3.1.a Hệ thống hiển thị danh sách tên thợ 3.2 Hệ thống không tìm thấy bản ghi nào  Thông báo “Không tìm thấy hồ sơ nào phù hợp”

3.5.2.9 Use-case Xuất nguyên liệu

Bảng 3 11 Bảng mô tả kịch bản của usecase xuất nguyên liệu

Tên Usecase Xuất nguyên liệu

Mô tả Nhân viên quản lý kho muốn xuất nguyên liệu cho thợ.

Actors Nhân viên quản lý kho. Đầu vào Nhân viên quản lý kho chọn menu Xuất nguyên liệu. Đầu ra Hệ thống hiển thị màn hình cho phép nhân viên kho xóa đồng phục theo thợ

Luồng hoạt động chính 1 Vào website.

2 Đăng nhập hệ thống bằng tài khoản của nhân viên kho.

3 Ở Menu quản lý kho  chọn menu Xuất nguyên liệu.

4 Hệ thống hiển thị tất cả thợ và thông tin nguyên liệu.

5 Nhân viên kho chọn nguyên liệu cần giao  Chọn “Giao nguyên liệu”.

6 Hệ thống hiển thị Popup tiến hành nhập thông tin  Click “Xác nhận”.

7 Hệ thống thêm hóa đơn xuất nguyên liệu vào cơ sở dữ liệu.

Alternative flow (các bước phát sinh trong

6.1 Nhân viên kho chọn “Đóng”  Quay lại bước 4.

(các trường hợp ngoại lệ của Basic flow)

4.1 Hệ thống không tìm thấy bản ghi nào  Hiển thị thông báo “Không tìm thấy hồ sơ nào”

7.1 Hệ thống kiểm tra thông tin nhập vào không đúng định dạng hoặc thiếu  Hiển thị thông báo

1.1.1.1 Use-case quản lý hóa đơn nhập nguyên liệu từ nhà cung cấp

Bảng 3 1213 Bảng mô tả kịch bản của usecase xuất nguyên liệu

Tên Usecase Quản lý hóa đơn nhâp nguyên liệu từ nhà cung cấp

Mô tả Nhân viên quản lý kho muốn quản lý các hóa đơn nhập nguyên liệu từ các nhà cung cấp

Sơ đồ hoạt động

3.6.1.1 Use-case Duyệt đề xuất

Hình 3.6.1.1.1.1: Sơ đồ hoạt động Duyệt đề xuất

3.6.2 Actor Nhân viên quản lý kho

Hình 3.6.2.1.1.1: Sơ đồ hoạt động Quản lý đề xuất (thêm)

Hình 3.6.2.1.1.2: Sơ đồ hoạt động Quản lý đề xuất (sửa)

Hình 3.6.2.1.1.3: Sơ đồ hoạt động Quản lý đề xuất (xóa)

3.6.2.2 Use-case Xem chi tiết Đề xuất

Hình 3.6.2.2.1.1: Sơ đồ hoạt động Xem chi tiết đề xuất (thêm)

Hình 3.6.2.2.1.2: Sơ đồ hoạt động Xem chi tiết đề xuất (Xóa)

3.6.2.3 Use-case Quản lý nguyên liệu đồng phục

Hình 3.6.2.3.1.1: Sơ đồ hoạt động cho usecase Quản lý nguyên liệu đồng phục (Thêm)

Hình 3.6.2.3.1.2: Sơ đồ hoạt động cho usecase Quản lý nguyên liệu đồng phục (Sửa)

Hình 3.6.2.3.1.3: Sơ đồ hoạt động cho usecase Quản lý nguyên liệu đồng phục (Xóa)

3.6.2.4 Use-case Quản lý Nhà cung cấp

Hình 3.6.2.4.1.1: Sơ đồ hoạt động cho usecase Quản lý nhà cung cấp (Thêm)

Hình 3.6.2.4.1.2: Sơ đồ hoạt động cho usecase Quản lý nhà cung cấp (Sửa)

Hình 3.6.2.4.1.3: Sơ đồ hoạt động cho usecase Quản lý nhà cung cấp (Xóa)

3.6.2.5 Use-case chia thợ cho đơn hàng

Hình 3.6.2.5.1.1: Sơ đồ hoạt động cho usecase Chia thợ cho đơn hàng

3.6.2.6 Use-case Xuất nguyên liệu

Hình 3.6.2.6.1.1: Sơ đồ hoạt động cho usecase Xuất nguyên liệu

3.6.2.7 Use-case Quản lý giao thợ

Hình 3.6.2.7.1.1: Sơ đồ hoạt động cho usecase Quản lý giao thợ

3.6.2.8 Use-case Quản lý nguyên liệu

Hình 3.6.2.8.1.1: Sơ đồ hoạt động cho usecase Quản lý nguyên liệu (thêm)

Hình 3.6.2.8.1.2: Sơ đồ hoạt động cho usecase Quản lý nguyên liệu (sửa)

Hình 3.6.2.8.1.3: Sơ đồ hoạt động cho usecase Quản lý nguyên liệu (xóa)

3.6.2.9 Use-case Gán kỹ năng cho thợ

Hình 3.6.2.9.1.1: Sơ đồ hoạt động cho usecase Gán kỹ năng cho thợ (thêm)

Hình 3.6.2.9.1.2: Sơ đồ hoạt động cho usecase Gán kỹ năng cho thợ (sửa)

Hình 3.6.2.9.1.3: Sơ đồ hoạt động cho usecase Gán kỹ năng cho thợ (xóa)

Sơ đồ ERD

Hình 3.7.1.1.1.1: Sơ đồ ERD Module quản lý kho

Sơ đồ Robustness Diagram

3.8.1 Robustness Diagram cho use-case Đăng nhập

Hình 3.8.1.1.1.1: Sơ đồ Robustness cho usecase đăng nhập

3.8.2 Robustness Diagram cho use-case quản lý đề xuất (thêm)

Hình 3.8.2.1.1.1: Sơ đồ Robustness cho usecase Quản lý đề xuất (Thêm)

3.8.3 Robustness Diagram cho use-case quản lý đề xuất (Sửa)

Hình 3.8.3.1.1.1: Sơ đồ Robustness cho usecase Quản lý đề xuất (Sửa)

3.8.4 Robustness Diagram cho use-case quản lý đề xuất (Xóa)

Hình 3.8.4.1.1.1: Sơ đồ Robustness cho usecase Quản lý đề xuất (Xóa)

3.8.5 Robustness Diagram cho usecase Quản lý giao thợ (Xem)

Hình 3.8.5.1.1.1: Sơ đồ Robustness cho usecase quản lý giao thợ (Xem)

3.8.6 Robustness Diagram cho usecase Quản lý giao thợ (Báo cáo)

Hình 3.8.6.1.1.1: Sơ đồ Robustness cho usecase quản lý giao thợ (Report)

3.8.7 Robustness Diagram cho usecase Chia thợ cho đơn hàng

Hình 3.8.7.1.1.1: Sơ đồ Robustness cho usecase Chia thợ cho đơn hàng

3.8.8 Robustness Diagram cho usecase Xuất nguyên liệu

Hình 3.8.8.1.1.1: Sơ đồ Robustness cho usecase Xuất nguyên liệu

3.8.9 Robustness Diagram cho usecase Duyệt đề xuất

Hình 3.8.9.1.1.1: Sơ đồ Robustness cho usecase Duyệt đề xuất

3.8.10 Robustness Diagram cho usecase Quản lý nguyên liệu đồng phục

Hình 3.8.10.1.1.1: Sơ đồ Robustness cho usecase Quản lý nguyên liệu đồng phục

3.8.11 Robustness Diagram cho usecase Quản lý nhà cung cấp

Hình 3.8.11.1.1.1: Sơ đồ Robustness cho usecase Quản lý nhà cung cấp

3.8.12 Robustness Diagram cho usecase Quàn lý nguyên liệu

Hình 3.8.12.1.1.1: Sơ đồ Robustness cho usecase Quản lý nguyên liệu

3.8.13 Robustness Diagram cho usecase Gán kỹ năng cho thợ

Hình 3.8.13.1.1.1: Sơ đồ Robustness cho usecase Gán kỹ năng cho thợ

Sơ đồ tuần tự

3.9.1 Sơ đồ tuần tự cho Use-case Đăng nhập

Hình 3.9.1.1.1.1: Sơ đồ tuần tự cho usecase Đăng nhập

3.9.2 Sơ đồ tuần tự cho Use-case Quản lý đề xuất (Hiển thị)

Hình 3.9.2.1.1.1: Sơ đồ tuần tự cho usecase quản lý đề xuất (hiển thị)

3.9.3 Sơ đồ tuần tự cho Use-case Quản lý đề xuất

Hình 3.9.3.1.1.1: Sơ đồ tuần tự cho usecase Quản lý đề xuất

3.9.4 Sơ đồ tuần tự cho Use-case Quản lý giao thợ

Hình 3.9.4.1.1.1: Sơ đồ tuần tự cho usecase Quản lý giao thợ

Hình 3.9.5.1.1.1: Sơ đồ tuần tự cho usecase chia thợ cho đơn hàng

3.9.6 Sơ đồ tuần tự cho Use-case Xuất nguyên liệu

Hình 3.9.6.1.1.1: Sơ đồ tuần tự cho usecase xuất nguyên liệu

3.9.7 Sơ đồ tuần tự cho Use-case Duyệt đề xuất

Hình 3.9.7.1.1.1: Sơ đồ tuần tự cho usecase duyệt đề xuất

3.9.8 Sơ đồ tuần tự cho Use-case Quản lý nguyên liệu đồng phục

3.9.9 Sơ đồ tuần tự cho Use-case Quản lý Nhà cung cấp

Hình 3.9.9.1.1.1: Sơ đồ tuần tự cho usecase Quản lý nhà cung cấp

3.9.10 Sơ đồ tuần tự cho use-case Quản lý nguyên liệu

3.9.11 Sơ đồ tuần tự cho use-case Gán kỹ năng cho thợ

Hình 3.9.11.1.1.1: Sơ đồ tuần tự cho usecase Gán kỹ năng cho thợ

DEMO CHƯƠNG TRÌNH

Đăng nhập

 Màn hình chính dùng để đăng nhập cho mọi Actor

- User truy cập: http://127.0.0.1:8000/admin

- User nhập tên tài khoản và mật khẩu  Click Login để đăng nhập

Hình 1.1.1.1.1.1: Màn hình đăng nhập chính

 Màn hình đăng nhập thất bại (Hệ thống hiển thị thông báo tài khoản hoặc mật khẩu không hợp lệ)

- Màn hình đăng nhập thành công http://127.0.0.1:8000/admin

 Hiển thị menu dựa vào chức danh của tài khoản đã đăng nhập.

Hình 1.1.1.1.1.3: Màn hình sau khi đăng nhập thành công

Đề xuất (Quản lý kho)

 Màn hình chính của đề xuất với các chức năng:

- Tìm kiếm đề xuất theo Tên đề xuất, ngày tạo.

- Xuất Đề xuất ra file Excel.

- Xem chi tiết đề xuất.

- Nhân viên kho chọn menu Đề xuất.

- Nhân viên kho chọn Thêm.

Hình 1.1.1.1.1.4: Màn hình chính Đề xuất

 Màn hình thêm đề xuất:

- Nhân viên kho nhập Tên đề xuất.

Hình 1.1.1.1.1.5: Màn hình thêm Đề xuất

 Màn hình đã thêm thành công đề xuất:

- Nhân viên kho chọn “Chi tiết” để vào chi tiết đề xuất.

Hình 1.1.1.1.1.6: Màn hình đã thêm thành công Đề xuất

 Màn hình chỉnh sửa tên đề xuất:

Sau khi đã vào trang đề xuất nhân viên thực hiện:

- Chọn vào tên đề xuất cần sửa nhấn vào nút “Sửa” để thực hiện chỉnh sửa

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết muốn chỉnh sửa.

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin.

- Hệ thống sẽ thông báo quá trình tạo nguyên liệu (thành công hay thất bại).

Hình 1.1.1.1.1.7: Màn hình đã thêm thành công Đề xuất

 Màn hình đã thêm thành phần đồng phục vào Đề xuất:

- Chọn Mã nguyên liệu, Loại thành phần đồng phục, Số lượng  Chọn Lưu.

Hình 1.1.1.1.1.8: Màn hình đã thêm thành phần đồng phục vào Đề xuất

 Màn hình chi tiết Đề xuất với các chức năng:

- Chỉnh sửa số lượng Đề xuất.

- Xóa thành phần đồng phục trong đề xuất.

- Thêm thành phần đồng phục vào đề xuất.

- Tìm kiếm theo Mã nguyên liệu.

- Nhân viên kho chọn Gửi để gửi Đề xuất lên Admin  Admin nhận được thông báo yêu cầu duyệt đề xuất

Hình 1.1.1.1.1.9: Màn hình chi tiết Đề xuất.

Hình 1.1.1.1.1.10: Màn hình thông báo ở Admin

 Màn hình xem trước Report (xuất file excel)

- Nhân viên kho chọn Xuất Excel  Hệ thống xuất ra file Excel về máy cho User.

Hình 1.1.1.1.1.11: Màn hình xem trước Report

 Kết quả file Excel được xuất ra

Hình 1.1.1.1.1.12: Màn hình xem trước Report

Duyệt đề xuất (Admin)

 Màn hình Duyệt đề xuất với các chức năng:

- Xuất file Excel (Tương tự Quản lý kho).

- Tìm kiếm đề xuất theo Trạng thái (Tất cả, Đang chờ duyệt, Đã duyệt, Đã

- Admin chọn Menu Duyệt đề xuất.

- Admin chọn Đề xuất  Chọn Chi tiết.

Hình 1.1.1.1.1.13: Màn hình chính Duyệt đề xuất

 Màn hình Chi tiết Duyệt đề xuất với các chức năng:

- Xuất file Excel (Tương tự Quản lý kho)

- Tìm kiếm đề xuất theo Trạng thái (Tất cả, Đang chờ duyệt, Đã duyệt, Đã từ chối), tên đề xuất, ngày.

- Admin chọn Menu Duyệt đề xuất.

- Admin chọn Đề xuất  Chọn Chi tiết.

- Admin chọn Chấp thuận  Đề xuất được duyệt và gửi thông báo tới Quản lý kho.

- Admin chọn Từ chối  Chuyển qua thông báo cho nhân viên kho.

Hình 1.1.1.1.1.14: Màn hình chi tiết Duyệt đề xuất

 Màn hình Từ chối đề xuất:

- Admin nhập Nhận xét Đề xuất.

- Chọn Gửi  Hệ thống cập nhật trạng thái Đề xuất và gửi thông báo về cho Quản lý Kho

Hình 1.1.1.1.1.15: Màn hình chi tiết Duyệt đề xuất

Hình 1.1.1.1.1.16: Màn hình thông báo Đề xuất bị từ chối (Quản lý kho)

Chia thợ cho đơn hàng (Quản lý kho)

 Màn hình danh sách Đơn hàng với các chức năng:

- Lọc đơn hàng theo Công ty, Phòng ban, Ngày tạo.

- Xem đơn hàng theo Công ty (Cây Struct).

- User chọn menu “Chia thợ cho đơn hàng”.

- Chọn đơn hàng  Chọn chia thợ.

Hình 1.1.1.1.1.17: Màn hình danh sách đơn hàng

- Lọc thành phần đồng phục theo Thợ cắt, Thợ may, Chức danh, Đồng phục, Kiểu may

- Chia thành phần đồng phục cho thợ theo nhiệm vụ (Cắt, May)

- User tích chọn thành phần đồng phục  chọn Lưu  Hiển thị Popup (Hình 4.18)

Hình 1.1.1.1.1.18: Màn hình chia thợ cho đơn hàng

 Màn hình chia thợ cho đơn hàng với các chức năng (Tiếp theo).

Sau khi chọn Lưu ở ( Hình 4.17 ), Popup hiển thị với các chức năng tại Popup:

- Xem các thành phần đồng phục thợ đang thực hiện khi được chọn.

- User chọn thợ cần cần chia thành phần đồng phục.

- User chọn Deadline hoàn thành cho thợ.

- User chọn nhiệm vụ (May hoặc Cắt, hoặc Cả 2).

- User chọn Lưu  Thành phần đồng phục được chia cho thợ (Hình 4.19).

Hình 1.1.1.1.1.19: Màn hình chia thợ cho đơn hàng (Tiếp theo)

 Màn hình chia thợ cho đơn hàng (Tiếp theo).

- Sau khi chọn Lưu ở màn hình Chia thợ, hệ thống lưu thông tin thợ vào hệ thống và hiển thị thông báo Thành công và kết quả Thợ được chia được hiển thị (Hình 4.19).

Hình 1.1.1.1.1.20: Màn hình chia thợ cho đơn hàng (Chia thợ thành công)

 Màn hình chi tiết chia thợ cho đơn hàng với các chức năng:

- Lọc theo tên nhân viên.

- Lọc theo trạng thái (Đã hoàn tất chia thợ, Có đồng phục chưa được chia thợ).

- Lọc theo loại đồng phục.

- User chọn thành phần đồng phục cần xem chi tiết.

- User chọn “Qr-Code” để thực hiện quét mã QR (Hình 4.21).

Hình 1.1.1.1.1.21: Màn hình chi tiết chia thợ đơn hàng

 Màn hình chi tiết chia thợ cho đơn hàng (Quét mã QR) với các chức năng:

- Quét mã QR theo thợ cắt và thợ may.

- Kết quả hiển thị trên QR-Code khi quét được bao gồm: Mã nhân viên, Mã đơn hàng, Mã thành phần đồng phục, Mã nguyên liệu, Loại đồng phục, Tên thợ, Nhiệm vụ, Chỉ tiêu thợ (Hình 4.22).

- User dùng thiết bị có chức năng quét mã QR và thực hiện quét mã.

- Kết quả được hiển thị (Hình 4.22).

Hình 1.1.1.1.1.22: Màn hình chi tiết chia thợ đơn hàng (Quét mã QR)

Hình 1.1.1.1.1.23: Màn hình chi tiết chia thợ đơn hàng (Kết quả quét mã QR)

Xuất nguyên liệu (Quản lý kho)

 Màn hình chính xuất nguyên liệu:

- Tìm kiếm thợ theo tên.

- User chọn menu “Xuất nguyên liệu”.

- Chọn thợ  Chọn “Chi tiết”.

Hình 1.1.1.1.1.24: Màn hình chính xuất nguyên liệu

 Màn hình chính xuất nguyên liệu tương ứng thợ được chọn với các chức năng:

- Tìm kiếm theo mã đơn hàng, loại nguyên liệu, số lượng.

- Chọn thợ  Chọn “Chi tiết”.

- Màn hình chi tiết thợ hiển thị  Chọn nguyên liệu cần giao  Chọn

- Tiến hành nhập các thông tin: Kho, số lượng, ghi chú (Có thể cho nhận thay)

- Chọn xác nhận để hoàn tất giao nguyên liệu.

Hình 1.1.1.1.1.25: Màn hình xuất nguyên liệu cho thợ

Quản lý giao thợ (Quản lý kho)

 Màn hình danh sách thợ và số lượng thành phần đồng phục được giao:

- Tìm kiếm thợ theo tên.

- User chọn menu “Quản lý giao thợ”.

- Chọn thợ  Chọn “Chi tiết”.

Hình 1.1.1.1.1.26: Màn hình danh sách thợ và các thành phần đồng phục được giao

 Màn hình chi tiết các thành phần đồng phục của thợ được giao với các chức năng:

- Lọc thành phần đồng phục của thợ theo Đơn hàng.

- User Chọn đơn hàng (Có thể chọn nhiều đơn hàng).

- User chọn Tìm kiếm  Kết quả hiển thị (Hình 4.27).

Hình 1.1.1.1.1.27: Màn hình chi tiết các thành phần đồng phục của thợ được giao

 Màn hình chi tiết các thành phần đồng phục của thợ sau khi tìm kiếm:

- User Chọn xuất Excel  Kết quả hiển thị (Hình 4.27)

 Màn hình Report chi tiết các thành phần đồng phục của thợ được giao với các chức năng:

- Xuất ra file Excel xuống máy User

- User Click chọn “Xuất Excel”

- Hệ thống xuất ra file Excel xuống máy User  Kết quả file tải xuống (Hình 4.29)

Hình 1.1.1.1.1.29: Màn hình Report chi tiết các thành phần đồng phục của thợ được giao

 File Report chi tiết các thành phần đồng phục của thợ được giao:

Quản lý nguyên liệu đồng phục (Quản lý kho)

 Màn hình danh sách đồng phục và nguyên liệu với các chức năng:

- Lọc theo loại đồng phục, trạng thái.

- Cập nhật nguyên liệu đồng phục.

- User chọn menu “Nguyên liệu đồng phục”

- Để thêm nguyên liệu đồng phục  Chọn thêm  Hiển thị như (Hình

Hình 1.1.1.1.1.31: Màn hình danh sách nguyên liệu đồng phục

Quản lý nhà cung cấp (Quản lý kho)

 Màn hình danh sách nhà cung cấp với các chức năng:

- Tìm kiếm nhà cung cấp theo tên, địa chỉ.

- Cập nhật nguyên liệu đồng phục.

- User chọn menu “Nhà cung cấp”.

- Hệ thống hiển thị toàn bộ nhà cung cấp nguyên liệu công ty.

- User chọn Nhà cung cấp và chọn sửa.

Hình 1.1.1.1.1.33: Màn hình danh sách nhà cung cấp

 Màn hình chỉnh sửa nhà cung cấp:

- User nhập nhà cung cấp, địa chỉ, số điện thoại, ghi chú về nhà cung cấp.

- Thông tin nhà cung cấp được lưu vào Database.

Hình 1.1.1.1.1.34: Màn hình chỉnh sửa nhà cung cấp

Quản lý nguyên liệu (Quản lý kho)

 Màn hình quản lý nguyên liệu với các chức năng:

- Tìm kiếm theo (nhà cung cấp, loại nguyên liệu, tên nguyên liệu).

- Nhân viên kho đăng nhập vào hệ thống bằng tài khoản của nhân viên kho đã được tạo và cấp phát.

- Chọn menu ‘Quản lý kho’.

Hình 1.1.1.1.1.35: Màn hình hiển thị của quản lý nguyên liệu

Sau khi đã vào trang nguyên liệu nhân viên thực hiện.

- Chọn vào nút “Thêm” để thực hiện tạo mới nguyên liệu.

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết để thêm nguyên liệu.

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

- Hệ thống sẽ thông báo quá trình tạo nguyên liệu (thành công hay thất bại).

Hình 1.1.1.1.1.36: Màn hình thêm mới nguyên liệu

 Chức năng chỉnh sửa thông tin của nguyên liệu:

Sau khi đã vào trang nguyên liệu nhân viên thực hiện:

- Chọn vào tên nguyên liệu cần sửa nhấn vào nút “Sửa” để thực hiện chỉnh sửa

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết muốn chỉnh sửa của nguyên liệu.

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin.

- Hệ thống sẽ thông báo quá trình tạo nguyên liệu (thành công hay thất bại).

Hình 1.1.1.1.1.37: Màn hình chỉnh sửa thông tin của nguyên liệu

 Chức năng Xóa thông tin của nguyên liệu:

Sau khi đã tạo lập nguyên liệu hoặc hết hàng nhân viên muốn xóa thực hiện:

- Chọn vào tên nguyên liệu cần xóa nhấn vào nút “Xóa” để thực hiện xóa.

- Nhân viên thực hiện kiểm tra đầy đủ các thông tin cần thiết đồng thời phải xóa các nguyên liệu đã được sử dụng muốn xóa trước khi xóa.

- Nhấn nút “Xác nhận” để xóa nguyên liệu.

Hình 1.1.1.1.1.38: Màn hình xóa thông tin của nguyên liệu

Gán kỹ năng cho thợ (Nhân viên kho)

 Màn hình gán kỹ năng cho thợ với các chức năng:

- Nhân viên kho đăng nhập vào hệ thống bằng tài khoản của nhân viên kho

- Chọn menu ‘Quản lý kho’.

- Chọn vào ‘Gán kỹ năng cho thợ’

Hình 1.1.1.1.1.39: Màn hình chính của gán kỹ năng cho thợ

 Chức năng tạo kỹ năng cho thợ:

Sau khi đã vào trang gán kỹ năng cho thợ nhân viên kho thực hiện:

- Chọn vào nút “thêm” để thực hiện tạo gán kỹ năng cho thợ

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết của thêm đồng phục cho thợ đồng thời gán kỹ năng cho thợ

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

- Hệ thống sẽ thông báo quá trình tạo đồng phục theo thợ (thành công hay thất bại)

Hình 1.1.1.1.1.40: Màn hình gán mới kỹ năng cho thợ

 Chức năng chỉnh sửa thông tin kỹ năng theo thợ:

Sau khi đã vào trang gán kỹ năng cho thợ nhân viên thực hiện:

- Chọn vào tên thợ hoặc đồng phục của thợ cần sửa nhấn vào nút “sửa” để thực hiện chỉnh sửa

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết muốn chỉnh sửa của đồng phục theo thợ

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

- Hệ thống sẽ thông báo quá trình tạo (thành công hay thất bại)

 Chức năng Xóa kỹ năng thợ:

Sau khi đã gán thành công kỹ năng cho thợ hoặc thợ đó đã nghỉ nhân viên kho muốn xóa thực hiện:

- Chọn vào tên thợ cần xóa nhấn vào nút “xóa” để thực hiện xóa

- Nhân viên thực hiện kiểm tra đầy đủ các thông tin cần thiết

- Nhấn nút “Xác nhận” để xóa đồng phục.

Hình 1.1.1.1.1.42: Màn hình xóa kỹ năng thợ

Quản lý thợ (Nhân viên kho)

 Màn hình quản lý thợ:

- Nhân viên kho đăng nhập vào hệ thống bằng tài khoản của nhân viên kho

- Chọn menu ‘Quản lý thông tin thợ’.

- Chọn vào ‘Quản lý thợ”

Sau khi đã vào trang quản lý thợ cho thợ nhân viên kho thực hiện:

- Chọn vào nút “thêm” để thực hiện thêm mới thợ

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết của thêm thợ

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

- Hệ thống sẽ thông báo quá trình thêm theo thợ (thành công hay thất bại)

Hình 1.1.1.1.1.44: Màn hình quản lý thợ(thêm)

 Chức năng chỉnh sửa thông tin thợ:

Sau khi đã vào trang quản lý thợ nhân viên kho thực hiện:

- Chọn vào tên thợ cần sửa

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết muốn chỉnh sửa của thợ

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

Hình 1.1.1.1.1.45: Màn hình quản lý thợ (sửa)

Sau khi đã cập nhật cho thợ hoặc thợ đó đã nghỉ nhân viên kho muốn xóa thực hiện:

- Chọn vào tên thợ cần xóa nhấn vào nút “xóa” để thực hiện xóa

- Nhân viên thực hiện kiểm tra đầy đủ các thông tin cần thiết

- Nhấn nút “Xác nhận” để xóa thợ.

Hình 1.1.1.1.1.46: Màn hình quản lý thợ (xóa)

Quản lý Kỹ năng thợ (Nhân viên kho)

 Chức năng thêm kỹ năng thợ:

- Chọn vào nút “thêm” để thực hiện thêm mới kỹ năng cho thợ

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết của thêm

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

- Hệ thống sẽ thông báo quá trình thêm kỹ năng thợ(thành công hay thất bại)

Hình 1.1.1.1.1.47: Màn hình quản lý kỹ năng thợ (Thêm)

 Chức năng chỉnh sửa thông tin kỹ năng cho thợ:

Sau khi đã vào trang quản lý kỹ năng thợ nhân viên kho thực hiện:

- Chọn vào tên kỹ năng cần sửa

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết muốn chỉnh sửa

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

Hình 1.1.1.1.1.48: Màn hình quản lý kỹ năng thợ (sửa)

 Chức năng Xóa kỹ năng thợ:

Sau khi đã cập nhật cho kỹ năng thợ đó đã không còn viên kho muốn xóa thực hiện:

- Chọn vào tên kỹ năng thợ cần xóa nhấn vào nút “xóa” để thực hiện xóa

- Nhân viên thực hiện kiểm tra đầy đủ các thông tin cần thiết

- Nhấn nút “Xác nhận” để xóa thợ.

Hình 1.1.1.1.1.49: Màn hình quản lý kỹ năng thợ (xóa)

Quản lý hóa đơn nhập liệu

 Chức năng thêm kỹ năng thợ:

Sau khi đã vào trang quản lý hóa đơn nguyên liệu cho thợ nhân viên kho thực hiện:

- Chọn vào nút “thêm” để thực hiện thêm mới hóa đơn nhập nguyên liệu

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết của thêm

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

- Hệ thống sẽ thông báo quá trình thêm hóa đơn nhập nguyên liệu(thành công hay thất bại)

Hình 1.1.1.1.1.50: Màn hình quản lý hóa đơn nhập nguyên liệu

 Chức năng chỉnh sửa thông tin quản lý hóa đơn nhập nguyên liệu:

Sau khi đã vào trang quản lý hóa đơn nhập nguyên liệu nhân viên kho thực hiện:

- Chọn vào tên cần sửa

- Nhân viên thực hiện nhập đầy đủ các thông tin cần thiết muốn chỉnh sửa

- Bấm vào nút “Xác nhận” sau khi đã điền đầy đủ thông tin

Hình 1.1.1.1.1.51: Màn hình quản lý hóa dơn nhập nguyên liệu (sửa)

Ngày đăng: 07/03/2024, 15:38

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

TÀI LIỆU LIÊN QUAN

w