Компьютердің қосымша құрылғылары

Автор: Пользователь скрыл имя, 14 Февраля 2013 в 02:42, реферат

Описание работы

Есептеуші техника құралдарының дамытылуы мен адам іс- әрекетінің барлық
салаларына компьютерлердің келе және процесс. Компьютердің қолданылуының әсерлілігі, компьютермен шешілетін функциялар шеңберінің адам кез – келген болып отыр.

Работа содержит 1 файл

опер.docx

— 73.37 Кб (Скачать)

КІРІСПЕ 
Есептеуші техника құралдарының дамытылуы мен адам іс- әрекетінің барлық 
салаларына компьютерлердің  келе  және  процесс. Компьютердің қолданылуының әсерлілігі, компьютермен  шешілетін функциялар шеңберінің  адам кез – келген  болып отыр. 
Берілгендер қорын басқару жүйелері кәзіргі уақытта үлкен көлемді 
ақпараттармен жұмыс жасауда  бөлігін қамту үстінде. 
Сондықтан, БҚБЖ адам жұмысының үлкен бөлігін қамту орталығына арналған арнайы жасалынған .Мұндай бағдарламалық қамтамалар 
орталықтың көлемді ақпарат ағынын  өте күрделі  техника құралдарын 
қолдануға ерекше ықылас бөлінуде. Бұл есептеуіш құралдарының,  Бұл ЭЕМ адам  облыстарында ақпараттарды өңдеуде ыңғайлы құрал болып табылады. 
Дербес компьютерлердің габариттері оларды  ДЭЕМ-мен қатынаста емес етеді. 
Заманауи ДЭЕМ-дің жылдам әрекет етуі және үлкен көлемді сыйымдылығымен ерекшеленеді. Олардың 
медицина саласының мынадай  қысқарту, жұмыстың сапасы мен дұрыстығын жоғарылату және    соңғы нәтижені жылдам алуға мүмкіндік береді. 
Дипломдық жоба нақты осы  тақырыпта «Отбасылық дәрігерлік амбулаторияда науқастың жеке картасын  жүргізу және тіркеу бойынша АЖ құру». 
Ағымдағы Дипломдық жобаның маңыздылығы бұл, ... ... ... ... қажетті ақпараттық жүйелерін қамтамасыз етеді. 
Мұндай бағдарламалардың дайын күйінде болмағаны дұрыс, себебі, барлық 
денсаулық ... ... өз ... ... ... ... Ақпараттық жүйелерге талдау және шолу жасау 
Ақпараттық технология саласындағы ең жаңа жетістіктер ақпараттық қор 
ұйымдастырудағы жаңа ... алып ... ... ... ... ... ... ақпаратты – есептегіш ресурстар 
менеджерлер, есепшілер, жобалаушылар, ұйымдастырушылар мен ... ... ... жұмыс орындарына жақындай түсуде. Жеке 
компьютерлер қорында мәліметтерді өңдеу жүйесі жетілдіріліп, ... ... ... ... ... жоғары жылдам істейтін және 
үлкен еске ... ... бар ... ... ... ... ... жүйесін жаңа сатыға көтеру міндеттерін қойды. Қазіргі 
уақытта түрлі салалардағы адам ... Pentium 4 ... ... 2,2 GHz, 512 Mb ... еске ... ... 160 Gb... – винчестерлермен енгізілді. Тізбектік технологияның пайда болуы 
мен басқарудың автоматтандырылған жүйесінің мүмкіндіктері кеңейді ... Осы ... жаңа... ... ... ... жүйенің (АЖ) тиімділігі оның негізгі ... ... ... АЖ ... ... ... басқару объектісі жай-күйі жайындағы ақпаратты сараптау, жинау, ... ... ... ... мысалы бағдарлама түрінде; 
в) басқаратын ықпалды орындауға өткізу және оның орындалуын қадағалау; 
г) басқару ықпалдарын іске асыру; 
д) ақпарат ... үшін ... ол ... ... ... ... және ... алаң әсерінен жұмыс істейтіндіктен 
бірканалды талшықты сызықты тұтастай пайдалануға болады, себебі олар мұндай 
кедергіден қорғалған. АЖ-ге есептеу технологиясының жағдайлары ... олар ... ... ... ...үшін, оның құрамына кіретін және нақты ... ... ... ... ету ... роль ... ... қамтамасыз етуі барлық қызметтерді орындауға жетерлік болу 
керек, ол қызметтер есептегіш техника жағдайларын қолданумен жүзеге ... ... ... ... өз ...... ... мүмкіндік беретін талап етілген ... ... ... ... ... ие ... керек толықтай тұтастық, ... ...пен ... ... пайдалану 
тиімділігі. АЖ-нің бағдарламалық қамтамасыз ету ... ... ... ... ... басқаратын жүйелер, жүйелік 
бағдарламалық қамтамасыз ету. ... ... ... БҚ АЖ ... ... ... ... және енуші ақпараттың сенімділгін 
тексеру болуы қажет. АЖ-нің бағдарламалық қамтуында ақпаратты ... ... ... ... ... ...асуы ... олар АЖ 
қызметінің орындалу сапасын қамтамасыз ... ... ... ... ... ... қамту бөліктерін ретке келтіруді жүзеге жүзеге 
асыруға мүмкіндік туғызу керек, және АЖ-нің ... ету ... ... ... әрі ... дамыту қажет. Жалпы алғанда АЖ- 
нің бағдарламалық қамтуы бірін-бірі өзара ... және ... ... өз ішіне енгізбеуге тиіс. 
Адам өмірінің барлық саласына компьютерлік техниканың өндірілуі мен 
дамуы ақпараттық технологияның өте ... ... ... ... ... ... мен ... сәйкес анықтамалардың бірқатары 
бар. Ең кең көлемде ақпараттық технология ұғымы – бұл ... ... ... қызметтің түрі, ол адам іс-әрекетінің барлық саласында 
қолданылады. 
Негізгі қайта ... ... ... ... ... ... арқылы 
мәліметтердің жиынтығы кейбір жүйенің фактілері мен білімдері, ... ... осы ... ... және ...... асу ... ұсынылады. Тар мағынасында ... ... ... ... ... ... әдіс – ... қажетті техника мен құрылғылар, болып түсініледі. Математтикалық 
тәсілдер ... ... ... ең өзектсі болып табылады. 
Алгоритмдік тәсіл математикалық үлгілермен ... ... ... ... ... ... ... Олардың ішіне әдеттегі 
тапсырмаларды шешетін стандартты алгоритмдермен жекелеген тапсырмалар үшін 
жобаға ... ... ... ... ... ... тәсіл негізінде ... ... ... қамтылуы ішіне операциялық жүйелер мен орталар, бағдарламалау 
тәсілдері, бағдарламалау тәсілдерінің инструменталды және ... ... ... ... ... ақпарат процестерін 
сипаттау, ақпараттық үлгілер, мәліметтер қоры мен банкі, ... ... ... ... және ... түрлері кіреді. 
Әдістемелік тәсілдер өз ішінде әдістемелік ... ... ... ... құрудың алғы шарттары 
мен құжаттары, сипаттамаларды қарастырады. 
Тәжірибеде өте жақсы белгілі, ... қиын іске ... ... ... бар, ол ... ... үлкен қойма іспетті онда ұйым бар қажетті 
мәліметтерді енгізеді де ... ... осы ... ... Барлық мәліметтер сақталатын еске сақтаудың құрылымы бір не бірнеше 
жерде орналасуы мүмкін, соңғы жағдайда олар ... ... ... ... ... Мәліметтерге бағдарламаның қолы жетуі 
тиіс. 
Шындығында, бүгінгі күні кездесетін көпшілік мәліметтер қоры ... ... ... ... бір ЭЕМ – ге ...... ... Мәліметтік қор жекелеген туыстық функциялардың жүзеге асуына 
белгіленген уақытқа сәйкес, ... ... ... ... ... ... ... тиімділік пен қарқындылықтың көбіне көмек берсе. 
Мәліметтік қоры бірге, бір-бірімен өзара байланысты ... олар аз ғана ... ... олар ... түрде бір не 
бірнеше қосымшаға кеңінен қолданылады; ... ... ... тыс ... жаңа мәлімет қосымшалау немесе бар 
мәліметті модификациялау үшін, ... ... ... ... ... ... ... тәсіл қолданылады. 
Егер бұл мәліметтік қорлар құрылымы жағынан толықтай ... ... ... қорының бірлігін ұстайды. Жүйелерде мәліметті ... ... ... өз ... ... ... қорды тағайындау деген бұл – бір ғана қосынды мәліметті көптеген 
мүмкін болған қосымшалар санына қолдану ... ... ... ... ақпараттық қойма есебінде жиі дайындайды, оның қажеттігі 
зауыттарда анықталған қызметтерді орындау процесінде туу ... ... ... бір ұйым үшін ...... ... қор тек ақпарат алу мүмкіндігін ғана қамтамасыз етпеуі тиіс, 
сондай-ақ оның үнемі жаңарып, ... ... ... ... қажеттілігі 
туу керек, жоспарлау мақсаттары ... ... ... ... ... қорда ақпаратты іздеуді жүзеге асырған дұрыс. ... ... ... ... ... бар жоғына қарамай 
қолдана алады. 
Мәлімет қоры мәліметтердің қалталық өңделуі үшін ... ... ... ... ... ... осы әдістерінің жиынтығы 
ескерілген, ал көптеген жжүйелерде ... ... ... ... нақты уақытта қалталық мәлімет өңдеуімен бір уақытта жүргізіледі. 
Бүгінгі ... ... 133 ... астам компьютерлер бар, олардың 82% 
- дан көбі ... ... – ... ... кіші ... ... ... тізбек Internet-ке дейін, біріктірілген. 
Тізбектегі компьютерлерді біріктіруге арналған бүкіл ... ... ... ... ... ... ақпараттық хабарларды тарату 
шапшаңдығы қолданушылар арасында ақпарат алмасудың шапшаң мүмкіндігі, ... ...жер ... кез ... ... ... ... тез 
алу мүмкіншілігі, сондай-ақ түрлі бағдарламалық қамту ... ... ... ... өз ... ... ... алмастыра 
алуы. 
Мұндай зор патенциалды мүмкіндіктерді алып жүре алатын есептеуші тізбек 
пен сол жаңа потенциаолды бой ... ... ... ... ... де өндіріс процесінің айтарлықтай қарқындағы ... оны ... ... ... ... ... ... түсу үшін ақпараттық ... ... ... бар ... ... ... ... қалқасы 
ОҚО бойынша жер комитетің басқару үшін дайындалған. Бағдарламалар қалтасы 
тиімді интерфейспен басқаратын қызмет ... ... - ... бар ... ... орнын (АЖО) былай анықтауға болады: 
Ол ақпараттық қор ... ... ... ... тәсілдерді жеке және ұжымдық қолдану, мұның бәрі басқарманың 
кәсіби қызметтерінің жекелеген ... ... үшін ... ... ... ... ... өңдеп, ЭЕМ-нің жадында сақталған оларды 
жіберіп, хабарламалар алуға, жиналыстарға қатысу, құжаттардың өз архивін 
ұйымдастыруға ... ... ... ... дайын ала алуға мүмкіндігі 
бар. Әдетте шешімдер қабылдау процесі мен басқаруды жалпылай алғанда ұжым 
атқарады. Бірақ АЖО ... ... асуы аа ... ... ... ... түрлі деңгейі мен жүзеге асатын қызметтің ... ... ... шешім қабылдау үшін ақпарат дайындау ... ... және оны ... ... ...экономикалық қызметтерде жалпыға ортақ 
болуы мүмкін және де ... ... ... ... ... ... ... Бұл басқарудың өзгермелі, иілімді құрылымын құруға 
көмектеседі. 
АЖО құрастыру ... ... ... ... ... ... тұтынушыға барынша икемделген, АЖО дағдыларының тәсілдерінің 
инструментальдылығын құру, тұтынушының өзін - өзі ... ... ... ... ... яғни АЖО – ның ...арқылы өздігінен 
жаңа қызыметтер мен тапсырмаларды шешіп, автоматтандырып, жүйеге жұмыс 
істегенде ... ... АЖО ... ... белгілі тапсырма класын шешуге арнау, ол 
ДК – мен жұмыс істейтін мамандарға тән жұмыс режимінің ... мен ... ... ... өңдеудегі бірлігі. 
4. АЖО мәліметті өңдеу жүиесінің басқа элементтерін мен түиіндестігін 
қамтамасыз ететін құрылымның ... және АЖО ... ... ... ... мен ... Эргономика яғни тұтынушы үшін жұмыс істеудің тиімді шарттарын құру 
және жүиемен байланыстығын достық қарым-қатынасты құру. 
1.2 ... ... ... ... ... ... БҚ құру оны құрылымдап, жобалау 
кезеңіндегі өткізуін құрады. 
БҚ құрылымдауға ... ету ... ... ... БҚ – ның ... ... қамтамасыз ету және ... ішкі жүйе ... ...мен ... ... жылы ... – ... – ақпараттық тәсілдердің параметрлерін зерттеу, шектеулер мен 
талаптарды қанағаттандыратын ... ... ... ... және ... ... ... бөлігі БҚ 
нақты мазмұнын анықтайды, тұтынушының қызмет ету ... ... ... ... ... тапсырмалар жиынтығын сипаттайды. Функционалды қамтуды 
даярлаудың негізінде тұтынушының БҚ деген талаптары мен (кіретін ) енетін ... ... ... ...қоса ... ... ... сенімділік деңгейінің әдіс – тәсілдері, ... ... ... жылы ... – қатынас. Әдетте осында рұқсат етілмеген 
тәсілдерден ... ... мен ... болғанда қайта қалпына келтіру 
жүйесі, ойластырылмаған жағдайда басқару тәсілдерін де жатқызады. 
Қамтамасыз ету бөлігі ... ... ... ... ... техникалық, технологиялық және басқалар. 
Ақпаратпен қамту ұйымының ақпараттық қорын сипаттайды, ақпараттық 
байланыстарды ... ... ... ... ... ... белгілеп, мазмұндайды. 
БҚ – ның бағдарламалық қамтуы жалпы және функционалды болып ... ... ... ДЭЕМ – мен ... ... да ... ендіреді, және қолданбалы бағдарламалар, операциялық жүйелердің 
мүмкіндіктерін кеңейтетін, ... ... ... ... ... БҚ ... жұмысын басқаруға арналған, жадқа кіруді 
ұйымдастырады, перифериялық құрылғылар, процессорды ... мен ... ... ... ... ... ...орындалуын қамтамасыз етеді. 
Функционалды БҚ функционалды автоматтандырылғанына арналған, ішіне 
әмбебап ... мен ... ... ... ... тәсілдерді жобалағанда нақты тұтынушыға жобаланған бағдар 
принциптерін сақтаған дұрыс. Бағдарламалық және техникалық қамтуға арналған 
талаптардың ... ... ... ... ... ... тұтынушының кәсіби бағдарлау проблемасын шешуге мүмкіндік береді. 
БҚ ТҚ ДЭЕМ қоры бойынша ақпаратты өңдеу тәсілі мен техникалық кешенді 
ұсынады, ол ... ... және ... ... ... кызметінің 
автоматтандырылуына белгіленген. Ұйымдық басқару саласы маманының БҚ әдетте 
жеке немесе ұжымдық тұтынатын ... ... БҚ ... ... ... ... БҚ ... тапсырмалар кешенінің 
технологиялық процесті пайдаланған тұсына белгіленген. 
Технологиялық процесс енгізуді, мәліметті бақылауды, жөндеуді, жинауды, 
сақтауды, ... ... ... ... ... ... ... жиынтығы болып табылады. Тұтынушы кейбір ұжымның мүшесі болып 
табылуына қатысты және онда ... бір ... ... ... ... ... ... өзара қимылын қарастырған 
дұрыс, мамандардың бірге жұмыс істеу шарттарын ... ... Бұл ... ... ... басшылықтары мен кәсіби талаптарында көрініс 
тапқаны жөн. 
БҚ жүйелеу ... ... ... ... ... ... ... ала отырып БҚ функционалды белгілеріне қарап жіктеуге болады. 
БҚ маңызды жүйелеу белгісіне оның игерілу тәртібі жатады, содан бірегей 
топтық және ... ... ... ... Бірінші жағдайда БҚ ДЭЕМ- 
ге негізделіп іске асырылады. Мұнда бар ресурс тұтынушының монопольды ... ... ... ...... орны ... ... кәсіби 
тапсырмаларды шешуге және оны жүзеге асыру үшін ЭЕМ аз күштілікте қолдануға 
бағытталған. 
Топтық игеру тәртібі бір ЭЕМ ... ... ... ... тұтастығына қарай ьіріктірілген бірнеше жұмыс орнын жүзеге 
асырады. Мұндай жағдайда енді ... ЭЕМ мен ... ... БҚ ... ... ... ... әдетте мәліметті өңдеудің бөлінуін 
ұиымдастыруда қолданылады, бұл бір жеке бөлімшенің ... ... ... ... тобына қызмет көрсететін ұйым болады. 
БҚ игерудегі ... ... ... мен ... ... Бұл жағдайда әрбір БҚ бір ЭЕМ негізінде құрылады бірақ дәл сол 
уақытта есептеуіш ... ... ... ... да мүмкіндігі бар. 
БҚ жіктеудің тағы бір түрі олардың міндеттерді шешу ... ... ... бір ... негіздеп енгізу терең әрі жан – жақты сараптауды 
қажет етеді, бір типті БҚ – ның ... ең ... ... ... баға беру ... жоққа шығармайды. Аталмыш жағдайда, БҚ 
қарастырылуы отбасылық ... ... ... ... – шығару, сақтау, бақылау 
және алмастыруын қарастырады. 
3. Техникалық тапсырма 
Бағдарламаны орнату және ... үшін ... ... ... білу қажет. Бірінші этапта 
Database Desktop бағдарламасын орнату ... ... ... 7.0 ... ... және ... Ең алдымен, 
BDE-Administrator бағдарламасында ... атты - ... ... ... құру ... Бағдарламаны орнату ...... ... ... ... ... құрылғыларға қойылатын талап 
Диплом ... ... ... ... ... ... орындау 
үшін келесі компьютерді қолдану керек: Intel Pentium IV 700 ... Gb, HDD 160 Gb, CD-ROM ... ... принтер - HPackard 610 (A4, 8ppm,600*600 dp1,2 Mb, 
10 pages мин шығарады); 
Бұндай ... ЭЕМ ... ... себебім, өйткені БҚ-да 
есепті шығару процессінде ... ... ... ... ... ... базаның үкеюіне байланысты. ... ... ...жылдам атқаратын қимылын ... ... ... қажет етеді, сол себептен осы моделді таңдадым. 
Бағдарламаны ... ... ... ... ... ... ... объектілі жан-жақты бағдарламалауда қатты жүйе ... ...... Ал бұл ... ... бағдарламалардың 
күнін қысқартуға әкеледі. Бұл бағдарламадағы БҚ және ... ... ... ... ескергенде өте ыңғайлы. 
Delphi - бұл тіл және CASE- ... ... ... ... (Rapid ... ... «Қосымшаны тез құруға арналған 
орта») бар бағдарламалау ... тілі Windows ... құру үшін ... ... С++ ... ... істейтін адамдар қажет еді, ал ... ... ... ... құру үшін бір адам ғана қажет. 
Windows ... CASE- ... ... ... ... өмір цикл ... құрылған қолданбалы жүйе ... ... ... өте көп ...... ... ... барлық белгілі форматтағы БҚ-мен жұмыс жүргізеді. Delphi 
ортасының ... Windows ... ... ... ... ... қажеті жоқ. ... ... ... және ... ... ... Windows ... ... ... ... ...... қолданылып жатқанын 
байқаймыз. Диалогты панелдер (мысалы, Choose File және Save File ... ... ... ... ... ...барлығы Delphi- 
нің арқасында. Тағыда бір айтып ... Delphi ... ... емес ... ... ... ... меню және құрылып қойған диалогты панелдерден тұрады. 
Осы ... ... ... ... ... ... екі шертіп берілгендерге қол ... ... ... CASE- ... ... ... бағдарламалық 
қосымшаның қолдану реализациясының арқасында. 
2 ... ... ... ... ... ... жасау 
Деректер қорын құрастырудағы ең басты мақсат мәліметтерге жедел ... ... қол ... Ең ...... ... деректер қорын басқару 
болып табылады. Яғни деректер қоры жүйесін жүйелі түрде ... ... ету. ... ... ... ... ету бұл ең басты 
қиыншылықтардын бірі болып табылады. Бағдарлама жылдам оперативті ... ... үшін ...қорын триггерлер арқылы процедуралар қоймасына 
жазылады. 
2.1.1 Автоматтандырылған жұмыс орнының қызметі 
Дипломдық жобаны жазу ... кез ... ... ең ... ... мен ... , құжаттармен , қай бағдарламалық 
қамтамамен жұмыс жасайтыны ... т.б ... ... ... ... ... №1 ... қалалық ... бұл ... ... іске ... , қалай орындалатыны 
туралы танысып, ... ... ... ... ... ... стандартқа сай бір 
тізімге келтіру.Дипломдық жобаның ... « ... ... ... жеке ... жүргізу және тіркеу ... жүйе ...Бұл ... ... ... Delphi, ... Office Access, FoxPro ... ... ... көп ... MedStat және Prof_2012 секілді бағдарламалармен 
жұмыс атқарады. 
MedStat бағдарламасы бұл MS Excel –де жасалған, өзiне қоса ... ... ... ... есепке алуды енгізу ... ... ... саны, қызметі, медициналық мекемеге 
келіп-кеткендердің саны, мекеменің техникалық жабдықталуы және т.б. 
Сурет 2.1.1- ... ... ... ... науқастың жеке картасын жүргізу 
және тіркеу бойынша ... ... ... мекеме 
қызметкерлерімен қатар емделушілер үшін де өте ... ... ... ұзақ ... ... медициналық көмегін ала алады. Ақпараттық 
жүйені қолдану ... ... ... көрсету сапасын бір деңгейге 
көтереді, ол мекемеге келу деңгейін едәуір жоғарылатады. 
Қабылдау бөліміндегі қызметкер бұл ... ... ... ... ... ... жұмсайтынын талдауға болады: 
• Емделушіні қабылдау мен оның ... ... ... ... ... жоқ ... 5-15 минут уақыт жұмсайды. 
• Емделушінің жеке картасын толтырумен қатар онда дәрігердің аты-жөні 
оның ... ... ... ... тағы бірнеше минуттар 
жұмсайды, айта кететін жайт дәл осы үрдіс ... ... ... ... ... ... соңында қабылдаған науқастар мен көрсетілген қызметтер 
туралы есеп беруге 10-30 минут уақыт жұмсалуы мүмкін. 
• Және әр ... ... есеп ... 1-4 ... ... жұмсалады. 
Медициналық мекеменің бағдарламаларының қатарына осы автоматтандырылған 
жүйені енгізетін болсақ, қабылдау бөліміндегі ... ... ... және ... ... ... үшін де алатын маңызы зор болады, 
себебі дәлізде күні бойы кезекте ... ... ... ... ... ... ала алады. 
2.1.2 Құрылымдық жобалау 
Құрылымдық жобалаудың бастапқы деректері. Кез – келген МББЖ өзіне 
мүмкін болатын мәліметтердің ... ... ... ... ... жоғарғы деңгейдегі логикалық құрылымдардың ақпараттық бірліктерді 
құраушы төменгі деңгейлерден аңықталған ... ... ... ... ... басқа, көптеген МББЖ мәліметтер базасы құрылымына 
сандық және басқалай шектеулер ... ... ... ... ... бұрын МББЖ – нің ерекшеліктерін тыңғылықты түрде оқып - 
зерттеу керек, ... ... ... әсер ... факторларды анықтау 
қажет, сонымен қатар, жобалаудың ... ... ... ... ... ... мен мақсатты бағытталдығын 
анализдеу керек. 
Құрылымдық жобалау мәліметтер базасының логикалық құрылымын жобалау 
болып МББЖ – мен ... ... ... ... әсер 
етеді. Сондықтан да, мәліметтерді физикалық ұйымдастыру ... ... ... ... барысында пайдалы болып табылады. 
Құрылымдық жобалаудың түпкілікті нәтижесі болып ЯОД – да мәліметтер 
базасының ... ... ... ... Бірақ егер жобалау 
“қолмен” жүргізілсе, онда ең ... ... ... ... ... ... ... Бұл жағдайда мәліметтерді суреттеу тілінің 
конструкциясы мен ақпараттық бірліктер мен олардың арасындағы байланыстарды 
графикалық белгілеудің ... ... ... қамтамасыз 
етілуі тиіс. Графикалық көрнісіс мәліметтер базасының құрылымын автоматты 
жобалау барысында жобалаушымен қарым – ... ... ... және де ... ... ... де қолданылады. 
| ... құру және ... | 
| ... ... ... анықтау | 
| ... мен ... ... | 
| ... ... қалпын ұйымдастыру | 
| ... ... | 
| ... ... ... құру ... 2.1 – ... ... ... ... ... ... – ала пәндік облыстағы ... ... ... ... ... және ...бойынша туралы ақпараты береді. 
Кез – келген пәндік облыстың даталогиялық модельде ... ... ... ... әдісі ең кішкентай логикалық ... ... ... ... ) барлық МББЖ семантикалық тең болады және объектің 
идентификаторына сәйкес ... ... ... ... ... немесе 
процеске. 
Пәндік облыстағы зат арасындағы байланыстар, инфологиялық модельде 
сипаталады , ... ... ... элементердің бірге 
орналасуына байланысты ... ... ... ... байланыстың 
жариялауында. Байланыс іштей жазу сырттай жазу деңгейде де берілуі мүмкін. 
Бірлескен обьектілердің бір файлда сипатталуына ... ... ... бар, әрбір төменгі деңгейдегі класс тобы обьектілеріне бөлек 
өзіндік файлдарды атап көрсетуге болады.Осы екі ... кез – ... ... ... басқа тәсілдері нақты және нақты емес ДБ 
логикалық құрылымда класс топтарының ... ... ... ... суреттейді - жазуында қасиеттердің мағыналары үшін жолдар белгіленуі 
әртүрлі класс топтарының жалпы обьектілерге және ... ... ... ... ... ... ... тәуельді болған... бір жол ... оның ... ... ... ... ... обьектіге жататыны белгілі болады. ДБ класс топтарының нақты 
бөліктен құрылымын принциптің орындалуы МББЖ – ң ... ... ... ... ... ... мағынасын пәндік 
облысының қасиеті иемденеді. Бірақта информацияның өңдеу мінезі ... ... ... ... ... Мыс: Жиі ... бірге сақтау ұсынылады, көп жағдайда ... ... ... ... көп ... ... ... файлдарға 
бөліктеу. ДБ тізімінде қолдағаннан гөрі, көп ... ... ... ... ... аз болатын әртүрлі файлдарда сақтау керек, 
соңғысын архивтік файлдарға кіргізгені жақсы бөлер еді. 
2.2 Қарастырылатын ... ... ... жоба тақырыбы «Отбасылық дәрігерлік амбулаторияда науқастың 
жеке картасын жүргізу және тіркеу бойынша ... жүйе ... ... маңыздылығы бұл, қолданбалы бағдарламалау денсаулық 
сақтау ... ... ... ... ... ... Заманауи 
ДЭЕМ-дің жылдам әрекет етуі және үлкен көлемдегі ақпараттарды өңдеу үшін 
жедел жадысының ... ... ... ... ... ... ... мысалы, Медстатистикада қол еңбегінің 
уақытын қысқарту, жұмыстың сапасы мен дұрыстығын жоғарылату және ... ... ... ...береді. 
Дипломдық жобаның жобалау кезінде ол өзінің ресурстарға сұранысын ұсына 
алады. Өнімнің соңғы нұсқасында бірнеше маңызды ... бар, ... ... ... ... жеке ... ... талап қоймайды және ол 
WINDOWS 95, 98, 2000 немесе WINDOWS NT операциялық жүйелері қосылуы 
мүмкін кез ... ... ... ... ... ... Қосымша 
қосудың міндетті шарты INTERNET EXPLORER болуы тиіс. 
2. ... ... ... үшін клавиатураны пайдалану міндетті емес, 
“тышқан” түріндегі манипуляторды пайдалану жеткілікті, бұл өте ... ... ... ... әрекетті қажет етпейді. 
3. Басшылықта түрлі үзілу жағдайлары мүлдем ... ... ... ... ... ақпаратты пайдаланушының 
енгізуін көздемей, мәлімет нұсқаларын ... ... ... ... ақпарат бір файлда жиналмаған, бұл оның жүктеу уақыты мен 
оперативті жад көлемін ұлғайтқан ... еді, ... ... ... ... ақпаратқа өте жылдам енуді қамтамасыз ететін жеке 
файлдарға бөлінген. 
Қазіргі компьютерлік ... ... ... ... ... компьютерінде кем дегенде 8 Мб видео жады бар. видеоадаптер 
қойылған, бұл қажетті видео тәртіп жасауға жеткілікті. 
Ақпараттық жүйені ... ... ... ... ... ... ... қорының схемасын құру 
кезінде бір жақтың объектілері және пәндік облыстың ... ... ... атрибуттарымен қатынастар орнатылды. Барлық қатынастар ... ... ... ... ... ... ол ... жол бермейді, яғни құрылған ақпараттық жүйенің дұрыстығын 
білдіреді. 
Осы талаптардың ... ... бере ... мен Delphi ... ... ... жасадым. Delphi 7.0 нұсқасы Windows32 
операциялық жүйесінің ... ... MS – Windows ... және 
программисттің стандартты ортасын қамтамасыз ететін, ... ... ... (GUI) ... ... құру ...келесі талаптарға мән беру қажет: 
- Ақпараттық жүйені ... ... ... ... Ақпараттық жүйе жобалаудан бұрын оның қызметіне қолданушылардың 
талаптарына кеңінен зерттеу жүргізу қажет. 
- Ақпараттық жүйе деректердің ... және ... ... ... ... ... ... атап өтейік: 
- деректер қорында орналасқан барлық ақпаратты қарап шығу мүмкіндігі; 
- деректер қорының жазбаларын ... ... ... ... ... ... ... үшін жүзеге асыру қажет: 
- жазбалардың сұрыпталуын; 
- жеке өрістердің енгізілген мәндері және ... ... ... ... статикалық және динамикалық SQL сұраныстары көмегімен әр түрлі 
кестелерде орналасқан деректерге ... және ... ... ... ... ... ақпаратқа талдау жасау. 
Қорытынды. 
Берілген тапсырма бойынша ... ... ... ... ... ... ... жұмыс орны құрылды: администратордың, кассирдің 
және қарапайым қолданушының клиенттік қосымша программалары. 
Іс жүзінде ... АЖ ... ... ... – ... немесе қол жетімділігінің бұзылуына бағытталған қаскүнемнің 
әрекеттерінің жиынтығы болып табылатын ақпараттық ... ... ... Бұл ... ... ... ... ақпаратқа рұқсат 
бермеуге немесе өкілетті емес жақтарға, логикалық объекттер мен үрдістерге 
ашпауға мүмкіндік жасайды. Ақпараттың ... ... ... ... ... оның онан әрі ... сатылу мақсатымен жүйеден 
ұрлануы болып табылады. ... ... оның ... ... рұқсат етілмеген қолжетімдік нәтижесінде жойылу қабілетін жобалайды. 
Бұл қасиеттің бұзылуының мысалы ретінде қаскүнемнің жүйедегі ... ... ... ... қасақана бұрмалайтын 
жағдайларды айтуға болады. Одан кейін ақпараттың қол жетімділігі кез келген 
өкілетті қолданушы ... ... ... ... ... және 
қолжетімді болу ерекшелігі. ... ... ... ... ... ал ... ... біреуі де оның 
ішіндегісіне қол жете ... ... ... ... немесе қол жетімділігінің бұзылуының нәтижесінде қаскүнем 
шабуыл нысанасы болатын ақпараттық ... ... ... бұза ... ... ... қамтамасыздандыруды таңдау 
Компьютер зауыттан шыққан кезде-ақ оның ішінде бірқатар ... ... Олар ... ... рет ... ...тексеруіне 
арналған, яғни компьютерді ток көзіне қосқан соң, оның ішіндегі арнайы 
файлдар арқылы бағдарлама оқылып, компьютер жүктелінеді. Сөйтіп, ішкі және 
сыртқы құрылғыларының ... ... ... ... ... ... енеді: 
1. жүйелік бағдарламалық қамсыздандыру; 
2. ақпараттық технология бағдарламалық құралдары – мәтіндік 
редакторлар, электрондық кестелер, берілгендер базасын басқару жүйесі, 
компьютерлік графика, телекоммуникациялық бағдарламалық камсыздандыру 
құралдары;                                                                   
                                      
