Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

ЗМІСТ ВСТУП 3 Розділ І

Работа добавлена на сайт samzan.net:


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

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

з дисципліни „Програмування"


ЗМІСТ

ВСТУП

3

Розділ І. ТЕОРЕТИЧНІ ОСНОВИ ВИКОРИСТАННЯ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ ТА ПРОГРАМНОГО  ЗАБЕСПЕЧЕННЯ

5

  1.  ЗАГАЛЬНІ  ВІДОМОСТІ СЕРЕДОВИЩА  ПРОГРАМУВАННЯ  DELPHI

5

  1.  ЗАСТОСУВАННЯ  МОЖЛИВОСТЕЙ СЕРЕДОВИЩА ПРОГРАМУВАННЯ  ДЛЯ СТВОРЕННЯ БАЗИ ДАНИХ

9

Розділ ІІ. РОЗРОБКА БАЗИ ДАНИХ “Міста України”

15

2.1.     МЕТОДОЛОГІЯ РОЗРОБКИ ПРИКЛАДНОГО  ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

15

2.2.     ОПИС ПРИКЛАДНОГО ПОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

32

ВИСНОВОК

28

ЛІТЕРАТУРА

29

ВСТУП

 

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

Примітка

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

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

Псевдонім бази даних створюється за допомогою вхідної в 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 слід підтвердити необхідність збереження змін у файлі конфігурації.

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

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

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

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

Для того щоб створити нову таблицю, потрібно вибором з меню 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> в таблицю буде додана ще одна запис.

Процесс создания программы управления базой данных рассмотрим на примере создания базы данных "міста України".Перед тем как приступить непосредственно к разработке приложения управления базой данных, необходимо, используя утилиту Database Desktop, создать файл данных (таблицу) и добавить в нее несколько записей. В таблице перечислены поля таблицы. В таблицу monuments можно внести информацию о городах України.

Поле

Тип

Розмір

Зміст

Monument

A

60

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

Architect

A

40

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

Note

A

255

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

Photo

A

12

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

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

Доступ к базе данных обеспечивают компоненты Database, Table, Query и DataSource, значки которых находятся на вкладках Data Access и BDE палитры компонентов. мал. 2.4, мал. 2.5


мал.2.4


мал.2.5

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

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

Властивість

Визначає

Name Database

 

NameTable

 

Name Table

 

Type

Active

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

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

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

Тип таблиці. Таблиця може бути  набором даних в форматі ParadoxParadox)

Ознака активізації файлу даних (таблиці). В результаті привласнення властивості значення 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.2 Опис прикладного програмного забеспечення

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

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

мал.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 с.




1. темах в учении Декарта ~ о качественном отличии сознания от психики животных Современная наука признаёт ч
2. Национальная безопасность Семинарские занятия являются одной из важнейших форм самостоятельной рабо
3. темах созданных человеком на основе отбора Пространственное размещение вида в природе это кри
4. Разработка дизайна организации и сферы услуг, методы доставки услуг
5. Пути улучшения использования персонала
6. Тема 3. Обеспечение экономической безопасности в реальном секторе 1
7. Введение в политологию
8. Лабораторна робота 2 ПРИГОТУВАННЯ РЕПЛІК ДЛЯ ЕЛЕКТРОННОМІКРОСКОПІЧНИХ ДОСЛІДЖЕНЬ Техніка без
9. ТЕМА 8 Мониторинг окружающей природной среды Для решения прикладных задач по охране природной и окруж1
10. Реферат- Значення генетики в житті суспільства Чим глибше аналізується природа спадковості людини т
11. И доктор социологических наук академик РАСН профессор кафедры педагогики психологии и социологии СтГАУ
12. мировоззренческими применительно к конкретным наукам- Как возник мир Как он устроен из чего сост
13. На тему- Структурная перестройка национальной экономики Республики Беларусь- причины особенности направл.
14. Межпредметные связи в обучении биологии
15. Оценка рыночной стоимости для целей реструктуризации
16. . Приглашение на вечеринку.
17. To tke nd run without greement
18. отчет по лабораторной работе 29 Определение ускорения свободного падения
19. Себестоимость продукции животноводства
20. Ветеринарно-санитарная экспертиза мяса