Delphi ортасында құрылыс дүкенінің жұмысын автоматтандыру

Отанымыздың экономикасын өркендетуде шағын және орта бизнес өкілдерінің қосып отырған үлесі аз емес. Бұл туралы Елбасы Нұрсұлтан Назарбаев биылғы Қазақстан халқына Жолдауында ерекше атап өткені мәлім. Жолдау жолдарына үңілер болсақ: "Білім беру реформасы табысының басты өлшемі .тиісті білім мен білік алған еліміздің кез келген азаматы әлемнің кез келген елінде қажетке жарайтын маман болатындай деңгейге көтерілуі болып табылады", дейді Елбасы. Шынында, білім мен біліктің жөні бөлек. Егер заман талабына сай кәсіби мамандар дайындай алсақ, бұл шағын және орта бизнестің өрістеуіне жол ашары анық.Әсіресе, көптеген проблемалардың құрсауында қалып отырған ауыл жұртшылығына тигізер көмегі мол болмақ.
Елбасының биылғы жылдың 10 қаңтарында Парламенттің бірлескен отырысында сөйлеген сөзінде "...ең бастысы . білім беру мен денсаулық сақтаудың жоғарғы сапалы қызметі. Бүгінгі күш әлемдік экономиканың сұраныстарына жауап бере алатын қазіргі заман талаптарына сай келетін жоғары білікті жұмыс қолын даярлауға жұмылдырылуы қажет", . деп атап көрсеткені де тегіннен тегін болмаса керек. Ал оған біздің қоғам Елбасы атап көрсеткеніндей: өкінішке орай, бұл бағытта біз әзірге шабындық танытып келеміз.
Қазақстан Республикасында жаңа ғасырдан бастап компьютер технологиясына көп көңіл аударылуда. Яғни Қазақстан Республикасының барлық аумағын компьютерлендiру қолға алына бастады. Осы жұмыстардың нәтижесiнде Қазақстан Республикасының азаматтары республиканың кез.келген нүктесінде тұруына қарамай жаңадан келген жаңалықтармен таныс болып отырады. Тәжірибеден білетініміздей уақтылы алынған информация . бұл өлшенбейтін байлыққа тең. Осылардан келiп шығатыны информациялық технологияның дамыған ғасырында компьютерлік техниканы қолданбай жұмыс істейтін мемлекеттік және коммерциялық мекемелер, жоғарғы оқу орындары және т. б. көптеген салалар кемде.кем деп айтсақ та болады.
Елімізде «Электрондық үкімет» жүйесіне көшу барысында барлық мекемелердің жұмыстарын автоматтандыру қажеттігі туып отыр. Информациялық жүйелерді жасауға ыңғайлы орта.Delphi ортасы.
Delphi.де Паскаль тiлiнде орындау мүмкiн және мүмкiн емес күрделi процестердi программалауға болады. Delphi.дiң негiзгi ерекшелiгi . онда қосымша құруда компоненттiк және объектiлiк тәсiлдер пайдаланылады (Windows ортасында пайдаланатындықтан, Delphi.де программаны көбiнесе қосымша деп атайды). Бұл программалау технологиясында нағыз революция жасады деуге болады. Компоненттiк тәсiлдiң мәнiсi жеңiл, әрі қосымша кiтапханасы программалау ортасында дайындалып, арнайы iс.әрекеттердi орындайтын компоненттер элементтерiнен жинақталады. Олар жеткiлiксiз болса, объектiнi өңдеуге арналған үстеме программа құрылады.
        
        Кіріспе
