База требований к организации проверки знаний

Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 19:31, курсовая работа

Краткое описание

Розробка ефективних систем генерації завдань для тестування знань, незважаючи на наявність відомих розробок, залишається актуальною, що обумовлено наступними факторами: досить високою вартістю представлених розробок для споживача; неможливістю створення високоефективних тестів та баз завдань для контролю якості знань за певним фахом; невирішеністю проблеми перевірки якості запропонованих тестів; представлені системи не надають засобів інтеграції в єдину комплексну систему.
Об’єктом даного дослідження є процес розробки бази вимог щодо організації перевірки якості знань, що дозволить спростити та автоматизувати процес формування питань у білеті для визначення рівня знань студента.

Содержание

ВСТУП 7
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 9
2 РОЗРОБКА УНІВЕРСАЛЬНОГО ВІДНОШЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 12
3 РОЗРОБКА КОНЦЕПТУАЛЬНОЇ СХЕМИ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» ЗА ER-ПРИНЦИПОМ 14
4 ОБҐРУНТУВАННЯ ВИБОРУ МОДЕЛІ ДАНИХ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 17
4.1 Ієрархічна модель даних 17
4.2 Мережева модель даних 19
4.3 Реляційна модель даних 20
4.4 Об’єктно-орієнтована модель даних 22
5 ПРОЕКТУВАННЯ НОРМАЛІЗОВАНИХ ВІДНОШЕНЬ ПРЕДМЕТНОЇ ОБЛАСТІ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 23
6 ОЦІНКА СПРОЕКТОВАНИХ ВІДНОШЕНЬ БАЗИ ДАНИХ 30
«БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 30
7 РОЗРОБКА ВИХІДНИХ ФОРМ БАЗИ ДАНИХ 33
«БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 33
8 РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ ОРГАНІЗАЦІЇ ТА УПРАВЛІННЯ ДАНИМИ БАЗИ «БАЗА ВИМОГ ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ» 37
8.1 Розробка схеми-алгоритму реалізації запитів 37
8.2 Обґрунтування використання мови програмування для управління організованою базою даних 44
8.3 Основні команди та оператори мови програмування 46
8.4 Розробка схеми-алгоритму реалізації програмного забезпечення для бази даних 48
ВИСНОВКИ 51
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 52

Прикрепленные файлы: 1 файл

База данных.docx

— 1.85 Мб (Скачать документ)

У відношенні «Компетенція» ключовим атрибутом є «Шифр компетенції». Неключові атрибути: «Назва компетенції», «Тип компетенції», «код освітньо-професійної програми підготовки», транзитивно не залежать від ключа.

У відношенні «Вміння» ключовим атрибутом є «Шифр вміння». Неключові атрибути: «Зміст вміння», транзитивно не залежать від ключа.

У відношенні «Навички» ключовим атрибутом є «Назва навички». Неключові атрибути: «Зміст навички», транзитивно не залежать від ключа.

У відношенні «Дисципліна» ключовим атрибутом є «Назва дисципліни». Неключові атрибути: «Кількість академічних годин», «Кількість національних кредитів», «Кількість кредитів», «ECTS», «Вид контролю»,  «Назва циклу», транзитивно не залежать від ключа.

У відношенні «Змістовний модуль» ключовим атрибутом є «Шифр змістовного модуля». Неключові атрибути: «Назва змістовного модуля», транзитивно не залежать від ключа.

У відношенні «Тема» ключовим атрибутом є «Шифр теми». Неключові атрибути: «Назва теми», транзитивно не залежать від ключа.

У відношенні «Завдання» ключовими атрибутами є «Шифр теми», «Номер завдання в темі». Неключові атрибути: «Текст завдання», «Тип завдання», транзитивно не залежать від ключа.

У відношенні «Типове завдання діяльності» ключовим атрибутом є «Шифр типового завдання діяльності». Неключові атрибути: «Зміст типового завдання діяльності», «Назва виробничої функції», транзитивно не залежать від ключа.

Оскільки ні один не ключовий атрибут не залежить транзитивно  від ключа відношення, то можна  стверджувати, що відношення знаходяться  у третій нормальній формі.

Галузь знань (код галузі знань, назва галузі знань)

ОППП (код освітньо-професійної програми підготовки, назва освітньо-професійної програми підготовки, тип освітньо-професійної програми підготовки, код кваліфікації, код галузі знань)

Кваліфікація (код кваліфікації, назва кваліфікації)

Компетенція (шифр компетенції, назва компетенції, тип компетенції)

Вміння  (шифр вміння, зміст вміння)

