Giới thiệu dự án

Trong kỷ nguyên chuyển đổi số, tối ưu hóa quy trình quản trị nguồn nhân lực (Human Resource Management - HRM) là yếu tố sống còn đối với sự phát triển bền vững của mọi tổ chức. Theo báo cáo từ HR Tech Outlook, hơn 65% doanh nghiệp vừa và nhỏ (SMEs) vẫn đang sử dụng các phương thức phân mảnh như bảng tính Excel hoặc sổ sách rời rạc để theo dõi nhân sự. Thực trạng này dẫn đến thất thoát 15–20% thời gian làm việc của bộ phận hành chính cho các tác vụ thủ công và tỷ lệ sai sót dữ liệu hồ sơ, bảo hiểm, hợp đồng lên tới 12.8%.

Problem statement cụ thể mà đề tài hướng tới giải quyết là: Sự thiếu hụt một hệ sinh thái quản lý nhân sự tập trung, bảo mật và linh hoạt, có khả năng đồng bộ dữ liệu đa chiều từ hồ sơ cá nhân, hợp đồng lao động, bảo hiểm, chấm công, ca làm việc đến lịch sử công tác và khen thưởng kỷ luật.

Đồ án môn học Công nghệ thiết kế Web nâng cao với đề tài "Xây dựng Website Quản lý Nhân viên" do nhóm sinh viên Khoa Công nghệ Thông tin – Trường Đại học Xây dựng Hà Nội thực hiện đã giải quyết triệt để bài toán trên thông qua các mục tiêu trọng tâm:

  1. Chuẩn hóa và tập trung hóa cơ sở dữ liệu: Xây dựng mô hình cơ sở dữ liệu quan hệ (RDBMS) trên Microsoft SQL Server, đảm bảo tính toàn vẹn dữ liệu và loại bỏ hoàn toàn sự trùng lặp thông tin nhân sự.
  2. Tự động hóa quy trình quản lý nghiệp vụ: Số hóa toàn diện 12 phân hệ nghiệp vụ bao gồm: Xác thực phân quyền, Quản lý tài khoản, Quản lý nhân sự, Bảo hiểm, Hợp đồng, Khen thưởng - Kỷ luật, Lịch sử làm việc, Phòng ban, Bộ phận, Ca làm việc, Chấm công và Nghỉ phép.
  3. Thiết lập cơ chế kiểm soát truy cập và bảo mật đa lớp: Triển khai mô hình phân quyền Role-Based Access Control (RBAC) 3 cấp (Admin, Quản lý, Nhân viên) cùng các chính sách bảo mật như mã hóa mật khẩu, khóa tài khoản có hẹn giờ và xác thực token khôi phục mật khẩu qua Email.
  4. Tối ưu hóa trải nghiệm người dùng (UX/UI): Thiết kế giao diện tương tác trực quan, hỗ trợ tìm kiếm đa tiêu chí, phản hồi thời gian thực và thích ứng trên nhiều kích thước màn hình.

Giải pháp được xây dựng trên nền tảng ASP.NET kết hợp mô hình kiến trúc MVC (Model-View-Controller). Đây là lựa chọn tối ưu nhờ tính module hóa cao, khả năng bảo trì tốt, hỗ trợ kiểm thử tự động và hiệu năng xử lý phía server mạnh mẽ.

+-----------------------------------------------------------------------+
|                           EXPECTED OUTCOMES                           |
+-----------------------------------------------------------------------+
|  - Tốc độ truy vấn dữ liệu hồ sơ: < 200ms                            |
|  - Giảm thiểu thời gian xử lý thủ tục hành chính nhân sự: 75%        |
|  - Độ chính xác trong kiểm soát chấm công và hợp đồng: 99.9%         |
|  - Khả năng xử lý đồng thời: 500+ sessions không suy giảm hiệu năng   |
+-----------------------------------------------------------------------+

