🎓 Faculty of Information Technology (DaiNam University)
PLATFORM ERP – BUSINESS INTERNSHIP
📖 1. Giới thiệu
Platform ERP – Business Internship là hệ thống ERP phục vụ cho học phần Thực tập doanh nghiệp tại Khoa Công nghệ Thông tin – Trường Đại học Đại Nam, được phát triển dựa trên mã nguồn mở Odoo.
Repository này fork và kế thừa từ dự án gốc:
Repository GitHub cá nhân:
Trên nền tảng đó, nhóm thực hiện đã mở rộng và phát triển thêm các module nghiệp vụ, tiêu biểu là:
- 📌 Module Chấm công
- 📌 Module Tính lương
Mục tiêu của repository này là phục vụ mục đích học tập, nghiên cứu, thực hành triển khai Odoo, cũng như làm tài liệu tham khảo cho sinh viên trong quá trình thực tập và làm đồ án.
✨ 2. Các chức năng mở rộng
🕒 Module Chấm công
- Quản lý thông tin nhân viên
- Ghi nhận thời gian vào/ra
- Theo dõi ngày công, giờ làm việc
- Tổng hợp dữ liệu chấm công theo tháng
💰 Module Tính lương
- Tính lương dựa trên dữ liệu chấm công
- Hỗ trợ các khoản phụ cấp, khấu trừ
- Quản lý bảng lương theo kỳ
- Xuất báo cáo lương cho nhân viên
🔧 3. Các công nghệ được sử dụng
⚙️ 4. Cài đặt
4.1. Cài đặt công cụ, môi trường và các thư viện cần thiết
4.1.1. Tải project.
git clone https://github.com/nvtan208/TTDN-16-02-N10
4.1.2. Cài đặt các thư viện cần thiết
Người sử dụng thực thi các lệnh sau đề cài đặt các thư viện cần thiết
sudo apt-get install libxml2-dev libxslt-dev libldap2-dev libsasl2-dev libssl-dev python3.10-distutils python3.10-dev build-essential libssl-dev libffi-dev zlib1g-dev python3.10-venv libpq-dev
4.1.3. Khởi tạo môi trường ảo.
- Khởi tạo môi trường ảo
python3.10 -m venv ./venv - Thay đổi trình thông dịch sang môi trường ảo
source venv/bin/activate - Chạy requirements.txt để cài đặt tiếp các thư viện được yêu cầu
pip3 install -r requirements.txt4.2. Setup database
Khởi tạo database trên docker bằng việc thực thi file dockercompose.yml.
sudo docker-compose up -d
4.3. Setup tham số chạy cho hệ thống
Tạo tệp odoo.conf có nội dung như sau:
[options]
addons_path = addons
db_host = localhost
db_password = odoo
db_user = odoo
db_port = 5431
xmlrpc_port = 8069
Có thể kế thừa từ file odoo.conf.template
4.4. Chạy hệ thống và cài đặt các ứng dụng cần thiết
Lệnh chạy
python3 odoo-bin.py -c odoo.conf -u all
Người sử dụng truy cập theo đường dẫn http://localhost:8069/ để đăng nhập vào hệ thống.
📝 5. Hình ảnh các chức năng của hệ thống
👥 Module Quản lý nhân sự
🕒 Module Chấm công
💰 Module Tính lương
🖼️ 6. Poster hệ thống
✨ Developed & extended for learning and internship purposes.