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



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

Нормативтік 6
сілтемелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
... ... ... ... ... ... ... 7
Анықтамалар, қысқартулар мен
белгілеулер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .

1 Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 9
1.1 Ақпараттық жүйелер мен қамтамаларға талдау және 9
сипаттау ... ... ... ... ...
1.2 Бағдарламалық қамтаманы құрастырудың 15
мақсаты ... ... ... ... ... ... ... ... ... ...
1.3 Құрастырылатын бағдарламалық қамтамаға 15
негіздеме ... ... ... ... ... ... . ... ...
1.4 Техникалық 17
тапсырма ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ...

2 Бағдарламалық қамтаманы 20
жобалау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.1 Зерттеу объектін 20
талдау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ...
2.2 Бағдарламалық қамтаманы құрастыруға қажетті бағдарламалық және
аппараттық құралдарды таңдау және талдау 22
жасау ... ... ... ... ... ... ... . ... ... ... ...

3 Бағдарламалық қамтаманы жүзеге 33
асыру ... ... ... ... ... ... ... . ... ... ... ... ... ... ... .
3.1 Шешімдер алгоритмін 33
құрастыру ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ...
...
3.2 Ақпараттық модульдердің және бағдарламаның 52
отладкасы ... ... ... ... ... ...
3.3 Бақылау мысалында бағдарламаны 55
тестілеу ... ... ... ... ... ... .. ... ... ... ... ... ...
3.4 59
Құжаттау ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... .. ... ...
3.4.1 Қолданушыға 59
нұсқау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... .
3.3.2 Бағдарламалаушы 59
нұсқамасы ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ...
... ..

Қорытынды ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... 60
... ... ... ... ... ... ... ... .. ... ... ...
Қолданылған әдебиеттер 61
тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ..
Қосымша А. Бағдарлама 62
листингісі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ...

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

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

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

