Бағдарламалық жасақтама талаптары



Жұмыс түрі:  Дипломдық жұмыс
Тегін:  Антиплагиат
Көлемі: 64 бет
Таңдаулыға:   
МАЗМҰНЫ

НОРМАТИВТІК 6
СІЛТЕМЕЛЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...6
... ... ... . 7
АНЫҚТАМАЛАР, ҚЫСҚАРТУЛАР МЕН БЕЛГІЛЕУЛЕР ... ... ... ... ... ... ... .
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1 Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
1.1 Ақпараттық жүйелерге талдау 9
жасау ... ... ... ... ... ... ... . ... ... ... ... ... ... ... .
1.2 Құрастырылатын бағдарламалық қамтамаға 12
негіздеме ... ... ... ... ... ... . ...
1.3 Техникалық 14
тапсырма ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ... ..
2 Бағдарламалық қамтаманы 16
жобалау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.1 Зерттелінетін объектіне талдау 16
жасау ... ... ... ... ... ... ... . ... ... ... ... ... ... ... .
2.2 Жалпы бағдарламалық қамтамасыздандыруды 17
таңдау ... ... ... ... ... ... ... ..
3 Бағдарламалық қамтаманы жүзеге 25
асыру ... ... ... ... ... ... ... . ... ... ... ... ... ... ...
3.1 Алгоритм шешімінің 25
өңделуі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... .
3.1.1 Мәліметтер құрылымын және модульдердің жұмысының суреттелуі. 25
3.1.2 Тағайындалудың және файлдық жүйенің физикалық және логикалық 28
құрылымы ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... .. ... ... ... ..
3.1.3 Кластар интерфейсінің суреттелуі, модульдер және блоктар 29
арасындағы
байланыс ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ...
3.2 54
Құжаттау ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... .. ... ... .
3.2.1 Қолданушы 54
инструкциясы ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ..
3.2.2 Бағдарламалаушының 56
инструкциясы ... ... ... ... ... .. ... ... ... ... ... ... ... ... ...
ҚОРЫТЫНДЫ ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ...61
... ... ... ... ... ... ... ... .. ... ...
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 62
ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
ҚОСЫМША А. Бағдарламаны қабылдау 63
актісі ... ... ... ... ... ... ... ... ... ... ... ... .
ҚОСЫМША Б. Бағдарлама 64
листингісі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
..

АНЫҚТАМАЛАР, ҚЫСҚАРТУЛАР МЕН БЕЛГІЛЕУЛЕР

Ақпарат - белгілі бір объект туралы толық мәліметті дәлелдейтін
деңгей.
Ақпараттық жүйе - қойылған мақсатқа жету үшін ақпаратты беру, өңдеу
және сақтауға пайдаланылатын әдістер, өнімдер және қызметтердің өзара
байланысқан жиынтығы. Ақпараттық жүйенің қазіргі мағынасы ақпаратты
өңдеудің негізгі техникалық құралы ретінде дербес компьютерді пайдалану
болып табылады.
Бағдарламалық қамтама - есептеуіш техниканы тиімді қолдануды
қамтамасыз ететін және функционалдық есептерді шешуге арналған күнделікті
қолданылатын бағдарламалар жиынтығын құрайды. Бұл жүйе қолданушыға жұмыста
барлық ыңғайлы жағдайды қамтамасыз етуі тиіс.
Деректер қоры дегеніміз – мәліметтерді сақтауға арналған ұйымдасқан
құрылым. Бұл деректер қорының құрылымына ақпаратпен қатар, оларды
ұйымдастыруға, қолдануға арналған тәсілдер мен әдістер кіреді
Деректер қорын басқару жүйесі – деректер қорынан деректерді құру,
сақтау және алуды автоматтандыру үшін арналған программалар жиынтығы.

АЖ – ақпараттық жүйе
ЭЕМ – электронды есептеуіш машина;
ЖК – жеке кәсіпкер;
ДЭЕМ – дербес электронды есептеуіш машина;
БҚБЖ – берілгендер қорын басқару жүйесі;
АЖ – автоматтандырылған жүйе;
АБЖ – автоматтандырылған басқару жүйесі;
БК – бағдарламалық кешен;
SQL – құрылымдық сұраныс тілі;
ДҚ – деректер қоры;
БҚ – бағдарламалық қамтама
ДҚБЖ – Деректер қорын басқару жүйесі
Байт, кбайт, бит, гбайт – ақпарат өлшемдері
КІРІСПЕ

Тақырыптың өзектілігі. Жаңа ақпараттық технологиялар құралдарының
дамытылуы мен адам іс- әрекетінің барлық салаларына компьютерлердің
енгізілуі қарқындап келе жатқан және кері қайтпайтын процесс. Компьютердің
қолданылуының әсерлілігі, компьютермен шешілетін функциялар шеңберінің
кеңейуі адам еңбек ететін кез – келген аймақта ауыстырылмас көмекші болып
отыр.
Заманауи ғылыми мәселенің шешілетін жағдайы Қазіргі күнде қаржылық
ұйымдар өз іс әрекеттерін белсенді түрде автоматтандырып отыр, қазіргі
бағдарламаларды дамыту аймағында күш сала жұмыс жасай отырып, оны
ұсынылатын қызметтер аясында кеңінен қолдануда қамтамасыз етуге күш салып
жатыр.
Жұмыстың ғылыми жаңалығы мен практикалық құндылығы. Берілгендер қорын
басқару жүйелері кәзіргі уақытта үлкен көлемді ақпараттармен жұмыс жасауда
қызмет түрлерінің толық бөлігін қамту үстінде. Сондықтан, берілгендер қорын
басқару жүйелері адам жұмысының үлкен бөлігін жеңілдетуге ықпал етуде,
Казпочта акционерлік қоғамына арналған арнайы жасалынған қолданбалы
бағдарламалық қамтамалар жеткіліксіз. Мұндай бағдарламалық қамтамалар
почтаның көлемді ақпарат ағынын автоматтандыруға өте қолайлы.
Дипломдық жұмыстың тақырыбы Мекеменің қызметкерлерін интерактивті
тестілеу жүйесін құрастыру.
Жұмыстың мақсаты мен міндеттері. Зерттеу объетісі. Дипломдық жұмыста
Казпочта АҚ мемлекеттік кәсіпорын үшін мамандарды білімі бойынша
мониторинг жүргізу ААЖ орындалады. Жобада қосымша жүйенің бөлек
компоненттері жасалады, жүйе мен тұтынушы арасындағы ақпаратты ағымның
жобалануы орындалады, және де жүйенің бөліктері арасында, әр тапсырманың
жүзеге асуының алгоритмі жасалады.
Дипломдық жұмыс келесі бөлімдерден тұрады:
1. есептің қойылымы
2. бағдарламалық қамтаманы жобалау
3. бағдарламалық қамтаманы іске асыру
4. қорытынды
5. пайдаланған әдебиеттер тізімі
6. қосымша
Бірінші тарауда ақпараттық технологиялар нарығындағы ақпараттық
жүйелерге талдау және жалпы шолу жасау, құрастырылатын бағдарламалық
қамтамаға негіздеме жасалынған.
Екінші тарауда зертеу объектісін орнатылатын бағдарламалық қамтуды
таңдауға негіздеу жүргізіледі, қолданылған бағдарламалық құралдарға толық
сипаттама беріледі, оның құрамына стандарттық, типтік және мамандандырылған
бағдарламалық құралдар кіреді, және де қосымша жүйенің қалыпты жұмыс
жасауына қажетті аппараттық – техникалық құралдарды таңдау кіреді.
Үшінші тарауда жасалған өнімнің жасалу және эксплуатация ортасы
қарасатырылады, пакеттің құрамы мен структурасы, негізгі және қосымша
файлдардың сипаттамасы беріледі. Бағдарламаны жасау туралы материал
ұсынылған. Оның құрамына тапсырманың қойылуы, тапсырманы шешу тәсілін
таңдау және негіздеу, алгоритм мен бағдарламаның жасалуы, және де жасалған
бағдарламалық өнімнің қолданылуының әсерлілігі және де қолданушы мен
программистке арналған нұсқаулар кіреді.
Жұмыс Қорытындымен аяқталады, негізгі нәтижелермен қорытындылар
келтіріледі, және жасалған бағдарламалық өнімнің ерекшеліктері.
Пайдаланған әдебиеттер тізімі дипломдық жұмысты жасау кезінде
қолданылған барлық әдебиеттерді қамтиды.
Қосымшада бағдарламаны қабылдау актісі, бағдарламаның листінгісі мен
формалары келтірілген.

1 Есептің қойылымы

1.1 Ақпараттық жүйелерге талдау жасау

Ақпараттық технологиялардың соңғы жетістіктер ақпараттық қорына жаңа
ұғымдарды алып келді. Байланысты жұмыс менеджерлер, бухгалтерлер,
дизайнерлер, ұйымдастырушылар, инженерлер мен Қызметкерлердің өзге
санаттарына олардың орнына жақын жоғары өндірістік және экономикалық
ақпарат микропроцессорлар есептеу ресурстарына. Дербес компьютерлердің
деректер базасын жақсартады және жұмыс орындарын автоматтандырады.
Жаңа ақпараттық технологияларды дамыту, келесі деңгейге автоматты
басқару жүйесін келтіру міндеті жоғары жылдамдықпен және жоғары
сыйымдылығы, жадының кезінде қуатты компьютерлер пайда. Қазіргі уақытта,
Pentium 4 2.2 ГГц, жедел жады 1 ГБ бірқатар бар және 80 Гб қатты диск -
жүзімдіктер. автоматтандырылған жүйесі мен технологиясы басқару туындайтын
мүмкіндіктерін кеңейту және жетілдіру. Бұл жүйенің жаңа нұсқалары пайда
болды.
АЖ қызметінің тиімділігі оның негізгі функцияларының іс жүзінде
орындалуымен анықталады. AVS келесі функцияларды орындайды:
а) бақылау объектісінің жай-күйі туралы ақпаратты қарау, жинау және
тарату, өңдеу;
b) бағдарлама сияқты басқарудың әсерлерін генерациялау;
с) күшті басқаруды және оны іске асыруды жүзеге асыру қадағалау;
г) басқару әсерін енгізу;
е) ақпарат алмасу.
АЖО жергілікті ауданы негізінде және электромагниттік өрістің әсерінен
тізбегін жұмыс істеп тұр, өйткені ол мұндай кедергілер қорғалған, себебі
Мысалы, бір ғана талшықты желісі, сондай-ақ жалпы пайдалануға болады. АЖ
жалпы техникалық талаптарды қанағаттандыратын есептік технологиялық
шарттарды қолданады.
Бағдарлама нақты тапсырмаларды және тапсырмаларды шешуде маңызды рөл
атқарады. Бағдарламалық қамтамасыз ету АЖО уақыт жұмыс істеуге мүмкіндік
береді компьютерлік технология, және деректерді өңдеу өңдеу, пайдалана
отырып берілген барлық қызметтерді орындау үшін жеткілікті болуы тиіс.
Ол келесі мүмкіндіктерді болуы тиіс: тұтастығын, сенімділігі,
икемділік, модуляция және құрылымы модуляция тиімділігін. АЖ бағдарламалық
жасақтамасы қолданбалы бағдарламалар қалтасын, дерекқорды басқару жүйесі
мен жүйелік бағдарламалық қамтаманы қамтиды. және т.б. қамтуы керек. ПСС
техникалық құрылғылар АЖ-нің диагнозын қамтиды және сенім грамотасын
тексеру керек. бағдарламалық қамтамасыз ету АЖО жұмыс IP сапасын қамтамасыз
ететін енгізу қателерін және өңдеу туралы ақпаратты алдын алу үшін
қабылдануы тиіс. ортақ бағдарламалық қамтамасыз ету, арнайы бағдарламалық
қамтамасыз ету және IP Service үзбей бағдарламалық қамтамасыз етуді одан
әрі дамыту көмегімен бағдарламаның орындалуын қамтамасыз ету керек. Әдетте,
АЖ бағдарламалық жасақтамасы өзара байланысты және қайшы келетін
элементтерді қамтымауы керек.
Адам өмірінің барлық салаларында компьютерлік техника өндірісі мен
дамуы ақпараттық технология саласында үлкен бума болып табылады. Қазіргі
уақытта бірқатар ақпараттық технологиялар мен тиісті анықтамалар бар.
Ақпараттық технологиялардың кең спектрі - бұл ақпараттың генерациясы, адам
қызметінің барлық бағыттарында қолданатын ақпараттық қызметтердің түрі.
Негізгі өңделген өнім - бұл ақпарат. Ақпарат термині кейбір
жүйелердің ақпараты мен жүйелері, ұйым құрылымы, осы жүйенің барлық және
жекелеген элементтері іске асырылатынын білдіреді. Тар мағынада ақпараттық
технологиялар электрондық деректерді өңдеу технологиясы, бүкіл процесс -
процестер, процестер, қажетті жабдықтар мен құрылғылар ретінде түсініледі.
Ақпараттық технологияларды дамытуда математикалық көзқарастар маңызды болып
табылады.
Алгоритмдік әдіс математикалық модельдерді қолданып функционалдық
мәселелерді шешу әдістерін енгізудің алгоритмін жасайды. Олар әдеттегі
мәселелерді шешетін стандартты алгоритмдермен нақты тапсырмалар жобасына
арналған сирек алгоритмдерді қамтиды. Алгоритмдік тәсіл бағдарламалық
тұрғыдан негізделген. Ақпараттық технологияға арналған бағдарламалық
қамтамасыз ету операциялық жүйелер мен ортаны, бағдарламалау әдістерін,
аспаптық және программалаудың ерекше түрлерін қамтиды.
Ақпараттық ақпараттық жүйелер ақпараттық ағындар, ақпарат үлгілері,
дерекқорлар және ақпараттарды жинау мен ұсынудың басқа тәсілдерін қамтиды.
Әдістемелік әдістерге ақпараттық технологиялар мен сипаттама жасау
үшін әдістемелік материалдар, стандарттар, хаттамалар, үй-жайлар мен
құжаттар кіреді.
Тәжірибе кеңінен танымал, бірақ күрделі дерекқор тұжырымдамасына ие,
себебі бұл ұйым барлық қолжетімді ақпаратты қамтитын және көптеген
қосымшаларды пайдаланатын үлкен қойма. Барлық деректерді сақтайтын жад
құрылымы бір немесе бірнеше орындарда орналасуы мүмкін, екіншісінде олар
деректермен алмасу әдістерімен байланысты болуы керек. Ақпарат бағдарламаға
қол жетімді болуы керек.
Шындығында, бүгінгі қоғамдық дерекқорлар шектеулі пайдалануға
негізделген. Жиі дерекқор бір компьютер үшін жасалады. Дерекқор белгіленген
уақытқа сәйкес белгілі бір байланысты функцияларды іске асыруға
біріктірілуі мүмкін. Мұндай қондырғылар бүкіл жүйенің тиімділігі мен
қарқындылығының көпшілігіне көмектеседі.
Дерекқормен бірігіп, кішігірім болса да, бір-бірімен байланысты
деректер бір немесе бірнеше қосымшаларда кеңінен қолданылады; деректер
оларды қолданатын бағдарламалардан тыс сақталады; жаңа ақпаратты өңдеуге
немесе қолданыстағы ақпаратты өзгертуге, сондай-ақ дерекқордан ақпаратты
алу үшін кеңінен қолданылатын тәсіл.
Ақпараттық ресурстар құрылымға толығымен тәуелді болмаса, жүйе
ақпараттық қор бірлігін қолдайды. Жүйелердегі ақпаратты ұйымдастырудың
қарапайымдылығымен әр қолданба жазбалардың жиынтығын қамтиды. Деректердің
мақсаты - бірнеше ықтимал қосымшалардың біреуін ғана қолдану мүмкіндігі.
Сондықтан ақпараттық база көбінесе ақпараттық қойма ретінде дайындалады,
мұнда зауыттарда көрсетілетін қызметтерді орындау процесінде, сондай-ақ
мемлекеттік органдардың басқа ұйымға деген қажеттілігі бар. Бұл ақпараттық
ресурс ақпаратқа қол жетімділікті қамтамасыз етпестен, сонымен қатар ұйымды
басқару үдерісі ақпараттық мақсаттар үшін жоспарлау мақсатында немесе
сұрақтарға жауап беру үшін үнемі жаңарып, талап етілуі керек. Деректер
жиынтығын кедергіге қарамастан бірнеше қауымдастықтар пайдалана алады.
Деректер базасы көптеген жүйелерінде деректер бассейн қалалық
деректерді өңдеу бір мезгілде жүзеге асырылады, уақытты өңдеу нақты
ақпараттық ресурстарға деректерді өңдеуге есептелген және жатыр.
Бүгін жаһандық Интернет желісіне кеңселер шағын жергілікті желілерден
желілік ақпараттық желілер түрлі біріктірілген астам 82%, оның әлемде астам
133 млн компьютерлер бар. дәйекті компьютерлер интеграция жаһандық үрдістер
бірнеше түрлі болып табылады: мысалы, ақпаратты жеткізу жылдамдығы,
пайдаланушылар арасында ақпарат тез алмасу, тез жұмыс орнында жоқ, кез
келген жерде қажеттi ақпарат алуға мүмкіндігі және бағдарламалық қамтамасыз
ету түрінде әр түрлі, олардың компьютерлер арасында ақпарат алмасу мүмкін.
Бұл жаңа әлеуеті негізделген патенттелген ерекшеліктерін және
ақпараттық кешенін, осындай үлкен саны болуы мүмкін есептеу желісі бар.
Өндірістік үдерістің қарқыны іс жүзінде оны жүзеге асыруға мүмкіндік
бермейді.
Ақпараттық схемаларды жетілдіру үшін сізге ақпараттық технологиялар
туралы базалық білімді білу қажет. Бұл бағдарлама Қазпочта акционерлік
қоғамын басқаруға арналған. Бағдарлама папкасында ақпараттық басқарудың
тиімді жүйесі бар.
Жұмыс станциясы (АЖО) келесідей анықталуы мүмкін:
Бұл технологиялық тәсілдерді жеке және ұжымдық пайдалануды
ұйымдастыратын ақпараттық технологиялар ұйымының жиынтығы, олардың
әрқайсысы кәсіби басқару қызметтерінің белгілі қызметтерін орындау үшін
кешенді кешен болып табылады.
АЖО отырып, мамандар мәтіндерді өңдеуге алатын мәтіндер өңдеуге болады
компьютерге оларды жіберуге, кеңестерге қатысу үшін ескертулерді алуға,
құжаттар мұрағатын ұйымдастыру. Әдетте, шешім қабылдау үдерісі мен
басқаруды әдетте команда жасайды. басқарушылық персонал олар жұмыс істейтін
үшін басқару және дәрежеде әр түрлі деңгейлерін сай болуы тиіс, өйткені
Дегенмен, модульдер проблемалық іске асыру маңызды болып табылады. Шешім
қабылдау және енгізу түрлі экономикалық қызметтерде кең таралған болуы
мүмкін және көптеген үй шаруашылықтары үшін көптеген қызметтер жеткіліксіз.
Бұл икемді және икемді басқару құрылымын жасауға көмектеседі.
АЖО жобалау мынадай шарттар негізінде жүзеге асырылады:
1. Соңғы АЖО клиенттер, клиенттің өзін-өзі оқыту деңгейіне жолында
ïnstrwmentaldılığın дағдыларын қалыптастыру. Тәжірибе жинақтау алып тастау,
жаңа қызметтерді көмегімен, сондай-ақ жүйесімен жұмыс істеу үшін,
тапсырмаларды автоматтандырады.
2. Кейбір AWS білу, бұл өздерін түрлендіру үшін, болып табылады.
3. Белгілі бір бос жұмыс класс шешуге арнау армян теріс бағдар, ол ДК
болар еді - мен ақпараттық технологиялар құрылғының процессорлардың және
пайдалану жұмыс нақты режимдерін жұмыс мамандар. мүмкіндіктер мен
medïfïkacïyalaw береді құрылғы модульділігі және АЖО-жұмысын тоқтату үшін
4. Бөлімшелердің жұмысын өңдеу армян және басқа да ақпарат. достық
қарым-қатынастарды қарым-қатынастар орнатуға тиімді жұмыс істеуі үшін
жағдайлар мен жүйеге жасауға
5. Тұтынушы эргономикасы.

