Завдання на курсову роботу з "Програмування" (і курс, 2011-2012 н.Р.)
Розробити навчально-контролюючу програму засобами мови Object Pascal, використовуючи середовище Lazarus. Програма повинна складатись із модулів, тип яких заданий згідно таблиці. У програмі використовуються 3 файли:
1-й призначений для відображення навчальної інформації
2-й призначений для збереження бази тестів
3-й призначений для збереження історії тестування (містить дату тестування, прізвище особи, що тстувалась, результат тестування)
У програмі використовується заданий варіантом тип меню ( головне меню – компонент MainMenu, меню користувача – компонент Button, система вкладок – компонент TPageControl).
Програма повинна забезпечувати:
можливість авторизації користувача;
виведення інформації для вивчення із 1-го файлу (текстовий файл);
формування тесту із питань, що зберігаються в 2-му файлі (типізований файл) і проведення тестування;
можливість внесення змін у інформацію для вивчення та тести
Графік виконання курсової роботи та розподіл балів з програмування
Етапи |
І |
ІІ |
ІІІ |
IV |
Терміни |
до 17 лютого |
до 30 березня |
до 20 квітня |
23 квітня - 18 травня |
Види (етапи) робіт |
Реферат на задану тему |
Розроблена програма |
Програма, пояснювальна записка, графічна частина на А4 |
Графічна частина на А2, захист курсової роботи |
Бали |
0-5 |
0-5 |
0-5 |
0-5 |
Вагові коефіцієнти |
0,1 |
0,2 |
0,5 |
0,2 |
Бали за несвоєчасну виконану роботу (етап) |
0-4 |
0-4 |
0-3 |
0-3 |
Варіанти завдань
№ п/п |
Прізвище, ім'я, по-батькові |
Тема |
Тип меню |
Тип модуля |
Головна програма |
І модуль |
ІІ модуль |
ІІІ модуль |
ІV модуль |
|
Бабій |
Пункт 1.1 |
Система вкладок |
TPU |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Барабаш |
Пункт 1.3 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
|
|
Гарніцкий |
Пункт 1.4 |
Головне меню |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Гула |
Пункт 2.1 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Гусляков |
Пункт 2.2 |
Головне меню |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Іосипчук |
Пункт 2.3 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Козак |
Пункт 2.4 |
Система вкладок |
TPU |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
|
|
Кузін |
Пункт 2.5 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Кутузов |
Пункт 2.6 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Нич |
Пункт 2.7 |
Система вкладок |
TPU |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Пилипчук |
Пункт 2.8 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Рибалка |
Пункт 3.1, 3.2 |
Меню користувача |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Сидорчук |
Пункт 3.3 |
Система вкладок |
TPU |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
|
|
Ткачук |
Пункт 3.4 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Хлистун |
Пункт 3.5 |
Головне меню |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Цимбрик |
Пункт 4.1 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
|
|
Шпирко |
Пункт 4.2 |
Головне меню |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Юрах |
Пункт 4.3 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Модуль імпорту |
|
Яцюк |
Пункт 4.4 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Аксенченко Ю.Є. |
Пункт 4.5 |
Меню користувача |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Бабич М.В. |
Пункт 4.6 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Барчук Д.О. |
Пункт 5.1 |
Система вкладок |
TPU |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Білан В.В. |
Пункт 5.2 |
Головне меню |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Модуль імпорту |
|
Бойко С.О. |
Пункт 5.3 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Бочуляк В.В. |
Пункт 6.1 |
Система вкладок |
TPU |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Войтович К.Г. |
Пункт 6.2 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Дупелич І.О. |
Пункт 6.3 |
Головне меню |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Качан І.А. |
Пункт 6.4 |
Система вкладок |
TPU |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
|
|
Коваль Р.О. |
Пункт 6.5 |
Головне меню |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Красілинець М.В. |
Пункт 6.6 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Кривенко А.Б. |
Пункт 7.1 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
|
|
Ксенжук О.О. |
Пункт 7.2 |
Меню користувача |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Мельничук А.О. |
Пункт 7.3 |
Головне меню |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Модуль імпорту |
|
Охоцький Д.В. |
Пункт 7.4 |
Система вкладок |
TPU |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
|
|
Павлова О.О. |
Пункт 1.1 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Петрук А.А. |
Пункт 1.3 |
Меню користувача |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Прокопчук С.О. |
Пункт 1.4 |
Система вкладок |
TPU |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Репушанська М.А. |
Пункт 2.1 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Модуль імпорту |
|
Скрипник Д.М. |
Пункт 2.2 |
Головне меню |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Сотніков О.Г. |
Пункт 2.3 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Степанишин С.С. |
Пункт 2.4 |
Головне меню |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Фурс В. |
Пункт 2.5 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Бельфер |
Пункт 2.6 |
Система вкладок |
TPU |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
|
|
Веденська |
Пункт 2.7 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Гейдур |
Пункт 2.8 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Герасимчук |
Пункт 3.1, 3.2 |
Система вкладок |
TPU |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Гураль |
Пункт 3.3 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Затірка |
Пункт 3.4 |
Меню користувача |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Магдін |
Пункт 3.5 |
Система вкладок |
TPU |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
|
|
Мельник Д. |
Пункт 4.1 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Мельник А. |
Пункт 4.2 |
Головне меню |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Михалечко |
Пункт 4.3 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
|
|
Неганова |
Пункт 4.4 |
Головне меню |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Ноженко |
Пункт 4.5 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Модуль імпорту |
|
Паюк |
Пункт 4.6 |
Система вкладок |
TPU |
|
Навчання, тестування, таймер |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Меню, заставка |
|
Петровська |
Пункт 5.1 |
Меню користувача |
DLL |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Побережний |
Пункт 5.2 |
Головне меню |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Свірщ |
Пункт 5.3 |
Система вкладок |
TPU |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |
|
Філіпчук |
Пункт 6.1 |
Головне меню |
DLL |
Меню, заставка |
Навчання, тестування |
Редагування і доповнення навчання |
Редагування і доповнення тестів |
Модуль імпорту |
|
Чепурнй |
Пункт 6.2 |
Меню користувача |
DLL |
Меню, заставка |
Навчання, редагування навчання |
Тестування, редагування тестів |
Доповнення навчання, тестів, таймер |
Модуль імпорту |
|
Чернецька |
Пункт 6.3 |
Система вкладок |
TPU |
|
Навчання і тестування |
Редагування навчання і тестів |
Доповнення навчання і тестів |
Меню, заставка, таймер |
|
Черний |
Пункт 6.4 |
Меню користувача |
DLL |
|
Навчання, тестування, таймер |
Доповнення і редагування навчання і тестів |
Меню, заставка |
Модуль імпорту |
|
Юмашов |
Пункт 6.5 |
Головне меню |
DLL |
Меню, заставка |
Навчання |
Тестування, таймер |
Редагування тестів, навчання |
Доповнення тестів, навчання |