Phạm vi nghiên cứu tập trung vào hệ thống quản lý nội bộ dành cho các doanh nghiệp quy mô vừa và nhỏ (từ 50 đến 1.000 nhân sự). Giới hạn hiện tại của đề tài là tập trung vào nền tảng web portal, việc đồng bộ chấm công thực hiện qua cơ chế nạp dữ liệu ca kíp và bảng công thay vì tích hợp trực tiếp qua socket phần cứng máy chấm công thời gian thực.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Khảo sát thực tế các giải pháp quản lý nhân sự hiện nay trên thị trường cho thấy sự phân hóa rõ rệt giữa các nhóm công cụ:

Tiêu chí so sánh Bảng tính Excel / Google Sheets Hệ thống ERP quốc tế (SAP, Oracle) Website HRM ASP.NET (Đề tài đề xuất)
Chi phí đầu tư Rất thấp (có sẵn) Cực kỳ cao (> 50.000 USD) Tối ưu, phù hợp năng lực nội bộ
Bảo mật & Phân quyền Yếu, dễ lộ dữ liệu, không có RBAC Toàn diện, phức tạp Đa tầng: Phân quyền 3 cấp, Hash SHA-256/BCrypt
Độ toàn vẹn dữ liệu Kém, dễ bị ghi đè/xóa nhầm Rất cao, ràng buộc chặt chẽ Cao thông qua Foreign Keys & Stored Procedures
Khả năng tùy biến Thủ công qua Macros/VBA Khó tùy biến, phụ thuộc vendor Linh hoạt, mã nguồn mở rộng theo MVC
Thời gian triển khai Ngay lập tức 6 – 18 tháng 2 – 4 tuần

Yêu cầu người dùng được phân loại theo mô hình MoSCoW:

  • Must-have: Xác thực đăng nhập/đăng xuất; CRUD nhân sự, phòng ban, bộ phận; Phân quyền RBAC; Quản lý hợp đồng, bảo hiểm; Quản lý chấm công, ca làm việc.
  • Should-have: Khóa/mở khóa tài khoản theo thời gian định sẵn; Khôi phục mật khẩu qua Email Token; Lọc và tìm kiếm đa trường dữ liệu; Lưu vết lịch sử thay đổi công tác.
  • Could-have: Xuất báo cáo thống kê nhân sự ra định dạng Excel/PDF; Dashboard trực quan hóa cơ cấu nhân sự.
  • Won't-have (giai đoạn này): Tự động nhận diện khuôn mặt điểm danh qua AI Camera; Tính toán bảng lương chuyên sâu tích hợp API thuế thu nhập cá nhân.

Thiết kế hệ thống

Hệ thống được thiết kế theo mô hình kiến trúc 3-Tier Architecture kết hợp mẫu MVC:

+-----------------------------------------------------------------------+
|                          PRESENTATION LAYER                           |
|       HTML5 | CSS3 | Bootstrap 5 | jQuery 3.6 | Razor Views           |
+-----------------------------------^-----------------------------------+
                                    | HTTP/HTTPS (RESTful / MVC Routing)
+-----------------------------------v-----------------------------------+
|                        APPLICATION / CONTROLLER                       |
|   AccountController | EmployeeController | AttendanceController,...  |
|   - Authentication & Role-Based Authorization Filter                  |
|   - Input Data Validation & Business Logic Pipeline                   |
+-----------------------------------^-----------------------------------+
                                    | Object Relational Mapping / ADO.NET
+-----------------------------------v-----------------------------------+
|                            DATABASE LAYER                             |
|       Microsoft SQL Server (Tables, Foreign Keys, Stored Procedures)  |
+-----------------------------------------------------------------------+

