Quản lý thông tin nhân viên, bảng lương, chấm công.
Kết nối API để tạo web ứng dụng cho nhân viên và bộ phận nhân sự.
Tạo ứng dụng quản lý đơn giản qua giao diện web và ứng dụng di động.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Yêu cầu hệ thống
-
Python ≥ 3.8 (Flask)
-
Node.js ≥ 14 (ReactJS)
-
Java
-
SQL Server
1. Cài đặt cơ sở dữ liệu
1.1. Cài SQL Server
1.2. Cấu hình
-
Bật:
-
SQL Server Browser
-
TCP/IP
-
Restart SQL Server
-
Kết nối SSMS:
1.3. Tạo database
CREATE DATABASE HRMS;
GO
USE HRMS;
GO
1.4. Import dữ liệu
1.5. Cấu hình backend (.env)
DB_DRIVER=ODBC Driver 17 for SQL Server
DB_SERVER=SQLEXPRESS
DB_NAME=HRMS
DB_USER=sa
DB_PASSWORD=your_password
DB_TRUST=yes
2. Cài đặt Backend
Tạo môi trường
# Windows
python -m venv venv
venv\Scripts\activate
# Linux/Mac
python3 -m venv venv
source venv/bin/activate
Cài thư viện
pip install -r requirements.txt
Chạy server
flask run
# hoặc
flask run --host=0.0.0.0 --port=5000
→ Backend: http://localhost:5000
3. Cài đặt Frontend
Tạo file .env
VITE_API_BASE_URL=http://localhost:5000/api
Chạy frontend
npm run dev
→ Frontend: http://localhost:3000
4. Kiểm tra