Отанымыздың экономикасын өркендетуде шағын және орта бизнес өкілдерінің
қосып отырған үлесі аз емес. Бұл туралы Елбасы Нұрсұлтан ... ... ... Жолдауында ерекше атап өткені мәлім. Жолдау ... ... ... беру ... ... ... өлшемі –тиісті білім
мен білік алған ... кез ... ... ... кез келген елінде
қажетке жарайтын маман болатындай деңгейге көтерілуі болып табылады", дейді
Елбасы. Шынында, білім мен ... жөні ... Егер ... ... ... ... ... алсақ, бұл шағын және орта бизнестің өрістеуіне
жол ашары анық.Әсіресе, көптеген проблемалардың ... ... ... ... тигізер көмегі мол болмақ.
Елбасының биылғы жылдың 10 қаңтарында Парламенттің бірлескен отырысында
сөйлеген ... "...ең ...... беру мен ... ... сапалы қызметі. Бүгінгі күш ... ... ... бере ... ... ... ... сай келетін жоғары білікті
жұмыс қолын даярлауға жұмылдырылуы қажет", - деп атап ... ... ... ... керек. Ал оған ... ... ... ... ... ... бұл бағытта біз ... ... ... Республикасында жаңа ғасырдан бастап компьютер технологиясына
көп көңіл аударылуда. Яғни ... ... ... ... қолға алына бастады. Осы жұмыстардың нәтижесiнде Қазақстан
Республикасының азаматтары республиканың кез-келген нүктесінде ... ... ... ... ... ... ... Тәжірибеден
білетініміздей уақтылы алынған информация - бұл өлшенбейтін байлыққа тең.
Осылардан ... ... ... ... ... ғасырында
компьютерлік техниканы қолданбай жұмыс істейтін ... ... ... ... оқу ... және т. б. ... салалар
кемде-кем деп айтсақ та болады.
Елімізде «Электрондық үкімет» жүйесіне көшу ... ... ... ... ... туып ... Информациялық
жүйелерді жасауға ыңғайлы орта-Delphi ортасы.
Delphi-де Паскаль тiлiнде ... ... және ... емес ... ... ... Delphi-дiң негiзгi ерекшелiгi – онда
қосымша құруда компоненттiк және объектiлiк тәсiлдер пайдаланылады ... ... ... ... ... қосымша деп
атайды). Бұл программалау технологиясында нағыз революция жасады деуге
болады. Компоненттiк ... ... ... әрі ... ... ортасында дайындалып, ... ... ... ... ... Олар ... болса, объектiнi
өңдеуге арналған үстеме программа құрылады. Delphi-де қолданылатын негiзгi
кiтапхананы визуальды ... ... (VCL, Visual ... деп ... Компоненттер панелiнде топ – тобымен жинақталған,
жүздеген кластарға тиiстi, стандартты компоненттер бар. ... ... ... оны осы ... ... да ... Windows жүйесiнде программалаудың ыңғайлы құралы. Онда көптеген
операторларды пайдаланып ... ... ... ... ... ... ... ұйымдастыру, OLE технологиясын
пайдаланып, басқа офистiк қосымшаларды шақыру, ... ... ... ... ... ... да ... Көптеген операторлардың жазылуы
Турбо Паскальдағы сияқты.
Delphi құрамында дайындалған компилятор әдеттегi P – ... ... ... ... ... Осы ... қазiргi кезде ол дүние
жүзiндегi компиляторлардың ең жылдамы. Оның компиляциялау ... ... 10 ... ... бiр ... ... 120 ... асады.
Delphi екi түрде дайындалған: бiрiншiсi – күрделi қосымшаны бiрлесiп
дайындаушылар үшiн (Delphi Client – Server), ...... үшiн (Delphi for ... ... ыңғайланып,
қысқартылып алынған түрi. Ол тек маман программалаушылар ... ... мен ... ... ... Әдетте пайдаланылатыны – екiншi
түр.
Delphi-дi ... ... ... жұмыс iстеген адамдардың
меңгеруi көп қиындық келтiрмейдi. Бiрақ, ... ... ... ... ... ... түсiнiктерiмен еркiн танысып, онда компоненттердi
пайдалану және ... ... ... ... бiлу ... пайдаланылатын оқиғалар және түрлi кластарға, компоненттерге
меншiктелетiн қасиеттер мәндерi көп. Нақты есептердi шешу программаларын
құруды ... ... ғана ... ... үйренуге болады.
1 Мекеме туралы
1.1 Мекеменің жұмысы мәселелері
«5-Бақсы М.Б.К. ЖШС» 2004 жылдан ... ... ... ... ... ... 16000000 ... құрайды, қатысушының
салымынан құралады және мемлекеттік тіркеу мерзіміне толық құрылған.
Жоғарғы орган
Қазақстан Республикасының заңдарына сәйкес жалпы ... ... ... ... шешім жалғыз қатысушымен қабылданады, шешім
жазбаша түрде рәсімделуі тиіс.
Серіктестіктің ... ... ... ... жатады:
1) Серіктестіктің жарғылық капиталы мөлшерін, орналасқан жері ... ... ... қоса ... оның ... ... немесе
серіктестіктің жаңа редакциядағы жарғысын бекітуге ;
2) Серіктестіктің атқарушы органын құру және оның ... ... ... сондай- ақ серіктестікті немесе оның
мүлкін сенімгерлік басқаруға беру туралы шешім қабылдау және осылай
берудің шарттарын ... ... ... ... ... ... және оның таза
табысын бөлуге;
4) Серіктестіктің ішкі ... ... ішкі ... ... ... және басқа да құжаттарды бекіту;
5) Серіктестіктің өзге шаруашылық серіктестіктерге, ... ... емес ... ... туралы шешім;
Серіктестіктің лицензияланатын қызмет саласындағы құқықтық қабілеті
тиісті лицензияланған ... ... ... ... және заң ... тәртіпте оның алып қойылған, қолданылу мерзімі біткен немесе
жарамсыз деп танылған кезден бастап тоқтатылады.
Күзетші бөлімінің атқаратын қызметі:
... ... мен ... қорғау;
▪ Жекеменшіктердің мүлкін күзету;
▪ Жекеменшіктердің мүлкін тасымалдау барысында күзету;
Жалпы күзетші бөліміндегі қызметердің жауапкершілігі:
▪ Маманданған түрде және іскерлікпен ... ... ... ... ... ... Қазақстан Республикасының заңдары мен конституциясын қатаң түрде
қадағалау;
▪ Өзіне жүктелген қару-жарақтарды кез ... ... ... дайын
болу;
▪ Мекеменің жетекшісінің айтқанын орындауы керек, сол ... ... ... ... ... ... қызметінің басшысының айтқанын орындауы керек;
▪ Қызметтестерін қауіп төнгенде тастап ... ... ... ... ... ... қылықтарға жол бермеуі керек;
▪ Өзін-өзі ұстау, қызмет ... ... ... ... барысында таза және ұқыпты формада болуы тиіс;
▪ Сақ болу қажет, мекеменің қызметтегі ақпаратын және ... ... ... ... ... ... ... барлығын қызмет барысында жасалған
ескертулерді, кедергілерді өзінің ... ... ... ... ... ... ... қатаң түрде қадағалау керек,
денсаулығына зиян нәрселерден, ... ... ... ... ... ... ... );
1. Дисциплинарлық жауапкершілік- «Қазақстан ... ... ... ... ... ... ... жауапкершілік- Қазақстан Республикасының
административтік құқық бұзушылық заңдылықтарына байланысты.
3. Азаматтық-құқықтық жауапкершілік- заң ... ... ... ... ... ... құқықтық заңдылықтарға байланысты
келтірген зияндарына.
4. Материалдық жауапкершілік- қызмет ... ... ... ... Қазақстан Республикасының заңдылықтарына
байланысты өтеу.
5. Қылмыстық жауапкершілік- ... ... ... ... заңдылықтарына байланысты жауапкершілігі.
Қауіпсіздік қызметінің құқықтық негіздері
- Қазақстан Республикасының конституциясы;
- Қазақстан ... ... ... ... заңы;
- Қазақсан Республикасының «Қауіпсіздік ... ... ... ... ұйымдастыру заңы;
- Қазақсан Республикасының «Әр түрлі қаруларды ... ... ... ... ... ... кодексі;
- Қазақсан Республикасының азаматтық кодексі;
- Қазақсан Республикасының административтік кодексі;
- Мекеме қаулысы(бөлімше);
1.2 ... ... ... негізгі ережелері
Бірінші барған күні жетекшім мені ... ... ... Онда ... ... ... көрсетті. Және де электр сымдарына абай болу ... ... ... ... ... істеп болғаннан кейін міндетті түрде сөндіріп қою
қажеттігін, компьютердің алдына міндетті түрде кактус гүлін ... ... ... екенін ескертті. Бөлмеден ... ... ... бөлмедегі электр жарығын сөндіріп кету керектігін айтты. Егер бұл
міндеттерді орындамаған ... ... ... ... ... мүмкін
екендігін ескертті. Мен өзіме тиесілі жұмыстарды техника қауіпсіздігін
сақтай ... ... ... ... ... танысу. Сонымен жалпы алғанда мына
техника ... ... ... қажет:
1. Есептеуіш техника бөлмесінде әрбір студент қауіпсіздік
техникасының ережесін қатаң тәртіпте орындау керек.
2. ... ... ... ... ... ... ... көрсете білу керек.
• Электр тогымен зақымдалған кезде тезірек ... ... ... ... босату керек.
• Егер демалысы тоқтап қалған болса, онда ... ... ... алу жәрдемін көрсету керек. Ол минутына 16-18
рет бірқалыпты өту керек және қашан тыныс ... ... ... Өрт ... құралдармен әрбір студент жұмыс істей алу
керек.
4. Суланған қол, ылғал киіммен ЭЕМ-мен жұмыс істеуге болмайды.
5. Зақымдалған сым ... ... ... ... ... ... істеуге болмайды.
6. ЭЕМ-мен жұмыс істеу барысында ... иіс, ... ... сым ... ... ... ... мұғалімге
хабарлау керек.
7. ЭЕМ-ді іске қосып ескерусіз қалдыруға бөлме ішінде жүріп,
жолдастарының назарын аударуға болмайды.
8. ЭЕМ-нің ... ... ... ... тағы ... ... ... ЭЕМ-мен жұмыс істеп жатқанда сырттан кірген кісілерге
тұрудың қажеті ... ЭЕМ ... ... ... болмайды.
1.3 Өнеркәсіптік іс - тәжірибенің мазмұны
Мен, Төкенова Айгерім, ... ... іс - ... «5- ... ЖШС» ... 25 ақпан мен 29 наурыз аралықтарында ... ... іс - ... мазмұны мен маңыздылығы ол мекеменің жаңа
үлгідегі компьютерлерімен танысу, мекеме ... жаңа ... сол ... ... ... ... оларға бағытталған
жұмысты таныстыру және сол жерде оны қолдану және ең бастысы ... ... ... ... ... жұмыста пайдалана білу болды.
25.02.08.-28.02.08. Алғашқы күндері ... ... ЖШС» ... ... ... және ... ... өндірістік іс –
тәжірибе жұмыс барысы және тәртібімен сонымен қатар мекеме тарихымен танысу
күндері ... іс – ... ... ... ... ... барысында
араласатын қызметкерлермен бір сыпыра танысып ... соң, ең ... ... іс- тәжірибем өтетін бөліммен яғни ... ... ... ... танысу болды. Олар ... ... ... ... ... ... түсіндірді және маған жұмыс жасау үшін
жеке компьютер ... ... ... қызметкерлердің негізгі жұмысының
мақсаты мекеменің жалпы компьютерлерін бақылау (яғни компьютердің істен
шығуын болдырмау, ... ... ... ... ... қосу),
мекемеге қажет компьютерлік бағдарламалармен қамтамасыз ету және оларды
орнату, ... ақ ... ... ... беру ... ... ... әрқайсысына жоғарғы жұмыстар бөлінген.
29.02.08.-03.03.08. Техникалық қауіпсіздік пен өрт ... ... ... ... Яғни бұл ... техникалық қауіпсіздік ережелеріне
сай, алғашқы ... ... білу ... ... екі сағат бөлінді және
алғашқы өрт сөндіру ... ... ... орнын көрсетіп шықты.
Жалпы мекеменің техникалық қауыпсіздігі өрт сөндіруге қарсы алғашқы кезде
қолданатын ... ... Оны ... ішіне кірген кезде
байқауға болады. Жабдықтар қазіргі заман талабына сай, ... ... ... ... әр ... немесе іс – тәжірибеші ондай келеңсіз
жағдайларды болдырмау үшін, келесі техникалық қауыпсіздік ережелерін сақтау
қажет:
Электрлік тоқпен зақымдалған адамды әрбір адам ... ... яғни ... ... білу қажет:
a. электр тоғымен зақымдалған ... ... ... ... адамды сымнан босату керек.
b. Егер тынысы тоқтаған жағдайда міндетті түрде дәрігер көмегін
шақырып не ... ... алу ... ... ... Бұл ... ... пайда
болғанша жасалу қажет.
Қызметкер өрт сөндіретін құралдарымен жұмыс істей білу қажет.
Өрт жағдайында қызметкер эвакуация жолдарын білу қажет.
Қызметкерлер ЭЕМ -сым ... ... ... ... су ... не ... ... жұмыс істеуге рұқсат етілмейді.
Зақымдалған сымтетіктерді өз ... ... не ... істеуге рұқсат
етілмейді.
ЭЕМ-мен жұмыс істеу барысында қолайсыз иіс, дыбыс ... ... ... ... компьютерді өшіріп мұғалімге хабарлау қажет.
ЭЕМ ді ескерусіз қалдыруға не ... ... ... ... ... ... дәптер, киім тағы басқа бөгде ... ... ... ... «5 ... ... ЖШС» мекеменің
жоғары технологияларымен яғни компьютерлерімен және оның ... ... ... ... ... ... ... және ең
қажетті жабдықтардың бірі болып табылады, ... ... ... соны талап
етеді. Әсіресе жоғары ... ... мен оның ... қосымша
қосалқы бөлшектері(принтердің, сканердің, модем т.с.с соңғы үлгілері) үлкен
рөл атқарады. Компьютер жүйесінде түрлі офистік ... мен ... ... ... бағдарламалары бар.
09.03.08. – 12.03.08. Аралықтары «5-Бақсы М.Б.К. ЖШС» ... ... ... ... ... ... ... Қазақстан
Республикасының мерекелік күндерін, әсемдік бұрышын Microsoft Word – та
жазып шықтым. Сосын библиотекаға ... ... ... қатысты кітаптармен
таныстым.
1. Климова Л.М. Delphi 7. Основы программирования. Решение типовых задач.
–М.: Кудиц-образ, 2004. -480 с.
2. ... В.М., ... А.Н. Delphi на ... –Спб.: БХВ-
Петербург, 2005. –496 с.: ил.
13.03.08.-16.03.08. Осы күні ... ... ЖШС» ... ... ... толығымен тексеріп шықтық. Ол жерде 8 компьютер
бар екен. Барлығы жаңа компьютерлер ... ... ... ... ... ... Тек қана операциялық жүйелерді қалпына келтіру,
қайтадан орнатып шығу.
17.03.08.-20.03.08 Бұл күндері жалпы мекеменің ... ... ... және ... ... теориялық жүзінде
танысу күндері болды. Мұнда ... ... ... сай ... ... жабдықтары, түрлі компьютерлік жабдықтар мен
Интернет желісінде жұмыс және банктік программалармен қамтылған.
21.03.08.-24.03.08. Бұл күні компьютерлерге қолданбалы ... Office, Adobe ... Acrobat Reader) ... ... ... компьютердің барлығы да соңғы үлгідегі ... ... ... желісінен Apache кішігірім локалді серверінің бағдарламасын
және PHP бағдарлмасын көшіріп сол бағдарламамен жұмыс ... Мен осы ... ... Borland Delphi ... ... ... мен MS Windows ... жүйесінде
программалаудың ыңғайлы құралы болып саналады. Онда көптеген ... ... ... ... мәзірін құру, ... ... ... OLE технологиясын пайдаланып, басқа
офистік қосымшаларды шақыру, ... ... ... және тағы ... ... ... мүмкіндігі бар.
28.03.08 - 29.03.08 Мен осы күндер аралығынад Microsoft ... ... есеп жаза ... ... ... жасаудағы
негiзгi мақсат құрылыс дүкендерінің жұмысын автоматтандыру, ... ... және ... ... ... ... Осы ... қорын жасау
барысында, Borland Delphi ортасында өзара жұмыс атқардым.
2 СТУДЕНТТЕРДІҢ ҒЫЛЫМИ-ЗЕРТТЕУ ЖҰМЫСЫ: Delphi ортасында ... ... ... Delphi ... ... программалау тiлiнде басқа деректер
қорымен байланыстыру әдістері қарастырылған. Осындай деректер қорын ... ... - ... ... ... ... арналған Delphi ортасындағы
программалар қатарына Paradox, Access, FoxPro, dBase т.б. ... Desktop ... ... жататын Paradox программасы ең
қолайлы және ең көп ... ... Paradox ... ... ... Paradox4, Paradox5, Paradox6, Paradox7 сияқты бiрнеше
нұсқалары бар.
Деректер қорында екi өлшемдi ... ... ... деп, ... өрiстер деп аталады. Дәлiрек айтқанда деректер қорындағы
кестедегi әр бiр жол ... ... ... ал сол ... ... өрiстерге
бөлiнедi.
Windows жүйесiнiң элементтерiмен таныс кез-келген қолданушының Paradox
программасын оқып ... ... жоқ десе де ... Өйткенi Paradox
программасымен жұмыс iстеу принциптерi Windows ... ... ... объектiлерi терезе түрiнде ашылады.
Осы жасалынып жатқан программада Paradox программасын ендірілетін
мәліметтер қорын сақтауға және тағы да ... ... ... Borland Delphi ... ... осы Paradox ... ... қорын басқарамыз, яғни төменде көрсетілген
компоненттер ... ... ... командалар арқылы
атқарғалы отырған жұмысымызды орындаймыз.
Осы программалауды басқаруда Borland Delphi программалау ... Paradox ... ... ... ... ... Database Desktop утилитасында құрылған кестеге қол жеткiзу
компоненттер ... ... ... кiру) ... ... Table, DataSourse және Data Controls (Деректердi басқару)
қосымша бетiне енгiзiлген DBGrid ... ... ... ... ... төмендегi компоненттердiң негiзгi iс-әрекеттерi
мынадай:
• TTable (Кесте) - кез-келген ... қоры ... қол ... ... ... көзi) - DataSet ... жиынтығы) қасиетi
арқылы нақты кестемен байланыс орнату;
• DBGrid ... ... - ... ... ... Деректер
көзiн меншiктеп, терезесiне нақты Деректердi (кестенi ... ... ... Ол үшiн алдымен Table1, ... ... ... ... ... қажеттi
қасиеттердi меншiктеп алса болғаны.
Осы амалдарды орындау үшiн төмендегi жолдарды iске асыру қажет:
• Жаңа ... ... ... Table1, ... DBGrid1 ... енгiзу (сурет 1).
Cурет 1 - «Қойма» проектінің формасы
• Төмендегi ... ... ... ... қасиеттерiн орнату:
1-кесте
|Компонент |Қасиет |Мән ... |Name |Table1 |
| ... |My ... Documents( |
| | ... |
| ... |True |
| |Active | ... |Name ... |
| |DataSet |Table1 ... |Name ... |
| ... |DataSource1 |
| |Font |Times New Roman Kaz, 12 ... Table1 ... ... ... ... ... ... (() таңдалуы тиіс (сурет 2). ... мәні – ... ... ... қоры ... Оның орнына
Мәліметтер қорына баратын жолды енгізген болуы да мүмкін.
Cурет 2 - Table1 ... ... ... ... ... ... қасиетіне
DataSource1 мәні меншіктелген кезде Table1 ... Active ... мәні ... ... DBGrid ... терезесінің ішіне
Auto1.db кестесі енгізіліп қойылады.
Жалпы, Active қасиеті арқылы мәліметтер Auto1.db жиынтығы ашылады және
жабылады. Мәліметтер ... ... ... ... ... бір Table
және бір Datasource компоненттерінің болуы қажет. Олар ... ... ... ... ... кестедегі көрсетілген ретпен меншіктелуі
тиіс.
DataSource1 компоненті өзінің DataSet (Мәліметтер жиынтығы) қасиеті
арқылы нақты ... ... Ол – Table1 және DBGrid1 ... ... TDataSet ... ... қоры объектілерінің негізгілерінің
бірі. Ол кестені ашуға пайдаланылады, яғни, Table ...... ... DataSet ... ... қасиеті ретінде
пайдаланылуы да мүмкін.
Borland Delphi-де сұраныс құрудың көп пайдаланылатын тәсілі – формаға
орнатылған Query, Table, ... DBGrid ... ... ... DBGrid ... ... 3 - DataSource1 компонентінің қасиеттері
Database Desktop-та құрылған Auto1.db кестесінен +++ және одан ... ... ... ... ... ... құру ... болсын. Ол
үшін:
• Жаңа проект ... ... Table1, ... Query1, ... ... ... ... қасиеттеріне мәндер меншіктеу:
2-кесте
|Компонент |Қасиет |Мән ... ... |My ... ... |
| ... ... ... |Name ... |
| |DataSet |Query1 ... ... |My Databases Documents |
| |SQL ... ... ... ... ... |Font |Times New Roman Kaz, 12 ... TString типі SQL ... TQuery компонентінің ең қажетті ... ... ... көп ... ... Tstring қатары
шертілген кезде String List Editor ... ... ... ... ... SQL ... ... сұраныстың
командалық мәтіні (оператор) енгізілуі тиіс. Берілген ... ... үшін ... ... * FROM ... shikan ... Mashina shikkan jily String ... сипатталған болса, 01.01.01.
санын тырнақшаларға немесе ... алып жазу ... ... операторды енгізген соң, оның Ok түймесін ... ... ... ... Query1 ... ... таңдап, оның Active қасиетіне True мәнін
меншіктеу. Сұраныс DBGrid1 компоненті терезесіне ... ... ... DBGrid1 ... ... үшін ... Active ... False мәнін меншіктесе болғаны.
Сұранысты сақтау ... DBGrid ... ... енгізілген
кестені сақтау тәсілі сияқты.
Сұраныс құру үшін SQL Builder (Сұраныс құрастырушы) ... ... және оны мына ... ... ... ... Жаңа ... ашып, Form1 терезесіне DataSource1, Query1 компоненттерін
орнату.
• Компоненттер қасиеттеріне мәндер меншіктеу:
|Компонент |Қасиет |Мән ... |DataSet |Query1 |
| |Name ... ... ... |My Databases Documents |
• Query1 компонентін оң түймемен шертіп, ... ... ... Builder ... ... Сұраныс құрастырушы программасы ... ... ... ... ... терезе бос болып, оның
жоғарғы қатарындағы Database ... ... ... жазылғаны көрінеді.
Table өрісінен қажетті кесте атауын таңдап аламыз. Төртбұрыш ішіне
алынған кесте (кесте ... ... ... ... қабатына
енгізіліп қойылады.
• Кесте өрістерін таңдау ... Ол үшін ... ... ... ... Criteria ... ... қосымша бетін ашып, төменгі панельдің сол
жақ өрісіне керекті кесте және өріс атауын, орта (Compare) өрісіне ... сол жақ ... ... ... ... ... Егер
кесте құруда сәйкес өріс символдық типі етіп (А) белгіленген болса,
санды тырнақшаларға алып енгізу ... Query – Run ... беру ... ... сұраныс Query Results
терезесінде көрінеді. Ол DBGrid ... ... ... бірдей.
Есепті формаға түсіру жолы. Мысалы, My Databases Documents ... ... ... Auto1.db ... ... түрде басып шығу
керек болсын. Ол үшін:
• Жаңа проект ашып, ... ... ... Table1, ... ... Table1 ... қасиеттерін беру:
DatabaseName-My Databases Documents; TableName-Auto1.db; Active-True.
• QuickReport бетінің Table1 компонентінің ... ... ... оны ... созу ... Оның ... ... QRSubDetail1
компонентін орнатып, қаиеттеріне мәндерін меншіктеу:
|Қасиет |Мән ... |Times New Roman Kaz, 12 ... |True ... |Table1 ... компоненті терезесінің бірінші, екінші қатарлары ерекшеленіп,
GroupHeader, SubDetaile сөздері жазылып қойылады.
• Бірінші жолға QRLabel1 компонентін орнатып, оның Font қасиетіне ... Roman Kaz, 12 ... ... Caption ... ... ... Екінші жолға QRDBText1, QRDBText2, QRDBText3 компоненттерін орнатып,
олардың DataSet қасиетіне ретімен Table1 атауын, DataField қасиетіне
сәйкес өріс ... ++ ... QuickRep ... оң ... ашылған мәзірдің Preview (Көріп шығу) қатары арқылы
дайындалған есепті ... ... ... ... ... Button1 ... екі рет шертіп, код терезесінде процедура құру:
Procedure Tform1.Button1Click (Sender:TObject);
Begin
QuickRep1.Preview;
QuickRep1.Print;
End;
Алдымен тақырып аты енгізілген көріп шығу терезесі көрініп, одан ... есіп ... ... Borland Delphi ... қоры ... ... құрал-саймандар жабдықтарының жиынын пайдаланамыз.
Кесте мазмұнын толық көрсетпеу үшiн деректер қорының иесi басқа адамға
оның барлық жазуларын емес, ... ... ... ... ... өрiстерiн ғана көрсетуi мүмкiн. Borland Delphi-де арнайы
программа арқылы кестенiң қажеттi ... ... ... ... ... ... ... шығаруға болады. Негiзгi ... үшiн ... ... ... сұраныс деп атайды. Сұраныс
түрi әдеттегiдей кесте түрi сияқты.
Деректер ... ... ... ... үшiн ... сұраныстар құру
программаларды құру қиындығынан кем емес. Қазiргi коммерциялық Қосымшаларда
деректер қоры әр қайсысы жүздеген ... ... ... ... Бiр немесе бiрнеше кестенi пайдаланып, түрлi сұраныс құруды ... ... ... ... ... жүйелерiнде орындау көп қиындық
келтiрмейдi. Рұқсат етiлмеген адамдардың таныса алмауы үшiн деректер ... ... ... ... ... идентификатор арқылы қорғап қою да
мүмкiн.
Мақсатына қарай, ... ... ... құру ... ... ... тәсiлi - компоненттер палитрасының Data Access бетiне енгiзiлген
Query (Сұраныс) компонентiн формада орнатып ... 14), ... тiлi ... SQL ... ... ... мәтiндi пайдалану (SQL ... Query Language - ... ... тiлi) ... ... ... ... қоры үшiн сұраныстар құруға арналған арнайы тiл.
Оның құрамында деректер қорымен жұмыс iстейтiн түрлi ... ... тiлi (Data ... ... DDL) және ... тiлi (Data ... ... DML) енгiзiлген. Оларда
пайдаланылатын кiлттiк сөздер 30-ға да ... ... ... ... ... жазу ... CREATE TABLE - Кесте құру
• CREATE VIEW - Атау берiлген бос кесте құру
• SELECT - Iрiктеу
• INSERT - Кiрiстiру
• DELETE - ... UPDATE - ... SQL тiлi ... бiр ... ... кестенiң деректерi енгiзiлген
сұраныс құру, кесте бағандарын немесе жолдарын реттеу, кестеге жол немесе
өрiс қосу, ... ... ... олардың қосындысын, максимумын,
минимумын, орта мәнiн табу және т.б. әрекеттердi ... ... құру үшiн жиi ... - ... ... ... операторы. Оператор құрамына мынадай кiлттiк сөздер мен белгiлер
енгiзiлуi мүмкiн:
• * (жұлдызша) - бәрi ... ... , ... - тiзiм ... аралығына қойылады;
• ; (нүктелi үтiр) - SQL тiлiнде жазылған командалық мәтiннiң ... | (тiк ... - екi ... одан көп ... бiрiн таңдау мүмкiндiгiн
бiлдiредi;
• [] (квадрат жақшалар) - iшiне ... ... ... белгiсi;
• FROM (жалғау: дан, ден, т.с.с.) - соңына сұраныс құрылатын кесте ... ... ... WHERE ... - соңына шарттар енгiзiлетiн кiлттiк сөз.
• Шарттар =, , , = операция белгiлерiн пайдаланатын жай, не,
AND, OR ... ... ... пайдаланып жазылатын құрама болуы мүмкiн.
Cурет 4 – Сатылған құрылыс ... ... шығу ... BETWEEN ... және LIKE ... т.б. ... сөздерден
пайдаланып жазылуы да ықтимал. Соңғы шарттың мәнi - ... ... ... үшiн ... аты, ... ... аты ... кесте, баған
(өрiс) түрiнде қысқартылып жазылуы мүмкiн. Мысалы:
SELECT FROM
SQL тiлiнде тiзiм үтiр арқылы бөлiнiп, ... ... ... ... Егер ... ... өрiстерiн экранға шығару қажет болса,
операторды SELECT * FROM түрiнде жазу жеткiлiктi (мұндағы * ... ... ... ... ... ... ... жазылуының бiр түрi:
SELECT FROM WHERE
Мұндағы шарт, Паскальдағы сияқты, жай ... ... ... ... ... ... жай ... алынып жазылады.
INSERT (кiрiстiру) - кестеге жаңа жазу қосу ... ... ... INTO ... ();
Тiзiмге енгiзiлген мәндер үтiрлер арқылы бөлiнiп жазылады. ... ... ... ... ... ... ... тиiс. Мысалы,
Auto1.db кестесiне жазуды қосуға арналған сұраныс командасы:
INSERT INTO Auto1.db
VALUES ('+++');
Команданы формаға Table1, Query1, ... ... ... ... SQL ... екi рет шерткен кезде ашылатын ... ... ... ... ... болса, SQL тiлiнде олардың қосындысын
(sum), ең кiшi (min), ең ... (max), орта ... (avg) және бiр ... ... ... ... (count) ... шығаруға болады. Ол үшiн
арналған агрегаттық функциялар деп аталатын функциялар бар:
• SUM ... MIN ... AVG ... COUNT();
• SELECT SUM (Өрiстiң аты) FROM "кестенiң аты"
Кестенi принтерде форматты түрде басып шығару жолы ... ... басу үшiн ... ... ... ... ... не парақтарының
түрiн есеп деп атайды.
Borland Delphi-де есеп Qreport ... ... ... ... QuickRep ... арқылы дайындалады. Компоненттi
принтерде ... ... үшiн ... ... қасиеттерi мен әдiстерi
бар. Олардың iшiндегi Preview-есептi модальды түрде ... ... ... (Өрiс ... ... QRImage ... түрлi суреттердi
орнату мүмкiндiгiн туғызу) және т.б.
Есептiк файл QRP кеңейтiлуi бойынша сақталып қойылады.
Мұнда кестелердi немесе шартымызды қанағаттандырған сұранысты принтерде
форматты ... ... ... жолы да ... қоры ... Borland Delphi құрамына енгiзiлген ... ... қоры ... ... ... программасы арқылы орындалады
(құралады). Олар төмендегi амалдар арқылы iске асырылады:
• Tools - Database Desktop ... - ... қоры ... ... /
қабықшасы) командасын беру. Қабықша программасы көрiнедi.
• Терезеден File - New - Table (Файл - Жаңа - ... ... ... Table (Кесте құру) сұхбаттық терезесi шығады (cурет 9). ... ... ... ... ... Paradox ... ... рет Paradox_7 форматы iске қосылып, терезе өрiсiнде осы атау
көрiнедi.
Cурет 5 - Create Table терезесі
• Paradox_7 форматын таңдап, Ok ... ... ... ... 5). ... ... басқа да өрiс типтерi ... ... ... ... ... ... жазылып қойылған кесте өрiсi
атауын сипаттау терезесi ... ... ... ... өз ... (FieldName) - өрiске берiлетiн
атауды, (Type) - өрiс ... (Size) - өрiс ... ... ... ... ... ... ғана енгiзiледi) орындау керек. Өрiстi
кiлттiк ету қажет болса, онда бесiншi бағанда (Key) - ... ... Ол "*" ... ... ... (Жалпы кiлт
Borland Delphi-де және MS Access сияқты ... да ... ... ... ... кеңiнен пайдаланылады).
Database Desktop арқылы «Вираж» ... ... ... ... ... ... Яғни ... түсi, нөмiрi,
сериясы, шыққан жылы, мотор номерi, көлiк иесiнiң ... ... ... ... (N, Markasi, Tusy, Nomeri, Seriasi, Shikkan ... nomeri, Kolik iesinin ... Meken jayi, Telefoni, Kolik kuzhati)
құрып және осы кестенi құру үшiн алдымен өрiс атауын ... ... ... Өрiс ... ... ... ... теруге болады, бiрақ олар
формада дұрыс көрiне бермейдi.
• Өрiс ... ... ... (.) символы енгiзiлгенi жөн;
• Өрiстердi сипаттау немесе дайындау терезесiнiң бiрiншi ... ... ... реттiк нөмiрлерi көрсетулi тұрады. Оларға
көңiл бөлмеу керек. Кезектi өрiске мән енгiзiлгеннен соң КҚ не ... ... ... төменге бағытталғанын басуы жеткiлiктi.
Сонда курсор келесi ... ... ... ... ... өрiс типiнiң (Type) бiрi енгiзiлуi тиiс. Ол үшiн ... ... соң Бос орын ... басу ... Сонда төменде
мына өрiс типтерi көрiнедi:
3-кесте
|Тип |Белгісі |Мән ... |A ... жол. ... [1..255] |
| | ... ... |N |Мәні [10-308 ... 10308] аралығында |
| | ... 15 ... ... ... |
| | |сан ... |S ... ... ... |
| | ... ... сан ... |I ... ... ... ... ... | |аралығында алынатын ұзындығы 4 |
| | ... ... сан ... |M ... ... ... ... |
| | ... (>=255 ... символдық |
| | |жол ... |$ ... $ ... ... ақшалық |
| | ... сан ... |D ... ... |L ... ... (True) не ... |
| | |(False) ... ... ... ... ... жол қосылған сайын мәні |
|ent | ... өсіп ... ... сан |
• Өрiстер типiн таңдап болғаннан соң курсор келесi ... ... Онда өрiс ... (Size) ... ... барлық өрiстер сипатталып болғаннан соң сол терезенiң ... ... Save As.. ... ... ... Құрылатын кесте
атауы сұралатын Save Table As.. терезесi көрiнедi.
• Терезеде кесте атаулары сақталатын iшкi бума (мысалы, My ... құру және оны ашу ... iшкi бума ... құрылған болса, сол
буманы ашу жеткiлiктi). Файл атауы өрiсiне кесте атын енгiзу (мысалы
Auto1.db) және каталог алиасы үшiн ... ... Work: ... ... ... ... ... Кесте құрылымы Auto1.db
атауы бойынша My Databases Documents бумасында сақталып қойылады.
... жабу ... ... ... ... соң ... құру қиын ... Ол үшiн:
• Database Desktop терезесiнiң мәзiрiнен File - Open - Table (Файл - Ашу
- ... ... ... Open Table терезесi көрiнедi. Осы терезеден
My Databases Documents iшкi ... ашып және ... ... ... дайындалған Work: атауын қалдырып, бума iшiндегi қажеттi ... ... ... ... (Auto1.db) таңдап, одан әрi Ашу
(Открыть) түймесiн ... ... ... ... ... ... .
Қорытынды
Деректер қорын басқару жүйесi - Деректер қорымен жұмыс iстеуге арналған
Borland Delphi ортасындағы программалар қатарына ... ... ... тiлi ... ... ... жасаудағы негiзгi мақсат «5-Бақсы М.Б.К. ... ... ... ... ... тез ... және
уақытты үнемдеу болып табылады. Осы деректер ... ... ... Borland Delphi мен Paradox ... ... ... жұмыс атқарады.
Paradox программасының таңдалу себебi, ол Borland Delphi ортасымен өте
жақсы байланысатын және де Windows ... ... ... ... ... табылады. Paradox Database Desktop утилитасының құрамындағы ең
қолайлы, көп ... ... ... ... ... ... кез-келген
қолданушының Paradox программасын оқып ... ... жоқ десе ... ... Paradox программасымен жұмыс iстеу принциптерi ... ... Яғни оның ... терезе түрiнде ашылады.
Қарастырылған деректер қорында Paradox программасында кестелердi құру
және оны сақтау үшiн, ал Borland Delphi ... ... ... ... яғни ... ... ... үшiн қолданылған. Бұл
проекттегі негiзгi жұмыстар жеңіл машиналарды iздеу, өңдеу, ... ... ... осы ... ... ... ... байланыстырылып
жұмыс атқарады. Программа барысында сұраныс беру арқылы өз шартымызды
қанағаттандыра аламыз.
Пайдаланылған әдебиеттер
3. ... Л.М. Delphi 7. ... ... ... ... задач.
–М.: Кудиц-образ, 2004. -480 с.
4. Пестриков В.М., Маслобоев А.Н. Delphi на ... ... ... 2005. –496 с.: ... Информатика. Учебник под ред.проф. ... –М.: ... ... –2001. –768 ... ... М. Языки программирования. Практический сравнительный анализ.
–М.: Мир, 2000. –208 с.
7. Савинков В.М., Бойко В.В. Проектирование баз данных. –М.: Мир, ... ... ... Ф., ... Р. ... программирования на входным языке
СУБД dBase. –М.: Мир, 1989.
9. Одинцов И.О. ... ... ... ... ... 2004. –624 с.
10. Избачков Ю., Петров В. Информационные системы: Учебник для вузов. 2–е
изд. –Спб.: Питер, 2006. –656 ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 22 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Киімдер дүкенінің автоматтандырылуының теориялық негіздері21 бет
Ұсақ көтерме кітап дүкені қызметінің деректер қорын жобалау36 бет
Acom компьютерлік дүкенінінің ақпараттық жүйесін құру57 бет
Delphi ортасын пайдалана отырып интернет дүкен бағдарламасын құру32 бет
КОМПЬЮТЕР ДҮКЕНІ МҚБЖ-Н ҚҰРУ32 бет
DELPHI ортасында мәлметтер қорымен жұмыс жасау24 бет
Delphi-де математикалық есептеуге арналған бағдарлама құру19 бет
Delphi-де мәліметтер қорын құру технологиялары жайлы ақпарат7 бет
Граф тиімділік есептерін шешу әдістерінің алгоритмдері мен программалары42 бет
60-80 жылдардағы ортасындағы Қазақстандағы нақты социализм12 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь