Автоматизація підсумкової атестації студентів з навчальної дисципліни (звіт + програма на С++)
курсовые работы, Программирование Объем работы: 34 стр. Год сдачи: 2012 Стоимость: 700 руб. Просмотров: 659 | | |
Оглавление
Введение
Содержание
Заключение
Заказать работу
ВСТУП……………………………………………………………………………..3
1 ТЕХНІЧНЕ ЗАВДАННЯ……………………………………………………..…4
1.1 Постановка задачі…………………………………………………...….4
1.2 Функціональні вимоги до програми…………………………………..4
1.3 Вимоги до апаратної, інформаційної та програмної сумісності…….5
1.4 Порядок контролю та приймання……………………………………..6
2 РОБОЧИЙ ПРОЕКТ………………………………………………………...…10
2.1 Загальний опис функцій програми…………………………………..10
2.2 Опис модулів………………………………………………………….10
2.2.1 Модуль UProfile………………………………………………….11
2.2.2 Модуль UTest…………………………………………………….14
2.2.3 Модуль UResult………………………………………………….17
4 ОБГРУНТУВАННЯ ПРИЙНЯТИХ ТЕХНІЧНИХ ТА ТЕХНІКО-ЕКОНОМІЧНИХ РІШЕНЬ, ПОЯСНЕННЯ ВИРІШЕННЯ СПЕЦІАЛНИХ ВИМОГ…………………………………………………………………………...19
5 СИСТЕМА ВХІДНИХ ТА ВИХІДНИХ ДАНИХ, МЕТОДИ ЇХ ЗБЕРЕЖЕННЯ…………………………………………………………………...20
6 ПАМ’ЯТКА ПРОГРАМІСТА………………………………………………...21
7 ПАМ’ЯТКА КОРИСТУВАЧА……………………………………………..…22
3 ВИСНОВОК……………………………………………………………………24
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ………………………………...…25
ДОДАТОК А (Лістинг програми)………………………………………………27
1 ТЕХНІЧНЕ ЗАВДАННЯ
1.1 Постановка задачі
Створити програмний код на мові С++, який реалізує автоматизацію підсумкової атестації студентів з навчальної дисципліни.
Програма повинна мати:
1. Інтерфейс користувача;
2. Вікно для відображення поля проведення тесту, функцію вибору нового тесту.
3. Можливість розпочати новий тест після завершення поточного тесту.
Комп'ютерна програма тестування знань є корисною для навчальних установ, а так само для людей займаються самопідготовкою або на дистанційній основі.
Підставою для розробки програми є завдання до курсової роботи по предмету «Програмування».
В останні часи різко зріс інтерес до програмування. Це пов’язано з розвитком інформаційних та комунікаційних технологій. Якщо людина має діло з комп’ютером, то, рано чи пізно, у неї виникає бажання, а іноді і необхідність, програмувати.
Бурхливий розвиток обчислювальної техніки, потрібність у ефективних засобах розробки програмного забезпечення привели до появи систем програмування, орієнтованих на так звану “швидку розробку”. В основі систем швидкої розробки або RAD-систем (Rapid Application Development – середовище швидкої розробки додатків) лежить технологія візуального проектування та подійного проектування, суть якої заключається у тому, що середа розробки бере на себе більшу частину рутини, залишаючи програмісту роботу з конструювання діалогових вікон та створення функцій обробки подій.
Однією з широко використовуваних RAD-систем є Borland C++Builder, яка дозволяє створювати різноманітні програми: від найпростіших одновіконних додатків до програм управління розподіленими базами даних. В основі язика програмування Borland C++Builder використовується Си++.
Завданням курсової роботи є розробка візуального додатку, а саме програми для автоматизації підсумкової атестації студентів з навчальної дисципліни. Розроблена програма надає змогу зробити процес підсумкової атестації студентів з навчальної дисципліни не лише швидким, але й зручним. Завдяки інтуїтивно зрозумілому інтерфейсу, навіть не дуже досвідчена в комп’ютерній сфері людина зможе користуватися розробленим додатком.
3 ВИСНОВОК
Для написання програми були використанні можливості мови програмування С++, які використовуються в основі язика програмування Borland C++Builder.
Використання можливостей об’єктна-орієнтованого програмування та стандартних процедур Borland C++Builder дозволило розробити програму, до переваг якої належать:
- Зручність в користуванні.
- Зрозумілий користувачу інтерфейс.
- Невеликий розмір файлу-програми.
- Програма має можливість корегування уже існуючих елементів, а також додавання до них нових.
- Надає можливість здійснювати процес підсумкової атестації студентів з допомогою комп’ютера.
Програма має ряд недоліків:
- відсутність визначення часу, який був використаний для проходження тесту,
- відсутність звукових сигналів при закінченні тесту.
У разі потреби всі недоліки можна усунути.
Розроблена курсова робота може бути використана в навчальному процесі, при виконанні атестації студентів з дисципліни “Програмування ”.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.