Қазіргі заманғы қоғамның деңгейін және интеллектуалдық мүмкіндіктерін
анықтайтын бірден-бір фактор адамның ақыл ойының автоматының негізі -
ақпараттық техниканың құралының жабдықталуы болып табылады. Қазіргі уақытта
ЭЕМ-ді қолдану сферасы өте кең таралған, ЭЕМ-ді қолдану мақсатсыз болған
аудан жоқ. ЭЕМ-нің маңызды ролі, ғылымның дамуы, өндірілетін өнім деңгейі
және басқару тиімділігінің жоғарылауы. Маңызды тенденцияның бірі қазіргі
заманғы есептеу техникасын қолдану деңгейін мінездейтін, есептеуіш
қуаттылық деңгейіндегі айырмашылығы және қосымша есептерді шешу үшін
қолданушылар дайындығы үшін ЭЕМ-ді қолдану.
Тақырыптың өзектілігі. Ақпараттық технологиялар облысындағы жаңа
жетістіктер ақпараттық базаларды ұйымдастырудың жаңа концепцияларына алып
келді. Көп өнімділікті және тиімді микропроцессорлар арқасында ақпараттық-
есептеуіш ресурстары менеджерлердің, есепшілердің, жоспарлаушылардың,
администраторлардың инженерлер мен басқа деңгейлі жұмысшылардың жұмыс
орындарына айнала бастады. Дербес компьютерлердің негізінде
автоматтандырылған жұмыс орындары мен деректерді өңдеу жүйелерінің дамуы
жүруде. Дипломдық жұмыстың тақырыбының актуалдылығы стандарттық күнделікті
операцияларды орындауға кеткен уақыттық және ақшалай шығындардың
төмендеуінің қажеттілігі шартталады.
Дипломдық жұмыстың тақырыбы Пайдаланылған телефон байланысы қызметін
есепке алатын жүйе құрастыру
Бұл дипломдық жұмыстың мақсаты мен міндеті телекоммуникация бойынша
компания диспетчеріне арналған бағдарламалық қамтама құрастыру, яғни
диспетчер жұмысын автоматтандырудың ақпараттық ішкі жүйесін құрастыру болып
табылады. Дипломдық жұмыстың шектемесінде мекеменің жауапты арнайы
бөліміндегі талдауы, бухгалтерия жұмысын жетілдіру қарастырылады, ал
сонымен бірге, түрлі бөлімдердің қызмет көрсету деңгейлерін бағалап,
олардың жұмысындағы ішкі бақылаудың қызметі қарастырылған [1-3].
Диспетчердің қызмет түрлерін талдауының автоматтандырылған ақпараттық
ішкі жүйесі келесі негізгі функциялардың орындалуын қамтамасыз ету керек:
( компанияның жаңа абоненттерін есепке алу және деректер қорына
тіркеу;
( түрлі қызмет түрлерін талдаудағы есебі;
( алынған мәліметтермен сәйкес келетін баспалық құжаттардың
формалдануы.
Ғылыми жаңалығы және практикалық маңыздылығы. Жұмыстың тәжірибелік
мәні басты диспетчер жұмысын автоматтандыру үшін қызмет ететін
бағдарламалық құралды құрастырумен анықталады. Бағдарлама BDE механизмі
деректер қорына қол жеткізу тәсілін қолданған. Сондықтан ODBC Data Sources
және BDE (Borland Database Engine) драйверлері орнатылған болуы керек.
Қосымшаны міндетті түрде BDE Administrator-мен баптау тиіс.
Дипломдық жұмыстың анықтамалық жазба келесі бөлімдерден тұрады:
Есептің қойылымы бөлімінде: қолданылып жатқан ақпараттық жүйелерге талдау
және шолу жасау, бағдарламалық қамтаманы құрастыруға негіздеме, техникалық
тапсырма көрсетіледі.
Заманауи ғылыми мәселелердің шешілетін жағдайы. Бағдарламалық
қамтаманы жобалау бөлімінде құрылып жатқан бағдарламалық
қамтамасыздандырудың тағайындалуы, зерттелінетін объектіге талдау жасау
бағдарламалық қамтамасыздандырудың функционалдылығы, жалпы бағдарламалық
қамтамасыздандырудың және аппараттық құралдардың таңдауы жүргізіледі.
Бағдарламалық қамтаманы іске асыру бөлімінде бағдарлама алгоритмінің
шешілуі жүргізіледі, яғни модульдер мен блоктардың арасындағы байланысы,
құрылымдық берілгендер мен модульдердің жұмысы, файлдық жүйенің логикалық
және физикалық құрылымы және тағайындалуы, интерфейс класстарын сипатталуы
және ақпараттық модульдер мен бағдарламаның отладкасы жүргізіледі. Ал
бөлімнің соңында мысалда тестіленген бағдарламаның шешімі көрсетіледі.
Сонымен қатар, құжаттау бөлімінде қолданушыға және бағдарламашыға арналған
нұсқау көрсетіледі.
Қорытындыда негізгі нәтижелер мен тұжырымдар, құрастырылған
бағдарламалық өнімнің ерекшеліктері келтірілген.
Қолданылған әдебиеттер тізімінде барлық дипломдық жұмыстың орындалу
барысындағы қолданылған әдебиеттер берілген.
Қосымшаларда бағдарлама листингісі және формалар көрсетілген.
1 Есептің қойылымы

1.1 Ақпараттық жүйелер мен қамтамаларға талдау және сипаттау

Автоматтандырылған жұмыс орны немесе шетел терминология - белгілі бір
мамандық бар маман жұмыс станциясына жабдықталған, жұмыс орны болып
табылады және кейбір функцияларды орындау үшін автоматтандыруды қажет
етеді. Мұндай құрылғылар әдетте, қажет болған жағдайда, басқа да көмекші
электрондық құрылғылармен толықтырылды, дербес компьютер (ДК) бар және.
Оларға мыналар жатады: диск, принтерлер, оптикалық құрылғылар, графика
құрылғылары, басқа автоматтандырылған жұмыс станциялары (АЖО) және
жергілікті желі.
Ол IBM PC сәулет негізделген, сәулет әлемдегі ең көп таралған болып
табылады.
Модуль негізінен жергілікті АЖО желісіне және жұмыс орнындағы
ақпаратты орталықсыздандыру орталығы ретінде қарастырылатын, өздерінің
арнайы ресурстарын пайдаланатын және кейде жаһандық компьютерлік желілерде
қолданылатын ЭЕМ үшін есептеу техникасын пайдалануға бағытталған. [4-6].
Қазіргі уақытта көптеген салалар тұрмыстық жүйелерді басқаратын
тұжырымдаманы әзірледі. Олар жергіліктік деңгейдегі ақпараттардан тұрады,
иерархияның толық және әртүрлі деңгейі. Осындай жүйелерде жоғары деңгейді
талап ететін ақпараттың тек бөлігінде тек қана төменгі жақты операциялар
ғана жасалады.
Бірақ бұл жағдайда: қабылданған шешімдердің маңызды бөлігі және
жергілікті банк қорында сақталуы керек ақпарат.
Анықталған басқару идеясын іске асыру үшін әр деңгейде басқаруды
ұйымдастыру және дербес компьютерлер негізінде әрбір жұмыс орнын құру
қажет. Мысалы, экономика саласында сіз осындай модульді жоспарлауға,
процестерді оңтайландыруға, әртүрлі ақпараттық жүйелердің шешімдерін
қабылдауға және түрлі есеп жүйелерін жасауға болады. Әрбір нысанның мәніне
сәйкес келетін басқару элементін таңдау керек. Дегенмен, кез келген АЖО
құру принциптері бәрімен бөлісуі керек:
- жүйелігі;
- икемділігі;
- беріктігі;
- тиімділік.
Осы принциптердің әрқайсысының мағынасын түсіндірейік.
Жүйелігі. Автоматтандырылған жұмыс орнын құру функционалдық
мақсаттарымен анықталған жүйе ретінде қарастырылуы мүмкін.
Икемділік. Барлық кіші жүйелерді құру және олардың элементтерін
стандарттау арқылы жүйе оны алмастыра алады.
Беріктігі. Модульдің негізгі қағидаты мынадай: АЖО жүйесі, оған әсер
ететін ішкі және сыртқы факторларға қарамастан, негізгі функцияларды
орындайды. Бұл жүйенің жекелеген бөліктерінде орын алған қателерді оңай
шешіп, жүйені тез қалпына келтіру керек дегенді білдіреді.
АЖО -ның эффективтілігін жоғарыда сипатталған стандарттар, жүйені
құрастыру және опералық деңгейдің интегралдық көрсеткіші ретінде санау
керек.
АЖО функциясы жұмыс істемейді, ол компьютерлік бағдарламаның көмегімен
жұмыс істейді.
Қазіргі уақытта мұндай гибридті интеллигенцияның күрделі мәселесі
болып табылады.
Алайда мұндай маршрут АЖО өңдеу және функционалдылық негізінде жүзеге
асырылуы мүмкін. АЖБ өндіріс пен басқару тиімділігін арттыру құралы ғана
емес, сонымен қатар кәсіби мамандар үшін ыңғайлы әлеуметтік құрал. Мұнда
адам АЖО жүйесінде негізгі тұзақ болуы керек. Бұл зауыттың модулінің
маңызды жобасы. Персоналды жоспарлау, басқару шешімдерін қабылдау және
деректерді өңдеу - сондықтан әкімші, экономист, инженер, конструктор,
жоспарлаушы, архитектор, дизайнер, дәрігер, ұйымдастырушы, кітапханашы,
және - әрқашан мамандандырылған жүйесі, техникалық құралдар мен
бағдарламалық қамтамасыз ету жиынтығы, бетон маманы болып табылады.
көптеген мамандықтарға бағдарланған.
- Кез-келген мамандық үшін жалпыға ортақ талаптар жиынтығы ұсынылуы
мүмкін. Модуль жасаған кезде келесі талаптар орындалуы керек:
- Деректерді өңдеу құралдарының болуы;
- Диалог режимінде жұмыс істеу қабілеті (интерактивті);
- Эргономиканың негізгі элементтері: сыртқы орта мен ұтымды
орналастыру арасындағы функциялардың талаптарын қанағаттандыруға, ыңғайлы
еңбек жағдайларын жасауға, АЖО дизайнын, психикалық факторларды,
оператордың қолайлылығын және түстердің және пішін элементтерінің
талғампаздықтарын және т.б. қамтамасыз ету үшін АЖО операциялары жиынтығы;
- АЖО жүйесінде ДК қуаттылығының және жоғары өндірістік қуаттылығының
болуы;
- Бағдарламалық қамтамасыз етудің проблемаларын шешудің ұқсастығы;
Процессорларды автоматтандырудың ең жоғары деңгейі;
- АЖО операторларының кәсіпқойлары ретінде өздігінен қызмет көрсету
шарттарын оңтайландыру;
- жұмыс орындарының құралы ретінде мамандарды пайдалануды қамтамасыз
ету;
АЖО -тің құрылысы келесідей ішкі жүйелерді қамтиды: техникалық,
ақпараттық, бағдарламалық және ұжымдық.
Телекоммуникациялық компанияның диспетчерінің бағдарламалық
жасақтамасы диспетчердің жұмысын, сондай-ақ автоматтандырылған жұмыс
орнында оңтайландыруды және автоматтандыруды қажет етті. АЖО бағдарламалық
жасақтамасы келесі талаптарға сай болуы керек:
- орындалған функциялардың нақты сипаттамалары және Орталық
Комитетінің технологиясымен байланыс болуы;
- Ол инженерлік және эргономикалық факторлар мен адам мен машинаның
арасында қарапайым және оңай диалог есептеу қажет;
- компьютерлік жүйенің икемділігін қамтамасыз ету, жұмыс орындарындағы
өнімділікті арттыру.
Жұмыс орны компьютерлік терминал (дисплей) интерактивті режимі
ақпараттық хабарлама бейне арқылы басқарылады. Бұл АЖО негізгі жарықтандыру
технологиясы. Дисплей экранында түрлі құжаттарды модельдеу, тиісті кестелер
енгізу әдісі мен барлық осы процестердің ыңғайлы АЖО жұмыс істеу үшін
тиімді жолын береді.
Телекоммуникалық компания диспетчеріне арналған бағдарламалық қамтама
диспетчер жұмысы келесі есептерді шешу процесстерінен тұрады:
– Абоненттерді тіркеу;
– Оларға есептеулер жүргізуді қамтамасыз ету;
– Жеңілдіктер тобын белгілеу;
– Апталық және айлық есептер дайындау;
– Ақшалық салымдар түрлерін анықтау;
– Статистикалық есептеулер жүргізу.
Ақпараттық технология соңғы жетістіктер ақпараттық қорына жаңа
ұғымдарды алып келді. Байланысты жұмыс менеджерлер, бухгалтерлер,
дизайнерлер, ұйымдастырушылар, инженерлер мен Қызметкерлердің өзге
санаттарына олардың орнына жақын жоғары өндірістік және экономикалық
ақпарат микропроцессорлар есептеу ресурстарына. Дербес компьютерлердің
деректер базасын жақсартады және жұмыс орындарын автоматтандырады.
Жаңа ақпараттық технологияларды дамыту, келесі деңгейге автоматты
басқару жүйесін келтіру міндеті жоғары жылдамдықпен және жоғары
сыйымдылығы, жадының кезінде қуатты компьютерлер пайда. Қазіргі уақытта
Pentium 4-те 2,2 ГГц диапазоны, 512 Мб жедел жады, 80 ГБ қатты дискі мен
жүзімдіктер бар. автоматтандырылған жүйесі мен технологиясы басқару
туындайтын мүмкіндіктерін кеңейту және жетілдіру. Бұл жүйенің жаңа
нұсқалары пайда болды.
АЖ қызметінің тиімділігі оның негізгі функцияларының іс жүзінде
орындалуымен анықталады. АЖО келесі функцияларды орындайды:
а) бақылау объектісінің жай-күйі туралы ақпаратты қарау, жинау және
тарату,
өңдеу;
б) бағдарлама сияқты басқарудың әсерлерін генерациялау;
с) күшті басқаруды және оны іске асыруды жүзеге асыру
қадағалау;
д) басқару әсерін енгізу;
г) ақпарат алмасу.
АЖ жергілікті ауданы негізінде және электромагниттік өрістің әсерінен
тізбегін жұмыс істеп тұр, өйткені ол мұндай кедергілер қорғалған, себебі
Мысалы, бір ғана талшықты желісі, сондай-ақ жалпы пайдалануға болады. АЖ
жалпы техникалық талаптарды қанағаттандыратын есептік технологиялық
шарттарды қолданады.
Бағдарлама нақты тапсырмаларды және тапсырмаларды шешуде маңызды рөл
атқарады. Бағдарламалық қамтамасыз ету АЖ уақыт жұмыс істеуге мүмкіндік
береді компьютерлік технология, және деректерді өңдеу өңдеу, пайдалана
отырып берілген барлық қызметтерді орындау үшін жеткілікті болуы тиіс.
Ол келесі мүмкіндіктерді болуы тиіс: тұтастығын, сенімділігі,
икемділік, модуляция және құрылымы модуляция тиімділігін. АЖ бағдарламалық
жасақтамасы қолданбалы бағдарламалар қалтасын, дерекқорды басқару жүйесі
мен жүйелік бағдарламалық қамтаманы қамтиды. және т.б. қамтуы керек. БҚ
техникалық құрылғылар АЖ-нің диагнозын қамтиды және сенім грамотасын
тексеру керек. бағдарламалық қамтамасыз ету АЖ жұмыс сапасын қамтамасыз
ететін енгізу қателерін және өңдеу туралы ақпаратты алдын алу үшін
қабылдануы тиіс. ортақ бағдарламалық қамтамасыз ету, арнайы бағдарламалық
қамтамасыз ету және АЖ үзбей бағдарламалық қамтамасыз етуді одан әрі дамыту
көмегімен бағдарламаның орындалуын қамтамасыз ету керек. Әдетте, АЖ
бағдарламалық құралы өзара тәуелді және қайшы келетін элементтерді
қамтымауы керек.
Адам өмірінің барлық салаларында компьютерлік техника өндірісі мен
дамуы ақпараттық технология саласында үлкен бума болып табылады. Қазіргі
уақытта бірқатар ақпараттық технологиялар мен тиісті анықтамалар бар.
Ақпараттық технологиялардың кең спектрі - бұл ақпараттың генерациясы, адам
қызметінің барлық бағыттарында қолданатын ақпараттық қызметтердің түрі.
Негізгі өңделген өнім - бұл ақпарат. Ақпарат термині кейбір
жүйелердің ақпараты мен жүйелері, ұйым құрылымы, осы жүйенің барлық және
жекелеген элементтері іске асырылатынын білдіреді. Тар мағынада ақпараттық
технологиялар электрондық деректерді өңдеу технологиясы, бүкіл процесс -
процестер, процестер, қажетті жабдықтар мен құрылғылар ретінде түсініледі.
Ақпараттық технологияларды дамытуда математикалық көзқарастар маңызды болып
табылады.
Алгоритмдік әдіс математикалық модельдерді қолданып функционалдық
мәселелерді шешу әдістерін енгізудің алгоритмін жасайды. Олар әдеттегі
мәселелерді шешетін стандартты алгоритмдермен нақты тапсырмалар жобасына
арналған сирек алгоритмдерді қамтиды. Алгоритмдік тәсіл бағдарламалық
тұрғыдан негізделген. Ақпараттық технологияға арналған бағдарламалық
қамтамасыз ету операциялық жүйелер мен ортаны, бағдарламалау әдістерін,
аспаптық және программалаудың ерекше түрлерін қамтиды.
Ақпараттық ақпараттық жүйелер ақпараттық ағындар, ақпарат үлгілері,
дерекқорлар және ақпараттарды жинау мен ұсынудың басқа тәсілдерін қамтиды.
Әдістемелік әдістерге ақпараттық технологиялар мен сипаттама жасау
үшін әдістемелік материалдар, стандарттар, хаттамалар, үй-жайлар мен
құжаттар кіреді.
Тәжірибе кеңінен танымал, бірақ күрделі дерекқор тұжырымдамасына ие,
себебі бұл ұйым барлық қолжетімді ақпаратты қамтитын және көптеген
қосымшаларды пайдаланатын үлкен қойма. Барлық деректерді сақтайтын жад
құрылымы бір немесе бірнеше орындарда орналасуы мүмкін, екіншісінде олар
деректермен алмасу әдістерімен байланысты болуы керек. Ақпарат бағдарламаға
қол жетімді болуы керек.
Шындығында, бүгінгі қоғамдық дерекқорлар шектеулі пайдалануға
негізделген. Жиі дерекқор бір компьютер үшін жасалады. Дерекқор белгіленген
уақытқа сәйкес белгілі бір байланысты функцияларды іске асыруға
біріктірілуі мүмкін. Мұндай қондырғылар бүкіл жүйенің тиімділігі мен
қарқындылығының көпшілігіне көмектеседі.
Дерекқормен бірігіп, кішігірім болса да, бір-бірімен байланысты
деректер бір немесе бірнеше қосымшаларда кеңінен қолданылады; деректер
оларды қолданатын бағдарламалардан тыс сақталады; жаңа ақпаратты өңдеуге
немесе қолданыстағы ақпаратты өзгертуге, сондай-ақ дерекқордан ақпаратты
алу үшін кеңінен қолданылатын тәсіл.
Ақпараттық ресурстар құрылымға толығымен тәуелді болмаса, жүйе
ақпараттық қор бірлігін қолдайды. Жүйелердегі ақпаратты ұйымдастырудың
қарапайымдылығымен әр қолданба жазбалардың жиынтығын қамтиды. Деректердің
мақсаты - бірнеше ықтимал қосымшалардың біреуін ғана қолдану мүмкіндігі.
Сондықтан ақпараттық база көбінесе ақпараттық қойма ретінде дайындалады,
мұнда зауыттарда көрсетілетін қызметтерді орындау процесінде, сондай-ақ
мемлекеттік органдардың басқа ұйымға деген қажеттілігі бар. Бұл ақпараттық
ресурс ақпаратқа қол жетімділікті қамтамасыз етпестен, сонымен қатар ұйымды
басқару үдерісі ақпараттық мақсаттар үшін жоспарлау мақсатында немесе
сұрақтарға жауап беру үшін үнемі жаңарып, талап етілуі керек. Деректер
жиынтығын кедергіге қарамастан бірнеше қауымдастықтар пайдалана алады.
Деректер базасы көптеген жүйелерінде деректер бассейн қалалық
деректерді өңдеу бір мезгілде жүзеге асырылады, уақытты өңдеу нақты
ақпараттық ресурстарға деректерді өңдеуге есептелген және жатыр.
Бүгін жаһандық Интернет желісіне кеңселер шағын жергілікті желілерден
желілік ақпараттық желілер түрлі біріктірілген астам 82%, оның әлемде астам
133 млн компьютерлер бар. дәйекті компьютерлер интеграция жаһандық үрдістер
бірнеше түрлі болып табылады: мысалы, ақпаратты жеткізу жылдамдығы,
пайдаланушылар арасында ақпарат тез алмасу, тез жұмыс орнында жоқ, кез
келген жерде қажеттi ақпарат алуға мүмкіндігі және бағдарламалық қамтамасыз
ету түрінде әр түрлі, олардың компьютерлер арасында ақпарат алмасу мүмкін.
Бұл жаңа әлеуеті негізделген патенттелген ерекшеліктерін және
ақпараттық кешенін, осындай үлкен саны болуы мүмкін есептеу желісі бар.
Өндірістік үдерістің қарқыны іс жүзінде оны жүзеге асыруға мүмкіндік
бермейді.
Ақпараттық схемаларды жетілдіру үшін сізге ақпараттық технологиялар
туралы базалық білімді білу қажет. Бұл бағдарламалар ОҚО бойынша жер
комитетінің басшылығына дайындалды. Бағдарлама папкасында ақпараттық
басқарудың тиімді жүйесі бар.
Жұмыс станциясы (АЖО) келесідей анықталуы мүмкін:
Бұл технологиялық тәсілдерді жеке және ұжымдық пайдалануды
ұйымдастыратын ақпараттық технологиялар ұйымының жиынтығы, олардың
әрқайсысы кәсіби басқару қызметтерінің белгілі қызметтерін орындау үшін
кешенді кешен болып табылады.
АЖО отырып, мамандар мәтіндерді өңдеуге алатын мәтіндер өңдеуге болады
компьютерге оларды жіберуге, кеңестерге қатысу үшін ескертулерді алуға,
құжаттар мұрағатын ұйымдастыру. Әдетте, шешім қабылдау үдерісі мен
басқаруды әдетте команда жасайды. басқарушылық персонал олар жұмыс істейтін
үшін басқару және дәрежеде әр түрлі деңгейлерін сай болуы тиіс, өйткені
Дегенмен, модульдер проблемалық іске асыру маңызды болып табылады. Шешім
қабылдау және енгізу түрлі экономикалық қызметтерде кең таралған болуы
мүмкін және көптеген үй шаруашылықтары үшін көптеген қызметтер жеткіліксіз.
Бұл икемді және икемді басқару құрылымын жасауға көмектеседі.
АЖО құрастыру негізінде келесі негізгі шарттар кіреді:
1. Құралдың дағдыларын қалыптастыру, түпкі пайдаланушыны бейімдеу,
клиенттердің өзін-өзі дайындауына дайындық.
2. Кейбір білімнің трансформациясы, яғни жаңа міндеттер мен
тапсырмаларды автоматты түрде автоматтандыру, АЖО жүйесін қолдану және
тәжірибе жинақтау.
3. Модульдің мақсаты ДК-де жұмыс істейтін мамандарға тән жұмыс
режимінің бірлігі мен жұмыс істеуі болып табылатын белгілі бір міндеттер
классының міндетін шешу болып табылады - жалпы ақпаратты өңдеу блогы.
4. АЖО модулі - компьютерде жұмыс істейтін мамандар үшін әдетте
пайдаланылатын режимде жұмыс істеу және жұмыс істеу үшін пайдаланылатын
белгілі бір сынып үшін проблеманы шешу міндеті..
5. Эргономика - тұтынушыға қолайлы еңбек жағдайларын жасау және
қоғаммен достық қарым-қатынас орнату.

1.2 Бағдарламалық қамтаманы құрастырудың мақсаты

Өндірісте құжаттарды өңдеу және кіріспелеу қолмен жүргізілді,
яғни бланктарды толтыру офистік бағдарламаларды пайдалану арқылы
жүргізілді. Мұнда бір есеп беру А4 форматты бірнеше қағаздан тұруы
мүмкіндігі болды.
Кейбір жағдайда осындай есеп берулерді толтыру барысында қателер
туындайды. Сондықтан да бланктарды толтырғаннан кейін құжаттарды
қайта тексеруге тура келеді. Ал бұған адамның күші мен көп уақыт
шығындалады. Қорыта келгенде, бөлімшенің еңбек өнімділігі төмендейді.

Мамандардың қажет құжаттарды дайындау үшін үлкен көлемді
берілгендермен жұмыс істеуге тура келеді. Осындай жұмыс істейтін
жұмыскерлердің жұмысын жеңілдету мақсатында берілгендер қорын басқару
жүйесі (БҚБЖ) құрылды. БҚБЖ үлкен көлемді берілгендермен жұмыс істейді
және керекті мәліметтерді табуға арналған ыңғайлы жүйе болып
табылады. Көптеген мамандар жұмыс істейді. Сондықтан да әр түрлі
кестелерді өңдеумен байланысты жұмыс істеу, себебі көп жағдайларда
статистикалық ақпарат кестелік құжаттар түрінде жазылады.
Ұйымның кәсібі бақылау және координациялау үшін мекемелерде АЖО
түріндегі бағдарламалық құралдарды қолданады. Себебі, АЖО кәсіптің
барлық басқару процесстердің байланысы ретінде сипатталынады. Бірдей
операцияларды орындауға арналған әр түрлі бағдарламалардың үлкен
саны – мәліметтерді құру және өңдеу шарты ақпараттардың негізгі
әр түрлі 3 түрін сипаттайды: сандық, текстілік және графикалық.
Ақпараттарды сақтау үшін БҚБЖ қолданылады. Бұл барлық
мәліметтердің типтерін бүтіндей етіп сақтауға мүмкіндік береді [7,
8].
АЖО функциялау, функцияларды және адам мен ақпараттарды өңдейтін
машиналық құралдардың арасындағы ауырлықты дұрыс орналастыру
эффективті көрсеткіш береді. АЖО бұл еңбектің өнімділігін және
басқарудың эффективтілігін жоғарлататын құрал ғана емес, сонымен
қатар мамандардың әлеуметтік комфортығына байланысты. Берілгендермен
жылдам және ыңғайлы жұмыс істеу жұмыс уақытын қысқартады және
жұмыстың сапасын жоғарлатады.

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

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

