Опис алгоритму функціонування бази даних міст України в середовищі візуального програмування Delphi

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Украинский
    ,
    Формат файла:
    MS Word
    4,8 Мб
  • Опубликовано:
    2014-10-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Опис алгоритму функціонування бази даних міст України в середовищі візуального програмування Delphi

 

 

 

 

 

 

 

 

 

 

 

 

Курсова робота

Опис алгоритму функціонування бази даних міст України в середовищі візуального програмування Delphi

 

Вступ

Предметом курсової роботи є створення прикладного програмного забезпечення створення «бази даних міст України» в середовищі візуального програмування Delphi 7. База даних міст України дає нам змогу переглядати інформацію про дане місто України.

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

У програмі дуже зручний інтерфейс яким легко користуватися. Після запуску програми ви побачите на своєму моніторі назву міста, рік його створення, історичну довідку і фото даного міста. Після натиску на спеціальну клавішу на моніторі з’явиться наступна інформація про місто і його фото.

Для розробки програми я використовував інтегроване середовище програмування Borland Delphi 7, яке я вважаю найкращим середовищем програмуванням для початківців.Delphi - це інтегроване середовище швидкої розробки програмного забезпечення розробки в Microsoft Windows. Delphi являє собою актуальну і легку у використанні програму, яка необхідна для генерації автономних програм графічного інтерфейсу.

У основі будь-якого додатку баз даних лежать набори даних, які є групами записів, переданих з бази даних в додаток для перегляду і редагування:

·        TDataSource - Для забезпечення зв'язку набору даних з візуальними компонентами відображення даних. Цей компонент забезпечує передачу даних у візуальні компоненти і повернення результатів редагування в набір даних, відповідає за зміну стану візуальних компонентів при зміні стану набору даних.

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

·        компоненти, що інкапсулюють набір даних - представляє повний набір даних.

1. Теоретичні основи використання комп’ютерних технологій та програмного забезпечення

1.1  Загальні відомості середовища програмування Delphi

програмний Delphi прикладний

Borland Delphi - це об’єктно-орієнтоване середовище візуального програмування. Delphi призначено для прискореної розробки високопродуктивних 32-бітних програм, які можуть працювати в середовищі Windows або Linux. При цьому Delphi дозволяє звести до мінімуму об’єм програмного коду, який вводиться вручну.

В склад Delphi входять засоби, необхідні для розробки, тестування та встановлення програм, включаючи велику за обсягом бібліотеку компонентів (VCL - Visual Components Library), засоби візуального проектування, шаблони програм і форм. Середовище проектування Delphi є відкритою системою і дозволяє використовувати як компоненти VCL, так і компоненти від сторонніх розробників, або власні компоненти. Також, сильною стороною Delphi є можливість використання функцій WinAPI.

В системі Delphi використовується спеціалізована версія мови програмування Паскаль, що постійно вдосконалюється; вона називається Delphi (в шостій і більш ранішніх варіантах системи Delphi вона називалась Object Pascal - «Об’єктний Паскаль»). Ця версія включає набір розширень, орієнтованих тільки на застосування в рамках середовища Delphi і призначених для прискореного для прискореного створювання програм.

Середовище Delphi являє собою інтегровану оболонку розробника, в яку входить набір спеціалізованих програм, які відповідають за різні етапи створення готової програми (рис. 1.1).

Рис. 1.1

Основні вікна системи Delphi наступні: інспектор об’єктів, провідник, проектувальник форм, вікно редактора. Вихідний текст програми готується в середовищі Delphi 6 за допомогою вбудованого редактора вихідних текстів. Цей редактор спеціалізований. Він відрізняється гнучкими можливостями кольорового виділення різних елементів тексту програми (ключових слів, назв, операцій, чисел і рядків) і надає можливість швидкого вводу конструкцій, які часто зустрічаються.

Проте, як і всяка інша програма, Delphi має деякими стандартними, передбаченими розроблювачами вид, у якому вона з'являється вам при першому запуску. У такому «стандартному» варіанті середовище Delphi має 6 вікон Це: головне вікно Delphi 7 - Project1, вікно дерева об'єктів Object TreeView, вікно інспектора об'єктів Object Inspector, вікно конструктора форм (Form1), а так само сполучене вікно редактора коду й провідника коду (на задньому плані, під Form1). При цьому вікно провідника приєднано до лівого краю вікна редактора. Втім, нічого не заважає від’єднати провідник від редактора, або, навпаки, зістикувати всі вікна, крім головного й конструктора форм, в одному вікні, або об'єднати їх по якому-небудь іншому принципі. (рис. 1.2)

