🚀 Hệ Thống Quản Lý Doanh Nghiệp với AI
Odoo 15 Enterprise Resource Planning với AI Assistant
Hệ thống ERP toàn diện với tích hợp AI để quản lý nhân sự, dự án và công việc
Tính Năng • Cài Đặt • Sử Dụng • Documentation • Đóng Góp
📋 Tổng Quan
Dự án Hệ Thống Quản Lý Doanh Nghiệp với AI là một nền tảng ERP mạnh mẽ được xây dựng trên Odoo 15, tích hợp công nghệ AI tiên tiến để tối ưu hóa quản lý nhân sự, dự án và công việc. Hệ thống cung cấp giao diện trực quan, phân tích thông minh và tự động hóa quy trình nghiệp vụ.
🎯 Mục Tiêu Dự Án
- ✅ Tự động hóa quy trình quản lý nhân sự
- ✅ Tối ưu hóa quản lý dự án với phân tích AI
- ✅ Nâng cao hiệu suất công việc với gợi ý thông minh
- ✅ Cung cấp báo cáo và phân tích dữ liệu chi tiết
- ✅ Tích hợp AI để hỗ trợ ra quyết định
✨ Tính Năng Nổi Bật
🧑💼 Module Quản Lý Nhân Sự (nhan_su)
Xem chi tiết
-
Quản lý thông tin nhân viên
- Hồ sơ nhân viên đầy đủ (thông tin cá nhân, liên hệ, chuyên môn)
- Quản lý phòng ban và chức vụ
- Lịch sử làm việc và thăng tiến
- Upload và quản lý tài liệu nhân viên
-
Tích hợp AI
- Đánh giá năng lực nhân viên tự động
- Gợi ý khóa đào tạo phù hợp
- Dự đoán hiệu suất làm việc
- Phân tích kỹ năng và thiếu hụt
-
Báo cáo & Thống kê
- Dashboard nhân sự tổng quan
- Biểu đồ phân bố theo phòng ban/chức vụ
- Báo cáo hiệu suất theo thời gian
- Export dữ liệu (Excel, PDF)
📊 Module Quản Lý Dự Án (quan_ly_du_an)
Xem chi tiết
-
Quản lý dự án toàn diện
- Tạo và theo dõi dự án chi tiết
- Quản lý ngân sách và chi phí
- Định nghĩa mốc quan trọng (milestones)
- Cập nhật tiến độ theo thời gian thực
- Gán thành viên và phân quyền
-
Phân tích AI
- Phân tích rủi ro dự án
- Ước tính thời gian hoàn thành thông minh
- Dự báo chi phí và ngân sách
- Gợi ý tối ưu hóa tài nguyên
- Nhận diện điểm nghẽn và đề xuất giải pháp
-
Tính năng nâng cao
- Gantt chart trực quan
- Timeline và lịch sử thay đổi
- Tích hợp với module công việc
- Thông báo tự động
✅ Module Quản Lý Công Việc (quan_ly_cong_viec)
Xem chi tiết
-
Quản lý task hiệu quả
- Kanban board trực quan với màu sắc theo trạng thái
- Tạo và phân công công việc nhanh chóng
- Theo dõi tiến độ và deadline
- Tags và nhãn phân loại
- Checklist chi tiết cho mỗi task
-
Workflow tùy chỉnh
- Định nghĩa các trạng thái công việc
- Tự động chuyển trạng thái
- Email thông báo tự động
- Template công việc tái sử dụng
-
AI Assistant
- Ước tính thời gian hoàn thành
- Gợi ý người phụ trách phù hợp
- Phân tích độ ưu tiên tự động
- Dự đoán điểm nghẽn
-
Báo cáo hiệu suất
- Thống kê công việc theo người/dự án
- Biểu đồ năng suất cá nhân
- Phân tích thời gian xử lý
- KPI và metrics
🤖 Module AI Assistant (ai_assistant)
Xem chi tiết
-
Giao diện Chat hiện đại
- Chat với AI assistant 24/7
- Lịch sử hội thoại
- Gợi ý câu hỏi thông minh
- Multi-language support
-
Tính năng AI
- Tích hợp OpenRouter API
- Hỗ trợ multiple AI models
- Phân tích ngữ cảnh thông minh
- Trả lời câu hỏi về dữ liệu hệ thống
-
Hỗ trợ đa dạng
- Tư vấn quản lý nhân sự
- Phân tích dự án và rủi ro
- Gợi ý tối ưu công việc
- Tạo báo cáo tự động
-
Cấu hình linh hoạt
- Chọn model AI phù hợp
- Điều chỉnh temperature và tokens
- Custom system prompts
- API key management
🛠 Công Nghệ Sử Dụng
| Công Nghệ | Version | Mục Đích |
|---|---|---|
| Odoo | 15.0 | Framework ERP cơ bản |
| Python | 3.10+ | Backend development |
| PostgreSQL | 13+ | Database management |
| Docker | Latest | Container deployment |
| OpenRouter API | - | AI integration |
| JavaScript | ES6+ | Frontend interactions |
| XML/QWeb | - | View templates |
| CSS3 | - | Styling |
📦 Hướng Dẫn Cài Đặt
Yêu Cầu Hệ Thống
- OS: Ubuntu 20.04+ / Debian 11+ / macOS / Windows (WSL2)
- RAM: Tối thiểu 4GB, khuyến nghị 8GB+
- Disk: 10GB trống
- Python: 3.10 hoặc cao hơn
- PostgreSQL: 13 hoặc cao hơn
- Docker & Docker Compose (khuyến nghị)
Bước 1: Clone Repository
git clone https://github.com/Trinhvhao/TTDN-16-05-N5.git
cd TTDN-16-05-N5
Bước 2: Cài Đặt Dependencies
Trên Ubuntu/Debian:
sudo apt-get update
sudo apt-get install -y \
libxml2-dev libxslt-dev libldap2-dev libsasl2-dev \
libssl-dev python3.10-distutils python3.10-dev \
build-essential libffi-dev zlib1g-dev python3.10-venv \
libpq-dev git wget curl
Trên macOS:
brew install [email protected] postgresql libxml2 libxslt openldap
Bước 3: Tạo Virtual Environment
python3.10 -m venv venv
source venv/bin/activate # Linux/macOS
# hoặc: venv\Scripts\activate # Windows
Bước 4: Cài Đặt Python Packages
pip install --upgrade pip
pip install -r requirements.txt
Bước 5: Setup Database
Sử dụng Docker (Khuyến nghị):
docker-compose up -d
Hoặc PostgreSQL thủ công:
sudo -u postgres createuser -s odoo
sudo -u postgres createdb odoo_fitdnu
Bước 6: Cấu Hình Odoo
Tạo file odoo.conf:
[options]
addons_path = addons
db_host = localhost
db_password = odoo
db_user = odoo
db_port = 5432
db_name = odoo_fitdnu
xmlrpc_port = 8069
logfile = /var/log/odoo/odoo.log
log_level = info
Bước 7: Khởi Chạy Odoo
./venv/bin/python3 odoo-bin -c odoo.conf -d odoo_fitdnu -i nhan_su,quan_ly_du_an,quan_ly_cong_viec,ai_assistant
Hoặc với dev mode:
./venv/bin/python3 odoo-bin -c odoo.conf -d odoo_fitdnu --dev=all
Bước 8: Truy Cập Hệ Thống
Mở trình duyệt và truy cập: http://localhost:8069
Đăng nhập với:
- Email: admin
- Password: admin
🚀 Hướng Dẫn Sử Dụng
Cài Đặt Modules
- Đăng nhập với tài khoản admin
- Vào menu Ứng dụng (Apps)
- Tìm và cài đặt các module:
- Quản Lý Nhân Sự (
nhan_su) - Quản Lý Dự Án (
quan_ly_du_an) - Quản Lý Công Việc (
quan_ly_cong_viec) - AI Assistant (
ai_assistant)
- Quản Lý Nhân Sự (
Cấu Hình AI Assistant ⚠️ (QUAN TRỌNG)
Lưu ý: Module AI Assistant yêu cầu API key để hoạt động
Cách 1: Qua giao diện web
- Vào AI Assistant → Cấu hình
- Nhập thông tin:
- API Key: Lấy từ OpenRouter.ai
- Model: Chọn model phù hợp (mặc định:
google/gemini-2.0-flash-exp:free) - Temperature: 0.7 (khuyến nghị)
- Max Tokens: 4000
- Click "Test Kết Nối" để kiểm tra
- Nhấn Lưu
Cách 2: Sử dụng script
python3 test_ai_config.py
Hướng dẫn chi tiết
Xem: AI_CONFIG_GUIDE.md
Demo Data
Hệ thống tự động tạo dữ liệu mẫu:
- 10 nhân viên
- 5 phòng ban
- 3 dự án
- 15 công việc
📚 Tài Liệu
| Tài Liệu | Mô Tả |
|---|---|
| AI_CONFIG_GUIDE.md | Hướng dẫn cấu hình AI chi tiết |
| MODULE_STRUCTURE.md | Cấu trúc các module custom |
| IMPLEMENTATION_REPORT_PHASE1.md | Báo cáo triển khai giai đoạn 1 |
| TASK_STAGES_IMPLEMENTATION.md | Triển khai các giai đoạn công việc |
| docs/ | Thư mục tài liệu bổ sung |
🏗 Kiến Trúc Hệ Thống
odoo-fitdnu/
├── addons/ # Custom modules
│ ├── nhan_su/ # Module quản lý nhân sự
│ │ ├── models/ # Business logic
│ │ ├── views/ # UI templates
│ │ ├── data/ # Demo & seed data
│ │ ├── security/ # Access rights
│ │ └── __manifest__.py
│ ├── quan_ly_du_an/ # Module quản lý dự án
│ ├── quan_ly_cong_viec/ # Module quản lý công việc
│ └── ai_assistant/ # Module AI assistant
├── odoo/ # Odoo core framework
├── docs/ # Documentation
├── docker-compose.yml # Docker configuration
├── odoo.conf # Odoo configuration
├── requirements.txt # Python dependencies
└── README.md # This file
🎨 Screenshots
Xem ảnh minh họa
Dashboard Tổng Quan

Kanban Board Công Việc

AI Chat Assistant

Quản Lý Dự Án

🤝 Đóng Góp
Chúng tôi hoan nghênh mọi đóng góp! Vui lòng xem CONTRIBUTING.md để biết thêm chi tiết.
Cách đóng góp:
- Fork repository
- Tạo branch mới (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Mở Pull Request
👥 Nhóm Phát Triển
Nhóm 5 - TTDN-16-05
- Trịnh Văn Hào - Team Lead & Full-stack Developer
- GitHub: @Trinhvhao
- Email: [email protected]
Giảng Viên Hướng Dẫn
- ThS. [Tên Giảng Viên]
- Khoa Công Nghệ Thông Tin
- Đại Học FIT DNU
📄 License
Dự án được phát hành dưới giấy phép LGPL-3.0
🙏 Lời Cảm Ơn
- Odoo Community - Framework tuyệt vời
- OpenRouter - AI API platform
- PostgreSQL Team - Database mạnh mẽ
- Khoa CNTT - Đại Học FIT DNU - Hỗ trợ và hướng dẫn
📞 Liên Hệ & Hỗ Trợ
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: [email protected]
📈 Roadmap
- [x] Phase 1: Core modules (Nhân sự, Dự án, Công việc)
- [x] Phase 2: AI Assistant integration
- [ ] Phase 3: Mobile application
- [ ] Phase 4: Advanced analytics & BI
- [ ] Phase 5: Multi-company support
- [ ] Phase 6: IoT integration