Бағдарламалық қамтамасыз етудің дәйекті тәртібі бірінші және екінші
жетістіктерді біріктіреді. Бұл жағдайда әрбір бағдарламалық жасақтама бір
компьютерге негізделеді, бірақ ол есептеу тізбегінің ортақ жадысын
қолдануға да мүмкіндігі бар.
Бағдарламалық жасақтаманың жіктелуінің тағы бір түрі оларды
проблемаларды шешу түрінде келісуіне байланысты.
Бағдарламалық қамтамасыз ету белгілі бір топты егжей-тегжейлі және жан-
жақты талдауды қажет етеді және салыстырмалы рейтингі бар бағдарламалық
қамтамасыз етудің бір түрін таңдауға мүмкіндік береді. Бұл жағдайда
Бағдарламаны қарау қызметкердің Жер Комитетінің басшылығына ақпаратты
енгізу шығару, сақтау, бақылау және алмасуды қарастырады.

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

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

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

Ақпарат
Кірістік берілгендер
Бағдарламаның берілгендер қоры BDE механизмін құптайтын БҚБЖ MS
Access жүйесі негізінде құрылған. Әр түрлі БҚБЖ өңдеушілердің
бағдарламаларымен жұмыс істеу үшін бағдарламашыға өзінің бағдарламалық
кодын өзгертпей, BDE механизміне өзгертулер енгіздіртсе жеткілікті
болады.
Негізгі берілгендер, мысалы: абоненттер, мекен-жайы, телефон номері,
келісім шарт номерлері мен қосылған немесе ажыратылған мерзімдері, қосымша
қызмет түрлері, төлем ақы төлеу түрлері және т.б. берілгендер қолданушының
көмегімен толтырылады.
Енгіздірілген, есептелінген және таңдалынған ақпараттардың
негізінде есеп беру (отчет) ұйымдастырылады және баспаға
шығарылады.
Басқа да кейбір компанияға байланысты мәліметтер қызметшінің немесе
бағдарламашының жұмыс орнында толтырылады. Кейбір берілгендер автоматты
түрде кестеге жазылады. Ал, мәзірдің негізгі енгіздіру формасында
орналастырылған енгіздіру өрістеріне барлық мәліметтерді толтыру
міндетті болып саналады.

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

