Дипломная работа: База даних магазину побутової техніки на прикладі магазину "Електрон"

На рРис. 4.1 зображений інспектор об’єктів, цей інструмент представляє з себе окреме вікно, де ви можете в період проектування програми встановлювати значення властивостей і подій об'єктів (Properties & Events).


Рис. 4.1 - Інспектор об’єктів

Бібліотека об'єктів містить набір візуальних компонент, значно спрощуючи розробку додатків для СУБД з архітектурою сервер клієнта. Об'єкти інкапсулюють в себе нижній рівень - Borland Database Engine.

Передбачені спеціальні набори компонент, що відповідають за доступ до даних, і компонент, що відображають дані. Компоненти доступу до даних дозволяють здійснювати з'єднання з БД, проводити вибірку, копіювання даних, і т.п.

Компоненти візуалізації даних дозволяють відображати дані виді таблиць, полів, списків. Дані, що відображаються, можуть бути текстового, графічного або довільного формату.

4.2 Створення форм

Форми - це об'єкти, в які ви поміщаєте інші об'єкти для створення призначеного для користувача інтерфейсу вашого додатку. Модулі складаються з коду, який реалізує функціонування вашого додатку, обробники подій для форм і їх компонент.

Інформація про форми зберігається в двох типах файлів - .dfm і .pas, причому перший тип файлу - двійковий - зберігає образ форми і її властивості, другий тип описує функціонування обробників подій і поведінку компонент. Обидва файли автоматично синхронізуються Delphi, так що якщо додати нову форму у ваш проект, пов'язаний з ним файл .pas автоматично буде створений, і його ім'я буде додано в проект.

Така синхронізація і робить Delphi two-way-інструментом, забезпечуючи повну відповідність між кодом і візуальним уявленням. Як тільки ви додасте новий об'єкт або код, Delphi встановлює т.з. “кодову синхронізацію” між візуальними елементами і відповідними їм кодовими уявленнями.

Наприклад, припустимо, ви додали опис поведінки форми (обробник подій), щоб показувати вікно повідомлення по натисненню кнопки. Такий опис з'являється, якщо двічі клацнути мишкою безпосередньо на о'ект Button у формі або двічі клацнути мишею на строчку OnClick на сторінці Events в Інспекторі об'єктів. У будь-якому випадку Delphi створить процедуру або заголовок методу, куди ви можете додати код.

Рис. 4.2 - Головна кнопкова форма

У головній кнопковій формі (ГКФ), представлені кнопки, які посилаються на основні категорії БД (Звіти, Форми), а оскільки база даних орієнтована на продаж товарів, то форми, необхідні в першу чергу для продажу, також представлені на ГКФ. Кнопка «Вихід» дозволяє закрити БД.

При натисненні кнопок, що посилаються на категорії, відкриватимуться підлеглі кнопкові форми. Розглянемо роботу кнопкових форм.

4.2.1 Підлегла кнопкова форма «Звіти»

У даній кнопковій формі містяться звіти, що створюються для аналізу роботи магазина і надання даних по товарах (Рис. 4.3).

Рис. 4.3 - Зовнішній вигляд форми «Звіти»

4.2.2 Підлегла кнопкова форма «Склад»

Оскільки кількість товарів, що знаходяться на складі, постійно змінюється, створена підлегла форма Склад (Рис. 4.4), що містить звіти про кількість товарів на складі з можливістю пошуку певного товару (кількість техніки на складі, кількість техніки на складі (по моделі), кількість техніки на складі (по назві)).


Рис. 4.4 - Зовнішній вигляд форми «Склад»

4.2.3 Підлегла кнопкова форма «Введення даних»

Дана кнопкова форма призначена для введення даних в таблиці (Рис. 4.5) через форми для введення даних (Партії товару, Покупці). Заповнення даних таблиць неможливе без заповнення даними деяких другорядних таблиць, тому створена підлегла кнопкова форма Базисні дані.

Рис. 4.5 - Зовнішній вигляд форми «Введення даних»


4.2.4 Підлегла кнопкова форма «Базисні дані»

Дана форма (Рис. 4.6) призначена для введення інформації в деякі другорядні таблиці за допомогою форм (Назви техніки, Постачальники, Виробники).

К-во Просмотров: 285
Бесплатно скачать Дипломная работа: База даних магазину побутової техніки на прикладі магазину "Електрон"