1.2 Құрастырылатын бағдарламалық қамтамаға негіздеме

Құрылымын, сценографиясын орындайтын ұйымды басқарудың бағдарламалық
жүйесін құру.
Ғылыми-зерттеу параметрлері, бағдарламалық қамтамасыз ету және
ақпаратқа қол жеткізу әдістері жұмыс және ішкі байланыс, клиенттермен қарым-
қатынас және техникалық тәсілдерді жүйесінің жұмыс істеуін бағдарламалық
құралдар мүмкіндігінен қамтамасыз ету шектеулер мен біліктілік ползет
көздейді: бағдарламалық қамтамасыз орта құрылымының сипаттамасы кіреді.
Құрылымның және функционалдық қамтудың бағдарлама бөлігі. Клиенттерге
қызмет көрсету ерекшеліктерінің нақты мазмұнының функционалды бөлігін
анықтайды, бір-біріне нұсқаулық жиынтығын сипаттайды. әдістерін сипаттау,
соның ішінде кәсіби шеберлігі, сенімділігі мен функционалдық деңгейде,
туралы ақпаратты қамтитын - - ақпарат саласындағы қолданылатын әдістері,
байланыс ұстаушылар бағдарламалық қамтамасыз ету және оқыту тұтынушы
талаптарына байланысты функционалдық мазмұны. Әдетте, табиғатқа және жүйені
қалпына келтіруге рұқсатсыз тәсілдерден үзіліс болған кезде, құжаттарды
басқару әдістерін күтпеген түрде қамтиды.
Бұл қамтудың дәстүрлі түрлерінің бір бөлігі: ақпараттық, бағдарламалық
қамтамасыз ету, техникалық, технологиялық және басқа да құралдарды ұсыну.
Ұйымның ақпараттық ресурстарын, жаңалықтарды, қарым-қатынастарды
қалыпқа келтіретінін сипаттайды, индекс барлық Quamın жиынтығын қамтиды.
Бағдарламалық жасақтама жалпы және функционалды түрде таратылатын
бағдарламалық жасақтама болып табылады. Әдетте, компьютерлік бағдарламалық
қамтамасыз ету озық операциялық жүйелер мен қосымшалар, операциялық
жүйелер, диалогтар және басқа енгізу әдістері үшін күрделі функция болып
саналады.
Жалпы алғанда, процессор, жады, перифериялы құрылғылар, басқару және
бағдарламалық қамтамасыз ету жұмыс үшін бағдарламалық жасақтаманы
басқарады, процессор жоғары деңгейлі тілде бағдарламаларды ұсынады.
Функционалдық бағдарламалық қамтамасыз етуді функционалдық
автоматтандыру үшін ол әмбебап бағдарламалар мен функционалдық қалталарды
қамтиды. Мұндай бағдарламалық жасақтаманы әзірлеу кезінде нақты клиентке
бағдарланған жобаның ұсыныстарын орындау ұсынылады. Бағдарламалық
қамтамасыз ету және техникалық қолдау бойынша клиенттердің көптеген
талаптары танылады, бұл клиенттерге бағдарлау мәселесін шешуге көмектеседі.
Бағдарламалық кешен ақпараттық өңдеу және проблемалар мен мәселелерді
жұмысты автоматтандыруға арналған басқару тақтасында, техникалық кешенін
ұсынады. Ұйымдастыруды басқаруға арналған бағдарламалық қамтамасыз ету,
әдетте, ДЭЕМ жеке немесе ұжымдық пайдалануға негізделген. Бағдарламалық
қамтамасыз етуді технологиялық қамту маманның қызметіне сәйкес орындалатын
міндеттер жиынтығының технологиялық процестерін пайдалану арқылы
анықталады.
Процесс, деректер қадағалау, жөндеу, сатып алу, сақтау, іздеу, қорғау
және шығыс құжаттарының енгізуді қамтуы Бұл функция жұмыстары. клиент
командасының мүшесі болып табылады және оған рөл бар болғандықтан, ол
сарапшылар ынтымақтастық үшін жағдай қоса алғанда, шешуге әртістерінің өнер
көрсетулері қарастыру ұсынылады. Бұл ережелер тұтынушылық бағдарламалық
қамтамасыз етудің лауазымдық нұсқаулықтарында және кәсіби талаптарында
көрініс табуы керек.
Бағдарламалық қамтамасыздандыруды жүйелеу негізінде бірқатар кәсіби
белгілер бар. Қолдану саласына қарай ол бағдарламалық жасақтаманың
функционалдық сипаттамаларына сәйкес жіктелуі мүмкін.
Бағдарламалық қамтамасыз етудің маңызды тізбегі оны алудың тәртібі
болып табылады, содан кейін процедуралар мен жұмыс үрдістерінің бірегей
ережелері бар. Бірінші жағдайда бағдарламалық жасақтама ДК негізінде жүзеге
асырылады. Қолданыстағы ресурс тұтынушының монополиялық бақылауында. мұндай
жұмыс орны стандартты емес кәсіби міндеттерді шешуге және компьютерде жұмыс
жүктемесін азайтуға бағытталған.
Топтарды дамыту схемасы әкімшілік немесе функционалдық тұтастық
негізінде бір компьютер туралы ақпарат негізінде бірнеше тапсырманы
орындайды. Бұл жағдайда сізге қуатты компьютер мен күрделі бағдарламалық
жасақтама қажет. Топты құру, әдетте, бір мекеме немесе кәсіби мамандар мен
менеджерлер үшін қызмет көрсетуші ретінде қызмет ететін деректерді өңдеуді
ұйымдастыру үшін пайдаланылады.
Бағдарламалық қамтамасыз етудің дәйекті тәртібі бірінші және екінші
жетістіктерді біріктіреді. Бұл жағдайда әрбір бағдарламалық жасақтама бір
компьютерге негізделеді, бірақ ол есептеу тізбегінің ортақ жадысын
қолдануға да мүмкіндігі бар.
Бағдарламалық жасақтаманың жіктелуінің тағы бір түрі оларды
проблемаларды шешу түрінде келісуіне байланысты.
Бағдарламалық қамтамасыз ету белгілі бір топты егжей-тегжейлі және жан-
жақты талдауды қажет етеді және салыстырмалы рейтингі бар бағдарламалық
қамтамасыз етудің бір түрін таңдауға мүмкіндік береді. Бұл жағдайда,
Бағдарламалық қамтамасыздандыруға шолу Жерді пайдалану жөніндегі комитеттің
мүшесі ақпаратты енгізу шығару, сақтау, бақылау және ақпаратпен
қамтамасыз етеді.

