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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 11.09.2014
Размер файла 6,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

Вступ

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

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

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

Для розробки програми я використовував інтегроване середовище програмування Borland Delphi 7, яке я вважаю найкращим середовищем програмуванням для початківців.

Borland 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 у собі містить дуже багато компонентів, всі ці компоненти використовуються тому, що 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

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

IBDatabase:

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

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

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

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

IBTransaction:

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

Datasource:

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

BTable:

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

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

Рис. 1.13 Компоненти Delphi для роботи з БД

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

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

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

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

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

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

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

1.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

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

До попередньої

nbPrior

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

До наступної

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

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

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

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

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

Рис. 3.7

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

Рис. 3.8

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

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

Рис. 3.9

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

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

Рис. 2.22

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

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

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

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

Висновок

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

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

Для розробки програми я використовував інтегроване середовище програмування Borland Delphi 7, яке я вважаю найкращим середовищем програмуванням для початківців.

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

Література

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

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

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

Размещено на Allbest.ru


Подобные документы

  • Характеристика технології візуального проектування і програмування, суть якої полягає в тому, що область розробки бере на себе більшу частину рутинної роботи. Огляд середовища швидкої розробки, в якій як мова програмування використовується мова Delphi.

    курсовая работа [2,8 M], добавлен 27.02.2012

  • Концепції об'єктно-орієнтованого програмування. Спеціалізовані засоби розробки програмного забезпечення мовою Delphi. Загальні питання побудови та використання сучасних систем об’єктно-орієнтованного та візуального проектування програмних засобів.

    курсовая работа [201,4 K], добавлен 01.04.2016

  • Використання комп'ютерних технологій та програмного забезпечення. Загальні відомості про середовище візуального програмування Delphi 7. Аналітичний огляд програм, які вирішують задачі методом Крамера або методом Гауса. Розробка програми "Лічильник задач".

    курсовая работа [2,7 M], добавлен 10.04.2014

  • Загальні відомості та геометричний зміст розв'язання задачі Коші. Використання методу Ейлера для розв'язання звичайних диференціальних рівнянь першого порядку. Розробка блок-схеми та реалізація алгоритму в середовищі програмування Borland Delphi 7.0.

    курсовая работа [398,1 K], добавлен 14.10.2012

  • Основні відомості про історію розвитку мови Object Pascal, середовища Delphi, їх основні технології та застосування для роботи з файлами. Опис основних особливостей мови, основних елементів програмної мови. Принципи об'єктно-орієнтованого програмування.

    курсовая работа [471,5 K], добавлен 12.04.2010

  • Етапи проектування ІС, алгоритм і необхідність нормалізації. Загальні відомості про роботу з базами даних, їх супроводження у середовищі MS Access. Методика та особливості проектування інформаційної системи "Теорія та практика прикладного програмування".

    курсовая работа [2,2 M], добавлен 22.03.2010

  • Основні аспекти використання стандартних компонентів ООС програмування Delphi для створення звітної документації. Опис компонентів – QReport, PrintDialog та PrintSetupDialog. Приклади створення звітів. Iнше програмне забезпечення для побудови звітів.

    курсовая работа [488,4 K], добавлен 08.12.2008

  • Розробка прикладного додатку для побудови графіків тригонометричних функцій з використанням програмного середовища Delphi. Схема алгоритму, методи створення, структура та особливості програмної реалізації прикладного додатку. Умови виконання програми.

    курсовая работа [643,1 K], добавлен 19.11.2013

  • Головні принципи візуального програмування, опис компонентів Delphi, використаних при розробці проекту. Опис програми-додатку "Психологічний тест" та список дій користувача. Алгоритм роботи програми, її форма та ієрархія. Опис графічного інтерфейсу.

    курсовая работа [1,2 M], добавлен 08.06.2010

  • Характеристика розробленого програмного забезпечення. Мета й призначення, загальні вимоги до розробки. Інтелектуальні системи, засновані на знаннях. Проблемні області та їхні властивості. Характеристики середовища Delphi та об`єктно-орієнтованої мови.

    дипломная работа [1,4 M], добавлен 22.10.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.