Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Висновки. 
Веб-система тестування знань з мови SQL

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Під час написання атестаційної роботи бакалавра була створена програмна системи тестування запитів до бази даних. Одна з головних особливостей такої системи полягає у тестуванні запитів до бази даних з розділенням звичайних запитів отримання даних та запитів редагування даних, перевіркою запитів отримання даних через порівняння кожного рядку отриманих даних з даними, отриманими в результаті… Читати ще >

Висновки. Веб-система тестування знань з мови SQL (реферат, курсова, диплом, контрольна)

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

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

Під час проектування була розглянута діаграма прецедентів, яка наглядно відображує функціональні можливості кожного типу користувачів. Також розроблена діаграма послідовності і активності, для кращого проектування послідовності процесів та дій. Основна база даних спроектована відповідно до вимог щодо збереження даних у системі, а саме користувачів, завдань, груп студентів, тестів, оцінок та відповідей.

Були спроектовані та розроблені такі функціональні можливості системи тестування знань мови запитів до бази даних, як додавання та редагування користувачів: адміністраторів, викладачів та студентів. Також система передбачає додавання та редагування груп студентів, які формуються з набору студентів. Викладачі мають можливість додавання та редагування завдань, додавання та редагування тестів, які формуються з набору завдань.

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

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

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

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

В подальшому розвиток системи можливий у декількох напрямках: додавання нового функціоналу зі тестування видів запитів щодо забезпечення цілісності даних (indexes, constraints), додавання підтримки додаткових СУБД та тестування запитів до бази даних цих СУБД, додавання теоретичної частини та формування на її основі тестів по теорії запитів до бази даних, особливостей різних СУБД та мови SQL.

Показати весь текст
Заповнити форму поточною роботою