Рис. 1.2

Дуже зручно було розміщено палітру компонентів (рис. 1.3)

Рис. 1.3


Що стосується найбільшої панелі - палітри компонентів, то для її настроювання варто використати спеціальне вікном властивостей палітри (рис. 1.4). Це вікно доступно через пункт Configure Palette з меню Component рис. 1.4у собі містить дуже багато компонентів, всі ці компоненти використовуються тому, що Delphi застосовується в багатьох областях, і навряд чи хоч один розроблювач у дійсності використав всі доступні компоненти. Так що ми виділимо найбільш корисні для нас групи, а саме: стандартні, додаткові, 32-розрядні Windows, системні, діалоги й Data Access й Data Controls (рис. 1.5).

Рис. 1.5

На цьому введення в палітру компонентів можна вважати завершеним і перейти до подальшого ознайомлення із середовищем, для чого перейдемо до детального дослідження головного вікна, почавши з його меню, що складається з 11 пунктів (рис. 1.6):

Рис. 1.6

·        File - файл. Операції з файлами, начебто створити, відкрити, зберегти;

·   Edit - виправлення. Операції редагування, як стандартні для текстового процесора (скасування, копіювання-вставка), так і специфічні для редагування розроблювальних вікон додатків

·        Search - пошук. Різні варіанти пошуку й заміни;

·        View - вид. Перемикання між різними вікнами

·        Project - проект. Всі операції по роботі із проектом, додавання й видалення файлів, компіляція;

·        Run - виконати. Засоби для налагодження програм;

·        Component - компоненти. Засоби для роботи з компонентами;

·        Database - Дані, засоби для роботи із БД;

·        Tools - сервіс, настроювання параметрів;

·        Windows - вікно, Містить список всіх відкритих у сучасний момент вікон.

·        Help - довідка.

1.2    Застосування можливостей середовища програмування для створення бази даних

З точки зору користувачів, база даних Delphi - це програма, яка забезпечує роботу з інформацією, в нашому випадку - з інформацією в електронному вигляді. При роботі з такою програмою, яка як правило видає на екрані монітора таблицю, користувач переглядаючи її може знайти потрібну йому інформацію. Якщо програма, база даних Delphi дозволяє, то він може внести зміни або доповнити нову інформацію, а так само видалити непотрібну.

З точки зору програміста, база даних Delphi - це набір файлів, що містять інформацію.

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

До складу Delphi входять компоненти, що дозволяють створювати програми роботи з файлами даних DataSource, Table. (рис. 1.7)

Рис. 1.7

У найпростішому випадку, коли база даних являє собою одну таблицю, додаток - програма управління базою даних повинна содежать один компонент Table та один компонент DataSource.

Властивість компонента Table

Властивість

Значення

Name

Table1

Ім'я компонента. Використовується для доступу до властивостей компоненту

DatabaseName

ukraine

Ім'я бази даних, частиною якої є таблиця. Як значення слід використовувати псевдонім бази даних.

TableName

monuments.db

Ім'я файлу даних (таблиці даних) для доступу до якого використовується компонент.

TableType

-

Тип таблиці. Таблиця може бути набором даних у форматі Paradox (ttParadox), бази даних (ttdBase) FoxPro (ttFoxPro) або представляти собою форматований текстовий файл (ttASC | |)

Active

True

Ознака активації файлу даних (Таблиці). В результаті привласнення Правда значення відбувається відкриття файлу таблиці


Під час розробки форми програми значення властивостей DatabaseName и TableName, задаються шляхом вибору зі списків. У списку перераховані всі зареєстровані псевдоніми DatabaseName, TableName, а в списку - імена файлів таблиць, які знаходяться у відповідному псевдоніму каталозі.

Властивість компонента DataSource

Властивість

Значення

Визначає

Name

DataSource1

Ім'я компоненту. використовується для доступу до властивостей компоненту

DataSet

Table1

Ім'я компоненту, що представляє собою вхідні дані.


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

Компоненти, що забезпечують перегляд і редагування вмісту полів бази даних, знаходяться на вкладці Data Controls. (рис. 1.8)

Рис. 1.8

