Введіть назву файлу
Ні
Файл існує?
Так
Кінець файлу?
Ні
Так
Вивід інформації про робітника
Кінець
Рис. 2.2 – Алгоритм зчитування інформації з файлу(процедура Review)
Початок
Введіть назву файлу
Файл існує?
Ні
Так
Кінець
файлу?
Розрахунок середньої заробітної платні
Так
Ні
Розрахунок сумарної заробітної платні
Кінець
Рис. 2.3 – Алгоритм підрахунку середньої заробітної платні цеху
(процедура SalarySR)
Початок
Введіть прізвище робітника
Кінець файлу?
Кінець
Так
Ні
Роб-ник знайдений?
Ні
Так
Вивід інформації
Рис. 2.4 – Алгоритм пошуку за прізвищем
(процедура poiskFN)
Початок
Введіть кваліфікацію робітника
Кінець файлу?
Кінець
Так
Ні
Роб-ник знайдений?
Ні
Так
Вивід інформації
Рис. 2.5 – Алгоритм пошуку за кваліфікацією
(процедура poiskQualification )
Початок
Введіть назву файлу
Введіть запит
Якщо вводиться прізвище збирача
Ні
Виклик процедури пошуку по прізвищу
Якщо вводиться
кваліфікація
Так
Виклик процедури пошуку по кваліфікації
Немає збігів
Кінець
Рис. 2.6 – Алгоритм синтаксичного аналізатору
РОЗДІЛ III
РЕАЛІЗАЦІЯ ПРОГРАМИ
3.1. Технічне завдання
Підставою для розробки даної програми є завдання курсової роботи. Рекомендації та вимоги до написання програми зазначені у методичних вказівках до виконання курсової роботи.
Необхідно створити програму, яка буде створювати текстовий файл з інформацією про робітників. У файлі мають бути поля для прізвища робітника цеху, кваліфікації робітника, номеру цеху та кількості виробів по категоріям А, B та С. Також необхідно організувати можливість перегляду файлу в зручному для користувача вигляді. Ще однією важливою та необхідною умовою є те, що програма має здійснювати пошук робітника цеху по прізвищу та кваліфікації.
Програма повинна мати зрозумілий інтерфейс. Має бути меню навігації для користувача, кожен пункт якого повинен мати однозначне визначення. У місцях складних для користувача мають бути підказки.
Програма призначена для широкої аудиторії. Так як, для програми є детальні інструкції, то користувач низького рівня володіння ПК може використовувати програму.
Час відповіді програми не більше 3-4 секунд.
Програма буде працювати на Windows 2000, Windows ХP, Windows Vista, Windows 7, Windows 8,Windows 10.
Програма має працювати без збоїв і помилок, незалежно від даних, що вводяться. Якщо користувач буде робити помилки в користуванні програмою, програма буде попереджати користувача про це.