Home
Softono
TTDN-16-02-N3

TTDN-16-02-N3

Open source JavaScript
11
Stars
1
Forks
0
Issues
0
Watchers
4 months
Last Commit

About TTDN-16-02-N3

Bài tập lớn học phần Thực tập doanh nghiệp - Nhóm 3 - Lớp CNTT 16-02 - Khoa Công nghệ thông tin - Đại học Đại Nam

Platforms

Web Self-hosted

Languages

JavaScript

🎓 Faculty of Information Technology (DaiNam University)

ERP Platform – Quản lý Chấm công và Tiền lương

AIoTLab Logo FIT DNU Logo DaiNam University Logo

AIoTLab Faculty of Information Technology DaiNam University

📖 1. Giới thiệu

Hệ thống ERP Platform – Quản lý Nhân sự, Chấm công và Tính lương được xây dựng trong khuôn khổ học phần Thực tập Doanh nghiệp của sinh viên Khoa Công nghệ Thông tin – Đại học Đại Nam.

Hệ thống được phát triển dựa trên nền tảng mã nguồn mở Odoo, nhằm mô phỏng một hệ thống ERP thực tế trong doanh nghiệp, hỗ trợ các nghiệp vụ:

  • Quản lý thông tin nhân sự
  • Chấm công hàng ngày
  • Tính lương theo tháng
  • Quản lý hợp đồng, phòng ban, chức vụ

Thay vì xử lý thủ công hoặc rời rạc bằng Excel, hệ thống cung cấp một giải pháp tập trung – tự động – dễ mở rộng, phù hợp với môi trường doanh nghiệp vừa và nhỏ.

🔧 2. Các công nghệ được sử dụng

Hệ điều hành

Ubuntu Windows

Công nghệ chính

Odoo Python JavaScript XML

Database & Container

PostgreSQL Docker

🚀 3. Hình ảnh các chức năng của hệ thống

👤 Quản lý Nhân sự

Trang quản lý nhân viên

image

Dashboard chấm công

image

Trang quản lý đơn vị

image

Trang quản lý chức vụ

image

Trang danh mục chứng chỉ, bằng cấp

image

Trang lịch sử công tác

image

Trang danh sách chứng chỉ, bằng cấp

image

Trang quản lý loại hợp đồng

image

Trang quản lý hợp đồng lao động

image

Trang quản lý người phụ thuộc

image

⏱️ Quản lý Chấm công

Trang quản lý chấm công

image

Trang quản lý đăng ký ca làm theo ngày

image

Trang quản lý đợt đăng ký

image

Trang quản lý đơn từ

image

💰 Quản lý Tính lương

Trang quản lý bảng lương

image

Trang quản lý bậc thuế TNCN

image

Trang quản lý cấu hình thuế TNCN

image

Trang quản lý tiền thưởng

image

Trang quản lý phiếu lương

image

Dashboard lương

image

Gửi email khi có phiếu lương

image

⚙️ 4. Cài đặt hệ thống

4.1. Cài đặt công cụ & môi trường

  • Ubuntu 22.04 (WSL2)
  • Python 3.10
  • Docker & Docker Compose
  • Visual Studio Code

Cài đặt các thư viện hệ thống cần thiết:

sudo apt-get update
sudo apt-get install -y \
libxml2-dev libxslt-dev libldap2-dev libsasl2-dev \
libssl-dev python3.10-dev python3.10-venv \
build-essential libffi-dev zlib1g-dev libpq-dev

4.2. Tải project

git clone https://github.com/HiepV7413/TTDN-16-02-N3.git
cd TTDN-16-02-N3

4.3. Khởi tạo môi trường ảo Python

python3.10 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

4.4. Setup Database bằng Docker

Chạy PostgreSQL bằng Docker Compose:

docker-compose up -d

Kiểm tra container:

docker ps

4.5. Cấu hình hệ thống Odoo

Tạo file odoo.conf (hoặc kế thừa từ odoo.conf.template):

[options]
addons_path = addons
db_host = localhost
db_user = odoo
db_password = odoo
db_port = 5431
xmlrpc_port = 8069

4.6. Chạy hệ thống

python3 odoo-bin.py -c odoo.conf -u all

Truy cập hệ thống tại: 👉 http://localhost:8069

🔐 5. Đăng nhập lần đầu

  • Khi truy cập lần đầu, tạo database mới
  • Tạo tài khoản Administrator
  • Cài đặt các module cần thiết của hệ thống

📰 6. POSTER 🖼️

Poster dự án

📝 7. Nguồn tham khảo