1.3 Техникалық тапсырма

Бағдарламалық жасақтаманы орнату және пайдалану үшін сіз жүйенің
әкімшілігінің негіздерін білуіңіз керек. Бірінші қадам - Дерекқор жұмыс
үстелін орнату. Бұл бағдарламалық жасақтама Delphi 7.0 нұсқасында құрылды
және сыналды. Ең алдымен, BDE-Әкімші бағдарламасында бүркеншік деп аталатын
бүркеншік бүркеншік атын жасау керек. Бағдарламалық жасақтаманы орнату
туралы ақпарат пайдаланушы нұсқаулығының келесі қосымшасында сипатталған.
Жабдыққа қойылатын талаптар.
Келесі компьютер жоғары дәрежелі бағдарламаны аяқтау үшін пайдаланылуы
тиіс: Intel Pentium IV 700 - (1 ГБ жедел жады, 80 Гб HDD, 52X CD-ROM);
Басып шығару басының принтері - HPackard 610 (A4, 8ppm, 600 * 600
dp1,2 Мб, минутына 10 бет шығарады);
Компьютерлік модельдің осы түрін таңдаудың себебі есептеу процесінде
бағдарламалық қамтамасыз ету ақпарат өңдеу ресурстарын пайдалану және
бағдарлама барысында бағдарламалық жасақтаманы пайдалану негізделеді. Бұдан
басқа, есептеуіштің жылдамдығын ескере отырып, деректерді өңдеу
жылдамдығынан осы модельді таңдадым.
Бағдарламалық жасақтама талаптары.
Бағдарламаны қолдану барысында орын алған қателер санына қарай
объектілі бағдарланған бағдарламалау контекстік көмекші-діріл жүйесі
қолданылды. Бұл бағдарлама санын азайтады. Бұл жылдамдықты өңдеуге арналған
бағдарламалық жасақтама мен бағдарламалық жасақтама үшін өте қолайлы.
Delphi - CASE тіліне және технологиясына негізделген Rapid Application
Development (RAD) класының (Quick Launch Environment) құрған бағдарламалау
ортасы.
Delphi тіліне арналған Windows қосымшасын жасау үшін C ++ жүйесінде
жұмыс істейтін адамдардың бірнеше мысалын көруге болады, ал енді біреуі
Delphi-мен Windows қосымшасын жасауы керек.
Windows интерфейсі CASE негізіндегі технологияны және интеграцияланған
орта өмірлік циклі бойынша толығымен салынған қолданбалы жүйені ұсынады.
Delphi көптеген функцияларды қамтиды, мысалы, дизайн формаларынан
барлық белгілі форматтарға арналған бағдарламалық жасақтамадан. Delphi
ортасында Windows қолданатын компоненттерді қоғамдық мақсаттарда
бағдарламалаудың қажеті жоқ. Мысалы, таңбалар, белгішелер және тілқатысу
терезелері бар. Windows ортасында жұмыс істегенде, кейде бірдей нысандар
пайдаланылатынын байқаймыз. Диалог тақталары (мысалы, Файлды таңдау және
Файлды сақтау) - жиі қолданылатын компоненттер. Әрине, Delphi арқасында.
Тағы бір нәрсе - Delphi көрнекі және көрнекі объектілерді, түймелерді,
ішіндегі нысандарды, нысандар мен диалогтық терезелерді қамтиды. Осы
нысандармен, мысалы, бағдарламаны пайдаланбай екі тінтуірді нұқуға болады.
Мұның бәрі CASE-технологияның заманауи бағдарламалық қосымшасын қолдану
арқасында.

2 Бағдарламалық қамтаманы жобалау

2.1 Зерттелінетін объектіге талдау жасау

Дипломдық жұмысты құрастыруда ең алдымен кез-келген мекемедегі
мониторинг жүйесі қалай жүзеге асатындығын танысып, қарастырылып отырған
казпочта акционерлік қоғамында бұл процесс қалай орындалатынын танысып,
білуіміз керек.
Жиналған материалдарды бөлімдерге бөлу. Оларды стандартқа сай бір
тізімге келтіру.
Дипломдық жұмыстың тақырыбы Мекеменің қызметкерлерін интерактивті
тестілеу жүйесін құрастыру. Бұл тақырып бойынша құрастырылатын бағдарлама
Delphi, C++ Builder, Visual Basic бағдарламалық орталарында қарастырылуы
мүмкін.
Қарастырылатын бағдарламалық қамтаманың мақсаты
Дипломдық жұмыстың тақырыбы Мекеменің қызметкерлерін интерактивті
тестілеу жүйесін құрастыру.
Казпочта акционерлік қоғамында жұмыскерлердің жұмыс істеу әлпін
мониторинг жасау жұмыстары бағдарламалық қамтамасы арнайы жасалынған
бағдарламалық кешендер арқылы іске асуы қажет.
Дипломдық жұмысты әзірлеу кезінде ол өз ресурстарын ұсына алады.
Өнімнің соңғы нұсқасында төменде көрсетілген бірнеше маңызды функциялар
бар:
1. Eң бастысы жеке компьютердің ресурстарын талап етпейді және табысты
операциялық жүйелер Windows 95, 98, 2000 немесе Windows NT қосуға болады
ешқандай жұмыс станциясы, қосылуға болады. Қосымша қосымша INTERNET
EXPLORER болуы керек.
2. Басшылығымен жұмыс істеу үшін пернетақтаны пайдалану қажеті жоқ,
бұл өте ыңғайлы болып табылады және шамадан тыс пайдаланушының әрекетті
талап етпейді, ол манипулятор тышқан пайдалану үшін жеткілікті болып
табылады.
3. Барлық пайдаланушы достық диалогтар пайдаланушы ақпаратты енгізу
қажет жоқ ақпаратты таңдауға мүмкіндік, өйткені 3. басқару жылы ешқандай
үзілістер, бар.
4. Барлық ақпарат бір файлда жиналған, ол, жүктеме уақыты мен RAM
арттыру еренсілтемелер жеке файлдар мен қажетті ақпаратты жылдам
қолжетімділікті қамтамасыз етеді.
5. Қазіргі заманғы компьютерлік технологияларды техникалық
жетістіктерді жағдайда, әрбір пайдаланушының компьютер бейне жады кем
дегенде 8 Мб. бейне адаптері қажетті бейне құру үшін жеткілікті.

