Chúng tôi tạo ra đề tài nhằm quản lý tác nhân sự này để có thể quản lý tác nhân nhân sự trong 1 công ty, chúng tôi đã sử dụng odoo để triển khai ứng dụng, trong ứng dụng của chúng tôi bao gồm những chức năng
Thông tin nhân viên,Hợp đồng,Chấm công,Lịch sử công tác,Lịch sử đào tạo,Phòng ban,Chức vụ,Bảng lương,Khen thưởng kỷ luật
Chức năng Nhân viên
Chức năng Hợp đồng
Chức năng chấm công
git clone https://gitlab.com/anhlta/odoo-fitdnu.git
cd odoo-fitdnu
git checkout cntt15_04
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
Thay đổi trình thông dịch sang môi trường ảo và chạy requirements.txt để cài đặt tiếp các thư viện được yêu cầu
python3.10 -m venv ./venv
source venv/bin/activate
pip3 install -r requirements.txt
Khởi tạo database trên docker bằng việc thực thi file dockercompose.yml.
sudo apt install docker-compose
sudo docker-compose up -d
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 = 5434
xmlrpc_port = 8069
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.
Hoàn tất