Як приклад використання компонентів DBEdit і DBMemo розглянемо програму, «перегляд бази даних в режимі форми», яка забезпечує роботу з базою даних «міста України» рис. 1.9

Рис. 1.9

Для того щоб переглядати інші записи файла даних, в форму потрібно додати компонент DBNavigator, Значок якого знаходиться на вкладці Data Controls. рис. 1.10

Рис. 1.10

Компонент DBNavigator - (див. рис. 1.11) являє собою набір кнопок, при клацанні на яких відбувається переміщення покажчика поточного запису до наступної, попередньої, першої і останньої записи бази даних, а так само додавання до файлу даних нового запису, видалення поточного запису.

Рис. 1.11

Проекти в Delphi.

Будь-який проект має шість файлів, що представляють вихідні дані для додатка. Як правило ці файли створюються після збереження проекту.

Всі файли проекту мають свій тип, зразки файлів:

·        dpr - властиво файл проекту;

·        pas - модулі додатка, що містять код на Object Pascal;

·        dfm - модулі додатка, що містять інформацію про вікна додатка;

·        res - файли із вбудовують ресурсами;

·        obj - файли, що містять готовий до компіляції об'єктний код;

·        cfg, dof, dsk - службові файли Delphi

При створенні форми ми на неї поміщаємо компоненти для зв’язку з таблицями. Це такі компоненти, як Datasource, IBQuery, IBTransaction, IBDatabase та DBGrid Рис. 3.1.

Для здійснення зв’язку з БД використовуються компоненти:

·        IBDatabase - виконує зв’язок БД з програмою;

·        IBTransaction - відповідає за здійснення трансакцій;

·        Datasource - виконує зв’язок між DataSet і компонентами візуалізації та управління;

·        DBGrid - компонент візуалізації, виводить інформацію, яка міститься в БД у вигляді таблиці;

·        IBTable - виконує доступ до таблиць БД;

·        DBNavigator - компонент управління, дозволяє переміщуватися по полях БД, а також додавати та знищувати поля. рис. 1.12

Рис. 1.12

Для цих компонентів потрібно встановити наступні параметри::

·        DatabaseName - шлях до файлу БД;

·        DefaultTransaction - в дане поле потрібно вписати ім’я компонента, який відповідає за трансакцію;

·        LoginPrompt - якщо поле має значення true, то при здійсненні зв’язку з БД видається запит пароля, якщо false - запит пароля не виконується, а пароль береться із поля Params;

·        Params - містить логін та пароль для доступу до БД.:

·        DefaultDatabase - в дане поле потрібно вписати ім’я компонента, який відповідає за зв’язок з БД.

Datasource:

·        TableName - в даному полі потрібно вибрати ім’я компонента, який відповідає за зв’язок із DataSet.

BTable:

·        DataBase - в дане поле потрібно вписати ім’я компонента, який відповідає за зв’язок з БД;

·        TableName - в даному полі вибирається ім’я таблиці, яка міститься в БД.



2. Розробка бази даних «Міста України»

База даних - це набір файлів (таблиць), в яких знаходиться інформація. Як правило, база даних складається з декількох таблиць, які розміщують в одному каталозі. Каталог для нової бази даних створюється звичайним чином, наприклад, за допомогою Провідника. Таблицю можна створити, скориставшись входить до складу утилітою Borland Delphi SQL Database Desktop або організувавши запит до сервера бази даних.

Так як для доступу до файлів (таблицях) бази даних бібліотека BDE використовує не ім'я каталогу, в якому знаходяться файли, а його псевдонім, то перед тим, як приступити до створення таблиць нової бази даних, необхідно створити псевдонім для цієї бази даних.

Таким чином, процес створення бази даних може бути представлений як послідовність наступних кроків:

.1 Створення каталогу.

.2 Створення псевдоніму.

.3 Створення таблиць.

.1 Створення каталогу

Каталог (папка) для файлів бази даних створюється звичайним чином, наприклад, за допомогою Провідника. Зазвичай файли локальної бази даних поміщають в окремому підкаталозі каталогу програми роботи з базою даних.

Примітка

Для подальшої роботи з розглянутої в якості прикладу базою даних «міста України» слід в каталозі \ Проекти створити каталог міста України і в ньому - підкаталог Data.

Створення псевдоніму

Псевдонім бази даних створюється за допомогою вхідної в Delphi утиліти BDE Administrator, яка запускається з Windows вибором з меню Програми | Borland Delphi 7 команди BDE Administrator.

