align="justify"> private void Load_Tables (string query)
{. Items.Clear (); dt=Connection.GetSQLData (query); (DataRow row in dt.Rows)
{d=new DateTime (); item=new ListViewItem (row [0] .ToString ()); (int i=1; i lt; dt.Columns.Count; i ++)
{(i == dt.Columns.Count - 1)
{= Convert.ToDateTime (row [i]) ;. SubItems.Add (d.ToShortDateString ());
}
{. SubItems.Add (row [i] .ToString ());
}
}. Items.Add (item);
}
}
Наступна форма - форма тестування знань. Елемент «DateTimePicker» розміщений на формі для можливості точного стеження за часом початку і закінчення здачі тесту. Даний елемент прихований від користувача і не відображається.
Для роботи зміни питань і відповідей тесту додамо ще одну форму і надамо їй наступний вигляд.
Аналогічним шляхом були створені і реалізовані інші форми автоматизованої системи тестування знань з дисципліни «Російська мова». Більш докладно функціонал програми представлений в розділі «Керівництво користувача» і в додатку «Лістинг коду програми».
3.5 Керівництво користувача
.5.1 Режим «Учень»
Для запуску програми необхідно двічі клікнути на файл «Тест.exe».
Після запуску відкриється форма для авторизації і реєстрації учня.
Необхідно вибрати режим «Учень» і заповнити запропоновані для введення даних поля («Учень» і «Клас»), після чого натиснути кнопку «Почати роботу».
Після цього відкриється головна форма програми.
Для початку тестування необхідно вибрати тест в таблиці і натиснути кнопку «Почати тестування».
Після натискання кнопки відкриється форма з питаннями тесту і варіантами відповіді. У заголовку вказана тема тіста і номер питання, а в нижньому правому куті розташовані кнопка для наступного питання і смуга про тривалість тестування.
Після завершення тестування система видасть користувачеві повідомлення про результат тестування і внесе запис в базу даних.
У випадку, якщо вікно було випадково закрито, користувач може сам переглянути результати свого тестування в таблиці «Результати тестування», які викликаються натисканням на відповідну кнопку в головній формі програми.
Для зміни користувача без перезапуску програми необхідно скористатися відповідною кнопкою на головній формі програми. Відкриється форма авторизації та реєстрації учня.
3.5.2 Режим «Викладач»
Для запуску програми необхідно двічі клікнути на файл «Тест.exe».
Після запуску відкриється форма для авторизації викладача та реєстрації учня.
Необхідно вибрати режим «Викладач» і заповнити запропоновані для введення даних поля («Логін» і «Пароль»), після чого натиснути кнопку «Почати роботу».
Після натискання кнопки система видасть повідомлення про успіх чи невдачу авторизації.
Після цього відкриється головна форма програми.
Для додавання тесту необхідно натиснути кнопку «Додати тест».
Відкриється форма з полями для заповнення, після введення даних в які, необхідно натиснути кнопку «Додати».
Після натискання на кнопку даний тест буде додано в базу даних і відобразиться в таблиці головної форми.
Для зміни питань тесту необхідно вибрати його в таблиці тестів і натиснути кнопку «Змінити питання тесту».
Після натискання кнопки відкриється форма для зміни питань і варіантів відповіді обраного тесту.
Для додавання питання потрібно заповнити запропоновані поля і натиснути кнопку «Прийняти зміни».
Для зміни даних тесту необхідно вибрати тест в таблиці головної форми і натиснути кнопку «Змінити дані тесту». Відкриється форма, в поля якої необхідно внести зміни і натиснути після кнопку «Змінити».
Для зміни питання або варіантів відповіді на поставлене питання необхідно вибрати його в таблиці питань, внести зміни до запропонованих поля введення і натиснути кнопку «Внести зміни».
Для установки нового правильної відповіді навпроти нього необхідно поставити галочку в полі «Правильний», для скасування, відповідно, прибрати її. Кожне подібну дію для питання або варіанти відповіді повинно супроводжуватися натисканням кнопки «Внести зміни».
ВИСНОВОК
У процесі виконання дипломної роботи здійснено проектування архітектури розроблюваного програмного продукту і бази даних, зроблено вибір програмних засобів і технологій для реалізації проекту, реалізований програмний продукт і база даних, розроблена програмна документація для супроводу і системно-технічної підтримки продукту.
В результаті виконання дипломної роботи була розроблена автоматизована система тестування знань з дисципліни «Російська мова», що включає в себе наступні модулі:
· Модуль «Учень під», що дозволяє про...