Системи автоматизованого тестування

Аналіз інформаційних систем, етапів обробки інформації, Web-програмування. Огляд засобів ідентифікації користувача в САТДН. Розробка інформаційної і адміністративної підсистем для системи автоматизованого тестування для дистанційного навчання (САТДН).

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 21.04.2014
Размер файла 10,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

· «Протокол тестування».

Також в інформаційну підсистему САТДН входять розроблені форми для введення необхідної інформації.

Адміністративна підсистема САТДН являє собою Web-сторінки, створені і оформлені спеціальним чином в середовищі проектування ASP .Net на основі мови Visual Basic. У дану адміністративну підсистему САТДН включені наступні Web-сторінки:

· титульна сторінка;

· Web-сторінка, що здійснює вибір користувача і що дозволяє розмежувати доступ до можливостей системи;

· Web-сторінка реєстрації студента (вибір особистих даних і академічної групи з можливих - визначених в базі даних);

· Web-сторінка вибору необхідних для тестування дисципліни, семестру, модулю.

2. Склад і структура САТДН

2.1. Склад і структура інформаційної підсистеми САТДН

Таблиця «Групи» містить списки груп, що проходять навчання в поточному навчальному році.

Таблиця «ПІБ» включає списки студентів з розбиттям їх на групи.

Таблиця «Дисципліни» містить списки читаних учбових дисциплін.

Таблиця «Семестри» містить перелік семестрів навчання.

Таблиця «Модулі» містить інформацію про назви модулів (1, 2, 3 або підсумковий).

Таблиця «Вибір таблиці з тестами» (допоміжна таблиця) встановлює відповідність між назвами дисциплін, груп, семестрів, модулів і таблицями з тестовими завданнями.

Основні таблиці містять банк тестових питань і відповідей до них.

Таблиця «Протокол тестування» зберігає відомості про хід і результати тестування студентів.

2.2. Склад і структура адміністративної підсистеми САТДН

Титульна сторінка містить:

· загальну інформацію (назву програмного продукту, авторів програмного продукту);

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

Web-сторінка, що здійснює вибір користувача і що дозволяє розмежувати доступ до можливостей системи, містить:

· список можливих користувачів (tutor або student);

· поле для введення паролю (при виборі користувача tutor пароль 1972);

· кнопку Далі для переходу на сторінку реєстрації студента, якщо вибраний користувач student, або на сторінку проглядання статистичних даних, якщо вибраний користувач tutor.

Web-сторінка реєстрації студента містить:

· список груп, який виробляється на основі відповідної таблиці з розробленої БД;

· кнопку Відобразити список групи;

· список прізвищ і ініціалів студентів, які також відображаються з відповідної таблиці і відповідають вибраній раніше групі;

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

Web-сторінка вибору необхідних для тестування дисципліни, семестру, модулю містить:

· список дисциплін;

· кнопку Введення дисципліни;

· кнопку Показати перелік семестрів;

· список семестрів;

· кнопку Введення семестру;

· кнопку Показати перелік модулів;

· список модулів;

· кнопку Далі, натиснувши на яку студент переходить до тестових питань.

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

3. структура і призначення процедур адміністративної підсистеми САТДН

З метою реалізації певних сервісних функцій до складу адміністративної підсистеми САТДН входять 8 процедур, створені в середовищі проектування Web-сайтів ASP .Net на основі мови Visual Basic.

Найменування процедур і їх призначення приведені в таблиці В.1.

Таблиця В.1 Найменування і призначення процедур

№ п/п

Найменування процедури

Призначення процедури

Web-сторінка «Вибір_користувача»

1

Protected Sub Button1_Click(…) Handles Button1.Click

Автоматичне розмежування доступу користувачів student і tutor

Web-сторінка «Реєстрація»

2

Protected Sub Button1_Click(…) Handles Button1.Click

Автоматичне відображення списку групи і автоматичне відображення прізвищ і ініціалів студентів

3

Protected Sub Button2_Click(…) Handles Button2.Click

Збереження прізвищ і ініціалів вибраного студента

