Читайте данную работу прямо на сайте или скачайте
Курсовая работа по Foxpro
1.Вступ..2 ст.
2.Що таке бази даних ?............................................................................................................3 ст.
3.Структура представлення даних..........................................................................................4 ст.
4.Опис алгоритму.....................................................................................................................6 ст.
5.Висновок................................................................................................................................7 ст.
6.Листинг-1...............................................................................................................................8 ст.
7.Листинг-2...............................................................................................................................9 ст.
8.Приклади екранних форм...................................................................................................10 ст.
9.Список використано
Вступ
Поставлене передмною завдання,я виконував на власному персональному компТютер з рахуванням пройденного на роках нформатикиа матералу, також нших джерел нформацÿ1.Темою сво¿ роботи я вибрав - облк та продаж автомоблв.Я вважаю,що ця тема дуже актуальна у нашому повсякденному житт.
Так, як з розвитком ринкових вдносин у нашй кра
Жоден облк будь-чого не може вестися без бази данних.Тому на допомогу користувачам створюються програми для роботою з базами даних.На сьогодншнй день
Моя програма не претендуе н звання повнстю функцонально
Додаток з перелком використано
В самй сут база даних -а це набр записв та файлв,органзованих особливим образом.В компТютер, наприклад, можна збергати прзвища та адреси друзв, або клúнтв.Можливо, ви зберга те с сво
Один з типв баз даних - це документи,набран за допомогою текстових редакторв та сгрупован по темах. нший типЦфайли електроних таблиць, обТ днан в групи по характеру використання. Якщо ви органзована людина,то спецальна структура каталогв та пдкталогв, можливо, допоможе вам впоратись з клькома сотнями електро-а них таблиць.В цьому випадку ви диспетчером бази даних. Але що робити коли, виконувана вами задача ста надто великою?Як збрати нформацю про всх клúнтв та
файлами при введен ново
Система правлння базами даних нада вам повний контроль над процесом визначення даних,
сленних таблицях.Рзномантн засоби СУБД забезпечують виконання трьох основних функцй:
визначення даних,обробка даних та оперування даними. Вс ц функцональн можливост в повнй мр реалзован в FoxPro. ле ж, що ж таке дан? Дан - це набр рзнордно
нкв, кинутих у ящик столу, або сюжету останього поганого роману. якщо ви коли-небудь намагались знайти потрбний вам рахунок у сво му ящику, або хорош роздл поганого роману,
ви зна
те, що сам по соб дан не принесуть корист.Для того щоб дан стали корисними, вам потрбний засб правлння ними Цсистема правлння базою даних.Вам потрбно порядкувати с ро- зкидан рахунки з тим,
щоб можна було легко знайти те, що потрбно в даний момент.Органзований набр даних
базою даних. Переваги компТютерно
-
КомпТютеризована база даних - швидка.Навть якщо у васа сього декльк сотен рахункв,то вам потрбно багато часу,щоб найти потрбну.З електроною базою даних ви найдете врний шлях для пошука необхдних даних на протяз деклькох секунд. -
КомпТютеризована база даних - потужна.Навть величезна папка не зможе мстити записи про тисяч спвробтникв та продан товари. електронна база даних може пдтримувати на жорсткому диску вашого компТютера стльки записв скльки вам необхдно одну,сотню,мльйон. -
КомпТютеризована база даних - розумна, так як може робити висновки.Тому, якщо ви використову
те ? в бзнес,
вона у повнй мр може вести ваш фнансов справи.п
Електронн таблиц та текстов документи чудовими засобами для виршення так званих Уоднокористувачевих задач, але вони погано пристосована для сумсного користування даними.Електронн таблиц також корисн в якост шаблонв для простих форм вводу нформацÿ,фле
,якщо вам необхдно провести комплексну переврку даних,то тут
ле, якщо з розширенням бзнесу почина збльшуватись кльксть спвробтникв, що вводять у компТютер закази,то без бази даних вам не обйтись.Так само електронна таблиця може використовуватись на великих пдпри мствах для пдготовки спвробтникам звтв про сво
Коли виника необхднсть колективного використання нформацÿ,справжня система правлння базами даних да можливсть захищати нформацю вд несанкцонованого доступа так, що право продивлятись дан або вносити в них змни отримують тльки вдповдн користувач. нформаця пода ться користувачев у вигляд даних з таблиць.Вони в свою чергу роздлен по заголовкам.Програмою передбачена можливсть доповнення даних
Основне програмне меню (рис.1) подане клькома додатковими пдменю: База автомоблв->Каталог,Додати Продажа ->Цна,Рк виготовлення,Колр,Продати нфо->Пошук за маркою авто,Вся нформаця При виконанн пункту меню База автомоблв пункту Каталог, на екран зТявля ться вкно з перелком автомоблв та деяких
При натисненн на наступний пунк меню База автомоблв,Додати,вдкриºться вкно бази даних для доповнення, бо змни даних. Пункт Продажа мстить бльш детальну нформацю про додатков параметри автомоблв.Так параметри, як Цна,Рк виготовлення,Колр виводяться в окремих вкнах з вдповдним номером автомобля злва. При натиснен клавш 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:\foxpro\1.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=
@ 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
Приклади екранних форм
Мал.1
Мал.2
Мал.3
Список використано тератури
1.Вейскас.Д, В26 Эффективная работа с Мicrosoft Access 97 - Спб: ЗАО Издательство Питер,1. - 976 с.:ил.
2.Кауфельд.Дж, К45а FoxProа для чайников. - К.: Диалекика, 1995.- 264 с., ил.
3.Microsoft Excel для Windows 95.Шаг за шагом: Практ. Пособ\Пер. с англ.-
М:Издательство ЭКОМ,1997.- 432с.:ил.
4.Селиджтаун.М, В26 FoxPro 2.5 Практическое пособие - М: изд. Москва-Пресс,1994.-296 с.:ил.; 3-е Издание.