Беріктікке қойылатын талаптар
Бағдарламалық комплекс қамтамасыз ету керек:
– Бағдарламалық қамтамаға кіру мүмкіншілігін шектеу;
– Кассалық есептер бойынша құрылған есеп беруді баспаға
шығару;
– Берілгендер қорындағы мәліметтерді мерзімі бойынша өшіру;
– Басқа берілгендер қорынан мәліметтерді көшіру;
– Ұйымның телефондық номерлерін енгіздіру;
– Аралық немесе енгізілген мерзімі бойынша мәліметтерге
сұраныс құру;
– Қолданушыға көмек беретін анықтама құру.
Бағдарламалық комплекс мүмкіндік беру керек:
– Енгізілген мәліметтерді жөндеуге немесе корректировка
жасауға;
– Берілгендер қорындағы кестелерді өшіруге немесе
редактілеуге;
– Жаңа есеп берулерді ашуға және баспаға шығаруға;
– Қажет жағдайда парольды өзгертуге немесе жаңа парольды
орнатуға.
Аппараттық құрылғыларға қойылатын талап
Диплом жұмыстың алдына қойылған есебін жоғары дәреже орындау
үшін келесі компьютерді қолдану керек: Intel Pentium IV 700 -(RAM 256
Mb, HDD 40 Gb, CD-ROM 52X); баспа құрылғысы принтер- HDD HPackard 610
(A4, 8ppm,600*600 dp1,2 Mb, 10 pages мин шығарады); STIK 600 UPS тоқпен
қамтамасыздандыру блок.
Бұндай берілген ЭЕМ моделін таңдау себебім, өйткені АЖО-да
есепті шығару процессінде ақпараттарды өңдеу ресурстері және
бағдарламаны қолдану барысында базаның үкеюіне байланысты. Сонымен
қатар есептеуіш жүйенің жылдам атқаратын қимылын ескергенде ақпартты
өңдеу жылдамдығын қажет етеді, сол себептен осы моделді таңдадым.

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

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