Навички (назва навички, зміст навички)

Дисципліна ( назва дисципліни, кількість академічних годин, кількість

національних кредитів, кількість  кредитів, ECTS, вид контролю,  назва  циклу)

Змістовний модуль (шифр змістовного модуля, назва змістовного модуля)

Тема ( шифр теми,  назва теми)

Завдання (шифр теми, номер завдання в темі, текст завдання, тип завдання)

Типове завдання діяльності (шифр типового завдання діяльності, зміст типового завдання діяльності, назва виробничої функції)

Введемо додаткові відношення, які будуть відображати зв’язки  типу Б:Б:

ОППП_Компетенція(код освітньо-професійної  програми підготовки, шифр компетенції)

ОППП_Дисципліна(код освітньо-професійної  програми підготовки, назва дисципліни)

Дисципліна_Вміння(назва  дисципліни, шифр вміння)

Дисципліна_Навички(назва  дисципліни, назва навички)

 

6 ОЦІНКА  СПРОЕКТОВАНИХ ВІДНОШЕНЬ БАЗИ  ДАНИХ

«БАЗА ВИМОГ  ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ»

 

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

Запит 1. Визначити освітньо-професійні програми підготовки (назва, шифр, тип), навчання за якими забезпечить можливість отримання певної кваліфікації.

Для виконання запиту потрібно провести операцію об’єднання відношень  «Освітньо-професійна програма підготовки»,  «Кваліфікація». Потім у щойно  утвореному відношенні виконати операцію селекції за потрібними умовами та над отриманим відношенням потрібно провести операцію проекції по потрібних  стовпцях.

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

Для виконання запиту потрібно провести операцію об’єднання відношень  «Освітньо-професійна програма підготовки», «ОППП_Компетенція», «Компетенція», «Вміння», «Навички». Потім у щойно утвореному відношенні виконати операцію селекції за потрібними умовами та над отриманим відношенням потрібно провести операцію проекції по потрібних стовпцях.

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

Для виконання запиту потрібно провести операцію об’єднання відношень  «Освітньо-професійна програма підготовки»,  «Галузь знань». Потім у щойно  утвореному відношенні виконати операцію селекції за потрібними умовами та над отриманим відношенням потрібно провести операцію проекції по потрібних  стовпцях.

Запит 4. Визначити вміння(зміст вміння, шифр) та навички(назва, зміст) якими має володіти фахівець певної галузі знань, який проходить фахову підготовку за заданим напрямом/спеціальністю, відповідно до вибраної компетенції щодо вирішення професійних завдань.

Для виконання запиту потрібно провести операцію об’єднання відношень  «Вміння», «Навички», «Компетенція»,  «ОППП_Компетенція», «Освітньо-професійна програма підготовки», «Галузь знань». Потім у щойно утвореному відношенні виконати операцію селекції за потрібними умовами та над отриманим відношенням  потрібно провести операцію проекції по потрібних стовпцях.

Запит 5. Вивести список дисциплін(назва) та їх змістовних модулів(назва шифр), які входять до освітньо-професійні програми підготовки заданої галузі знань і забезпечують набуття певного вміння.

Для виконання запиту потрібно провести операцію об’єднання відношень  «Змістовний модуль»,  «Дисципліна»,  «ОППП_Дисципліна», «Освітньо-професійна програма підготовки», «Галузь знань», «Дисципліна_Вміння», «Вміння». Потім  у щойно утвореному відношенні виконати операцію селекції за потрібними умовами  та над отриманим відношенням  потрібно провести операцію проекції по потрібних стовпцях.

Запит 6. Вивести перелік дисциплін(назва, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу) що включені до заданої освітньо-професійної програми підготовки.

Для виконання запиту потрібно у відношенні «Дисципліна», «ОППП_Дисципліна»,  «Освітньо-професійна програма підготовки»  провести операцію селекції за потрібними умовами та над отриманим відношенням  потрібно провести операцію проекції по потрібних стовпцях.

Запит 7. Вивести перелік типових завдань діяльності(зміст завдання, шифр), які входять до заданої виробничої функції вибраної кваліфікації.

Для виконання запиту потрібно у відношенні «Типове завдання діяльності», «Виробнича функція», «Кваліфікація» провести операцію селекції за потрібними умовами та над отриманим відношенням  потрібно провести операцію проекції по потрібних стовпцях.

Запит 8. Вивести список вмінь(зміст вміння, шифр)  та навичок(назва, зміст), які забезпечують виконання заданого типового завдання діяльності, яке належить до вибраної виробничої функції та певної кваліфікації.