Вид діалогового вікна BDE Administrator після запуску. рис. 2.1

Рис. 2.1

У лівій частині вікна, на вкладці Databases, перераховані псевдоніми, зареєстровані на даному комп'ютері. Для того щоб створити новий псевдонім, необхідно з меню Object вибрати команду New. Потім в діалоговому вікні New Database Alias ​​(Новий псевдонім бази даних) зі списку Database Driver Name, в якому перераховані зареєстровані в системі драйвери доступу до баз даних, потрібно вибрати драйвер для створюваної бази даних тобто фактично вибрати тип створюваної бази даних.

При створенні псевдоніма за умовчанням пропонується драйвер STANDARD (default driver), який забезпечує доступ до таблиць у форматі Paradox. рис. 2.2

Рис. 2.2

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

Ім'я псевдоніма можна змінити звичайним для Windows способом: клацнути правою кнопкою миші на імені псевдоніма (на вкладці Databases), в контекстному меню вибрати команду Rename (Перейменувати) і в діалоговому вікні ввести нове ім'я.

Шлях до файлів бази даних можна ввести на вкладці Definition в полі Path з клавіатури або скористатися стандартним діалоговим вікном Select Directory (Вибір каталогу), яке відкривається клацанням на кнопці з трьома крапками, що знаходиться в кінці поля Path.

В якості прикладу приведений вид, вікна BDE Administrator після створення псевдоніма ukraine для бази даних «міста України». рис. 2.3

Рис. 2.3

Для того щоб створений псевдонім був зареєстрований у файлі конфігурації (Idapi.cfg), необхідно в меню Object вибрати команду Apply (Застосувати). У діалоговому вікні, Confirm слід підтвердити необхідність збереження змін у файлі конфігурації.

Створення таблиць

Важливим моментом при створенні бази даних є розподіл інформації між полями запису. Очевидно, що інформація може бути розподілена між полями різним чином.

У моєму проекті поле «Місто» буде містити назву міста, наприклад Запоріжжя, а поле «Історична довідка» - всю іншу інформацію. При цьому користувач зможе знайти інформацію про місто тільки за назвою.

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

Для того щоб створити нову таблицю, потрібно вибором з меню Tools команди Database Desktop запустити Database Desktop. Потім у вікні, що з'явилося утиліти Database Desktop треба з меню File вибрати команду New і в списку, вибрати тип створюваного файлу - Table. Потім в діалоговому вікні Create Table слід вибрати тип створюваної таблиці (значенням за замовчуванням є тип Paradox 7).

В результаті відкривається діалогове вікно Create Paradox 7 Table, в якому можна визначити структуру записів таблиці.

Для кожного поля таблиці необхідно задати ім'я, тип і, якщо потрібно, розмір поля. Ім'я поля використовується для доступу до даних. В якості імені поля, яке вводиться в колонку Field Name, можна використовувати послідовність з літер латинського алфавіту та цифр довжиною не більше 25 символів.

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

Тип

Константа

Вміст поля

Alpha

A

Рядок символів. Максимальна довжина рядка визначається характеристикою Size, значення якої знаходяться в діапазоні 1-255

Number

N

Число з діапазону10-307 - 10308 з 15-ма значущими цифрами

Money

$

Число в грошовому форматі. Цифри числа діляться на групи за допомогою роздільника груп розрядів. Також виводиться знак грошової одиниці

Short

S

Ціле число з діапазону -32767-32767

Long Integer

I

Ціле число із діапазону -2 147 483 648-2 147 483 647

Date

D

Дата

Time

Т

Час з півночі, виражене в мілісекундах

Time stamp

@

Время и дата

Memo

M

Рядок символів довільної довжини. Поле типу Memo використовується для зберігання текстової інформації, яка не може бути збережена в полі типу Alpha. Розмір поля (1-240) визначає, скільки символів зберігається в таблиці. Інші символи зберігаються у файлі, ім'я якого збігається з ім'ям файлу таблиці, а розширення файлу - mb

formatted Memo

F

Рядок символів довільної довжини (як у типу Memo). Є можливість вказати тип і розмір шрифту, спосіб оформлення і колір символів

Graphic

G

Logical

L

Логічне значення «істина» (True) або «ЛОЖЬ» (False)

Auto-increment

+

Ціле число. При додаванні до таблиці чергового запису в полі записується число на одиницю більше, ніж знаходиться у відповідному полі останній доданій записи





