Đăng nhập, đăng xuất và đổi mật khẩu.
Phân quyền Admin, Kế toán, Nhân viên.
Quản lý thông tin phòng ban.
Quản lý hồ sơ nhân viên.
Tìm kiếm và phân trang danh sách nhân viên.
Quản lý mức lương cơ bản và phụ cấp cố định.
Tạo và quản lý các kỳ tính lương.
Quản lý ngày công, nghỉ phép và giờ tăng ca.
Quản lý hệ số KPI theo từng nhân viên.
Quản lý các khoản phụ cấp phát sinh.
Quản lý tiền thưởng và tiền phạt.
Quản lý khấu trừ, bảo hiểm và thuế.
Tự động tổng hợp và tính lương thực nhận.
Theo dõi trạng thái kỳ lương:
Đang mở → Đã tính → Đã duyệt → Đã thanh toán → Đã khóa.
Chặn chỉnh sửa dữ liệu khi kỳ lương đã thanh toán hoặc khóa.
Nhân viên chỉ được xem thông tin lương thuộc tài khoản của mình.
Kế toán có thể lập và xử lý bảng lương.
Admin có quyền quản lý toàn bộ dữ liệu hệ thống.
Dashboard thống kê số nhân viên, phòng ban, tổng quỹ lương và trạng thái kỳ lương.
Biểu đồ thống kê chi phí lương theo phòng ban.
Kiểm tra dữ liệu đầu vào, hạn chế tạo kỳ lương trùng thời gian.
Sử dụng transaction khi tính và cập nhật dữ liệu lương để đảm bảo tính nhất quán.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Mở SQL Server Management Studio.
Chạy file CompanyPayrollDB.sql trong thư mục Database.
Mở file appsettings.json và chỉnh chuỗi kết nối SQL Server phù hợp với máy.
Mở file CompanyPayroll.sln bằng Visual Studio.
Restore các package NuGet.
Chạy project bằng IIS Express hoặc ASP.NET Core.
Đăng nhập bằng tài khoản được tạo sẵn để kiểm tra các chức năng.