Với mục đích tìm hiểu hoạt động của hệ thống quản trị nhân sự dưới góc độ các luồng thông tin dữ liệu, tiến hành nghiên cứu, khảo sát các công ty hoạt động trong lĩnh vực công nghệ thông
Tổng quan về đề tài
Giới thiệu đề tài
Trong thời đại công nghệ 4.0, việc quản lý nhân sự trong các dự án phát triển hệ thống trở thành một yếu tố quan trọng nhằm đảm bảo hiệu quả và thành công của dự án. Đề tài này sẽ tập trung vào việc phân tích và đánh giá những yếu tố ảnh hưởng đến quản lý nhân sự trong phân tích thiết kế hệ thống, bao gồm: đặc tính của công việc, yêu cầu kỹ năng và kinh nghiệm của nhân sự, cấu trúc tổ chức, quy trình và phương pháp làm việc.
Ngoài ra, đề tài cũng sẽ đưa ra các giải pháp và hướng khắc phục những vấn đề cần cải thiện trong quá trình quản lý nhân sự trong phân tích thiết kế hệ thống.Những giải pháp này sẽ giúp tăng cường sự hiệu quả và độ chuyên nghiệp của quản lý nhân sự, đồng thời giúp nâng cao chất lượng sản phẩm và dịch vụ được cung cấp. Quản lý nhân sự sẽ đóng góp một phần nào đó vào việc nâng cao năng suất và hiệu quả của quá trình phát triển hệ thống thông tin trong các tổ chức và doanh nghiệp.
Phân công công việc
Bảng phân công công việc
Công việc Thành viên Đánh giá Kết luận
Slide sáng tạo biểu đồ đầy đủ
Hiểu được đề tài yêu cầu
2 Thiết kế biểu đồ mô hình dữ liệu quan hệ
Lê Duy An Đơn giản đầy đủ, bố cục sơ đồ trực quan
Hiểu được đề tài yêu cầu
3 Tạo sản phẩm Mã hóa cài đặt code Đào Quang Huy Phần mềm đẹp dễ dùng, thân thiện với người dùng
Hiểu được đề tài yêu cầu
4 Mã hóa cài đặt code
Hiểu được đề tài yêu cầu
Slide sáng tạo, dễ hiểu
Hiểu được đề tài yêu cầu
Khảo sát thực trạng và xác định yêu cầu hệ thống
Khảo sát thực trạng
Quan sát hoạt động của hệ thống trên các web site, sách báo từ công ty SABOCO
Phỏng vấn trực tiếp các quản lý (khảo sát với những quản lý và nhân viên)
Tự đặt mình vào vị trí của quản lý để thấy được rõ những yêu cầu thực tế mà hệ thống cần thực hiện.
Do phạm vi và khả năng nên nhóm chỉ khảo sát và quản lý một cửa hàng vừa và nhỏ.
Với mục đích tìm hiểu hoạt động của hệ thống quản trị nhân sự dưới góc độ các luồng thông tin dữ liệu, tiến hành nghiên cứu, khảo sát các công ty hoạt động trong lĩnh vực công nghệ thông tin, chuyên gia công phần mềm máy tính, tổ chức hệ thống quản lý nhân sự với những nội dung chính sau:
- Quản lý hồ sơ nhân viên
Hoạt động hệ thống của công ty SABOCO dùng phương pháp quản lý nhân sự từ các phòng bằng những báo cáo nhân viên gửi cho quản lý Từ đó quản lý có trách nhiệm thống kê những báo cáo và đưa ra kết quả tìm hiểu rồi quản lý nhân sự Vì việc quản lý nhân sự bằng những báo cáo của nhân viên nên cần có một phần mềm quản lý chuyên nghiệp để giảm thiểu những biến cố trong quá trình quản lý.
Xác định yêu cầu hệ thống
Hoạt động quản lý hồ sơ nhân viên:
Phòng nhân sự có trách nhiệm thực hiện chức năng này thông qua việc lập và điều chỉnh hồ sơ nhân viên
- Khi công ty có nhu cầu và thực hiện tuyển dụng để đưa ra quyết định tuyển dụng một nhân viên từ ban quản lý, phòng nhân sự sẽ lập danh sách và cập nhật hồ sơ cá nhân của nhân viên mới này.
- Trong quá trình hoạt động, phòng nhân sự sẽ xem thông tin của nhân viên trong công ty để có thể cập nhật các thông tin mới về nhân viên Việc sửa đổi này được dựa trên cơ sở lấy thông tin cung cấp lại từ phía nhân viên Tất cả thông tin điều chỉnh sẽ được lưu lại hồ sơ nhân viên làm cơ sở cho kiểm tra của ban quản lý.
- Đồng thời nếu ban quản lý cần xem hoặc điều chỉnh thông tin, phòng nhân sự cần phải lấy thông tin từ hồ sơ nhân viên để báo cáo cho Ban quản lý xem hoặc để thực hiện điều chỉnh cho phù hợp yêu cầu
- Với nhiệm vụ theo dõi hồ sơ nhân viên nên khi có quyết định cho một nhân viên trong công ty thay đổi mức lương, phòng nhân sự sẽ tiến hành điều chỉnh này được ghi vào hồ sơ nhân viên để làm cơ sở cho việc tính lương của phòng kế toán.
- Một nhân viên trong công ty thôi không làm việc, sau khi đã có quyết định thôi việc từ quản lý, phòng nhân sự sẽ tiến hành hủy bỏ thông tin về nhân viên đó.
- Sau khi thống kê được hồ sơ nhân viên của cả công ty, nhân viên có nhiệm vụ lập báo cáo để gửi cho quản lý
Hoạt động quản lý chấm công:
Phòng nhân sự có trách nhiệm thực hiện hoạt động với chức năng là cập nhật và điều chỉnh chấm công:
- Hàng ngày, phòng nhân sự cập nhật thông tin ngày công làm việc nào đó, quản lý sẽ ra quyết định cho phòng nhân sự điều động nhân viên làm thêm giờ Việc điều động của phòng nhân sự phải dựa trên cơ sở cập nhật thông tin về ngày làm thực tế của nhân viên trong tháng để bố trí, sắp xếp phù hợp.
- Khi nhân viên đã làm thêm giờ, phòng nhân sự sẽ cập nhật tiếp ngày công làm thêm vào bảng chấm công, thông tin này vẫn được lấy từ phía nhân viên.
- Bảng theo dõi công sẽ được có sự đối chiếu với nhân viên.
- Cuối tháng phòng nhân sự sẽ dựa trên bảng theo dõi công đã kiểm tra để lập ra báo cáo chấm công để trình lên quản lý kí duyệt.
Hoạt động quản lý lương thưởng:
Trách nhiệm thực hiện chính của hoạt động này là phòng kế toán với chức năng cơ bản là tính và lập các báo cáo lương, thưởng.
- Cuối tháng, phòng kế toán sẽ nhận báo cáo chấm công đã được quản lý kí duyệt của phòng nhân sự, đồng thời cập nhật thông tin về mức thưởng và các khoản phụ cấp và các khoản BHYT, BHXH để làm cơ sở tính lương.
- Dựa vào các thông tin trên, Phòng kế toán sẽ ra lập phiếu lương cho từng nhân viên với đầy đủ mức lương, thưởng và khấu trừ các khoản phải nộp.
- Sau khi lập phiếu lương, kế toán sẽ thống kê để lên bảng lương – là mức lương thực hưởng của mỗi nhân viên để trình lên quản lý kí duyệt.
- Sau khi quản lý kí duyệt, nhân viên sẽ được nhận lương, kế toán sẽ phải lập các báo cáo về lương, báo cáo về thuế thu nhập, BHYT, BHXH phải nộp hàng tháng.
- Các báo cáo này sẽ được trình cho ban quản lý xem để nắm bắt tình hình lương thưởng của công ty
Hoạt động thống kê báo cáo:
- Sau khi nhận được các báo cáo từ nhân viên, ban quản lý nhân sự sẽ có trách nhiệm tổng hợp thống kê báo cáo lại và dựa vào kết quả để đưa ra quyết định cho công ty.
Hình 1 Sơ đồ chức năng
2.2.2 Yêu cầu phi chứ năng
- Hệ thống có giao diện người dùng ổn định và trực quan
- Hệ thống có hiệu suất cao và ổn định
- Hệ thống có tính an toàn cao, không để xảy ra trường hợp mất mát hay sai sót trong việc quản lý thông tin
- Hệ thống có tính linh hoạt cao, có khả năng mở rộng khi cần thiết
2.2.3 Yêu cầu sơ đồ tổ chức
Hình 2 Sơ đồ tổ chức
Các hồ sơ
- Hình ảnh các hồ sơ liên quan đến đề tài
Hình 3 Sổ quản lý lao động
Hình 4 Bảng quá trình làm việc
Phân tích và thiết kế hệ thống
Mô hình hóa yêu cầu
STT Tác nhân Vai trò của tác nhân
1 Quản lý Điều phối hoạt động của công ty.
Nhận những thống kê báo cáo. Kiểm tra thông tin, phiếu lương
2 Nhân viên Cập nhật, điều chỉnh hồ sơ thông tin Điều chỉnh,chấm công ngày làm Lập báo cáo về hồ sơ thông tin và bảng chấm công
3 Kế toán Cập nhật mức lương, thưởng phụ cấp và các khoản BHXH, BHYT
Thống kê và lập phiếu lương cho nhân viên
Lập báo cáo về các khoản lương, thưởng
- Các ca sử dụng của hệ thống dựa vào các tác nhân sau:
Gói ca sử dụng Các ca sử dụng chi tiết Tác nhân
Quản lý đăng nhập UC1: Đăng nhập tài khoản Nhân viên
Quản lý hồ sơ nhân viên UC2: Cập nhật hồ sơ nhân viên
UC3: Tìm kiếm thông tin UC4: Điều chỉnh thông tin UC5: Lập báo cáo
Quản lý chấm công UC6: Lập bảng chấm công
UC7: Cập nhật ngày công UC8: Điều chỉnh chấm công UC9: Lập báo cáo chấm công
Quản lý khen thưởng UC10: Cập nhật mức lương, thưởng phụ cấp UC11: Lập phiếu lương UC12: Thống kê lương UC13: Lập báo cáo
Thống kê báo cáo UC14: Báo cáo danh sách nhân viên
UC15: Báo cáo tình hình chấm công UC16: Báo cáo thanh toán tiền lương
Kế toán Quản lý Biểu đồ use case tổng quát
Hình 5 Use case xác định tác nhân
- Ca sử dụng “Đăng nhập”:
Use case: Đăng nhập tài khoản ID: UC1
Phạm vi: Nhân viên, quản lý, kế toán đăng nhập vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý, kế toán Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ
Sự kiện kích hoạt: Người dùng click nút “Đăng nhập” trên form “Đăng nhập”
Hình 6 Tác nhân nhân viên
- Ca sử dụng “Cập nhật hồ sơ nhân viên”:
Use case: Cập nhật hồ sơ nhân viên ID: UC2
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ
Sự kiện kích hoạt: Người dùng click nút “Cập nhật hồ sơ nhân viên” trên form “Quản lý hồ sơ nhân viên”
- Ca sử dụng “Điều chỉnh thông tin”:
Use case: Điều chỉnh thông tin ID: UC4
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ
Dung lượng trên đĩa đủ cho việc ghi
Sự kiện kích hoạt: Người dùng click nút “Điều chỉnh thông tin” trên form “Quản lý hồ sơ nhân viên”
- Ca sử dụng “Lập bảng chấm công”:
Use case: Lập bảng chấm công ID: UC6
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ
Người dùng đi làm ngày hôm đó để chấm công
Sự kiện kích hoạt: Người dùng click nút “Lập bảng chấm công” trên form “Quản lý chấm công”
- Ca sử dụng “Lập báo cáo”:
Use case: Lập báo cáo ID: UC5
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ
Máy đã được đồng bộ thông tin cơ sở dữ liệu
Sự kiện kích hoạt: Người dùng click nút “Lập báo cáo” trên form “Quản lý hồ sơ nhân viên”
- Ca sử dụng “Báo cáo danh sách nhân viên”:
Use case: Báo cáo danh sách nhân viên ID: UC14
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã được đồng bộ thông tin cơ sở dữ liệu
Sự kiện kích hoạt: Người dùng click nút “Báo cáo danh sách nhân viên” trên form
- Ca sử dụng “Báo cáo tình hình chấm công”:
Use case: Báo cáo tình hình chấm công ID: UC15
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã được đồng bộ thông tin cơ sở dữ liệu
Sự kiện kích hoạt: Người dùng click nút “Báo cáo tình hình chấm công” trên form
Hình 7 Tác nhân kế toán
- Ca sử dụng “Cập nhật mức lương thưởng phụ cấp”:
Use case: Cập nhật mức lương thưởng phụ cấp
Phạm vi: Quản lý, kế toán vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Quản lý, kế toán Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã đã được đồng bộ thông tin cơ sở dữ liệu bảng chấm công
Sự kiện kích hoạt: Người dùng click nút “Cập nhật ,ức lương thưởng phụ cấp” trên form “Quản lý khen thưởng”
- Ca sử dụng “Lập phiếu lương”:
Use case: Lập phiếu lương ID: UC11
Phạm vi: Kế toán đăng nhập vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Kế toán, nhân viên Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã đã được đồng bộ thông tin cơ sở dữ liệu bảng chấm công
Sự kiện kích hoạt: Người dùng click nút “Lập phiếu lương” trên form “Quản lý khen thưởng”
- Ca sử dụng “Thống kê lương”:
Use case: Thống kê lương ID: UC12
Phạm vi: Kế toán đăng nhập vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Kế toán Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã đã được đồng bộ thông tin cơ sở dữ liệu bảng chấm công
Sự kiện kích hoạt: Người dùng click nút “Thống kê lương” trên form “Quản lý khen thưởng”
- Ca sử dụng “Lập báo cáo”:
Use case: Lập cáo cáo ID: UC13
Phạm vi: Kế toán, quản lý đăng nhập vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Kế toán, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã đã được đồng bộ thông tin cơ sở dữ liệu
Sự kiện kích hoạt: Người dùng click nút “Lập báo cáo” trên form “Quản lý khen thưởng”
- Ca sử dụng “Báo cáo thanh toán tiền lương”:
Use case: Báo cáo thanh toán tiền lương ID: UC16
Phạm vi: Kế toán, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Kế toán, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Máy đã được đồng bộ thông tin cơ sở dữ liệu
Sự kiện kích hoạt: Người dùng click nút “Báo cáo thanh toán tiền lương” trên form
Hình 8 Tác nhân quản lý
- Ca sử dụng “Tìm kiếm thông tin”:
Use case: Tìm kiếm thông tin ID: UC3
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ
Sự kiện kích hoạt: Người dùng click nút “Tìm kiếm thông tin” trên form “Quản lý hồ sơ nhân viên”
- Ca sử dụng “Điều chỉnh thông tin”:
Use case: Điều chỉnh thông tin ID: UC4
Phạm vi: Nhân viên, quản lý, vào hệ thống trên máy cá nhân Điều kiện tiên quyết: Hệ thống hoạt động ổn định
Tác nhân chính: Nhân viên, quản lý Điều kiện thực hiện:
Người dùng đã được công ty cấp tài khoản và đăng nhập thông tin hợp lệ Dung lượng trên đĩa đủ cho việc ghi
Sự kiện kích hoạt: Người dùng click nút “Điều chỉnh thông tin” trên form “Quản lý hồ sơ nhân viên”
Mô hình hóa khái niệm
Hình 9 Biểu đồ hoạt động đăng nhập hệ thống
Hình 10 Biểu đồ hoạt động thêm nhân viên
Hình 11.Biểu đồ hoạt động xóa nhân viên
Hình 12.Biểu đồ hoạt động sửa thông tin
Hình 13 Biểu đồ hoạt động tìm kiếm nhân viên
Hình 14 Biểu đồ trạng thái quản lý danh sách nhân viên
Hình 15 Biểu đồ trạng thái chấm công
Hình 16 Biểu đồ trạng thái quản lý lương
Hình 17 Bảng trạng thái thống kê báo cáo
Biểu đồ tương tác
Hình 19 Biểu đồ tuần tự quản lý nhân viên
Hình 20 Biểu đồ công tác nhập thông tin
Hình 21 Biểu đồ công tác sửa thông tin nhân viên
Hình 22 Biểu đồ công tác xóa
Mô hình hóa kiến thức
Hình 23 Biểu đồ đóng gói
Hình 24 Biểu đồ cài đặt
Cài đặt và triển khai ứng dụng
Mã code chương trình
2 Form Quản lý hồ sơ nhân viên
3 Form Quản lý chấm công
4 Form Quản lý khen thưởng
5 Form Thống kê báo cáo
Cài đặt giao diện chương trình
Để thuận tiện cho việc học tập và thiết kế ứng dụng nhóm em đã chọn làm giao diện ứng dụng bằng winform & ngôn ngữ C#:
C# là một ngôn ngữ lập trình hiện đại được phát triển bởi Microsoft và được sử dụng rộng rãi trong việc phát triển các ứng dụng trên nền tảng Windows Với cú pháp dễ đọc, dễ hiểu và nhiều tính năng tiên tiến, C# là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới WinForms là một framework phát triển ứng dụng desktop trên nền tảng Windows, được phát triển bởi Microsoft và được tích hợp sẵn trong NET Framework WinForms đem lại nhiều lợi ích cho việc phát triển các ứng dụng desktop, bao gồm:
1 Dễ sử dụng: WinForms được thiết kế để dễ dàng sử dụng, đặc biệt là với các nhà phát triển có kinh nghiệm trong việc phát triển các ứng dụng desktop trên nền tảng Windows Việc thiết kế giao diện người dùng đơn giản và dễ dàng tùy chỉnh giúp cho việc phát triển ứng dụng trở nên dễ dàng hơn.
2 Tích hợp với các công cụ khác: WinForms tích hợp tốt với các công cụ phát triển ứng dụng khác trong NET Framework, cho phép các nhà phát triển sử dụng các công cụ này để phát triển các ứng dụng desktop phức tạp hơn.
3 Tính ổn định: WinForms được sử dụng rộng rãi trên toàn thế giới, và được cập nhật thường xuyên bởi Microsoft để đảm bảo tính ổn định và bảo mật của ứng dụng.
4 Tính linh hoạt: WinForms cho phép các nhà phát triển tùy chỉnh các tính năng của ứng dụng và sử dụng các công nghệ mới nhất để phát triển các ứng dụng desktop hiện đại.
5 Tính tương thích: WinForms là một framework đa nền tảng, cho phép các nhà phát triển tạo ứng dụng để chạy trên nhiều phiên bản Windows khác nhau.Với sự kết hợp giữa C# và Winform, ta có thể tạo ra các ứng dụng Windows đơn giản nhưng cũng có thể tạo ra các ứng dụng phức tạp với nhiều tính năng và giao diện đẹp mắt Với người đang muốn học lập trình hoặc muốn phát triển các ứng dụng Windows chuyên nghiệp, C# và Winform là sự lựa chọn tuyệt vời Một vài ứng dụng được tạo ra bởi winform phải kể đến như: Microsoft Office, Paint.NET, SQL Server Management Studio, Adobe Reader, DevExpress, AutoCAD, v.
4.2.1 Các chức năng chính a, Form “Đăng nhập”
+ Nhập tên người dùng và mật khẩu vào các ô tương ứng trên màn hình hiển thị + Click button “Đăng nhập” b, Form “Quản lý hồ sơ nhân viên”
- Chức năng thêm “nhân viên”
+ Nhập dữ liệu tương ứng vào các ô nhập liệu
+ Click button “Thêm” để lưu lại nhân viên vừa thêm
+ Click “Làm mới” nếu không muốn lưu lại thông tin nhân viên đó
- Chức năng sửa thông tin “nhân viên”
+ Click chọn một bản ghi trong bảng dữ liệu
+ Nhập các thông tin cần sửa vào các ô nhập liệu tương ứng
+ Click button “Sửa” để cập nhập lại thông tin nhân viên
+ Click “Làm mới” nếu không muốn cập nhật lại thông tin nhân viên đó
- Chức năng xóa “nhân viên”
+ Click chọn một bản ghi trong bảng dữ liệu
+ Click button “Xóa” để xóa thông tin nhân viên đó
+ Click “Làm mới” nếu không muốn xóa thông tin khách hàng đó
- Chức năng tìm kiếm thông tin “nhân viên”
+ Nhập tên nhân viên muốn tìm kiếm
+ Click button “Tìm kiếm” c, Form “Quản lý chấm công”
- Chức năng chấm công “nhân viên”
+ Nhập dữ liệu tương ứng vào các ô nhập liệu
+ Click button “Chấm công” để lưu lại nhân viên vừa chấm công đó
+ Click “Làm mới” nếu không muốn lưu lại bảng chấm công nhân viên đó
- Chức năng cập nhật ngày công “nhân viên”
+ Click chọn một bản ghi trong bảng dữ liệu
+ Click button “Cập nhật ngày công” để sửa bảng chấm công của nhân viên đó + Click “Làm mới” nếu không muốn sửa ngày công của nhân viên đó
Ứng dụng, triển khai phát triển chương trình
Hình 25 Giao diện đăng nhập hệ thống
2 Form Quản lý chấm công
3 Form Quản lý hồ sơ nhân viên
Hình 27 Tìm kiếm thông tin