Web-сторінка «Реєстрація_2»

4

Protected Sub Button1_Click(…) Handles Button1.Click

Автоматичне введення назв дисциплін і автоматичне відображення повного списку семестрів

5

Protected Sub Button4_Click(…) Handles Button4.Click

Формування модернізованого списку семестрів

6

Protected Sub Button2_Click(…) Handles Button2.Click

Автоматичне введення вибраного семестру і автоматичне відображення повного списку модулів

7

Protected Sub Button5_Click(…) Handles Button5.Click

Формування модернізованого списку модулів

8

Protected Sub Button3_Click(…) Handles Button3.Click

Автоматичний вибір таблиці БД з тестовими завданнями відповідно до вибраних групи, ПІБ, дисципліни, семестру, модулю

4. Перевірка працездатності САТДН

4.1. Перевірка працездатності інформаційної підсистеми САТДН

Виконується на основі контрольного прикладу введення даних в інформаційну підсистему САТДН для групи ДРЕ-К7мгбк по дисципліні «Основні напрями розвитку в комп'ютерній галузі» в 9 семестрі по 1 модулю. Занесення інформації в інформаційну підсистему проводиться в наступному порядку:

· у вікні бази даних вибирається вкладка Форми;

· у форму «Дісципліни» вводиться назва дисципліни «Основні напрями розвитку в комп'ютерній галузі»;

· створюється таблиця «Тест_ОНРКГ_9 с_1 м», що містить тестові питання по 1 модулю в 9 семестрі і відповіді до них, кількість варіантів відповідей і правильну відповідь. Створення таблиці включає наступні етапи:

§ у вікні бази даних вибирається вкладка Таблиці;

§ створюється таблиця в режимі Конструктора з наступними полями:

§ зберігається створена таблиця під ім'ям «Тест_ОНРКГ_9 с_1 м» натисненням кнопки Зберегти на панелі інструментів;

§ за допомогою меню Вид/Режим таблиці відкривається створена таблиця в режимі Таблиці;

§ заповнюються поля необхідним вмістом;

§ зберігається таблиця натисненням кнопки Зберегти на панелі інструментів.

· у формі «Вибір таблиці з тестами» вибирається назва дисципліни «Основні напрями розвитку в комп'ютерній галузі» з відповідного списку, що розкривається, вибирається назва групи ДРЕ-К7мгбк, вибирається семестр номер 9 і модуль номер 1, в поле «Ім`я таблиці» вводиться назва створеної таблиці «Тест_ОНРКГ_9 с_1 м».

Всі дії, необхідні для функціонування інформаційної підсистеми, описані в документі «Керівництво оператора».

Перевірка працездатності підтверджує стабільність роботи розробленої інформаційної підсистеми САТДН.

4.2. Перевірка працездатності адміністративної підсистеми САТДН

Виконується на прикладі тестування студента групи ДРЕ-К1 Антонова А.В. по дисципліні «Основи дистанційного навчання» в 9 семестрі по 2 модулю.

Після запуску адміністративної підсистеми САТДН, на титульній сторінці натискається кнопка Далі.

На Web-сторінці «Вибір_користувача» вибирається користувач student з відповідного списку, що розкривається, і натискається кнопка Далі.

На Web-сторінці «Реєстрація» вибирається група ДРЕ-К1, натискається кнопка Відобразити список групи. Вибирається також прізвище і ініціали студента, тобто Ксензік А. В. і натискається кнопка Далі.

На Web-сторінці «Реєстрація_2» вибирається назва дисципліни «Основи дистанційного навчання», натискається кнопка Введення дисципліни і потім кнопка Відобразити перелік семестрів. Вибирається семестр номер 9, натискається кнопка Введення семестру і кнопка Відобразити перелік модулів. Вибирається модуль номер 2, натискається кнопка Далі.

Студент переходить безпосередньо до тестових питань.

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

Перевірка працездатності підтверджує стабільність роботи розробленої адміністративної підсистеми САТДН.

