Материалды бухгалтер бағдарламасы

МАЗМҰНЫ

КІРІСПЕ 3

1 АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫНЫҢ ДАМУЫ ЖӘНЕ ҚОЙЫЛЫМЫ 5
1.1 Дербес ЭЕМ негізінде АЖО.ның ќалпы жєне даму перспективалары 5
1.2 Жұмыс орнын автоматтандыру принциптері мен оған қойылатын талаптар 12

2 БАҒДАРЛАМАЛЫҚ ӨНІМДІ ҚҰРУҒА ҚОЛДАНЫЛҒАН ИНСТРУМЕНТАЛЬДЫ ҚҰРАЛ 26
2.1 Delphi . де қолданылатын мәліметтер қорының түрлері 26
2.2. Delphi.де мәліметтер қорымен байланысты ұйымдастыру 30
2.3 TQuery компонентімен жұмыс 34
2.4 TDBGrid компонентін қолдану 40

3 «МАТЕРИАЛДЫ БУХГАЛТЕР» БАҒДАРЛАМАСЫН СИПАТТАУ 48
3.1 Мәліметтер қоры туралы түсінік 48
3.2 Бағдарламамен танысу 49
3.3 Бағдарламамен жұмыс істеу 50
3.4 Бағдарламаның есеп беру мүмкіндіктері 52

ҚОРЫТЫНДЫ 53

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 55
КІРІСПЕ
Қазіргі уақытта қоғамдық өмірде ақпараттың таралу қарқыны өте жылдам дамып келеді. Ақпараттық процесстер - адамдар арасында, тірі организмдерде, техникалық құрылғыларда, қоғамдық өмірде ақпарат тасымалдау, жинақтау мен түрлендіру процесстері.
Ақпаратты басқару компюьтерлерді қолданудың негізгі саласы болып табылады және де, болашақта үлкен роль атқарады.
Мәліметтер қоры - қоғамның қандай да бір саласындағы немесе оның бөлігіндегі нақты объектілер туралы мәліметтер жиынтығы. Мәліметтер қорын басқару жүйесі компьютерлік техниканың даму жолдарына байланысты жетілдіріліп тұрды, пайдаланушының қойған барлық күрделі деңгейдегі талаптарын орындауға бейімделді.
Қазіргі қоғамның талаптарына сәйкес жаңа техналогиялардың даму барысында жұмыс орнын автоматтандыру негізгі мәселелердің бірі. Өнеркәсіптерде, мемлекеттік және жеке шаруашылық мекемелерде, оқу орындарында және басқа да салаларда ақпараттандыру жүйесін кеңейту және жұмыс орнын автоматтандыру мәселелері алға қойылып отыр. Автоматтандыру үшін көптеген автоматтандырылған бағдарламалық жүйелер мен құрылғылар қолданылады, олардың ішінде бухгалтерлік есептеулер жүйесі, электронды деканат, оқу жүктемесін есептеу, қызметкерлер, студенттер туралы электронды мәліметтер қоры және тағы да басқалар бар.
Дипломдық жұмыс Delphi обьектілі бағытталған тілінде жазылған және мәліметтер қорын басқару жүйесі ретінде Paradox қосымшасы қолданылады. Қазіргі уақытта Delphi корпоративтік пайдалану үшін қолданылатын мәліметтер қоры қосымшасын құруда бірден-бір кеңінен таралған құрылғы болып есептелінеді. Delphi-де мәліметтер қоры қосымшаларын өңдеуші бизнес-логика және программа интерфейсі реализациясы әдістерін таңдай алу мүмкіндігі ғана емес, мәліметтер қорымен өзара іс-әрекет архитектурасы және мәліметтерге ену мүмкіндігі да бар. Бұл тіл визуалды бағдарламалау ортасы, бағдарламалауға тиімді және қолайлы болып табылады.
Дипломдық жұмыс тақырыбының қойылымы:
Материалды бухгалтердің жұмыс орнын автоматтандыру.
Дипломдық жұмыстың құрылымы
Жұмыс негізінен үш тараудан тұрады:
1-тарауда Дербес ЭЕМ негізінде автоматтандырылған жұмыс орнының дамуы және қойылымы туралы жазылды.
2-тарауда бағдарламалық өнімді құруға қолданылған инструментальды құрылғылар: мәліметтер қорын басқару жүйесіндегі Paradox 7 механизмі мен Delphi бағдарламалау ортасы және ондағы басты компоненттер туралы жазылды.
3-тарауда «Материалды бухгалтер» бағдарламасы және онымен қалай жұмыс істеу жөнінде қолданушыға нұсқау жазылды.
        
        мазмұны
