Реферат по предмету "Программирование"


Курсовая работа по 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 cfoxpro1.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. nomerb name, Продана endscan delete all for namea .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 Спб ЗАО Издательство Питер,1999. 976 с.ил. 2.Кауфельд.Дж, К45 FoxPro для чайников. К. Диалекика, 1995 264 с ил. 3.Microsoft Excel для Windows 95.Шаг за шагом Практ. ПособПер. с англ МИздательство ЭКОМ,1997 432с.ил. 4.Селиджтаун.

М, В26 FoxPro 2.5 Практическое пособие - М изд. Москва-Пресс,1994 296 с.ил. 3-е Издание.



Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.