gn="justify"> У програмі були використані три типи вхідних даних:
- текстові дані, що вводяться користувачем з клавіатури;
- текстові файли, що завантажуються програмою з папки «Base» і «Setting» проекту програми;
- графічні файли, що завантажуються програмою з папки «res» проекту програми.
2.4 Тестування програми
Для розробки програми «ПК Сервіс» використовується середовище розробки програмного забезпечення Turbo Delphi. Ця середу надає широкий набір інструментів для налагодження створеного додатки. Вони дозволяють зупиняти виконання процедур, перевіряти значення в пам'яті і регістрах, змінювати змінні, спостерігати за обміном повідомленнями і отримувати повне уявлення про те, що робить код.
Основними операціями в процесі розробки були: створення форм, розміщення компонентів, редагування властивостей цих компонентів, формування візуального користувальницького інтерфейсу, написання коду програми для обробки подій, збереження і компіляція проекту.
У Turbo Delphi є потужний відладчик, вбудований в інтегроване середовище. Доступ до його можливостей можна отримати через меню «Run» середовища розробки додатків.
Способи налагодження в Turbo Delphi:
- точка зупинки;
- умовна точка зупинки;
- точка зупинки за зверненням до даних;
- точка зупинки за адресою;
- точка зупинки по завантаженню модуля;
- покрокове виконання програми;
- використання вікна Watch;
- інспектори налагодження;
- використання команд Evaluate і Modify;
- доступ до стека;
- перегляд потоків;
- протокол подій;
- перегляд модулів;
- вікно CPU.
Всі перераховані вище способи дозволяють ефективно зробити налагодження програми.
При випробуванні програми ставилася мета перевірити програму на працездатність і коректність створення заявок, а так само коректність виведення чеків на друк. Так само ставилося завдання максимально зменшити або зовсім виключити «людський фактор» за рахунок зрозумілості та інтуїтивності призначеного для користувача інтерфейсу, перевірити програму на відсутність логічних помилок і виникнення виняткових ситуацій.
Результатом тестування і налагодження стало виявлення наступних проблем: програма сервіс файл
- порушення логіки функціонування елементів програми;
- помилки при зчитуванні даних з текстових файлів, що формують клієнтську базу;
- проблеми з відображенням зображень, що виводяться у формі;
- відсутність перевірки введених даних користувачем.
Все це могло привести систему не тільки до зниження експлуатаційних характеристик, а й до повного бездіяльності програми.
Всі ці недоліки були виправлені або замінені найбільш оптимальними рішеннями.
Для вирішення наведених проблем були застосовані наступні дії:
- надання користувачу тільки тих дій, які не будуть викликати виняткових ситуацій при роботі в програмі;
- налагодження коду програми;
- перевірка вхідних даних і правильна їх обробка;
- перевірка вводяться користувачем даних.
3. Керівництво оператора (користувача)
Загальні відомості.
Розроблена програма призначена для автоматизації виробничого процесу шляхом надання зручного для співробітників сервісу функціоналу по створенню заявок на обслуговування клієнтів. Так само в програмі реалізований функціонал надання знижок постійним клієнтам і функціонал виводу на друк чеків по оформленою заявкою.
Розроблена програма проста в розумінні і використанні, а це означає, що користувачем може бути людина, що не має досвіду роботи в подібних програмах. Так само відсутня потреба навчання роботі з програмою.
Установка.
Для роботи в цій програмі необхідно скопіювати виконуваний файл «Project2.exe», папки «Setting», «Base», «res» в яку-небудь директорію на жорсткому диску в одну папку.
Запуск.
Для запуску програми необхідно запустити клікнути лівою клавішею миші по виконуваного файлу «Project2.exe».
Інструкції по роботі. ...