🎓 Faculty of Information Technology (DaiNam University)
Quản lý dự án + Quản lý công việc
📖 1. Giới thiệu
Platform ERP được áp dụng vào học phần Thực tập doanh nghiệp dựa trên mã nguồn mở Odoo. Dự án này tập trung vào việc xây dựng và tích hợp các module quản lý nhân sự, quản lý dự án và quản lý công việc, nhằm hỗ trợ sinh viên thực hành phát triển hệ thống ERP thực tế. Với nền tảng Odoo, hệ thống cho phép quản lý dữ liệu doanh nghiệp một cách linh hoạt, mở rộng và dễ tùy chỉnh.
📄 Poster Dự án
📌 Poster trình bày tổng quan về kiến trúc hệ thống, các phân hệ chính và tính năng nổi bật của dự án. Nhấn vào đây để xem Poster (PDF)
⚙️ Các phân hệ chính
1. Quản lý Nhân sự
- Quản lý thông tin nhân viên, chức vụ, đơn vị công tác
- Theo dõi lịch sử công tác, chứng chỉ, bằng cấp
- Chấm công, tính lương, liên kết với user Odoo
2. Quản lý Dự án
- Quản lý dự án từ lập kế hoạch đến hoàn thành, theo dõi thành viên, ngân sách và tiến độ
- Dashboard thống kê với biểu đồ, top nhân viên hiệu quả và cảnh báo dự án sắp hết hạn
- Liên kết chặt chẽ với phân hệ Nhân sự và Công việc
3. Quản lý Công việc
- Quản lý nhiệm vụ chi tiết trong dự án, theo dõi trạng thái công việc, nhật ký làm việc
- Đánh giá hiệu suất, assign công việc cho thành viên
- Tích hợp email thông báo và chatter cho thảo luận
📸 Giao diện & Chức năng
Dashboard & Thống kê
Dashboard cung cấp cái nhìn tổng quan về dự án và công việc, với thống kê thời gian thực.
| Dashboard Dự án | Tiến độ Tổng quan |
|---|---|
![]() |
![]() |
| Thống kê tổng quan với card và progress bar | Progress bar tỷ lệ hoàn thành dự án và công việc |
| Công việc Quá hạn | Dự án Đang Thực hiện |
|---|---|
![]() |
![]() |
| Cảnh báo và button xem công việc quá hạn | Button xem dự án đang thực hiện |
Phân hệ Quản lý Dự án
Quản lý toàn diện dự án, thành viên và tiến độ.
| Danh sách Dự án | Form Dự án |
|---|---|
![]() |
![]() |
| Danh sách dự án với trạng thái | Chi tiết dự án với notebook thành viên |
| Kanban Dự án | Thành viên Dự án |
|---|---|
![]() |
![]() |
| View kanban theo trạng thái | Quản lý vai trò và thống kê công việc |
Phân hệ Nhân sự (HR)
Quản lý hồ sơ nhân sự, quá trình công tác và năng lực nhân viên.
| Hồ sơ Nhân viên | Chấm Công & Lương |
|---|---|
![]() |
![]() |
| Danh sách nhân sự với notebook | Quản lý chấm công và bảng lương |
Phân hệ Quản lý Công việc
Quản lý nhiệm vụ chi tiết và theo dõi tiến độ.
| Danh sách Công việc | Form Công việc |
|---|---|
![]() |
![]() |
| Danh sách công việc với decoration | Chi tiết công việc với trạng thái |
| Nhật ký Công việc |
|:---:|:---:|
|
|
| Theo dõi nhật ký làm việc |
🔧 2. Các công nghệ được sử dụng
🚀 3. Các project đã thực hiện dựa trên Platform
Một số project sinh viên đã thực hiện:
-
Khoá 15
-
[Khoá 16]() (Coming soon)
⚙️ 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/FIT-DNU/Business-Internship.git
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. License
© 2024 AIoTLab, Faculty of Information Technology, DaiNam University. All rights reserved.











