- •Розділ 1. Постановка задачі
- •1.1 Уточнена постановка задачі на розробку програмного забезпечення
- •1.2 Розробка структури бази даних
- •Структури програми
- •Розділ 2. Опис розробки програми
- •2.1. Описання глобальних змінних
- •Глобальні змінні програми
- •2.2. Описання модулів програми
- •Функції, які використовуються в програмі
- •2.3. Описання алгоритму задачі
- •Розділ 3. Тестування програмного забезпечення
- •3.1 Аналіз результатів тестування
- •Висновок
- •Список інформаційних джерел
- •Додаток а Технічне завдання
- •Додаток б Блок схеми
- •Додаток в. Лістинг програми
Розділ 3. Тестування програмного забезпечення
3.1 Аналіз результатів тестування
При вході в програму з'являється меню з вибором пунктів меню, доступних для будь-якого користувача (рис. 1):
Від даних;
Вивід даних;
Видалення даних;
Редагування даних;
Визначення сумарного фонду стипендії і зарплати на заданому факультеті;
Виведення викладачів доцентів на заданому факультеті;
Виведення студентів з найнижчим середнім балом і стипендією;
Записати у файл;
Запис у файл прізвищ студентів та викладачів впорядкованих за алфавітом;
Вихід з програми.
Рис. 1 Головне меню програми
Тепер подивимося, що відбувається при натисненні користувачем кожного пункту меню. Нумерація пунктів - відповідає номеру, або символу клавіш на клавіатурі.
При натисканні клавіші «1» ми переходимо до вводу даних (рис. 2).
а)
б)
Рис. 2 Введення даних а) Викладачів, б) Студентів
При натисканні клавіші «2» ми переходимо до виводу даних (рис. 3).
а)
б)
Рис. 3 Вивід даних а) Викладачів, б) Студентів
При натисканні клавіші «3» ми переходимо до видалення даних
(рис. 4).
а)
Рис. 4 Видалення даних а) Викладачів, б) Студентів
б)
Рис. 4 Видалення даних а) Викладачів, б) Студентів
(продовження)
При натисканні клавіші «4» ми переходимо до редагування даних
(рис. 5).
а)
Рис. 5 Редагування даних а) Викладачів, б) Студентів
б)
Рис. 5 Редагування даних а) Викладачів, б) Студентів
(продовження)
При натисканні клавіші «5» ми переходимо до визначення сумарного фонду стипендії і зарплати на заданому факультеті (рис. 6).
Рис. 6 Визначення сумарного фонду стипендії і зарплати
на заданому факультеті
При натисканні клавіші «6» ми переходимо до виводу викладачів доцентів на заданому факультеті (рис. 7).
Рис. 7 Вивід викладачів доцентів на заданому факультеті
При натисканні клавіші «7» ми переходимо до виводу студентів з найнижчим середнім балом і стипендією (рис. 8).
Рис. 8 Вивід студентів з найнижчим середнім балом і стипендією
При натисканні клавіші «8» ми переходимо до запису даних в файл (рис. 9).
Рис. 9 Запис даних в файл
При натисканні клавіші «9» ми переходимо до запису у файл прізвищ викладачів та студентів впорядкованих за алфавітом (рис. 10).
Рис. 10 Запис у файл прізвищ викладачів та студентів
впорядкованих за алфавітом
Висновок
В ході виконання курсової роботи розроблена програма на мові С++ для обробки даних типу структура. Обробка даних включає:
переглядання існуючої БД
редагування БД
доповнення БД
видалення записів з БД
сортування БД по певному полю
пошук записів
При розробці програми використовувалися функції, масиви, цикли.
Розроблена програма дозволяє підвищити ефективність обробки даних і скоротити час на пошук необхідних записів.
Я використав оператори циклу for для послідовного опрацювання таблиці, do while для організації циклів з виходом на вимогу користувача, для організації головного меню використав оператор case, функції для роботи з рядковими даними.