р сутності класу.
- Клас Checking служить перевіркою виділення рядка в таблиці з даними.
- Клас SaveOpen містить два методи LoadXML і Save для завантаження XML-даних з файлу та збереження відповідно, за допомогою сериализации.
- Клас ListLVZ містить списки співробітників, клієнтів, товарів і замовлень.
3.2 Діаграма класів
На малюнку 1 представлена ​​діаграма класів:
В
Рисунок 1 - Діаграма класів
4. Клієнтських додатків
.1 Структура
У даному ПП для продуктивної роботи реалізовано зручний інтерфейс користувача, схожий на більшість Windows - додатків, з оригінальним дизайном, приємним для сприйняття. Це програмне засіб можна розбити на модулі, які взаємодіють один з одним. На малюнку 2 представлена ​​структура програми:
В
Малюнок 2 - Структура програми
Модуль перегляду даних надає можливість наочного відображення даних.
Модуль перевірки даних реалізує методи:
- коректність вводяться користувачем даних;
- коректність зчитуються з файлу даних
Модуль вводу даних, реалізує простий графічний інтерфейс для введення необхідних значень.
Модуль збереження даних, формує всі записи в один XML-файл.
Модуль зчитування надає можливість відкриття XML-файла і заповнення списків у програмі.
Модуль редагування записів надає простий інтерфейс для зміни раніше внесених даних, а також додавання та видалення.
4.2 Проектування графічного інтерфейсу
На малюнку 3 представлена ​​форма програми з відображенням даних працівників заводу:
В
Рисунок 3 - Форма Form1
Для редагування і введення записів про співробітників, клієнтів, продуктах і замовлень необхідно скористатися відповідними вкладками на формі. Ці вкладки відображені на малюнках 4-7. br/>В
Рисунок 4 - Вкладка В«ПрацівникиВ»
В
Рисунок 5 - Вкладка В«КлієнтиВ»
В
Малюнок 6 - Вкладка В«ПродукціяВ»
В
Малюнок 7 - Вкладка В«ЗамовленняВ»
Якщо кількість товарів складі менше кількості замовлених товарів, то ми можемо побачити повідомлення про помилку зображене на малюнку 8:
В
Рисунок 8 - Спроба введення великої кількості товарів
Перегля...