Після того як буде визначена структура таблиці, таблицю слід зберегти. Для цього необхідно натиснути кнопку Save As. В результаті відкривається вікно Save Table As. У цьому вікні зі списку Alias ​​потрібно вибрати псевдонім бази даних, частиною якої є створена таблиця, а в полі Ім'я файлу ввести ім'я файлу, в якому потрібно зберегти створену таблицю.

Якщо перед тим як натиснути кнопку Зберегти встановити прапорець Display table, то в результаті натиснення кнопки Зберегти відкривається діалогове вікно Table, в якому можна ввести дані в тільки що створену таблицю.

Якщо таблиця бази даних недоступна, то для того щоб ввести дані в таблицю, таблицю потрібно відкрити. Для цього треба з меню File вибрати команду Open | Table, потім в діалоговому вікні Open table в списку Alias ​​вибрати псевдонім потрібної бази даних та таблицю. Слід звернути увагу, що таблиця буде відкрита в режимі перегляду, в якому змінити вміст таблиці не можна. Для того щоб в таблицю можна було вводити дані, потрібно активізувати режим редагування таблиці, для чого необхідно з меню Table вибрати команду Edit Data.

Дані в поля запису вводяться з клавіатури звичайним чином. Для переходу до наступного поля потрібно натиснути клавішу <Enter>. Якщо поле є останнім полем останнього запису, то в результаті натиснення клавіші <Enter> в таблицю буде додана ще одна запис.

Поле

Тип

Розмір

Зміст


Monument

A

60

Назва міста України


Architect

A

40

Рік створення


Note

A

255

Історична довідка


Photo

A

12

Им’я файлу илюстрації



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

Рис. 2.4

Рис. 2.5

Компонент Database представляє базу даних як єдине ціле, тобто сукупність таблиць, а компонент Table - одну з таблиць бази даних. Компонент DataSource (джерело даних) забезпечує зв'язок компонента відображення-редагування даних (наприклад, компонента DBGrid) і джерела даних, в якості якого може виступати таблиця. Компонент DataSource дозволяє оперативно вибирати джерело даних, використовувати один і той же компонент.

Властивості компонента Table

Властивість

Визначає

Name Database  NameTable  Name Table  Type  Active

Ім'я компоненту. Використовується для доступу до властивостей компоненту Ім'я бази даних, частиною якої є таблиця (файл даних), для доступу до якого використовується компонент. В якості значення властивості слід використовувати псевдонім бази даних Ім'я файлу даних (таблиці даних), для доступу до якого використовується компонент Тип таблиці. Таблиця може бути набором даних в форматі Paradox («Paradox) Ознака активізації файлу даних (таблиці). В результаті привласнення властивості значення True відбувається відкриття файлу таблиці


Властивості компонента DataSource

Властивість

Визначає

Name

Ім'я компоненту. Використовується для доступу до властивостей компоненту

DataSet

Ім'я компоненту, що представляє собою вхідні дані



Значення властивостей компонентів Tablel И DataSourcel

властивість

Значення

Коментарі

Tablel. DatabaseName

ukraine

Псевдонім бази даних (створюється утилітою BDE Administrator)

Tablel. TableName

monuments. db

Таблиця бази даних (створюється утилітою Database Desktop)

Tablel. Active

True


DataSource1. Dataset

Tablel



Для того щоб мати можливість переглядати інші записи файла даних, до форми додатка потрібно додати компонент DBNavigator (рис. 2.6), значок якого знаходиться на вкладці Data Controls. Компонент DBNavigator являє собою набір кнопок, при клацанні на яких під час роботи програми відбувається переміщення покажчика поточного запису до наступної, попередньої, першої або останньої записи бази даних, а також додавання до файлу даних нового запису, видалення поточного запису.

Рис. 2.6

Кнопки компонента DBNavigator


Кнопка

Значення

Дія

До першоїnbFirstПокажчик поточного запису переміщається до першого запису файлу даних




До наступноїnbNextПокажчик поточного запису переміщається до наступного запису файлу даних




До останньоїnbLastПокажчик поточного запису переміщається до останнього запису файлу даних




ДодатиnblnsertУ файл даних додається новий запис




ВидалитиnbDeleteВидаляється поточна запис файлу даних




РедагуватиnbEditВстановлює режим редагування поточного запису




ЗберегтиnbPostЗміни, внесені в поточну запис, записуються у файл даних




