Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

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

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Вирішуючи деяку завдання із використанням електронної таблиці чи документа текстового процесора, ві одночасно визначаєте дані та задаєте необхідні функції й формули. Для нескладних завдань із невеликими об'ємами даних такий шлях досить раціональний .Алі із мірою накоичування інформації стає все трудніше працювати із великим числом електронних таблиць, чи текстових файлів.В якийсь момент із… Читати ще >

Курсова робота з Foxpro (реферат, курсова, диплом, контрольна)

ЗМІСТ.

1.Вступ…2 ст. 2. Що таке бази даних … …3 ст. 3. Структура представлення даних… …4 ст. 4. Опис алгоритму… …6 ст. 5. Висновок… …7 ст. 6. Листинг- 1… …8 ст. 7. Листинг- 2… …9 ст. 8. Приклади екранних форм… …10 ст. 9. Список використаної літератури… …11 ст.

Вступ.

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

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

Жоден облік будь-чого не може вестися без бази данних. Тому на допомогу користувачам створюються програми для роботою із базами даних. На сьогоднішній день їхні дуже багато й смердоті на свій чергу дуже різноманітні, зі своїми специфічними властивостями. Це такі програмні продукти як Excel, Access, Novell db, FoxPro, Paradox та інші програмні продукти.

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

____________________________ Додаток із переліком використаної літературист 11.

Коли таке база даних?

В самій суті база даних — це набір записів та файлів, організованих особливим образом. В комп’ютері, наприклад, можна зберігати прізвища та адреси друзів, чи клієнтів.Можливо, ві зберігаєте усі свої листи, й смердоті сгруповані по адресатам, а можливо, ви є набір файлів із фінансовими даними: отриманими, чи виставленими рахунками, витратами по чековій книжці, чи балансам. Один з типів баз даних — це документи, набрані за допомогою текстових редакторів та сгруповані по темах.Інший тип-файли електроних таблиць, об'єднані в групи характером використання. Якщо ві організована людина, то спеціальна структура каталогів та підкталогів, можливо, допоможе вам впоратись із кількома сотнями електроних таблиць. В цьому випадку ві є диспетчером бази даних. Алі що робити коли, виконувана вами завдання стає надто великою? Як зібрати інформацію про всіх клієнтів та їхні замовленнях, якщо дані розкидані по окремих текстових файлах та електроних таблицях? Як зберегти зв’язки між файлами при введені нової інформації? як переконатися, що дані введені правильно? Що робити, коли одна й та ж інформація може знадобитися одразу кільком користувачам, але й при цьому не можна допустити, щоб дві людини одночасно змінювали самі й тіж дані? Колі з’являються подібні проблеми, вам потрібна система управління базами даних.(СУБД) Система управління базами даних надає вам повний контроль над процесом визначення даних, їхні обробкою та використанням СУБД також істотно полегшує обробку великих об'ємів інформації, котрі зберігаються в багаточисленних таблицях. Різноманітні засоби СУБД забезпечують виконання трьох основних функцій: визначення даних, обробка даних та оперування даними. Всі ці функціональні можливості в повній мірі реалізовані в FoxPro. Алі ж, що ж таке дані? Дані - це набір різнорідної неорганізованої інформації, подібний до рахунків, кинутих у ящик столу, чи сюжету останього поганого роману.І якщо ві коли-небудь намагались знайти потрібен вам рахунок у своєму ящика, чи хороші розділ поганого роману, ві знаєте, що сам по собі дані не принесуть користі .А щоб дані стали корисними, вам потрібен засіб управління ними -система управління базою даних. Вам потрібно упорядкувати усі рвзкидані рахунки із тим, щоб можна було б легко знайти ті, що потрібно в даний момент. Організований набір даних й є базою даних.

Переваги комп’ютерної бази даних :

— Комп'ютеризована база даних — швидка. Навіть якщо ви усього декілька сотень рахунків, то вам потрібно багато часу, щоб знайти потрібну.З електроною базою даних ві знайдете вірна шлях для пошука необходимых даних протягом декількох секунд.

— Комп'ютеризована база даних — потужна .Навіть величезна папка не зможе умістити записи про тисячі співробітників та продані товари. А електронна база даних може підгримувати на жорсткому диску вашого комп’ютера скільки записів стільки вам необхідно одну, сотню, мільйон.

— Комп'ютеризована база даних — розумна, так як може робити висновки. Тому, якщо ві використовуєте її в бізнесі, вона у повній мірі може вести ваші фінансові справи.Її можна використовувати, наприклад, для підрахунка доходів, котрі ві отримуєте від буріння на шельфі, продаж автомобілів, чи виробництва «кока-коли».

Управління даними.

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

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

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

Структура представлення даних.

Інформація подається користувачеві у вигляді даних із таблиць. Вони на свій чергу розділені по заголовкам. Програмою передбачена можливість доповнення даних й їхні ліквідація при виконанні певних процедур. Дані подані у різних класових категоріях. Основне програмне меню (мал.1) подане кількома додатковими підменю: База автомобілів->Каталог, Додати Продаж ->Ціна, Рік виготовлення, Колір, Продати Інфо->Пошук за маркою авто, Вся інформація Вихід.

