. br/>В
Малюнок 3.1 - Структурна схема програмного продукту (об'єктна декомпозиція)
Даний програмний продукт має таку структурну схему: спочатку відкривається головна форма Form1 , на якій можна відкрити форми: Form2 , Form3 , Form4 , LS_Form , OSS_Form , K_Form . На формі Form2 можна додати дані, заповнивши поля: Особовий рахунок, Повне ім'я, Дата прописки, Дата народження і вибравши потрібне значення з об'єктів combobox : Назва пільги, Ступінь споріднення, Головний квартірос'емщік.На цій же формі за допомогою об'єкту класу GridView виводиться таблицяВ« Мешканці В»з деякими доповнюючими полями з таблиціВ« Пільги В». Об'єкт цього класу розташований і на формах: Form3, Form4. На формі Form3 можна виконати зміна даних в базі. На формі Form4 можна провести пошук за прізвищем та за адресою. Вибір пошуку проводиться за допомогою об'єктів класу radiobutton . Для коректної роботи програми всі поля форм Form1, Form2 , Form3 span> повинні бути заповнені і з усіх об'єктів combobox повинні бути обрані потрібні значення. span>
На головній формі можна вибрати звіти, створені в CrystalReports : Особовий рахунок, Про склад сім'ї, Квитанція про оплату послуг . Перед переглядом звітів потрібно вибрати з об'єкта combobox потрібні параметри.
4. Вибір методів рішення задачі і розробка основних алгоритмів
Структура обробки інформації представляється в наступному вигляді:
В
Малюнок 4.1 - Структура обробки інформації
Розглянемо структуру запиту, що вибирає дані. Для реалізації запиту формується рядок підключення, яка вводиться в об'єкт класу SQLConnection . Використовується клас SQLDataAdapter,