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)