числі додавання нових видів звітів.
Малюнок 3.17 - Блок розширення звітів
Система підключає наявні плагіни звітів. Які надають функції:
· попереднього перегляду - кнопка «перегляд»;
· збереження звіту в зовнішніх форматах «rtf», «doc», «xls», «pdf», «html» - кнопка «зберегти»;
· відправка звіту відразу на принтер - кнопка «друк»
Як генератор звітів використовується Crystal Report - фактично стандартного генератора звітів для платформи «. NET».
.4 Тестування програмного забезпечення
Будь-яке програмне засіб повинен обробляти помилки користувача. Розроблене програмне забезпечення здатне генерувати кілька видів повідомлень і діалогів з користувачем.
Якщо користувач натискає на кнопку видалення запису програма зажадає у користувача, підтвердження його рішення діалоговим вікном показаному нижче на малюнку 3.18
Малюнок 3.18 - Запит на видалення
Також система генерує повідомлення попереджень і повідомлення про помилки. Так якщо користувач спробує додати запис не заповнили який або обов'язковий параметр, то буде видане повідомлення (див. малюнок 3.19)
Малюнок 3.19 - Вікно попередження.
Якщо ж користувач спробує додати існуючу запис або внести виправлення призводять до дублювання, буде також видано попередження (див. малюнок 3.20) і зміни не відбудеться.
Малюнок 3.20 - Вікно попередження
У разі помилково введених даних буде видано вікно повідомлення про помилку показане на малюнку 3.21.
Малюнок 3.21 - Вікно повідомлення про помилку
Якщо користувач зробить відразу дві помилки, вибере для видалення запис довідника, що має залежність і підтвердить своє рішення, виникне конфліктна ситуація. Вирішення таких ситуацій покладено на систему управління базами даних, і підсистему LINQ, які не допустять видалення. У цьому випадку користувачеві відобразиться повідомлення про помилку видалення зображене нижче на малюнку 3.22.
Малюнок 3.22 - Вікно повідомлення про помилку
Існує ймовірність помилки в процесі завантаження плагіна розширення, в цьому випадку буде видане повідомлення з описом виниклої проблеми (див. малюнок 3.23) плагін викликав помилки не буде завантажений. При цьому працездатність додатки в цілому не постраждає.
Малюнок 3.23 - Повідомлення про помилку завантаження плагіна
Висновок по розділу 3
У даному розділі була спроектована і розроблена база даних, для зберігання інформації про клієнтів, автомобілях клієнтів, запасних частинах, зроблених робіт. Розроблено програмне забезпечення, автоматизоване робоче місце інженера по гарантії.
Було проведено тестування програмного продукту, яке показало, що ПЗ здатне обробляти всі можливі помилки. Критичних помилок, які призводили б програму в непрацездатний стан не виявлено.
4. Економічний розділ
.1 Розрахунок витрат на розробку прог...