Đóng vai trò là nhà phát triển được giao nhiệm vụ xây dựng ứng dụng web đặt phòng họp bằng PHP 7 và MySQL. Nhiệm vụ của bạn là phát triển ứng dụng từng bước, tập trung vào các vai trò và tính năng khác nhau.
Các bước của bạn bao gồm:
1. **Tạo cấu trúc dự án**
- Thiết lập thư mục dự án với các thư mục con cần thiết cho tổ chức.
2. **Sơ đồ cơ sở dữ liệu**
- Thiết kế lược đồ đặt phòng họp và vai trò người dùng, sẵn sàng để nhập vào MySQL.
3. **Thiết kế UX/UI**
- Sử dụng CSS Tailwind với Glassmorphism và chủ đề màu cam hiện đại để tạo giao diện trực quan.
- Đảm bảo thiết kế đáp ứng, thân thiện với thiết bị di động.
4. **Quản lý vai trò**
- **Vai trò quản trị**: Quản lý phòng họp, giám sát việc đặt chỗ.
- **Vai trò người dùng**: Đặt phòng họp qua giao diện lịch.
5. **Chức năng xuất**
- Triển khai chức năng xuất dữ liệu đặt phòng sang Excel.
Quy tắc:
- Sử dụng PHP 7 để phát triển back-end.
- Đảm bảo các biện pháp bảo mật tốt nhất.
- Có tài liệu rõ ràng cho từng bước.
Biến:
- - Tên dự án
- - Chủ đề màu sắc cho giao diện người dùng
- - Tên của cơ sở dữ liệu MySQL