КІРІСПЕ 3
1 АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫНЫҢ ДАМУЫ ЖӘНЕ ҚОЙЫЛЫМЫ 5
1.1 Дербес ЭЕМ ... ... ... жєне даму ... 5
1.2 Жұмыс орнын автоматтандыру принциптері мен оған қойылатын талаптар
12
2 БАҒДАРЛАМАЛЫҚ ... ... ... ... ... 26
2.1 Delphi – де қолданылатын ... ... ... 26
2.2. Delphi-де мәліметтер қорымен байланысты ұйымдастыру 30
2.3 TQuery ... ... ... TDBGrid ... қолдану 40
3 «материалды бухгалтер» БАҒДАРЛАМАСЫН СИПАТТАУ 48
3.1 Мәліметтер қоры ... ... ... ... танысу 49
3.3 Бағдарламамен жұмыс істеу ... ... есеп беру ... ... 53
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... өмірде ақпараттың таралу қарқыны өте жылдам
дамып келеді. Ақпараттық процесстер - адамдар ... тірі ... ... ... ... ... тасымалдау, жинақтау мен
түрлендіру процесстері.
Ақпаратты басқару ... ... ... ... болып
табылады және де, болашақта үлкен роль атқарады.
Мәліметтер қоры - қоғамның қандай да бір ... ... ... ... ... туралы мәліметтер жиынтығы. Мәліметтер қорын
басқару ... ... ... даму ... ... ... пайдаланушының қойған барлық күрделі деңгейдегі
талаптарын орындауға бейімделді.
Қазіргі қоғамның ... ... жаңа ... ... жұмыс орнын автоматтандыру ... ... ... ... және жеке ... мекемелерде, оқу
орындарында және басқа да салаларда ... ... ... ... орнын автоматтандыру мәселелері алға қойылып отыр. Автоматтандыру
үшін ... ... ... ... мен ... олардың ішінде бухгалтерлік есептеулер жүйесі, электронды
деканат, оқу жүктемесін есептеу, қызметкерлер, студенттер туралы электронды
мәліметтер қоры және тағы да ... ... ... Delphi ... ... ... жазылған және
мәліметтер қорын басқару жүйесі ретінде Paradox ... ... ... Delphi ... ... үшін қолданылатын мәліметтер
қоры қосымшасын ... ... ... ... ... болып
есептелінеді. Delphi-де мәліметтер қоры қосымшаларын өңдеуші бизнес-логика
және программа интерфейсі реализациясы әдістерін таңдай алу мүмкіндігі ғана
емес, ... ... ... іс-әрекет архитектурасы және мәліметтерге
ену мүмкіндігі да бар. Бұл тіл ... ... ... ... және ... болып табылады.
Дипломдық жұмыс тақырыбының қойылымы:
Материалды бухгалтердің жұмыс ... ... ... құрылымы
Жұмыс негізінен үш тараудан тұрады:
1-тарауда Дербес ЭЕМ ... ... ... ... дамуы
және қойылымы туралы жазылды.
2-тарауда бағдарламалық өнімді құруға қолданылған инструментальды
құрылғылар: мәліметтер қорын басқару жүйесіндегі Paradox 7 ... ... ... ... және ... ... компоненттер туралы жазылды.
3-тарауда «Материалды бухгалтер» бағдарламасы және онымен қалай жұмыс
істеу жөнінде қолданушыға нұсқау ... ... ... ... ... ЖӘНЕ ҚОЙЫЛЫМЫ
1.1 Дербес ЭЕМ негізінде АЖО-ның ќалпы жєне даму перспективалары
Электрониканың дамуы есептеуіш машиналардың жаңа класының Дербес ЭЕМ-
нің ... ... ... ... ЭЕМ-ң негізгі ерекшелігі оның төмен
бағасы жєне ... ... ... ... Мысалы, 60-шы жылдардың
басындағы үлкен ЭЕМ-дің шығарылуының, 70-ші ... ... кіші ... жєне 80-ші ... ... ... ... сұранысының жоғарылығы
бір-бірімен шамалас. Ќазіргі кезде Дербес ЭЕМ-ң төмен бағасы, сенімділігі
адам тұрмыс тіршілігінің ќалып күйіне арналған.
Мұндай ... ... ЭЕМ ... ... ... ... ... ЭЕМ-нің жалпы схемасы:
1-микропроцессор, 2-негізгі жады, 3-сыртқы жады, 4-дисплей, ... ... ... ... ... магистраль.
ЭЕМ-нің ќолданылуы:
• мамандардың информацияны өңдеумен байланысты еңбек сапасын өсіруге
шынымен мүмкіндік берді. Бұл ... ... ... түсерліктей, өйткені
осы уаќытќа дейін басќару ... ... ... өте жай ... ... ... ол ... 30 жыл ішінде 2-3 есе өсті, ал сонымен
ќатар өнеркєсіпте 14-15 есе өсті. ... ... ... ... ... жєне ой еңбегінің интенсификациясы үшін Дербес ЭЕМ-
нің негізінде функционалданатын АЖО өте кең көлемде ... ... ... ... ... АЖО-ның негізгі ќұраушы
элементтерін, басќару тұрмысын жєне т.б. олардың ќолданылуының жєне
дамуының ... ... ... ... ... ќұрайтын
Дербес ЭЕМ-нің жалпы схемасы көрсетілген.
• Дербес ЭЕМ-нің негізгі ... ... ... ... ... ... ... микропроцессор болып
табылады. Қазіргі уақытта ең кең ... ... ... ... көп кешікпей олардың орнына ... ... ... ... ... жұмысшы сөзінің
ұзындығын білдіреді. Микропроцессорлар разрядтылығынан басқа тактілік
жиілігімен де ерекшеленеді. Тактілік жиілік пен ... ... ... ... ... ... ... Бір секундта
ондаған миллиондаған операцияларды орындау Дербес ЭЕМ үшін ... ... ... ... ... ... ... жұмыс істейтін
жадының көлеміне де байланысты. Жады негізгі және сыртқы болып бөлінеді.
Негізгі жады 2 ... ... ... есте ... ... ПЗУ) және жедел есте сақтау құрылғысы (RAM ... ОЗУ) ЖЕҚ- ... ... информациясы және өңделетін мәліметтер сақталады.
Компьютерді сөндіргенде ЖЕҚ құрамындағы барлық информация өшіріліп қалады.
ТЕҚ-сы ЖЕҚ-ға қарағанда кішірек, онда ... ... ... және ... ... ... ... оны арнайы құрылғылардың көмегімен өзгертуге
болады (ТЕҚ-прогматтары). Сыртқы есте ... ... (СЕҚ) ... әр ... ... ... Сызықтық жинағыштар информацияны магниттік
таспаға жазу үшін ... ... ... ... гигабайтқа дейін
информацияны сақтай алады (1гб=1024мгб). Бұл құрылғылар ертеректе шыққанына
қарамастан, олар әлі де кең ... ... оның ең ... себебі
көлемінің үлкендігі, олар информацияны резервті түрде көшіруге және ұзақ
уақыт сақтауға ... ... ... да ... ... кең таралған.
Оларды бірнеше топтарға бөліп тастауға болады:
а) иілгіш дисктегі жинағыштар ... ... ... ... ... өте төмен болуына қарамастан, бағасының
арзандығына байланысты кең ... ... ... ... ... олар ... ... секілді
көп қолданылады, бірақ қатты дискілердің мәліметтерді жіберу жылдамдығы
күшті және сыйымдылығы ... ... ... ... ... ал ... және сыйымдылығы өсуде. Бұл айтылғандардың барлығы қазіргі ... ... ең ... ... ... ... Лазерлік дисктегі жинағыштар да осы уақытта жақсы таралып келеді.
(CD-ROM) ... ... ... CD-ROM ... ... ... ... информацияны сақтау құрылғысы ретінде оның
алатын орны ерекше (700 мгб).
г) Қазіргі кезде көп қолданыс таппаған басқа да ... СЕҚ да ...... ... ... дисктері, WORM-дисктері, Mobile
дисктері және т.б.). Кейбір жинағыштар (перфоленталар, ... ... және т.б.). ... ... ... қалған және соңғы
ДЭЕМ-де олар мүлдем ... ... ... ... арналған негізгі құрылғы. Ол экранның
өлшемімен ... ... ... информацияны енгізуге арналған негізгі құрылғы.
Сонымен бірге оператордың жұмысын жеңілдететін қосымша құрылғылар да
бар. Олар ... және т.б. ... ... үшін ... қатар
сканер де қолданылады. Информацияны қабылдау және талдау құрылғылары
мен бейнені (сақтау) қабылдау ... ... өте ... ... ... барлық құрылғылары жүйелік магистраль арқылы қатынас
жасай алады. Бірақ информация ... ... ... ... содан
кейін процессор оған ену мүмкіндігін ала ... ... ... ең ... ... ол ... ... негізінде нақты АЖО-ң
мамандарын ұйымдастыру, бұл әдіс адам мен ... ... ... ... ... ... ... жауап беру керек:
• Маманның информациялық есептік сұраныстарын қанағаттандырады.
• Жауаптың минимальды уақытты ал сұраныстар ... ... ... деңгейіне және оның профессионалды ... ... ... тез ... ... ... ... және
сенімділігі.
• Қолданушыға шыдамдылықпен қарау.
• Қолданушыны тез оқытып-үйрету мүмкіндігі.
• Есептеуіш ... ... ... ... АЖО-ның жалпыланған
схемасы 2-суретте көрсетілген.
Жалпы программалық қамсыздандыру (ПҚ) ... ... және жаңа ... қосылуын және өңделуін
қамтамасыздандырады. АЖО-ның профессионалды ... ... ... ... (ФПҚ) дәл осы ... нақты маманға
бағыт анықталады, айқындалған пәндік облыстардың есептері ... ... ... ... ... "адам-машина" қатынасын ұйымдастыру сұрақтарына
аударылады. Қолданушы ЭЕМ-мен жұмыс жасағанда өз ... ... ... ... ... Әйтпесе, адамдар жұмысына деген жағымсыз сезімдер
пайда ... ... ... талдау осы диалогты ұйымдастырушыларының көзқарасы
бойынша оларды мынадай түрлерге бөлуге ... ... тілі бар ... ... ... ... "Меню" формасындағы диалог.
Қолданбалы желілерді командалық тілді қолдану мини және ... ЭЕМ ... ... құру ... ... Оның ... ... қарапайымдылығы мен жүзеге асырылуына, ал кемшілігі:
командаларының ... ... еске ... қате енгізулерді
қайталау, командаларға әр түрлі деңгейде ену мүмкіндігін шектеу және т.б.
Осылайша қолданушы жүйелерде ... ... ... тиіс.
"Меню" негізгі менюіндегі форманы диалогы қолданушыға ... ... ... Ол ... өзіне ең керегі таңдап ала
алады. ... ... ең көп ... ... ... онда ... орны үш ... бөлінеді (объектке). Біріншісі (жоғарыда орналасқан
жол) немесе мәзір жолағы деп аталады. Оның көмегімен ... ... ... әр түрлі мәзірлерді жүргізе алады, олардың
жәрдемімен басқа объектілерге ену мүмкіндігін алуға ... ... ... ... немесе кейбір кішігірім программалардың болмауы да ... ... деп ... Оның ... өте жиі шақырылатын объекттер
немесе ағымдағы информация ... ... ... ... ... беті (стол
беті) деп аталады, ол ең үлкен бөлігі. Мұнда ... ... ... ... командалардың көбісі шақырыла алады. Адам ... ... ... ... ... өте қолайлы болып табылады және ол
өте жиі қолданылады. Кез-келген жағдайда ол СИА стандартына сәйкес ... ... ... үшін ... 2 ... ... ... қарапайым функциялардың автоматтандырылуы:
Функционалдық ПҚ-ны нақты қолдану шарттарына ... ... ... ... әр ... ... ... базалық
болып табылатын программаық жабдықтарды атап өткен жөн.
Ең бірінші болып техникалық жеке тұлға еңбегін ... ... ... ... ... ... Бұған ең қарапайым мысал
текссік редакторлар (процессорлар). Олар информацияны тез арада енгізуге,
оны ... ... ... жіне ... басып шығаруға дайындауға
мүмкіндік береді. Тексттік редактрлерде қолдану басып шығарушылардың
еңбегінің сапасын неғұрлым ... әр ... ... ... мәліметтерді табу үшін үлкен
көлемді информациялармен жұмыс істеуге тура келеді. Осы ... ... ... яғни бұл ... жеңілдету үшін арнайы МҚБЖ пайда болады(СУБД:
DBASE, RBASE, ORACLE және т. б.). МҚБЖ өте ... ... ... және ең ... ... ... дер ... табуға мүмкіндік
береді. Мысалы, картотекамен жұмыс жасағанда қажетті информацияны табу үшін
өте үлкен ... ... үзу ... ... ... ... ретпен сұрыпталған. Ал МҚБЖ бұл әрекетті санаулы секундтар ... ... ... ... бірге әртүрлі таблицалармен жұмыс
жасайды, өйткені қазір көп жағдайда экономикалық ... ... ... ... КЭТ (ҮЭК) ... ... электрондық кестелер)
осндай құжаттарды дайындауға көмектеседі. Қорытындылық немесе ... тез ... ... ... ... пайда болған жағдайда
автоматты түрде енгізіп отырады.
Көптеген мекемелерде ұйымдардың тұрмысын координациялау және бақылау
үшін арналған программалық жабдықтардың ... рөлі ... ... ... ... бір процесс жиынтығы болып есептеледі, олардың єрќайсысының
басталу жєне біту мерзімі бар. Єр ... ... ... ... ... ... жұмыстың аяќталу уаќытын еске салып
тұрады.
Мекемелік тұрмыста ... ... ... оперативті алмасуы
алады, ол яғни, басќарушының 95%-ға дейінгі, ал ... 53%-ға ... ... ... байланысты «электрондыќ почта» ... ... кең ... ... ... бізге үлкен мүмкіндіктер туғызады:
мекеменің ішінде ќұжатарды тарату, жіберу, єртүрлі ... ... алу жєне ... ... мамандардың жиналыстарын өткізу жєне
т. б. Мєліметтердің алмасу проблемасы есептеу желісінің ... ... ... ... ... ... ... редакторлар, кестелер, графиктік
редакторларды өзіне сыйдыратын бөліктенген пакеттерге үлкен сұраныс бар.
МЌБЖ ... ... ... үшін ... жєне олар осы ... бір ... етіп саќтайды. Ќазір информацияның екі ... ... ... ... ... (дыбыстыќ жєне видео информация). ... ... ғана тєн ... ќұрылған, мүмкін алдағы уаќытта
информацияның бұл ... ... МЌ-ң ... ... ... ... ФПЌ ... барлығын ќанағаттандырса, кейбір кемшіліктерін
көруге болады. Сондыќтан да ПЌ-ға жаңа өңдеулер мен ... ... ... ... еді. АЖО-да жаңа программалыќ ќұралдарды өңдеу екі
бағыттажүреді: ПЌ-ң ... мен жаңа ... үшін ... ... ... ... Ќазіргі уаќыта АЖО-ны ќұруға бағыт
байќалады. Ол келесі түрде сипатталады:
• шешілетін мєселелер есебі.
• басќа жұмысшылармен ... ... ... єдеттер мен бағыттарды есептеу.
• тек ФПЌ емес, арнайы техникалыќ ќұрылғыларда да ... ... ... ... ... ... алу жєне т. ... мамандарды жабдыќтау мекеме жұмысшыларының еңбек сапасын
көтеруге, экономикалыќ информацияны өңдеу ... ... ... ... ... автоматтандыру принциптері мен оған қойылатын талаптар
Автоматтандырылған жұмыс орнының қызмет көрсетуі деп, компьютерде,
ақпаратты өңдеуде адам мен ... ... ... ... мен
жүктелімнің дұрыс бөліну шартына байланысты нақты қорытындыны шығарып
беруін ... ... ... ғана ... ... орыны басқарудың
тиімділігін және еңбектің өнімділігін артыратын құрал ғана емес, сондай-ақ
мамандардың қолайлы жұмыс жасауына мүмкіндік ... ... ... ... мәтіндік, сызбалық, дыбыстық және
бейнеақпаратпен жұмыс істей алады. Ақпараттың осы бес түрі бір ... деп, осы бес ... ... ... ... ... компьютер
мультимедиалық деп аталады.
Компьютер кез келген ақпарат түрін сандық пішімге ауыстырады.
Компьютерге ... ... ... әріп ... санмен таңбаланады, ал сыртқы
құрылғыларға (басып шығарғыш немесе бейне бетке) ... ... ... алу үшін осы ... ... ... кескінделеді. Әріптер жиынтығы
мен сандар арасындағы сәйкестік нышандарды кодтау деп аталады.
Компьютердегі ... ... бір бит, яғни ... разряд болып
табылады, ол 0 немесе 1 мәндерін қабылдай алады («иә» және «жоқ», «+» және
«–», «сигнал бар» және ... ... ... ... ... ... ... бірден сегіз
битпен жұмыс істейді. Тізбекті сегіз бит байтты құрайды. Бір байтта ... ... ... ... ... жазуға болады. Бұдан гөрі үлкенірек
ақпарат бірліктері килобайт (Кбайт) – 1024 байт; мегабайт (Мбайт) – ... және 1024 ... тең ... ... ... сандардың барлығы адамдар үйреніп қалғандай он санның
емес, нөл мен бір ... ... ... ... айтар болсақ,
компьютерлер екілік есептеу жүйесінде жұмыс істейді. ... ... ... адамдар үшін үйреншікті болып табылатын ондық жүйеде де
жүзеге асыруға ... ... ... барлығын компьютердегі
бағдарламалар атқарады.
Компьютер – бұл бір ғана аспап емес, сыртқы және ішкі, негізгі ... ... ... ... PC ... ... ... қорап, монитор, пернетақта,
тінтуір жатады.
Қосымша немесе шеткері құрылғыларды бірнеше топқа ... ... ... ... құрылғылары (мәтіналғы (сканер), дигитайзер, сандық
фотокамера, сызбалық планшет);
- ақпаратты шығару ... ... ... ... ... енгізу және шығару қызметтерін бірге атқаратын құрылғылар (модем,
дыбыстық бейімдеуіш, желілік ... ... ... ... ... қамтиды1:
- жүйелік (аналық) тақша*;
- процессор*;
- оперативті жады*;
- тұрғылықты диск*;
- алмалы дискілермен жұмыс істеуге арналған диск жетегі;
- CD және DVD диск ... ... ... ... ... бейімдеуіш);
- желілік тақша;
- енгізу-шығару порттары (ажыратқыштар)*;
- қоректендіру блогы*.
Компьютерде жұмыс істеу кезінде барлық мәлімет аналық ... ... ... ... ... ... – бұл компьютердің барлық құрамдас
бөліктері қосылатын күрделі көп қабатты мөрлік ... ... ... мыс
өткізгіш жолшықтар желісімен қапталған, олардың бойымен ... ... ... ... мен ... басқа құрылғылары қосылатын
слоттарға жеткізіледі. Әрбір құрылғы белгілі бір слотқа қосыла алады.
Әдетте ... ... ... орталық процессордың (central
processing unit, CPU) типі мен жиілігі, ... жады (random ... RAM) ... ... ... бұл ... ... – ең
бастылары, өйткені бұлар компьютер жұмысының шапшаңдығын анықтайды.
Компьютерге әлемдегі ең ... ... ... ең күшті бейнелік
бейімдеуіш пен керемет дыбыстық жүйені орнатуға ... ... ... жады ... ... осы ... барлығы түкке де жарамай қалады.
Процессор немесе микропроцессор компьютердегі орталық мәліметтер өңдеу
құрылғысы болып табылады.Процессор микросхема ... ... ... ... ... аналық тақшада орналасады. Процессорлар
бағдарламалар жұмысына қажетті есептеулерді ... ... ... болса, компьютердің жұмыс істеу жылдамдығы соғұрлым жоғары ... ... ... (МГц) ... гигагерцпен (ГГц)
өлшенетін оның ырғақтық жиілігімен анықталады.
Процессордың үстіне радиатор, ... ... ... ... (кулер) орнатылады.
Компьютердің оперативті жадысы (ОЗУ) немесе Random Access Memory
мәліметтерді қысқа ... ... үшін ... ... Кез ... ... ... де, жұмыс істеуі үшін іске қосу ... бір ... ... ... жадының біршама көлемі талап
етіледі.
Бұл тұрғылықты ... ... ... ... қол ... ... ... етеді. Компьютерде бір
мезгілде неғұрлым көп бағдарлама жұмыс ... ... ... ... ... ... ... жұмысы аяқталған кезде немесе компьютерді
өшіргенде оперативті жадыда сақталған мәліметтер жойылып ... ... ... ... (Мб) ... Қазіргі заманғы
қосымша бағдарламалардың көпшілігі жұмыс істеу үшін 64 Мб ... ... ... және іске ... ... ... жады ... етеді.
Пәрмендерді пайдаланатын бейнелік және дыбыстық ... ... ... ... одан да көбірек жады көлемін қажет етеді.
Қазір компьютерлерге ең аз ... 256 Мб ... жады ... компьютерде орнатылған жадыдан үлкен жадыны талап ... іске ... ... онда оның жұмыс істеу жылдамдығы бірден
құлдырайды, тіптен компьютер мүлдем «тұрып қалады». Өнімділік ... ... ... жады ... ... жақсы.
Оперативті жады ішкі жады болып саналады да, ... ... ... ... ... диск ... ... дискіден ерекшеленеді. Тіпті компьютер
өшірілгеннен кейін де ақпарат сыртқы жадыда сақталады.
Диск ... – бұл ... ... ... мәліметтерді
шығарып оқуға және жазуға арналған ... ... Диск ... ... қорапқа қоса салынған) немесе сыртқы болады және кабель не
өткізгішсіз жалғастыру арқылы компьютерге қосылады.
Ішкі диск жетектерінің әрқайсысына екі ... ... ... ... сұр түсті кабель немесе “желек” (шлейф) және ... ... ... ... ... диск жетегін аналық тақшаға,
қоректену кабелі – қоректену ... ... Дәл ... ... ... ... де бар: ... кабелі компьютер порттарының біріне,
қоректену кабелі – ... ... ... диск (тұрғылықты диск жетегі) немесе Hard disk Drive (HDD)
– бұл компьютердегі негізгі мәліметтер қоймасы. ... ... ... ... ... ... ... бағдарламалар
орнатылады, онда файлдар әзірленеді және әр түрлі мәліметтер ... ... ала ... ... ... ... сыйымдылығы
сипаттаманың алғашқы жолдарында (оперативті жады көлемі және процессордың
жылдамдығымен қатар) келтірілгенін көресіздер.
Тұрғылықты дискінің сыйымдылығы ... ... ... түрлі
болады да, мегабайтпен және гигабайтпен өлшенеді. ... ... ... ... 80-500 ... және одан да ... болады.
Алмалы дискілерге арналған диск жетегі 3,5-дюймдік дискеттерді оқиды.
Бұл дискілер ... ... ... ... ... – 1,44 Мб. ... әдетте кейбір қосымша бағдарламаларда (Word
сияқты) әзірленетін құжаттар немесе алмалы дискілерден тікелей іске ... онша ... емес ... ... Компьютерде алмалы
дискілерге арналған диск жетегіне «А» әрпі ... және DVD диск ... ... ... ... жазуға
(«күйдіруге») және оқуға мүмкіндік береді. CD және DVD ...... CD ... 400 Мб, DVD дискіге 4,7 Гб ақпарат сыяды.
Дискілер бір рет жазылатын (CD-R және DVD-R) және ... ... ... DVD-R W) ... ... диск жетектері мәліметтерді оқи алады, көбісі – ... ... ... ... сақтауға және алмастыруға арналған ... да бар. ... ...... ... оларға компьютердің
USB-портына тікелей қосылатын ... ... ... ... ... өте ықшам, қазіргі таңда оларға 128 ... 4 ... ... ... ... және ... ... жұмыс істеуге қабілетті
ететін, сондай-ақ оны компьютерлер желісіне ... ... ... түрі бар. Бұл ... құрамдас та, қосымша да болады,
қосымша болған ... олар ... ... ... ... ... компьютерге жоғары сапалы дыбыс тудыруға
және оны компьютерге ... ... ... ... тақша ұсынатын
дыбыспен жұмыс істеудің кеңейтілген мүмкіндіктері компьютерлік ойындарда
және басқа ... ... ... ... етіледі.
Бейнебейімдеуіш немесе бейнетақшаның (сызбалық бейімдеуіш) кескіндерді
сақтау үшін ғана пайдаланылатын меншікті оперативті жадысы бар. «Тұрғылықты
жері» ... бұл жады ... ... ... ... VRAM) деп
аталады. Бейнежады көлемі неғұрлым үлкен болса, компьютер кескіндер мен
бейнероликтерді ... ... ... және ... ... ... компьютерді компьютерлер желісіне қосуға мүмкіндік
береді. Желілік тақшалардың бірнеше түрі бар: ... token ring ... ... ... құруға арналған тақшалар; ең танымалдары ... және ... ...... ... ... ... тақтасындағы ажыратқыштар,
оларға әдетте кабель арқылы әр ... ... ... Порттарға қосуға
болатын құрылғылардың саны мен түрі компьютер порттарының саны мен ... ... ... ... ... таңба бейнеленген. Пернені
қажетті нышанды енгізуге қолдану үшін басқару пернелері ... , ... ... ... да бір ... орындамайды,
олар басқа пернелердің міндетін өзгертуге арналған ... өзге ... ... ... ... бас ... жазу ... ал және немесе және пернелерін тіркесімі –
пернетақта тілін өзгерту үшін ... бас ... ... ... үшін ... ... ... қажет емес). пернесін ... ... ... ... режімін болдырмай тастауға болады.
(енгізу) – ... ... ... ... ... ... ... нысандармен жұмыс істеу кезінде тінтуірдің сол жақ
батырмасын екі рет шерткенмен бірдей қызмет ... ...... немесе амалды болдырмау, сұхбат терезесін
немесе мәтінмәндік терезені жабу үшін ... орын ...... ... ... еш ... жоқ бұл
перне сөздер арасында бос орын қалдыру үшін қолданылады.
Түзету пернелері – , ,
– Enter пернесінің ... ... ... ... Ол
жүгіргінің сол жағында тұрған нышаны жояды.
– жүгіргінің үстінде немесе оның оң жағында тұрған ...... ... ... ... ... («қою»
және «алмастыру» режімдері, үнсіз келісім бойынша «қою» ... ... ... ... , , , ... ... бет
бойымен өзіне сәйкес бағытта жылжытады.
Жүгіргіні басқару пернелеріне, сондай-ақ , ,, ... де ...... ... жолының басына (соңына) апарады.
, – жүгіргіні мәтін бойымен бір ... ... ... ... ... Бастау батырмасының Бас мәзірін ... ... ... ол да ... ... ... ... алады.
Мәтінмәндік мәзір бейнеленген перне тінтуірдің оң жақ пернесінің
қызметін атқарады.
Жетелік пернелер – ... – ... ала ... мәні ... Олардың мәнін бағдарламаларды әзірлеушілер өз ... ... ... ... ... ... танысу кезінде
оқып-қарастыру қажет. Әр уақытта бір ғана міндет атқаратын перне – , ... ... ... ... ... ... үшін осы пернелерді пайдалану жөніндегі нұсқаулықтар жасалған,
сондықтан көптеген ... ... ... ... ... ... екі ... қолданылады. Пернетақтаның сандық бөлігінде
пернесі режімі қосылып тұрған кезде пернелер ... ... ... ... таңбаларын енгізуге арналады.
Пернетақтаның сандық бөлімінде пернесі ... ... ... ... ... ... ... , пернелерінің пернетақтаның оң жақ
жоғарғы бұрышында сәйкес режім қосылып ... ... ... – өзін ... ... ... ... беттегі жүгіргіні
(курсорды) жылжытатын шағын манипулятор.
Тінтуір – компьютермен әдетте сым арқылы ... және ... ... ... 2-3 ... бар қорапша. Оны басында қалжыңдап
«mouse» – «тышқан» деп атағанмен, кейіннен осы сөз ресми атауына айналып
кетті.
Тінтуірді ... ... ... ... да ... ... ... компьютер бейне бетінде тінтуір көрсеткіші – жүгіргі сол ... ... ... ... ... қарай өз түрін өзгерте алады.
Қандай да бір әрекетті орындау қажет ... ... ... ... ... сол жақ пернесін бір рет шерту – нысандарды ерекшелеу ... ... ... ... ... ... бір рет ... қайта жіберу) қажет.
Екі рет шерту – терезені, құжатты ашу үшін ... ... ... үшін ... және ... ... бірдей қызмет
атқарады. Жүгіргіні ... ... ... екі рет ... ... ... ... қозғалмауы тиіс).
Сонымен қатар, тінтуірдің сол жақ пернесі бейне беттегі нысандардың
орнын ауыстыру үшін қолданылады. ... ... ... үстіне
апарып, пернені басып ұстап тұрып, нысанды басқа жерге апарып, ... ... ... салу ... оң жақ ... ... ... шақыру үшін қолданылады
(мәзірде осы бағдарламада немесе бейне ... осы ... ... ... ... етілген әмірлер қамтылған), бұл көптеген әмірлердің
орындалуын ... ... ... ... ... апарып,
тінтуірдің оң жақ пернесін бір рет ... ... ... ... ... ... сезімтал тақта немесе трекпойнт
қолданылады. Қызметі жағынан бұл құрылғылардың бәрі ... ... ... ... алдында желідегі кернеу компьютер талап ететін
кернеуге ... ... ... алу ... ... ... ... түрлі мәндері, мысалы 220 немесе 110 ... да ... ... ... ... ... жағдайда компьютердегі кернеу
айырып-қосқышын дұрыс қалыпқа келтіру ... ... ... ... ... ... компьютермен бірге
электр қуатының жетіспеуінен қорғайтын құрылғылардың бірін: желілік сүзгі,
тұрақтандырғыш немесе үздіксіз қорек көзі ... (UPS) ... ... ... қорек көзі құрылғысы (UPS) арқылы қосылған
болса, онда оны компьютерге кернеу жеткізу режіміне ауыстыру қажет. Ал ... ... ... ... ... сол тұрақтандырғышты қосу
қажет.
Осыдан кейін
· компьютердің мониторын;
· өзіңіз жұмыс істегіңіз келетін шеткері құрылғыларды ... ... ... ... және ... жүйелік қорапты қосу керек.
Осыдан кейін компьютер бейне бетінде компьютердің ... ... ... жүйені бастапқы іске қосу бағдарламаларының жұмысы ... ... ... ... XP ... ... ... істеген кезде компьютерді өшіру
үшін:
· жұмыс істеп тұрған бағдарламаларды аяқтау;
· Windows XP ... ... ... батырмасын басқан кезде шығатын
мәзірден Өшіру немесе Компьютерді өшіру бұйрығын, ал пайда болған сұратудан
– Өшіру батырмасын немесе ... ... ... ... ... ... амалдық жүйе арқылы автоматты түрде ажыратылады, қоректендіру батыр-
масын басу қажет ... ... ... және ... ... өзге де ... (сыртқы модем, мәтіналғы және т.б.) өшіру;
· компьютердің мониторын өшіру;
· егер компьютер үздіксіз қорек көзі құрылғысы ... ... ... ... қорек беру режімін өшіру қажет. Ал егер ... ... ... ... ... сол тұрақтандырғышты өшіру
қажет.
Компьютер сатып алмастан бұрын, мынаны шешіп алыңыз: Сіз оны не үшін
пайдаланасыз? ... ... ... ... түрлі талаптар
қояды, олардың ішінде процессордың ырғақтық жиілігіне, тұрғылықты диск
көлеміне, оперативті жады ... ... ... ... ... ... бар ... әсіресе назар аудару қажет.
Мысалы, мәтіндік немесе сызбалық өңдегіштер, электрондық кестелер және
т.б. ... ... ... ... қор ... аса ... ... Компьютерлердің бұл категориясының құрылымы ... ... ... болады. Бұл мақсаттарда қолдану үшін 1,8 GHz
ырғақтық жиілігі бар процессор, ... 80 Gb ... ... 256 ... ... ... ... қоса орнатылған бейнелік бейімдеуішті
қамтитын жүйелік қорап және диагоналы 17 дюйм ... ... ... егер Сіз тек ... ... ... ... істеп,
көрмелерді әзірлеп қана қоймай, кинофильмдер көріп, музыка тыңдап, ... ... ... жинақталымға бір саты жоғарырақ бейнетақша ... қосу ... ... кезде олар аналық тақшаға қоса орнатылады,
сондықтан жеке-жеке сатып алудың қажеті жоқ).
Егер Сізге Internet ... ... ... ... ... ... аталған құрылғыларға қоса, желілік тақша мен модем алу ... ... ... компьютерге ұқсас ноутбуктар ... ... ... ... өте ... технологиялар, электр
көзінен, яғни аккумулятордан тәуелсіз жұмыс істеуге арналған қуатты үнемдеу
жүйелері пайдаланылады.
Қазіргі заманғы ойындар компьютердің қор көздеріне өте ... ... ... ол ... сай ... ... құны қымбатқа
түсіп отырады. Бұндай жинақталым үшін ... ең ... ... қуатты көп ядролы процессорлар, өте шапшаң ... аса ... ... және ... диск ... ... жүйе (АЖ) – бұл ... амалдар орындауға арналған, сыртқы
құрылғыларды және бағдарламаларды басқаруды жүзеге асыратын бағдарламалар
жиынтығы. АЖ бағдарламалар ... ... ... ... ... ... ... сұхбатты ... ... және қор ... ... ... ... ... пайдаланушы мен бағдарламалар сұратуы бойынша
түрлі қызметтерді атқарады және т.б.
Амалдық жүйе болмаса, қазіргі заманғы ... ... ... ... ... ... емес. Барлық аппараттық, сонымен
қатар бағдарламалық жабдықтар пайдаланушыға тек амалдық жүйе ... ... ... ... ... ... ... екенінің, оның оңай
да тартымды болуының маңызы зор. Қатынас жасау тәсілі – пайдаланушымен
сұхбатты ... ... ... ... ... көрінісі
тілдесу (интерфейс) деп те аталады. ... ... ... және ... екі ... көруге болады.
Әмірлік тілдесуде адам компьютермен өте көп және ... ... АЖ ... ... ... жасайды. Әмірлік тілдесуі ... ... ... дейін компьютерлерде негізгі болып келген MS DOS
жатады. Компьютермен дұрыс жұмыс істей алу үшін ... MS DOS ... ... том-том нұсқаулықтарды оқып шығуы қажет болатын.
Терезелік тілдесуі Windows ... ... тек бір ... ... ғана ... ... ... амалдық жүйеде жүзеге
асырылған. Бұнда сіз компьютермен қатынас жасау үшін тек ... ... ... ... ... ... қажетті әрекеттерді таңдасаңыз
болғаны.
Windows амалдық ... ... ... ... мына ... ... Жұмыс үстелі, терезелер, лақаптар,
батырмалар, ... ... ... қосымшалар және құжаттар.
Терезелік тілдесуді жүгіргіні нысан үстіне ... ... ... ... ... ... оң жақ пернесін ... ... ... ... шерткен кезде пайда болатын мәтінмәндік
мәзірлер өте ұғынықты ... ... ... ... жүйенің қызметтерін пайдаланады,
сондықтан өзі үшін осы қызметтерді қамтамасыз ете ... ... ... ғана ... істейді. Осылайша, амалдық жүйені таңдаудың маңызы
өте зор, ... ... өз ... ... ... ... ... тек сол ғана анықтайды. Амалдық жүйені таңдауға Сіздің
жұмысыңыздың өнімділігі, ... ... ... ... ... да ... ... таңдауға тәуелді.
Пайдаланушылардың жұмыс орны ретінде қолданылатын IBM PC ... ... ... MS DOS ... жүйесі орнатылатын. Қазір біз
көбінесе Windows 98, Windows NT, Windows 2000 және Windows XP ... ... ... XP – бұл ... бар Windows нұсқаларының жаңартылуы болып
табылатын ... ... ... Windows XP екі ... бар: ... және ... кәсіпорындар мен мекемелерге арналған Windows
XP Home және неғұрлым ... ... ... ... ... Windows XP Professional.
Әр түрлі басқару объектісінде, ... ... ... ... жұмыс орны болуы керек. Бірақ та
автоматтандырылған жұмыс орнын құру ... ... ... қажет. Жұмыс
орынын автоматтандыру жалпы мынадай принциптерге сүйенуі ... ... ... ... ... ... ... – құрылымы белгіленген міндетіне сәйкес анықталатын
жүйе ретінде қарастырылуы тиіс.
Икемділік принципі – қандайда бір ... ... ... жүйе ... ... қайта құру және олардың элементтерін бір ... ... ...... ... ... жүйесі мүмкін
болатын ішкі және ... әсер ... ... байланыссыз негізгі
қызметтерді орындау керек.
Тиімділік ...... ... және оны ... ... ... жұмыс орынын автоматтандыру жоғарыда ... іске ... ... ... қарастыру.
Жұмыс орынын автоматтандыруға қойылатын талаптар төмендегідей:
мамандардың ақпараттық және ... ... ... қанағаттандыру;
автоматтандыру уақытты ұту қажеттілігінен ... ... аз ... ... ... ... дайындалу деңгейіне және оның профессионалдық
сұранысына байланысты келтіру(адаптация);
автоматтандырылған ... ... ... ... сенімділігі;
пайдаланушыға байланыс бойынша шыдамдылықты қамтамасыз ету;
пайдаланушының тез үйренуінің маңыздылығы;
есептеуіш желі ... ... ... маңыздылығы.
2 БАҒДАРЛАМАЛЫҚ ӨНІМДІ ҚҰРУҒА ҚОЛДАНЫЛҒАН ИНСТРУМЕНТАЛЬДЫ ҚҰРал
2.1 Delphi – де ... ... ... ... ... ... мәліметтер қоры клиент машинасында, ...... ... ... ... қоры файл – ... болады.
Локалдік вариантта мәліметтермен жұмыс істеу бір пайдаланушы режимінде
болады. Бұл вариант корпоративтік жұмыста іс жүзінде кездеспейді, ... ... ... ... ... ... ... саны мен
мәліметтер қоры қөшірмесінің саны тең болатындай бірнеше ... ... ... ... ... машина ... ... ... ... ... – сервер мәліметтер қорында мәліметтер желілік файл – серверде
орналасады, ол бір ... ... ... ... ... ... мұндай мәліметтер қорында қөп пайдаланушы режимінде ... ... ... ғы ... ... ғана ... әрбір
клиент әр уақыт мезетінде осы мәліметтердің локалдік қөшірмесімен ... ... ... ... ... ... әрбір клиент орнындағы мәліметтердің локалдік қөшірмесін
негізгі мәліметтер қоры құрамымен синхрондауды ... ... де BDE ... машинасында болады, және бағдарламамен бірігіп
локалдік мәліметтер қорын басқару жүйесін құрады, мұнда қөшірме саны ... саны тең ... ... ... ... компьютерлермен
INTERNET желісіне шығуға болады. BDE локалдік және клиент – серверлік
мәліметтер қорын төмендегідей ... ... ... PLL- ... білдіреді. Ол Delphi – де жазылған мәліметтер қорымен ... ... ... ... ... ... ... қондырылады.
Клиент – сервер архитектурасында BDE мен мәліметтер қоры арасында
мәліметтер қор сервері ... ... ... қоры ... ... маңызды аралық звено пайда болады.
Клиент – серверге реляциялық мәліметтер қоры (бір – бірімен байланысы
бар кестелерден ... ... ... үшін ... стандарт болатын
SQL(Structured Query Language – құрылымдық сұраныс тілі) сұраныс тілінде
сұраныс ... SQL ... ... ... ... ... оны
орындайды, нәтижесін құрады және оны ... ... ... ... ... физикалық орындауға қатыспайды, ол тек қана сұранысты
мәліметтер қоры серверіне жібереді және нәтижені алады, содан ... ... ... ... және ... ... ... қосымшасына
тек қана сұранысты орындау нәтижесі жіберіледі, ал желімен тек ... ... ... ... ... ... ... азаяды.
Сондай- ақ SQL-сервер алынған сұранысты тез арада орындау үшін тиімді
жағдайларды қарастырады. ... бәрі ... ... ... ... ... ... күту уақытын азайтады.
SQL сервердің қолдануымен транзакцияның қуатты аппараты бір мезгілде
бірнеше пайдаланушының бір ... ... ... ... және
өзгеріс енгізудұрыс аяқталмаса бастапқы мәніне қайтып келуге мүмкіндік
жасайды.
МҚ
МҚ ... ... ... ... ... сервері
Мәліметтер қоры серверінде мәліметтер физикалық тұрғыдан бір үлкен
файл ... ... ... ... ... үшін ... ... пароль
беріледі, бұл әдейі бұзу мен ұрлаудан қорғауды ...... ... ... ... (ойы) ... қорын
ашық пайдаланудың үш звенолы архитектурасының пайда болуына әкелді.(N-tier
немесе multi-tier архитектурасы)
Клиент – сервер архитектурасы екі ... ... ... клиент
бағдараламасы, ал мәліметтер қор сервері мен мәліметтер қоры екінші звено
болады.
Үш звенолы архитектурада ... ... ... онда ... қосымшасының меншігі болып есептелетін ... ... ... ... – ақ ... компонеттер TDatabase және TSession
кіреді. Содан кейін бағдарлама COM немесе CORBA ... ... ... ... ... ... ... Клиент машинасында BDE болмауы мүмкін.
Серверлік мәліметті пайдалану үшін олар ... ... ... ... ... ... ... машинасы ... ... ... ... ... ... ... – мен ... кез ... желілік машинада болуы мүмкін.Бұл
кезде ол ... ... ... ... ... онымен ашық
пайдалануға мүмкімдік жасалуы тиіс, ал ... ... ... ... ... ... ... периоды кезінде қосылуы тиіс.
Сондай – ақ мұнда мәліметті орналастырудың файл – сервер вариантын
қолдануға болады (суретте оң ... ... ... емес мәліметтерді сервер
қосымшасы кері қайтарады, мәліметтер қоры серверіне ... ... ... ... мәліметтер бөлігінің
көшірмесін білдіретін клиенттік мәліметтер теру ... ... осы ... ... қажет уақытқа дейін мәліметтер қорына
жіберілмейді. Сондай – ақ үлкен кестелермен ... ... ... бір ... ... экранында орналаса алатындай порциямен
локалді теруді алуға талап қоюға болады. Бұның бәрі желі ... ... ... күту ... ... Delphi-де мәліметтер қорымен байланысты ұйымдастыру
Delphi-де мәліметтер қорымен жұмыс істеуінің негізі Borland Database
Engine (BDE)-Borland ... ... ... ... ... мәліметтер қоры мен қосымша арасында делдал ... ... ... ... ... ... ... мәліметтер қоры реализациясын ауыстырғанда
қосымшаны өзгертуге болады.Delphi қосымшасы ешқашан да мәліметтер ... ... ... BDE ... ғана ... ... ... мәліметтер қорымен байланысар кезде BDE-ге барады да,
мәліметтер қорының псевдонимін және ... ... ... ... ... ... Dle ... ұйымдастырылған.Олар,
басқа кітапханалар сияқты IDAPI (Integerated Database Application ... деп ... ... ... Program ... ... ... етілген.Бұл қосымша пайдаланатын
мәліметтер қорымен жұмыс істеу процедуралар мен ... ... ... ... Database |
|Engine(BDE) ... ...... ... ... ... ... ... қоры ... ... ... ... қоры
кесте ... Delphi ... ... псевдоним арқылы көрсетілген мәліметтер қорына сәйкес драйвер
табады.Драйвер – бұл ... да бір ... ... ... ... ... ... екенін көрсететін көмекші ... ... ... ... ... сәйкес келетін өзінің драйвері бар болса,
онда BDE мәліметтер қорымен және ... ... ... ... ... ... және қосымшаға өңдеу нәтижесін хабарлайды.BDE
Microsoft Access, Fox Pro, Paradox, dBase ... ... ... ене ... ... ... қажет мәліметтер қорын басқару жүйесінің драйвері
болмаса, онда ODBC драйвері қолданылады.ODBC (Open Database ... BDE ... ... DLL, ... ... ... ... ODBC қолдануын қосқан соң және ODBC үшін барлық мәліметтер қорын
басқару жүйесі ... ... Borland ... ... қолдануға
мүмкіндік беретін BDE қосты.Шындығында ODBC арқылы ... ... ... ... ... ... жүйесінің өз драйверіне қарағанда жәй
жүргізіледі.Бірақ ... ... ... Delphi ... ... Delphi кез-келген мәліметтер қорын басқару жүйесімен жұмыс жасай
алады.
BDE SQL- ... ... ... ... ол Sybase, ... Oracle, ... сияқты SQL- серверімен мәліметтер алмасуға мүмкіндік
береді.Бұл мүмкіндік клиент/сервер платформасында жұмыс кезінде кеңінен
қолданылады.
Database Desctop BDE ... ... Delphi ... ... жаңа ... ... ... және бар мәліметтер қоры кестелерін
редакциялауға, сонымен қатар визуальды және SQL ... ... қоры ... ... ... ... ... жаңа кестесін құруды қарастыру. Database Desctop
программасы қосылады. Енді оның ... ... мына ... таңдаймыз:
File New Table ... Құру ... ... ... ... типін таңдайтын (1-суреттегі) диалогты терезе пайда болады.
Келісім бойынша программа Paradox 7 ... ... dBase IV ... ОК ... басылса, кесте құрылымын құратын жаңа ... ... ... Жаңа ... құру ... ... ... құру терезесі.
Бұл терезенің мынадай мүмкіндіктері бар:
• Өрістерді құру және сипаттау;
• Кілттік өрістерді беру;
• Индекстерді беру;
• Өрістер мәніне ... ... ... беру (егер олар қолданылса);
• Қолданылатын тілдік драйверді көрсету;
• Мәнді таңдау үшін кестені беру.
Реляциялық кестеде ең ... бір өріс ... ... ... анықтау үшін кесте құрылымын құру терезесіндегі Field
Name (өріс аты) мәтіндік өрісіне кесте ... атын ... ... Type (Tun) ... ... типін көрсетеміз. Ең соңында Size
(өлшемі) мәтіндік өрісінде өріс өлшемін береміз.
Құрылымы анықталған соң ... өріс ... Ол үшін ... құру ... оң ... Table ... ... қасиеттері)
төгілмелі тізімінде Indexes (индекстер) пункті таңдалады ... ... Define ... ... басылады.
Индекстік өрісті таңдап, ондағы мәннің қайталанбауын Unique
(уникальды)-ге ... қою ... ... етіледі.ОК басылады.Енді
құрылған таблицаны сақтауға болады, әзірше онда ... ... ... As… ... ... құрылған кестені енді программада қолдануға болады.Оны ашып, ... Database Desctop ... ... болады.Ол үшін Database Desctop
программасының ... ... ... File Open ... Ашу Кесте)
Тікелей жаңа кесте ... ... ... бар ... құрылымын
пайдаланып, оны жаңа кестеге көшіріп алуға ... Ол үшін ... ... ... ... (меншіктеп алу) батырмасы қолданылады.
Өріс құрылымы туралы мәліметтерді көшіріп алғаннан бөтен, қосымша
информацияны да көшіруге ... TQuery ... ... ... қасиетінің ерекшелігі реляциялық мәліметтер қорымен
жұмыс істеуге арналған арнайы тіл SQL-ді ... ... ... Бұл ... ... ... ... оны TQuery мәліметтер қоры
машинасы BDE-ге береді.Машинада SQL құрылған интерпретаторы ... ... ... ... ... ... BDE ... құрылған қажет мәліметтерді мәліметтер
қорынан алуды талап ... ... ... іске қосу ... ... ... ... кестеге салынады да, TQuery осы ... ... ... кестедегі мәліметтер TDataSource делдал-
компанент арқылы ... ... ... де, оларды TTable
компанентінен алынған сияқты көрсетіледі.Бірақ TTable-ден ... ... ... алады, себебі олар анық ... ... ... ... ... ... ... информацияларды
өзгерту үшін TQuery BDE-ге ... ... ... ... ... BDE ... қалыптастырмайды, және алдында құрылған уақытша
кестелерді пайдаланбайды да, тек сұраныста ... ... ... ... ... мәліметтер жүйесінің модификациясы жағдайында
сұраныстың программалық ... ... ету ... TTable-ден
өзгешілігін көрсетеді.
SQL-сұранысқа кейбір шектеулер қойғанда TQuery ”тірі” мәліметтер
жүйесін құруы мүмкін, яғни оған ... BDE ... ... ... TTable ... ... көрсетіледі.
Желілік немесе файл-серверлік мәліметтер қорымен жұмыс кезінде TQuery-
дің мәліметтерге ену жылдамдығы жалпы ... ... ... ... ... TQuery ... ... кезінде уақытша кестелер құрады. Бір
жағынан SQL-дің қуатты мүмкіндіктері TQuery көмегімен TTable ... ... ... ... етеді (мысалға, мәліметтер
жүйесінде мәліметтер қорының бірнеше кестелерін ... ... ... ... кезінде TTable-дің қажеттілігі төмендейді, себебі
бұл жағдайда ол ... ... ... ... ... ... ... уақытша кесте құрады, содан соң барып одан қажет
мәліметтер қорын ... ... ... ... құруда уақыттың көп
кетуі мен күрделі мәліметтер қорын ... ... ... ... оның ... ... ... істеуін алып
тастайды.
Статикалық сұраныстар программаның қалыптасу кезінде құрылады (ал
Select сұраныстары ... да ... ... ... ... ... арқылы компонент-өрістерді пайдалану мен
құру мүмкіндіктерімен, сонымен ... ... ... SQL Builder ... ... ... құрылу мүмкіндігімен байланысты.
Статикалық сұранысты қолмен құрастыру үшін обьекттер инспекторындағы
SQL жолындағы батырманы басқанда шақырылатын SQL ... ... SQL ... редакторындағы SQL-сұраныс мәтіні.
TQuery кампоненті мәліметтер жиынын қайтара ... ... ... ... яғни мәліметтер қорының бір немесе бірнеше
кестелерін таңдау жүргізілсе) және мәліметтер ... бір ... ... ... ... ... сұранысы жағдайында кампонент программа айдауы кезінде Open
әдісімен, ал құрылуы кезінде Active ... True ... ... ... ... Insert, Update ... Delete ... біреуі
қолданылса, мәліметтер жиыны қайтарылмайды. Мұндай сұраныс ExecSQL әдісімен
орындалады.
Select операторымен құрылған мәліметтер ... жабу Close ... Active ... false ... ... ... Айта кететін жайт,
SQL қасиетінің кез-келген өзгерісі құрылу кезінде де, программа ... де ашық ... ... ... ... ... ... жиынын
қайтармайтын TQuery кампоненті үшін close әдісінің орындалуы ешқандай ... ... ашық ... ... ... ешқандай байланыспаған.
TQuery кампонентімен қайтарылатын мәліметтер жиыны жазбалары TTable
кампоненті жүретін сияқты өзгерте алады. Select ... ... ... ... жиынының өзгеру мүмкіндігі мәні келесі
шарттардың орындалуынан ... ... ... ... ... ... Request Live кампонентінің қасиеті True мәнін қабылдауы қажет;
• Мәліметтер ... тек бір ғана ... ... ... қатынасты құрылады;
• Мәліметтер жиыны сұрыпталмайды (яғни сұраныста ORDER BY ... ... ... ... ... SUM, CONT, AVG, MIN, MAX ... ... құрылмайды;
• Мәліметтер жиыны кэштенбейді (CashedUpDates қасиетінде false мәні
болуы қажет);
• Sybase SQL Server серверіне кіргенде ... ... ... қайталанбайтын индекс болуы қажет.
Егер мәліметтер жиынына Post, Delete ... ... ... жиынында көрсетілмесе, оның құрамын Refresh әдісімен
жаңартуға болады. Бірақ бұл жағдайда Select ... ... ... ... үшін орындалуы қажет және бұл ... ... ... ... ... ... ... жіберген сұраныс нәтижесінде
қайтарылған мәліметтер жиыны үшін Refresh ... ... ... ... кoмпонентінің Request Live қасиеті еленбейді, егер ... ... ең ... ... ... ... ... жиыны
тек мәліметтерді көрсете алады, ал Insert, Edit және Delete ... ... ... ... ... Жазбаларды өңдеу, қою және өшіру
үшін бұл ... не ... ... ... не ... ... TQuery Exec SQL ... көмегімен берілетін Update, Insert, Delete
сәйкес сұраныстарын пайдалану керек. Бұл жағдайда да, ... ... ... экрандағы мәліметтерді сәйкес жаңартумен байланысты бір үлкен
мәселе бар. Мәселе мынада, бұл ... ... ... олардың
кескінделуінен тәуелсіз болады. DBGrid торы, мысалға, тек ... ... ... ... ... мәліметтерден
тұрады.Жергілікті мәліметтер қорындағы ... ... ... және TQuery кампоненттерінің Refresh әдісі қолданылады, бірақ бұл
әдісті серверлі мәліметтер қорында ... ... ... ... ... ... жаңартқысы келсе, ол мәліметтер
жиынын жауып, оны қайтадан ашуы керек. Мыңдаған ... ... ... ... ... бұл ... көп кетуіне әкелуі мүмкін, ал
егер жаңартып жиі жүргізіліп тұрса, жаңарту мүлделі мүмкін емес ... бұл ... ... жазбаларды жаңартпай-ақ қандай да
бір әдіспен қолданушыны экран жаңартуды қажет ететіні туралы хабардар ету
керек. Бұл ... көп ... ... ... ... Ол
алғашқыда қолданушыға көрінбей, тек артынан өзгерту енгізген соң ... ... жаңа ... ... ... үшін батырманы
«жыпылықтағыш» етіп жасап, сәйкес дыбыстық белгі беру ... ... TQuery ... quUpdame ... ExecSQL әдісіне үндеу
тастаған соң терезе ортасында мәліметтерді жаңарту ... ... ... TAlarm классты терезе-қалтқы шығады да, сол уақытта мынаны
жасай алатын bbRefresh батырмасы ... ... Tform ... Click(sender:Tobject);
Begin
……….
try
quUpdate. Exec SQL; // Өзгертілетін мәліметтер;
Application. Create Form(TAlarm , Alaem);
Whith Alarm do
Begin // ... ... ... Width-Width) div 2;
(Scrun. Height-Height) div 2, Width,Height, swp-NoActivate);
end;
bb Refresh. Show; // жаңартуға ... ... // ... ... ... ... ... бұлардың барлығы күрделі мәліметтер жиынын жабу мен ... ... ... ... “Тірі” мәліметтер жиынын жаңарту тезірек
жүзеге асырылады, бірақ бұл ... ... ... ... құру ... ... ... тура келеді, бұл жалпы жай ... ... ... ... ... әкеледі.
Айталық, мысалға, бірден үш кестеден таңдау жүргізілсін: ... ... ... ... тұратын MoveDoc басты кестесінен
және жүктеу жүргізілген қоймалар мен ... ... ... ... ... және SCLADLIST екі анықтамалық кестелерден
тұрады.Кестелер Novedoc. ...... Code мен ... – Sclad. Code жуық ... ... Мұндай SQL-сұранымы
жаңартылмайтын мәліметтер жиынын құрады, ол бірақ DBGrid ... ... ... қажет өрістердің байланысуы сервермен жүзеге асырылады:
Select
…… /* Movedoc кестесінен таңдалатын өрістер тізімі */,
P. Name /* ... ... ... бар өріс */,
S. Name /* Қойма аты бар өріс */
Form
Movedoc M,
Partnerlist P,
Scladlist S,
Where
P.code=M. Partnercod
and S. Code=M. ... ... ... ... жиынына:
Select
….. /* Movedoc кестесінен таңдалатын өрістер тізімі */
form
Movedoc
Partnerlist және Scladlist мәліметтерінен ... екі ... ... ... бар fklookup ... ... ... құруға
болады. Соңғы қолданушы үшін нәтиже бірдей болады, бірақ мәліметтер жиынын
Edit…Post ... ... ... бұл ... ... ... ... және Open болатын Update(Insert,Delete) SQL-сұранысын ... ... ... ... ... ... ... жүзеге
асырылатын болғандықтан, ол байқалатын үзілістерімен парақталады.
Select операторы жалпы жазбаларды Where ... ... ... ... ... ... қолданушы
жазбаларды енгізу мен өзгертуді Where ... ... етіп ... ... Бұл жағдайда мәліметтер жиыны өзін
қалай ұстау керектігін Constrined қасиеті мәнімен ... егер онда ... ... немесе модификацияланған жазба електен ... ... ... кетеді, қарсы жағдайда мәліметтер жиынында «дұрыс»
жазбалармен бірге қатысады.Бұлай Delphi-дің ... ... ... ... айтылған. Тәжірибеде бұлай емес: Constrained мәліметтер жиыны
әрекетіне ешқандай әсер ... TDBGrid ... ... ... | ... ... |
|Type ... ... ... ... ... 1 ... ... өлшемді |
|zeToolWin); ... ... ... ... ... |bsToolWindow-кішірейтілген тақырыпты ... ... ... ... |bsSizeToolWin-кішірейтілген тақырыпты ... ... ... ... ... |DBGrid Columns ... ... |
|Columns; ... ... ... ... ... көзі ... ... типті |
|DataSource:TDataSource; |компонентке сілтемеден тұрады. ... Default ... True ... тор ... ... ... ... түрде көрсетіледі, |
| ... ... ... ... |
| ... оқиғаларын өңдеушілерде. |
|Property ... True ... ... ... F2 ... ... Enter басқан соң редакциялайды. ... Field ... ... ... ... | ... ... жиыны кампоненттерімен ... ... ... индексте енуді ашады.|
|Tfield; | ... ... ... ... анықтайды. |
|FixedColor:Tcolor; | ... ... ... ... ... |
|(DBEditing,dgAlways show ... ... ... рұхсат береді; dgAlwaysShow |
|r,dgColumnRestze,dgCol ... оны ... ... ... ... ... ... |
|ConfirmDelete,dgCanselonEx|өткізеді; dgTitles-бағандар тақырыбын |
|it,dgRowSelect,dgAlwas ... ... ... ... ... ... ... жазбаның |
|Selection,dgMultiSelect); |индекаторын көрсетеді; ... of ... ... енін ... ... ... рұхсат береді; dgCol ... ... ... тік сызықтарды ... ... ... ... ... ... ... dgTabs-Tab клавиші |
| ... ... ... өтуге рұхсат |
| ... ... ... |
| ... ... ... рұхсат береді; |
| ... ... |
| ... сақталады, егер кампонент енгізу |
| ... ... ... |
| ... ... керек; |
| ... ... ... |
| ... ... ... ReadOnly:Boolean;|True мәнін қабылдаса,мәліметтерді |
| ... ... ... ... ... ... ... мәліметтер |
|SelectedField:Tfield; ... ... жол ... ... ... ... ... Columns |
|SelectedIndex:Integer; ... ... ... ... ... тақырыбының шрифтін анықтайды. |
| TDBGrid ... ... ... Add:Tcolumn; |Объект-бағанды құрады және қайтарады. |
|Procedure RebuildColumns; |Объект-бағанның ескі анықтамасын жояды ... ... ... жаңасын құрады. |
|Procedure RestoreDefaults.|Барлық объект-бағандардың келісілген |
| ... ... ... |
| TColumn ... ... |
|Type TcolumnButtonStyle= |Бағанға тағайындалған батырма типін ... ... ... ... ... ... баған; |
|Proterty ... ... ... шақыратын батырмадан тұратын |
|tyle; ... ... ... болмайды. |
|Property Color:Tcolor; |Баған түсін анықтайды. ... ... ... ... ... | ... Field:Tfield; |Бағанмен байланысқан мәліметтер жиыны өзіне|
| ... ... ... Font:Tfont; |Баған шрифтін анықтайды. ... ... ... ... ... ... қасиетінде cbsAuto мәні |
| ... ... ... True ... ... ... болмайды. ... ... ... текстті басқаруға |
|Title:TcolumnTitle; ... ... ... |
| ... Font қасиеттерінің көрінбейтін |
| ... үшін ... |
| ... ... ... ... Visible:Boolean; |Егер False қабылдаса,баған торда |
| ... ... ... ... ені ... ... ... Әдіс | ... ... ... ... ... ... келісім бойынша ... ... ... ... |
|Rect:Trect; |координаттары; ... ... ... ... ... ... ... ... ... | ... ... ... ... ... мәліметтер жиынының өрісі |
|Integer):Boolean; |байланысса.Егер ... ... |
| ... ... өріс байланыспаса,False |
| ... ... ... | ... байланысқан. |
|Type TDBGrid ClickEvent= |Тышқанда ұяшықта ... ... ... |
|procedure(Column:Tcolumn) |болады. ... object; | ... | ... | ... | ... |Ұяшықпен енгізу ... алу ... ... |пайда болады. ... ... ... фокусын жоғалтпас бұрын пайда|
|OnColExit:TnotifyEvent; |болады. ... ... ... ... ... ... |
|(Sender:Tobject;FromIndex,T|болады:FromIndex-ауысуға дейінгі баған ... of object; ... ... жаңа ... ... ... | ... | ... ... ... ... ... туғанда |
|procedure(Sender:Tobject; |пайда болады: Rect-кескінде тікбұрышы; |
|constRect:Trect; ... ... ... ... ... ... ... |
|Column:Tcolumn; | ... of | ... | ... | ... ... | ... ... батырмаға басу кезінде пайда |
|TnotyfiEvent; ... ... ... ... басу кезінде пайда болады. ... ... | ... Object; | ... | ... ... | ... кампоненті мәліметтер жиынының мазмұнын кестелік форматта
көрсету үшін ... онда ... ... ... ... ... ... сәйкес келеді. TDBGrid кампонентінің DataSource
қасиетінде ... ... ... ... ... ... аты тұрады. Орындалу кезінде DataSource қасиетінің мәнін өзгерте
отырып, әртүрлі ... ... ... ... үшін бір ... ... ... Қолданушымен алдын ала дайындалған сценарий
бойынша сұхбат кезінде құрылатын ... ... ... мен
көлемін едәуір минимизациялауға болады.
TDBGrid бағандарының құрамын анықтау үшін бағандар редакторын (Columns
Editor) ... ... TDBGrid ... ... тізбектелу ретін
бағандар редакторындағы бағандар тізбегінің ретін ... ... ... редакторы қолданылса, мәліметтер жиынының өрістер
редакторымен хабарланған ... ... Бұл ... ... түрі ... ... қасиеттерімен анықталады, ал бағандардың тізбектелу
реті олардың ... ... ... ... үшін TField кампоненті құрылмаған жағдайда өрістердің
тізбектелу реті мен олардың ... ... құру ... ... ... ... ... анықталған кезде
берілгендерге сәйкес келеді.
TDBLookup компоненті мәндер ... бір ... ... ... таңдау үшін қолданылады.
Компонент қасиеттері:
| ... | ... ... property DataField: |Мәліметтер жиыны екіншідегі мәндер ... ... ... ... |
| ... ... ... property ... ... ... ... ... ... |TDataSource ... ... ... ... терезесіне қатысты төгілмелі ... ... ... ... |жақ; ... жақ; daCenter-центр |
|Pb property DropDownAlign: |бойынша. ... | ... | ... | ... property ... |Тізім элементтерінің санын анықтайды. |
|Integer; | ... property ... енін ... ... | ... property Field:TField; |Мән алынатын мәліметтер жиыны 2 өрісіне |
| ... ... ... ... ... ... ... ... мәнінен |
| ... ... ... ... |
| ... мәні ... осы ... мәні бар |
| ... ... екі ... ... |
| ... ... ... property List |Инкрементті іздеу кезінде мәні ... ... ... ... өріс |
| ... ... ... property ... ... ... ... ... | ... property List ... ... ... ... Trueмәнін |
|Visible:Boolean; ... ... property ... True ... ... ... ... |өрісінің ... ... ... |
|Ro property Text:String; ... ... ... текст |
| ... ... ... ... | ... ... |
|Procedure CloseUp ... ... ... ... ... ... |DataField өрісі үшін ... ... мәні |
| ... ... ... ... ... ... |
3 ... ... ... ... ... қоры ... ... қоры дегеніміз – бұл алдымен кестелер жиынтығы. Мәліметтер
қорына процедуралар және ... ... ... да бір жиын ... бар екі ... ... ... болады. Кестенің аты идентификатор болады, ол ... ... ... Кестенің бағандары сол немесе ... ... ... ... яғни ... сәйкес келеді. Әрбір
өріс сақталған мәліметтердің аты мен типі арқылы сипатталады. Өрістің аты ... Ол әр ... ... ... манипуляциялау үшін
қолданылады. Өрістің аты латын әрпімен жазылады. Өрістің типі ... ... ... сипаттайды. Ол жол, сан, үлкен тексттер, әр
түрлі кескіндер болуы мүмкін.
Әрбір ... жолы ... ... ... ... ... ... оны жазба деп атайды және оның құрамына берілген
объектіні сипаттайтын барлық ... мәні ... ... қорын
құрған кезде информациялардың қарама – қайшылықсыз болуын қамтамасыз ... ... бұл ... жазбаның қайталанбауын қамтамасыз ететін кілттік
өрісті ... іске ... ... өріс бір ... ... ... ... мәнін қолданушы өзі ... және ол ... ... Бұл өрістерден басқа кейбір жүйелерде есептелінетін өрістерді
енгізуге болады. Мұндай өрістердің мәнін қолданушы енгізбейді, ол ... ... ... ... мәні ... ... жұмыс кезінде қолданушы ... ... ... ... ... ... ... уақыт мезгілінде ағымдағы жазба
бар және онымен жұмыс жасалады. ... ... ... және ... ... ... ... басқару жүйесі МҚБЖ. Дербес МҚБЖ ... ... жеке ... ... құруды қамтамасыз етеді. Жеке
МҚБЖ – Paradox, dBase, Access, FoxPro.
Мәліметтер қоры – қоғамның қандай да бір ... ... ... ... ... туралы мәліметтер жиынтығы.
Комплекстік мәліметтер қорын бірнеше әдістермен құруға болады:
• Программалаудың алгоритмдік тілдері – Паскаль, Бейсик.
• Программалау ... ... – Visual Basic, ... ... ... ... ... деп аталатын арнайы программалық
жабдық көмегімен – Access, FoxPro.
Дербес МҚБЖ бір ... ... жеке ... ... ... ... Жеке МҚБЖ – Paradox, dBase, Access, FoxPro. Жалпы МҚБЖ
"Клиент - Сервер" архитектурасымен жұмыс істейтін ... ... ... ... Oracle, Ms SQL, Interbase.
3.2 Бағдарламамен танысу
Бағдарламаны іске қосқан кезде, бағдарламаның алғашқы беті ... ... ... мен оның ... ... ... ... форма пайда болады. Осы аталған формадан «Кіру» батырмасын басу
арқылы бағдарламаның негізгі жұмысшы формасына көше аласыз.
3.1-сурет. Алғашқы форма
Негізгі ... ... ... қалып күй қатары, меню қатары және
батырмалар қатарына тұрады.
Жұмыс алаңында қоймадағы барлық ... ... ... ... бағдарламаның барлық әрекеттерін орынуға ... ... ... ... ал ... қатарында жиі қолданатын
әрекеттердің командалық батырмалары ... ... ... күй ... бағдарлама туралы аздап хабар беретін ақпараттар
берілген.
3.3 Бағдарламамен жұмыс ... жаңа ... ... ... Жаңа ... қосу үшін ... ... батырмасын басасыз. Ашылған формада берілген өрістердің
барлығын ... қосу ... ... Бұл ... ... ... өзгенрткен кезде де қолдануға болады. Тек ... ... ... ... ... ... ... бірдей, тек мақсаттары
және жұмыстары әр түрлі, біреуі жаңадан қосады, ал екіншісі оны өзгертеді.
Айта кеткен жөн, «Өзгерту» батырмасын ... ... ... ... таңдап аласыз.
3.3-сурет. Өзгерту формасы
Бұдан да басқа әрекеттер жөнінде айтар болсақ. Таурларды сату әрекеті
бар, оны орындау үшін ... ... ... батырмалар қатарынан
«Сату» батырмасын басасыз. Ашылған формада тауардың санын санын және ... ... аты ... енгізесіз. Сату батырмасын басқан кездесе счет-
фактура құрылады.
3.4-сурет. Сату ... ... ... ... ... ... ... болады. Ол үшін
батырмалар қатарынан «Шығыс кесетесі» батырмасын басасыз. Ашылған формада
осы уақытқа дейінгі ... ... ... ... Бағдарламаның есеп беру мүмкіндіктері
Жалпы қоймадағы тауарлар туралы есепті меню ... ... ... ... есеп беру қатарын таңдап шертесіз. Осыдан кейін
қоймадағы барлық тауарлар туралы ... бар ... есеп ... ... ... алу ... ... қатарынан «Кварталдық есеп»
батырмасын шертесіз. Айта кеткен жөн, квартал есебіне осыдан бір ай ... ... ... ... есеп Excel ... құрылады.
3.5-сурет. Кварталдық есеп
ҚОРЫТЫНДЫ
МҚБЖ – мәліметтер қорын құру, жүргізу және қолдануға арналған тілдік
және бағдарламалық құралдардың жиынтығы. ... ... ... МҚБЖ
дербес және көпшiлiк қолданушы деп бөлінеді. Дербес МҚБЖ бір ... ... ... ... ... ... қамтамасыз етеді. Дербес
МҚБЖ-не Paradox, dBase, FoxPro, Access т.б. жатады. Көпшiлiк қолданушы МҚБЖ
клиент-сервер архитектурасында жұмыс істейтін ... ... ... береді. Көпқолданылушы МҚБЖ-не  Oracle, InterBase, Microsoft ... Informix және т.б ... ... негізгі үш функциясын бөліп
көрсетуге болады.
Мәліметтерді анықтау (Data definition) – сіз өзіңіздің ... ... ... сақталатынын анықтай аласыз, мәліметтер
құрылымын және ... ... ... бұл мәліметтер бір-бірімен қалай
байланысқанын көрсете аласыз. ... ... сіз, ... ... тексеру форматы мен критерийін бере аласыз;
Мәліметтерді өңдеу – мәліметтерді әр түрлі тәсілдермен өңдеуге болады.
Мәліметтерді онымен байланысқан басқа бір ... ... ... ... ... ... – сiз мәліметтермен кім танысуына болатынын
көрсетіп, оларды өшіріп немесе жаңа ақпарат қоса ... ... ... ұжымдық қолдану ережелерін анықтауға болады.
Дипломдық жұмыстың мақсаты өндірістік мәліметтер қорын, соның ішінде
"Материалды бухгалтер" бағдарламасы арқылы ... ... ... ... материалдық бухгалтердің жұмыс ... ... ... Берілген талаптарды орындап мекемедегі ... ... ... қадағалайтын әрекеттері бар және есеп
түрлерінің әр ... ала ... ... ... ... ... ... қосу/алу жұмыстарын жүргізе алады. Дипломдық жұмысты
жазу барысында алға қойған мақсатқа жету үшін мынадай жағдайларды:
1) Жалпы мәліметтер қорының ... Delphi ... ... ... осы ... мәліметтер
қорын ұйымдастыруды және өңдеуді;
қамтыдым. Бағдарламаның тиімділігі қарапайым ... ... ... ӘДЕБИЕТТЕР
. Балафанов Е.К., Буребаев Р.М. Операционная система Windows ... ... ... пособие. – Алматы: ИНТ, 2005.
2. Бекишева А.И. Руководство по ... ... Windows. ... ...... ... ... Глушаков С.В., Ломотько Д.В., Мельников И.В. ... в ...... ... М.: ООО ... «АСТ», 2000.
4. Дж.Борман. Компьютерная энциклопедия для школьников и их родителей.
Пер. с англ. – СПб: Питер, 1996.
5. Валединский В.Д. ... ... ... ... М.:
Аквариум, 1997.
6. Грошев С.В., Коцюбинский А.О., Комягин В.Б. Современный самоучитель
профессиональной работы на ... ... ... – М.: ... ... Дьяконов В.П. Компьютер в быту. – Смоленск: Русич, 1997.
8. Евсеев Г.А., ... С.Н., ... С.В. Вы ... ... Полное
руководство для начинающих в вопросах и ответах. – М.: АСТ-ПРЕСС: Инфорком-
Пресс, 1999.
9. Ермеков Н., Стифутина Н. ... ... для 7 ... ...... Атамура, 2003.
10. Ермеков Н. И др. Информатика. Учебник для 8 ...... ... Ермеков Н. и др. Информатика. Пробный учебник для 9 класса. –
Алматы: Жазушы, 2001.
12. Ефимова О.В., ... В.В. ... по ... ... ... АБФ, ... Кенин А.М., Печенкина Н.С. IBM PC для ... или ... ... на компьютере: Научно-популярное издание /Екатеринбург:
АРД ЛТД, 1997.
14. Коляда М.Г. Окно в ... мир ... – Д.: ... ... В.П. ... ... персонального компьютера 2001.
– М.: ОЛМА: ПРЕСС, 2001.
16. Материалы курсов Microsoft ... ... в ... школа Microsoft. – Алматы, 2005.
17. Медведева Е.А. Основы информационной культуры (программа курса ... // ...... ... Office 2003 для ... ... пособие для учителей-
предметников. Microsoft, 2005.
19. Нургалиева Г.К. и др. ... ... ...... ... ... Основы работы с компьютером. Руководство пользователя. Корпорация
Microsoft, 2004.
21. Основы работы с ... Office и ... ... Корпорация Microsoft, 2004.
22. Осокина Н.В., Логачев В.А. ... как ... ... ... // ... ... и информатизация. 1999.
23. Персональный компьютер: Настройка и ... ... ... для ...... 2006.
қосымша
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, Menus, Grids, DBGrids, DB, DBTables, ComCtrls,
ExtCtrls,shellapi,
Buttons,DateUtils;
type
TForm1 = class(TForm)
DataSource1: TDataSource;
Query1: TQuery;
DBGrid1: TDBGrid;
MainMenu1: TMainMenu;
N1: ... ... ... TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
StatusBar1: TStatusBar;
Timer1: TTimer;
N11: TMenuItem;
N12: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
N16: TMenuItem;
N17: TMenuItem;
N18: ... ... ... ... ... ... TSpeedButton;
SpeedButton6: TSpeedButton;
procedure N2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure ... ... ... ... ... TObject);
procedure N19Click(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure N10Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: ... ... unit4, ... ... ... TObject);
begin
Application.Terminate;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Query1.DatabaseName:=ExtractFilePath(Application.ExeName);
Query1.Open;
StatusBar1.Panels[2].Text:='Программаның қосылған уақыты:
'+DateToStr(Now())+' ж. '+TimeToStr(Time());
StatusBar1.Panels[0].Text:='Базадағы барлық мәлімет:
'+IntToStr(Query1.RecordCount);
Form1.StatusBar1.Panels[1].Text:='Сұраныс бойынша табылған ... ... ... s=60 ... m=60 ... '+IntToStr(h)+' сағ. '+IntToStr(m)+'
мин. '+IntToStr(s)+' сек. жұмыс істеп тұр';
end;
procedure TForm1.N4Click(Sender: TObject);
begin
with Query1.SQL do
begin
clear();
add('select * from mat');
add('order by id ... ... ... ... ... TObject);
var ss:string[3];
begin
if MessageDlg('Сіз осы әрекетіңіз арқылы осы тауарды базадан өшіресіз.
Сенімдісіз бе?',
mtConfirmation, [mbYes, mbNo], 0) = mrNo then ... ... ... from mat where id='+ss);
end;
Query1.ExecSQL;
with Query1.SQL do
begin
clear();
add('select * from mat');
end;
Query1.open;
end;
procedure ... ... ... TObject);
begin
Form5.ShowModal;
end;
procedure TForm1.N14Click(Sender: TObject);
begin
with Query1.SQL do
begin
clear();
add('select * from mat');
end;
Query1.Open;
Form1.StatusBar1.Panels[1].Text:='Сұраныс бойынша табылған мәліметтер:
'+IntToStr(Form1.Query1.RecordCount);
end;
procedure TForm1.N16Click(Sender: TObject);
begin
if DBGrid1.SelectedRows.Count=0 then
MessageDlg('Алдымен сататын өнімдеріңізді белгілеп ... ... ... ... ... TForm1.N19Click(Sender: TObject);
var f:TextFile;
sm,sm1,mn,m:Integer;
begin
assignfile(f,'buh.xls');
rewrite(f);
mn:=MonthOf(Now)-1;
writeln(f,'td{border-width:
1px;border-color: black;');
writeln(f,'border-style: solid;}');
writeln(f,''+datetostr(now)+' ж.   Кварталдық есеп');
writeln(f,'Кіріс
кестесіКодыАтауыБағ
асыСаныСомасы');
Query1.First;
sm:=0;
while not (Query1.Eof) do
begin
writeln(f,''+Query1.FieldByName('id').AsString+''+Query1.Fi
eldByName('nm').AsString+''+Query1.FieldByName('bg').AsString+''+Query1.FieldByName('sn').AsString+''+Query1.FieldByName('sm'
).AsString+'');
sm:=sm+Query1.FieldByName('sm').AsInteger;
Query1.Next;
end ... not ... ... m=mn ... ... ... ... TForm1.FormResize(Sender: TObject);
begin
DBGrid1.Width :=Width-20;
DBGrid1.Height:=Height-180;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
Form8.BorderStyle:= bsNone;
Form8.ShowModal;
Form8.BorderStyle:= bsDialog;
end;
procedure TForm1.N10Click(Sender: TObject);
begin
Form8.SpeedButton1.Visible:=false;
Form8.ShowModal;
end;
end.
-----------------------
АЖО
Техникалық құрылғы
Бағдарламалық құрылғы
Ақпаратпен жабдықтау және методикалық құжаттар
Жалпы БЖ
Функциональдық БЖ
Есептеу жүйесінің ... ... ... жұмысты қамтамасыз ету
Жаңа бағдарламалық құрылғыларды құруға арналған құрылғылар
2-сурет. Автоматандырылған жұмыс орнының схемасы

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 52 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Оқу әдістемелік кешені «Құрылыстағы бухгалтерлік есеп» пәнінен197 бет
Ақша қаражаттары және есеп айырысу есебі35 бет
Бухгалтерлік есепті ұйымдастыру ерекшеліктері18 бет
Материалдық емес активтердің аудиті мен талдауы51 бет
Қоймадағы және бухгалтериядағы материалдық қорлардың есебі34 бет
«Қазақтың дәстүрлі материалдық мәдениеті». Оқу құралы97 бет
Алгебралық материалды оқыту әдістемесі22 бет
Алгебралық материалды оқытудың педагогикалық негізі45 бет
Ақау, ысырап және тауарлы-материалдық қор қалдықтарының есептері4 бет
Ақуыз - органикалық дүниенің материалдық негізі15 бет


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


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

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

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

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

Email: info@stud.kz

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

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