ував модульне тестування, покрокове виконання і налагодження. У ході тестування в програмі були виявлені такі місця, де дії користувачів треба додатково проконтролювати, щоб подальша робота програми проходила правильно.
У таких місцях програми передбачені такі перевірки як:
- на коректність введення даних;
- на наявність необхідних файлів для роботи програми;
- на правильні і послідовні виконання дій у роботі з програмою;
- на наявність в операційній системі Microsoft Word.
3. 3. 2 Повідомлення системного програмісту
У розробленому програмному продукті необхідно враховувати особливість структури файлу, в який записуються дані про ціни, також необхідно враховувати операції з файлом структури бази даних, передбачити помилки введення/виведення.
Так як в програмному продукті відбувається безпосередній запис у файл даних необхідно враховувати програмні помилки які існують двох типів. Програмна помилка - розбіжність між програмою і її специфікацією, причому тоді і тільки тоді, коли специфікація існує і вона правильна. Програмна помилка - ситуація, коли програма не робить того, чого користувач від неї цілком обгрунтовано очікує.
Збої в роботі програми можуть відбуватися через брак пам'яті або відсутності інших необхідних системних ресурсів. У кожної програми свої межі, програма може не справлятися з підвищеними навантаженнями, наприклад із занадто великими обсягами даних.
Так у розробленому програмному продукті присутні наступні обмеження: кожен файл замовлення в середньому має розмір 15 кілобайт, тому програма обмежується тільки розміром жорсткого диски та об'ємом оперативної пам'яті, т.к. при розрахунку вартості програмі необхідно в середньому 70 мегабайт пам'яті.
Для установки програми, необхідно запустити саморозпаковується, вибрати папку в яку потрібно встановити програму на жорсткому диску, і архів самостійно скопіює всі файли і створить ярлик на робочому столі.
Якщо скопіювати програму на яке-небудь інше пристрій або диск програма може працювати некоректно.
4 Керівництво оператора
Розроблений програмний продукт забезпечений діалоговими вікнами і попереджувальними повідомленнями, які допоможуть операторові легко експлуатувати програму.
4. 1 Виконання програми
Під час виконання програми основні операції введення забезпечені повідомленнями і попередженнями. У головному вікні програми видно поточної номер замовлення, також всі елементи мають спливаючі підказки. Головне вікно показує режим редагування, час, дату, має панель для введення даних про замовника та замовленні.
У програмі кожна операція з файлами - видалення, редагування, додавання замовлень забезпечена додатковим діалоговим вікном.
Дополнітельнітельная інформація щодо виконання програмного продукту міститься у пункті 2.3 Діологовий режим. br/>
4. 2 Повідомлення оператору
При роботі програми, тобто безпосередньому введенні даних і подальшого запису реєстраційних даних у файл з'являється діалогове вікно зображене на малюнку 5.
В
Рисунок 5 - Діалогове вікно
Якщо запис у файл відбувається без основних даних то, буде виведено діалогове вікно зображене на малюнку 6.
В
Рисунок 6 - Діалогове вікно
Якщо не введений ні один номер замовника то з'явиться діалогове вікно зображене на малюнку 7.
В
Малюнок 7 - Діалогове вікно
Якщо спробувати справити розр ет, що не завантаживши дані про ціну з файлу, то з'явиться діалогове вікно зображене на малюнку 8.
В
Рисунок 8 - Діалогове вікно
Висновок
Результатом курсового проекту є програма, виконана в середовищі Delphi, з використанням додаткових компонентів, і розроблена за всіма правилами розробки програмного продукту.
Програма передбачає виконання суворо обмежених функцій, необхідних для співробітників фірми.
У програмі використані і закріплені практично всі навички програмування в середовищі Delphi 7. p> За час роботи над роботою я закріпив навички роботи з інтегрованим середовищем програмування Delphi 7.0, а так само роботу з нестандартними компонентами. При розробці даної програми мені довелося зіткнутися з безліччю проблем. Але завдяки використанню різної літератури, а також раніше отриманого досвіду вдалося обійти або вирішити більшість цих проблем. Накопичений мною досвід, безсумнівно, стане в нагоді в майбутньому, при розробці програм.
Список використаних джерел
Попов В. М. Програмування в T. Pascal. - М.: Просвещение, 1997. p> Макарова І. Р. Інформатика. - М.: Фінанси і статистика, 2003. p> Рудаков А. В. Технологія розробки програмних продуктів. - М.: Академія, 2004. p> Хомоненко А. Гофман В. Delphi 7 в оригіналі. - М.: Просвещение, 2004. p> Нікіфоров В. В. Основи розробки програмних продуктів. -...