Деректер қорының реляциялық кестесі
![](/assets/img/loading.gif)
![](/assets/img/loading.gif)
Қазақстан Республикасы Білім және ғылым министрлігі
Баишев университеті
Кафедра: Ақпараттық коммуникациялық технологиялар
КУРСТЫҚ ЖҰМЫС
Тақырыбы: Косметика дүкенінің жұмысын автоматтандыру
Тексерген:
т.ғ.м., аға оқытушы
Медеуов Е.К.
Орындаған:
АЖ-301 тобының студенты
Аймағамбет Ж.Ж
Ақтөбе 2020
МАЗМҰНЫ
КІРІСПЕ
3
1.
Мәліметтер қоры туралы түсінік
4
1.1
Мәліметтер қоры
4
1.2
Мәліметтер қорын құру қағидалары
5
1.3
Мәліметтер қорлары мен қосымшалар
7
1.4
Мәліметтер қорын жобалау
8
2.
Borland Delphi ортасы
11
2.1
Borland Delphi ортасы туралы жалпы түсінік
11
2.2
Delphi объектіге бағытталған ортасының мүмкіндіктері
13
3
ADO мәліметтер қоры технологиясы
15
3.1
ADO технологиясы туралы жалпы түсінік
15
3.2
OLE DB провайдері
15
3.3
Курсордың орналасуы (CursorLocation қасиеті)
18
4.
Косметика дүкенінің жұмысын автоматтандыру
19
4.1
Косметика дүкенінің мәліметтер қорын құру
19
20
4.2
Delphi ортасында Косметика дүкенінің жұмысын жобалау
ҚОРЫТЫНДЫ
23
Пайдаланылған әдебиеттер
24
Кіріспе
Менің курстық жұмыс тақырыбы косметика дүкенін автоматтандыру деп аталады. Бұл деректер қоры басқа қосымшалар сияқты Delphi-де жасалған. Бұл Delphi тілін және Access бағдарламасын пайдалану арқылы жасалды.
Курстық жұмыс түрі: косметика дүкенінің жұмысын автоматтандыру.
Курстық жұмыстың мақсаты: косметика дүкенінің анықтамалық қызметінің жұмысын автоматтандырумен танысу, мәліметтер базасын құру және Delphi бағдарламалау ортасының объектілі-бағытталған ортасын зерттеу.
Курс тапсырмалары: деректер базасын құру, косметика дүкенінің жұмысын автоматтандыру арқылы деректерді іздеу және сұрыптау.
Курстық жұмыс кезеңдері: менің курстық жұмыс теориялық және жобалық бөліктерден тұрады.
Бірінші бөлім деректер қоры және олардың объектілері, деректер базасын моделдеу және жобалау туралы ақпаратты қамтиды.
Borland Delphi екінші бөлімі объектілі-бағытталған бағдарламалау ортасын және оның артықшылықтарын сипаттайды.
Үшінші бөлімде ADO технологиясы мен қызметтері туралы ақпарат берілген.
Төртінші бөлімде курстық жұмыстың практикалық бөлімі - "косметика дүкенін автоматтандыру"талданады.
Қорытынды бөлім әдебиеттің соңғы тізімімен аяқталады.
1.Мәліметтер қоры туралы түсінік
1.1 Мәліметтер қоры
Деректер қоры-бұл ақпаратты сақтауға және жинауға арналған ұйымдастырылған құрылым. Алғаш рет деректер базасының тұжырымдамасы пайда болды, онда жаңа техникалық қызмет көрсету туралы деректер ағымдағы шын мәнінде сақталады. Алайда, көптеген заманауи деректер қорын басқару жүйелері өз құрылымына деректерді ғана емес, сонымен қатар олардың пайдаланушылармен және басқа да ақпараттық-бағдарламалық кешендермен өзара іс-қимыл жасау әдістерін де қосады. Сондықтан біз ақпаратты ғана емес, сонымен қатар ақпаратты заманауи деректер базасында сақтай аламыз. Деректер қорының түрі:
1. фактографиялық-қатаң белгіленген форматтағы кейбір жүйелік объектілер туралы қысқаша ақпаратты қамтиды;
2. құжаттық-әр түрлі құжаттарды қамтиды: мәтіндік, графикалық, аудио -, мультимедиялық;
3. таратылған деректер базасы әртүрлі, оның бөліктері сақталады, ал желі әртүрлі компьютерлерде біріздендірілген;
4. орталықтандырылған-бір компьютерде сақталатын деректер базасы;
5. Деректер қорының реляциялық кестесі.
Деректер қорының негізгі қасиеттерінің бірі деректерді пайдаланатын бағдарламалардың тәуелсіздігі болып табылады. Деректер базасымен жұмыс істеу әр түрлі міндеттерді шешуді талап етеді, олардың негізгілері: деректер базасын құру, деректер базасына деректерді жазу, деректерді түзету және пайдаланушылардың сұраныстары негізінде деректер базасынан деректерді таңдау.
Оқыту нысаны ретінде Microsoft Word және Microsoft Excel пакеттерімен бірге Microsoft Office пакетіне кіретін Microsoft Access нысанын таңдаңыз. Егер нақты жұмыс әдістері бағдарламаның нұсқасымен байланысты болса, онда біз Microsoft Access 2010 соңғы нұсқасына сүйенеміз, бірақ негізінен екінші рет пайда болатын жалпы ұғымдарға сүйенеміз.
Біріншіден, егер қорда ешқандай ақпарат болмаса, онда қордың әлі де ұйымдастырылған деректер қорына тиесілі екенін түсінеміз. Бұл дәлел әдіснамалық маңызы бар. Қорда ешқандай деректер жоқ-бұл қордың құрылымы. Қордың құрылымы осы қордағы деректерді енгізу және сақтау әдістерін анықтайды. Деректер қорының қарапайым "компютерлік емес" нұсқасы-бұл күн сайын бір бетке бөлінетін бизнес-күнделік. Ол бір жол жазылмаған болса да күнделік болып қалады. Бұл кітап жазудан, жұмыс дәптерінен және басқа да жазба жұмыстарынан анық ерекшеленеді.
Деректер базасының объектілері әртүрлі болуы мүмкін,бірақ олардың ешқайсысы да олардың деректер базасы бола алмайды, кестенің негізгі объектілері-бұл оның. Деректер қорының қарапайым кестесі кем дегенде бір жыл бұрын. Осылайша, деректер қорының құрылымы кестелердің құрылымына ұқсас. Екі өлшемді кесте құрылымы бағандар мен жолдардан тұрады екенін білеміз. Қарапайым деректер Қорының құрылымында олар өрістер мен жазбалар деп аталады. Егер кестеде жазба болмаса, оның құрылымы тек өрістен тұрады. Егер сіз негізгі кестедегі өріс құрылымын өзгертсеңіз, біз деректер базасының құрылымын өзгертеміз және тиісті деректер базасын аламыз.
Деректер қоры өрістерінің қасиеттері. Деректер қорының өрістері қордың құрамын анықтайды ғана емес, әрбір жол үшін көрсетілген ұяшыққа жазылған деректердің қасиеттерін анықтайды. Microsoft Access деректер қорын басқару жүйесін пайдаланып және осы өрістердің қасиеттерін атап өтейік:
- Өріс аты-деректер базасымен автоматты операцияларды орындау кезінде осы өрісте деректермен қалай жұмыс істеуді анықтайды.
- Өріс түрі-осы өріске жазылатын деректер түрін көрсетеді.
- Өрістің өлшемі-өрісте жазылған деректердің максималды ұзындығын анықтайды.
- Өрісті қолдану-өріске деректерді қосу жолын анықтайды.
- Енгізу маскасы-деректер өрісіне енгізілген деректерді қолдануды анықтайды.
- Таңба-осы өрістің кестесіндегі бағанның тақырыбын анықтайды.
- Келісілген мән-өріс ұяшықтарына автоматты түрде енгізілетін мән.
- Мән шарты-енгізілген ақпараттың дәлдігін тексеру үшін шектеу.
-Қате туралы хабар-өріске қате деректерді енгізгенде автоматты хабар.
-Міндетті өріс-қорды толтыру үшін қажетті өрістерді анықтайтын қасиет.
1.2 деректер базасын құру принциптері
Егер жұмыс істеу қажет болса, көптеген мәліметтер әрдайым деректер базасын пайдаланды.
Деректер базасы-бұл ең алдымен кестелердің жиынтығы, бірақ содан кейін бізде деректер базасы, сондай-ақ басқа процедуралармен толықтырылуы мүмкін бірқатар басқа да нысандар бар, біз олардың байланысты екенін көреміз. Кестені көптеген объектілердің сипаттамалары бар қарапайым екі өлшемді кесте ретінде қарастыруға болады. Кесте идентификатор атын қамтиды.
Кестеде келтірілген графиктер объектілер-учаскелердің кейбір сипаттамаларына сәйкес келеді. Әрбір сайт сақталатын ақпараттың атымен және түрімен сипатталады. Өріс аты-деректерді пайдалану үшін әр түрлі бағдарламаларда қолданылатын идентификатор. Ол латын әріптерімен жазылған, мысалы, кез келген идентификатор, бір сөзден тұрады және т.б.
Өрістің түрі осы өрісте сақталған деректер түрін сипаттайды. Бұл жолдарда сандар, үлкен мәтіндер (мысалы, қызметкерлердің сипаттамалары), сызбалар (қызметкерлердің сызбалары) және т. б. болуы мүмкін.
Кестедегі әрбір жол нысандардың біріне сәйкес келеді. Бұл жазба деп аталады және осы нысанды сипаттайтын барлық аймақтарды қамтиды.
Деректер қорының кестелерін құру кезінде ақпараттың келісілмеуін қамтамасыз ету маңызды. Әдетте бұл негізгі салаларды қосу арқылы жасалады. Негізгі Сайт бір немесе бірнеше сайт болуы мүмкін.
Кестемен жұмыс істеу кезінде пайдаланушы немесе бағдарлама жүгіргіні жазбалардың үстінен жылжытады. Әр уақытта ағымдағы жазба бар, содан кейін жұмыс орындалады. Деректер қорының кестелерінде жазбалар енгізу тәртібіне байланысты (жаңа қызметкерлер пайда болған кезде) еркін түрде орналастырылуы мүмкін. Бірақ бұл кестелер пайдаланушыға ұсынылған кезде түзетілуі тиіс. Пайдаланушы оларды алфавиттік ретпен немесе бөлімдер бойынша немесе туған жылының ұлғаюына қарай және т.б. көре алады.индекс ұғымы деректерді реттеу үшін қолданылады. Индекс кесте қаралатын тәртіпті көрсетеді. Ол пайдаланушы мен кесте арасындағы делдал.
Деректер қоры әдетте бір кестеден емес, бірнеше кестеден тұрады. Мысалы, кейбір ұйымдар үшін деректер базасы әр бөлімнің сипаттамасымен кестені қамтиды. Dep деп аталатын кестенің мысалы келесі кестеде келтірілген. Бұл кестедегі өріс атаулары - Dep және Proisv.
Dep бөлімшелері туралы мәліметтер кестесінің мысалы:
Бөлім
Тип
Dep
Proisv
Бухгалтерия
Басқарма
Цех
Өндіруші
Цех
Өндіруші
Жеке кестелер, әрине, пайдалы, бірақ сіз кесте жиынтығынан қосымша ақпарат ала аласыз. Мысалы, пайдаланушы өндірістік цехтарда жұмыс істейтін қызметкерлердің жалпы санын білуі қажет. Бірақ жоғарыда келтірілген кестелердің бірі бұл сұраққа жауап бермейді, өйткені Pers кестесінде бөлімшелер түрлері туралы деректер жоқ, ал Dep кестесінде қызметкерлер туралы деректер жоқ. Мұндай сұрауларға жауап алу үшін байланысқан кестелер жиынтығын ұсыну қажет.
Байланыс кестелерінде әдетте бір кесте негізгі, ал екіншісі немесе бірнеше басқа кестелер-көмекші болып табылады. Негізгі және қосалқы кестелер бір-бірімен кілтпен байланысты. Кілт екі кестеде орналасқан сайт болуы мүмкін. Мысалы, жоғарыда келтірілген кестелерде басты кесте-Dep кестесі болып табылады, оның көмекшісі Pers кестесі болып табылады және олар екі кестеде бар DEP аймағына қосылған. Курсор негізгі кестенің индексінде орналасқан. Осылайша, егер көрсетілген заңды тұлғалар сатып алады тауарлар, жұмыстар және қызметтер үшін қажетті жұмыс істеуін қамтамасыз ету, сондай-ақ мемлекеттік функцияларды орындау немесе өзінің жарғылық қызметтен шыққан ақша қаражатының осы заңды тұлғалар жүзеге асыруға міндетті сатып алу Туралы заңға сәйкес мемлекеттік сатып алу және ажырасу.
1.3 деректер қоры және қосымшалар
Деректер қоры мен қосымшалардың салыстырмалы орналасуына байланысты келесі деректер қорын таңдауға болады:
* Жергілікті деректер қоры;
* Қашықтағы деректер қоры.
Жергілікті қосымшалар жергілікті деректер базасымен жұмыс істеу үшін, ал клиент - серверлік қосымшалар-қашықтағы деректер базасымен жұмыс істеу үшін дайындалады.
Бұл жағдайда осы дипломдық жобада айтылған талаптарға сәйкес жоба дәл осы дипломдық жобада іске асырылады деп болжанады. Осылайша, келесі қосымшаларды атап өтуге болады:
* Жергілікті деректер қорын пайдаланатын қосымшалар бір деңгейлі (бір арналы) қосымшалар деп аталады. Қосымша деректер қоры бірыңғай файлдық жүйені құратындықтан;
* Қашықтағы деректер базасын пайдаланатын қосымшалар екі деңгейлі (екі буынды) және көп деңгейлі (көп буынды) қосымшаларға бөлінеді. Екі деңгейлі қосымшада клиенттік және серверлік бөлімдер бар;
* Көп деңгейлі (әдетте үш деңгейлі) қосымшалар қосымша мәліметтерді қоса алғанда, клиент пен сервер туралы мәліметтерді қамтиды. Мысалы, үш деңгейлі қосымшаларда клиенттік бөлшектер, қосымшалар сервері және деректер қорының сервері бар.
Delphi бір деңгейлі және екі деңгейлі қолданбалар жергілікті және жойылған деректер қорына келесі тетіктер арқылы қол жеткізуге болады::
* BDE (Borland Database Engine-Borland) деректер базасымен өзара іс-қимыл жасау үшін әзірленген AP1 интерфейсін ұсынады.
* ADO (data objects Active X Date Objects-Active X) OLE DB (Objects Linking and Embedding Database-деректер қоры объектілерін байланыстыру және кірістіру) ;
* dbExpress драйверлер жиынтығы арқылы деректер базасынан ақпаратқа жылдам қол жеткізуді қамтамасыз етеді;
* Interbase тікелей Interbase деректер базасына қатынауды ұсынады.
Деректер базасындағы ақпаратқа қол жеткізу технологиясын таңдау өңделетін қосымшаның әр түрлі үлестірімдеріне дайындалу ыңғайлылығы негізінде, сондай-ақ жад ресурстарының қосымша құнын ескере отырып анықталады. Мысалы, BDE үшін орнату деректер базасында қолданылатын дисктегі және бүркеншік аттардағы 15 МБ Сыртқы жадты қалпына келтіруді талап етеді.
Datasnap қозғалтқышы арқылы Delphi 7 үш деңгейлі қолданбаларын жасай аласыз. Деректер қорының үш деңгейлі қосымшаларын әзірлеу кезінде қолданылатын компоненттер DataSnap және DataAccess беттерінде орналасқан.
1.4 деректер базасын жобалау
Дұрыс емес Рұқсаттар мен қажеттіліктерді жобалау кезінде жөндеу өте қиын болады. Сондықтан бұл кезең басты кезең болып табылады.Техникалық тапсырмаларды дайындау. Деректер қорын жобалау кезінде пайдаланушыға міндет қойылуы тиіс. Ол үшін пайдаланушы тиісті терминология мен жалпы ДББЖ-ның ең болмағанда негізгі техникалық ерекшеліктерін білуі тиіс. Сондықтан пайдаланушымен жұмыс істеу үшін келесі әрекеттер орындалады. - Сур. 2.7 өзіндік ерекшеліктерге ұқсас жұмыс көрсетілген. Егер мұндай жұмыс болмаса, Тапсырыс берушінің проблемалары мен қажеттіліктері туралы біліңіз және оған техникалық тапсырма дайындауға көмектесіңіз.
Өндіріске арналған техникалық тапсырма және мыналар дайындалды:::
* Клиент қолданатын деректер тізімін жасау қажет;
* Сіздің клиенттік командаңызды басқару үшін қажетті деректер тізімі, яғни компьютерден түсетін деректер тізімі;
* Тапсырыс берушіге ол қажет емес, бірақ ол басқа жоғары тұрған немесе өзге аудиторлық органдарға берілуі тиіс . Ақпарат тізімі. Бұл жағдайда негізгі тапсырыс берушінің мекемесімен ғана емес, деректер базасын пайдаланатын барлық бөлімшелермен және қызметтермен өзара іс-қимыл жасау қажет.
Деректер сұлбасын құру. Сіз деректерді пайдалануды немесе жіберуді шешкеннен кейін, клиент деректер қорының жүйесін, яғни негізгі кестелердің құрылымын жасайды.
1. негізгі өрістердің тізімін құрастырудан бастайық. Тіпті жүздеген өріс болуы мүмкін.
2.әрбір өрісте жазылған ақпарат түріне сәйкес, осы өріске ең жақын типін анықтаңыз.
3. деректер қорының қанша бөлімі бірнеше кестеден тұрады, қанша кесте және олардың одан әрі таралуы. Кестелерді үлестірудің негізгі өлшемі көршілес жазбалардағы деректердің қайталануы болып табылады. Суретте көрсетілген кестеде деректер мекенжай өрісінде қайталанады және осы кестені болдырмау үшін оны екі өзара байланысты кестеге бөлу керек.
4.in әрбір кестеде кілттің кілт өрісі таңдалады. Мысалы, студенттің жеке шифры бар өріс студенттің деректер кестесінде негізгі өріске берілуі мүмкін. Мұндай платформа сабақ кестесі үшін табылмауы мүмкін, бірақ ол "сабақ уақыты" және"аудитория саны"өрістерімен бірге жасанды түрде жасалуы мүмкін. Бұл комбинация қайталанбайды, өйткені әр түрлі сабақтар бір сыныпта бір уақытта өткізілмейді. Егер кестеде негізгі өріс ретінде бірде-бір өріс табылмаса, онда санауышты қосымша деректерсіз енгізуге болады.
5. клиенттік кестені қарастырайық, мысалы, клиент коды өрісі. Бұл түсінікті, өйткені әрбір клиенттің өз коды болады, ол біріктіріледі. Ал енді тапсырыс графигіне( order) қарайық, мұнда біз көптеген тапсырыстар жасай аламыз, себебі клиенттің коды бірегей бола алмайды. Деректер схемасында бұл өрістер тікелей контактілерге қосылады. Осы жағында ол "1" тік Жұлдызшамен, екінші жағында-"шексіздік"жұлдызшасымен белгіленген. Бұл графикалық әдіс "біреу көп"қатынасын көрсетеді.Кестеде Тапсырыс коды кілттік өріс бар. Онда кім, қашан және қандай бағамен өтті деп жазылған. Мұнда сіз осы тапсырманы қай қызметкер орындағанын қайта біле аласыз. Тапсырыс кестесіндегі қызметкердің коды өрісі бірегей тапсырма алған немесе қабылдайтын, немесе негізгі емес, бірақ бұл қызметкер өрісі бірегей болады. Бұл кестелер реляциялық қатынастармен байланысты кестелер деп аталады. Отырып, отырып, отырып, отырып, отырып, отырып, отырып, отырып, отырып, отырып, сіз жұмыс орнында, сіз сотқа бере аласыз.
6. осы схема жасалғаннан кейін "қағаз" техникалық тапсырмасының кезеңі аяқталады. Бұл схема сұрау бастамашысымен келісілуі тиіс, сонда деректер базасын құруға кірісуге болады. Бірақ жобаны әзірлеу кезінде Тапсырыс беруші жобаның басында жаңа идеяларды алатынын ұмытпаңыз. Жобалаудың барлық кезеңдерінде ел барлық жаңа секциялар мен мекеменің орналасу орындарын бірыңғай жүйеге біріктіруге ұмтылады. Тапсырыс берушінің барлық тілектерін орындау мүмкіндігі көбінесе деректер базасын әзірлеушінің мамандану дәрежесімен анықталады. Егер деректер схемасы дұрыс болса, деректер базасына жаңа кестелерді қосу қиын емес. Ал егер Қордың құрылымы тиімсіз болса, жобалаушы қиындық көріп, Тапсырыс берушімен кездеседі. Орындаушы мен Тапсырыс беруші арасындағы жанжал әрбір Орындаушының біліктілігінің төмен деңгейін көрсетеді. Сондықтан негізгі кезең деп Деректер базасын жобалаудың алдын ала кезеңін есептеу керек. Оның табысы, деректер қоры мен пайдаланушылардың қол жетімділігі онымен қаншалықты ыңғайлы жұмыс істеуге байланысты. Егер пайдаланушыда оған сұраныс болмаса, онда бұл оның біліктілігінің төмен деңгейі емес, қор дизайнері біліктілігінің төмен деңгейі туралы айтады.
Компьютерде және деректер базасында алдын ала жобалаудың келесі кезеңі оны іске асырудың осы кезеңінде басталады және аяқталады. Осы сәттен бастап ДҚБЖ-мен жұмыс басталады . Деректер қоры-бұл оларда сақталатын, өте құнды және ақпарат жария рөл атқаратын деректер. Көп жағдайда мәліметтер базасында мыңдаған адам жұмыс істейді. Деректер базасында сақталған деректер адамдардың көптеген артықшылықтарына байланысты. Сондықтан деректер қорын пайдалану кезінде жіберілген қателерге байланысты деректер базасы бұзылмауға тиіс. Қазіргі уақытта деректер қорының құрылымындағы өзгерістерге байланысты жаңа кестені немесе басқа объектілерді құру үшін деректер қорының файлы сақталады. ДББЖ пайдаланушыны осы операциялар туралы ескертеді. Бұл жаһандық операциялар деп аталады. Олар деректер қорының көшірмесімен орындалады.Екінші жағынан, Қордың құрылымына сәйкес деректердің мазмұнын өзгерту бойынша операциялар барынша автоматтандырылған және ескертулерсіз орындалады. Егер сіз деректер кестесімен жұмыс істесеңіз және Біз деректер құрылымында бірдеңе өзгертеміз, онда өзгерістер тез және автоматты түрде сақталады. Биржалық кестедегі барлық өзгерістер автоматты дискіде сақталады.
2. Borland Delphi ортасы
2.1 Borland Delphi ортасына шолу
Объектілі-бағытталған оқиғалы бағдарламалау тілінде бағдарлама жұмысы негізінен оқиғалар тізбегінен және әр түрлі нысандардың оқиғаларына реакциялардан тұрады. Олардың визуальды типтері QBasic бағдарламасы негізінде визуальды негізгі тіл Windows операциялық жүйесі негізінде Pascal объектілі тілінде бағдарламалау тілі (Visual - визуальды, экранда). Бұл, атап айтқанда, Delphi бағдарламалау тілі-кез келген қосымшамен дайындалуы мүмкін жылдам, қуатты тіл.
Delphi бағдарламалау тілін курстық жұмыста қолдану ең қиын және қазіргі уақытта қол жетімді Delphi бағдарламалау тілдерінің бірі болып табылады.
Негізгі жұмыс үшін бағдарламалау тілі қолданылады, яғни біз формаларды енгіздік және оларды формалардың бетінде алма суреттерін жасау және есептеу нәтижелерін ұсыну үшін пайдаландық.
Осыған байланысты, сіз енгізген деректер, сіз енгізген деректер, сізге техникалық қолдау қызметіне.
Деректер қорын басқару жүйесі (ДҚБЖ) - арасында бағдарламалар Delphi ортасында жұмыс істеуге арналған деректер бар: dBase, Paradox, Access, FoxPro және тағы басқалар. Database Desktop utility утилитасы бар ең көп таралған Paradox бағдарламасы ең қолайлы болып табылады. 1 парадокс, 2 парадокс, 3 парадокс, 4 парадокс, 5 парадокс, 6 парадокс және 7 парадокс бірнеше нұсқалары бар.
Деректер пулында екі өлшемді кестедегі жолдар жазбалар деп аталады, ал бағандар-өрістер деп аталады. Осы деректер коллекцияларында кестенің әрбір жолы жазба болып табылады және бұл жазба бірнеше өрістерге бөлінген.
Біз Windows жүйесі элементтерімен таныс кез келген пайдаланушы Paradox бағдарламасын зерделеуде ешқандай қиындықтар жоқ деп болжай аламыз. Бұл ретте 4.4-кестеде баяндалған талаптарға сәйкес осы нұсқаулықтың 4-қосымшасында баяндалған талаптарға сәйкес мынадай ұғымдар пайдаланылатынын ескеру қажет:
Программалаудың процедуралық тілінде бағдарлама операторларды жүйелі орындау үшін, ал бағдарламалаудың логикалық тілдерінде қатаң логикалық ережелерге өзгерістер енгізу үшін әзірленген. Оқиғалы объектілі-бағытталған бағдарламалау тілі негізінен осы оқиғалардың тізбегінен, сондай-ақ бағдарлама түрлі тәсілдермен жұмыс істейтін объектілердің оқиғаларынан тұрады. Олардың визуалды түрлері QBasic бағдарламалау тілінде негізделген Visual Basic тілі және Delphi (Delphi) Object Pascal (visual -- visual, on-screen) Объектілік тілі болып табылады. Бұл, атап айтқанда, Delphi бағдарламалау тілі-кез келген қосымшамен дайындалуы мүмкін жылдам, қуатты тіл.
MSDOS жүйесінде-бұл паскалда үйрену оңай және MSDOS жүйесінде бағдарламаларды әзірлеу үшін ең жақсы қолайлы ең жақсы құрылымдалған бағдарламалау тілі. Delphi-де сіз Pascal тілінде орындалуы мүмкін және мүмкін емес күрделі процестерді бағдарламалауға болады. DeIphi негізгі ерекшелігі қосымша құруда компоненттік және Объектілік тәсілдерді қолдану болып табылады (ол Windows ортасында қолданылады, Delphi жиі қосымша бағдарламаны атайды). Бұл бағдарламалау технологиясында біз нақты революция жасады деп айта аламыз.
Компоненттік тәсілдің жарқын мәні: кітапханалық бағдарламалау ортасындағы әрбір қосымша жинақталған компоненттік элементтермен орындалатын арнайы әрекеттерді дайындайды. Егер олар жеткіліксіз болса, нысанды өңдеу үшін қосымша бағдарлама жасалады. Delphi-де қолданылатын негізгі кітапхана визуалды компоненттер кітапханасы (VCL) деп аталады. Компоненттер панелінде жүздеген сынып ... жалғасы
Баишев университеті
Кафедра: Ақпараттық коммуникациялық технологиялар
КУРСТЫҚ ЖҰМЫС
Тақырыбы: Косметика дүкенінің жұмысын автоматтандыру
Тексерген:
т.ғ.м., аға оқытушы
Медеуов Е.К.
Орындаған:
АЖ-301 тобының студенты
Аймағамбет Ж.Ж
Ақтөбе 2020
МАЗМҰНЫ
КІРІСПЕ
3
1.
Мәліметтер қоры туралы түсінік
4
1.1
Мәліметтер қоры
4
1.2
Мәліметтер қорын құру қағидалары
5
1.3
Мәліметтер қорлары мен қосымшалар
7
1.4
Мәліметтер қорын жобалау
8
2.
Borland Delphi ортасы
11
2.1
Borland Delphi ортасы туралы жалпы түсінік
11
2.2
Delphi объектіге бағытталған ортасының мүмкіндіктері
13
3
ADO мәліметтер қоры технологиясы
15
3.1
ADO технологиясы туралы жалпы түсінік
15
3.2
OLE DB провайдері
15
3.3
Курсордың орналасуы (CursorLocation қасиеті)
18
4.
Косметика дүкенінің жұмысын автоматтандыру
19
4.1
Косметика дүкенінің мәліметтер қорын құру
19
20
4.2
Delphi ортасында Косметика дүкенінің жұмысын жобалау
ҚОРЫТЫНДЫ
23
Пайдаланылған әдебиеттер
24
Кіріспе
Менің курстық жұмыс тақырыбы косметика дүкенін автоматтандыру деп аталады. Бұл деректер қоры басқа қосымшалар сияқты Delphi-де жасалған. Бұл Delphi тілін және Access бағдарламасын пайдалану арқылы жасалды.
Курстық жұмыс түрі: косметика дүкенінің жұмысын автоматтандыру.
Курстық жұмыстың мақсаты: косметика дүкенінің анықтамалық қызметінің жұмысын автоматтандырумен танысу, мәліметтер базасын құру және Delphi бағдарламалау ортасының объектілі-бағытталған ортасын зерттеу.
Курс тапсырмалары: деректер базасын құру, косметика дүкенінің жұмысын автоматтандыру арқылы деректерді іздеу және сұрыптау.
Курстық жұмыс кезеңдері: менің курстық жұмыс теориялық және жобалық бөліктерден тұрады.
Бірінші бөлім деректер қоры және олардың объектілері, деректер базасын моделдеу және жобалау туралы ақпаратты қамтиды.
Borland Delphi екінші бөлімі объектілі-бағытталған бағдарламалау ортасын және оның артықшылықтарын сипаттайды.
Үшінші бөлімде ADO технологиясы мен қызметтері туралы ақпарат берілген.
Төртінші бөлімде курстық жұмыстың практикалық бөлімі - "косметика дүкенін автоматтандыру"талданады.
Қорытынды бөлім әдебиеттің соңғы тізімімен аяқталады.
1.Мәліметтер қоры туралы түсінік
1.1 Мәліметтер қоры
Деректер қоры-бұл ақпаратты сақтауға және жинауға арналған ұйымдастырылған құрылым. Алғаш рет деректер базасының тұжырымдамасы пайда болды, онда жаңа техникалық қызмет көрсету туралы деректер ағымдағы шын мәнінде сақталады. Алайда, көптеген заманауи деректер қорын басқару жүйелері өз құрылымына деректерді ғана емес, сонымен қатар олардың пайдаланушылармен және басқа да ақпараттық-бағдарламалық кешендермен өзара іс-қимыл жасау әдістерін де қосады. Сондықтан біз ақпаратты ғана емес, сонымен қатар ақпаратты заманауи деректер базасында сақтай аламыз. Деректер қорының түрі:
1. фактографиялық-қатаң белгіленген форматтағы кейбір жүйелік объектілер туралы қысқаша ақпаратты қамтиды;
2. құжаттық-әр түрлі құжаттарды қамтиды: мәтіндік, графикалық, аудио -, мультимедиялық;
3. таратылған деректер базасы әртүрлі, оның бөліктері сақталады, ал желі әртүрлі компьютерлерде біріздендірілген;
4. орталықтандырылған-бір компьютерде сақталатын деректер базасы;
5. Деректер қорының реляциялық кестесі.
Деректер қорының негізгі қасиеттерінің бірі деректерді пайдаланатын бағдарламалардың тәуелсіздігі болып табылады. Деректер базасымен жұмыс істеу әр түрлі міндеттерді шешуді талап етеді, олардың негізгілері: деректер базасын құру, деректер базасына деректерді жазу, деректерді түзету және пайдаланушылардың сұраныстары негізінде деректер базасынан деректерді таңдау.
Оқыту нысаны ретінде Microsoft Word және Microsoft Excel пакеттерімен бірге Microsoft Office пакетіне кіретін Microsoft Access нысанын таңдаңыз. Егер нақты жұмыс әдістері бағдарламаның нұсқасымен байланысты болса, онда біз Microsoft Access 2010 соңғы нұсқасына сүйенеміз, бірақ негізінен екінші рет пайда болатын жалпы ұғымдарға сүйенеміз.
Біріншіден, егер қорда ешқандай ақпарат болмаса, онда қордың әлі де ұйымдастырылған деректер қорына тиесілі екенін түсінеміз. Бұл дәлел әдіснамалық маңызы бар. Қорда ешқандай деректер жоқ-бұл қордың құрылымы. Қордың құрылымы осы қордағы деректерді енгізу және сақтау әдістерін анықтайды. Деректер қорының қарапайым "компютерлік емес" нұсқасы-бұл күн сайын бір бетке бөлінетін бизнес-күнделік. Ол бір жол жазылмаған болса да күнделік болып қалады. Бұл кітап жазудан, жұмыс дәптерінен және басқа да жазба жұмыстарынан анық ерекшеленеді.
Деректер базасының объектілері әртүрлі болуы мүмкін,бірақ олардың ешқайсысы да олардың деректер базасы бола алмайды, кестенің негізгі объектілері-бұл оның. Деректер қорының қарапайым кестесі кем дегенде бір жыл бұрын. Осылайша, деректер қорының құрылымы кестелердің құрылымына ұқсас. Екі өлшемді кесте құрылымы бағандар мен жолдардан тұрады екенін білеміз. Қарапайым деректер Қорының құрылымында олар өрістер мен жазбалар деп аталады. Егер кестеде жазба болмаса, оның құрылымы тек өрістен тұрады. Егер сіз негізгі кестедегі өріс құрылымын өзгертсеңіз, біз деректер базасының құрылымын өзгертеміз және тиісті деректер базасын аламыз.
Деректер қоры өрістерінің қасиеттері. Деректер қорының өрістері қордың құрамын анықтайды ғана емес, әрбір жол үшін көрсетілген ұяшыққа жазылған деректердің қасиеттерін анықтайды. Microsoft Access деректер қорын басқару жүйесін пайдаланып және осы өрістердің қасиеттерін атап өтейік:
- Өріс аты-деректер базасымен автоматты операцияларды орындау кезінде осы өрісте деректермен қалай жұмыс істеуді анықтайды.
- Өріс түрі-осы өріске жазылатын деректер түрін көрсетеді.
- Өрістің өлшемі-өрісте жазылған деректердің максималды ұзындығын анықтайды.
- Өрісті қолдану-өріске деректерді қосу жолын анықтайды.
- Енгізу маскасы-деректер өрісіне енгізілген деректерді қолдануды анықтайды.
- Таңба-осы өрістің кестесіндегі бағанның тақырыбын анықтайды.
- Келісілген мән-өріс ұяшықтарына автоматты түрде енгізілетін мән.
- Мән шарты-енгізілген ақпараттың дәлдігін тексеру үшін шектеу.
-Қате туралы хабар-өріске қате деректерді енгізгенде автоматты хабар.
-Міндетті өріс-қорды толтыру үшін қажетті өрістерді анықтайтын қасиет.
1.2 деректер базасын құру принциптері
Егер жұмыс істеу қажет болса, көптеген мәліметтер әрдайым деректер базасын пайдаланды.
Деректер базасы-бұл ең алдымен кестелердің жиынтығы, бірақ содан кейін бізде деректер базасы, сондай-ақ басқа процедуралармен толықтырылуы мүмкін бірқатар басқа да нысандар бар, біз олардың байланысты екенін көреміз. Кестені көптеген объектілердің сипаттамалары бар қарапайым екі өлшемді кесте ретінде қарастыруға болады. Кесте идентификатор атын қамтиды.
Кестеде келтірілген графиктер объектілер-учаскелердің кейбір сипаттамаларына сәйкес келеді. Әрбір сайт сақталатын ақпараттың атымен және түрімен сипатталады. Өріс аты-деректерді пайдалану үшін әр түрлі бағдарламаларда қолданылатын идентификатор. Ол латын әріптерімен жазылған, мысалы, кез келген идентификатор, бір сөзден тұрады және т.б.
Өрістің түрі осы өрісте сақталған деректер түрін сипаттайды. Бұл жолдарда сандар, үлкен мәтіндер (мысалы, қызметкерлердің сипаттамалары), сызбалар (қызметкерлердің сызбалары) және т. б. болуы мүмкін.
Кестедегі әрбір жол нысандардың біріне сәйкес келеді. Бұл жазба деп аталады және осы нысанды сипаттайтын барлық аймақтарды қамтиды.
Деректер қорының кестелерін құру кезінде ақпараттың келісілмеуін қамтамасыз ету маңызды. Әдетте бұл негізгі салаларды қосу арқылы жасалады. Негізгі Сайт бір немесе бірнеше сайт болуы мүмкін.
Кестемен жұмыс істеу кезінде пайдаланушы немесе бағдарлама жүгіргіні жазбалардың үстінен жылжытады. Әр уақытта ағымдағы жазба бар, содан кейін жұмыс орындалады. Деректер қорының кестелерінде жазбалар енгізу тәртібіне байланысты (жаңа қызметкерлер пайда болған кезде) еркін түрде орналастырылуы мүмкін. Бірақ бұл кестелер пайдаланушыға ұсынылған кезде түзетілуі тиіс. Пайдаланушы оларды алфавиттік ретпен немесе бөлімдер бойынша немесе туған жылының ұлғаюына қарай және т.б. көре алады.индекс ұғымы деректерді реттеу үшін қолданылады. Индекс кесте қаралатын тәртіпті көрсетеді. Ол пайдаланушы мен кесте арасындағы делдал.
Деректер қоры әдетте бір кестеден емес, бірнеше кестеден тұрады. Мысалы, кейбір ұйымдар үшін деректер базасы әр бөлімнің сипаттамасымен кестені қамтиды. Dep деп аталатын кестенің мысалы келесі кестеде келтірілген. Бұл кестедегі өріс атаулары - Dep және Proisv.
Dep бөлімшелері туралы мәліметтер кестесінің мысалы:
Бөлім
Тип
Dep
Proisv
Бухгалтерия
Басқарма
Цех
Өндіруші
Цех
Өндіруші
Жеке кестелер, әрине, пайдалы, бірақ сіз кесте жиынтығынан қосымша ақпарат ала аласыз. Мысалы, пайдаланушы өндірістік цехтарда жұмыс істейтін қызметкерлердің жалпы санын білуі қажет. Бірақ жоғарыда келтірілген кестелердің бірі бұл сұраққа жауап бермейді, өйткені Pers кестесінде бөлімшелер түрлері туралы деректер жоқ, ал Dep кестесінде қызметкерлер туралы деректер жоқ. Мұндай сұрауларға жауап алу үшін байланысқан кестелер жиынтығын ұсыну қажет.
Байланыс кестелерінде әдетте бір кесте негізгі, ал екіншісі немесе бірнеше басқа кестелер-көмекші болып табылады. Негізгі және қосалқы кестелер бір-бірімен кілтпен байланысты. Кілт екі кестеде орналасқан сайт болуы мүмкін. Мысалы, жоғарыда келтірілген кестелерде басты кесте-Dep кестесі болып табылады, оның көмекшісі Pers кестесі болып табылады және олар екі кестеде бар DEP аймағына қосылған. Курсор негізгі кестенің индексінде орналасқан. Осылайша, егер көрсетілген заңды тұлғалар сатып алады тауарлар, жұмыстар және қызметтер үшін қажетті жұмыс істеуін қамтамасыз ету, сондай-ақ мемлекеттік функцияларды орындау немесе өзінің жарғылық қызметтен шыққан ақша қаражатының осы заңды тұлғалар жүзеге асыруға міндетті сатып алу Туралы заңға сәйкес мемлекеттік сатып алу және ажырасу.
1.3 деректер қоры және қосымшалар
Деректер қоры мен қосымшалардың салыстырмалы орналасуына байланысты келесі деректер қорын таңдауға болады:
* Жергілікті деректер қоры;
* Қашықтағы деректер қоры.
Жергілікті қосымшалар жергілікті деректер базасымен жұмыс істеу үшін, ал клиент - серверлік қосымшалар-қашықтағы деректер базасымен жұмыс істеу үшін дайындалады.
Бұл жағдайда осы дипломдық жобада айтылған талаптарға сәйкес жоба дәл осы дипломдық жобада іске асырылады деп болжанады. Осылайша, келесі қосымшаларды атап өтуге болады:
* Жергілікті деректер қорын пайдаланатын қосымшалар бір деңгейлі (бір арналы) қосымшалар деп аталады. Қосымша деректер қоры бірыңғай файлдық жүйені құратындықтан;
* Қашықтағы деректер базасын пайдаланатын қосымшалар екі деңгейлі (екі буынды) және көп деңгейлі (көп буынды) қосымшаларға бөлінеді. Екі деңгейлі қосымшада клиенттік және серверлік бөлімдер бар;
* Көп деңгейлі (әдетте үш деңгейлі) қосымшалар қосымша мәліметтерді қоса алғанда, клиент пен сервер туралы мәліметтерді қамтиды. Мысалы, үш деңгейлі қосымшаларда клиенттік бөлшектер, қосымшалар сервері және деректер қорының сервері бар.
Delphi бір деңгейлі және екі деңгейлі қолданбалар жергілікті және жойылған деректер қорына келесі тетіктер арқылы қол жеткізуге болады::
* BDE (Borland Database Engine-Borland) деректер базасымен өзара іс-қимыл жасау үшін әзірленген AP1 интерфейсін ұсынады.
* ADO (data objects Active X Date Objects-Active X) OLE DB (Objects Linking and Embedding Database-деректер қоры объектілерін байланыстыру және кірістіру) ;
* dbExpress драйверлер жиынтығы арқылы деректер базасынан ақпаратқа жылдам қол жеткізуді қамтамасыз етеді;
* Interbase тікелей Interbase деректер базасына қатынауды ұсынады.
Деректер базасындағы ақпаратқа қол жеткізу технологиясын таңдау өңделетін қосымшаның әр түрлі үлестірімдеріне дайындалу ыңғайлылығы негізінде, сондай-ақ жад ресурстарының қосымша құнын ескере отырып анықталады. Мысалы, BDE үшін орнату деректер базасында қолданылатын дисктегі және бүркеншік аттардағы 15 МБ Сыртқы жадты қалпына келтіруді талап етеді.
Datasnap қозғалтқышы арқылы Delphi 7 үш деңгейлі қолданбаларын жасай аласыз. Деректер қорының үш деңгейлі қосымшаларын әзірлеу кезінде қолданылатын компоненттер DataSnap және DataAccess беттерінде орналасқан.
1.4 деректер базасын жобалау
Дұрыс емес Рұқсаттар мен қажеттіліктерді жобалау кезінде жөндеу өте қиын болады. Сондықтан бұл кезең басты кезең болып табылады.Техникалық тапсырмаларды дайындау. Деректер қорын жобалау кезінде пайдаланушыға міндет қойылуы тиіс. Ол үшін пайдаланушы тиісті терминология мен жалпы ДББЖ-ның ең болмағанда негізгі техникалық ерекшеліктерін білуі тиіс. Сондықтан пайдаланушымен жұмыс істеу үшін келесі әрекеттер орындалады. - Сур. 2.7 өзіндік ерекшеліктерге ұқсас жұмыс көрсетілген. Егер мұндай жұмыс болмаса, Тапсырыс берушінің проблемалары мен қажеттіліктері туралы біліңіз және оған техникалық тапсырма дайындауға көмектесіңіз.
Өндіріске арналған техникалық тапсырма және мыналар дайындалды:::
* Клиент қолданатын деректер тізімін жасау қажет;
* Сіздің клиенттік командаңызды басқару үшін қажетті деректер тізімі, яғни компьютерден түсетін деректер тізімі;
* Тапсырыс берушіге ол қажет емес, бірақ ол басқа жоғары тұрған немесе өзге аудиторлық органдарға берілуі тиіс . Ақпарат тізімі. Бұл жағдайда негізгі тапсырыс берушінің мекемесімен ғана емес, деректер базасын пайдаланатын барлық бөлімшелермен және қызметтермен өзара іс-қимыл жасау қажет.
Деректер сұлбасын құру. Сіз деректерді пайдалануды немесе жіберуді шешкеннен кейін, клиент деректер қорының жүйесін, яғни негізгі кестелердің құрылымын жасайды.
1. негізгі өрістердің тізімін құрастырудан бастайық. Тіпті жүздеген өріс болуы мүмкін.
2.әрбір өрісте жазылған ақпарат түріне сәйкес, осы өріске ең жақын типін анықтаңыз.
3. деректер қорының қанша бөлімі бірнеше кестеден тұрады, қанша кесте және олардың одан әрі таралуы. Кестелерді үлестірудің негізгі өлшемі көршілес жазбалардағы деректердің қайталануы болып табылады. Суретте көрсетілген кестеде деректер мекенжай өрісінде қайталанады және осы кестені болдырмау үшін оны екі өзара байланысты кестеге бөлу керек.
4.in әрбір кестеде кілттің кілт өрісі таңдалады. Мысалы, студенттің жеке шифры бар өріс студенттің деректер кестесінде негізгі өріске берілуі мүмкін. Мұндай платформа сабақ кестесі үшін табылмауы мүмкін, бірақ ол "сабақ уақыты" және"аудитория саны"өрістерімен бірге жасанды түрде жасалуы мүмкін. Бұл комбинация қайталанбайды, өйткені әр түрлі сабақтар бір сыныпта бір уақытта өткізілмейді. Егер кестеде негізгі өріс ретінде бірде-бір өріс табылмаса, онда санауышты қосымша деректерсіз енгізуге болады.
5. клиенттік кестені қарастырайық, мысалы, клиент коды өрісі. Бұл түсінікті, өйткені әрбір клиенттің өз коды болады, ол біріктіріледі. Ал енді тапсырыс графигіне( order) қарайық, мұнда біз көптеген тапсырыстар жасай аламыз, себебі клиенттің коды бірегей бола алмайды. Деректер схемасында бұл өрістер тікелей контактілерге қосылады. Осы жағында ол "1" тік Жұлдызшамен, екінші жағында-"шексіздік"жұлдызшасымен белгіленген. Бұл графикалық әдіс "біреу көп"қатынасын көрсетеді.Кестеде Тапсырыс коды кілттік өріс бар. Онда кім, қашан және қандай бағамен өтті деп жазылған. Мұнда сіз осы тапсырманы қай қызметкер орындағанын қайта біле аласыз. Тапсырыс кестесіндегі қызметкердің коды өрісі бірегей тапсырма алған немесе қабылдайтын, немесе негізгі емес, бірақ бұл қызметкер өрісі бірегей болады. Бұл кестелер реляциялық қатынастармен байланысты кестелер деп аталады. Отырып, отырып, отырып, отырып, отырып, отырып, отырып, отырып, отырып, отырып, сіз жұмыс орнында, сіз сотқа бере аласыз.
6. осы схема жасалғаннан кейін "қағаз" техникалық тапсырмасының кезеңі аяқталады. Бұл схема сұрау бастамашысымен келісілуі тиіс, сонда деректер базасын құруға кірісуге болады. Бірақ жобаны әзірлеу кезінде Тапсырыс беруші жобаның басында жаңа идеяларды алатынын ұмытпаңыз. Жобалаудың барлық кезеңдерінде ел барлық жаңа секциялар мен мекеменің орналасу орындарын бірыңғай жүйеге біріктіруге ұмтылады. Тапсырыс берушінің барлық тілектерін орындау мүмкіндігі көбінесе деректер базасын әзірлеушінің мамандану дәрежесімен анықталады. Егер деректер схемасы дұрыс болса, деректер базасына жаңа кестелерді қосу қиын емес. Ал егер Қордың құрылымы тиімсіз болса, жобалаушы қиындық көріп, Тапсырыс берушімен кездеседі. Орындаушы мен Тапсырыс беруші арасындағы жанжал әрбір Орындаушының біліктілігінің төмен деңгейін көрсетеді. Сондықтан негізгі кезең деп Деректер базасын жобалаудың алдын ала кезеңін есептеу керек. Оның табысы, деректер қоры мен пайдаланушылардың қол жетімділігі онымен қаншалықты ыңғайлы жұмыс істеуге байланысты. Егер пайдаланушыда оған сұраныс болмаса, онда бұл оның біліктілігінің төмен деңгейі емес, қор дизайнері біліктілігінің төмен деңгейі туралы айтады.
Компьютерде және деректер базасында алдын ала жобалаудың келесі кезеңі оны іске асырудың осы кезеңінде басталады және аяқталады. Осы сәттен бастап ДҚБЖ-мен жұмыс басталады . Деректер қоры-бұл оларда сақталатын, өте құнды және ақпарат жария рөл атқаратын деректер. Көп жағдайда мәліметтер базасында мыңдаған адам жұмыс істейді. Деректер базасында сақталған деректер адамдардың көптеген артықшылықтарына байланысты. Сондықтан деректер қорын пайдалану кезінде жіберілген қателерге байланысты деректер базасы бұзылмауға тиіс. Қазіргі уақытта деректер қорының құрылымындағы өзгерістерге байланысты жаңа кестені немесе басқа объектілерді құру үшін деректер қорының файлы сақталады. ДББЖ пайдаланушыны осы операциялар туралы ескертеді. Бұл жаһандық операциялар деп аталады. Олар деректер қорының көшірмесімен орындалады.Екінші жағынан, Қордың құрылымына сәйкес деректердің мазмұнын өзгерту бойынша операциялар барынша автоматтандырылған және ескертулерсіз орындалады. Егер сіз деректер кестесімен жұмыс істесеңіз және Біз деректер құрылымында бірдеңе өзгертеміз, онда өзгерістер тез және автоматты түрде сақталады. Биржалық кестедегі барлық өзгерістер автоматты дискіде сақталады.
2. Borland Delphi ортасы
2.1 Borland Delphi ортасына шолу
Объектілі-бағытталған оқиғалы бағдарламалау тілінде бағдарлама жұмысы негізінен оқиғалар тізбегінен және әр түрлі нысандардың оқиғаларына реакциялардан тұрады. Олардың визуальды типтері QBasic бағдарламасы негізінде визуальды негізгі тіл Windows операциялық жүйесі негізінде Pascal объектілі тілінде бағдарламалау тілі (Visual - визуальды, экранда). Бұл, атап айтқанда, Delphi бағдарламалау тілі-кез келген қосымшамен дайындалуы мүмкін жылдам, қуатты тіл.
Delphi бағдарламалау тілін курстық жұмыста қолдану ең қиын және қазіргі уақытта қол жетімді Delphi бағдарламалау тілдерінің бірі болып табылады.
Негізгі жұмыс үшін бағдарламалау тілі қолданылады, яғни біз формаларды енгіздік және оларды формалардың бетінде алма суреттерін жасау және есептеу нәтижелерін ұсыну үшін пайдаландық.
Осыған байланысты, сіз енгізген деректер, сіз енгізген деректер, сізге техникалық қолдау қызметіне.
Деректер қорын басқару жүйесі (ДҚБЖ) - арасында бағдарламалар Delphi ортасында жұмыс істеуге арналған деректер бар: dBase, Paradox, Access, FoxPro және тағы басқалар. Database Desktop utility утилитасы бар ең көп таралған Paradox бағдарламасы ең қолайлы болып табылады. 1 парадокс, 2 парадокс, 3 парадокс, 4 парадокс, 5 парадокс, 6 парадокс және 7 парадокс бірнеше нұсқалары бар.
Деректер пулында екі өлшемді кестедегі жолдар жазбалар деп аталады, ал бағандар-өрістер деп аталады. Осы деректер коллекцияларында кестенің әрбір жолы жазба болып табылады және бұл жазба бірнеше өрістерге бөлінген.
Біз Windows жүйесі элементтерімен таныс кез келген пайдаланушы Paradox бағдарламасын зерделеуде ешқандай қиындықтар жоқ деп болжай аламыз. Бұл ретте 4.4-кестеде баяндалған талаптарға сәйкес осы нұсқаулықтың 4-қосымшасында баяндалған талаптарға сәйкес мынадай ұғымдар пайдаланылатынын ескеру қажет:
Программалаудың процедуралық тілінде бағдарлама операторларды жүйелі орындау үшін, ал бағдарламалаудың логикалық тілдерінде қатаң логикалық ережелерге өзгерістер енгізу үшін әзірленген. Оқиғалы объектілі-бағытталған бағдарламалау тілі негізінен осы оқиғалардың тізбегінен, сондай-ақ бағдарлама түрлі тәсілдермен жұмыс істейтін объектілердің оқиғаларынан тұрады. Олардың визуалды түрлері QBasic бағдарламалау тілінде негізделген Visual Basic тілі және Delphi (Delphi) Object Pascal (visual -- visual, on-screen) Объектілік тілі болып табылады. Бұл, атап айтқанда, Delphi бағдарламалау тілі-кез келген қосымшамен дайындалуы мүмкін жылдам, қуатты тіл.
MSDOS жүйесінде-бұл паскалда үйрену оңай және MSDOS жүйесінде бағдарламаларды әзірлеу үшін ең жақсы қолайлы ең жақсы құрылымдалған бағдарламалау тілі. Delphi-де сіз Pascal тілінде орындалуы мүмкін және мүмкін емес күрделі процестерді бағдарламалауға болады. DeIphi негізгі ерекшелігі қосымша құруда компоненттік және Объектілік тәсілдерді қолдану болып табылады (ол Windows ортасында қолданылады, Delphi жиі қосымша бағдарламаны атайды). Бұл бағдарламалау технологиясында біз нақты революция жасады деп айта аламыз.
Компоненттік тәсілдің жарқын мәні: кітапханалық бағдарламалау ортасындағы әрбір қосымша жинақталған компоненттік элементтермен орындалатын арнайы әрекеттерді дайындайды. Егер олар жеткіліксіз болса, нысанды өңдеу үшін қосымша бағдарлама жасалады. Delphi-де қолданылатын негізгі кітапхана визуалды компоненттер кітапханасы (VCL) деп аталады. Компоненттер панелінде жүздеген сынып ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
![google play](assets/img/google-play-badge.png)
Ақпарат
Қосымша
Email: info@stud.kz