Розробка системи автоматизованого тестування для дистанційного навчання: адміністративна та інформаційна підсистеми

КЕРІВНИЦТВО ОПЕРАТОРА

1. Призначення системи

Система автоматизованого тестування для дистанційного навчання (САТДН) призначена для проведення тестування студентів по дисциплінах, що входять в їх учбовий план, на основі технології дистанційного навчання.

2. Умови застосування

Інформаційна підсистема САТДН представляється у вигляді бази даних (БД) СУБД MS Access. Для роботи з інформаційною підсистемою обов'язкова інсталяція пакету MS Office версії не нижче за 2003 р., зокрема СУБД MS Access, що враховує наступне:

· персональний комп'ютер типу Pentium II з процесором не нижче 300 Мгц;

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

· операційна система Microsoft Windows.

Адміністративна підсистема САТДН представляється у вигляді Web-сторінок, створених і оформлених спеціальним чином в ASP .Net на основі мови Visual Basic. Для роботи з адміністративною підсистемою обов'язкова інсталяція середовища проектування Web-сайтів ASP .Net на основі мови Visual Basic, що враховує наступне:

· персональний комп'ютер типу Pentium II з процесором не нижче 300 Мгц;

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

· операційна система Microsoft Windows;

· установка MS IIS сервера версії не нижче 5.

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

Для роботи системи, окрім персонального комп'ютера, необхідна наявність принтера для отримання друкарських варіантів результатів тестування.

3. Робота з інформаційною і адміністративною підсистемами САТДН

3.1. Запуск інформаційної підсистеми САТДН

Запуск інформаційної підсистеми САТДН проводиться в наступному порядку:

· включити персональний комп'ютер, завантажити операційну систему MS Windows, на екрані відобразиться робочий стіл, в нижній частині якого знаходиться панель завдань з кнопкою «Пуск»;

· запустити СУБД MS Access, з'являється вікно MS Access;

· виконати команду Файл\ Відкрити і вказати файл БД_САТДН.mdb, відкривається вікно бази даних.

3.2. Запуск адміністративної підсистеми САТДН

Запуск адміністративної підсистеми САТДН проводиться в наступному порядку:

· включити персональний комп'ютер, завантажити операційну систему MS Windows, на екрані відобразиться робочий стіл, в нижній частині якого знаходиться панель завдань з кнопкою «Пуск»;

· запустити Visual Studio 2005, з'являється вікно Visual Studio 2005;

· виконати команду Файл\ Відкрити і вказати файл Диплом.mdb, відкривається вікно середовища проектування.

· http://192.168.208.200:81/208/test/

3.3. Робота з формами інформаційної підсистеми САТДН

Необхідні відомості про таблиці бази даних, створюючої інформаційну підсистему САТДН, приведено в розділі 2 документу «Керівництво системного програміста» (Додаток В).

3.3.1. Введення даних у форми інформаційної підсистеми САТДН

Для введення даних у форми бази даних необхідно виконати наступні дії:

· відкрити потрібну форму БД;

· встановити курсор в необхідний осередок;

· ввести потрібні дані;

· для збереження введених даних виконати команду Файл\ Зберегти.

3.3.2. Переміщення по вікну бази даних

Переміщення по вікну бази даних інформаційної підсистеми САТДН здійснюється за допомогою вкладок з назвами об'єктів БД, розташованих в лівій частині вікна БД MS Access.

Для переміщення по ярликах активної вкладки вікна БД використовується покажчик миші і клавіші .

Для переміщення по осередках активної таблиці або форми також використовується покажчик миші і клавіші .

3.3.3. Видалення даних з бази даних

Для видалення даних в таблиці або формі необхідно скористатися клавішею Delete.

Для видалення таблиць, що містять помилкові дані, необхідно викликати контекстне меню для ярлика відповідної таблиці і виконати команду Видалити.

3.4. Робота з Web-сторінками адміністративної підсистеми САТДН

Необхідні відомості про Web-сторінки, створюючі адміністративну підсистему САТДН, приведено в розділі 2 документу «Керівництво системного програміста» (Додаток В).

