Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проектування системи тестування знань учнів

Реферат Проектування системи тестування знань учнів





равління базами даних (СКБД). MySQL є власністю компанії Oracle Corporation, що отримала її разом з поглиненої Sun Microsystems, здійснює розробку і підтримку програми. Поширюється під GNU General Public License або під власною комерційною ліцензією. Крім цього розробники створюють функціональність за замовленням ліцензійних користувачів, саме завдяки такому замовленню майже в найраніших версіях з'явився механізм реплікаціі.является рішенням для малих і середніх додатків. Входить до складу серверів WAMP, AppServ, LAMP і в портативні збірки серверів Денвер, XAMPP. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або видалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми.

Гнучкість СУБД MySQL забезпечується підтримкою великої кількості типів таблиць: користувачі можуть вибрати як таблиці типу MyISAM, що підтримують повнотекстовий пошук, так і таблиці InnoDB, що підтримують транзакції на рівні окремих записів. Більш того, СУБД MySQL поставляється із спеціальним типом таблиць EXAMPLE, що демонструє принципи створення нових типів таблиць. Завдяки відкритій архітектурі і GPL-ліцензуванню, в СУБД MySQL постійно з'являються нові типи таблиць.

Вибір саме цієї СУБД був обраний не випадково, ця СУБД встигла заслужити довіру своєю надійністю і швидкістю роботи при середніх навантаженнях, що нам і було потрібно. Клас Class: DB - являє собою драйвер зв'язку між фреймворком OposumCMS і базою даних.


2.4 Фреймворк Oposum CMS


Фреймворк визначається як безліч конкретних, так і абстрактних класів, а також певних способів їх взаємини. Конкретні класи зазвичай реалізують взаємні відносини між класами. Абстрактні класи являють собою точки розширення, в яких каркаси можуть бути використані або адаптовані.

Точка розширення - це та частина фреймворка, для якого не приведена реалізація. Відповідно каркас концептуальної моделі складається з концептуальних класів, а каркас програмної системи з класів мови програмування загального призначення.

Фреймворк Oposum CMS побудований на мові PHP і є мінімальним набором класів і методів розроблених для побудови веб системи для роботи з обраною базою даних і підтримкою шаблонів HTML + AJAX технологій для організації зручної роботи з майбутньою веб системою.

У розробці програмного забезпечення, використовувалися шаблони - неповторним архітектурні конструкції, що є рішення проблеми проектування в рамках деякого часто виникає контексту.

Шаблони не є закінченим зразком, який може бути прямо перетворений в код; це лише приклад вирішення задачі, який можна використовувати в різних ситуаціях. Шаблонизатор включений до складу фреймворку Oposum CMS значно спростив роботу з дизайном системи за рахунок автоматичного генерування динамічного вмісту в статичних елементах.


3. РОЗРОБКА СИСТЕМИ ТЕСТУВАННЯ


.1 Система тестування учнів


Система тестування учнів являє собою інструмент, який може дати можливість зручної оцінки знань учнів, та збору статистики результатів проходження тестування учнями.

Для зручності система буде мати веб-інтерфейс, який буде доступний б...


Назад | сторінка 14 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація обмежень в СУБД MySQL
  • Реферат на тему: Реалізація обмежень семантичної та посилальної цілісності в СУБД MySQL
  • Реферат на тему: Основи реалізації семантичної та посилальної цілісності в СУБД MySQL
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Тестування як один із способів перевірки знань з англійської мови учнів сер ...