Телекоммуникалық компания диспетчерінің қызметтерін автоматтандыратын
бағдарламалық қамтама жеке теле-радио компаниясы жұмыскерлер мен
қызметкерлердің қызметтерін автоматтандыруға арналған жұмыс орны болып
табылады. Берілген жүйемен жұмыс істеу үшін ең алдымен АЖО қызметшісі
бағдарламаның талаптарына сай мәліметтерді деректер қорына енгіздіру
керек. Осы енгіздірілген мәліметтер бойынша бағдарламаның кейінгі
есеп беру, сұраныс құру және баспаға шығару және т.б. операциялары
орындалады. Енгізілген берілгендер, берілгендер қорының кестелерінде
сақталынады. Оларды бағдарлама орындалу барысында өзгертуге болады.
Мәліметтерді көшіру операциясын орындағанда мәліметтер тиісті
папкасына көшіріледі. Ал кестелерді сақтау үшін Программ папкасы
арналған [7, 9].
Құрылған бағдарламалық қамтама құрамында ішкі жүйелердің функциялауын
және беріктігін қамтамасыз ету үшін екі есептің біріктіріліп,
шешілуі арқылы құрылады. Бұдан көрсетілген есептер арасында мәліметтер
алмасу деңгейінде болатын байланыс құрылу керек. Мәліметтер бойынша
берілген ішкі жүйе екі негізгі есептерді орындайды. Бастапқыда
абоненттер бойынша барлық мәліметтер берілгендер қорына тіркеледі. Бұл
мәзірдің Абоненттер терезесін ашу арқылы жүзеге асырылады. Содан
кейін осы мәліметтер негізінен есеп беру және сұраныс операциялары
қолданылады.
Телекоммуникация бойынша компания қызметтері туралы толық мәліметтер
берілгендер қорында сақталынады. Бұл дипломдық жұмыстың берілгендерін
үш берілгендер қорында сақталынады. Бұл берілгендер қорының ең бастысы
мәліметтерді енгізу терезесі болып табылады. Осы мәліметтер
енгізілгеннен кейін, оларды берілгендер қорымен жұмыс мәзірінде
берілгендер қорын жою, берілгендер қорын переиндексациялау, берілгендер
қорын басқа қорға көшіру сияқты әрекеттерді қолдану арқылы
берілгендер қорын өңдеуге болады. Берілгендер қорын тексеру және
жөндеу терезесі арқылы берілгендер қорындағы мәліметтерді
өшіруге, көшіруге, өзгертуге болады.
Жалпы алғанда, бағдарламада үлкен ауқымды мәліметтерді берілгендер
қорына сақтау жұмыс істеуді толық жеңілдетеді. Бұл кез келген
уақытта қажетті мәліметті жылдам табуға арналған әдіс болып
табылады.

Қарастырылатын бағдарламалық қамтаманың мақсаты
Дипломдық жұмыстың тақырыбы Пайдаланылған телефон байланысы қызметін
есепке алатын жүйе құрастыру. Құрастырылған бағдарламалық қамтаманың
қадамдық алгоритмі келесі 2.1-суретте блок-схема түрінде келтірілген.

Сурет 2.1. Бағдарламаның макро блок-схемасы
Құрастырылатын бағдарламаның мақсаты, жеке теледидар қызметін ұсынушы
компанияның қызметкері осы уақытқа дейін келісім шартта отырған
абоненттермен жұмысы мен жаңа абоненттерді деректер қорына енгізу және
олардың төлем толеу ақысын бақылау және есепке алу қағаз жүзінде қолмен
есептелініп жүргізіліп келген. Бұл өте үлкен уақытты алып отарған, жұмыс
істеу кезінде қателіктер жіберіліп отырған, мен осы процессті
автоматтандыру арқылы жұмыс өнімділігін арттыруды және оңтайландыруды
ұйғардым. Дипломдық жұмысты жобалау кезінде ол өзінің ресурстарға сұранысын
ұсына алады.
Электрондық Resource Manager дербес компьютерді талап етпейді және
табысты операциялық жүйелер Windows 95, 98, 2000 немесе Windows NT қосуға
болады ешқандай жұмыс станциясы, қосылуға болады. Басқару элементімен жұмыс
істеу үшін пернетақтаны пайдаланудың қажеті жоқ, ол өте ыңғайлы және
пайдаланушыдан қосымша күш қажет етпейтін тышқан манипуляторын қолдану
жеткілікті. Басқаруда ешқандай үзіліс жоқ, себебі барлық пайдаланушы
жасаған диалогтар пайдаланушыға ақпаратты енгізудің қажеті жоқ ақпаратты
таңдауға мүмкіндік береді. Барлық ақпарат бір файлда жиналмайды, бұл жүктеу
уақытын және ЖЖҚ мөлшерін, еренсілтемелері бар жеке файлдарды көбейтеді
және олар қажет ақпаратқа тез қол жеткізуге мүмкіндік береді.

Құрылымдық жобалау
Дипломдық жұмыстың қызметі компания абоненттерін есепке алатын және
жиналған деректер бойынша есеп беретін автоматтандырылған бағдарламалық
қамтама құрастыру. Мұнда қарастырылатын барлық процесстер қамтылған.
Бағдарламалық жасақтама Delphi 7.0 бағдарламалық жасақтамасына
негізделген. Delphi - Windows үшін ыңғайлы бағдарламалау құралы. Ол
бағдарламалық жасақтаманы дамытуды, қолданбалы мәзірлерді жасауды,
анимацияны, көптеген операторларды пайдаланатын мультимедиялық процестерді
ұйымдастыруды, OLE-технологиясын қолданып, басқа офистік қосымшаларды
шақыруды, олармен жұмыс істеуді және тағы басқаларды қамтиды. сіз көп нәрсе
істей аласыз [10-12].

2.2 Бағдарламалық қамтаманы құрастыруға қажетті бағдарламалық және
аппараттық құралдарды таңдау және талдау жасау

