MVP «Чек-лист обхода аудиторий» Система для информационно-вычислительного центра колледжа, позволяющая сотрудникам отмечать состояние аудиторий, а администраторам управлять данными и отслеживать проблемы.
Сотрудник ИВЦ открывает на телефоне список аудиторий. Напротив каждой — галочки: «ПК исправны», «Проектор чистый», «Мел есть». Данные сохраняются в локальное хранилище или БД. Можно быстро составить отчет, куда нести мел или где перегорела лампа!!!
- PHP 7.4 или выше
- MariaDB 10.3 или выше
- Веб-сервер (Apache, Nginx)
- Современный браузер с поддержкой JavaScript
Скопируйте файлы проекта в директорию веб-сервера: htdocs/College-check/
Создайте базу данных MariaDB:
- schema.sql mysql -u root -p college_check < sql/schema.sql
- Отредактируйте файл php/config.php;
define('DB_HOST', 'localhost');
define('DB_NAME', 'college_check');
define('DB_USER', 'root');
define('DB_PASS', '');Откройте в браузере: http://localhost/College-check/php/setup_users.php Будут созданы пользователи:
- Администратор: admin / admin123
- Сотрудник: ivanov / ivan123
| Название файла | Содержание файла |
|---|---|
| login.html | Страница входа |
| index.html | Главная страница (чек-лист для сотрудников) |
| admin.html | Административная панель |
| css/style.css | Основные стили |
| css/auth.css | Стили страницы входа |
| css/admin.css | Стили админ-панели |
| js/auth.js | Модуль авторизации |
| js/admin.js | Модуль админа |
| js/app.js | Модуль сотрудника |
| js/storage.js | Модуль для локального хранилища |
| js/sync.js | Модуль синхронизации/управления |
| php/config.php | Конфигурация БД |
| php/auth.php | Класс авторизации |
| php/api_auth.php | API аутентификации |
| php/api_admin.php | API администрирования |
| php/api.php | Основное API |
| php/get_rooms.php | Получение списка аудиторий |
| php/get_report.php | Формирование отчетов |
| php/get_issues.php | Получение проблем |
| php/save_check.php | Сохранение проверок |
| php/setup_users.php | Создание пользователей |
| tests/check_users.php | Модуль тестирования проверки пользователей в БД |
| tests/test_password | Модуль тестирования паролей в БД |
| tests/test_role.php | Модуль тестирования ролей в БД |
| sql/schema.sql | Схема БД |