ВідмінитиCancelСкасовує внесені в поточну запис зміни




ОновитиnbRefreshЗаписує внесені зміни в файл





Остаточний вид форми додатку Міста України рис .2.7

Рис. 2.7

В принципі, після додавання у форму компоненту DBNavigator найпростіша програма управління базою даних готова. Ця програма забезпечує перегляд, редагування, додавання нових і видалення непотрібних записів.

Тепер розглянемо, що треба зробити, щоб в поле imagei з'явилося зображення пам'ятника, інформація про який виведена в формі. Розробляється припускає, що зображення (фотографії) міста знаходяться у файлах в тому ж каталозі, що і таблиця бази даних. Під час додавання інформації в базу даних користувач вводить в поле Photo ім'я файлу фотографії, а під час перегляду фотографія автоматично з'являється в полі image 1. рис. 2.8

Рис. 2.8

Інструкція експлуатації бази даних «міста України»

Для запуску програми необхідно провести налаштування BDE Administrator. Відкривається вікно BDE Administrator по шляху Пуск - Налаштування - Панель керування - BDE Administrator. рис. 3.1

Рис. 3.1

Рис. 3.1

В закладці Databases за допомогою контекстного меню створюємо нову базу даних натиснувши New. рис. 3.2

Рис. 3.2

З’явиться вікно з іменем бази даних STANDART натискаємо кнопку Ок. рис. 3.3

Рис. 3.3

Виконуємо зміну імені бази даних STANDART на ukraine. рис. 3.4

Рис. 3.4

В закладці Definition в рядку PATH вказуємо розташування папки Data рис. 3.5

Рис. 3.5

Переходимо до запуску програми.

На локальному диску розташована коренева папка програми. Відкриваємо папку відкриваємо файл Ukraine_.exe. рис. 3.6

Рис. 3.6

Заповнюємо поля:

.        Місто - вказуємо назву міста;

.        Рік - вказуємо рік заснування;

.        сторична довідка - історичні дані про місто; рис. 3.7

Рис. 3.7

Після внесення текстової інформації також можна додати фото міста - натиснувши кнопку  на екрані з’явиться додаткове поле в якому вказуємо назву фото файлу. рис. 3.8

Рис. 3.8

Після внесення всіх даних для запису даних натискаємо кнопку

При натисканні кнопки  внесена інформація зникає і в користувача є можливість внести дані про інше місто України. рис. 3.9

Рис. 3.9

Опис прикладного програмного забезпечення

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

Рис. 2.22

База даних міста України має привабливий вигляд, який буду краще сприйматися учнями під час працювання.

У програмі міститься 4 поля для даних в яких виводиться інформація про конкретне місто. У полі «Місто» знаходиться назва міста України, у полі «рік» дата створення міста, «історична довідка» знаходиться коротка інформація про місто наприклад: кількість населення, площа і так далі. Останнє поле це місце для виводу зображення міста його видатні місця.

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

Отже база даних міста України це поєднання двох видів інформації: текстової і графічної, які дуже добре сприймаються і засвоюються користувачами. Цей матеріал буде краще сприйматися учнями, і це підвищить рівень знань. На мій погляд програма буде дуже популярна серед вчителів.

Висновок

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

У програмі дуже зручний інтерфейс яким легко користуватися. Після запуску програми ви побачите на своєму моніторі назву міста, рік його створення, історичну довідку і фото даного міста. Після натиску на спеціальну клавішу на моніторі з’явиться наступна інформація про місто і його фото.

Для розробки програми я використовував інтегроване середовище програмування Borland Delphi 7, яке я вважаю найкращим середовищем програмуванням для початківців.Delphi - це інтегроване середовище швидкої розробки програмного забезпечення розробки в Microsoft Windows. Delphi являє собою актуальну і легку у використанні програму, яка необхідна для генерації автономних програм графічного інтерфейсу.

Література

1. Сергей Бобровский. Технологии Delphi 2006. Новые возможности. Введение в Borland Delphi 2006/ Сергей Бобровский. - М.: Диалектика, 2010. - 388 с.

2.      Дмитрий Осипов. Delphi. Профессиональное программирование - М.: Вильямс, 2008. - 1056 с.

.        Петр Дарахвелидзе, Евгений Марков. Разработка Web-служб средствами Delphi 2009 - 656 с.

Похожие работы на - Опис алгоритму функціонування бази даних міст України в середовищі візуального програмування Delphi

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!