Розробка підсистеми аналітики та статистики автоматизованої інформаційної системи обліку з використанням веб-технологій
Анотація. Розглянуто процес розробки підсистеми аналітики та статистики автоматизованої інформаційної системи обліку студентів мовної школи. Підсистема дозволяє ефективно відстежувати навчальний процес, включаючи відвідуваність, фінанси, результативність викладачів, прогрес студентів тощо. Здійснено огляд принципів збирання статистичних даних, структури програмної реалізації та використаних технологій.
Сучасні освітні заклади потребують ефективних засобів управління навчальним процесом. Особливої уваги заслуговують мовні школи, де велика кількість змінних – відвідуваність, тарифи, індивідуальні заняття – потребують чіткого контролю. Розроблена підсистема аналітики та статистики дозволяє здійснювати збір, обробку й аналіз даних у реальному часі.
Підсистема реалізована на базі Laravel (PHP), з використанням HTML, CSS та бібліотеки jQuery для інтерфейсу користувача. MySQL застосовано як СУБД. Архітектура побудована за принципом MVC, що забезпечує гнучкість та масштабованість.
Модулі системи охоплюють усі ключові аспекти діяльності школи: облік студентів, формування та оплату квитанцій, планування занять, контроль навантаження викладачів, ведення подій та зберігання історії змін. Особливістю є модуль «Статистика», який дозволяє виводити кількісні та візуальні показники з ефективності, відвідуваності та фінансів.
Передбачена побудова інфографіки, можливість фільтрації даних за періодами, експорт у форматі .xlsx. Для кожного користувача визначаються права доступу до відповідних функцій. Створено математичні моделі розрахунків вартості навчання для різних типів занять. Інформаційна модель реалізована у вигляді реляційної БД із відповідними зв’язками між сутностями: студенти, рахунки, групи, уроки, події. Застосовано ER-моделювання, діаграми послідовності, діаграми прецедентів та SADT-моделі для опису логіки взаємодії компонентів. Розроблена підсистема підвищує якість управлінських рішень у навчальному закладі, забезпечуючи прозорість, точність та гнучкість у веденні освітнього процесу. Результати можуть бути масштабовані на інші типи навчальних установ.