3.4.1. Робота з процедурою Web-сторінки розмежування доступу користувачів

Для введення даних на Web-сторінці розмежування доступу досить вибрати користувача (student або tutor), ввести пароль 1972 (при виборі користувача tutor) і натиснути кнопку Далі.

3.4.2. Робота з процедурами Web-сторінок з вибором учбової групи, прізвища студента, назв дисципліни, семестру, модулю

Для введення даних на відповідних Web-сторінках необхідно:

· вибрати групу, натиснути кнопку Відобразити список групи;

· вибрати прізвище і ініціали, натиснути кнопку Далі;

· вибрати дисципліну, натиснути кнопку Введення дисципліни;

· натиснути кнопку Показати перелік семестрів, вибрати семестр, натиснути кнопку Введення семестру;

· натиснути кнопку Показати перелік модулів, вибрати модуль, натиснути кнопку Далі.

3.5. Створення друкарської версії протоколу тестування

Для створення друкарської версії протоколу тестування необхідно у вікні бази даних інформаційної підсистеми САТДН вибрати вкладку Звіти.

Виконати подвійне клацання по команді Створення звіту за допомогою майстра - в результаті відкривається діалогове вікно Створення звітів. У даному вікні в полі Таблиці і запити вибрати таблицю «Протокол тестування».

У полі Доступні поля виділити необхідні поля (наприклад, ПІБ, Група, Дата, Дісципліна, Семестр, Модуль, Оцінка) і перемістити їх за допомогою кнопки в поле Вибрані поля

Натиснути кнопку Готово. Відкривається звіт «Протокол тестування».

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

Також, при необхідності, створений звіт можна відредагувати, відкривши його в режимі Конструктора (Вид\ Конструктор).

Для друку звіту протоколу тестування необхідно виконати команду Файл\ Друк…, вибрати тип принтера, при необхідності змінити настройки друку і натиснути кнопку ОК.

Размещено на Allbest.ru


Подобные документы

  • Аналіз існуючих автоматизованих систем управління тестуванням. Розробка алгоритму автоматизованого управління системою тестування працездатності радіоелектронних приладів. Аналіз стенда для тестування та розробка автоматизованого робочого місця.

    дипломная работа [1,9 M], добавлен 08.05.2012

  • Вибір засобів створення електронної системи. Загальні відомості про електронний підручник. Технології розробки та структурна організація проекту. Метод підготовки тестування при розробці курсу дистанційного навчання. Етапи написання тестової програми.

    курсовая работа [51,9 K], добавлен 20.02.2012

  • Тестування програмного забезпечення як процес його дослідження для отримання інформації про якість. Автоматизація тестування програми Join It - Jigsaw Puzzle. Методика тестування, структура пакету та його модулів. Вимоги до програмного забезпечення.

    дипломная работа [2,4 M], добавлен 24.07.2013

  • Особливості та переваги проведення тестувань в мережі інтернет з метою дистанційного навчання чи оцінювання знань. Створення web-сайту з розширеними можливостями та системи дистанційного тестування. Реляційна схема бази даних конструктора тестів.

    дипломная работа [2,1 M], добавлен 25.11.2012

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

    реферат [1,5 M], добавлен 13.06.2010

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

    дипломная работа [2,1 M], добавлен 26.10.2012

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

    дипломная работа [2,8 M], добавлен 22.06.2011

  • Характеристика прикладних програм керування контентом, які використовуються для технічної підтримки продукції компанії. Огляд збору, адаптації, зберігання, тестування і верифікації контенту. Аналіз налаштування системи під особисті вимоги користувача.

    реферат [26,1 K], добавлен 22.02.2012

  • Розробка автоматизованого робочого місця начальника курсу ВВНЗ в програмному середовищі Borland Delphi. Реалізація головного меню програми та додаткової панелі управління. Таблиця з інформацією про спортсмена. Алгоритм роботи інформаційної системи.

    курсовая работа [777,6 K], добавлен 19.05.2014

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

    дипломная работа [1,8 M], добавлен 15.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.