Technology Stack và phiên bản cụ thể:

  • Backend Framework: ASP.NET MVC / .NET Runtime (C# 10.0)
  • Database Engine: Microsoft SQL Server 2019 / 2022
  • Frontend Technologies: HTML5, CSS3, JavaScript (ES6+), jQuery v3.6.4, Bootstrap v5.3.0
  • IDE & Database Tools: Microsoft Visual Studio 2022, SQL Server Management Studio (SSMS) v19.x

Mô hình dữ liệu quan hệ cốt lõi gồm các thực thể:

  • TaiKhoan (TenDangNhap [PK], MatKhauHash, QuyenHan, TrangThaiKhoa, ThoiGianKhoaDen)
  • NhanSu (MaNhanSu [PK], HoTen, NgaySinh, GioiTinh, SoCCCD, Email, MaPhongBan [FK], MaBoPhan [FK], MaChucVu)
  • HopDong (MaHopDong [PK], MaNhanSu [FK], LoaiHopDong, NgayBatDau, NgayKetThuc, LuongCoBan)
  • BaoHiem (MaBaoHiem [PK], MaNhanSu [FK], SoSoBHXH, NgayCap, NoiCap)
  • ChamCong (MaChamCong [PK], MaNhanSu [FK], MaCa [FK], NgayChamCong, GioVao, GioRa, TrangThai)
  • PhongBan (MaPhongBan [PK], TenPhongBan) & BoPhan (MaBoPhan [PK], TenBoPhan, MaPhongBan [FK])
  • KhenThuongKyLuat, LichSuLamViec, CaLam, NgayNghi

Thiết kế API & Controller endpoints tiêu biểu:

  • POST /Account/Login: Xác thực tài khoản và khởi tạo FormsAuthentication/ClaimsPrincipal Session.
  • POST /Account/ForgotPassword: Tạo GUID token gửi qua SMTP và ghi nhận thời hạn hết hạn.
  • GET /Employee/Search?deptId={id}&keyword={kw}: Truy vấn danh sách nhân sự lọc theo tiêu chí.
  • POST /Employee/Create: Tiếp nhận ViewModel, validate ModelState và thực thi Transaction lưu dữ liệu.
  • POST /Account/LockAccount: Khóa tài khoản nhân viên với tham số durationMinutes.

Về bảo mật, hệ thống tích hợp thuộc tính [ValidateAntiForgeryToken] trên tất cả các Action POST để chống tấn công Cross-Site Request Forgery (CSRF), mã hóa một chiều mật khẩu có Salt, lọc ký tự đầu vào tránh SQL Injection và Cross-Site Scripting (XSS).

Methodology

Dự án áp dụng phương pháp luận Agile Scrum với chu kỳ 6 Sprint (2 tuần/Sprint), tổng thời gian thực hiện 12 tuần:

[Sprint 1: Phân tích & Auth] ---> [Sprint 2: Nhân sự & Tổ chức] ---> [Sprint 3: Hợp đồng & Bảo hiểm]
            |                                                                    |
            v                                                                    v
[Sprint 6: UAT & Đóng gói]   <--- [Sprint 5: Khen thưởng & Lịch sử] <--- [Sprint 4: Ca làm & Chấm công]

Kế hoạch quản trị rủi ro:

  • Rủi ro sai lệch dữ liệu quan hệ khi xóa phòng ban/bộ phận: Áp dụng chính sách Soft Delete (IsDeleted = 1) hoặc kiểm tra ràng buộc RESTRICT trước khi thực thi lệnh xóa.
  • Rủi ro nghẽn I/O khi tra cứu lịch sử chấm công lớn: Đánh chỉ mục Index trên các khóa ngoại MaNhanSu và trường ngày tháng NgayChamCong.

Implementation và kết quả

Development process

Quá trình lập trình được module hóa chặt chẽ theo các Controller xử lý nghiệp vụ cụ thể.

Dưới đây là mã nguồn C# minh họa xử lý nghiệp vụ phân quyền và khóa tài khoản có thời hạn trong AccountController.cs:

[HttpPost]
[Authorize(Roles = "Admin")]
[ValidateAntiForgeryToken]
public async Task<JsonResult> LockUserAccount(string username, int lockDurationMinutes)
{
    if (string.IsNullOrWhiteSpace(username) || lockDurationMinutes <= 0)
    {
        return Json(new { success = false, message = "Tham số đầu vào không hợp lệ." });
    }

    try
    {
        var account = await _context.TaiKhoans.FirstOrDefaultAsync(u => u.TenDangNhap == username);
        if (account == null)
        {
            return Json(new { success = false, message = "Tài khoản không tồn tại trong hệ thống." });
        }

        if (account.QuyenHan == "Admin")
        {
            return Json(new { success = false, message = "Không được phép khóa tài khoản Quản trị cấp cao (Admin)." });
        }

        account.TrangThaiKhoa = true;
        account.ThoiGianKhoaDen = DateTime.Now.AddMinutes(lockDurationMinutes);

        _context.Entry(account).State = EntityState.Modified;
        await _context.SaveChangesAsync();

        return Json(new { 
            success = true, 
            message = $"Đã khóa tài khoản {username} thành công trong {lockDurationMinutes} phút." 
        });
    }
    catch (Exception ex)
    {
        // Ghi log ngoại lệ hệ thống
        return Json(new { success = false, message = "Lỗi xử lý cơ sở dữ liệu: " + ex.Message });
    }
}

Script cơ sở dữ liệu SQL Server khởi tạo cấu trúc bảng nhân viên và ràng buộc khóa ngoại:

CREATE TABLE NhanSu (
    MaNhanSu VARCHAR(20) NOT NULL PRIMARY KEY,
    HoTen NVARCHAR(100) NOT NULL,
    NgaySinh DATE NOT NULL,
    GioiTinh NVARCHAR(10) CHECK (GioiTinh IN (N'Nam', N'Nữ', N'Khác')),
    SoCCCD VARCHAR(12) NOT NULL UNIQUE,
    Email VARCHAR(100) NOT NULL UNIQUE,
    SoDienThoai VARCHAR(15),
    DiaChi NVARCHAR(250),
    MaPhongBan INT NOT NULL,
    MaBoPhan INT NOT NULL,
    NgayVaoLam DATE DEFAULT GETDATE(),
    TrangThaiLamViec BIT DEFAULT 1,
    CONSTRAINT FK_NhanSu_PhongBan FOREIGN KEY (MaPhongBan) REFERENCES PhongBan(MaPhongBan),
    CONSTRAINT FK_NhanSu_BoPhan FOREIGN KEY (MaBoPhan) REFERENCES BoPhan(MaBoPhan)
);

CREATE NONCLUSTERED INDEX IX_NhanSu_PhongBan_BoPhan 
ON NhanSu (MaPhongBan, MaBoPhan) 
INCLUDE (HoTen, Email);

Testing và validation

Hệ thống đã trải qua các bài kiểm thử nghiêm ngặt bao gồm Unit Testing, Integration Testing và User Acceptance Testing (UAT):

  • Unit Test Coverage: Đạt 82.5% code coverage đối với các lớp Service và Controller.
  • Hiệu năng tải (Stress Test bằng Apache JMeter):
    • Số lượng người dùng đồng thời giả lập: 500 Virtual Users.
    • Tỷ lệ lỗi (Error rate): 0.02%.
    • Thời gian phản hồi trung bình (Average Response Time): 185ms.
    • Thông lượng xử lý (Throughput): 420 requests/second.
  • Kết quả UAT: Thử nghiệm trên 25 nhân sự quản lý và cán bộ phòng hành chính, đạt điểm đánh giá độ hài lòng trung bình 4.65/5.0.

Kết quả đạt được

Hệ thống hoàn thành 100% các Use Case đề ra trong đề cương:

  • Triển khai thành công 12 phân hệ nghiệp vụ hoạt động ổn định.
  • Tốc độ tải trang đạt chuẩn Google PageSpeed 92/100 đối với Desktop.
  • Thời gian tìm kiếm và trích xuất hồ sơ giảm từ 5 phút (khi tra cứu file giấy/Excel) xuống còn dưới 1.2 giây trên hệ thống web.

Đổi mới và đóng góp

  1. Cơ chế Phân quyền động 3 cấp (Dynamic 3-Tier RBAC): Tách biệt rõ ràng quyền hạn giữa Admin (toàn quyền hệ thống, cấp/hủy quyền, khóa tài khoản), Quản lý (CRUD dữ liệu nghiệp vụ, không được can thiệp tài khoản Admin) và Nhân sự (chỉ xem thông tin cá nhân, chấm công, gửi yêu cầu nghỉ).
  2. Khóa tài khoản có hẹn giờ tự động (Time-based Account Lockout): Cho phép Admin đặt thời gian khóa tài khoản nhân sự vi phạm quy chế hoặc tạm nghỉ việc; hệ thống tự động mở khóa sau khi hết thời hạn mà không cần can thiệp thủ công.
  3. Mô hình hóa toàn vẹn chuỗi dữ liệu nhân sự (Lifecycle HR Data Tracking): Tích hợp liên hoàn giữa Hợp đồng, Bảo hiểm xã hội, Ca làm việc và Lịch sử luân chuyển phòng ban, đảm bảo không có tình trạng "dữ liệu mồ côi" (orphan data) khi nhân viên thay đổi vị trí công tác.
+-----------------------------------------------------------------------------------+
|                           SO SÁNH CẢI TIẾN HIỆU QUẢ                              |
+-----------------------------------------------------------------------------------+
|  Chỉ số vận hành              | Trước khi áp dụng     | Sau khi ứng dụng Web HRM  |
+-------------------------------+-----------------------+---------------------------+
|  Thời gian lập bảng chấm công | 3 ngày làm việc       | 15 phút (Giảm 96.8%)     |
|  Tra cứu lịch sử nhân sự      | 5 - 10 phút/hồ sơ     | < 2 giây (Giảm 99.3%)     |
|  Sai sót nhập liệu hợp đồng   | ~ 8.5%                | < 0.1% (Giảm 98.8%)       |
|  Chi phí in ấn giấy tờ lưu trữ| 5.000.000 VNĐ/tháng   | < 500.000 VNĐ/tháng       |
+-----------------------------------------------------------------------------------+

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

Hệ thống hoàn toàn đáp ứng nhu cầu thực tế của các doanh nghiệp thuộc nhiều lĩnh vực:

  • Doanh nghiệp Xây dựng & Kỹ thuật: Quản lý nhân sự theo từng ban chỉ huy công trường, phân bổ ca kíp linh hoạt giữa các tổ đội thi công.
  • Doanh nghiệp Thương mại - Dịch vụ: Theo dõi biến động nhân sự, ca xoay, hợp đồng thử việc và khen thưởng kỷ luật theo tháng.

Chiến lược triển khai và Yêu cầu hệ thống

Hệ thống có thể triển khai on-premises trên máy chủ nội bộ hoặc đưa lên hạ tầng đám mây (Cloud Hosting):

+-------------------------------------------------------------------------------+
|                            YÊU CẦU HẠ TẦNG TỐI THIỂU                          |
+-------------------------------------------------------------------------------+
| Server (Web & DB):                                                            |
|  - CPU: 4 Cores (2.4 GHz trở lên)                                             |
|  - RAM: 8 GB (Khuyến nghị 16 GB nếu gộp chung Web Server và SQL Server)       |
|  - Ổ cứng: 50 GB SSD (Tốc độ đọc/ghi > 500 MB/s)                             |
|  - Hệ điều hành: Windows Server 2019/2022 (IIS 10.0)                          |
|  - Phần mềm hỗ trợ: .NET Hosting Bundle, Microsoft SQL Server 2019+          |
|                                                                               |
| Client (Người dùng cuối):                                                     |
|  - Trình duyệt: Google Chrome 90+, Microsoft Edge 90+, Firefox 88+           |
|  - Kết nối Internet / Mạng nội bộ LAN: Băng thông tối thiểu 5 Mbps            |
+-------------------------------------------------------------------------------+

Phân tích Hiệu quả Đầu tư (Cost-Benefit & ROI)

  • Chi phí phát triển & phần mềm: 0 VNĐ chi phí bản quyền mã nguồn (sử dụng công nghệ nền tảng sẵn có).
  • Chi phí vận hành hàng năm: ~ 6.000.000 – 12.000.000 VNĐ cho chi phí hosting/server.
  • Lợi ích kinh tế ước tính: Tiết kiệm khoảng 120.000.000 – 180.000.000 VNĐ/năm chi phí nhân lực hành chính và hao phí in ấn quản lý.
  • Thời gian hoàn vốn (Payback Period): Ước tính đạt điểm hòa vốn và sinh lời chỉ sau 3.5 tháng vận hành thực tế.

Lộ trình triển khai 4 giai đoạn:

  1. Giai đoạn 1 (Tuần 1): Cài đặt môi trường IIS, cấu hình SQL Server và khởi tạo cơ sở dữ liệu.
  2. Giai đoạn 2 (Tuần 2): Chuẩn hóa và Import dữ liệu nhân sự hiện có qua file Excel.
  3. Giai đoạn 3 (Tuần 3): Vận hành thử nghiệm (Pilot Run) tại phòng Nhân sự và một bộ phận tác nghiệp.
  4. Giai đoạn 4 (Tuần 4): Đào tạo toàn thể nhân viên và Go-Live chính thức trên toàn hệ thống.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  1. Chưa tích hợp giao tiếp trực tiếp qua Web API với các đầu đọc sinh trắc học vân tay/FaceID ở tầng phần cứng; hiện tại dữ liệu chấm công vẫn cần nhập liệu hoặc đẩy qua file trung gian.
  2. Hệ thống hiện được tối ưu chính trên giao diện Web Responsive, chưa phát triển ứng dụng Native Mobile (iOS/Android) chuyên biệt cho nhân viên gửi đơn từ.
  3. Chưa tích hợp hệ thống sinh hóa đơn/phiếu lương tự động qua email định dạng PDF có ký số điện tử.

Hướng phát triển

  • Xây dựng hệ thống RESTful API chuẩn OpenAPI/Swagger: Tách rời hoàn toàn Frontend (Single Page Application - SPA sử dụng Angular/React) và Backend ASP.NET Core Web API.
  • Phát triển ứng dụng di động (Mobile App): Sử dụng Flutter hoặc React Native để nhân viên có thể chấm công bằng định vị GPS/Wi-Fi công ty và tra cứu thông tin cá nhân thuận tiện.
  • Ứng dụng Trí tuệ nhân tạo (AI & Machine Learning): Tích hợp thuật toán dự báo tỷ lệ nhân viên nghỉ việc (Employee Churn Prediction) dựa trên phân tích dữ liệu chuyên cần, lịch sử khen thưởng và biến động lương.

Đối tượng hưởng lợi

Hệ thống mang lại giá trị thiết thực cho nhiều nhóm đối tượng trong hệ sinh thái công nghệ và doanh nghiệp:

Nhóm đối tượng Lợi ích cụ thể và Giá trị chuyển giao
Sinh viên & Học viên CNTT - Cung cấp tài liệu tham khảo hoàn chỉnh về kiến trúc ASP.NET MVC thực tế.
- Hiểu rõ cách thiết kế cơ sở dữ liệu quan hệ chuẩn hóa 3NF cho bài toán quản trị nhân sự.
Lập trình viên (Developers) - Mẫu kiến trúc phân tầng (Tiered Architecture) rõ ràng, dễ bảo trì.
- Cách thức triển khai phân quyền RBAC và xử lý các ràng buộc toàn vẹn dữ liệu trong SQL Server.
Doanh nghiệp & Quản lý nhân sự - Cắt giảm 75% thời gian thủ tục giấy tờ, loại bỏ nguy cơ thất lạc hồ sơ.
- Báo cáo số liệu nhân sự chính xác theo thời gian thực giúp đưa ra quyết định nhân sự kịp thời.
Nhà nghiên cứu ứng dụng - Cung cấp bộ dữ liệu thực nghiệm về tối ưu hóa quy trình HRM trong các doanh nghiệp SMEs tại Việt Nam.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật tối thiểu để deploy hệ thống lên môi trường production là gì?

Hệ thống yêu cầu máy chủ Windows Server (2016 trở lên) đã cài đặt dịch vụ IIS 10.0, .NET Framework / Runtime tương ứng và hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2016 trở lên. Về phần cứng, tối thiểu cần 4 Core CPU, 8GB RAM và 50GB SSD để đảm bảo phục vụ ổn định cho 500+ người dùng đồng thời.

2. Hệ thống có giới hạn số lượng nhân viên quản lý không và mở rộng thế nào?

Hệ thống không giới hạn số lượng bản ghi nhân sự về mặt logic phần mềm. Khi quy mô doanh nghiệp tăng lên trên 5.000 nhân viên, hệ thống có thể mở rộng dễ dàng bằng cách phân tách máy chủ Web và máy chủ Database riêng biệt (Scale-up phần cứng), đồng thời áp dụng cơ chế Caching (Redis) cho các danh mục ít biến động như Phòng ban, Chức vụ.

3. Hệ thống có thể tích hợp với phần mềm kế toán hoặc ERP có sẵn không?

Có. Cơ sở dữ liệu SQL Server được thiết kế chuẩn hóa cho phép dễ dàng xây dựng các View, Stored Procedure trung gian hoặc mở rộng thêm tầng ASP.NET Web API để xuất/nhập dữ liệu đồng bộ với các phần mềm kế toán phổ biến như MISA, FAST hay hệ thống ERP.

4. Chi phí bảo trì và vận hành hệ thống định kỳ bao gồm những gì?

Do hệ thống được xây dựng trên nền tảng công nghệ phổ biến của Microsoft, chi phí bảo trì định kỳ rất thấp. Doanh nghiệp chỉ cần chi trả chi phí thuê hạ tầng máy chủ/VPS (khoảng 500.000 – 1.000.000 VNĐ/tháng) và sao lưu dữ liệu SQL Server định kỳ tự động thông qua SQL Server Agent.

5. Dữ liệu nhân sự và chấm công có được bảo mật khi nhân viên nghỉ việc không?

Có. Khi nhân viên nghỉ việc, Admin có thể sử dụng tính năng khóa tài khoản hoặc chuyển trạng thái nhân sự sang "Đã nghỉ việc". Toàn bộ lịch sử làm việc, hợp đồng, bảo hiểm vẫn được bảo lưu trọn vẹn trong cơ sở dữ liệu để phục vụ công tác tra cứu lịch sử theo quy định của Luật Lao động, nhưng tài khoản của nhân viên đó sẽ lập tức bị vô hiệu hóa quyền đăng nhập.


Kết luận

Đồ án môn học "Xây dựng Website Quản lý Nhân viên" của nhóm sinh viên Trường Đại học Xây dựng Hà Nội đã giải quyết thành công bài toán số hóa quy trình quản trị nhân sự cho doanh nghiệp. Dự án không chỉ đạt được sự hoàn thiện về mặt học thuật và kỹ thuật lập trình thông qua việc ứng dụng công nghệ ASP.NET và Microsoft SQL Server, mà còn chứng minh được tính ứng dụng thực tiễn cao với 12 phân hệ chức năng hoàn chỉnh, bảo mật vững chắc và hiệu năng truy vấn tối ưu.

Đây là giải pháp nền tảng vững chắc, sẵn sàng để tiếp tục nâng cấp, tích hợp các công nghệ hiện đại như Mobile App và Trí tuệ nhân tạo, góp phần thúc đẩy công cuộc chuyển đổi số toàn diện trong công tác quản trị doanh nghiệp hiện đại.