3. ... ... - ... өңдеуге арналған 
құралдар; оқуға арналған бағдарламалық құралдар; баспа құралдары. 
Бұл аталған құралдар: алдымен оқулыққа байланысты бағдарламалар, мәтіндік 
және графиктік редакторлар, ... ... ... ... ... кестелер меңгерілуі керек.  
Жүйелік бағдарламалық қамтамасыздандырудың сипатталуы, бағдарламалық 
құралдардың қолданылуы жүйелік тағайындаумен ... ... ... сол ... жүйе ... қызмет көрсету 
процесінде есептеу жүйесі ретінде қызмет ... ... ... ... ... ... ету және ... жолымен, қызмет етуімен 
байланысты. Осы категорияның бағдарламалық құралдарының өзі: ... ... ... ... ... ол ...қамтамасыздандырудың 
арнайы және қолданбалы компоненттерін құрастырады. 
Арнайы бағдарламалық ... ... ... ... ... ... яғни ... жүйеде емес сол жүйеде шығатын 
есептерін шешеді және де осы жүйеде сәйкесінше қолданады. 
Ал ... ... ... олар ... ретінде 
қолданылып әр түрлі жұмыс облыстарында ... ... ... ... ... бұл ... ... осы бағдарламаның құрастырушысы 
емес, ол қандайда бір өзгертусіз бағдарламаны дайын түрде қолданады. 
Қолданбалы ... ... ... және ... ... ... және кәсіпшілік деңгейге бөлінеді. 
Бағдарламалық құралдардың жалпы ... ... ... ... ... жүйесі, графикалық жүйе, деректер қорының ... ... ... Бағдарламалық құралдардың арнайы 
тағайындауына мыналар жатады: авторлық жүйелер, ... ... ... ... ... ... құралдардың 
кәсіпшілік деңгейі мамандардың автоматтандырылған жұмыс орнынан, ... ... ...автоматтандырылған жобалау 
жүйелерінен, техникалық ... ... ... ... ... ... ... стандартты, 
типтік және арнайы бағдарламалық қамтамасыз ету. 
Стандартты категориясына жататын ... ... ... ... бір ... жүйеден басқа жүйелерге ... ...және ... ... ... алады. Олар дербес 
компьютер жағынан пайдаланушыға стандартты қызмет көрсетуге арналған арнайы 
бағдарламалық комплекстен тұрады. Әдетте мұндай ... ... ... ... жатады, ал ең алдымен – ол ... ... ... ... жүйе ... жүйе ... ... есептеу процесін ұйымдастыратын 
бағдарламалық комплекс болып табылады. 
Дипломдық жобада құрастырылған бағдарлама Windows XP ... ... ... ала ... ... бұл ... ...қазіргі дербес компьютерлерде эффективті жұмыс істейді, әр түрлі 
болатын жылжымалы және кеңейтілген жүйені оңай ... ... ... ... жұмыс істей алады, аппаратты ... ... ... және ... ... болады, мұндай жүйе 
қолданушыға құрылғыларды оңай құруын және қалпына келтіруін ... жүйе ... ... кез ... ...Windows ... шықпай-ақ орындауға болады. Қосымша бағдарламаларды жүктеу, дискетті 
форматтау, мәтінді баспаға ... – ... ... Windows – тан ... және Windows – қа операция аяқталғаннан кейін қайтып келуге болады. 
Барлық сервистік және қолданбалы бағдарламалар үшін ... ... ... ... ... орналасуы, сервистік бағдарламалар үшін 
менюдің құрылымы және операциялар жиыны,т сонымен қатар тышқан ... ... ... яғни ...... бойынша 
орындалған. 
Типтік бағдарламалық құрылғылары стандартты бағдарламалық құрылғы 
сияқты, тек айырмашылығы қолдануға қойылған ... ... ... ... бір ... ... келтірілуі керек. Бұл қолданушыға ... ... ... ... ... ... арналған бағдарлама 
комплексі. Олар компьютердің функционалдық мүмкіншіліктерін кеңейтуге, 
мәліметтердің ... ... ... және ... ... ... ... автоматтандырылған жүйенің арнайы 
есептерімен өңделеді. Олар нақты бір ақпаратты жүйені ... ... ... жиыннан құралады. Мұндай бағдарламалық ... ... ... ... жұмысын толық 
қамтамасыздандырады. 
2.2.2 Арнайы бағдарламалық қамтаманы таңдау 
Ортақ программалық қамтамасыз ету ... осы ... Windows ... ... ... ... басқару жүйесi дербес компьюлердiң стандарты болып табылады, 
пайдаланушы үшiн ... ... ... ... ... дербес 
компьюлерге тиiмдi жұмыс iстейдi, әр түрлi түрдiң алып ... ... ... ... оңай өндеуге мүмкiндiк ... ... ... iстеуге мүмкiндiк бередi; пайдаланушы үшiн қою ... ... ... ... ... ... ...автоматты 
анықтауып күйiне келтiруге мүмкiндiк бередi. 
Бағдарламашыға қолданушысы бар басқару жүйесiнiң ... ... ... ... ... ... ... айналдыру сызғышы) қолданушысы бар интерфейстiк элемент оның 
бағдарламасымен ... ... ... ... ... ... ... басқа терезелерғана емес, график түрiнде түрдегi мәлiметтi, 
онда мәтiндiк ... ... үшiн өз ... ... нышандардың 
әрқайсылары бейнелеуге керек те бола алады. Ол үшiн (True Type Fonts ... ... ... TTF деп ... технологияны қолданылады. Осы 
технологияны ары қарай дамыту және әр түрлi қосымшалардағы TTFтың қалыбында 
шрифттарды пайдалануға ... ... ... Сонымен бiрге, 
мүмкiндiгi бар жолдарының өзiне APIлердiң iшi Windows және ... ... тағы ... ... ... осы элементтердi өз 
бағдарламасының функционалдығында тiкелей түйлiккен iске асырулар ... ... не бiр ...... иелiк етуге мүмкiндiк беруге 
бүркеме қалыптасудың табандатқан жеке нышандарының пiшiнi болып табылады. 
Windows графикалық интерфейс қолданып, тек қана ... ... ... ... мәлiметтiң қорытындысының мүмкiндiгi болатындығы. 
Графиканың қолдану мүмкiндiктерi бiр жеке ... және тiптi ... ... және ... ... мәлiметтiң бейнесiн қоса 
атқаруға ... ... ... ... ... ... жүйесiнiң 
негiзiне сонымен бiрге есептердiң арасындағы бiр процессорлық жүйелерге көп 
есептiгi шығара ... ... ... Windows 98 және ығыстырғыш көп 
есептiктiң технологиясы соңыра қолданған. Ол келесi тұрады: басқару жүйесi 
оның ... ... және ол өту ... ... блокадалайды және 
басқару келесi алып бередi нақтылы уақыт квантын (бағдарламаға ... ... ... басқару жүйесi және (Intel 486, Intel Pentium, Intel Pentium 
II/III және ... ... ... микропроцессоры) негiзгi 
процессордың программалық-аппаратты құралдарының ... ... ... ... көп ... бiрнеше есептер бiрден орындауға 
мүмкiндiк бередi, және алдыңғы функцияның өңдеуiн процесстегi қолданушымен 
өзара әрекеттесудi ... ... ... ... ... дерлiк, болуы мүмкiн тек қана бiр уақытта жұмыс iстейтiн бiрнеше 
процессорлардың қолдауы үшiн ... ... ... ... шын ... ... параллель өңделетiн бағдарламаны 
жасауға болғандығынан, бұл ... ... ... ... бередi. 
Негiзгi шешушi факторды таңдау үшiн осы басқару жүйесi ЄдЄның орын- 
орныменiне қолданылды жаңа басқару ... ... ... және ... ұзақ ... және толық конвертациясы жеткiлiктi уақыттың 
түбегейлi шығындары және (мамандардың жұмысының уақыты, дербес компьюлердiң 
жұмысының уақыты) қорлар ... етер едi ... ... еттi. Бұдан басқа, 
Windowsтiң басқару жүйесiнiң таңдауы Microsoftтiң корпорациясы ... ... ... ... ... Microsoft Officeнiң 
ортақ атауымен ескерттi. Бұл кешен Оффиста жұмыс iстеудi жеңiлдiк және 
жасау және ... ... үшiн ... тағайындауды бағдарлама тұрды. 
Оған деректер қорымен ... ... ... ... ... ... қосылады. Қолданушыға берiлетiн функциялар, сонымен 
бiрге осы ... ... ... ... ... ... себепшi болды. 
2.2.3 Бағдарламалық қамтамада қолданылатын техникалық ... және ... ... ... ... ... ең маңызды рольді атқарады. 
Бақылау бөлімдерінде орналасқан ЭЕМ-ры құрастыруға түсетін ... ... ... ... ... ... ...сәйкес 
қолдану мөлшері). 
Телекоммуникация жүйелерінің және сонымен қоса локальді есептеу желі 
технологияларының дамуы, ... және ... ... өңдейтін барлық 
техникалық құрылғыларды, бір ішкі фирмалық ақпарат жүйесіне біріктіруіне 
мүмкіндік берді. Ақпараттық жүйенің ең тиімді жүйесі деп бір ... ... ... ... ... және мәтіндік ақпартты автоматты 
өңдеу құрылғысын қолдану негізінде болатын жүйені айтамыз. 
Дипломдық жобада бағдарламалық ... ... ... ... ... Intel Pentium IV 700 /1024 Mb, RAM /160... құрылғысы 
принтер - HDD HPackard 610 (A4, 8ppm,600*600 dp1,2 Mb, 10 pages ... STIK600 UPS ...... блок ... ... ... ... талаптар 
микропроцессордың тактілі жиілігін 320-400 мГц шамасындағы ... Ал мұны ... PC ... Intel Pentium IV ... ... ... жүйелік платасы АТХ форматта. 
Микропроцессордың өзі карталардың кеңейтілуіне ... ... ... Бұл ... толық өлшемді қосымша платаларды орнатуға және 
микропроцессордың өзін оңай ... ... ... ... ... бұл ... да ... проблемасыз орнатыла 
алады. Бұл компьютерді жаңартуға мүмкіндік береді. Разъемдардың ... ... ... ... ... ...жылдамдықта беретін интерфейстерді қолдануға 
мүмкіндік береді. АТХ спецификациясы келесідей ... ... ... және параллельді интерфейстер үшін разъемдар 
орналасқан, клавиатура, монитор, тышқан, ... және MIDI – ... ... орналасқан. Қажет жағдайда ISDN моделі және локальдық ... ... ... ... ... жүйе Windows XP ... ... 2002, Service Pack 1 
қолданылды. Бұл жүйе үшін ... 56 Мб ОЕҚ ... ... қатар, келіп 
жатқан үлкен көлемді ақпараттарды өңдеу және желіде жұмыс істеу ... ... ... Оның көлемі 128 Мб құрайды. 
Дипломдық жобадағы құрылып жатқан бағдарлама А4 форматты құжаттарды 
баспаға шығарады. Бұл үшін берілген ... ... ... ... ... ... сапа беретін лазерлік принтерді қолдану эффективті. 
ЭЕМ-ң осындай моделінің таңдалуы, құрылған бағдарламаның эксплуатация 
кезінде ақпараттың ... ... ... ... ... ... ... және логикалық құрылымы мен тағайындалуы 
Delphi стандартты жеткізуіне 270 ... ... ... ... ... ... объектілер кіреді. Delphi-де 
корпоротивті ... ... ... ретінде бірдей жазуға ... ойын ... ... бұл ... түрде Windows 
ортасында пайдаланушы ... іске ... ... ... ... оқиғалы модель әрдайым түсіну үшін қиын. Бірақ 
дәл осы Delphi-дегі интерфейсті өңдеу програмист үшін ең ... ... ... Delphi ... ...қосымшаның тұрақтығының 
арқасында сенімді және тұрақты жұмыс жасалады. 
Delphi бар объектілерді пайдалануды қолдайды, Delphi-де қоса, С ... ... OLE ... VBX ...Delphi ... құрылған 
объектілерді мақұлдайды. Дайын компоненттерден қызмет ететінқосымшаларды 
өте тез жинайды. Сонымен бірге, Delphi толығымен ... ... ... ... ... ... ... азайту үшін өздерінің 
қайталап пайдаланылған объектілерін құрастыра алады. 
Delphi ... ... ... ... ... ... ... салуда сіргетас ретінде қолданылатын 
объектілер типінің жиынтығын ұсынады. 
Мұнда визуалды өңдеу ортасына тән әдеттегі ... ... ... атап ... жөн. Delphi-дің өзі Delphi-дің көмегімен жазылған, бұл 
дегеніміз мұндай шектемелердің ... ... ... ... ... салу үшін ... пайдалану мүмкіндігіне ие ғана емес, сонымен бірге жаңа 
компоненттерін де құруға болады. Мұндай ... ... ... ... ... ... бермейді, керісінше, бар ортаға жаңа 
саймандарды қояды. Сонымен ... Delphi бар ... ... ... ... аралық, абстарктілі және дайын 
компоненттерден ... ... ... ... ... ... пайдалануы мүмкін, жеке аралас және абстрактілі негізде ... құру да ... ... ... ... Main Menu компоненті – Standart бетінде орналасқан, мәзір құруға 
арналған. Бұл көзге ... ... яғни ... барысында оның 
форма бетінде орналасқан орны қолданушы үшін ешқандай мағына бермейді, ол 
тек мәзір түрінде ... ... ... ... ... ... анықтайды. Формада осы ... ... ... ... ... Menu формасы қасиетінде көрсетілгендер ғана ... ... ... ... end; 
- DBGrid компоненті DataControl бетінде орналасқан , көп ... ... ... ... мүмкіндік береді. Мәліметтерді айқара 
ашылған түрде көруге және ... ... ... ... ... ... қасиеттері бар: property DataSource: TDataSource; 
property Enabled: Boolean; property ... Integer; ... ... TField; property ... TField; ... ... Image компоненті Additional бетінде орналасқан, ол файлда сақталған 
дайын кескінді форма бетіне ... үшін ... ... оның ... ... таңдалады; 
- DBNavigator компоненті. Компоненттер панелінің Data Controls қосымша 
бетінде орналастырылған DBNavigator(Ауыстырушы, навигатор) компоненті өзіне 
байланысты берілгендер ... ... ... ... ... insert ... Edit ... Standard қосымша бетінде орналасқан мәтіндермен 
жұмыс істейтін компонент: procedure ... ... ... then ... *'); 
Data.ADOQuery1.SQL.Add('FROM Общая'); 
Data.ADOQuery1.SQL.Add('WhereФИО Like('+#39+Edit1.Text+'%'+#39+')'); 
Data.ADOQuery1.Active:=true; 
end; 
if RadioButton2.Checked then begin 
Data.ADOQuery1.Active:=false; 
Data.ADOQuery1.SQL.Clear; 
Data.ADOQuery1.SQL.Add('Select *'); 
Data.ADOQuery1.SQL.Add('FROM Общая'); 
Data.ADOQuery1.SQL.Add('WhereДата_приема 
Like('+#39+Edit1.Text+'%'+#39+')'); 
Data.ADOQuery1.Active:=true; 
end; 
end; 
- RadioButton компоненті. Standard қосымша бетінде ... ... ... ... Формада оның кемінде... ... Олар Сhecked ... ... ... тек екі ... ... және false. Жоба іске қосылып көрінген формада қай ауыстырып 
қосқыш шертілсе программада ... ... ... ... ... Бұл Standard ... бетінде орналасқан қарапайым 
командалық батырма. Button ... ... ... іске ... ... Ол onclick ... арқылы іске асырылады: 
procedure TForm2.Button1Click(Sender: TObject); 
begin 
if Data.ADOTable5.FieldByName('дата_приема').Value 
Date:=DateToStr(Now) then 
//MessageBox(Form2.Handle, PChar('Есть ... ... ... TForm2.Button2Click(Sender: TObject); 
begin 
Form6.show; 
end; 
Сурет 2.3 – Жүйелік файлдар 
Сурет 2.4 – ... ... ... ... ... мәзір көмегімен құру және байланыстыру 
Delphi бар объектілерді пайдалануды ... ... ... С ... ... OLE ... VBX ... Delphi көмегімен құрылған 
объектілерді мақұлдайды. Дайын компоненттерден ... ... тез ... ... бірге, Delphi толығымен объектілі бағдарға ие 
болғандықтан, ... ... ... ... ... үшін ... ... объектілерін құрастыра алады. 
Delphi өңдеуде пайдаланылатын компоненттер қосымшаларды өңдеу 
ортасына ... ... ... ... ... қолданылатын 
объектілер типінің жиынтығын ұсынады. 
Қолданушы интерфейсінің ең маңызды элементі мәзір болып табылады. Ол 
мейрамханалардағы тағамдар тізіміне өте ... ... ... тек ... ... ... бұл ... программаны іске қосқанда компьютердің 
экранында автоматты түрде пайда болады. Яғни, ... – бұл ... ... ... функциялары мен мүмкіншіліктерін таңдауға 
мүмкіндік береді. ... ... ... немесе пернетақта көмегімен 
жүзеге асырылады. 
unit Unit1; 
interface 
uses 
Windows, Messages, SysUtils, Variants, Classes, ... ... Grids, DBGrids, ... DBCtrls, StdCtrls, ComObj, Menus, 
DB, 
ADODB, jpeg; 
type 
TForm2 = class(TForm) 
DBGrid1: ... ... ... ... TEdit
DBGrid2: TDBGrid; 
MainMenu1: TMainMenu; 
N1: TMenuItem; 
N2: TMenuItem; 
Excel1: TMenuItem; 
N3: TMenuItem; 
DBNavigator1: TDBNavigator; 
N4: TMenuItem; 
N5: TMenuItem; 
N6: TMenuItem; 
N7: TMenuItem; 
N8: TMenuItem; 
N9: ... ... ... ... ... TLabel
Image1: TImage; 
Label3: TLabel; 
Button1: TButton; 
Button2: TButton; 
procedure FormActivate(Sender: TObject); 
procedure Edit1Change(Sender: ... ... ... ... ... N3Click(Sender: TObject); 
procedure N9Click(Sender: TObject); 
procedure N5Click(Sender: TObject); 
procedure N6Click(Sender: ... ... ... ... ... ... ... N12Click(Sender: TObject); 
procedure N14Click(Sender: TObject); 
procedure Button1Click(Sender: TObject); 
procedure Button2Click(Sender: TObject); 
private 
{ Private declarations } 
public 
{ Public ... ... ... Unit3, Unit2, Unit4, Unit10, Unit8, Unit9, Unit5, ... ... ... TObject); 
begin 
Form4.Show; 
end; 
procedure TForm2.Edit1Change(Sender: TObject); 
begin 
if RadioButton1.Checked then begin 
Data.ADOQuery1.Active:=false; 
Data.ADOQuery1.SQL.Clear; 
Data.ADOQuery1.SQL.Add('Select *'); 
Data.ADOQuery1.SQL.Add('FROM Общая'); 
Data.ADOQuery1.SQL.Add('WhereФИО Like('+#39+Edit1.Text+'%'+#39+')'); 
Data.ADOQuery1.Active:=true; 
end; 
if RadioButton2.Checked then ... ... ... ... TObject); 
begin 
Data.AdoTable5.Active:= False; 
Data.AdoTable5.Active:= True; 
end; 
procedure TForm2.N2Click(Sender: TObject); 
begin 
Form3.Show; 
end; 
procedure TForm2.N3Click(Sender: TObject); 
var XLApp, Sheet, Colum: Variant; 
index, I: integer; 
begin 
XLApp:=CreateOleObject('Excel.Application'); 
XLApp.Visible:= True; 
XLApp.Workbooks.Add(-4167); 
XLApp.Workbooks[1].Worksheets[1].Name:= ... ... ... true; 
Colum.Rows[1].Font.Color:= clBlack; 
Colum.Rows[1].Font.Size:= 16; 
Sheet:= XLApp.Workbooks[1].Worksheets['Отчет']; 
Sheet.Cells[2,4]:='Отчет'; 
Sheet.Cells[1,2]:= 'ФИО'; 
Sheet.Cells[1,3]:= 'Дата рождения'; 
Sheet.Cells[1,4]:= 'Пол пациента'; 
Sheet.Cells[1,5]:= ... ... ... ... I := 0 to Data.AdoTable5.RecordCount-1 do 
begin 
Sheet.Cells[index,2]:= Data.AdoTable5.Fields[0].AsString; 
Sheet.Cells[index,3]:= Data.AdoTable5.Fields[1].AsString; 
Sheet.Cells[index,4]:= Data.AdoTable5.Fields[2].AsString; 
Sheet.Cells[index,5]:= Data.AdoTable5.Fields[3].AsString; 
Sheet.Cells[index,6]:= Data.AdoTable5.Fields[4].AsString; 
Sheet.Cells[index,7]:= Data.AdoTable5.Fields[5].AsString; 
//Sheet.Cells[index,8]:= Data.AdoTable5.Fields[6].AsString; 
inc(index); 
Data.AdoTable5.Next; 
end; 
end; 
procedure TForm2.N9Click(Sender: TObject); 
begin 
Form2.Close; 
end; 
procedure TForm2.N5Click(Sender: TObject); 
begin 
Data.ADOTable5.IndexFieldNames := ... ... ... TObject); 
begin 
Data.ADOTable5.IndexFieldNames := '[Диагноз.Название] ASC'; 
end; 
procedure TForm2.N7Click(Sender: TObject); 
begin 
Data.ADOTable5.IndexFieldNames := ... ... ... ... ... ... ... TObject); 
begin 
Form9.show; 
end; 
procedure TForm2.N14Click(Sender: TObject); 
begin 
Form5.show; 
end; 
procedure TForm2.Button1Click(Sender: TObject); 
begin 
if Data.ADOTable5.FieldByName('дата_приема').Value 
Date:=DateToStr(Now) then 
//MessageBox(Form2.Handle, PChar('Есть опаздывающие ... ... ... ... ... ... нұсқау 
Бағдарлама емделушілер деректер қоры туралы жазылған. Ең алдымен бұл 
бағдарламаға деректер көзін енгіземіз. Бағдарламада ... ... ... Оның ... » мәзірінде емделушілер туралы мәліметтер 
енгізу, дәрігерлер және емделушілердің ... ... ... 3.1 – «Редактирование» мәзірі 
Мәзір қатарындағы «Сұрыптау» ол науқастар туралы ... аты ... ... ... күні ... сұрыптап береді. 
Сурет 3.1.1 – «Сұрыптау» мәзірі 
«Экспортировать в Excel» ... ... ... ... Excel ... ... баспаға шығарады. 
Сурет 3.1.2 – «Экспортировать в Excel» мәзірі 
«Помощь» мәзірі бағдарламаны орындаған адам жөнінде ... ... ... 3.1.3 – ... алу» ... ...тіркелген науқас жөнінде деректерді лезде алу керек 
болса, сіз арнайы көмек катарына барып, науқастың аты жөні немесе тіркелген 
күнін ... ... ол ... ... ... 3.1.4 – Іздеу пунктін таңдау операциясы 
3.2 Бағдарламалаушыға нұсқау 
Бағдарламаны жүзеге асыру үшін ең ... ... ... ... Орнату барысында экран бетіне Delphi 7 Setup 
Launcher  пайда болады. Осы ... ... ... ... ... Яғни, Delphi 7, inter base 6.5 server, inter base 6.5 desktop 
edition т.б 
Сурет 3.2 – Delphi 7 ... ... ... 7 ... ... ... асыру үшін, Delphi 7 қатарын 
шерту ... ... ... мен кілтін енгізіп болғаннан соң, экранда 
Setup type терезесі пайда болады, ол ... үш ... ... ... ... custom) орнатуды ары қарай жалғастырамыз. 
Сурет 3.2.1 – Setup Type диалогтық терезесінде орнату нұсқасын таңдау 
Орнату нұсқасын ... соң, next ... ... ... ... ... Custom Setup ... терезесі ашылады, ол жерден 
бағдарлама компоненттерінің орнатылатын орындарын таңдалады. 
Сурет 3.2.2 – Компонентті орнатуды тоқтату 
Орнату үрдісі аяқталғаннан соң, ... ... ... ... хабарлама шығады. Finish батырмасын шерткенде бұл терезе 
жабылады. 
Сурет 3.2.3 – Орнату ... ... ... мен ... ... бір ... ... Өйткені бағдарламаны іске қосқан кезде бағдарлама 
қажетті ... ... ... ... ... кестелердің 
орналасу тәртібі бұзылғандықтан. 
ҚОРЫТЫНДЫ 
Диломдық жұмыс «Отбасылық ... ... ... ... ... және ... ... автоматтандырылған жүйе құру» 
тақырыбында жазылды. Осы Дипломдық жобада мәлiметтер қорын ұйымдастыру үшiн 
тиiмдi ... және ... ... ... ... ... ... Осы Дипломдық жобада осыған байланысты 
программалау тiлдерiнiң сипаттамасының ... ... ... ... ... ... және қосымшаны құрастыруда 
алға қойылған мақсат толық және дұрыс орындалды. ... ... ... ... мен ... ... толық әрі жүйелі қоры 
жасалынды. Бұл процес ... ... ... Бұл ... ... ... қолданушыға мәліметтерге жедел әрі нақты қол жеткізуге 
болады. 
Бағдарлманың жасалуы мен ендіру ... ... ... анық ... ... жоба ... ... байланысы жүйелі 
және нақты байланыста ... ... ... ... ... ... және ... өзін-өзі өтеу мерзімі 
саналған. 
Дипломдық жобада ... ... ... ... ... ... дерлік сәйкес келеді. Жұмыс орнында арнайы бөлімдерінде гигиена, 
қауіпсіздік шаралар, денсаулыққа ... ... ... ... және олардан арылу жолдары көрсетілген. Бұл жұмыс орнындағы 
қауіпсіздік ... ... ... және ... орнындағы дұрыс 
ұйымдастыру мәселесіне толық көңіл ... келе ... ... ... ... жеке 
картасын жүргізу және тіркеу бойынша автоматтандырылған жүйе ... ... ... ... ... ...үнемділігі және 
еңбек шығындарының аздығы . 
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 
1. База данных п/р Хомоненко А.Д. СПБ Корона – принт 2000, ... ... В.Н. База и ... ... ...М. ВШ ... Дейт К Введение в системы БД Киев Вильямс 2000, 1980 
4. Бойко В.В. проектирование базы ... и ИС М. ... ... Г ... ... БД М ... Атре Ш Структурный подход к организации БД М. 1983 
7. Бойко В. Савенков В. Проектирование БД ИС М. 1989 
8. Архангельский А.Я. ... в Delphi 4. –М.: ЗАО ... 1999 г. –768 с., ... ... Delphi 5. Учебный курс. «Издательство ПИТЕР». 2000 г. 
10. А.Я. Архангельский. Приемы ... в Delphi ... ... ... с. 
11. Ларионов А.М., Майоров С.А., Новиков Е.И. Вычислительные комплексы, 
системы и ... ... ... 1987 г. 
12. Б.А. Савельев. Б.А. ... Э.К. ... ... ... в 8- кн. Кн.1 Введение в ЭВМ. ... ... ... А.М. ... ...Н.Н. ... ... в вычислительных 
системах. Москва.: Высшая школа, 1991 
14. Г.Б. Петрова, В.Е. Алексеев, А.С. Ваулин. Вычислительная ... ... ... Высшая школа, 1990 г. 
15. Гуденко Д., Петроченко Д. Сборник задач по ... ... ... ... А.И., Марченко Л.А. Программирование в среде Turbo ... ... ВЕК+, ... ... Ю. Алгоритмы и программы на Turbo Pascal. ... ... ... Н.Б. Turbo Pascal в ... и ... - СПб.: ... Зуев Е.А. Turbo Pascal ...программирование- 
М.:"Издательство ПРИОР",1999 
20. Гусева А.И. Учимся программировать: Pascal 7.0. Задачи и ... ... -М.:, ... ... А., ... В. Программирование в среде Turbo Pascal 
7.0.-М.: ДИАЛОГ-МИФИ, 2000. 
22. Абрамов С.А., Гнездилова Г.Г., ... Е.И., ... М.И. ... ... - М.: ... ... ... Я. Турбо-Паскаль с... для ... -М .: ... ... Юркин А.Г. Задачник по программированию. - СПб.: Питер, 2002 
ҚОСЫМША А 
Бағдарлама листингісі: 
unit Unit1; 
interface 
uses 
Windows, Messages, ... ... Classes, ... ... Grids, DBGrids, ... DBCtrls, StdCtrls, ComObj, Menus, DB, 
ADODB, jpeg; 
type 
TForm2 = class(TForm) 
DBGrid1: TDBGrid; 
Label2: TLabel; 
RadioButton1: TRadioButton; 
RadioButton2: TRadioButton; 
Edit1: TEdit; 
DBGrid2: TDBGrid; 
MainMenu1: ... ... ... ... ... ... ... TMenuItem; 
N6: TMenuItem; 
N7: TMenuItem; 
N8: TMenuItem; 
N9: TMenuItem; 
N10: TMenuItem; 
N11: TMenuItem; 
N13: TMenuItem; 
N14: TMenuItem; 
Label1: TLabel; 
Image1: TImage; 
Label3: TLabel; 
Button1: TButton; 
Button2: TButton; 
procedure FormActivate(Sender: TObject); 
procedure ... ... ... ... ... ... N3Click(Sender: TObject); 
procedure N9Click(Sender: TObject); 
procedure N5Click(Sender: TObject); 
procedure N6Click(Sender: TObject); 
procedure N7Click(Sender: TObject); 
procedure N10Click(Sender: TObject); 
procedure ... ... ... ... ... TObject); 
procedure Button1Click(Sender: TObject); 
procedure Button2Click(Sender: TObject); 
private 
{ Private declarations } 
public 
{ Public declarations } 
end; 
var 
Form2: TForm2; 
implementation 
uses Unit3, Unit2, Unit4, Unit10, Unit8, Unit9, Unit5, ... ... ... ... ... TObject); 
begin 
if RadioButton1.Checked then begin 
Data.ADOQuery1.Active:=false; 
Data.ADOQuery1.SQL.Clear; 
Data.ADOQuery1.SQL.Add('Select *'); 
Data.ADOQuery1.SQL.Add('FROM Общая'); 
Data.ADOQuery1.SQL.Add('Where ФИО Like('+#39+Edit1.Text+'%'+#39+')'); 
Data.ADOQuery1.Active:=true; 
end; 
if RadioButton2.Checked then begin 
Data.ADOQuery1.Active:=false; 
Data.ADOQuery1.SQL.Clear; 
Data.ADOQuery1.SQL.Add('Select *'); 
Data.ADOQuery1.SQL.Add('FROM Общая'); 
Data.ADOQuery1.SQL.Add('WhereДата_приема 
Like('+#39+Edit1.Text+'%'+#39+')'); 
Data.ADOQuery1.Active:=true; 
end; 
end; 
procedure TForm2.FormActivate(Sender: TObject); 
begin 
Data.AdoTable5.Active:= ... ... ... TObject); 
begin 
Form3.Show; 
end; 
procedure TForm2.N3Click(Sender: TObject); 
var XLApp, Sheet, Colum: Variant; 
index, I: integer; 
begin 
XLApp:=CreateOleObject('Excel.Application'); 
XLApp.Visible:= ... ... ... ... ... ... 16; 
Sheet:= XLApp.Workbooks[1].Worksheets['Отчет']; 
Sheet.Cells[2,4]:='Отчет'; 
Sheet.Cells[1,2]:= 'ФИО'; 
Sheet.Cells[1,3]:= 'Дата рождения'; 
Sheet.Cells[1,4]:= 'Пол пациента'; 
Sheet.Cells[1,5]:= 'Дата приема'; 
Sheet.Cells[1,6]:= 'Диагноз'; 
Sheet.Cells[1,7]:= ... I := 0 to ... ... ... ... ... ... Data.AdoTable5.Fields[4].AsString; 
Sheet.Cells[index,7]:= Data.AdoTable5.Fields[5].AsString; 
//Sheet.Cells[index,8]:= Data.AdoTable5.Fields[6].AsString; 
inc(index); 
Data.AdoTable5.Next; 
end; 
end; 
procedure TForm2.N9Click(Sender: TObject); 
begin 
Form2.Close; 
end; 
procedure TForm2.N5Click(Sender: TObject); 
begin 
Data.ADOTable5.IndexFieldNames := '[ФИО] ASC'; 
end; 
procedure TForm2.N6Click(Sender: TObject); 
begin 
Data.ADOTable5.IndexFieldNames := '[Диагноз.Название] ASC'; 
end; 
procedure TForm2.N7Click(Sender: TObject); 
begin 
Data.ADOTable5.IndexFieldNames := '[Дата_рождения] ... ... ... ... ... ... TObject); 
begin 
Form9.show; 
end; 
procedure TForm2.N14Click(Sender: TObject); 
begin 
Form5.show; 
end; 
procedure TForm2.Button1Click(Sender: TObject); 
begin 
if Data.ADOTable5.FieldByName('дата_приема').Value 
Date:=DateToStr(Now) then 
//MessageBox(Form2.Handle, PChar('Есть ... ... ... ... ... Б


Информация о работе Компьютердің қосымша құрылғылары