Пошук по сайту...
Відпочинок для дітей! Табір Райдуга. Чорне море, Крим
Портал Знань Портал безперервного навчання

Портал знань — відкриті навчальні матеріали, дистанційне навчання, дистанційне тестування знань

Навчальні матеріали і Тестування знань


Акція! Сайт, що допоможе дітям...

3.3.2. Адміністративна бібліотека класів

Спеціально для підтримки адміністрування бази навчального контенту на основі принципів Tree-Net, ПТМ і МПК була створена бібліотека класів, діаграма якої зображена на рис. 3.6. Клас «База даних» служить для з’єднання з БД і виконання SQL-запитів. Клас «Набір даних» служить для опису і подальшої обробки результату запиту. Клас «Таблиця» і його нащадки служать для формування користувацького Web-інтерфейсу для редагування таблиць БД. У цьому контексті за допомогою класу «Поле» описується кожне з полів таблиці БД у класі «Таблиця». Клас «Підлегла таблиця» є нащадком класу «Таблиця» і разом з ним служить для реалізації редагування таблиць БД, пов’язаних відношенням «головний-детальний». Клас «Таблиця-Дерево» служить для реалізації інтерфейсу редагування такої таблиці, у якій задається рекурсивне відношення «батько-нащадок» через одне з полів цієї ж таблиці. Цей клас служить для реалізації редагування багатьох сутностей комплексної моделі системи, які організовані у вигляді дерева, серед них елементи контенту і тематичні групи Tree-Net, компетенції МПК, а також деякі інші об’єкти. 

Рис.3.6. Діаграма класів бібліотеки FreshDatasets для підтримки адміністрування бази навчального контенту

Коментарі відвідувачів (0)
[ Показати коментарі ]

Додайте власний коментар
Автор

Коментар

Кількість входів в цьому місяці : 1739
Приєднуйтесь!
Сторінки, близькі за змістом
Останні новини
©2006-2017 Лабораторія СЕТ, Сергій Титенко
При використанні матеріалів посилання, гіперпосилання для web-ресурсів, на www.setlab.net обов'язкове
Зв'язок: lab@setlab.net 
Лабораторія СЕТ powered by FreshKnowledge
Студія Інновацій — Розробляємо розумні сайти
Rambler's Top100 НТУУ "КПІ"
Друзі і партнери
Український рейтинг TOP.TOPUA.NET