Бағдарламалық қамтамасыз етудің бір жиынтығы үшін автоматтандырылған
бағдарламалық қамтамасыз ету мен бағдарламалық қамтамасыз ету жиынтығы
ұйымдасқан бағдарламалық жасақтама жиынтығы және күнделікті компьютермен
жұмыс істейтін жұмыс орнында нақты тапсырмалар мен тапсырмалардың
орындалуын қамтамасыз етеді [13].
Қазіргі бағдарламалық қамтамасыз ету, автоматтандырылған жүйелік
бағдарламалық қамтамасыз ету негізінен екі санатқа бөлінеді:
1. Жүйелік бағдарламалық құралдар;
2. Арнайыландырылған бағдарламалық құралдар;
3. Техникалық және аппараттық құралдар.
Жүйелік бағдарламалық жасақтаманың сипаттамасы жүйенің бағдарламалық
жасақтамасын тағайындаумен байланысты. Жүйелік бағдарламалық құралды сол
компьютерлік жүйесін қызмет көрсету процесінде компьютерлік жүйесіндегі
пайдаланушыларды қызмет етеді.
Пайдаланушы есептерін қамтамасыз ету және ұйымдастыру, бағдарламалық
қамтамасыз ету сипаттамасы үшін жауапты болып табылады. Бұл санатта
Бағдарламалық жасақтама бөлінеді: арнайы және қолөнер, және сондықтан ол
арнайы және қолданбалы бағдарламалық қамтамасыз ету компоненттерін жасайды.
Арнайы бағдарламалық қамтамасыз ету, сол жүйеде пайда проблемаларды
шешеді автоматтандырылған жүйесінің жəне басқа да жүйелерінің мәселені
шешеді, және, тиісінше, оларды қолданады.
Сипаттамасы қолдану, олар пайдаланушы бағдарламаға кез келген
өзгерістерге дайын түрінде пайдаланылады осы бағдарлама, әзірлеуші болып
табылмайтын арнайы есептер бөлімін шешу үшін түрлі салалардағы пайдаланушы
ретінде пайдаланылады.
Қолданбалы бағдарламалық қамтамасыз жалпы және арнайы мақсаттағы
бағдарламалық қамтамасыз ету және коммерциялық деңгейде бөлінеді.
бағдарламалық қамтамасыз ету жалпы мақсаты мыналарды қамтиды: мәтіндік
редакторлар, басып шығару жүйесін, графика жүйесін, деректер базасын
басқару жүйесін, кешенді жүйесі. Нақты мақсаты бағдарламалық қамтамасыз ету
авторлық құқық жүйесін, сараптамалық жүйелер, мультимедиялық жүйелерді,
гипермәтіндік жүйені қамтиды. Бағдарламалық қамтамасыз етудің бағдарламалық
қамтамасыз ету деңгейі мамандар үшін автоматтандырылған жұмыс орындарын,
автоматтандырылған ғылыми зерттеулерді, автоматтандырылған жобалау
жүйелерін және техникалық процестерді басқарудың автоматтандырылған жүйесін
құрайды [14-17].
Бағдарламалық жасақтама: стандартты, типтік және арнайы бағдарламалық
қамтамасыз етуді қамтиды.
Стандартты бағдарламалық қамтамасыз ету санаттарын сипаттайтын, бұл
бағдарлама еркін бір бағдарламалық қамтамасыз ету жүйесінен берілуі мүмкін,
және одан әрі өзгеріссіз пайдалануға болады. Оларда стандартты компьютерге
техникалық қызмет көрсету үшін жекелендірілген бағдарламалық пакет кіреді.
Әдетте, мұндай бағдарламалық қамтамасыз ету жүйесі мен, ең алдымен, осы
операциялық жүйені анықтау үшін құралдарды қамтиды.
Стандартты бағдарламалық қамтамасыз ету операциялық жүйені қамтиды.
Операциялық жүйе компьютерлік жүйеде есептеу үрдісін ұйымдастыратын
бағдарламалық пакет.
Диссертацияны жоба әзірленген, ол жарық пен ұялы және озық жүйелердің
түрлі қамтамасыз ететін стандартты технология іске қосылған заманауи ДК
тиімді жұмыс істейді ретінде бағдарламалық қамтамасыз ету Windows XP
операциялық жүйесі бар алдын ала орнатылған, автоматты анықтау және мұндай
жүйе аппараттық құрылғыларын қалпына келтіру қамтамасыз ете алады
пайдаланушыларды орнату және қалпына келтіру оңай.
Операциялық жүйе деңгейінде қолайлы кез-келген операциялар Windows-ден
шықпастан орындалуы мүмкін. Тиеу, дискіге жазу, басып шығару мәтіндік
файлдар - бұл барлық Windows бастап деп атауға болады, және сіз операциядан
кейін Windows оралуға болады. құрылымы мен орналасуын бақылауларды, қызмет
бағдарламалары бойынша мәзірі құрылымын және операциялар жиынтығы, сондай-
ақ тінтуірмен орындалатын операцияларды стандартталған барлық қызмет және
қолдану терезелер үшін, бұл стандарт болып табылады.
Стандартты бағдарламалық қамтамасыз ету сияқты типтік бағдарламалық
жасақтама айырмашылық қолданылғанда нақты жүйеде белгілі бір пайдаланушыға
ғана орнатылуы керек. Бұл пайдаланушыға арналған бағдарламалық жасақтама
жиынтығы және мәселелерге типтік шешім. Олар компьютердің функционалдығын
кеңейтуге, деректерді өңдеуді басқаруға және басқаруға арналған.
Арнайы бағдарламалық қамтамасыз ету автоматтандырылған жүйенің арнайы
есептері арқылы өңделеді. Олар жүйе құрылған кезде жасалған бағдарламадан
белгілі бір ақпаратты қамтиды. Мұндай бағдарламалық қамтамасыз ету
мамандандырылған автоматтандырылған жұмыс орындарының жұмысын толығымен
қамтамасыз етеді.

Арнайыландырылған бағдарламалық қамтаманы таңдалуы
Пайдаланылған телефон байланысы қызметін есепке алатын жүйе
құрастыру тақырыбына жазылған дипломдық жұмысқа кіріскенде “Бұл үшін
қандай жұмыс істеу ортасын таңдау керек?” және “Неге көңіл бөлу керек?”
деген сұрақтар туындады. Бұған түрлі бағдарламалық пакеттер мен
қосымшалардың көптігі себеп болды. Қандай пакет таңдалмасы жасалған
бағдарламалық қамтама келесі талаптарға жауап беруі тиіс болды:
► қолданушының қолдануына жеңіл және қарапайым болуы тиіс;
► үлкен дискілік кеңістікті алмауы тиіс;
►жағымды пайдаланушы интерфейсі болуға және пайдаланушыны
шатастырмауға міндетті;
► көп пайдаланушылардың қолдануына тиімді болуы тиіс.
Delphi 7.0 бен далаальдық тәліне тәңірі. Delphi 7.0 нұсқасы Windows32
операцияларын жүйенің негізінде жасалды. MS -Windows графикалық қабық шасын
(GUI) қажет емес.
(GUI) – қолданушыға DOS командалық-басқарылатын интерфейсіне
қарағанда, күрделірек және жайлы ортаны ұсынады. Windows-та жұмыс
интуитивті түсінікті принципке негізделген. Бір жұмыстан екінші жұмысқа
тез өтуге болады және олардың арасындағы ақпаратпен алмасуға болады.
Бірақта қосымшаны құрастырушылар Windows ортасын құрастыру қиын
болғандықтан бағдарламалаудың бірқатар қиындықтарымен кездеседі.
Delphi-дің басты ерекшелігі қосымша қосымшаларды жасаудың компоненттік
және объектілі әдістерін пайдалану болып табылады. Бұл бағдарламалау
технологиясындағы революция деп атауға болады. Компоненттік тәсіл
қарапайым: әрбір қосымша кітапхана бағдарламалау ортасында дайындалған және
белгілі бір әрекеттерді орындайтын компоненттерден тұрады. Егер олар
жеткіліксіз болса, объектіні өңдеу бағдарламасы жасалады. Delphi-те
қолданылатын негізгі кітапхана Visual Components Library деп аталады.
Пайдаланушы жаңа компонентті дайындап, оны осы тақтаға қосады [1-4, 10,
11].
Delphi - Windows үшін ыңғайлы бағдарламалау құралы. Ол бағдарламалық
жасақтаманы дамытуды, қолданбалы мәзірлерді жасауды, анимацияны, көптеген
операторларды пайдаланатын мультимедиялық процестерді ұйымдастыруды, OLE-
технологиясын қолданып, басқа офистік қосымшаларды шақыруды, олармен жұмыс
істеуді және тағы басқаларды қамтиды. сіз көп нәрсе істей аласыз.
Бұл үлгідегі Delphi-дің негізгі сөйлемі - ең көп қолданылатын код. Бұл
әзірлеушілерге қолдануға дайын нысандар арқылы қосымшаларды жасауды
жылдамдатуға мүмкіндік береді. Сонымен қатар, Delphi сіз өзіңіздің
ортаңызда объектілерді жасауға мүмкіндік береді. Жасаушылар жасай алатын
нысандардың түрлері бойынша ешқандай шектеулер жоқ. Барлығы Delphi-да
жазылған, сондықтан жасаушылар қоршаған ортаны құру үшін пайдаланылатын
заттар мен құралдарға қол жеткізе алады. Қорытындылай келе, Borland немесе
басқа компаниялар мен сіз жасаған нысандар арасында ешқандай айырмашылық
жоқ.
Delphi базалық кластардың 270 иерархиясынан сәтті таңдалған басты
нысандарды қамтиды.
Delphi - ең маңызды технологиялық комбинациялардың кейбірі:
►Машиналық кодқа ауыстыратын жоғары өнімді компилятор
►Компоненттердің объектілі-бағытталған моделі
►Берілгендер қорын құру үшін масштабталатын құралдар
►Визуальды компоненттердің кітапханасы

