Ақпараттық жүйені жүйелік тұрғыда жобалау
Семей қаласының Шәкәрім атындағы университеті КеАҚ
Қорғауға жіберілді
Автоматика және ақпараттық технологиялар
кафедрасының меңгерушісі
_________ А.Д. Золотов
______________2021 ж.
ДИПЛОМДЫҚ ЖҰМЫС
Тақырыбы: Автокөліктер жанар-май станциясының жұмысын автоматтандыру
5В070300 - Ақпараттық жүйелер мамандығы бойынша
Орындаған Орынбеков А.М.
Ғылыми жетекші, э.ғ.к. Смагулов С.К.
Нормобақылаушы
Семей 2021
МАЗМҰНЫ
КІРІСПЕ
3
1 АНАЛИТИКАЛЫҚ БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫ ТУРАЛЫ МӘЛІМЕТТЕР ЖӘНЕ ОЛАРДЫ ТАЛДАУ
5
2 ЖОБАЛЫҚ БӨЛІМ
7
2.1 Жетілдірілетін АЖО-ң қолданылуы. АЖО-н жасауға арналған оптималды бағыттарды таңдау
8
2.2 АЖО-на құрылған бағдарламалау ортасы туралы жалпы мәліметтер
12
2.2.1 Бағдарламадағы қолданылған мәліметтер базасы
12
2.3 Жобаның физикалық түрде сипатталуы
27
2.3.1 Программалық қамсыздандыруды құру сатылары
27
2.4 Жобаның құрылымын сипаттау
30
2.4.1 Ақпараттық қамсыздандырудың сипаттамасы
30
2.4.1.1 Кестелер құрылымы
30
2.5 Кестелердің байланыс сұлбасы
31
3 ЖҰМЫСТЫҢ ҚОЛДАНУШЫЛЫҚ БӨЛІМІ
3.1 Ақпараттық жүйені жүйелік тұрғыда жобалау
32
32
3.2 Техникалық жабдықтарға талаптар
36
3.3 Программалық жабдықтарға талаптар
36
3.4 Мамандарды даярлауға талаптар
36
3.5 Қолданушы жетекшілігі
37
ҚОРЫТЫНДЫ
44
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
45
Қосымшалар
47
КІРІСПЕ
Зерттеу тақырыбының өзектілігі. Қазірде қоғам бұрын болып көрмеген ақпараттар ағынынының көбеюі кезеңінде өмір сүруде. Бұл экономика, әлеуметтік және басқару саласында айқын байқалады. Нарықтық қатынас ақпараттың уақтылы берілуіне, шынайылығына, толықтығына жоғары талаптар қояды, мұнсыз маркетингтік, қаржы - кредиттік, инвистициялық іс әрекеттер тиімді жүргізілмейді. Ақпаратқа түрлендіруші, анықтаушы қасиет тән. Информатика индустриясын құру және ақпараттық өнімнің тауарға айналуы-қоғамда терең әлеуметтік өзгерістерге алып келеді. Ақпарат материалдық өндірістен әлеуметтік салаға дейінгі қоғамның барлық салаларын қамтиды.
Дамудың әрбір кезеңінде адамзаттың алдында ақпаратты жинақтау, өңдеу және тарату мәселелері тұрды. Көп уақыт бойы осы мәселені шешудің негізгі құралдары ретінде адам миы, тіл және есту мүшелері қолданылып келді. Ең алғашқы өзгеріс жазу өнерінің келуімен, одан соң кітап басудың шығуымен болды. Осы кезеңдегі ақпарат тасығыш құралы ретінде қағаз қолданылды.
Жұмыстың мақсаты: жанармай кәсіпорынын басқаруға арналған ақпараттық жүйені тұрғызу.
Мұнда жобаның пәндік аймағы ретінде "Жанармай" жауапкершілігі шектеулі серіктестігін қарастырдым. Бұл мекеменің сервистік қызметін басқару үшін арналған ақпаратық бағдарлама жобаланды.
Мақсатқа сүйене отырып, келесі міндеттер анықталады:
-компаниядағы бизнес-процестерді анықтау және ұйымда ақпараттық басқару технологияларын енгізуді ұйымдастыру ерекшеліктері;
-басқару жүйесіндегі ақпараттық технологияларды енгізу үдерісінің тиімділігін арттырудың ұйымдастырушылық механизмдерін әзірлеу;
-кәсіпорынның объективті ақпаратын сақтауға арналған деректер базасын құру;
-ақпаратты басқару технологияларын ендіру үдерісін басқару алгоритмін жетілдіру;
-кәсіпорындарды басқару жүйесінің функционалдық моделін жасау;
-ақпараттық жүйелерді жобалау, кәсіпорындарды басқару.
Ақпараттық технологиялардың дамуы мемлекеттік салада да, бизнесте де басқару жүйелерін түбегейлі қайта құрылымдау қажеттілігінің пайда болуына себеп болды. Ескірген ұйымдық басқару моделдерін сақтаумен ақпараттық технологияларды енгізу жоба құнының өсуіне және ақпараттық технологияларға инвестициялардың тиімсіздігіне әкеледі.Кезекті есепті шешу кезінде жүйе көп емес қосымша ақпаратты еңгізуді ғана қажет етеді, ал қалғаны ақпараттық базаның өзінен алынады. Жаңа еңгізілген ақпараттың әр бір бөлігі жүйенің ақпараттық базасын өзгертеді.
Ақпараттың ЭЕМ-ң жадысында сақталуы оған жаңа динамамикалық сапа береді. Жаңашыл ЭЕМ-ғы автоматты баспаға шығару қызметі қажетті жағдайда осы ақпараттан таңдау бойынша кез-келген мәліметті қағазға шығарып береді.
Адамзат дамуының XXI ғасырында ақпарат негізгі қызметтік өнім болып табылады. Сондықтан кітапханалық қызметтердің автоматтандыруының кешенді программаларын жасау негізгі мәселе деп ойлаймын.
Әдетте кітапхана оқырмандары кітапханадан кез-келген ақпаратты алуға үйренген. Қазір, кітапханада негізгі қызметтерді орындау, яғни қорды толықтыру, ақпараттық - библиографиялық және абонементік қамтамасыз ету күрделене түсуде. Кітапхана қорындағы ақпаратты толық түрде жинау, сақтау және қамтамасыз ету үшін, ол бір ақпараттық база ретінде құрылуы тиіс. Яғни ақпаратты іздеу жылдамдығы жоғарылауы қажет.
Дипломдық жобаның өзектілігі қазіргі замандағы ақпараттық технологиялардың дамуына байланысты кәсіпорынның қызметін автоматтандыруға қажетті бағдарламалаық кешен құрумен негізделеді. Жоғарыда көрсетілген талаптарды әзірлеу үшін қандай да бір универсалды ДББЖ-нің құралдарын пайдаланбай,Windows-та жұмыс істейтін, интерфейсі ыңғайлы жұмыс істеу үшін максималды икемденген, қосымша білімді талап етпейтін, орындалтын файл түрде жүктелетін, жеке тәуелсіз бағдарламаны әзірлеу. Осы талаптарға сәйкес мына дипломдық жұмыстың қажеттілігі туады.
Дипломдық жұмыстың зерттеу пәні, негізі информациялық және компьютерлік технология аймағындағы казіргі кездегі қол жеткізулерді енгізуге болатын процестерді автоматизациялау болып табылады.
1 АНАЛИТИКАЛЫҚ БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫ ТУРАЛЫ МӘЛІМЕТТЕР ЖӘНЕ ОЛАРДЫ ТАЛДАУ
Автоматты басқару жабдықтарын қызметтік салаға енгізудің жанашыл түрлері кешенді түрде басқаруға, реттеуге, мәлімет алмасуға мүмкіндік береді.
Кейінгі кезде әртүрлі қызмет салаларын жан-жақты басқару жүйелері, яғни ақпаратты локальды өңдеу қолданады. Жан-жақты басқару тәсілін жетілдіру үшін әрбір басқарылатын деңгейге арнайы жеке ЭЕМ-ң базасында автоматтандырылған жұмыс орнын құру қажет.
Мамандар автоматтандырылған жұмыс орнын талдай отырып, оларды қажетті жұмыс орнының өзіне автоматтандыру мақсатында орналастырылған арнайы кіші есептеу жүйелері ретінде қарастырады.
Әрбір басқару нысаны үшін олардың функционалдық қолданылуына сәйкес автоматтандырылған жұмыс орнын құрастырады. Бірақ автоматтандырылған жұмыс орнын (АЖО ) құру принциптері жалпы болуы қажет: жүйелі, икемді, тиімді.
АЖО-ның жүйелік принципін қүрылымы функционалдық түрде анықталатын жүйе ретінде қарастырады.
Икемділік принципі жүйенің мүмкін болатын өзгерістерге бейімделе алуын білдіреді.
Тұрақтылық принципі АЖО жүйесі оған әсер ететін ішкі және сыртқы факторларға қарамастан негізгі функцияларды орындаумен негіделеді. Бұл дегеніміз оны жекелеген бөліктеріндегі ақаулар жылдам жөнделіп, ал жүйенің жұмыс қабілеттілігі тез қалпына келтірілуі болып табылады.
Автоматтандырылған жұмыс орнының тиімділігін жүйені құру және эксплуатациялық шығындарына жататын, жоғарыда аталған принциптердің таралу деңгейінің интегралды көрсеткіші ретінде қарастырады.
Енді ЭЕМ-ң базасындағы АЖО-ң даму перспиктивасын және жағдайын, содан соң АЖО-ң техникалық программалық қамтамасыз етілуін қарастырайық.
Сурет 1- Жеке ЭЕМ-ң жалпыланған сұлбасы
1 - микропроцессор, 2 - негізгі жады, 3 - СЕСҚ, 4 - дисплей, 5 - клавиатура, 6 - баспаға шығарушы құрылғы, 7 - жүйелік магистраль
Электрониканың дамуы есептеу машиналарының жаңа класының жеке ЭЕМ-ң дамуына әкелді. Жеке ЭЕМ-ң басты артықшылығы - құнының төменділігі және жоғары өнімділігі. Осы күні әр түрлі мамандықты мамандарды ой және басқару енбегіне баулу үшін жеке ЭЕМ-ң базасында құрылған АЖО-ны жасау кең қолданылды.
Қыметкерлердің АЖО-н құрайтын негізгі элеметтерді қарастырайық 1- суретте АЖО-ң техникалық негізін құрайтын жалпы сұлбасы көрсетілген.
Жеке ЭЕМ-ң негізгі құрылғысы программадағы әртүрлі операцияларды орндайтын микропроцессор болып табылады. Микропоцессордың разрядтығы екілік кодтағы сөздің ұзындығын білдіреді. Сонымен қатар, олар тактілік жиіліктеріне қарай бөлінеді. Процессордың тактілік жилігіне разрядтығы неғұрлым жоғары болса, өнімділігі де жоғары болады. Жеке ЭЕМ-да секундына бірнеше ондаған миллион операцияларды орындау үйреншікті жағдай болып табылады.
ЖЭЕМ-ң өнімділігі ол жұмыс істейтін жады мөлшеріне де байланысты. Жады негізгі және сыртқы болады . Негізгі жады екі компоненттен тұрады: тұрақты есте сақтау құрылғысы (ROM немесе ТЕСҚ) және жедел есте сақтау құрылғысы (RАM немесе ЖЕСҚ).ЖЕСҚ-да программаның динамикалық ақпараты және өңделетін мәліметтер сақталады. Қорек ажырағанда ЖЕСҚ-дағы мәліметтер жоғалады. ТЕСҚ жедел ЕСҚ - на қарағанда кішірек, ондағы ақпарат тұрақты сақталады. Осы өзгерту тек ТЕСҚ-ң программа-торларымен іске асырылады. Жадының көлемі 8 разрядты ЭЕМ-да 64Кб - 640Кб, 16 разрядтыда-1Мб, 32 разрядтыда - 4МБ және одан жоғары. Сыртқы есте сақтау құрылғыларында әр түрлі типті болады. Ленталық жинақтағышта ақпарат магниттік лентада сақтау үшін қажет. Қазір олар бірнеше гигабайт (1Гб1024Мб) ақпаратты сақтайды.Бұл құрылғылар өте ертеде пайда болғанымен,қазіргі уақытта да үлкен сұранысқа ие. Дисктік жинақтағыштарды бірнеше топқа бөлуге болады:
1. Иілгіш дисктердегі жинағыштар (флоппи дисктер). Дискеталар сыйымдылығы аз болса да құнының арзандығынан үлкен сұранысқа ие.
2. Қатаң дисктердегі жинағыштар(винчестерлер). Олар да кең таралған, мәліметтерді беру жылдамдығы өте жоғары,сыйымдылығы жоғары, ақпаратты сақтау тұрақтылығы үлкен.Винчестерлердің бағасы төмендеп, ал жылдамдығы,тұрақтылығы,сыйымдылығы жоғарылап барады.
3. Лазерлік дисктердегі (СD-ROM)жинақтағыштар.Бірқатар кемшіліктеріне қарамастан (мәліметтерді алмау) СD-ROM-да ақпаратты сақтау жабдығы ретінде көп пайдаланылады.Артықшылығы: көп көлемді ақпаратты (600Мб)сақтайды.
Дисплей - ақпаратты кескіндеуге арналған негізгі құрылғы.
Клавиатура - ақпаратты еңгізуге арналған негізгі құрылғы.
Жинақталған тәжірибелер АЖО - ң келесі талаптарға сәйкес болуын көрсетеді:
* Маманның ақпараттық және есептеу қабілеттерін өз уақытында қанағаттандыру;
* Қолданушы сұранысына аз уақытта жауап беру;
* Қолданушының дайындық деңгейіне және кәсіби сұраныстарға бейімделуі;
* АЖО-ң жұмыс тәсілдерін меңгеру қарапайымдылығы және қамтамасыз ету оңайлығы;
* Есептеу желісінде жұмыс істеу мүмкіндігі.
2 - суретте АЖО - ң жалпыланған сұлбасы көрсетілген.
Автоматтандырылған жұмыс орны
Техникалық жабдықтар
Программалық жабдықтар
Ақпараттық қамсыздандыру және әдiстемелiк құжаттар
Жалпы ПҚ
Функционалды ПҚ
Жүйенiң қызметiн қамтамасыз ететiн есептеу жүйесiнiң ресурстарын басқару
Жаңа программалық жабдықтарды құруға
арналған құралдар
Автоматтандырылған жұмыс орны
Техникалық жабдықтар
Программалық жабдықтар
Ақпараттық қамсыздандыру және әдiстемелiк құжаттар
Жалпы ПҚ
Функционалды ПҚ
Жүйенiң қызметiн қамтамасыз ететiн есептеу жүйесiнiң ресурстарын басқару
Жаңа программалық жабдықтарды құруға
арналған құралдар
Сурет 2- Автоматтандырылған жұмыс орнының сұлбасы
Жалпы программалық қамсыздандыру (ПҚ) есептеу техникасының қызметтерін, жаңа программаларды жасау және қосуды қамтиды.
АЖО-ң кәсіби бағдары ПҚ - ң функционадық бөлімімен анықталады. Осы бөлімде нақты бір маманға бағдар жасалып, нақты бір есептер шешіледі.
Функционалдық ПҚ-ды жасау кезінде "адам мен машина" арасындағы байланыстар ұйымдастырылады. Қолданушыға ЭЕМ-да жұмыс істеудің қызықты әрі тартымды болуы оның пайдалы, қажетті іспен айналасуына байланысты.
АЖО - н ұйымдастыру мақсатында диологтық жүейелерді талдау оларды қолданушы мен машина арасындағы байланыс принципіне қарай келесі топтарға бөлінеді:
1. Командалық тілді жүйелер
2. Адам нысандар әлемінде
3. Меню формасындағы диалог
Қолданбалы жүйелерді командалық тілді қодану - мини - және микро ЭЕМ - ры үшін командалар интерпретаторларын құрастыру. Оның артықшылығы - құру және тарату оңайлығы, кемшлігі - командалар мен оның параметрлерін сақтау қажеттігі, қате егізудің қайталануы, әр түрлі деңгейдегі командаларға енудің шектелуі. Адам нысандар әлемінде тобында арнайы командалар жоқ, мұнда адам жұмыс процесінде қажетті нысанға курсорды клавиша арқылы басқарып немесе арнайы құрылғылармен (тышқан, перо) барады. Меню формасындағы, диалог тұтынушыға бірнеше альтернативті таңдау (әрекет) береді, ол осыдан қажеттісін таңдай алады. Қазіргі уақытта соңғы екі топтан тұратын қолданушы интерфейсі кең қолданылады. Мұнда жұмыс кеңістігі үш бөлікке бөлінеді. Біріншісі (әдетте экранның үстіңгі жағында орналасады) жол немесе меню жолағы деп аталады. Оның көмегімен менюдің әр түрлі бөлімдеріне кіруге болады. Екінші бөлік (төменде орналасады немесе кейбір программаларда оның болмауы мүмкін) жағдай жолы деп аталады. Үшінші бөлік жұмыс беттігі деп аталады. Адам мен машина арасында осындай диалогты ұйымдастыру формасы барлық жаңашыл программаларда қолданылады.
Қазіргі кезде текстік редакторлардың,кестелердің, графикалық редакторлардың мүмкіндіктерінен тұратын программалық пакеттерді көп көңіл бөлінеді. Сондықтан , текістік және графикалықақпарат түрлерін бір түрге біріктіру үшін мәліметтер базасын басқару жүйесі ( МББЖ ) қолданылады . Сондықтан кәсіби бағыттағы АБО-н құруға көшу қарастырылып жатыр .Ол келесілерден тұрады :
* Шешілетін есептерді белгілеу
* Басқа қызметкерлермен байланыс
* Кәсіби қызығушылықты белгілеу
* Арнайы техникалық жабдықтарды қолдану (тышқан, желі, телефон номерлерін автоматты түрде алу т.б.)
Мамандарды мұндай АЖО-мен жабдықтау мекеме қызметкерлерінің еңбек өнімділігін жоғарылатады, санын азайтады , сонымен қатар тиімді басқаруға және жоспарлауға қажетті экономикалық ақпаратты өңдеу жылдамдығын, сенімділігін арттырады.
Автоматтанған жұмыс орны (АЖО) не болмаса шетел терминологиясында жұмыс станциясы кез-келген мамандықты пайдаланушы маманның жұмыс орны, бұл жер тұлға мен арнайы қызметті орындауды автоматтандырылған түрде жүзеге асыруға арналған құралдар мен қамтамасыз етілді. Ондай құралдар, негізінен ДК болады, ол қажет етілген жағдай да басқа қосымша электрондық құрылғылармен қамсыздандырылады: дискілік сақтағыштар, басып шығару құрылғылары, оптикалық оқу құрылғылары немесе штрихтік кодты санағыштар, графикалық құрылғылары, басқа АЖО және локальді есептегіш желілерімен байланысқан құралдар және т.б.
АЖО нгізінен есептегіш техниканы пайдалану бойынша арнайы дайындығы жоқ пайдаланушыға бағытталған. АЖО-ның маңызды белгіленуі жұмыс орнында мәліметті орталықтанбаған өңдеушілігін, АЖО және ДК локальдік желіге ал кейде қуатты ЭЕМ-мі бар есептегіш желілерге бірдей уақыт ішінде ену мүмкінлігі кезінде өзінің тиісті мәліметтер қорын пайдаланушылығын есептеуге болады.
Қазіргі уақытта көптеген кәсіпорындарда ауыл шаруашылығын басқарудың таратылған жүйе концепциясы жасалуда. Оларда иерархияның әртүрлі деңгейлерінде мәліметтің локальді және көп жағынан аяқталған өңдеушілігі көзделеді. Бұл жүйелерде төменнен жоғарыға мәліметті жоғары деңгейде қажет етілгендерін жіберу ұйымдастырылады. Сонымен қатар мәліметті өңдеу нәтижелерірің маңызды бөлігі және бастапқы мәліметтер мәліметтің локальдік банктерінде сақталу керек.
Таратылған басқару ойларын жүзеге асыру үшін басқарудың әрбір деңгейіне және әрбір пәндік облысқа маманданған персоналды компьютер негізінде автоматтанған жұмыс орнын құру талап етілді. Мысалы, экономика саласында осындай АЖО да процесстерді жоспарлауға мысалдауға және аптимизациялауға, әртүрлі мәліметтік жүйеде және шешімдердің әртүрлі сәйкестігі үшін шешімдерді қабылдауға болады. Басқаруды әрбір объектісі үшін оларға сәйкес келетін АЖО-ны қарастыру керек. Бірақ кез-келген АЖО-ны құру ұстанымдары жалпы болу керек:
Жүйелік;
Икемділік
Тұрақтылық;
Нәтижелілік.
Көрсетілген түсініктердің мазмұнын түсіндірейік.
Жүйелілік.
АЖО-ны құрылымы функционалды белгіленуі бойынша анықталатын жүйе ретінде қарастырайық.
Икемділік.
Барлық жүйелердің құру модульдігімен олардың элементтерінің үлгі қалыптылығы арқасында мүкін болатын қайта құрушылыққа негізделген жүйе.
Тұрақтылық.
Оның ұстанамы АЖО жүйесі негізгі қызметінің ауытқушы ішкі және сыртқы факторлардың әсеріне қарамастан күштілігіне сүйенеді. Бұл оның бөлек бөліктеріндегі ол қылықтар дұрысталған болу керек, ал жүйе жұмыс істеушілігі тез арада қайта қалыптасуы керек деген сөз.
Нәтижелік.
АЖО нәтижелілігін жүйені құру мен пайдалану шығындарына таратылған жоғарыда көрсетілген ұстанымдардың тарату деңгейінің интегралдық көрсеткіші ретінде қарастыруы керек.
АЖО қызметі күткен нәтижені қызметті дұрыс таратылуы кезінде және ұйтқысы компьютер болып табылатын мәліметті өңдеудің машиналық құрылымы мен адам арасындағы қысымы кезінде бере алады.
Қазіргі уақытта осындай гибритті интеллектіні құру өте үлкен мәселе. Бірақ АЖО-ны ұйымдастыру мен қызметі кезіндегі осы енгізілімнің таратылымы жақсы нәтижелерді әкеле алады. АЖО тек еңбек өнімділігін және басқару нәтижелілігінің өсу құралы ғана емес, сондай-ақ мамандардың сайлануы ыңғайлылық құралы да болады. Осы жерде адам АЖО жүйесінде басқарушы буын болып қала береді.
Өндірістік кәсіпорындарда АЖО мәліметті жоспарлау, басқару, өңдеу және шешімді қабылдаудың өзіндік құрылымы ретінде Автоматтандыру Жүйесін Басқару (АЖБ) немесе АСУ маңызды құрылымдық біріктірілуі болып табылады. АЖО - бұл әр уақытта арнайы жүйе, техникалық құрылғы мен бағдарламалық қамтамасыздандыру тобы және ол нақты шамаларға бағытталады-әкімшілік, экономист, инженер, бақылаушы, жоспарлаушы, архитектор, дизайнер, дәрігер, кітапханашы, ұйымдастырушы, зерттеуші мұражай қызметкері.
Сонымен қатар бұл жерде АЖО-ның кез-келген мамандығына оның жасалу кезінде қамтамасыз етілуі тиіс жалпы талаптар тізімін беруге болады, ал нақты айтсақ:
Мәліметті өңдеудің тікелей құралдардың бар болуы;
Диалогты режимде жұмыс істеу мүмкіндігі;
Эргоэкономиканың негізгі талаптарын орындау;
оператор, АЖО кешенінің элементтері мен қоршаған орта арасындағы қызметті рационалды таратуды;
жұмыс істеуге жағдайлар жасау;
АЖО құрамының ыңғайлылығы;
Адам - операторының психологиялық факторларын ескеру;
АЖО формалары мен элемент түстерінің жағымдылығы және т.б.
АЖО жүйесінде жұмыс жасайтын ДК жоғары өнімділігі мен сенімділігі;
Шешілген мәселелер санатына программалық қамсыздандырудың парапарлығы;
Күрделі процесстердің максимальді автоматты деңгейі;
Мамандарды АЖО операторлары ретіндегі өзін-өзі қамтамасыз етуіне ыңғайлы талаптары;
АЖО-ны жұмыс құралы ретінде пайдаланатын маманның максимальді жайлылығын және қамсыздығын қамтамасыз ететін басқа факторлар.
Техникалық жүйе туралы жоғарыда аталған еді. Алдында көрсетілген АЖО-ны құратын техникалық жүйе тобына объектінің жады жүйесінде жұмыс істейтін басқа АЖО мен байланысы құралдары мен байланыстың басқа құралдарын (телефон, телекс, телефакс) қосу керек. Мәліметтік жүйеге, негізінен дискілік сақтағышта орналасқан локальді мәліметтер қорында сақталып мәліметтер массивтері жатады. Сондай-ақ бұған мәліметтер қорын басқару жүйесіде енгізілген.
Бағдарламалық қамтамасыздануда операциялық жүйелер, сервисті бағдарламалар, АЖО тағайындалуы бойынша орындалған арнайы мәселе класын шешуге бағытталған және локальдік ұстаным бойынша жасалған қолданбалы бағдарламалар мен пайдаланушының үлгі қалыпты бағдарламалары болады. Қажет етілген жағдайларда бағдарламалық қамтамасыздандыруға графикалық мәлімет пен жұмыс істеуге арналған бағдарлама пакеті қосылады.
АЖО-ның ұйымдастырушылық қамтамасызданудың мақсаты олардың қызметін ұйымдастыру, дамыту, кадрді даярлау және әкімшіліктендіру. Соңғысына жұмысты жоспарлау, жіктеу, бақылау, талдау, реттеу, АЖО-ны пайдаланушының құқықтары мен міндеттерін құжатты түрде рәсімдеу.
Егер АЖО құрылғысы өте қиын болса, ол пайдаланушы да арнайы дағдысы болмаса, онда пайдаланушыны оның негізгі автоматтанған жұмыс орнына бірте-бірте енгізе алатын арнайы оқу құралдарын қолдану мүмкін. АЖО қызметін жүзеге асырғанда (бұл оның функционалдануы деген сөз) ағымдағы қызметінің мақсатын, мәліметтік қажеттілігін, оның тарату процесстерін бейнелейтін әртүрлі шараларын анықтау тәсілдері қажет.
АЖО-ны жоспарлау тәсілдері оның қызмет ету тәсілдерімен байланыса алмайды, өйткені АЖО-ның қызметінің дамуы пайдаланушылардың өзі мен оның даму мүмкіндігін көздейді. АЖО-ның тілдік құралдары ақырғы (соңғы) пайдаланушы көз қарасы жағынан тәсілдік құралдарын тарату болып табылады, ол бағдарламалықтар пайдаланушының тілдік құралдарын таратуды және ақырғы пайдаланушыға барлық қажет етілген әрекеттерді орындауға мүмкіндік береді.
АЖО индивидуальді, толық және ұжымдық болады. ЭЕМ жүйесінің нәтижелі қызмет етуі үшін толық және ұжымдық АЖО-ларға қолданылатын мамандарға (ұжымға) АЖО жұмысын ұйымдастыруға талапты қатаңдату керек және бұндай жүйедегі әкімшіліктендіру функцияларын нақты анықтау керек. Адам-машина болып табылатын АЖО жүйесі ашық, икемді, тұрақты даму мен жетілдіруге икемдену керек. Ондай жүйеде мыналар қамтамасыз етілуі қажет:
Мамандардың мәліметті өңдеудің машиналық құралдарына максималды жақындығы;
Диалогты режимде жұмыс істеуі;
Эргономика талаптарына сәйкес АЖО-ның қамсыздануы;
Компьютердің жоғарғы өнімділігі;
Күрделі процесстерді максималды автоматтандыру;
Мамандардың шығармашылық белсенділігін ынталандыратын еңбек талаптарының моральді қанағаттануы;
Мамандардың өз бетінше оқу мүмкіндігі.
АЖО-да шешілетін мәселелерді мәліметті және есептегіш деп бөлуге болады. Мәліметтік мәселелерге кодтау, сұрыпталу, жинау, құрылымдық ұйым, дұрыстау, сақтау, іздеу және мәліметті беру.Көп жағдайларда мәліметтік мәселелерде арифметикалық және мәтіндік сипат пен қатынастың оңай есепті және логикалық процедуралары болады. Олар негізінен күрделі болады және маман жұмыс уақытының үлкен бөлігін алады.
Есептегіш мәселелерді қалаптастырылатын және қалыптаспайтын болып екіге ажыратылады. Қалыптастырылатын мәселелер формальдік алгоритмдер негізінде шешіледі және екі топқа бөлінеді: тікелей есептеу мәселелері және математикалық үлгі негізіндегі мәселелер. Тікелей есептеу мәселелері қарапайым алгоритм көмегімен шешіледі. Ал күрделі мәселелерге әртүрлі математикалық есептерді пайдалану керек.
Соңғы уақытта толық түрде қалыптастырылмайтын мәселелерді шешу құралдарын жасауға үлкен көңіл бөлінген. Олар семантикалық деп аталады. Бұндай мәселелер экономикалық объектілерді оперативті басқару кезінде және көбінесе толық емес мәлімет шарттарында шешім қабылдау кезінде туындайды. Қамтамасыз етілу жүйелерге біріншіден мыналарды жатқызады: техникалық, мәліметтік, программалық және ұйымдастырушылық. Сонымен қатар кіші жүйе түрлері де бар.
Техникалық қамтамасыздық, маманның делдалдарсыз жұмысын (программисттер, операторлар және т.б) көздейтін маманданған персоналды компьютер негіз болатын техникалық құралдар қасиетін бейнелейді. Толық АЖО-ларда оңай компьютерлермен 4-6 адам пайдалана алады. Маманданған персоналды компьютер кешеніне процессор, дисплей, пернелік тақта, мәліметтің магниттік жинағыштары, басып шығару құрылғылары және графо құрылғыштар кіреді.
Техникалық құралдар кешеніне жүйедегі әртүрлі АЖО байланысы үшін коммуникация құралдарын және телефон байланысының құралдарын жатқызады.
Мәліметтік қамсыздандыру - бұл локальді мәліметтер қорында сақталатын мәліметтер массиві. Мәліметтер, негізінен магниттік жадыларда ұйымдастырылады және сақталады. Онымен басқару мәлімет қорын басқарудың бағдарламалық жүйесімен жүзеге асырылады. Ол мәліметті жазады, мәліметтік мәселелерді іздейді, есептейді, реттейді және шешімін табады. АЖО-да бірнеше мәліметтер қоры бола алады.
Ұйымдастырушылық қамтамасыздандыру АЖО-ның қызмет ету, жетілдіру және дамуын ұйымдастыратын, сондай-ақ кадрлар мамандығын даярлау және көтеру тәсілдері мен амалдары болады. Ұйымдастырушылық қамтамасыздандыру АЖО пайдаланушыларының құқықтары мен міндеттерін анықтаумен құжаттық рәсімдеуді көздейді. Бағдарламамен қамтамасыздандыру жүйелік бағдарламалық және қолданбалы түрде болады. Жүйелік қамтамасыздық негізі операциялық жүйе мен программалау жүйесі болып табылады, мысалы, Бейсик алгоритмдік тіл. Жүйелік бағдарламалар мәліметтің рационалды технологиялық өңдеуін көздейді. Сервистік бағдарламалар деп аталатындар (олармен АЖО олардың қажеттілігіне байланысты біріктіріледі) операциялық жүйе мүмкіндіктерін кеңейтеді.АЖО жүйелерінде мәліметтік бкйланысты және АЖО-ның әртүрлі каналдар бойынша байланысып, қамтамасыз ету үшін жүйелік программалауға жатқызуға болатын бағдарламалық құралдарды жатқызуға болады.
Қолданбалы бағдарламалық қамтамасыздануды пайдаланушы бағдарламамен әртүрлі мақсаттағы қолданбалы бағдарламалар пакеті құрайды. Пайдаланушылардың стандартты бағдарламалары алгоритмдік тілдегі (көбіне Бейсик) арнайы мәселелердің бағдарламалық шешімдерін белгілейді.
ҚБП (қолданбалы бағдарламалар пакеті) үлгі ұстанымы бойынша жасалған және арнайы мәселе класының шешімдеріне бағытталған. ҚБП мәселесін бағдарламалық қамтамасыздың негізгі түрі болып табылады. Олар алгоритмді қалыптастырады, осы класстарға мәселелерді шешу талаптарын өзгертеді, шешімді бақылайды, алгоритмге өзгертулерді енгізеді және т.б. АЖО-да жұмыс істегенде ҚБП-нің диалогтық режимінде жасалады.
ҚБП-нің мысалдары: есептік операцияларды орындайтын әртүрлі құжатты қалыптастыруға арналған ҚБП, жоспарды қолайлы етуші ҚБП, боланстық шешімдер ҚБП болып табылады. АЖО-ны жасайтын ҚБП-ға өзгеше көңіл бөледі, олар әртүрлі мақсатта бола алады: кестені өңдейтін, мәліметтер массивін жүргізу, мәліметтер қорын жүргізу, құжаттық анықтамалар. Графикалық мәліметпен жұмыс істейтін пакеттер анық, және компактты күйде объектіге тән жағдайды, процессті көрсетеді және жорамалық талдау нәтижелерін бейнелеп береді.
2 ЖОБАЛЫҚ БӨЛІМ
2.1 Жетілдірілетін АЖО-ң қолданылуы. АЖО-н жасауға арналған оптималды бағыттарды таңдау
Жетілдірілетін бағдарламалық қамтамасыз ету кәсіпорындағы ақпаратты тіркеу, өңдеу, енгізу, сақтау үшін қолданылады. Осындай АЖО-н жасау сауда саласы қызметкерлерінің жұмысын көп оңайлатады:
Қажетті ақпаратты жылдам және жедел түрде алуға мүмкіндік береді.
Мәліметтерді енгізуді оңайлатады.
Есептерді тез алуға көмектеседі.
Қолданушыға товар туралы ақпаратты жылдам әрі дәл табуға көмектеседі.
Программалық қамсыздандыру Delphi ортасында жасалғандықтан ең алдымен осы программаның алатын орны мен маңызды жақтарына тоқтала кеткенді жөн көріп отырмын. Сондықтан бір-екі бөлімді осы программаның жалпы қызметіне арнаймын.
2.2 АЖО-на құрылған бағдарламалау ортасы туралы жалпы мәліметтер
Дипломдық жобадағы бағдарламалық қамтамасыз ету Delphi ортасында құрылды. Delphi - Windows операциялық жүйесінде жұмыс істеуге бағытталған бағдарлама құру ортасы. Delphi - дегі бағдарлама қазіргі көркемдік жобалау технологиясының негізінде құрылады, ал олар өз кезегінде объектілі - бағытталған бағдарламалау идеясына сүйенеді. Delphi - дегі бағдарлама Object Pascal тілінде жазылады, ол Turbo Pascal тілінің қабылдауышы мен дамушысы болып табылады. Turbo Pascal бағдарламалау тілі мен ол қолданылатын біратты интегралдық құру ортасы кезінде бағдарламалық өнімді құру құралы, соның ішінде бағдарламалауды оқып - үйренетін құрал негізінде кеңінен танымал болған. Бұл танымалдық тілдің қарапайымдылығы, жоғары сапалы компилятор және қолайлы құру ортасына байланысты. Бірақ бағдарламалық технологиялар бір орында тұрмай ары қарай дамиды, сондықтан Borland фирмасы (1998 жылдың сәуір айынан бастап Inprise Corporation) тағы бір жаңалық ашады: Turbo Pascal тілінің орнына Object Pascal тілі келеді, ол объектілі - бағытталған бағдарламалау концепциясына сүйенеді.
Delphi және Object Pascal көп жылғы эволюцияның нәтижесі болып саналады, сондықтан бүгінгі таңда олар қазіргі компьютерлік технологияның өнімі болып табылады. Жеке тұрғыдан алғанда оны былай айтуға болады, Delphi - дің көмегімен бағдарламаның әртүрлі типін - консольді қосымшалардан бастап, деректер базасы мен Internet - те жұмыс істейтін бағдарлама құруға болады.
Delphi бағдарлама құратын және жаңа бағдарламаны даярлайтын бағдарлама құру әдістерінен, сондай-ақ құрауыштар кітапханасынан тұрады. Delphi бағдарламасы - бұл өзара байланысқан бірнеше файлдар. Кез - келген бағдарлама жоба файлы (мұндай файл .dpr кеңейткішінен тұрады) және бір немесе бірнеше модульден тұрады (.pas кеңейткіші бар файлдар). Жоба файлы бағдарламаның жинақтаушы бөлігі болып табылады, ол өте үлкен емес және Delphi бағдарламалау жүйесінде автоматты түрде қалыптасады.
Класс - берілгендер мен оларға әрекет жасайтын арнайы тип. Ол өріс, әдіс және қасиеттерден тұрады. Кластың данасы болып объект табылады.
Объект - белгілі тапсырманы орындауға арналған, екілік бағдарламалық кодтың автономды бөлігі болып саналады. Объектінің барлық құрауыштары объект болып табылады, бірақ керісінше емес.
Құрауыш - Delphi - дің стандартты класы, Delphi ортасында көрнекілік бағдарламаны іске асыруға арналған. Құрауыш болып меню, батырмалар, стандартты диалогтар (мысалы, қаріпті таңдау, файлды сақтау), енгізу терезесі және редактірлеу терезесі және т.б. табылады. Құрауыштар өріс, әдіс және қасиеттерден тұрады. Қолданушының құрауыштармен жұмысы, оны негізгі терезедегі Құрауыштар палитрасынан таңдап және пішіннің терезесіне орналастырып, олардың қасиеттері мен мазмұнына қарай белгілі оқиғаға ықпалын икемдеу болып табылады. Delphi құрауыштары қолданушымен жылдам қарым - қатынас жасау үшін қолданылады.
Құрауыштар қасиеті - белгілі объекті берілгенде немесе өзгергенде автоматты түрде оның атрибутын өзгертетін құрауыштың өрісі. Құрауыштың функциясын (атқаратын міндетін) анықтайды.
Құрауыштың оқиғасы - құрауыштың қолданушы немесе операциялық жүйемен әрекеттесуінің нәтижесінде пайда болады. Әрбір құрауыш стандартты оқиғалардың жиынынан тұрады.
Құрауыш пішінге немесе басқа құрауышқа тиісті болуы мүмкін.
Пішін деп - Windows терезесінің қасиеттеріне ие және біркелкі функционалдық тағайындалумен байланысқан, құрауыштарды орналастыруға негіз болатын көрнекілік құрауышты айтамыз.
Қосымшаның пішіні қолданушылық интерфейстің негізі болып саналады. Қосымшада бірнеше пішін болуы мүмкін. Пішін туралы ақпарат екі типті файлда сақталады: - .dfm және - .pas, файлдың бірінші типі (пішіннің файлы) - екілік - пішіннің кескінін және қасиеттерін сақтайды, екінші тип (пішіннің модульі ) сіздің қосымшаңыздың функциясын іске асыратын кодтардан тұрады және пішін мен оның құрауыштары үшін оқиғаларды өңдеуді қарастырады. Екі файл да автоматты түрде Delphi - де синхрондалады. Әрбір пішінге өзінің модульі сәйкес келеді.
2.2.1 Бағдарламадағы қолданылған мәліметтер базасы
Мәліметтер қоры бір файлда (Access) немесе бірнешеуінде сақталынуы мүмкін (Paradox, dBase). Дәлірек айтсақ, кестелер мәліметтері әрдайым бір файлда сақталынады, ал қосымша ақпарат жекелеген файлдарда орналасуы мүмкін. Қосымша ақпарат ретінде индекстер, шектеулер немесе үнсіз келісім бойынша нақты өрістер үшін мәндер тізімі. Егер де тым болмаса бір файл бұзылса немесе жойылып кетсе мәліметтер редакциялауға жарамсыз болуы мүмкін.
Индекстер дегеніміз не? Кестелердің мәліметтері қандай да бір өзгертулерге өте жиі әкелуі мүмкін, өйткені қайсыбір жолды түзетпес бұрын оны тауып алу қажет. Анықтамалықтар негізінде қолданылатын статистикалық кестелерде сұралатын мәліметтерді шығару алдында оны іздеу амалдарына әкеліп соқтырады. Егер кесте өте көп жолдардан тұрса іздеу операциясы қыруар жұмысты алады. Индекстерді бұл процедураны тездетуге арналған, сондай-ақ сұрыптау кезінде жіберу нүктесі ретінде де қолданылуы мүмкін. Аталған кезеңде индекстелмеген өрісті реттеу мүмкін емес екендігін білу жеткілікті.
Өз өнімдеріне ADO технологиясын бейімдеген Microsoft - қа қарағанда Borland фирмасы бізге әр түрлі технологиялар арқылы жұмыс істейтін түрлі құралдарды берді және тек қана онымен шектеліп қалған жоқ. Мұндай жағдай басқа программистер алдында үлкен абырой әкеледі. Бұған қоса кез келген уақытта қолданылуы мүмкін топтар да бар, бұл жерде мен бізге жеткілікті құралдарға шолу жасау керек.
Data Access бетбелгісінде мәліметтерге қатынаудың негізгі құрауыштары орналасқан. Бұл құрауыштар барлығына ортақ және басқа да құрауыштар топтарымен бірлесіп қолданылуы мүмкін.
Сурет 6. Құрауыштар палитрасының Data Access бетбелгісі
Data Controls бетбелгісінде кестелердегі мәліметтерді шығару және редакциялау үшін қажетті құрауыштар орналасқан. Бұл құрауыштар да сол сияқты мәліметтерге қатынаудың қолданылатын технологиясынан тәуелсіз қолданылуы мүмкін.
Сурет 7. Құрауыштар палитрасының Data Controls бетбелгісі
BDE бетбелгісі мәліметтер қорына қатынауға мүмкіндік туғызатын Borland фирмасымен құрастырылған Borland Database Engine атауы бар технологияға құрауыштардан тұрады. Бұл технология ескіріп кетті, бұрынғы нұсқалары үшін үйлесімділікке қойылады. Осыған қарамастан ол мәліметтер қорының Paradox, dBase сияқты ескі типтерімен жақсы жұмыс істейді.
Сурет 8. Құрауыштар палитрасының BDE бетбелгісі
DBЕxpress - Borland фирмасының мәліметтерге қатынаудың жаңа технологиясы. Ол ерекшеленеді және мәліметтер қоры қолданатын клиент серверлік қосымшаларды бағдарламалауға арналған. Бір бетбелгілі құрауыштарды серверлік технология бойынша құрылған Oracle, DB2 немесе MySQL сияқты мәліметтер қорына қолдану керек.
ActiveX Data Objects (ADO) технологиясы. Delphi - де мәліметтер қорымен жұмыс істеудің альтернативті мүмкіндігі енгізілген. Бұл Microsoft фирмасында құрылған Activex Data Objects (ADO) технологиясы. ADO- бұл реляциялық және реляциялық емес МҚ электрондық пошта, жүйелі, мәтінді, графикалық файлдардан тұратын мәліметтерден кез келген типіне сәйкес келетін қолданушы интерфейсі мәліметтермен байланысу OLEDB технологиясының қатысуымен жүзеге асырылады.
ADO - ны қолдану мәліметтермен жұмыс істеуге қамтамассыз етеді. ADO - мен жұмыс істеу үшін компьютерде ADO 2.1 және одан жоғары нұсқалы жүйесі орнатылуы қажет.
Сурет 9. Құрауыштар палитрасының АDО бетбелгісі
Access мәліметтер қорымен жұмыс істеу компьютерге Office бағдарламасымен бірге орнатылуы мүмкін болатын немесе жеке орнатылатын арнайы АDО баптауы арқылы жүреді. Егер біздің бағдарламамыз клиенттің компьютерінде жұмыс істемейтін болса, АDО-ны компьютерге орнатуды қамдау қажет. Бұл жұмыста құауыштардың барлығын жазып қажеті жоқ, бірақ мәліметтер қорымен жұмыс істеуге арналған кәсіптік қосымшалар жазу мүмкін болатын қажетті ақпаратты беруге болады.
Қазір біз Access мәліметтер қорын қалай құрып қолдану керектігі жайлы қарстыраық. Ол үшін біздің компьютерімізде MS Office және оның құрауышы MS Access орнатылуы тиіс. Access-те мәліметтер қоры құрылады, ал олармен біз Delphi арқылы жұмыс істейміз.
Access-ті іске қосып менюден Файл-Создать командасын орындаймыз. Мәліметтер қорын құру шеберінде База данных (Мәліметтер қоры) пунктін таңдап және ОК батырмасына шертеміз. (сурет 10) Бізге мәліметтер қорының атын және орны орналасуын таңдау сұралады, қажеттісін көрсетіп, өз файлымызға Database.mdb атауын береміз.
Сурет 10. Жаңа мәліметтер қорын құру терезесі
Осыдан кейін Access мәліметтер қорын құрып оны көрсетілген жол бойынша сақтайды. Ал бізге мәліметтер қорымен жұмыс істеу терезесі көрінеді. Терезенің сол жағында жұмыс істеуге арналған объектілерді таңдау бағанасы орналасқан. Ең бірінші Таблицы (Кестелер) пункті орналасады (ол үнсіздіктен ерекшеленіп тұрады). Егер бұл объект бізде ерекшеленбесе онда оны ерекшелеңіз. Терезенің оң жағында үш пункт орналасады:
Сурет 11. Кесте құру
1) Кестені Конструктор режимінде құру
2) Кестені шебер көмегімен құру
3) Кестеге мәліметтерді енгізе отырып құру
Бұл командалардың көмегімен мәліметтер қоры ішінде бір файл ретінде сақталынатын кестелер құруға болады. Мәліметтер қорындағы барлық мәліметтер екі өлшемді кесте түрінде сақталынады.
Бағандар кестеде өрістер деп аталады және олар арқылы кестеде қандай мәліметтер сақталғанын анықтауға болады. Телефон анықтамасының мәліметтер қорын құруды іс жүзінде қарастырайық. Кестені Конструктор режимінде құру -ды таңдап жаңа кесте құрамыз. Біздің алдымызда 12- суретінде көрсетілгендей терезе ашылады.
Сурет 12. Кестені құру терезесі
Жоғарыдағы тордың ішінде кестенің өрістерін, олардың типін және сипаттамасын енгізесіз (соңғысы міндетті емес). Біз торға жаңа өрісті енгізіп оның типін көрсеткенде, терезенің төменгі бөлігінде жаңа өрістің қасиеті пайда болады. Өрістің типіне байланысты қасиетерінің саны да өзгереді. Олардың ішіндегі ең негізгілері:
Өрістің максимальды ұзындығы. Мәтіндік өріс үшін өлшемі 255 символдан артпауы тиіс. Егер мәтін ұзынырақ болса, онда Memo өрісін (Поле Memo) қолдану қажет.
Өріс пішімі. Бұл жерде сіз мәліметтердің ішкі түрін көрсете аласыз. Мысалы, өріс YesNo сияқты логикалық өрістерді, немесе mm yyyy сияқты күнді.
Енгізу маскасы. Бұл жерде біз өрісті редактілеуді бейнелейтін масканы енгіземіз. Егер біз Маска ввода (Енгізу маскасы) жолындағы ... жолына шертсек, масканы құру шеберін көреміз.
Үнсіздік бойынша мән. Үнсіздік, Африкадада да үнсіздік.
Міндетті өріс. Егер қолданушы бұл жерге мән енгізбесе, қате туралы хабарлама шығады. Мұндай өріс бос болуы мүмкін емес.
Бос жолдар. Алдыңғыға ұқсас, өйткені бұл өріс те бос болуы мүмкін емес.
Индекстелген өріс. Индекстелмеген, сәйкестіктері бар индекстелген, сәйкестіктері жоқ индекстелген болуы мүмкін. Негізгі индекс сәйкестіктерсіз болады. Ал қалғандары міндетті түрде сәйкестіктерімен.
Юникод қысуы - Юникод-қа сәйкес мәліметтерді қысуға арналған.
Алты өріс құраймыз:
1) Өріс атауы - Key1. Типі - санағыш (счётчик). Және ол бізде кілттік өріс болады. Өріс өлшемі - Ұзын бүтін (Длинное целое). Индекстелген өріс - Иә (Да) (Совпадения не допускаются).
2) Өріс атауы - Фамилия. Типі - мәтіндік (текстовый). Өріс өлшемі - 50. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
3) Өріс атауы - Имя. Типі - мәтіндік (текстовый). Өріс өлшемі - 50. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
4) Өріс атауы - Телефон. Типі - мәтіндік (текстовый). Өріс өлшемі - 10. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
5) Өріс атауы - E-mail. Типі - мәтіндік (текстовый). Өріс өлшемі - 20. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
6) Өріс атауы - Город. Типі - сандық (числовой). Өріс өлшемі - Ұзын бүтін (Длинное целое). Индекстелген өріс - Жоқ (Нет). Неліктен қала жолдық емес, қалалардың атаулары - мәтін емес пе? Біраздан кейін қала неге сандық болатынын көрсетеміз. Бұдан басқа барлық өрістерде Міндетті өріс (Обязательное поле) Жоқ ал Бос жолдар (Пустые строки) Иә (Да) деп тұр. Егер біз өрісті міндетті етіп орнатсақ, барлық жолдарда сәйкес өріс жазылуы тиіс. Егер біз бос жолдарды қоймасақ (Жоқ деп қою), онда көрсетілген өрісте міндетті түрде бірдеңе жазылуы ... жалғасы
Қорғауға жіберілді
Автоматика және ақпараттық технологиялар
кафедрасының меңгерушісі
_________ А.Д. Золотов
______________2021 ж.
ДИПЛОМДЫҚ ЖҰМЫС
Тақырыбы: Автокөліктер жанар-май станциясының жұмысын автоматтандыру
5В070300 - Ақпараттық жүйелер мамандығы бойынша
Орындаған Орынбеков А.М.
Ғылыми жетекші, э.ғ.к. Смагулов С.К.
Нормобақылаушы
Семей 2021
МАЗМҰНЫ
КІРІСПЕ
3
1 АНАЛИТИКАЛЫҚ БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫ ТУРАЛЫ МӘЛІМЕТТЕР ЖӘНЕ ОЛАРДЫ ТАЛДАУ
5
2 ЖОБАЛЫҚ БӨЛІМ
7
2.1 Жетілдірілетін АЖО-ң қолданылуы. АЖО-н жасауға арналған оптималды бағыттарды таңдау
8
2.2 АЖО-на құрылған бағдарламалау ортасы туралы жалпы мәліметтер
12
2.2.1 Бағдарламадағы қолданылған мәліметтер базасы
12
2.3 Жобаның физикалық түрде сипатталуы
27
2.3.1 Программалық қамсыздандыруды құру сатылары
27
2.4 Жобаның құрылымын сипаттау
30
2.4.1 Ақпараттық қамсыздандырудың сипаттамасы
30
2.4.1.1 Кестелер құрылымы
30
2.5 Кестелердің байланыс сұлбасы
31
3 ЖҰМЫСТЫҢ ҚОЛДАНУШЫЛЫҚ БӨЛІМІ
3.1 Ақпараттық жүйені жүйелік тұрғыда жобалау
32
32
3.2 Техникалық жабдықтарға талаптар
36
3.3 Программалық жабдықтарға талаптар
36
3.4 Мамандарды даярлауға талаптар
36
3.5 Қолданушы жетекшілігі
37
ҚОРЫТЫНДЫ
44
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
45
Қосымшалар
47
КІРІСПЕ
Зерттеу тақырыбының өзектілігі. Қазірде қоғам бұрын болып көрмеген ақпараттар ағынынының көбеюі кезеңінде өмір сүруде. Бұл экономика, әлеуметтік және басқару саласында айқын байқалады. Нарықтық қатынас ақпараттың уақтылы берілуіне, шынайылығына, толықтығына жоғары талаптар қояды, мұнсыз маркетингтік, қаржы - кредиттік, инвистициялық іс әрекеттер тиімді жүргізілмейді. Ақпаратқа түрлендіруші, анықтаушы қасиет тән. Информатика индустриясын құру және ақпараттық өнімнің тауарға айналуы-қоғамда терең әлеуметтік өзгерістерге алып келеді. Ақпарат материалдық өндірістен әлеуметтік салаға дейінгі қоғамның барлық салаларын қамтиды.
Дамудың әрбір кезеңінде адамзаттың алдында ақпаратты жинақтау, өңдеу және тарату мәселелері тұрды. Көп уақыт бойы осы мәселені шешудің негізгі құралдары ретінде адам миы, тіл және есту мүшелері қолданылып келді. Ең алғашқы өзгеріс жазу өнерінің келуімен, одан соң кітап басудың шығуымен болды. Осы кезеңдегі ақпарат тасығыш құралы ретінде қағаз қолданылды.
Жұмыстың мақсаты: жанармай кәсіпорынын басқаруға арналған ақпараттық жүйені тұрғызу.
Мұнда жобаның пәндік аймағы ретінде "Жанармай" жауапкершілігі шектеулі серіктестігін қарастырдым. Бұл мекеменің сервистік қызметін басқару үшін арналған ақпаратық бағдарлама жобаланды.
Мақсатқа сүйене отырып, келесі міндеттер анықталады:
-компаниядағы бизнес-процестерді анықтау және ұйымда ақпараттық басқару технологияларын енгізуді ұйымдастыру ерекшеліктері;
-басқару жүйесіндегі ақпараттық технологияларды енгізу үдерісінің тиімділігін арттырудың ұйымдастырушылық механизмдерін әзірлеу;
-кәсіпорынның объективті ақпаратын сақтауға арналған деректер базасын құру;
-ақпаратты басқару технологияларын ендіру үдерісін басқару алгоритмін жетілдіру;
-кәсіпорындарды басқару жүйесінің функционалдық моделін жасау;
-ақпараттық жүйелерді жобалау, кәсіпорындарды басқару.
Ақпараттық технологиялардың дамуы мемлекеттік салада да, бизнесте де басқару жүйелерін түбегейлі қайта құрылымдау қажеттілігінің пайда болуына себеп болды. Ескірген ұйымдық басқару моделдерін сақтаумен ақпараттық технологияларды енгізу жоба құнының өсуіне және ақпараттық технологияларға инвестициялардың тиімсіздігіне әкеледі.Кезекті есепті шешу кезінде жүйе көп емес қосымша ақпаратты еңгізуді ғана қажет етеді, ал қалғаны ақпараттық базаның өзінен алынады. Жаңа еңгізілген ақпараттың әр бір бөлігі жүйенің ақпараттық базасын өзгертеді.
Ақпараттың ЭЕМ-ң жадысында сақталуы оған жаңа динамамикалық сапа береді. Жаңашыл ЭЕМ-ғы автоматты баспаға шығару қызметі қажетті жағдайда осы ақпараттан таңдау бойынша кез-келген мәліметті қағазға шығарып береді.
Адамзат дамуының XXI ғасырында ақпарат негізгі қызметтік өнім болып табылады. Сондықтан кітапханалық қызметтердің автоматтандыруының кешенді программаларын жасау негізгі мәселе деп ойлаймын.
Әдетте кітапхана оқырмандары кітапханадан кез-келген ақпаратты алуға үйренген. Қазір, кітапханада негізгі қызметтерді орындау, яғни қорды толықтыру, ақпараттық - библиографиялық және абонементік қамтамасыз ету күрделене түсуде. Кітапхана қорындағы ақпаратты толық түрде жинау, сақтау және қамтамасыз ету үшін, ол бір ақпараттық база ретінде құрылуы тиіс. Яғни ақпаратты іздеу жылдамдығы жоғарылауы қажет.
Дипломдық жобаның өзектілігі қазіргі замандағы ақпараттық технологиялардың дамуына байланысты кәсіпорынның қызметін автоматтандыруға қажетті бағдарламалаық кешен құрумен негізделеді. Жоғарыда көрсетілген талаптарды әзірлеу үшін қандай да бір универсалды ДББЖ-нің құралдарын пайдаланбай,Windows-та жұмыс істейтін, интерфейсі ыңғайлы жұмыс істеу үшін максималды икемденген, қосымша білімді талап етпейтін, орындалтын файл түрде жүктелетін, жеке тәуелсіз бағдарламаны әзірлеу. Осы талаптарға сәйкес мына дипломдық жұмыстың қажеттілігі туады.
Дипломдық жұмыстың зерттеу пәні, негізі информациялық және компьютерлік технология аймағындағы казіргі кездегі қол жеткізулерді енгізуге болатын процестерді автоматизациялау болып табылады.
1 АНАЛИТИКАЛЫҚ БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫ ТУРАЛЫ МӘЛІМЕТТЕР ЖӘНЕ ОЛАРДЫ ТАЛДАУ
Автоматты басқару жабдықтарын қызметтік салаға енгізудің жанашыл түрлері кешенді түрде басқаруға, реттеуге, мәлімет алмасуға мүмкіндік береді.
Кейінгі кезде әртүрлі қызмет салаларын жан-жақты басқару жүйелері, яғни ақпаратты локальды өңдеу қолданады. Жан-жақты басқару тәсілін жетілдіру үшін әрбір басқарылатын деңгейге арнайы жеке ЭЕМ-ң базасында автоматтандырылған жұмыс орнын құру қажет.
Мамандар автоматтандырылған жұмыс орнын талдай отырып, оларды қажетті жұмыс орнының өзіне автоматтандыру мақсатында орналастырылған арнайы кіші есептеу жүйелері ретінде қарастырады.
Әрбір басқару нысаны үшін олардың функционалдық қолданылуына сәйкес автоматтандырылған жұмыс орнын құрастырады. Бірақ автоматтандырылған жұмыс орнын (АЖО ) құру принциптері жалпы болуы қажет: жүйелі, икемді, тиімді.
АЖО-ның жүйелік принципін қүрылымы функционалдық түрде анықталатын жүйе ретінде қарастырады.
Икемділік принципі жүйенің мүмкін болатын өзгерістерге бейімделе алуын білдіреді.
Тұрақтылық принципі АЖО жүйесі оған әсер ететін ішкі және сыртқы факторларға қарамастан негізгі функцияларды орындаумен негіделеді. Бұл дегеніміз оны жекелеген бөліктеріндегі ақаулар жылдам жөнделіп, ал жүйенің жұмыс қабілеттілігі тез қалпына келтірілуі болып табылады.
Автоматтандырылған жұмыс орнының тиімділігін жүйені құру және эксплуатациялық шығындарына жататын, жоғарыда аталған принциптердің таралу деңгейінің интегралды көрсеткіші ретінде қарастырады.
Енді ЭЕМ-ң базасындағы АЖО-ң даму перспиктивасын және жағдайын, содан соң АЖО-ң техникалық программалық қамтамасыз етілуін қарастырайық.
Сурет 1- Жеке ЭЕМ-ң жалпыланған сұлбасы
1 - микропроцессор, 2 - негізгі жады, 3 - СЕСҚ, 4 - дисплей, 5 - клавиатура, 6 - баспаға шығарушы құрылғы, 7 - жүйелік магистраль
Электрониканың дамуы есептеу машиналарының жаңа класының жеке ЭЕМ-ң дамуына әкелді. Жеке ЭЕМ-ң басты артықшылығы - құнының төменділігі және жоғары өнімділігі. Осы күні әр түрлі мамандықты мамандарды ой және басқару енбегіне баулу үшін жеке ЭЕМ-ң базасында құрылған АЖО-ны жасау кең қолданылды.
Қыметкерлердің АЖО-н құрайтын негізгі элеметтерді қарастырайық 1- суретте АЖО-ң техникалық негізін құрайтын жалпы сұлбасы көрсетілген.
Жеке ЭЕМ-ң негізгі құрылғысы программадағы әртүрлі операцияларды орндайтын микропроцессор болып табылады. Микропоцессордың разрядтығы екілік кодтағы сөздің ұзындығын білдіреді. Сонымен қатар, олар тактілік жиіліктеріне қарай бөлінеді. Процессордың тактілік жилігіне разрядтығы неғұрлым жоғары болса, өнімділігі де жоғары болады. Жеке ЭЕМ-да секундына бірнеше ондаған миллион операцияларды орындау үйреншікті жағдай болып табылады.
ЖЭЕМ-ң өнімділігі ол жұмыс істейтін жады мөлшеріне де байланысты. Жады негізгі және сыртқы болады . Негізгі жады екі компоненттен тұрады: тұрақты есте сақтау құрылғысы (ROM немесе ТЕСҚ) және жедел есте сақтау құрылғысы (RАM немесе ЖЕСҚ).ЖЕСҚ-да программаның динамикалық ақпараты және өңделетін мәліметтер сақталады. Қорек ажырағанда ЖЕСҚ-дағы мәліметтер жоғалады. ТЕСҚ жедел ЕСҚ - на қарағанда кішірек, ондағы ақпарат тұрақты сақталады. Осы өзгерту тек ТЕСҚ-ң программа-торларымен іске асырылады. Жадының көлемі 8 разрядты ЭЕМ-да 64Кб - 640Кб, 16 разрядтыда-1Мб, 32 разрядтыда - 4МБ және одан жоғары. Сыртқы есте сақтау құрылғыларында әр түрлі типті болады. Ленталық жинақтағышта ақпарат магниттік лентада сақтау үшін қажет. Қазір олар бірнеше гигабайт (1Гб1024Мб) ақпаратты сақтайды.Бұл құрылғылар өте ертеде пайда болғанымен,қазіргі уақытта да үлкен сұранысқа ие. Дисктік жинақтағыштарды бірнеше топқа бөлуге болады:
1. Иілгіш дисктердегі жинағыштар (флоппи дисктер). Дискеталар сыйымдылығы аз болса да құнының арзандығынан үлкен сұранысқа ие.
2. Қатаң дисктердегі жинағыштар(винчестерлер). Олар да кең таралған, мәліметтерді беру жылдамдығы өте жоғары,сыйымдылығы жоғары, ақпаратты сақтау тұрақтылығы үлкен.Винчестерлердің бағасы төмендеп, ал жылдамдығы,тұрақтылығы,сыйымдылығы жоғарылап барады.
3. Лазерлік дисктердегі (СD-ROM)жинақтағыштар.Бірқатар кемшіліктеріне қарамастан (мәліметтерді алмау) СD-ROM-да ақпаратты сақтау жабдығы ретінде көп пайдаланылады.Артықшылығы: көп көлемді ақпаратты (600Мб)сақтайды.
Дисплей - ақпаратты кескіндеуге арналған негізгі құрылғы.
Клавиатура - ақпаратты еңгізуге арналған негізгі құрылғы.
Жинақталған тәжірибелер АЖО - ң келесі талаптарға сәйкес болуын көрсетеді:
* Маманның ақпараттық және есептеу қабілеттерін өз уақытында қанағаттандыру;
* Қолданушы сұранысына аз уақытта жауап беру;
* Қолданушының дайындық деңгейіне және кәсіби сұраныстарға бейімделуі;
* АЖО-ң жұмыс тәсілдерін меңгеру қарапайымдылығы және қамтамасыз ету оңайлығы;
* Есептеу желісінде жұмыс істеу мүмкіндігі.
2 - суретте АЖО - ң жалпыланған сұлбасы көрсетілген.
Автоматтандырылған жұмыс орны
Техникалық жабдықтар
Программалық жабдықтар
Ақпараттық қамсыздандыру және әдiстемелiк құжаттар
Жалпы ПҚ
Функционалды ПҚ
Жүйенiң қызметiн қамтамасыз ететiн есептеу жүйесiнiң ресурстарын басқару
Жаңа программалық жабдықтарды құруға
арналған құралдар
Автоматтандырылған жұмыс орны
Техникалық жабдықтар
Программалық жабдықтар
Ақпараттық қамсыздандыру және әдiстемелiк құжаттар
Жалпы ПҚ
Функционалды ПҚ
Жүйенiң қызметiн қамтамасыз ететiн есептеу жүйесiнiң ресурстарын басқару
Жаңа программалық жабдықтарды құруға
арналған құралдар
Сурет 2- Автоматтандырылған жұмыс орнының сұлбасы
Жалпы программалық қамсыздандыру (ПҚ) есептеу техникасының қызметтерін, жаңа программаларды жасау және қосуды қамтиды.
АЖО-ң кәсіби бағдары ПҚ - ң функционадық бөлімімен анықталады. Осы бөлімде нақты бір маманға бағдар жасалып, нақты бір есептер шешіледі.
Функционалдық ПҚ-ды жасау кезінде "адам мен машина" арасындағы байланыстар ұйымдастырылады. Қолданушыға ЭЕМ-да жұмыс істеудің қызықты әрі тартымды болуы оның пайдалы, қажетті іспен айналасуына байланысты.
АЖО - н ұйымдастыру мақсатында диологтық жүейелерді талдау оларды қолданушы мен машина арасындағы байланыс принципіне қарай келесі топтарға бөлінеді:
1. Командалық тілді жүйелер
2. Адам нысандар әлемінде
3. Меню формасындағы диалог
Қолданбалы жүйелерді командалық тілді қодану - мини - және микро ЭЕМ - ры үшін командалар интерпретаторларын құрастыру. Оның артықшылығы - құру және тарату оңайлығы, кемшлігі - командалар мен оның параметрлерін сақтау қажеттігі, қате егізудің қайталануы, әр түрлі деңгейдегі командаларға енудің шектелуі. Адам нысандар әлемінде тобында арнайы командалар жоқ, мұнда адам жұмыс процесінде қажетті нысанға курсорды клавиша арқылы басқарып немесе арнайы құрылғылармен (тышқан, перо) барады. Меню формасындағы, диалог тұтынушыға бірнеше альтернативті таңдау (әрекет) береді, ол осыдан қажеттісін таңдай алады. Қазіргі уақытта соңғы екі топтан тұратын қолданушы интерфейсі кең қолданылады. Мұнда жұмыс кеңістігі үш бөлікке бөлінеді. Біріншісі (әдетте экранның үстіңгі жағында орналасады) жол немесе меню жолағы деп аталады. Оның көмегімен менюдің әр түрлі бөлімдеріне кіруге болады. Екінші бөлік (төменде орналасады немесе кейбір программаларда оның болмауы мүмкін) жағдай жолы деп аталады. Үшінші бөлік жұмыс беттігі деп аталады. Адам мен машина арасында осындай диалогты ұйымдастыру формасы барлық жаңашыл программаларда қолданылады.
Қазіргі кезде текстік редакторлардың,кестелердің, графикалық редакторлардың мүмкіндіктерінен тұратын программалық пакеттерді көп көңіл бөлінеді. Сондықтан , текістік және графикалықақпарат түрлерін бір түрге біріктіру үшін мәліметтер базасын басқару жүйесі ( МББЖ ) қолданылады . Сондықтан кәсіби бағыттағы АБО-н құруға көшу қарастырылып жатыр .Ол келесілерден тұрады :
* Шешілетін есептерді белгілеу
* Басқа қызметкерлермен байланыс
* Кәсіби қызығушылықты белгілеу
* Арнайы техникалық жабдықтарды қолдану (тышқан, желі, телефон номерлерін автоматты түрде алу т.б.)
Мамандарды мұндай АЖО-мен жабдықтау мекеме қызметкерлерінің еңбек өнімділігін жоғарылатады, санын азайтады , сонымен қатар тиімді басқаруға және жоспарлауға қажетті экономикалық ақпаратты өңдеу жылдамдығын, сенімділігін арттырады.
Автоматтанған жұмыс орны (АЖО) не болмаса шетел терминологиясында жұмыс станциясы кез-келген мамандықты пайдаланушы маманның жұмыс орны, бұл жер тұлға мен арнайы қызметті орындауды автоматтандырылған түрде жүзеге асыруға арналған құралдар мен қамтамасыз етілді. Ондай құралдар, негізінен ДК болады, ол қажет етілген жағдай да басқа қосымша электрондық құрылғылармен қамсыздандырылады: дискілік сақтағыштар, басып шығару құрылғылары, оптикалық оқу құрылғылары немесе штрихтік кодты санағыштар, графикалық құрылғылары, басқа АЖО және локальді есептегіш желілерімен байланысқан құралдар және т.б.
АЖО нгізінен есептегіш техниканы пайдалану бойынша арнайы дайындығы жоқ пайдаланушыға бағытталған. АЖО-ның маңызды белгіленуі жұмыс орнында мәліметті орталықтанбаған өңдеушілігін, АЖО және ДК локальдік желіге ал кейде қуатты ЭЕМ-мі бар есептегіш желілерге бірдей уақыт ішінде ену мүмкінлігі кезінде өзінің тиісті мәліметтер қорын пайдаланушылығын есептеуге болады.
Қазіргі уақытта көптеген кәсіпорындарда ауыл шаруашылығын басқарудың таратылған жүйе концепциясы жасалуда. Оларда иерархияның әртүрлі деңгейлерінде мәліметтің локальді және көп жағынан аяқталған өңдеушілігі көзделеді. Бұл жүйелерде төменнен жоғарыға мәліметті жоғары деңгейде қажет етілгендерін жіберу ұйымдастырылады. Сонымен қатар мәліметті өңдеу нәтижелерірің маңызды бөлігі және бастапқы мәліметтер мәліметтің локальдік банктерінде сақталу керек.
Таратылған басқару ойларын жүзеге асыру үшін басқарудың әрбір деңгейіне және әрбір пәндік облысқа маманданған персоналды компьютер негізінде автоматтанған жұмыс орнын құру талап етілді. Мысалы, экономика саласында осындай АЖО да процесстерді жоспарлауға мысалдауға және аптимизациялауға, әртүрлі мәліметтік жүйеде және шешімдердің әртүрлі сәйкестігі үшін шешімдерді қабылдауға болады. Басқаруды әрбір объектісі үшін оларға сәйкес келетін АЖО-ны қарастыру керек. Бірақ кез-келген АЖО-ны құру ұстанымдары жалпы болу керек:
Жүйелік;
Икемділік
Тұрақтылық;
Нәтижелілік.
Көрсетілген түсініктердің мазмұнын түсіндірейік.
Жүйелілік.
АЖО-ны құрылымы функционалды белгіленуі бойынша анықталатын жүйе ретінде қарастырайық.
Икемділік.
Барлық жүйелердің құру модульдігімен олардың элементтерінің үлгі қалыптылығы арқасында мүкін болатын қайта құрушылыққа негізделген жүйе.
Тұрақтылық.
Оның ұстанамы АЖО жүйесі негізгі қызметінің ауытқушы ішкі және сыртқы факторлардың әсеріне қарамастан күштілігіне сүйенеді. Бұл оның бөлек бөліктеріндегі ол қылықтар дұрысталған болу керек, ал жүйе жұмыс істеушілігі тез арада қайта қалыптасуы керек деген сөз.
Нәтижелік.
АЖО нәтижелілігін жүйені құру мен пайдалану шығындарына таратылған жоғарыда көрсетілген ұстанымдардың тарату деңгейінің интегралдық көрсеткіші ретінде қарастыруы керек.
АЖО қызметі күткен нәтижені қызметті дұрыс таратылуы кезінде және ұйтқысы компьютер болып табылатын мәліметті өңдеудің машиналық құрылымы мен адам арасындағы қысымы кезінде бере алады.
Қазіргі уақытта осындай гибритті интеллектіні құру өте үлкен мәселе. Бірақ АЖО-ны ұйымдастыру мен қызметі кезіндегі осы енгізілімнің таратылымы жақсы нәтижелерді әкеле алады. АЖО тек еңбек өнімділігін және басқару нәтижелілігінің өсу құралы ғана емес, сондай-ақ мамандардың сайлануы ыңғайлылық құралы да болады. Осы жерде адам АЖО жүйесінде басқарушы буын болып қала береді.
Өндірістік кәсіпорындарда АЖО мәліметті жоспарлау, басқару, өңдеу және шешімді қабылдаудың өзіндік құрылымы ретінде Автоматтандыру Жүйесін Басқару (АЖБ) немесе АСУ маңызды құрылымдық біріктірілуі болып табылады. АЖО - бұл әр уақытта арнайы жүйе, техникалық құрылғы мен бағдарламалық қамтамасыздандыру тобы және ол нақты шамаларға бағытталады-әкімшілік, экономист, инженер, бақылаушы, жоспарлаушы, архитектор, дизайнер, дәрігер, кітапханашы, ұйымдастырушы, зерттеуші мұражай қызметкері.
Сонымен қатар бұл жерде АЖО-ның кез-келген мамандығына оның жасалу кезінде қамтамасыз етілуі тиіс жалпы талаптар тізімін беруге болады, ал нақты айтсақ:
Мәліметті өңдеудің тікелей құралдардың бар болуы;
Диалогты режимде жұмыс істеу мүмкіндігі;
Эргоэкономиканың негізгі талаптарын орындау;
оператор, АЖО кешенінің элементтері мен қоршаған орта арасындағы қызметті рационалды таратуды;
жұмыс істеуге жағдайлар жасау;
АЖО құрамының ыңғайлылығы;
Адам - операторының психологиялық факторларын ескеру;
АЖО формалары мен элемент түстерінің жағымдылығы және т.б.
АЖО жүйесінде жұмыс жасайтын ДК жоғары өнімділігі мен сенімділігі;
Шешілген мәселелер санатына программалық қамсыздандырудың парапарлығы;
Күрделі процесстердің максимальді автоматты деңгейі;
Мамандарды АЖО операторлары ретіндегі өзін-өзі қамтамасыз етуіне ыңғайлы талаптары;
АЖО-ны жұмыс құралы ретінде пайдаланатын маманның максимальді жайлылығын және қамсыздығын қамтамасыз ететін басқа факторлар.
Техникалық жүйе туралы жоғарыда аталған еді. Алдында көрсетілген АЖО-ны құратын техникалық жүйе тобына объектінің жады жүйесінде жұмыс істейтін басқа АЖО мен байланысы құралдары мен байланыстың басқа құралдарын (телефон, телекс, телефакс) қосу керек. Мәліметтік жүйеге, негізінен дискілік сақтағышта орналасқан локальді мәліметтер қорында сақталып мәліметтер массивтері жатады. Сондай-ақ бұған мәліметтер қорын басқару жүйесіде енгізілген.
Бағдарламалық қамтамасыздануда операциялық жүйелер, сервисті бағдарламалар, АЖО тағайындалуы бойынша орындалған арнайы мәселе класын шешуге бағытталған және локальдік ұстаным бойынша жасалған қолданбалы бағдарламалар мен пайдаланушының үлгі қалыпты бағдарламалары болады. Қажет етілген жағдайларда бағдарламалық қамтамасыздандыруға графикалық мәлімет пен жұмыс істеуге арналған бағдарлама пакеті қосылады.
АЖО-ның ұйымдастырушылық қамтамасызданудың мақсаты олардың қызметін ұйымдастыру, дамыту, кадрді даярлау және әкімшіліктендіру. Соңғысына жұмысты жоспарлау, жіктеу, бақылау, талдау, реттеу, АЖО-ны пайдаланушының құқықтары мен міндеттерін құжатты түрде рәсімдеу.
Егер АЖО құрылғысы өте қиын болса, ол пайдаланушы да арнайы дағдысы болмаса, онда пайдаланушыны оның негізгі автоматтанған жұмыс орнына бірте-бірте енгізе алатын арнайы оқу құралдарын қолдану мүмкін. АЖО қызметін жүзеге асырғанда (бұл оның функционалдануы деген сөз) ағымдағы қызметінің мақсатын, мәліметтік қажеттілігін, оның тарату процесстерін бейнелейтін әртүрлі шараларын анықтау тәсілдері қажет.
АЖО-ны жоспарлау тәсілдері оның қызмет ету тәсілдерімен байланыса алмайды, өйткені АЖО-ның қызметінің дамуы пайдаланушылардың өзі мен оның даму мүмкіндігін көздейді. АЖО-ның тілдік құралдары ақырғы (соңғы) пайдаланушы көз қарасы жағынан тәсілдік құралдарын тарату болып табылады, ол бағдарламалықтар пайдаланушының тілдік құралдарын таратуды және ақырғы пайдаланушыға барлық қажет етілген әрекеттерді орындауға мүмкіндік береді.
АЖО индивидуальді, толық және ұжымдық болады. ЭЕМ жүйесінің нәтижелі қызмет етуі үшін толық және ұжымдық АЖО-ларға қолданылатын мамандарға (ұжымға) АЖО жұмысын ұйымдастыруға талапты қатаңдату керек және бұндай жүйедегі әкімшіліктендіру функцияларын нақты анықтау керек. Адам-машина болып табылатын АЖО жүйесі ашық, икемді, тұрақты даму мен жетілдіруге икемдену керек. Ондай жүйеде мыналар қамтамасыз етілуі қажет:
Мамандардың мәліметті өңдеудің машиналық құралдарына максималды жақындығы;
Диалогты режимде жұмыс істеуі;
Эргономика талаптарына сәйкес АЖО-ның қамсыздануы;
Компьютердің жоғарғы өнімділігі;
Күрделі процесстерді максималды автоматтандыру;
Мамандардың шығармашылық белсенділігін ынталандыратын еңбек талаптарының моральді қанағаттануы;
Мамандардың өз бетінше оқу мүмкіндігі.
АЖО-да шешілетін мәселелерді мәліметті және есептегіш деп бөлуге болады. Мәліметтік мәселелерге кодтау, сұрыпталу, жинау, құрылымдық ұйым, дұрыстау, сақтау, іздеу және мәліметті беру.Көп жағдайларда мәліметтік мәселелерде арифметикалық және мәтіндік сипат пен қатынастың оңай есепті және логикалық процедуралары болады. Олар негізінен күрделі болады және маман жұмыс уақытының үлкен бөлігін алады.
Есептегіш мәселелерді қалаптастырылатын және қалыптаспайтын болып екіге ажыратылады. Қалыптастырылатын мәселелер формальдік алгоритмдер негізінде шешіледі және екі топқа бөлінеді: тікелей есептеу мәселелері және математикалық үлгі негізіндегі мәселелер. Тікелей есептеу мәселелері қарапайым алгоритм көмегімен шешіледі. Ал күрделі мәселелерге әртүрлі математикалық есептерді пайдалану керек.
Соңғы уақытта толық түрде қалыптастырылмайтын мәселелерді шешу құралдарын жасауға үлкен көңіл бөлінген. Олар семантикалық деп аталады. Бұндай мәселелер экономикалық объектілерді оперативті басқару кезінде және көбінесе толық емес мәлімет шарттарында шешім қабылдау кезінде туындайды. Қамтамасыз етілу жүйелерге біріншіден мыналарды жатқызады: техникалық, мәліметтік, программалық және ұйымдастырушылық. Сонымен қатар кіші жүйе түрлері де бар.
Техникалық қамтамасыздық, маманның делдалдарсыз жұмысын (программисттер, операторлар және т.б) көздейтін маманданған персоналды компьютер негіз болатын техникалық құралдар қасиетін бейнелейді. Толық АЖО-ларда оңай компьютерлермен 4-6 адам пайдалана алады. Маманданған персоналды компьютер кешеніне процессор, дисплей, пернелік тақта, мәліметтің магниттік жинағыштары, басып шығару құрылғылары және графо құрылғыштар кіреді.
Техникалық құралдар кешеніне жүйедегі әртүрлі АЖО байланысы үшін коммуникация құралдарын және телефон байланысының құралдарын жатқызады.
Мәліметтік қамсыздандыру - бұл локальді мәліметтер қорында сақталатын мәліметтер массиві. Мәліметтер, негізінен магниттік жадыларда ұйымдастырылады және сақталады. Онымен басқару мәлімет қорын басқарудың бағдарламалық жүйесімен жүзеге асырылады. Ол мәліметті жазады, мәліметтік мәселелерді іздейді, есептейді, реттейді және шешімін табады. АЖО-да бірнеше мәліметтер қоры бола алады.
Ұйымдастырушылық қамтамасыздандыру АЖО-ның қызмет ету, жетілдіру және дамуын ұйымдастыратын, сондай-ақ кадрлар мамандығын даярлау және көтеру тәсілдері мен амалдары болады. Ұйымдастырушылық қамтамасыздандыру АЖО пайдаланушыларының құқықтары мен міндеттерін анықтаумен құжаттық рәсімдеуді көздейді. Бағдарламамен қамтамасыздандыру жүйелік бағдарламалық және қолданбалы түрде болады. Жүйелік қамтамасыздық негізі операциялық жүйе мен программалау жүйесі болып табылады, мысалы, Бейсик алгоритмдік тіл. Жүйелік бағдарламалар мәліметтің рационалды технологиялық өңдеуін көздейді. Сервистік бағдарламалар деп аталатындар (олармен АЖО олардың қажеттілігіне байланысты біріктіріледі) операциялық жүйе мүмкіндіктерін кеңейтеді.АЖО жүйелерінде мәліметтік бкйланысты және АЖО-ның әртүрлі каналдар бойынша байланысып, қамтамасыз ету үшін жүйелік программалауға жатқызуға болатын бағдарламалық құралдарды жатқызуға болады.
Қолданбалы бағдарламалық қамтамасыздануды пайдаланушы бағдарламамен әртүрлі мақсаттағы қолданбалы бағдарламалар пакеті құрайды. Пайдаланушылардың стандартты бағдарламалары алгоритмдік тілдегі (көбіне Бейсик) арнайы мәселелердің бағдарламалық шешімдерін белгілейді.
ҚБП (қолданбалы бағдарламалар пакеті) үлгі ұстанымы бойынша жасалған және арнайы мәселе класының шешімдеріне бағытталған. ҚБП мәселесін бағдарламалық қамтамасыздың негізгі түрі болып табылады. Олар алгоритмді қалыптастырады, осы класстарға мәселелерді шешу талаптарын өзгертеді, шешімді бақылайды, алгоритмге өзгертулерді енгізеді және т.б. АЖО-да жұмыс істегенде ҚБП-нің диалогтық режимінде жасалады.
ҚБП-нің мысалдары: есептік операцияларды орындайтын әртүрлі құжатты қалыптастыруға арналған ҚБП, жоспарды қолайлы етуші ҚБП, боланстық шешімдер ҚБП болып табылады. АЖО-ны жасайтын ҚБП-ға өзгеше көңіл бөледі, олар әртүрлі мақсатта бола алады: кестені өңдейтін, мәліметтер массивін жүргізу, мәліметтер қорын жүргізу, құжаттық анықтамалар. Графикалық мәліметпен жұмыс істейтін пакеттер анық, және компактты күйде объектіге тән жағдайды, процессті көрсетеді және жорамалық талдау нәтижелерін бейнелеп береді.
2 ЖОБАЛЫҚ БӨЛІМ
2.1 Жетілдірілетін АЖО-ң қолданылуы. АЖО-н жасауға арналған оптималды бағыттарды таңдау
Жетілдірілетін бағдарламалық қамтамасыз ету кәсіпорындағы ақпаратты тіркеу, өңдеу, енгізу, сақтау үшін қолданылады. Осындай АЖО-н жасау сауда саласы қызметкерлерінің жұмысын көп оңайлатады:
Қажетті ақпаратты жылдам және жедел түрде алуға мүмкіндік береді.
Мәліметтерді енгізуді оңайлатады.
Есептерді тез алуға көмектеседі.
Қолданушыға товар туралы ақпаратты жылдам әрі дәл табуға көмектеседі.
Программалық қамсыздандыру Delphi ортасында жасалғандықтан ең алдымен осы программаның алатын орны мен маңызды жақтарына тоқтала кеткенді жөн көріп отырмын. Сондықтан бір-екі бөлімді осы программаның жалпы қызметіне арнаймын.
2.2 АЖО-на құрылған бағдарламалау ортасы туралы жалпы мәліметтер
Дипломдық жобадағы бағдарламалық қамтамасыз ету Delphi ортасында құрылды. Delphi - Windows операциялық жүйесінде жұмыс істеуге бағытталған бағдарлама құру ортасы. Delphi - дегі бағдарлама қазіргі көркемдік жобалау технологиясының негізінде құрылады, ал олар өз кезегінде объектілі - бағытталған бағдарламалау идеясына сүйенеді. Delphi - дегі бағдарлама Object Pascal тілінде жазылады, ол Turbo Pascal тілінің қабылдауышы мен дамушысы болып табылады. Turbo Pascal бағдарламалау тілі мен ол қолданылатын біратты интегралдық құру ортасы кезінде бағдарламалық өнімді құру құралы, соның ішінде бағдарламалауды оқып - үйренетін құрал негізінде кеңінен танымал болған. Бұл танымалдық тілдің қарапайымдылығы, жоғары сапалы компилятор және қолайлы құру ортасына байланысты. Бірақ бағдарламалық технологиялар бір орында тұрмай ары қарай дамиды, сондықтан Borland фирмасы (1998 жылдың сәуір айынан бастап Inprise Corporation) тағы бір жаңалық ашады: Turbo Pascal тілінің орнына Object Pascal тілі келеді, ол объектілі - бағытталған бағдарламалау концепциясына сүйенеді.
Delphi және Object Pascal көп жылғы эволюцияның нәтижесі болып саналады, сондықтан бүгінгі таңда олар қазіргі компьютерлік технологияның өнімі болып табылады. Жеке тұрғыдан алғанда оны былай айтуға болады, Delphi - дің көмегімен бағдарламаның әртүрлі типін - консольді қосымшалардан бастап, деректер базасы мен Internet - те жұмыс істейтін бағдарлама құруға болады.
Delphi бағдарлама құратын және жаңа бағдарламаны даярлайтын бағдарлама құру әдістерінен, сондай-ақ құрауыштар кітапханасынан тұрады. Delphi бағдарламасы - бұл өзара байланысқан бірнеше файлдар. Кез - келген бағдарлама жоба файлы (мұндай файл .dpr кеңейткішінен тұрады) және бір немесе бірнеше модульден тұрады (.pas кеңейткіші бар файлдар). Жоба файлы бағдарламаның жинақтаушы бөлігі болып табылады, ол өте үлкен емес және Delphi бағдарламалау жүйесінде автоматты түрде қалыптасады.
Класс - берілгендер мен оларға әрекет жасайтын арнайы тип. Ол өріс, әдіс және қасиеттерден тұрады. Кластың данасы болып объект табылады.
Объект - белгілі тапсырманы орындауға арналған, екілік бағдарламалық кодтың автономды бөлігі болып саналады. Объектінің барлық құрауыштары объект болып табылады, бірақ керісінше емес.
Құрауыш - Delphi - дің стандартты класы, Delphi ортасында көрнекілік бағдарламаны іске асыруға арналған. Құрауыш болып меню, батырмалар, стандартты диалогтар (мысалы, қаріпті таңдау, файлды сақтау), енгізу терезесі және редактірлеу терезесі және т.б. табылады. Құрауыштар өріс, әдіс және қасиеттерден тұрады. Қолданушының құрауыштармен жұмысы, оны негізгі терезедегі Құрауыштар палитрасынан таңдап және пішіннің терезесіне орналастырып, олардың қасиеттері мен мазмұнына қарай белгілі оқиғаға ықпалын икемдеу болып табылады. Delphi құрауыштары қолданушымен жылдам қарым - қатынас жасау үшін қолданылады.
Құрауыштар қасиеті - белгілі объекті берілгенде немесе өзгергенде автоматты түрде оның атрибутын өзгертетін құрауыштың өрісі. Құрауыштың функциясын (атқаратын міндетін) анықтайды.
Құрауыштың оқиғасы - құрауыштың қолданушы немесе операциялық жүйемен әрекеттесуінің нәтижесінде пайда болады. Әрбір құрауыш стандартты оқиғалардың жиынынан тұрады.
Құрауыш пішінге немесе басқа құрауышқа тиісті болуы мүмкін.
Пішін деп - Windows терезесінің қасиеттеріне ие және біркелкі функционалдық тағайындалумен байланысқан, құрауыштарды орналастыруға негіз болатын көрнекілік құрауышты айтамыз.
Қосымшаның пішіні қолданушылық интерфейстің негізі болып саналады. Қосымшада бірнеше пішін болуы мүмкін. Пішін туралы ақпарат екі типті файлда сақталады: - .dfm және - .pas, файлдың бірінші типі (пішіннің файлы) - екілік - пішіннің кескінін және қасиеттерін сақтайды, екінші тип (пішіннің модульі ) сіздің қосымшаңыздың функциясын іске асыратын кодтардан тұрады және пішін мен оның құрауыштары үшін оқиғаларды өңдеуді қарастырады. Екі файл да автоматты түрде Delphi - де синхрондалады. Әрбір пішінге өзінің модульі сәйкес келеді.
2.2.1 Бағдарламадағы қолданылған мәліметтер базасы
Мәліметтер қоры бір файлда (Access) немесе бірнешеуінде сақталынуы мүмкін (Paradox, dBase). Дәлірек айтсақ, кестелер мәліметтері әрдайым бір файлда сақталынады, ал қосымша ақпарат жекелеген файлдарда орналасуы мүмкін. Қосымша ақпарат ретінде индекстер, шектеулер немесе үнсіз келісім бойынша нақты өрістер үшін мәндер тізімі. Егер де тым болмаса бір файл бұзылса немесе жойылып кетсе мәліметтер редакциялауға жарамсыз болуы мүмкін.
Индекстер дегеніміз не? Кестелердің мәліметтері қандай да бір өзгертулерге өте жиі әкелуі мүмкін, өйткені қайсыбір жолды түзетпес бұрын оны тауып алу қажет. Анықтамалықтар негізінде қолданылатын статистикалық кестелерде сұралатын мәліметтерді шығару алдында оны іздеу амалдарына әкеліп соқтырады. Егер кесте өте көп жолдардан тұрса іздеу операциясы қыруар жұмысты алады. Индекстерді бұл процедураны тездетуге арналған, сондай-ақ сұрыптау кезінде жіберу нүктесі ретінде де қолданылуы мүмкін. Аталған кезеңде индекстелмеген өрісті реттеу мүмкін емес екендігін білу жеткілікті.
Өз өнімдеріне ADO технологиясын бейімдеген Microsoft - қа қарағанда Borland фирмасы бізге әр түрлі технологиялар арқылы жұмыс істейтін түрлі құралдарды берді және тек қана онымен шектеліп қалған жоқ. Мұндай жағдай басқа программистер алдында үлкен абырой әкеледі. Бұған қоса кез келген уақытта қолданылуы мүмкін топтар да бар, бұл жерде мен бізге жеткілікті құралдарға шолу жасау керек.
Data Access бетбелгісінде мәліметтерге қатынаудың негізгі құрауыштары орналасқан. Бұл құрауыштар барлығына ортақ және басқа да құрауыштар топтарымен бірлесіп қолданылуы мүмкін.
Сурет 6. Құрауыштар палитрасының Data Access бетбелгісі
Data Controls бетбелгісінде кестелердегі мәліметтерді шығару және редакциялау үшін қажетті құрауыштар орналасқан. Бұл құрауыштар да сол сияқты мәліметтерге қатынаудың қолданылатын технологиясынан тәуелсіз қолданылуы мүмкін.
Сурет 7. Құрауыштар палитрасының Data Controls бетбелгісі
BDE бетбелгісі мәліметтер қорына қатынауға мүмкіндік туғызатын Borland фирмасымен құрастырылған Borland Database Engine атауы бар технологияға құрауыштардан тұрады. Бұл технология ескіріп кетті, бұрынғы нұсқалары үшін үйлесімділікке қойылады. Осыған қарамастан ол мәліметтер қорының Paradox, dBase сияқты ескі типтерімен жақсы жұмыс істейді.
Сурет 8. Құрауыштар палитрасының BDE бетбелгісі
DBЕxpress - Borland фирмасының мәліметтерге қатынаудың жаңа технологиясы. Ол ерекшеленеді және мәліметтер қоры қолданатын клиент серверлік қосымшаларды бағдарламалауға арналған. Бір бетбелгілі құрауыштарды серверлік технология бойынша құрылған Oracle, DB2 немесе MySQL сияқты мәліметтер қорына қолдану керек.
ActiveX Data Objects (ADO) технологиясы. Delphi - де мәліметтер қорымен жұмыс істеудің альтернативті мүмкіндігі енгізілген. Бұл Microsoft фирмасында құрылған Activex Data Objects (ADO) технологиясы. ADO- бұл реляциялық және реляциялық емес МҚ электрондық пошта, жүйелі, мәтінді, графикалық файлдардан тұратын мәліметтерден кез келген типіне сәйкес келетін қолданушы интерфейсі мәліметтермен байланысу OLEDB технологиясының қатысуымен жүзеге асырылады.
ADO - ны қолдану мәліметтермен жұмыс істеуге қамтамассыз етеді. ADO - мен жұмыс істеу үшін компьютерде ADO 2.1 және одан жоғары нұсқалы жүйесі орнатылуы қажет.
Сурет 9. Құрауыштар палитрасының АDО бетбелгісі
Access мәліметтер қорымен жұмыс істеу компьютерге Office бағдарламасымен бірге орнатылуы мүмкін болатын немесе жеке орнатылатын арнайы АDО баптауы арқылы жүреді. Егер біздің бағдарламамыз клиенттің компьютерінде жұмыс істемейтін болса, АDО-ны компьютерге орнатуды қамдау қажет. Бұл жұмыста құауыштардың барлығын жазып қажеті жоқ, бірақ мәліметтер қорымен жұмыс істеуге арналған кәсіптік қосымшалар жазу мүмкін болатын қажетті ақпаратты беруге болады.
Қазір біз Access мәліметтер қорын қалай құрып қолдану керектігі жайлы қарстыраық. Ол үшін біздің компьютерімізде MS Office және оның құрауышы MS Access орнатылуы тиіс. Access-те мәліметтер қоры құрылады, ал олармен біз Delphi арқылы жұмыс істейміз.
Access-ті іске қосып менюден Файл-Создать командасын орындаймыз. Мәліметтер қорын құру шеберінде База данных (Мәліметтер қоры) пунктін таңдап және ОК батырмасына шертеміз. (сурет 10) Бізге мәліметтер қорының атын және орны орналасуын таңдау сұралады, қажеттісін көрсетіп, өз файлымызға Database.mdb атауын береміз.
Сурет 10. Жаңа мәліметтер қорын құру терезесі
Осыдан кейін Access мәліметтер қорын құрып оны көрсетілген жол бойынша сақтайды. Ал бізге мәліметтер қорымен жұмыс істеу терезесі көрінеді. Терезенің сол жағында жұмыс істеуге арналған объектілерді таңдау бағанасы орналасқан. Ең бірінші Таблицы (Кестелер) пункті орналасады (ол үнсіздіктен ерекшеленіп тұрады). Егер бұл объект бізде ерекшеленбесе онда оны ерекшелеңіз. Терезенің оң жағында үш пункт орналасады:
Сурет 11. Кесте құру
1) Кестені Конструктор режимінде құру
2) Кестені шебер көмегімен құру
3) Кестеге мәліметтерді енгізе отырып құру
Бұл командалардың көмегімен мәліметтер қоры ішінде бір файл ретінде сақталынатын кестелер құруға болады. Мәліметтер қорындағы барлық мәліметтер екі өлшемді кесте түрінде сақталынады.
Бағандар кестеде өрістер деп аталады және олар арқылы кестеде қандай мәліметтер сақталғанын анықтауға болады. Телефон анықтамасының мәліметтер қорын құруды іс жүзінде қарастырайық. Кестені Конструктор режимінде құру -ды таңдап жаңа кесте құрамыз. Біздің алдымызда 12- суретінде көрсетілгендей терезе ашылады.
Сурет 12. Кестені құру терезесі
Жоғарыдағы тордың ішінде кестенің өрістерін, олардың типін және сипаттамасын енгізесіз (соңғысы міндетті емес). Біз торға жаңа өрісті енгізіп оның типін көрсеткенде, терезенің төменгі бөлігінде жаңа өрістің қасиеті пайда болады. Өрістің типіне байланысты қасиетерінің саны да өзгереді. Олардың ішіндегі ең негізгілері:
Өрістің максимальды ұзындығы. Мәтіндік өріс үшін өлшемі 255 символдан артпауы тиіс. Егер мәтін ұзынырақ болса, онда Memo өрісін (Поле Memo) қолдану қажет.
Өріс пішімі. Бұл жерде сіз мәліметтердің ішкі түрін көрсете аласыз. Мысалы, өріс YesNo сияқты логикалық өрістерді, немесе mm yyyy сияқты күнді.
Енгізу маскасы. Бұл жерде біз өрісті редактілеуді бейнелейтін масканы енгіземіз. Егер біз Маска ввода (Енгізу маскасы) жолындағы ... жолына шертсек, масканы құру шеберін көреміз.
Үнсіздік бойынша мән. Үнсіздік, Африкадада да үнсіздік.
Міндетті өріс. Егер қолданушы бұл жерге мән енгізбесе, қате туралы хабарлама шығады. Мұндай өріс бос болуы мүмкін емес.
Бос жолдар. Алдыңғыға ұқсас, өйткені бұл өріс те бос болуы мүмкін емес.
Индекстелген өріс. Индекстелмеген, сәйкестіктері бар индекстелген, сәйкестіктері жоқ индекстелген болуы мүмкін. Негізгі индекс сәйкестіктерсіз болады. Ал қалғандары міндетті түрде сәйкестіктерімен.
Юникод қысуы - Юникод-қа сәйкес мәліметтерді қысуға арналған.
Алты өріс құраймыз:
1) Өріс атауы - Key1. Типі - санағыш (счётчик). Және ол бізде кілттік өріс болады. Өріс өлшемі - Ұзын бүтін (Длинное целое). Индекстелген өріс - Иә (Да) (Совпадения не допускаются).
2) Өріс атауы - Фамилия. Типі - мәтіндік (текстовый). Өріс өлшемі - 50. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
3) Өріс атауы - Имя. Типі - мәтіндік (текстовый). Өріс өлшемі - 50. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
4) Өріс атауы - Телефон. Типі - мәтіндік (текстовый). Өріс өлшемі - 10. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
5) Өріс атауы - E-mail. Типі - мәтіндік (текстовый). Өріс өлшемі - 20. Индекстелген өріс - Иә (Да) (Допускаются совпадения).
6) Өріс атауы - Город. Типі - сандық (числовой). Өріс өлшемі - Ұзын бүтін (Длинное целое). Индекстелген өріс - Жоқ (Нет). Неліктен қала жолдық емес, қалалардың атаулары - мәтін емес пе? Біраздан кейін қала неге сандық болатынын көрсетеміз. Бұдан басқа барлық өрістерде Міндетті өріс (Обязательное поле) Жоқ ал Бос жолдар (Пустые строки) Иә (Да) деп тұр. Егер біз өрісті міндетті етіп орнатсақ, барлық жолдарда сәйкес өріс жазылуы тиіс. Егер біз бос жолдарды қоймасақ (Жоқ деп қою), онда көрсетілген өрісте міндетті түрде бірдеңе жазылуы ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz