fy"> Опис алгоритму:
. Початок - це Відкриття Нашої програми.
. Створення головного вікна програми - малюється сажки вікно програми.
- 4. Підключення бази даних - підключається база даних за замовчуванням.
- 6. Если успішне Підключення то ми Продовжуємо роботу з програмою, в протилежних випадка Є можливість зверни іншу базу даних.
. З являється Форма - 1, в котрій Є можливість роботи за базою даних: відображення таблиць, Запитів, создания Запитів на відалення, Додавання, редагування даних.
. При на тісненні кнопки Графік raquo ;, в нас з з'явитися Форама - 2.
. Форма 2 - в Цій форме Відображається Діаграма.
. Діаграма З Форма - 2 Відображається на екрані.
. Кнопкою Завершити роботи з програмою.
. Кінець роботи з програмою.
Розділ ІІІ. Організація інформаційного забезпеченя
. 1 Загальна характеристика інформаційного забезпечення
Вся необхідна інформація в базі даних Розміщена у виде табліці 3.1. База даних Створена у форматі Microsoft Access (.mdb)
Таблиця 3.1
Перелік и описание таблиць бази даних
№ п/пНазва таблиціІдентифікаторОпис1ЗамовленняЗаказыІнформація про замовлення услуг: номер, дата, співробітник та послуга.2СпівробітнікіСотруднікіІнформація про робітніків: код, прізвище, ім я, дата народження, номер телефону.3ПослугіУслугіІнформація про види услуг: код, назва, ВАРТІСТЬ.
Для контролю Упровадження информации вікорістовується унікальність полів raquo ;, тобто в табліці, например, що не может буті Однаково кодом робітника. Такоже табліці реляційно зв язані между собою.
. 2 Структура баз даних та інформаційних масівів
База даних, Використана для роботи програми, складається з трьох таблиць: Замовлення, Робітники, та Послуги.
Таблиця Замовлення має Ідентифікатор Замовлення raquo ;. Ее структура наведена у табліці 3.2.
Таблиця Послуги має Ідентифікатор Послуги raquo ;. Ее структура наведена у табліці 3.3.
Таблиця Робітники має Ідентифікатор Співробітники raquo ;. Ее структура наведена у табліці 3.4.
Таблиця 3.2
Опис Структури табліці Замовлення
НайменуванняПолеТіп поляДовжінаКількість знаків после десятінної точкіПервінній ключУмова на значенняОбов'язкове полеІндексне поле123456789НомерIDzakЛічільнік + - ++ ДатаDatazakДата/Година - + - Код РобітнікаIDsotrЧіслове0 - + - Код ПослугіIDyЧіслове0 - + -
Таблиця 3.3
Опис Структури табліці Послуги
НайменуванняПолеТіп поляДовжінаКількість знаків после десятінної точкіПервінній ключУмова на значенняОбов'язкове полеІндексне поле123456789Код послуги IDyЛічільнік + - ++ Тип послугіTipТекстове50 - ++ ВартістьStoimostГрошове - + -
Таблиця 3.4
Опис Структури табліці Робітники
НайменуванняПолеТіп поляДовжінаКількість знаків после десятінної точкіПервінній ключУмова на значенняОбов'язкове полеІндексне поле123456789Код робітнікаIDsotrЛічільнік + - ++ ПрізвіщеFamТекстове50 - ++ Ім яNameТекстове50 - + - Дата народженняDatarogДата/Година - + - Номер телефонуMobnumТекстове20 - +-
Табліці бази даних зв язані между собою (рис 3.2).
Рис. 3.2.Реляційній зв'язок таблиць БД.
Розділ IV. Розробка програмного забезпечення задачі
. 1 Опис головного модулю програми (головного вікна) на мові Visual С ++
Рис 4.1. Головне вікно програми
Головне вікно програми - відправній пункт для проведення будь-якіх операцій. Для Вибори необхідніх Дій слід використовуват кнопки на цьом вікні.
При натісненні кнопки Вибір БД запускається функція OnOpenDb (), яка відкріває діалог, в котрому обірається база даних. После того, як відкрівається База Даних, стають активні елементи для роботи з базою даних (дів. Рис. 4.2):) Сортування raquo ;;) Запит на виконання raquo ;;) Запит на вибірку raquo ;;) Пошук raquo ;;) Дохід від послуг raquo ;;) Дохід по днях raquo ;;) Дохід від співробітників по днях raquo ;;) Загальний дохід від співробітників .
Рис. 4.2. DataGrid з Даними после Відкриття БД.
Як видно за малюнку что ви...