2.2 Жалпы бағдарламалық қамтамасыздандыруды таңдау

Автоматтандырылған жүйелер мен компьютерлік бағдарламалық қамтамасыз
ету, ұйымдасқан бағдарламалық қамтамасыз етуді бір жиынтығы деп аталады
және күнделікті қолдану үшін компьютермен жабдықталған жұмыс орындарында
нақты функциялар мен міндеттерді іске асыруды қамтамасыз етеді.
Қазіргі бағдарламалық қамтамасыз ету, автоматтандырылған жүйелік
бағдарламалық қамтамасыз ету негізінен екі санатқа бөлінеді:
1. Жүйелік бағдарламалық қамтамасыз ету;
2. Пайдаланушы бағдарламалық жасақтамасы.
Жүйелік бағдарламалық жасақтаманың сипаттамасы жүйенің бағдарламалық
жасақтамасын тағайындаумен байланысты. Жүйелік бағдарламалық құралды сол
компьютерлік жүйесін қызмет көрсету процесінде компьютерлік жүйесіндегі
пайдаланушыларды қызмет етеді.
Пайдаланушы есептерін қамтамасыз ету және ұйымдастыру, бағдарламалық
қамтамасыз ету сипаттамасы үшін жауапты болып табылады. Бұл санатта
бағдарламалық жасақтама бөлінеді: арнайы және қолөнер, және сондықтан ол
арнайы және қолданбалы бағдарламалық қамтамасыз ету компоненттерін жасайды.
Арнайы бағдарламалық қамтамасыз ету, сол жүйеде пайда проблемаларды
шешеді автоматтандырылған жүйесінің жəне басқа да жүйелерінің мәселені
шешеді, және, тиісінше, оларды қолданады.
Сипаттаманы қолдану, олардың пайдаланушы бағдарламасына кез келген
өзгерістерге дайын түрінде пайдаланылады осы бағдарлама, әзірлеуші болып
табылмайтын арнайы есептер бөлімін шешу үшін түрлі салалардағы пайдаланушы
ретінде пайдаланылады.
Қолданбалы бағдарламалық қамтамасыз жалпы және арнайы мақсаттағы
бағдарламалық қамтамасыз ету және коммерциялық деңгейде бөлінеді.
бағдарламалық қамтамасыз ету жалпы мақсаты мыналарды қамтиды: мәтіндік
редакторлар, басып шығару жүйесін, графика жүйесін, деректер базасын
басқару жүйесін, кешенді жүйесі. Нақты мақсаты бағдарламалық қамтамасыз ету
авторлық құқық жүйесін, сараптамалық жүйелер, мультимедиялық жүйелерді,
гипермәтіндік жүйені қамтиды. бағдарламалық қамтамасыз ету қабаты
бағдарламалық қамтамасыз компьютерлік жұмыс станцияларына мамандар,
автоматтандырылған ғылыми-зерттеу, автоматтандырылған жобалау жүйелері,
автоматтандырылған басқару жүйелерін тұрады.
Бағдарламалық жасақтама: стандартты, типтік және арнайы бағдарламалық
қамтамасыз етуді қамтиды.
Стандартты бағдарламалық қамтамасыз ету санаттарын сипаттайтын, бұл
бағдарлама еркін бір бағдарламалық қамтамасыз ету жүйесінен берілуі мүмкін,
және одан әрі өзгеріссіз пайдалануға болады. Оларда стандартты компьютерге
техникалық қызмет көрсету үшін жекелендірілген бағдарламалық пакет кіреді.
Әдетте, мұндай бағдарламалық қамтамасыз ету жүйесі мен, ең алдымен, осы
операциялық жүйені анықтау үшін құралдарды қамтиды.
Стандартты бағдарламалық қамтамасыз ету операциялық жүйені қамтиды.
Операциялық жүйе компьютерлік жүйеде есептеу үрдісін ұйымдастыратын
бағдарламалық пакет.
Дипломдық жұмыста әзірленген, ол жарық пен ұялы және озық жүйелердің
түрлі қамтамасыз ететін стандартты технология іске қосылған заманауи ДК
тиімді жұмыс істейді ретінде бағдарламалық қамтамасыз ету Windows XP
операциялық жүйесі бар алдын ала орнатылған, автоматты анықтау және мұндай
жүйе аппараттық құрылғыларын қалпына келтіру қамтамасыз ете алады
пайдаланушыларды орнату және қалпына келтіру оңай.
Операциялық жүйе деңгейінде қолайлы кез-келген операциялар Windows-ден
шықпастан орындалуы мүмкін. Loading, flopping, басып шығару мәтіндік
файлдар - бұл барлық Windows бастап деп атауға болады, және сіз операциядан
кейін Windows оралуға болады. терезе құрылымы және қызмет бағдарламалар
үшін барлық қызмет және Қолданбалар мәзірі құрылымы мен операциялар, сондай-
ақ тінтуірмен орындалатын операциялар жиынына бақылау орналасуы,
стандартталған.
Стандартты бағдарламалық қамтамасыз ету сияқты типтік бағдарламалық
жасақтама айырмашылық қолданылғанда нақты жүйеде белгілі бір пайдаланушыға
ғана орнатылуы керек. Бұл пайдаланушыға арналған бағдарламалық жасақтама
жиынтығы және мәселелерге типтік шешім. Олар компьютердің функционалдығын
кеңейтуге, деректерді өңдеуді басқаруға және басқаруға арналған.
Арнайы бағдарламалық қамтамасыз ету автоматтандырылған жүйенің арнайы
есептері арқылы өңделеді. Олар жүйе құрылған кезде жасалған бағдарламадан
белгілі бір ақпаратты қамтиды. Мұндай бағдарламалық қамтамасыз ету
мамандандырылған автоматтандырылған жұмыс орындарының жұмысын толығымен
қамтамасыз етеді.
Автоматтандырылған жүйеде қолданылатын техникалық құралдарды іріктеу
және негіздеу
Өндірісті басқаруда компьютерлерді пайдалану маңызды рөл атқарады.
Басқару тақталарында орналасқан компьютерлер бөлшектер мен жинақтардың
сапасын түсінеді (салмақ сынағы, қолданылатын стандартты өлшемі).
Телекоммуникациялық жүйелерді, сондай-ақ жергілікті компьютерлік
желілерді дамыту барлық техникалық және цифрлық ақпаратты өңдеу құралдарын
бір ішкі корпоративтік ақпараттық жүйеге біріктіруге мүмкіндік берді.
Ақпараттық жүйенің ең тиімді жүйесі - бір жүйеге біріктірілген
интеграцияланған есептеу техникаларын және мәтінді автоматты өңдеуді
пайдалануға негізделген бір мезгілде жүйе.
Дипломдық жұмыста, мультимедиялық құрылғы Intel Pentium IV 18001 Гб
80 Гб ЖЖҚ, қатты диск 610 HPackard принтер (10 бет мин МБ, dp1,2 A4, 8ppm,
600 * 600), UPS STIK600 тығын өндіруге компьютерді есеп беру үшін
автоматтандырылған жүйесі блокты пайдаланыңыз.
Деректерді қоспағанда, талаптар 1200-1400 МГц микропроцессорының
сағаттық жиілігіне әкеледі. Компьютердің таңдаулы моделі Intel Pentium IV
микропроцессорын қанағаттандырады. Бұл құрылғының ақы ATX пішімінде.
Микропроцессор кеңейту картасының слоттарынан алыс. Бұл компьютер толық
өлшемді қосымша тақталарды орнатуға және микропроцессордың өзін оңай
конфигурациялауға мүмкіндік береді.
Жад модульдерін орнату қиындықсыз орнатылуы мүмкін. Бұл компьютердің
жаңартылуына мүмкіндік береді. Жеңіл көлбеу орналасуы кабельдердің
ұзындығын азайтады
Бұл жоғары жылдамдықты интерфейсті пайдалануға мүмкіндік береді. ATX
спецификациясы тақтаны төмендегідей анықтайды: сериялық және параллель
интерфейстер үшін порттар, пернетақта, монитор, тінтуір, аудио және MIDI
құрылғылары үшін порттар. Қажет болған жағдайда, ISDN моделі және
жергілікті желі үшін орын бөлу мүмкіндігі.
Windows XP Professional нұсқасы 2002, 1-жаңарту бумасы пайдаланылды,
бұл жүйе орта есеппен 56 МБ ВФУ талап етеді. Сонымен қатар, үлкен көлемдегі
ақпарат пен желілерді өңдеу RAM-ді таңдауға көмектеседі. Оның көлемі 128
Мбайт.
Дипломдық жұмыстың бағдарламасы A4 форматындағы құжаттарды басып
шығарады. Бұл берілген пішімді қолдайтын принтерді қажет етеді. Бұл
жағдайда жоғары сапалы лазерлік принтерді қолдану жақсы.
Осы компьютерлік модельді таңдау, бағдарлама жұмыс істеп тұрған кезде
бағдарламалық жасақтаманы өңдеуге қажетті ресурстар.
Бағдарламалық қамтамасыз етуді таңдау және құрылымы
Мекеменің қызметкерлерін интерактивті тестілеу жүйесін құрастыру
тақырыбында диссертациясын бастады: Бұл үшін қандай жұмыс орнын таңдауым
керек? Және неге назар аударады? . Бұл көптеген бағдарламалық пакеттер
мен қосымшаларға байланысты болды. Қаптаманы таңдау келесі талаптарға сай
болуы керек басқару жүйесі:
- қолайлы және ыңғайлы;
- үлкен дискідегі бос орын болмайды;
- жағымды пайдаланушы интерфейсі болыңыз және пайдаланушыны
шатастырмаңыз;
- көптеген пайдаланушылар үшін пайдалы болуы керек.
Бейсик пен Паскаль сияқты дәстүрлі бағдарламалау тілдерінде күрделі
ірі бағдарламаларды дайындаудың жетіспеушілігі оның көптеген
бағдарламашыларға қажет екендігі болды. Бағдарламалауды жеңілдету үшін
нысан мен класс тұжырымдамасы 80-ші жылдарда және объектілі бағдарланған
бағдарламалау (OOP) әдісімен енгізілді. OSP - Pascal - процедуралық және
құрылымдық бағдарламалау мен модуль жасаудың кеңейтілген формасы.
Деректерді абстракцияның белгілі бір деңгейіне бағыттау үшін модульдік
бағдарламалауды пайдаланады. Мысалы, Visual Basic бағдарламалау жүйесі
QBasic негізіндегі объектілі-бағытталған бағдарламалау тілін қолданады

