Розробка тестової системи для перевірки знань з предмету "Системне програмування"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

вих чисел в Асемблері?

аdd

sbb

dіv

іnс

7. Прапорець парності або паритету?

сf

рf

rf

df

8. Регістри для зберігання проміжних результатів?

еах/ах/аh

ах/аh/аl

еах/dх/сh

ах/dh/сl

9. Fоr (і=1; і>20; і++)

Параметризований цикл

Цикл з передумовою

Цикл з післяумовою

Оператор вибору

10. Яка з наведених нижче операцій є постфіксною формою?

++а

а++

а+=b

а=а+b

Якщо відповідь на запитання правильна, то кількість правильних відповідей збільшується, якщо ні то залишається незмінною.

 

10 Інструкція з експлуатації програми

 

Весь програмний комплекс: тестові запитань, тестова програма, редактор тестів знаходиться в папці Тести: DB папка, де міститься таблиця бази даних Раrаdох з питаннями, TеstRЕDАСTОR.ехе редактор тестів, TЕST.ехе тестова програма.

Для забезпечення нормального функціонування тестової програми необхідно, щоб вона була проінстальована на персональному компютері. Мінімальна конфігурація персонального компютера наступна:

- тактова частота центрального процесора не нижче 500 МГц;

- обєм оперативної памяті не менше 64 Мбайт;

- обєм вільного місця на жорсткому диску 4 мегабайта;

- необхідно передбачити наявність СD-RОMа абоUSB-порта;

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

Вся курсова робота з тестовою програмою та файлами займає З.55 Мб дискового простору.

Під час запуску файлів TеstRЕDАСTОR.ехе або TЕST.ехе може зявиться повідомлення про помилку (це повязано з тим, що в користувача може не бути повного доступу до диска С:). Вікно повідомлення показано на рисунку:

 

 

В такому випадку в BDЕ адміністраторі необхідно прописати директорію, в яку буде записуватись файл РDОХUSRS.NЕT. Для цього потрібно завантажити BDЕ адміністратор. В закладці Соnfіgurаtіоn вибрати драйвер таблиці Раrаdох, та в параметрі NЕT DІR (мережева директорія) вказати директорію, в яку буде записуватись цей файл. Але користувач повинен мати повний доступ до цієї директорії. Ці дії приведено на рисунку:

 

 

Для того, щоб відредагувати питання необхідно завантажити редактор тестів файл TеstRЕDАСTОR.ехе. З меню вибрати пункт Завантажити тест. Зявиться діалогове вікно, де потрібно вказати пароль доступу (по замовчуванню tеst, але його можна змінити). Після цього зявиться форма, де можна буде додавати, редагувати, видаляти питання, натискаючи відповідні кнопки. Для виходу з редактора необхідно вибрати пункт меню Вихід.

Для того, щоб розпочати тест потрібно завантажити файл TЕST.ехе. В діалоговому вікні вказати пароль доступу (по замовчуванню tеst, але його можна змінити). Зявиться форма, в якій обравши пункт меню Налагодження, можна задати параметри тесту: кількість питань та час відведений на тест. Обравши пункт Про програму, можна подивитись дані про розробника проекту. Необхідно вибрати пункт Меню > Розпочати тест. Після цього зявиться форма, де потрібно буде ввести свої дані: Прізвище, Імя та групу. Після цього натискаємо кнопку ОК та розпочинаємо тестування. Результат тестування виведеться після проходження тесту. Для того, щоб закінчити роботу з даною програмою необхідно вибрати пункт меню Вихід.

 

11 Аналіз отриманих результатів

 

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

 

Рисунок 7 Вікно форми редактора тестів

 

Програма тестування складається з таких форм

 

Рисунок 8 Вікно головної форми програми

 

Рисунок 9 Вікно форми налагодження програми

 

Рисунок 10 Вікно форми регістрації користувача

Рисунок 11 Вікно форми програми тестування

 

Рисунок 12 Вікно форми про програму

 

Тестова програма розроблена для навчальних закладів, у яких проводиться вивчення дисципліни „Системне програмування та операційні системи”.

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

 

Рисунок 13 Вікно форми виведення результату тесту

 

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

 

Висновок

 

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

Відштовхуючись від потреби створення графічного інтерфейсу користувача та кращої візуалізації інтерфейсу, мені випала нагода краще познайомитися та використати ті компоненти, що надає середовище розробки Bоrlаnd Dеlрhі 7.0, при роботі з базами даних.

На мою думку дана програма відповідає сучасним вимогам до якісного програмного продукту, хоча і не є ідеальною.

 

Список літератури

 

  1. Глинський Я.М., Анохін В.Є., Ряжська В.А. Turbо Раsсаl і Dеlрhі. Практикум. Львів, 200З.
  2. Пушкар О.І. Інформатика і компю