### 1. Quản lý Sự kiện
- Tạo, xem, sửa, xóa các sự kiện.
- Phân loại sự kiện (Hội nghị, Hội thảo, Hoạt động trường học, v.v.).
- Gán sự kiện cho khách hàng hoặc trường học cụ thể.
- Cập nhật trạng thái sự kiện (Sắp diễn ra, Đang diễn ra, Đã hoàn thành).
- Theo dõi dòng thời gian (timeline) của các sự kiện.
### 2. Quản lý Kho và Vật tư
- Quản lý danh mục sản phẩm/vật tư.
- Quản lý kho hàng (thêm, sửa, xóa kho).
- Xuất/nhập vật tư cho từng sự kiện.
- Theo dõi số lượng vật tư đã xuất, đã trả về, và bị thất lạc sau mỗi sự kiện.
### 3. Quản lý Nhân sự
- Phân công nhân sự (bao gồm cả CTV) tham gia vào các sự kiện.
- Theo dõi thông tin nhân sự liên quan.
### 4. Quản lý Ngân sách
- Lập và theo dõi ngân sách cho mỗi sự kiện, bao gồm các chi phí dự kiến cho vật tư, nhân sự, và vận chuyển.
### 5. Phân quyền Người dùng
- **Admin:** Có toàn quyền quản trị hệ thống, bao gồm quản lý người dùng, tạo/xóa/sửa tất cả dữ liệu.
- **Cộng tác viên (CTV):** Quyền hạn giới hạn, chủ yếu là xem thông tin các sự kiện được phân công, xem vật tư, nhân sự liên quan. Không có quyền chỉnh sửa các dữ liệu quan trọng.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
# Website Quản lý Sự kiện và Kho hàng (HPT)
## Giới thiệu
Đây là một hệ thống quản lý nội bộ được thiết kế để theo dõi và điều phối các hoạt động liên quan đến sự kiện, quản lý vật tư trong kho, và phân công nhân sự. Hệ thống phân chia quyền hạn rõ ràng giữa các cấp bậc người dùng như Admin và Cộng tác viên (CTV).
## Yêu cầu & Cài đặt
### 1) Cài đặt môi trường (XAMPP)
1. Tải và cài đặt XAMPP (Apache + MySQL/PHP) từ https://www.apachefriends.org.
2. Khởi động dịch vụ Apache và MySQL trong XAMPP Control Panel.
### 2) Đặt mã nguồn vào thư mục web
1. Copy/clone toàn bộ thư mục dự án vào `C:\xampp\htdocs\ABC`.
2. Đảm bảo thư mục có thể truy cập qua `http://localhost/ABC/`.
### 3) Tạo cơ sở dữ liệu
1. Mở phpMyAdmin: `http://localhost/phpmyadmin/`.
2. Tạo database mới (ví dụ: `abc_db`).
3. Nếu bạn có file SQL (schema), import vào database vừa tạo.
### 4) Cấu hình kết nối Database
File kết nối database nằm ở: `Admin/model/database.php`.
Mở file và chỉnh các biến cho phù hợp với môi trường của bạn:
```php
$host = 'localhost';
$dbname = 'tên_database_của_bạn';
$username = 'root';
$password = '';
```
Nếu bạn dùng tài khoản MySQL khác, hãy điền đúng `username`/`password`.
### 5) Truy cập website
Mở trình duyệt và truy cập:
- Frontend: `http://localhost/ABC/`
- Admin: `http://localhost/ABC/Admin/`
---
Nguồn: Topcode.vn