Українські реферати, курсові, дипломні роботи
UkraineReferat.org
українські реферати
курсові і дипломні роботи

Програми для роботи з базою даних

Реферати / Комп'ютери і технології / Програми для роботи з базою даних

Крім того, об'єкт TApplication містить функції, щоб легко завантажувати і використовувати Borland Замовна Бібліотека Засобів керування (Custom Controls Library) і Бібліотека засобів керування тривимірними об'єктами від Microsoft.

Ви не повинні забезпечити явну функцію WinMain для вашого ObjectWindows 2.0 прикладними програмами; Ви можете замість цього використовувати функцію OwlMain. OwlMain дозволяє Вам використовувати int argc і символ ** параметри argv і повертати int, точно так само як традиційний C чи програма C++ з головною функцією.

За точним визначенням слова інкапсуляція довелося звернутися до «Енциклопедії персонального комп'ютера Кирила і Мефодія»

Інкапсуляція (encapsulation) - оформлення пакета. Додавання додаткової керуючої інформації до пакета при його передачі між мережами, що використовують різні протоколи.

Кожен клас у ObjectWindows відповідає за виконання програмою визначеної функції. У курсовій використовуються наступні класи:

Одним з головних класів є TWindow - створює універсальне вікно, що може змінюватися і переміщатися.

Стандартний засіб керування Windows - смуга прокручування TscrollBar - смуга прокручування (подібно тим, що є в прокручувающихся вікнах і списках) зі стрілками напрямку і бігунком прокручування.

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

Клас TFont дозволяє Вам легко створювати і використовувати шрифти Windows у ваших прикладних програмах. TFont клас формує всі атрибути логічного шрифту. TFont отриманий з TGdiObject забезпечує конструктори для створення об'єктів шрифту з явної чи інформації побічно.

TPen клас формує логічне перо. Він містить колір для "чорнила" пера (схований в об'єкті TCOLOR), ширину пера і стиль пера.

Об'єкти TDialog представляють модальні і немодальні елементи інтерфейсу діалогового вікна.

TPaintDC клас. Клас СИСТЕМИ ЦИФРОВОГО КЕРУВАННЯ (DC), отриманий з TWindowDC, що починає і закінчує виклик фарби запитом з WM_PAINT з використання функцій відгуків.

Використання цих класів полегшило роботу зі створення об'єктів додатка. В основному ці класи прописані в додатковому файлі auto_dial.cpp (Додаток 2). Більш докладно основні з цих класів будуть описані далі по тексту курсової (Пункт 4. Розробка програмного забезпечення поставленої задачі мовою C++ в у середовищі Borland C++ 4.x. Частина 6).

1. Постановка й алгоритм рішення задачі

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

У даному курсовому проекті розробляється програмне забезпечення саме для досягнення цієї мети.

Для рішення цієї задачі розробляємо 3 кроки і для кожного з них – свої методи рішення.

1.2 Методи рішення. В основу програми покладена спеціально створена база даних, за допомогою СУБД «КАРАТ»(dBase III Plus).

База даних – це зведення даних по цікавлячим нас об'єктам, створене з використанням команд СУБД у виді спеціальної таблиці. Особливостями цієї таблиці можна виділити спеціальні поля (стовпчики), названі відповідно з зазначеними даними в цих таблицях. Використання полів полегшує постановку формул при складанні рішення задачі.

Для програми створюємо спеціальну базу даних Autodal.dbf. У ній 6 полів, у яких зазначені відповідні значення. Перше поле «Назва автосалону», друге - «Марка автомобіля», «Рік випуску» - ці три поля статичні. Три основних поля «Кількість», «Ціна закупки», «Ціна продажу» - функціональні і дуже важливі при рішенні задач.

У базі даних Карат для полегшення розрахунків ці поля даються в спрощеному варіанті, що полегшує написання формул:

«Назва автосалону» - NAME_A

«Марка автомобіля» - NAME_MASH

«Рік випуску» - GOD_VIP

«Кількість» - KOL_VO

«Ціна закупки» - CENA_ZAK

«Ціна продажу» - CENA_PROD

Для обробки вироблених розрахунків пишемо програму на мовах dBase III Plus і Borland C++ 4.x.

Розрахунок у СУБД КАРАТ. Тут розраховуємо загальний прибуток автосалону. У програмі використовуємо наступну формулу:

(CENA_PROD/CENA_ZAK)*KOL_VO.

2. Розробка програмного забезпечення редактора бази даних мовою dBase III Plus у середовищі FoxBASE.

2.1 Мова програмування dBase III Plus.

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

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

DBMS (Data Base Management System), система керування базою даних (СУБД). Система програмного забезпечення, що має засобу обробки мовою (БД), що дозволяє обробляти звертання до БД, що надходять від прикладних програм і (чи) кінцевих користувачів, а також підтримувати цілісність БД.

СУБД – одні з найбільш розповсюджених програмних продуктів. Вони розрізняються швидкістю обробки даних (виконання запитів, пошуку в таблицях), можливостями збереження різних типів даних, способами підтримки цілісності і несуперечності даних у таблицях. Основна відмінність між СУБД полягає в реалізації моделі даних БД. Найбільш поширені в даний час СУБД dBase, FoxPro, Paradox, Clarion, Access, що можуть вирішити практично всі задачі користувача. dBase була першої найбільш розповсюдженої СУБД для ОС MS-DOS. FoxBASE - також одна з перших СУБД, що дотепер залишається популярної, відрізняється великою швидкістю обробки даних.

СУБД «КАРАТ» бере свій початок від мови dBase3Plus(FoxBASE 3). Для зручності використання на території колишнього СРСР, мова FoxBASE 3 був русифікований і перетворений у «КАРАТ». Тепер маючи представлення про те, що таке СУБД «КАРАТ», ми можемо приступити до опису створеної бази даних.

2.2 Розробка бази даних для рішення поставленої задачі.

Опис бази даних.

У курсовій роботі використана база даних, написана в середовищі СУБД «КАРАТ», Назва створеної бази даних «Autodal.dbf».

1. Для розрахунків були узяті три поля:

· KOL_VO – «Кількість»

· CENA_ZAK – «Ціна закупки»

· CENA_PROD – «Ціна продажу»

2.3 Редактор бази даних розроблений мовою FoxBASE

Для полегшення роботи зі створеною базою даних, у СУБД «КАРАТ» передбачене створення спеціального програмного додатка. У даному випадку створюється редактор бази даних для спрощення доступу до записів у полях бази даних.

Завантажити реферат Завантажити реферат
Перейти на сторінку номер: 1  2  3  4  5 

Подібні реферати:


Останні надходження


© 2008-2024 україномовні реферати та навчальні матеріали