
- •1 Постановка задачі
- •2 Розробка програми
- •2.1 Аналіз вхідних та вихідних даних
- •2.2 Методи та засоби програмування
- •2.3 Опис логічної структури програми
- •2.4 Опис фізичної структури програми
- •2.5 Інструкція користувача програми
- •2.6 Вимоги до складу та параметрів технічних та програмних засобів
- •2.7 Тестування програми
- •2.8 Результати реалізації програми
- •2.9 Висновки
- •3. Перелік використаних джерел
- •4. Додатки
2.5 Інструкція користувача програми
Запуск програми виконується за допомогою файлу FiguresApp.exe. Для збереження та читання даних необхідний зовнішній файл з форматованими даними або порожній – figures.dat.
При запуску програми на екрані командного вікна консольного виводу з’являється повідомлення про успішну ініціалізацію об’єктів – Рисунок 3.1
Рисунок 2.5.1 – Стартове вікно запуску
Після чого на екрані з’являється головне меню програми
Рисунок 2.5.2 – Головне меню програми
На початку роботи програми користувач може завантажити данні до програми у оперативну пам’ять комп’ютера, обравши пункт 6, або самостійно створити список фігур.
Для створення об’єкта-круга, або об’єкта-еліпса потрібно відповідно вибрати пункт 1 або 2, де користувачеві пропонується ввести інформацію о фігурі з клавіатури. (рис)
Для перегляду списку усіх фігур потрібно обрати пункт 3. При цьому на екран буде зображений список у форматованому вигляді. Якщо при цьому список пустий, то буде повідомлення про те, що в списку немає елементів.
Видалення списку усіх фігур відбувається у пункті 4.
Збереження у файл списку усіх фігур – пункт 5.
Дія завантаження списку усіх фігур з файлу відбувається у пункті 6.
Для сортування списку усіх фігур потрібно вибрати пункт 7. При чому користувач повинен вибрати критерії сортування із запропонованого списку.
Пошук елементів відбувається у пункті 8. Користувач повинен вибрати критерії пошуку із запропонованого списку критеріїв. Після чого на екран буде здійснений вивід знайдених елементів.
Вихід із програми та завершення роботи – пункт 10
Для виконання додаткових запитів потрібно вибрати пункт 9. При цьому користувачеві буде виведений список усіх фігур, та додаткове меню:
Рисунок 2.5.3 – додаткове меню запитів
Для додання нового елемента у задану позицію потрібно вибрати пункт 1.
Для перезапису елемента у заданій позиції – пункт 2.
Для видалення елементу у заданій позиції – пункт 3.
Для виконання додаткових запитів з елементом фігури – пункт 4.
Вихід до головного меню здійснюється за допомогою пункту 5.
2.6 Вимоги до складу та параметрів технічних та програмних засобів
Для швидкої і стабільної роботи комп’ютер повинен мати:
Microsoft Windows XP
Процесор PENTIUM-III, частота від 550 Мгц, вільним дисковим простором не меньше 3Гбайт і, відповідно, пристроєм для читання дисків або флеш-носіїв.
Microsoft Windows Wista
Процесор з тактовою частотою не меньше ніж 950 Мгц, 512 Мб оперативної пам’яті, 32 Мб відео пам’ті, пристрій для читання дисків або флеш-носіїв і не меньше 5 Гб вільного дискового простору.
Microsoft Windows Seven
Процесор з тактовою частотою не меньше ніж 1200 Мгц, 768 Мб оперативної пам’яті, 128 Мб відео пам’ті, пристрій для читання дисків або флеш-носіїв і не меньше 8 Гб вільного дискового простору.
Microsoft Windows 8
Процесор з тактовою частотою не меньше ніж 1500 Мгц, 1 Гб оперативної пам’яті, 256 Мб відео пам’ті, пристрій для читання дисків або флеш-носіїв і не меньше 10 Гб вільного дискового простору.
2.7 Тестування програми
Рисунок 2.7.1 – Завантаження списку фігур з файлу
Рисунок 2.7.2 – Перегляд списку усіх елементів
Рисунок 2.7.3 – Створення об’єкта-круга
Рисунок 2.7.4 – Створення об’єкта-еліпса
Рисунок 2.7.5 – Результат збереження колекції у файл
Рисунок 2.7.6 – Результат сортування за кутом нахилу фігури за
спаданням
Рисунок 2.7.7 – Результат пошуку по «центру У» зі значенням «3,65»
Рисунок 2.7.8 – Додаткове меню запитів
Рисунок 2.7.9 – Створення об’єкта круга та вставка його на довільну
позицію
Рисунок 2.7.10 – Зміна параметрів довільного елементу зі списку
Рисунок 2.7.11 – Видалення довільного елемента зі списку
Рисунок 2.7.12 – Виконання додаткових запитів з довільним елементом
При тестуванні програми були перевірені всі пункти меню та різні типи даних при ініціалізації атрибутів розроблених класів.