ації базових класів компонента Модель було створено основні моделі на основі ER-діаграми, описані зв'язки між класами моделей, вивчений модуль ORM і його методи для роботи з моделями.
Висновки
У процесі виконання курсового проекту була спроектована архітектура ПЗ і реалізовано базові класи онлайн системи підтримки самостійної роботи студентів IT-напрямків. Були вирішені поставлені завдання. p align="justify"> Перед тим як почати реалізацію проекту, було проведено аналіз і порівняння популярних систем тьюторської підтримки і систем дистанційного навчання, таких як В«ПрометейВ», В«MoodleВ», В«1С: ОсвітаВ». Визначивши переваги і недоліки цих систем, була обгрунтована актуальність розробки нової системи тьюторської підтримки самостійної роботи студента в рамках даного курсового проекту. p align="justify"> Наступним етапом при реалізації інформаційної системи було порівняння і вибір методології розробки ІС. Порівнюючи каскадну методологію, поетапну модель з проміжним контролем і спіральну, обрана спіральна модель для успішної реалізації ІС. p align="justify"> В якості архітектури інформаційної системи обрано трирівнева архітектура на основі Web-технології, так як розробляється система web-орієнтована. В якості архітектури програми обраний патерн MVC. Грунтуючись на виборі архітектури ІС та архітектури програми, були обрані засоби розробки. В якості мови програмування обраний мова PHP, для роботи з базами даних СУБД MySQL, веб-фреймворк Kohana, вільний веб-сервер Apache. p align="justify"> Перед тим як реалізувати проект, були описані основні модулі ІС і типи користувачів системи, щоб на підставі опису модулів реалізувати базові контролери кожного модуля. Кожен модуль розробленої ІС відповідає типу користувачів системи. У контролері описані методи відповідні кожної функції користувача, такі як перегляд інформації, редагування, видалення і створення нових матеріалів. p> Усі навчальні матеріали та інформація про користувачів зберігаються в базі даних. Для роботи з даними створені класи моделі. Моделі - це класи, призначені для роботи з інформацією, що передається або запитуваної контролером. Для роботи з моделлю обраний модуль ORM <# "justify"> Таким чином, в даному курсовому проекті була програмно реалізована web-орієнтована система тьюторської підтримки самостійної роботи студента, яка дозволить педагогу легше працювати з навчальним матеріалом, відстежувати успішність кожного студента і своєчасно змінювати його траєкторію навчання. Все це сприяє кращому побудови індивідуальних освітніх траєкторій навчаються, забезпечують можливість задоволення їх індивідуальних пізнавальних потреб для професійного розвитку та особистісного зростання. p align="justify"> Список використаної літератури
1. Мішель Є. Д. Вивчаємо PHP і MySQL/Є. Д. Мішель, А. Ф. Джон. - СПб.: Символ-Плюс, 2008. 442с.
.