Pascal ОББ әдісін қолданып жасалған жаңа нұсқасы Object Pascal (Object
Pascal) деп аталады. Delphi бұл тілге негізделген. Объективті
бағдарламалаудың жетіспеушілігі дәстүрлі бағдарламалау әдістерінің
пайдаланылмағаны болып табылады, бірақ көптеген қиындықтар арнайы
әдістермен тез арада жойылады.
Объективті бағдарламалаудың жетіспеушілігі дәстүрлі бағдарламалау
әдістерінің пайдаланылмағаны болып табылады, бірақ көптеген қиындықтар
арнайы әдістермен тез арада жойылады.
Дәстүрлі программалау тілдерінен айырмашылығы, ОБП келесі ұғымдарға
негізделген: класс, объект, өңдеу әдісі, нысан сипаттары және оқиғалар.
Өрістер Турбо Паскальда жазбаның түріне ұқсас;
Сипаттар - Сипаттар сипаттары.
Әдістер - далалық өрістер мен қасиеттерді өңдейтін процедуралар мен
функциялар;
Нысан - түрлі мәндердің қасиеттері мен әдістер жиынтығы.
Оқиға - объектінің күйін өзгерту.
Класс - әдетте өрістер, сипаттар және әдістер деп аталатын нысандар
жиынтығы немесе әдетте сипаттарда сипатталған әдістер немесе сипаттар.
Delphi-да сынып атауы T әрпінен басталады. Пішінге енгізілген
компоненттің данасы сандық индекспен сынып атауын алады.
Шығарылған сынып сипаттамасы:
Түрі
Сыныптың сынып атауы = класс (базалық сынып атауы);
Қатысушылар тізімі
Соңы;
Бар
Нысан түрі: сынып атауы ;
Мұнда класс мүшелері өрістер, қасиеттер және әдістер.
Мысалыға,
Түрі TForm1 = сынып (TForm)
Button1: TButton;
Label1: TLabel;
Түймешік1 Түймешігін басыңыз (жіберуші: TObject);
Соңы;
Иә Form1: TForm1;
TForm1 = class (tform) TForm сынып үлгісімен жасалынған TForm1 жаңа
(алынған) сыныпты анықтайды. Form1: TForm1 жолындағы Form1 айнымалысы -
сыныптың данасы.
Бағдарламаны дайындаған кезде, Delphi модуль интерфейсіндегі таңдалған
компоненттер мен оқиғалардың сипаттамасын автоматты түрде түсіндіреді, ал
орындау нұсқаулары модуль енгізу бөліміне жазылады.
Жалпы алғанда, Delphi класы бағдарламаның толығымен дамыған фрагментін
де сипаттайды, ол оқшау даналарды дайындау үлгісі ретінде қабылданады.
Бағдарламашы сыныптан бұрын құрылған дананың көшірмесін әртүрлі
бағдарламаларға немесе сол бағдарламаның әртүрлі орындарына енгізу арқылы
бағдарламалау мен өлшемді жеңілдетеді7
Delphi құрамында жүздеген дайын сыныптар бар. Әр компонент қатаң түрде
тек бір сыныпқа қолданылады. Мысалы, Delphi компонентінің компоненті
(TForm) - бұл үлгідегі сынып нысаны (Form1). Класс рәсімнің мәтініне сәйкес
модульді іске асыру бөлігі ретінде сипатталады, мысалы, Tform1.Button1Click
рәсімі.
Пішінде орналастырылған Өңдеу құрамдас бөлігінің EditTime құрамдасын
екі рет басқанда пайда болатын оқиғаларды өңдеу әдісінің мысалы:
TForm1.Edit1Click (жіберуші: TObject) процедурасы;
Edit1.Text бастаңыз: = 'Сіз редакциялау өрісін екі рет өңдедіңіз,
Соңы;
Бағдарламаны іске қосу пәрмені аяқталғаннан кейін компилятор базалық
модульге кіретін келесі екі әдісті автоматты түрде орындайды:
Application.CreateForm (TForm1, Form1);
Application.Run;
Біріншісі - Form1 нысанын (объектіні инициализируется) жадта жасау, ал
екіншісі қосымшаның нысанын іске қосады, негізгі бағдарлама пішінін іске
қосады (Run). Жоғарыда келтірілген рәсімнің нәтижесінде Text1 сипаты
пішіннің Edit1 өрісіне жазылады.
Delphi Object Pascal Windows операциялық жүйесіне негізделген. Бұл,
атап айтқанда, Delphi бағдарламалау тілдері - кез-келген қосымшаны жылдам,
қуатты тілмен дайындай алады. Delphi - Windows үшін ыңғайлы бағдарламалау
құралы. Ол бағдарламалық жасақтаманы әзірлеуді, қолданбалы мәзірді жасауды,
анимацияны, мультимедиалық процестерді ұйымдастыруды, басқа OLE
технологияларын қолдана отырып, басқа кеңсе қосымшаларын шақыруға, олармен
жұмыс істеуге және тағы басқаларды қамтиды. Сондай-ақ, әрекеттерді
орындауға болады. Көптеген операторлар Turbo Pascal-ге ұқсас. Delphi
құрастырған компилятор қалыпты Р-код емес, машиналық кодқа тікелей
құрастырылады. Осы себепті ол әлемдегі ең жылдам компилятор болды. Бұл 10-
дан астам жиналған, минутына 120 минуттан артық.
Delphi екі тәсілмен орындалады: біреуі ортақ қолданысқа (Delphi Client-
Server), екіншісі - Windows үшін Delphi (Delphi for Windows).
Delphi-CASE құралы RAD класының (Rapid Application Development)
программалау тілі мен ортасы болып табылады. Delphi - кешенді Windows
қосымшаларын жасауды жеңілдетеді және жеңілдетеді. Мысалы, егер C ++
бағдарламасында Windows қолданбаларын жасау үшін кейбір адамдар қажет
болса, Delphi-ді тек бір адам пайдалана алады.
CASE-технологиясының Windows интерфейсі, қолданбалы жүйені құру және
жүйелік дизайн жасаудың жүйелік циклінің барлық кезеңдерін қолдайтын
интеграцияланған жүйеге көшу.
Delphi кең таралған дерекқордың барлық пішімдерін қалыптастырады және
қолдайды. Бұл ортаға Windows ортақ мақсатты сілтеме, белгіше және диалог
терезесі сияқты бағдарламалау компоненттері қажет емес. Windows-де жұмыс
істеген кезде, әр түрлі қолданбаларда бірдей нысандарды көреміз. Диалог
тақталары (мысалы, Файлды таңдау және Файлды сақтау) қолданба ағымдағы
бағдарламамен жұмыс істеу үшін осы есепке бейімделуге мүмкіндік беретін
Delphi-ге тікелей кіріктірілген ең көп қолданылатын компоненттердің мысалы
ретінде қызмет етуі мүмкін. Сондай-ақ, көрінетін және көрінбейтін нысандар,
түймелер, деректер нысандары, мәзірлер мен тілқатысу терезелері бар. Бұл
нысандармен, мысалы, бағдарламаны қолданбастан тінтуірді басу арқылы
ақпаратты енгізуге болады. Бұл қолданыстағы бағдарламаны бағдарламалау
кезінде қолданылатын CASE-технологиясының жарқын мысалы. Жүйенің
пайдаланушы интерфейсінің бағдарламалау бөлімі визуалды бағдарламалау деп
аталады.
Windows ортадағы Delphi-мен IP-дизайнның артықшылықтары:
- Ақпаратты қайталаудың қажеті жоқ;
- Жобаға сәйкес келу және іске асыру қамтамасыз етіледі;
- Жобаның жұмысын жақсарту.
Көрнекі бағдарламалау бағдарламалар жасайтын жаңа мүмкіндіктерді
қосады және бағдарламаларды бастамайынша монитордың экранында бұл
нысандарды көруге мүмкіндік береді. Көрнекі бағдарламалаусыз визуализация
процесі жазу кодын қажет етеді. Сіз кодталған нысандарды тек бағдарлама
басталған кезде көре аласыз. Бұл бағдарлама бағдарлама кодын бірнеше
өзгертуді талап етеді.
Көрнекі рендеринг арқасында, сіз алдымен объектілерді сақтап,
нәтижелерді тез түзете аласыз. Нысандарды бағдарламада көру көптеген
операцияларды қолмен босатады. Бұл көрнекі құралдар жоқ әдеттегі
бағдарламалар.
Нысан визуалды медиа ортасына қосылған кезде оның барлық атрибуттары
кодта көрсетіледі. Ол нысанға жұмыс уақытында бірлік ретінде сәйкес келеді.
Delphi нысандарының орналасуы нысандар мен арнайы бағдарлама кодының
арасындағы тығыз байланысты. Нысандар пішінге жазылады және нысанға сәйкес
келетін коды бастапқы файлға жазылады. Бұл код құрастырылып, көрнекі ортаға
қарағанда жоғары өнімділікті қолдайды.
Панельдер, диалог және презентация терезелерінің дизайны: 3 негізгі
интерфейс бөлінеді бар. Жалпы пайдаланушыны қол жеткізу үшін қолданба
жүйесінің архитектурасының шарттары есептеледі. өзге де шарттар бар: Кіріс
құрылғысы терминалында пернетақта немесе дисплей болып табылады және
қосымша символы немесе графикалық болады.
Қазіргі уақытта кешенді баяндамада өзара әрекеттесу интерфейсін
ұйымдастыру мәселесін оңтайландырудың сипаттамасы берілген.
Бүгін, ақпаратты ұсыну және ақпарат түрін сипаттау үшін заманауи
көпфункционалды модельдеу өңдеу құралдары және болашақ өзара іс-қимыл
оператор интерфейсінің ерекшеліктерін түсіндіру үшін пайдаланылатын модель
аппараттық және бағдарламалық қамтамасыз ету конфигурация болып табылады
талаптар белгіленуі мүмкін.
Жетілдірілген басқару жүйесі қарапайым және кәсіби мамандарға
арналған. Кез келген адам онымен жұмыс істей алады. Оның интерфейсі өте
қарапайым. Бөлімге қызығушылық танытсаңыз, осы бөлімге сілтеме жасағыңыз
келетін сілтемені нұқыңыз. Сіз туралы ақпаратты көру және әр түрлі
бөлімінде оны аударуға келсе, мазмұнға өтіңіз түймешігін басыңыз. Егер
сіз басқару жүйесінен шығуды қаласаңыз, Артқа немесе Шығу түймесін басу
керек.
Ол сондай-ақ өте әдемі және дискілік кеңістік өте аз. Мысалы,
қолданыстағы басқару жүйесі шамамен 5 МБ алады. Ол қазіргі заманғы
компьютердің дамуына 5 Мб өте кішкентай, және компьютерлік дүкендер
vïnçesterlerdiñ Gïgabayttarmen мөлшері есептеледі және Интернетте ақпарат
алмасу жылдамдығы жыл сайын артып отыр ағымдағы кезең болып табылады.
Қазір тарату жүйесін қалай басқара аламыз? Бұл проблема емес. Қазір
біз жылдам дамып келе жатқан компьютерлік технология кезеңінде өмір сүріп
жатырмыз. Осы мақсатта біз INTERNET-ды пайдаланамыз. Бүгін, Интернет
пайдаланатын пайдаланушылардың саны, бұл пайдаланушылар саны жылына бірнеше
миллион дейін арттырады, болып табылады. Егер онлайн басқару жүйесін
жарияласақ, миллиондаған пайдаланушылар бір аудиторияға қол жеткізе алады.
ИНТЕРНЕТ технологиясы болашақ технологиясы болғандықтан, оған ешкім де
келіспейді.
Delphi 7.0 Windows32 амалдық жүйесіне негізделген. Delphi-дің басты
ерекшелігі қосымша қосымшаларды жасаудың компоненттік және объектілі
әдістерін пайдалану болып табылады. Бұл бағдарламалау технологиясындағы
революция деп атауға болады. Компоненттік тәсіл қарапайым: әрбір қосымша
кітапхана бағдарламалау ортасында дайындалған және белгілі бір әрекеттерді
орындайтын компоненттерден тұрады. Егер олар жеткіліксіз болса, объектіні
өңдеу бағдарламасы жасалады. Delphi-де пайдаланылатын негізгі кітапхана
Visual Components Library деп аталады. Пайдаланушы жаңа компонентті
дайындауға және оны осы панельге қосуға болады.
Delphi - Windows үшін ыңғайлы бағдарламалау құралы. Ол бағдарламалық
жасақтаманы дамытуды, қолданбалы мәзірлерді жасауды, анимацияны, көптеген
операторларды пайдаланатын мультимедиялық процестерді ұйымдастыруды, OLE-
технологиясын қолданып, басқа офистік қосымшаларды шақыруды, олармен жұмыс
істеуді және тағы басқаларды қамтиды. сіз көп нәрсе істей аласыз.
Стандартты модульдік дизайнды және ақпаратты өңдеу жүйесін басқару
принципін қолдану өте кең.
Енгізу кезінде негізгі жүктемені ағымдағы CASE қосымшаларын жасау
құралына орналастыру керек. Себебі ол пайдаланушыға талаптарға негізделген
проблемаларды шешудің оңтайлы дизайнымен өзара әрекеттесуге мүмкіндік
береді. Windows - бірдей. Delphi сияқты басқа компаниялардың өнімдері
қарапайымдылықты, өнімділікті және сенімділікті қамтамасыз етпейді.
Бағдарламалық жасақтама қарапайым және қарапайым. Кез келген адам
онымен жұмыс істей алады. Оның интерфейсі өте қарапайым. Бөлімге
қызығушылық танытсаңыз, осы бөлімге сілтеме жасағыңыз келетін сілтемені
нұқыңыз.
Ол сондай-ақ өте әдемі және дискілік кеңістік өте аз. Компьютерлерді
дамыту сәтінде Mb өте аз және қазіргі уақытта компьютерлік дүкендерде
жүзімдіктердің көлемі Гигабайттармен есептеледі, ал интернет-алмасу
жылдамдығы жыл сайын артып келеді.
Delphi 7.0 Windows32 амалдық жүйесіне негізделген. Delphi-дің басты
ерекшелігі қосымша қосымшаларды жасаудың компоненттік және объектілі
әдістерін пайдалану болып табылады. Бұл бағдарламалау технологиясындағы
революция деп атауға болады. Компоненттік тәсіл қарапайым: әрбір қосымша
кітапхана бағдарламалау ортасында дайындалған және белгілі бір әрекеттерді
орындайтын компоненттерден тұрады. Егер олар жеткіліксіз болса, объектіні
өңдеу бағдарламасы жасалады. Delphi-де пайдаланылатын негізгі кітапхана
Visual Components Library деп аталады. Пайдаланушы жаңа компонентті
дайындауға және оны осы панельге қосуға болады.
Delphi - Windows үшін ыңғайлы бағдарламалау құралы. Ол бағдарламалық
жасақтаманы дамытуды, қолданбалы мәзірлерді жасауды, анимацияны, көптеген
операторларды пайдаланатын мультимедиялық процестерді ұйымдастыруды, OLE-
технологиясын қолданып, басқа офистік қосымшаларды шақыруды, олармен жұмыс
істеуді және тағы басқаларды қамтиды. сіз көп нәрсе істей аласыз.