Машиналық кодқа ауыстыратын жоғары өнімді компилятор
Delphi компиляторы бастапқы мәтінде минутына 390 мың жолды түзетуге
мүмкіндік береді. Бұл жасауды оңайлатуға және аяқталған блог
бағдарламаларын бірден тексеруге мүмкіндік береді. Бұл тілдің төртінші
буынына (4GL) тиесілі екенін дәлелдейді. Delphi-де жоба дизайны
интерпретатор ортасынан 10-20 есе жылдамырақ ерекшеленеді.
Сондай-ақ, оңтайландыру сегменттері параметрінде орындалатын
файлдардың көлемін азайтуға мүмкіндік береді. Сіз компиляторды синтаксистік
тексеру режиміне жібере аласыз. Аяқталған файлдарды құрастыру және жеткізу
процесі орындалмайды.
Осылайша, Delphi қосымша қосымшаларды жасау үшін ыңғайлы орта болып
табылады.

Компоненттердің объектілі-бағытталған моделі
Нысандар кітапханасы көрнекі компоненттерден тұрады. Олар WMS, клиент-
сервер архитектурасының қосымшаларын әзірлеуді жеңілдетуге көмектеседі.
Нысандар Borland Database Engine құралының төменгі деңгейін қамтыды.
Деректерге қол жеткізетін және көрсететін нақты компоненттер жиынтығын
қарастырамыз. Қол жетімді компоненттер бағдарламалық қамтамасыз етуді,
деректерді беруді, таңдауды және тағы басқаларды орнатады. операцияларды
жүзеге асырады.
Деректерді визуализация компоненттері тізімдегі өрістерді білдіреді.
Көрінетін деректер мәтін, графика немесе кез-келген форматтағы болуы
мүмкін. Кестелер дерекқорды бірнеше бөлек файл түрінде сақтайтын
дерекқорларды сақтайды. Кейбір бағдарламалық жасақтама барлық кестелер мен
индекстерді қосып, бір ғана файлды қамтиды. Мысалы, Paradox және dBase
кестелері әрдайым бір дискіде бөлек файлдарда сақталады. DBF файлында
немесе Paradox .DB каталогындағы файлдар dBase берілген ресурс ретінде
қарастырылады.
Басқаша айтқанда, файл пішімін Paradox және деректер базасын, немесе
деректер базасын форматында, кез келген файлды қамтитын кез келген каталог,
Delphi бір бағдарламалық қамтамасыз ретінде қарастырылады. басқа
бағдарламалық қосылу үшін басқа қалтаға қосылу үшін оны жеткілікті.
Interbase барлық кестелерді кеңейтіңіз. GBF бір файлда сақтайды, сондықтан
бұл файл Interbase болып табылады.
SQL, Borland Database Engine негізінде Delphi объектілері. Delphi-ақ
Borland SQL Link қамтиды, сондықтан Oracle, Sybase, Informix және InterBase
қол жеткізу өте тиімді болып табылады. Delphi-ақ жергілікті InterBase
сервер қол қосады. Бұл қосымшалар әртүрлі ішкі SQL серверлері оффлайн
мүмкіндік береді. Delphi ортасында сіз жергілікті компьютерлік ақпараттық
жүйелер процессор деректерді сақтау үшін файл пішімі .dbf және .db
пайдалануға болады. Ол Windows 4.0 InterBase пайдаланатын болса, оны
қолдану кез келген өзгерістер жоқ клиент-сервер архитектурасында жұмыс
істейтін болады.

Берілгендер қорын құру үшін масштабталынатын құралдар
Бағдарламалық жасақтамамен жұмыс жасағанда, Delphi тілінің ядросы
төмен деңгейлі ядро - Borland Database Engine (BDE) процессорының ядросына
негізделген. Оның интерфейсі интеграцияланған бағдарлама интерфейсі (IDAPI)
деп аталады. Бұл екі түрді өшіреді (BDE және IDAPI). Сондай-ақ, SQL
серверлерінде пайдалануға болатын навигациялық жиынтығының түрін, тіпті BDI
деректерін жазу үшін дәстүрлі деректерді қолдана отырып, пайдалануға
болады. BDE-ге қоса, Delphi Microsoft ашық дерекқордың қосылу мүмкіндігін
пайдаланып дерекқорға қол жеткізе алады. Алайда, іс жүзінде, BDE көмегімен
жасалған жүйенің жұмысы ODBC өнімділігінен әлдеқайда көп. ODBC драйверлері
BDE-ге қосылуға мүмкіндік беретін арнайы ODBC ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Адаптивті-ақпараттық сайтты параллель бағдарламалау технологиясын қолданып құру
Құжаттардың электрондық архиві
Деректер базасына сұраныс құру
Java тілінде қарапайым сағат құру
Объектіге бағытталған бағдарламалау
Сатушы қызметкердің жұмысын автоматтандыру
АКБУРА -555 ЖШС - ның қызметтерін автоматтандыратын БҚ құрастыру менеджеріне арналған бағдарламалық қамтамасыздандыру
Қазіргі таңдағы кәсіпорындарды басқарудың бағдарламалық қамтамасыздандырылуы
«Жылан» ойыны тақырыбы бойынша JAVA бағдарламалау тілі
Бағдарламалық жасақтама талаптары
Пәндер