Системи автоматизованого тестування
Аналіз інформаційних систем, етапів обробки інформації, 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