Для виконання запиту потрібно провести операцію об’єднання відношень  «Вміння»,  «Навички», «Типове завдання діяльності», «Виробнича функція», «Кваліфікація». Потім у щойно утвореному відношенні виконати операцію селекції за потрібними умовами та над отриманим відношенням потрібно провести операцію проекції по потрібних стовпцях.

Запит 9. Вивести перелік тем(назва, шифр), заданої дисципліни, які повинен опрацювати студент певного напряму/спеціальності, з них ті, що належать до певного змістовного модуля.

Для виконання запиту потрібно провести операцію об’єднання відношень  «Освітньо-професійна програма підготовки», «ОППП_Дисципліна»,  «Тема», «Дисципліна», «Змістовний модуль». Потім у  щойно утвореному відношенні виконати операцію селекції за потрібними умовами  та над отриманим відношенням  потрібно провести операцію проекції по потрібних стовпцях.

Запит 10. Визначити перелік можливих завдань(номер завдання в темі, текст завдання, тип) для перевірки якості знань з певної теми вибраної дисципліни вибраного змістовного модуля заданої освітньо-професійної програми підготовки.

Для виконання запиту потрібно провести операцію об’єднання відношень  «Освітньо-професійна програма підготовки», «ОППП_Дисципліна»,   «Тема», «Дисципліна», «Змістовний модуль» «Завдання». Потім у щойно утвореному відношенні виконати операцію селекції за потрібними умовами та над отриманим відношенням  потрібно провести операцію проекції по потрібних стовпцях.

 

7 РОЗРОБКА  ВИХІДНИХ ФОРМ БАЗИ ДАНИХ

«БАЗА ВИМОГ  ЩОДО ОРГАНІЗАЦІЇ ПЕРЕВІРКИ ЯКОСТІ ЗНАНЬ»

 

          При розробці бази даних «База вимог щодо організації перевірки якості знань» було розроблено запити та форми представлення цих запитів. Розглянемо вихідні форми по кожному із запитів:

    1. Визначити освітньо-професійні програми підготовки (назва, шифр, тип), навчання за якими забезпечить можливість отримання певної кваліфікації.

Форма запиту 1 зображена  на рисунку 7.1:

Назва

Шифр

Тип


 

Рисунок 7.1 – Вихідна форма  для запиту 1

 

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

Форма запиту 2 зображена  на рисунку 7.2:

Шифр вміння

Зміст вміння


 

Назва навички

Зміст навички


 

Рисунок 7.2 – Вихідна форма  для запиту 2

 

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

Форма запиту 3 зображена  на рисунку 7.3:

Шифр ОППП


 

Рисунок 7.3 – Вихідна форма  для запиту 3

    1. Визначити вміння(зміст вміння, шифр) та навички(назва, зміст) якими має володіти фахівець певної галузі знань, який проходить фахову підготовку за заданим напрямом/спеціальністю, відповідно до вибраної компетенції щодо вирішення професійних завдань.

Форма запиту 4 зображена  на рисунку 7.4:

Шифр вміння

Зміст вміння


 

Назва навички

Зміст навички


 

Рисунок 7.4 – Вихідна форма  для запиту 4

 

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

Форма запиту 5 зображена  на рисунку 7.5:

Назва дисципліни

Назва модуля

Шифр модуля


 

Рисунок 7.5 – Вихідна форма  для запиту 5

 

    1. Вивести перелік дисциплін(назва, кількість академічних годин, кількість національних кредитів, кількість кредитів ECTS, вид контролю, назва циклу) що включені до заданої освітньо-професійної програми підготовки.

Форма запиту 6 зображена  на рисунку 7.6:

Назва

Кількість академічних годин

Кількість національних кредитів

Кількість кредитів ECTS

Вид контролю

Назва циклу


 

Рисунок 7.6 – Вихідна форма  для запиту 6

 

    1. Вивести перелік типових завдань діяльності(зміст завдання, шифр), які входять до заданої виробничої функції вибраної кваліфікації.

Форма запиту 7 зображена  на рисунку 7.7:

Зміст завдання

Шифр завдання


 

Рисунок 7.7 – Вихідна форма  для запиту 7

 

    1. Вивести список вмінь(зміст вміння, шифр)  та навичок(назва, зміст), які забезпечують виконання заданого типового завдання діяльності, яке належить до вибраної виробничої функції та певної кваліфікації.

Форма запиту 8 зображена  на рисунку 7.8:

Шифр вміння

Зміст вміння


 

Назва навички

Зміст навички

Информация о работе База требований к организации проверки знаний