3 Бағдарламалық қамтаманы жүзеге асыру

3.1 Алгоритм шешімінің өңделуі

Бұл бағдарлама 2 бөлімнен тұрады:
1. Жүйелік (ендіруге, редактирлеуге және файлдарды жүктеуге арналған)
2. Қолданушылық (маманмен диалог үшін арналған)
Модульаралық интерфейстің жұмысының алгоритімінің құрылымын келесі
түрде ұсынуға болады:

Сурет 3.1. Модульаралық интерфейстің жұмысының алгоритмі

Қолданушылық интерфейсті құру кезінде келесі факторлар қарастырылады:
- көрнекілік және эксплуатация кезіндегі қарапайымдылық;
- бағдарлама жұмысының беріктігі;
- жұмыстың жоғарғы жылдамдылығы.
Бұл интерфейсті құру үшін әр-түрлі процедуралар құрылған, біз бұларды
алда толығымен қарастырамыз. Бағдарламаның эксплуатациялық процесіндегі
олардың жұмысын және тағайындалуын.

3.1.1 Мәліметтер құрылымын және модулдердің жұмысының суреттелуі

1. Қолданушылық бөлімі.
Splash.pas модулінің заставкасының терезесі келесі процедуралардан
тұрады:
procedure ontimer1(Sender: TObject);
procedure closeForm(Sender: TObject);
Басты терезенің MainForm.pas модулі келесі процедуралардан тұрады:
procedure startTestingClick(Sender: TObject);
procedure closeProgramClick(Sender: TObject);
procedure loadConnectStringA(Sender: TObject;conn:TADOConnection);
procedure onStartMainForm(Sender: TObject);
procedure onQuitMainForm(Sender: TObject; var Action:
TCloseAction);
procedure onNameChange(Sender: TObject);
procedure onSurNameChange(Sender: TObject);
procedure onDivChange(Sender: TObject);
procedure CheckAllThree(Sender: TObject);
TestingForm.pas тестілеу модулі келесі процедуралардан тұрады:
procedure onStartForm(Sender: TObject);
procedure omEveryTick(Sender: TObject);
procedure loadConnectString(Sender: TObject);
procedure loadConnectStringA(Sender: TObject;conn:TADOConnection);
procedure shuffleQuest(Sender: TObject;themeNum:string;
qcount:integer;conn:TADOConnection) ;
procedure onCloseTestingForm(Sender: TObject;
var Action: TCloseAction);
procedure answerQuestionClick(Sender: TObject);
procedure skipQuestionClick(Sender: TObject);
procedure outQuestion(Sender: TObject);
procedure gameOver(Sender: TObject);
FinForm.pas мәліметтер шешімін көру модулі келесі процедуралардан
тұрады:
procedure onStFinFom(Sender: TObject);
procedure closeAllClick(Sender: TObject);