При виконанні пункту меню «База автомобілів» пункту «Каталог», на екрані з’являється вікно із переліком автомобілів та деяких їхніх параметрів, котрі знаходяться у базі даних на даний момент. Користувачу будуть рекомендовані такі дані, як: Номер, Назва, та Модель автомобілів.При натисненні клавіші Enter вікно автоматично закриється. При натисненні на наступний пунк меню «База автомобілів», Додати, відкриєється вікно бази даних для доповнення, або зміни даних. Пункт «Продаж» містить более детальну інформацію про додаткові параметри автомобілів.Такі параметри, як «Ціна»,"Рік виготовлення","Колір" виводяться в окремих вікнах із відповідним номером автомобіля зліва. При натиснені клавіші Enter до пункту «Продати» користувач БД має змогу виконати операцію продаж автомобіля. На запитання програми про введння назви автомобіля для продажу, в рядок для введення даних треба запровадити повну назву автомобіля, а нижне полі його номер. Процедура продаж завершується виведенням на дисплей повідомлення про ті, що автомобіль був успішно проданий. При цьому автомобіль який був проданий із усіма його параметрами повністю знищується з записів бази даних. Підпункт «Пошук за маркою авто» пункту «Інфо» дозволяє користувачеві знайти повний опис автомобілів вказаної марки, котрі присутні у списках бази даних. На запит програми про введення назви автомобіля треба лише запровадити повну його назву й інформація про автомобілі вказаної марки з’явиться на дисплеї. Тиском клавіші Enter данні зникнуть й користувач може перейти до подальшої роботи. Тиском на підпункт «Уся інформація «користувачеві якщо наведена абсолютно вся інформація щодо всіх автомобілів й їхні параметрів. Тиском до пункту «Вихід» відбувається завершення роботи із програмою.

Опис алгоритму.

Створення БД.

Заповнення БД.

даними Активація БД.

Опис програмного вікна.

Опис головних.

меню.

Присвоєння значень.

Опис додаткових.

підменю.

Опис вікон.

меню Активація.

Опис процедур

Запуск програми.

Вихід Деактивація.

ВИСНОВОК.

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

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

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

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

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

Лістинг програми 1.

Define window AutoTrade from 0,0 to 24,79 activate window AutoTrade set talk off clear use c: foxpro1. dbf define menu AutoTrade define pad baza of AutoTrade prompt «База автомобілів «at 1,5 define pad prodaza of AutoTrade prompt «Продаж «at 1,25 define pad kakie of AutoTrade prompt «Інфо «at 1,36 define pad exit of AutoTrade prompt «Вихід «at 1,43 On pad baza of AutoTrade activate popup vau On pad prodaza of AutoTrade activate popup vau1 On pad kakie of AutoTrade activate popup vau2 on selection pad exit of AutoTrade cancel Define popup vau Define bar 1 of vau prompt «Каталог «Define bar 2 of vau prompt «Додати «On selection bar 1 of vau do p3 On selection bar 2 of vau append define popup vau1 Define bar 1 of vau1 prompt «Ціна «define bar 2 of vau1 prompt «Рік випуску «define bar 3 of vau1 prompt «Колір «define bar 4 of vau1 prompt «Продати «on selection bar 1 of vau1 browse all fields nomer, price on selection bar 2 of vau1 browse all fields nomer, year on selection bar 3 of vau1 browse all fields nomer, color on selection bar 4 of vau1 do p1 Define popup vau2 Define bar 1 of vau2 prompt «Пошук по марці авто «Define bar 2 of vau2 prompt «Уся інформація «on selection bar 1 of vau2 do p2 on selection bar 2 of vau2 do p4 activate menu AutoTrade deactivate menu deactivate window AutoTrade procedure p1 a= «» b= 0000 @ 10,10 say «Запровадьте назва автомобіля на продаж «get a @ 11,10 say «Запровадьте номер автомобіля «get b read.

Лістинг програми 2.

scan for name = a .and. nomer=b? ? name, «Продана «endscan delete all for name=a .and. nomer =b pack clear return procedure p3 define window catalog from 9,10 to 24,70 activate window catalog display all nomer, name, model wait deactivate window catalog clear return Procedure p4 define window vsedanni from 6,1 to 24,70 activate window vsedanni display all wait deactivate window vsedanni clear return Procedure p2 m= «» @ 10,10 Say «Запровадьте назва автомобіля на допомогу пошуку «get m read Scan for name = m endscan? display all for name = m wait clear return.

Приклади екранних форм.

[pic].

Мал.1.

[pic].

Мал.2.

[pic].

Мал.3.

Список використаної літератури.

1.Вейскас.Д, В26 Ефективна роботу з Мicrosoft Access 97 — Спб: ЗАТ «Видавництво Питер», 1999. — 976 с.:ил. 2.Кауфельд.Дж, К45 FoxPro для «чайників». — До.: «Диалекика», 1995. 264 з., мул. 3. Microsoft Excel для Windows 95. Шаг по кроку: Практ. ПособПер. з анг.- М: Издательство ЭКОМ, 1997. 432с.:ил. 4.Селиджтаун.М, В26 «FoxPro 2.5 Практичне посібник» — М: вид. «МоскваПресс», 1994.-296 с.:ил.; 3-тє Издание.

Показати весь текст
Заповнити форму поточною роботою