Mục đích
Phần mềm quản lý giúp bạn cập nhật và lưu trữ tất cả thông tin quan trọng trong dự án một cách hiệu quả Người dùng có thể dễ dàng tìm kiếm và cập nhật mọi vấn đề, thông tin cần thiết trong suốt quá trình làm việc.
Sử dụng phần mềm giúp bảo mật và quản lý khoa học các dữ liệu, tài liệu quan trọng, hỗ trợ hiệu quả cho quá trình thực hiện dự án.
Giúp đơn giản hóa quy trình nhân sự, bài viết nhấn mạnh tầm quan trọng của việc tuân thủ các yêu cầu nghiệp vụ trong quản lý nhân sự, cũng như quản lý chấm công và tính lương hiệu quả.
Các chức năng trong sản phẩm 3-4
Chức năng với vai trò là “Quản trị viên”
Chức năng với vai trò là “Người dùng”
Người dùng đóng vai trò là "Nhân Sự" có thể thực hiện các chức năng cơ bản như cập nhật thông báo của công ty, xem thông tin cá nhân và nhận thông báo từ cấp trên Bên cạnh đó, với vai trò là "Nhân viên", "Kỹ sư" hoặc "Công nhân", người dùng còn có thể truy cập các chức năng chuyên biệt phù hợp với vị trí công việc của mình.
Người dùng đóng vai trò quan trọng như "Nhân sự" trong việc sử dụng các chức năng cơ bản, bao gồm cập nhật thông báo của công ty, xem thông tin cá nhân và nhận thông báo từ cấp trên.
Các công nghệ, mô hình phần mềm
Công nghệ
Các công nghệ: Ngôn ngữ Java, Phần mềm Apache NetBeans, SQL Sever Manager Studios.
Mô hình phần mềm : Mô hình Scrum
Phương pháp phát triển phần mềm
Phân tích yêu cầu hệ thống
Phân tích yêu cầu phần mềm
Viết mã và kiểm thử đơn vi
Thời gian phát triển
Thời gian phát triển dự án được giao cho các thành viên Khoàng 1 tháng(30 ngày)
Tài chính
Tài chính giao động từ 5.000.000 – 10.000.000 vnd
SƠ ĐỒ PHÂN RÃ PHẦN MỀM
Sơ đồ phân rã theo chức năng
MỤC TIÊU PRODUCT BACKLOG, RELEASE BACKLOG, SPRINT BACKLOG 6-8 1) Mục tiêu Product Backlog
Mục tiêu Release Backlog
Mục tiêu Sprint Backlog
T r a n g | 10 c Module tab đánh giá – khen thưởng (Người quản lý)
T r a n g | 11 d Module thông báo (Người quản lý)
T r a n g | 13 f Module tab đánh giá – khen thưởng (Người dùng) g Tab thông báo (Người dùng)
T r a n g | 14 h Tích hợp module Quản lý
T r a n g | 15 i Chuẩn bị trước khi tổng kết sprint
DANH SÁCH USER STORY CỦA PRODUCT BACKLOG, SPRINT BACKLOG
Kiểm thử đơn vị - Unit Test
Người test: Trần Dư Sự - Lê Trung Trí
Những thứ cần test: hàm và các lớp
Thời gian test: 30 phút/ngày
Kết quả mong muốn: kiểm tra tất cả các lỗi và những ngoại lệ không mong muốn
Inputs thử nghiệm: nhập dữ liệu ảo để test chương trình
Kết quả thực thu được sau khi test: Không báo lỗi
Kiểm thử hệ thống – System Test
T r a n g | 19 b Test module quản lý – manipulation
T r a n g | 20 c Module Đánh giá – Khen thưởng AND Module Thông báo (Người quản lý) d Module Đánh giá – Khen thưởng AND Module Thông báo (Người dùng)
T r a n g | 21 e Test module người dùng – View
TRÌNH BÀY SẢN PHẨM DỰ ÁN 11-16 1) Giao diện đăng nhập
Giao diện người quản lý “Quản trị viên” 11-12
2.1 Giao diện quản lý thông tin nhân viên - kỹ sư – công nhân
Bảng thông tin nhân sự bao gồm các ô để điền thông tin cá nhân như mã công nhân, họ tên, ngày sinh, email, số điện thoại, giới tính, số CMNN, địa chỉ, chức vụ, lương và bộ phận Những ô này hỗ trợ trong việc thực hiện các thao tác truy xuất dữ liệu hiệu quả.
Bảng hiện thị danh sách nhân sự trong Cty
Các nút chức năng thao tác với nhân sự (Thêm – Tìm kiếm – Cập nhật – Xóa – Lưu )
Các nút chức năng thao tác với bảng danh sách nhân sự(First – Previous – Next – Last )
Nút sắp xếp dữ liệu theo ID – theo Bộ phận – theo Lương
2.2 Giao diện quản lý đánh giá – khen thưởng
Tab Đánh giá – Khen thưởng hiển thị 3 bảng của 3 Bộ phận nhân sự trong Cty(1.NV văn phòng – 2 Kỹ sư – 3 Công nhân.)
Bảng đánh giá hàng tháng sẽ công bố ba nhân sự có mức lương cao nhất, đồng thời cung cấp biểu đồ thể hiện sự thay đổi và chênh lệch lương giữa các bộ phận.
Nút chức năng Kiểm duyệt danh sách cho phép phê duyệt lại nhân sự đủ điều kiện để lên top, từ đó giúp đánh giá và sắp xếp lại danh sách mới một cách hiệu quả.
Gửi danh sách lên Tab Thông báo
2.3 Giao diện quản lý thông báo
Tab Thông báo hiển thị 3 bảng thông báo và tin tức của 3 Bộ phận nhân sự trong
Cty(1.NV văn phòng – 2 Kỹ sư – 3 Công nhân.)
Nút tạo thông báo mới
Nút chỉnh sửa thông báo
Nút gửi mail tự động đến nhân sự
Giao diện người dùng “Nhân viên - kỹ sư – công nhân” 14-16
3.1 Giao diện xem thông tin
Bảng thông tin nhân sự bao gồm các ô dữ liệu quan trọng như mã công nhân, họ tên, ngày sinh, email, số điện thoại, giới tính, số CMND, địa chỉ, chức vụ, lương và bộ phận, giúp hiển thị thông tin và thực hiện các thao tác truy xuất dữ liệu hiệu quả.
Bảng hiện thị danh sách nhân sự trong Cty
Nút chức năng tìm kiếm nhấn sự
Các nút chức năng thao tác với bảng danh sách nhân sự(First – Previous – Next – Last )
Nút sắp xếp dữ liệu theo ID – theo Bộ phận – theo Lương
3.2 Giao diện xem đánh giá – khen thưởng
Tab Đánh giá – Khen thưởng hiển thị 3 bảng của 3 Bộ phận nhân sự trong Cty(1.NV văn phòng – 2 Kỹ sư – 3 Công nhân.)
Bảng đánh giá hàng tháng sẽ hiển thị ba nhân sự có mức lương cao nhất, kèm theo biểu đồ thể hiện sự thay đổi và chênh lệch lương giữa các bộ phận.
3.3 Giao diện quản lý thông báo cá nhân
Tab Thông báo hiển thị 3 bảng thông báo và tin tức của 3 Bộ phận nhân sự trong
Cty(1.NV văn phòng – 2 Kỹ sư – 3 Công nhân.)
Nút sắp xếp thông cáo
Nút tìm kiếm thông báo
Nút chỉnh sửa thông báo
Nút mở thông báo các nhân
PHẦN 7: KẾ HOẠCH PHÂN CÔNG CÔNG VIỆC
PHẦN 8: TỔNG HỢP TIẾN ĐỘ SPRINT
3) Tab Đánh giá – Khen thưởng And Tab Thông báo (Người quản lý)
5) Tab Đánh giá – Khen thưởng And Tab Thông báo (Người dùng)
6) Tích hợp module quản lý - Chuẩn bị trước khi sprint tổng kết
7) Tổng hợp trước khi tổng kết sprint
PHẦN 9: BIỂU ĐỒ SPRINT BURNDOWN
1) Đánh giá SPRINT 1 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 1
Thay đổi kịp thời theo ý kiến của khách hàng
Thành viên sáng tạo ra nhiều mẫu login để tham khảo và lựa chọn
Liên tục họp hằng ngày đưa ra giải pháp nhanh thúc đẩy quá trình hoàn thiện module
Nhóm hoàn thành sprint 1 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Mặt tiêu cực: không có
2) Đánh giá SPRINT 2 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 2
Tích hợp đầy đủ chức năng cần có
Nâng cao thêm sự đánh giá của khách hàng
Sửa chữa nhanh chóng các sai sót và yêu cầu thêm từ phía khách hàng
Nhóm hoàn thành sprint 2 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Mặt tiêu cực: Các chức năng chưa hoàn thiện và tối ưu
3) Đánh giá SPRINT 5 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 3
Tích hợp đầy đủ chức năng cần có
Nâng cao thêm sự đánh giá của khách hàng
Sửa chữa nhanh chóng các sai sót và yêu cầu thêm từ phía khách hàng
Nhóm hoàn thành sprint 3 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Mặt tiêu cực: Một số dữ liệu chưa được chuẩn hóa.
4) Đánh giá SPRINT 4 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 4
Đẩy nhanh tốc độ phối hợp của các thành viên
Họp thường xuyên hơn, liên tục đưa ra những giải pháp hợp lý
Nhóm hoàn thành sprint 4 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Mặt tiêu cực: không có
5) Đánh giá SPRINT 5 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 5
Quá trình xây dựng giao diện diễn ra nhanh chóng
Giao diện hài hòa đẹp mắt, đầy đủ các chức năng
Nhóm hoàn thành sprint 5 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Mặt tiêu cực: Còn sai sót trong quá trình truy suất dữ liệu và gửi email thông báo
6) Đánh giá SPRINT 6 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 6
Các module được tích hợp thành công
Nhóm hoàn thành sprint 6 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Một số ràng buộc còn thiếu chặt chẻ
Các thành viên hạn chế thời gian
7) Đánh giá SPRINT 7 đã hoàn thành
Các thành viên phối hợp tốt trong sprint 7
Nỗ lực, tìm kiếm các tài liệu, liên tục test lại chương trình
Kiểm thử liên tục, không phát sinh lỗi, phần mềm chạy trơn tru
Nhóm hoàn thành sprint 7 đúng như kỳ hạn đặt ra và sớm hơn tiến độ
Mặt tiêu cực: không có