2. Жүйелік бөлімі
SysForm.pa басты терезенің модулі келесі процедуралардан тұрады:
procedure openBdBtnClick(Sender: TObject);
procedure parseAndPasteBtnClick(Sender: TObject);
procedure closeDBbtnClick(Sender: TObject);
procedure startReportFormClick(Sender: TObject);
ParseAndPaste.pas сұрақтарды редактирлеу модулі келесі процедаралардан
тұрады:
procedure openFilebtnClick(Sender: TObject);
procedure parceFileBtnClick(Sender: TObject);
procedure onStartParse(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure ifAllCorrectClick(Sender: TObject);
PrintingRep.pas мәліметтер шешімін көру модулі келесі процедуралардан
тұрады:
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure printButtonClick(Sender: TObject);
procedure getDyDatesClick(Sender: TObject);
procedure getAllClick(Sender: TObject);
procedure getBySpecialClick(Sender: TObject);

Мұндай түрде, модуль жұмысының схемасын, сонымен бірге олардың
арасындағы байланысты келесі түрде қарастыруға болады (сурет 3.2):
TestSys.brg жоба бағдарламасын жүктеу кезінде алдымен TestSys.brg
бағдарламасының басты модулі ашылады.Тестілеуді бастау үшін, маманның
мәліметтерін енгізу керек, бұл жерде StartForm.pas модулі жұмыс жасайды.
Қажет болған мәліметтерді ендіргеннен кейін, TestingProcess.pas. модулі
іске қосылады. Редактирленген файл тестілік сұрақпен ParseAndPaste.pas
бағдарламасынан TestingProcess.pas модуліне барады.
FinmForm.pas модулі тестілеудің нәтижесін және оларды жалпы
берілгендер қорына ендіреді. Бұл тестілеудің нәтижесіне енуге,
бағдарламалаушы барлық мамандардың білімін тексергеннен кейін, барлық
мәліметтерді баспаға шығарады.
PrintingRep.pas модулі баспаға шығаруды және тестілеу нәтижесі бойынша
статистиканың жүргізілуін көру үшін қолданылады.

Сурет 3.2. Модулдердің байланыс схемасы

3.1.2 Тағайындалудың және файлдық жұйенің физикалық және логикалық
құрылымы

Жоба келесі файлдардан тұрады (сурет 3.3):
TestSys.brg-жоба файлы
Алда жоба 2 бөлімге бөлінеді:
1. UserPart келесі файлдардан тұрады
TestingSystem.exe- жобаның компилирленген файлы
Splash.dr –жобаға заставка файлы
TestingForm.pas –тестілеу модулі
TestingForm.dfm- тестілеу терезесі
MainForm.pas-мамандар мәліметтерінің модулі
MainForm.dfm –мамандардың мәліметтерін ендіру терезесі
Dmod.dfm –берілгендер қорына қосылған сақталған обьектілер модулі
... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Талаптар мен құжаттаманы тестілеу
Дербес компьютерлердің архитектурасымен танысу
Windows және MFC кітапханалары. ОЖ. Деректер базалары. Визуалды жобалау. Офистік графика
Қол жеткізуді басқару жүйесін жобалау
Желілік басқару
«Iprint» типографиясының дайын өнімінің құнын есептеуді жеделдету үшін автоматтандырылған ақпараттық жүйе құру
Оқыту орталығына арналған бағдарламалық қосымша әзірлеу
Оқу курсын құру технологиясы
Автоматтандырылған ақпараттық жүйелер түсінігі және олардың жіктелуі
Мектеп оқушыларына информатиканы оқытуға арналған толықтырылған шынайылық элементтерін әзірлеу
Пәндер