Отбасылық дәрігерлік амбулаторияда дәрігердің жеке картасын жүргізу мен тіркеу бойынша аж құру

КІРІСПЕ

Есептеуші техника құралдарының дамытылуы мен адам іс. әрекетінің барлық салаларына компьютерлердің енгізілуі қарқындап келе жатқан және кері қайтпайтын процесс. Компьютердің қолданылуының әсерлілігі, компьютермен шешілетін функциялар шеңберінің кеңейуі адам еңбек ететін кез . келген аймақта ауыстырылмас көмекші болып отыр.
Берілгендер қорын басқару жүйелері кәзіргі уақытта үлкен көлемді ақпараттармен жұмыс жасауда қызмет түрлерінің толық бөлігін қамту үстінде. Сондықтан, БҚБЖ адам жұмысының үлкен бөлігін жеңілдетуге ықпал етуде, жұмыспен қамту орталығына арналған арнайы жасалынған қолданбалы бағдарламалық қамтамалар жеткіліксіз. Мұндай бағдарламалық қамтамалар орталықтың көлемді ақпарат ағынын автоматтандыруға өте қолайлы.
Соңғы жылдары медицина саласында есептеуіш техника құралдарын қолдануға ерекше ықылас бөлінуде. Бұл есептеуіш құралдарының, соның ішінде заманауи дербес ЭЕМ мүмкіншіліктерімен түсіндіріледі. Бұл ЭЕМ адам ойының түрлі облыстарында ақпараттарды өңдеуде ыңғайлы құрал болып табылады. Дербес компьютерлердің габариттері оларды пайдаланушының жұмыс үстеліне орналастыруға мүмкіншілік береді, ал ДЭЕМ.мен қатынаста оларды бағдарламалаушы емес қолданушыларға қол жетімді етеді.
Заманауи ДЭЕМ.дің жылдам әрекет етуі және үлкен көлемдегі ақпараттарды өңдеу үшін жедел жадысының көлемді сыйымдылығымен ерекшеленеді. Олардың медицина саласының мынадай облыстарында, мысалы, Медстатистикада қол еңбегінің уақытын қысқарту, жұмыстың сапасы мен дұрыстығын жоғарылату және соңғы нәтижені жылдам алуға мүмкіндік береді.
Дипломдық жоба нақты осы проблемаға қатысты болып табылады. Дипломдық жоба тақырыбы «Отбасылық дәрігерлік амбулаторияда науқастың жеке картасын жүргізу және тіркеу бойынша АЖ құру».
Ағымдағы Дипломдық жобаның маңыздылығы бұл, қолданбалы бағдарламалау денсаулық сақтау мекемелерге қажетті ақпараттық жүйелерін қамтамасыз етеді. Мұндай бағдарламалардың дайын күйінде болмағаны дұрыс, себебі, барлық денсаулық сақтау мекемелерінің өз спецификасы бар.
        
        КІРІСПЕ
Есептеуші техника құралдарының дамытылуы мен адам іс- әрекетінің ... ... ... қарқындап келе жатқан және кері
қайтпайтын процесс. Компьютердің қолданылуының ... ... ... ... ... адам ... ететін кез – келген
аймақта ауыстырылмас көмекші болып отыр.
Берілгендер қорын басқару ... ... ... үлкен көлемді
ақпараттармен жұмыс жасауда қызмет ... ... ... ... үстінде.
Сондықтан, БҚБЖ адам жұмысының үлкен ... ... ... ... ... орталығына арналған арнайы ... ... ... ... ... ... ... көлемді ақпарат ағынын автоматтандыруға өте қолайлы.
Соңғы жылдары медицина саласында есептеуіш техника ... ... ... ... Бұл есептеуіш құралдарының, соның ішінде
заманауи дербес ЭЕМ мүмкіншіліктерімен түсіндіріледі. Бұл ЭЕМ адам ... ... ... ... ... құрал болып табылады.
Дербес компьютерлердің габариттері оларды пайдаланушының жұмыс ... ... ... ал ДЭЕМ-мен қатынаста оларды
бағдарламалаушы емес қолданушыларға қол ... ... ... ... ... етуі және ... көлемдегі ақпараттарды
өңдеу үшін жедел жадысының көлемді сыйымдылығымен ерекшеленеді. Олардың
медицина саласының мынадай облыстарында, ... ... ... уақытын қысқарту, жұмыстың сапасы мен дұрыстығын жоғарылату және
соңғы нәтижені жылдам алуға мүмкіндік ... жоба ... осы ... қатысты болып табылады. Дипломдық
жоба тақырыбы «Отбасылық дәрігерлік амбулаторияда науқастың жеке картасын
жүргізу және тіркеу бойынша АЖ құру».
Ағымдағы ... ... ... бұл, ... ... ... ... қажетті ақпараттық жүйелерін қамтамасыз етеді.
Мұндай бағдарламалардың ... ... ... ... себебі, барлық
денсаулық сақтау мекемелерінің өз спецификасы бар.
1 ЕСЕПТІҢ ҚОЙЫЛЫМЫ
1.1 Ақпараттық жүйелерге талдау және шолу жасау
Ақпараттық технология саласындағы ең жаңа ... ... ... жаңа ... алып ... ... ... және
экономикалық микропроцессорлардың арқасында ақпаратты – есептегіш ресурстар
менеджерлер, есепшілер, жобалаушылар, ұйымдастырушылар мен инженер, ... ... ... ... ... түсуде. Жеке
компьютерлер қорында мәліметтерді өңдеу ... ... ... ... ... ... дамуы, жоғары жылдам істейтін және
үлкен еске ... ... бар ... ... пайда болуы басқарудың
автоматтандырылған жүйесін жаңа сатыға көтеру міндеттерін ... ... ... салалардағы адам еңбегіне Pentium 4 ... ... 2,2 GHz, 512 Mb ... еске ... ... 160 Gb ... – винчестерлермен енгізілді. Тізбектік технологияның пайда болуы
мен басқарудың ... ... ... ... ... Осы ... жаңа жаңартырылған нұсқалары пайда болды.
Ақпараттық жүйенің (АЖ) ... оның ... ... ... ... АЖ ... қызметтерді атқарады:
а) басқару объектісі жай-күйі жайындағы ақпаратты сараптау, жинау, өңдеу;
б) басқаратын ықпалды тудыру, мысалы бағдарлама ... ... ... ... ... және оның ... қадағалау;
г) басқару ықпалдарын іске асыру;
д) ақпарат алмасу.
Мысалы үшін АЖ-ге, ол локальды ... ... ... және электромагниттік алаң әсерінен жұмыс істейтіндіктен
бірканалды талшықты сызықты ... ... ... ... олар мұндай
кедергіден қорғалған. АЖ-ге есептеу технологиясының жағдайлары пайдаланылуы
тиіс, олар жалпы техникалық ... ... ... оның ... ... және нақты міндеттерді шешуге
бағытталған бағдарламалық ... ету ... роль ... ... ... етуі ... ... орындауға жетерлік болу
керек, ол қызметтер есептегіш техника жағдайларын қолданумен жүзеге асады
және АЖ-нің қызметтік ... өз ... ... ... ... ... ... етілген мәліметтерді өңдеу процесі
ұйымдастырылады.
Ол келесі қасиеттерге ие болуы керек ... ... ... ... пен құрылыс модульділігі, ... ... ... ... ету ... ... ... мәліметтер негізін басқаратын жүйелер, ... ... ету. ... кіруі тиіс. БҚ АЖ ішінде АЖ-нің
техникалық құрылғыларының ... және ... ... ... ... ... АЖ-нің бағдарламалық қамтуында ақпаратты енгізгенде
және өңдегенде қателіктерден сақтайтын шаралар жүзеге асуы керек, олар ... ... ... ... ... ... ... бағдарламалық
қамтуы арнайы бағдарламамен қамту бөліктерін ретке келтіруді жүзеге жүзеге
асыруға ... ... ... және ... ... ету ... бағдарламалық қамтуды әрі қарай дамыту қажет. Жалпы алғанда АЖ-
нің ... ... ... ... ... және ... ... өз ішіне енгізбеуге тиіс.
Адам өмірінің барлық саласына компьютерлік ... ... ... ... ... өте қатты өркендегенін білдіреді. Қазіргі
уақытта ақпараттық технология мен ... ... ... ... Ең кең ... ... ... ұғымы – бұл ақпараттық жетістік
тудыру, ақпараттық қызметтің түрі, ол адам іс-әрекетінің барлық ... ... ... өнімге ақпарат жатады. Ақпарат термині арқылы
мәліметтердің жиынтығы кейбір жүйенің фактілері мен ... ... ... осы ... ... және ... ... асу жағдайы ұсынылады. Тар мағынасында ақпраттық ... ... ... ... ... әдіс – ... ... техника мен құрылғылар, болып түсініледі. Математтикалық
тәсілдер ақпараттық технологияны жетілдірудің ең өзектсі ... ... ... ... ... функционалды тапсырмаларды
шешу әдістерін жүзеге асыру алгоритмін туындатады. Олардың ішіне ... ... ... алгоритмдермен жекелеген тапсырмалар үшін
жобаға дайындалатын ... ... ... ... ... ... негізінде ашылады. Ақпараттық технологияның
бағдарламалық қамтылуы ішіне ... ... мен ... ... ... ... ... және арнайы түрлері
кіреді.
Ақпараттық технологияның ақпараттық ... ... ... ... ... мәліметтер қоры мен банкі, ұйымдастырудың
басқа тәсілдері ақпараттық жиналу және ... ... ... ... өз ішінде әдістемелік ... ... ... технологияны құрудың алғы шарттары
мен құжаттары, сипаттамаларды қарастырады.
Тәжірибеде өте жақсы белгілі, бірақ қиын іске ... ... ... бар, ол ... ... ... ... іспетті онда ұйым бар қажетті
мәліметтерді енгізеді де ... ... осы ... ... ... мәліметтер сақталатын еске сақтаудың құрылымы бір не бірнеше
жерде орналасуы мүмкін, соңғы жағдайда олар ... ... ... ... титіс. Мәліметтерге бағдарламаның қолы жетуі
тиіс.
Шындығында, бүгінгі күні кездесетін көпшілік мәліметтер қоры ... ... ... Көбіне бір ЭЕМ – ге бірнеше мәліметтік қор
құрылады. Мәліметтік қор жекелеген туыстық ... ... ... ... ... ... біріктіруге болады. Мұндай бірліктер
егер бүкіл жүйедегі тиімділік пен қарқындылықтың көбіне көмек берсе.
Мәліметтік қоры бірге, ... ... ... сақталатын
мәліметтер, олар аз ғана көлемде ... олар ... ... бір ... ... ... қолданылады; мәліметтер өздерін пайдаланатын
бағдарламалардан тыс сақталады; жаңа ... ... ... ... ... үшін, сондай-ақ мәліметті мәліметтік қордан іздеу
үшін жалпы басқаратын тәсіл қолданылады.
Егер бұл мәліметтік қорлар құрылымы жағынан толықтай ... ... ... ... ... ... ... мәліметті қарапайым
ұйымдастыруда әрбір ... өз ... ... ... ... ... ... бұл – бір ғана қосынды мәліметті көптеген
мүмкін болған қосымшалар санына ... ... ... ... ... ақпараттық қойма есебінде жиі дайындайды, оның ... ... ... ... ... туу ... ... басқа бір ұйым үшін қажеттілігі шығады. Мұндай
мәліметтік қор тек ақпарат алу ... ғана ... ... ... оның ... ... аталған ұйымның басқару процесіне қажеттілігі
туу керек, жоспарлау мақсаттары немесе сұрақтарға жауап ... ... ... ... ... ... асырған дұрыс. Мәліметтердің
жиынтығын бірнеше бірлестіктер араларында кедергі бар жоғына ... ... қоры ... қалталық өңделуі үшін дайындалады, өңделу
нақты уақытта мәліметтік қорларда ... осы ... ... ал ... ... мәліметтік қормен терминалдарға қызмет
көрсеті нақты уақытта қалталық ... ... бір ... ... ... әлемде 133 миллионнан астам компьютерлер бар, олардың 82%
- дан көбі ... ...... ... кіші ... тізбектен жаһандық тізбек Internet-ке дейін, біріктірілген.
Тізбектегі ... ... ... ... ... ... маңызды себептерге байланысты: мысалы ақпараттық хабарларды тарату
шапшаңдығы қолданушылар арасында ақпарат алмасудың шапшаң мүмкіндігі, ... ... жер ... кез келген нүктесінен қалаған ақпаратты тез
алу ... ... ... ... ... арқылы жұмыс
істейтін түрлі формалардың өз компьютерлері ... ... ... зор ... ... алып жүре алатын есептеуші тізбек
пен сол жаңа потенциаолды бой көтере ақпараттық кешенді басынан өткереді.
Және де ... ... ... ... бізге оны практика
жүзінде қолданбауға мүмкіндік ... ... ... түсу үшін ... ... ... ... бар мамандар қажет. Аталған бағдарламалар қалқасы
ОҚО бойынша жер ... ... үшін ... ... қалтасы
тиімді интерфейспен басқаратын қызмет туралы ақпараттық - анықтамалық
жүйесі бар құрылым.
Автоматтандандырылған жұмыс орнын (АЖО) ... ... ... ... қор ... ... техникалық ұйымдастыру
технологиялық ... жеке және ... ... ... бәрі ... ... ... қызметтерді орындау үшін бекітілген кешен.
АЖО көмегімен маман ... ... ... ... сақталған оларды
жіберіп, хабарламалар алуға, жиналыстарға қатысу, құжаттардың өз архивін
ұйымдастыруға есептеулер ... ... ... дайын ала алуға мүмкіндігі
бар. Әдетте шешімдер қабылдау процесі мен басқаруды жалпылай алғанда ұжым
атқарады. Бірақ АЖО ... ... асуы аа ... ... басқарушы
персонал басқарудың түрлі деңгейі мен жүзеге асатын қызметтің дәрежесіне
сәйкес болуы ... ... ... үшін ... ... шешімнің өзін
табуға және оны жүзеге асыру түрлі ... ... ... ... ... және де көптеген ... ... ... ... болып табылады. Бұл басқарудың өзгермелі, иілімді құрылымын құруға
көмектеседі.
АЖО құрастыру негізінде келесі негізгі шарттар кіреді:
1. ... ... ... ... АЖО дағдыларының тәсілдерінің
инструментальдылығын құру, ... өзін - өзі ... ... ... ... түрлендіру, яғни АЖО – ның көмегі арқылы өздігінен
жаңа қызыметтер мен ... ... ... жүйеге жұмыс
істегенде тәжірибе жинақтау.
3. АЖО келеңсіздік бағдарын белгілі тапсырма класын шешуге ... ... – мен ... ... ... тән жұмыс режимінің бірлігі мен қанауы
ақпаратты жалпы технологиялық өңдеудегі бірлігі.
4. АЖО ... ... ... ... ... мен ... ететін құрылымның модульділігі, және АЖО ... ... ... ... мен медификациялау.
5. Эргономика яғни тұтынушы үшін жұмыс істеудің тиімді шарттарын құру
және жүиемен байланыстығын ... ... ... ... ... қамтамаға негіздеме
Ұйымдастыру басқармасы жүйесіне БҚ құру оны ... ... ... ... ... ... ету ... сипаттау кіреді: БҚ – ның жұмыс
істеу қабілетін қамтамасыз ету және ... ішкі жүйе ... ... мен ... тәсілдердің жылы қарым – қатынасы,
бағдарламалық – ақпараттық тәсілдердің параметрлерін зерттеу, шектеулер мен
талаптарды қанағаттандыратын тесерулерді ... ... ... және қамту бөлігі. Функционалды бөлігі БҚ
нақты мазмұнын анықтайды, тұтынушының қызмет ету ерекшелігін көрсететін бір
– бірімен жалғас ... ... ... ... ... ... ... БҚ деген талаптары мен (кіретін ) енетін –
шығатын ақпарат туралы сипаттамасымен қоса функционалды кәсібилігі жатады,
және сенімділік ... әдіс – ... ... ... ... жылы ... – қатынас. Әдетте осында рұқсат етілмеген
тәсілдерден сақтанудың сипаты мен үзіліс ... ... ... ... ... ... басқару тәсілдерін де жатқызады.
Қамтамасыз ету бөлігі қамтудың дәстүрлі түрлерінен тұрады: ақпараттық,
бағдарламалық, техникалық, технологиялық және басқалар.
Ақпаратпен қамту ... ... ... ... ... ... келтіреді, ақпараттық көрсеткіштің бүкіл ... ... ... – ның бағдарламалық қамтуы жалпы және функционалды болып бөлінеді.
Жалпы бағдарламалық қамту ДЭЕМ – мен кешенде ... да ... ... және қолданбалы бағдарламалар, операциялық жүйелердің
мүмкіндіктерін кеңейтетін, диалогтың ... ... ... ... БҚ ... ... ... арналған, жадқа кіруді
ұйымдастырады, перифериялық құрылғылар, процессорды басқару мен ... ... ... бағдарламалардың жоғары дәрежедегі
тілде орындалуын қамтамасыз етеді.
Функционалды БҚ функционалды автоматтандырылғанына ... ... ... мен функционалды қалталар кіреді. ... ... ... ... ... ... ... сақтаған дұрыс. Бағдарламалық және техникалық қамтуға арналған
талаптардың қосындысы тұтынушының көптеген ... ... ... ... ... бағдарлау проблемасын шешуге мүмкіндік береді.
БҚ ТҚ ДЭЕМ қоры бойынша ақпаратты өңдеу тәсілі мен техникалық кешенді
ұсынады, ол ... ... және ... ... ... кызметінің
автоматтандырылуына белгіленген. Ұйымдық басқару саласы маманының БҚ әдетте
жеке ... ... ... ... ... БҚ ... ... қызметіне сәйкес, БҚ шешілетін тапсырмалар кешенінің
технологиялық процесті пайдаланған тұсына белгіленген.
Технологиялық процесс енгізуді, мәліметті бақылауды, ... ... ... ... ... шығатын құжаттарды алатын функционалды
жұмыстардың жиынтығы болып ... ... ... ұжымның мүшесі болып
табылуына қатысты және онда белгілі бір ... ... ... тапсырманы шешудегі технологиялық өзара қимылын қарастырған
дұрыс, мамандардың бірге жұмыс істеу шарттарын қамту керек. Бұл ... ... ... ... мен ... талаптарында көрініс
тапқаны жөн.
БҚ жүйелеу негізінде бірқатар кәсіби белгілер жатады. ... ... ала ... БҚ ... ... ... ... болады.
БҚ маңызды жүйелеу белгісіне оның игерілу тәртібі жатады, содан бірегей
топтық және тізбектік игеру ... ... ... ... БҚ ... негізделіп іске асырылады. Мұнда бар ресурс тұтынушының ... ... ... ... ... жұмыс орны стандартты емес, кәсіби
тапсырмаларды шешуге және оны ... ... үшін ЭЕМ аз ... ... ... ... бір ЭЕМ ... негізінде әкімшілік не
функцияналды тұтастығына қарай ьіріктірілген бірнеше жұмыс ... ... ... ... енді ... ЭЕМ мен әжептеуір кұрделі БҚ ... ... ... тәртібі әдетте мәліметті өңдеудің бөлінуін
ұиымдастыруда қолданылады, бұл бір жеке ... ... ... ... сенімді тобына қызмет көрсететін ұйым болады.
БҚ игерудегі тізбектік ... ... мен ... ... Бұл ... ... БҚ бір ЭЕМ негізінде құрылады бірақ дәл сол
уақытта ... ... ... қорын қолдануға да мүмкіндігі бар.
БҚ жіктеудің тағы бір түрі олардың ... шешу ... ... белгілі бір топқа негіздеп енгізу терең әрі жан – жақты сараптауды
қажет етеді, бір ... БҚ – ның ... ең ... ... мақсаты
салыстырмалы баға беру мүмкіндігін жоққа шығармайды. Аталмыш жағдайда, ... ... ... ... ... ...... сақтау, бақылау
және алмастыруын қарастырады.
3. Техникалық тапсырма
Бағдарламаны орнату және ... үшін ... ... ... білу қажет. Бірінші ... Desktop ... ... керек. Берілген ... 7.0 ... ... және ... Ең ... ... «алиасы» атты - ... ... ... құру керек. Бағдарламаны орнату ... ... ... ... ... ... құрылғыларға қойылатын талап
Диплом жобаның алдына қойылған ... ... ... орындау
үшін келесі компьютерді қолдану керек: Intel Pentium IV 700 ... Gb, HDD 160 Gb, CD-ROM ... ... принтер - HPackard 610 (A4, 8ppm,600*600 dp1,2 Mb,
10 pages мин ... ... ЭЕМ ... ... себебім, өйткені БҚ-да
есепті шығару ... ... ... ... және
бағдарламаны қолдану барысында базаның үкеюіне байланысты. Сонымен
қатар ... ... ... ... ... ... ақпартты
өңдеу жылдамдығын ... ... сол ... осы моделді таңдадым.
Бағдарламаны қамтамасыздандырудың ... ... ... ... қателіктердің тумауына
байланысты объектілі жан-жақты бағдарламалауда қатты жүйе ... ... ... Ал бұл құрылып жатқан бағдарламалардың
күнін қысқартуға ... Бұл ... БҚ және ... жасауының өңдеу жылдамдығын ескергенде өте ыңғайлы.
Delphi - бұл тіл және CASE- ... ... ... ... (Rapid Application Development «Қосымшаны тез құруға арналған
орта») бар ... ... тілі Windows ... құру үшін ... ... С++ -
та жұмыс істейтін ... ... еді, ал ... ... көмегімен
Windows қосымшасын құру үшін бір адам ғана қажет.
Windows ... CASE- ... ... ... ... өмір цикл ... құрылған қолданбалы жүйе мен
жобалау жүйесін қамтамасыздандырады.
Delphi өте көп ... ... ... ... ... белгілі форматтағы БҚ-мен ... ... ... ... Windows ... ... ... жатқан
компонентерді бағдарламалау қажеті жоқ. ... ... ... және диалогты панелдер жатады. Windows ... ... ... ... бірдей объектілердің қолданылып жатқанын
байқаймыз. Диалогты панелдер (мысалы, Choose File және Save File ... ... ... ... ... ... ... Delphi-
нің арқасында. Тағыда бір айтып кетер Delphi ... ... емес ... ... объектілер ... меню және ... ... ... ... ... объектілердің көмегімен мысалы, бағдарламаны ... ... екі ... ... қол жеткізуге болады. ... CASE- ... ... ... ... ... реализациясының арқасында.
2 БАҒДАРЛАМАЛЫҚ ҚАМТАМАНЫ ЖОБАЛАУ
2.1 Зерттелінетін объектіге талдау жасау
Деректер қорын құрастырудағы ең басты мақсат ... ... ... ... қол ... Ең ... қиыншылық болып деректер қорын басқару
болып табылады. Яғни деректер қоры жүйесін ... ... ... істеуін
қамтамасыз ету. Деректер қорын қауіпсіздігін қамтамасыз ету бұл ең басты
қиыншылықтардын бірі болып ... ... ... ... ... ... үшін ... қорын триггерлер арқылы процедуралар қоймасына
жазылады.
2.1.1 ... ... ... ... ... жазу ... кез келген мекемедегі ең алдымен
мекеме басшылығы мен қызметкерлермен , ... , қай ... ... ... ... т.б ... танысып, Дипломдық
жобада қарастырылып отырған №1 ... ... ... бұл ... қалай іске асатыны , қалай ... ... ... ... ... ... ... Оларды стандартқа сай бір
тізімге келтіру.Дипломдық жобаның ... « ... ... ... жеке ... ... және тіркеу бойынша
автоматтандырылған жүйе құру». Бұл тақырып ... ... Delphi, ... Office Access, FoxPro ... ... мүмкін.
Мекеме көп жағдайда MedStat және Prof_2012 секілді бағдарламалармен
жұмыс ... ... бұл MS Excel –де ... ... қоса ... барлық мәлiметтердi статистикалық есепке алуды енгізу ... ... ... ... ... медициналық мекемеге
келіп-кеткендердің саны, мекеменің техникалық жабдықталуы және т.б.
Сурет 2.1.1- ... ... ... амбулаторияда науқастың жеке картасын ... ... ... ... жүйесін құру» мекеме
қызметкерлерімен қатар емделушілер үшін де өте ... ... ... ұзақ ... ... медициналық көмегін ала алады. Ақпараттық
жүйені қолдану медициналық мекемедегі қызмет көрсету ... бір ... ол ... келу ... ... жоғарылатады.
Қабылдау бөліміндегі қызметкер бұл ақпараттық жүйені қолданбай әрбір
емделушіге қанша уақыт жұмсайтынын ... ... ... ... мен оның ... ... ... және
болжамсыз факторлар жоқ жағдайда 5-15 минут уақыт жұмсайды.
• Емделушінің жеке ... ... ... онда дәрігердің аты-жөні
оның көрсететін қызметтері туралы жазуға тағы ... ... айта ... жайт дәл осы ... барлық емделушілермен күні
бойы қайталанады.
• Қабылдау күннің соңында қабылдаған науқастар мен ... ... есеп ... 10-30 ... ... ... мүмкін.
• Және әр айдың соңында есеп беруде 1-4 ... ... ... мекеменің бағдарламаларының қатарына осы автоматтандырылған
жүйені енгізетін болсақ, қабылдау бөліміндегі ... ... ... және тиімді болады. Емделушілер үшін де алатын маңызы зор ... ... күні бойы ... ... ... уақытта келіп қажетті
медициналық көмегін ала алады.
2.1.2 Құрылымдық жобалау
Құрылымдық жобалаудың бастапқы деректері. Кез – келген МББЖ ... ... ... ... ... жұмыс жасайды, сонымен
қатар жоғарғы деңгейдегі логикалық құрылымдардың ақпараттық бірліктерді
құраушы төменгі деңгейлерден аңықталған ережелер ... ... ... ... ... ... МББЖ мәліметтер базасы құрылымына
сандық және басқалай шектеулер қояды. Сондықтан даталогиялық модельді
құруға ... ... МББЖ – нің ... ... түрде оқып -
зерттеу керек, жобалық шешімді ... әсер ... ... ... ... қатар, жобалаудың автоматтандырылуының ... ... ... ... ... мен ... ... керек.
Құрылымдық жобалау мәліметтер базасының логикалық құрылымын ... МББЖ – мен ... ... ... ... ... ... да, мәліметтерді физикалық ұйымдастыру ерекшеліктерін білү
логикалық құрылымды ... ... ... ... ... жобалаудың түпкілікті нәтижесі болып ЯОД – да мәліметтер
базасының логыкалық құрылымын ... ... ... егер жобалау
“қолмен” жүргізілсе, онда ең алдымен мәліметтер базасы құрылымың схемалық
графикалық көрінісі құрылады. Бұл ... ... ... ... мен ... ... мен ... арасындағы байланыстарды
графикалық белгілеудің арасындағы бірмағыналық сәйкестілік қамтамасыз
етілуі тиіс. Графикалық көрнісіс мәліметтер ... ... ... ... ... ...... интерфейстік жабдығы
ретінде және де жобаны құжаттау кезінде де қолданылады.
| ... құру және ... |
| ... ... ... ... |
| ... мен сұраныстар жасау |
| ... ... ... ұйымдастыру |
| ... ... |
| ... ... ... құру ... 2.1 – ... шығарылу алгоритмі
ДБ жобалау процесі алдын – ала пәндік облыстағы ... ... ... келтіргенде объектілер және олардың
арасындағы бойынша туралы ақпараты береді.
Кез – ... ... ... ... модельде суреттеудің
көптеген жобалаудың шешімдері бар.
Жобалау әдісі ең кішкентай логикалық ... ... ... қарамастан ) барлық МББЖ семантикалық тең болады және ... ... ... ... ... ... қасиетіне немесе
процеске.
Пәндік облыстағы зат арасындағы байланыстар, инфологиялық ... , ... ... ... ... ... ... суретелуі немесе олардың арасындағы байланыстың
жариялауында. Байланыс іштей жазу ... жазу ... де ... мүмкін.
Бірлескен обьектілердің бір файлда сипатталуына қарағанда, тағы
бір тәсілі бар, әрбір төменгі деңгейдегі класс тобы ... ... ... атап көрсетуге болады.Осы екі вариант кез – келген МББЖ
қолдану мүмкін.
Сипаттаудың ... ... ... және ... емес ... құрылымда класс топтарының суреттеуімен байланысты класс тобының
нақты суреттейді - жазуында қасиеттердің мағыналары үшін жолдар ... ... ... жалпы обьектілерге және класс топтарының қасиеттің
шешіміне жолдардың орнына класс топтарына тәуельді ... ... бір жол ... оның ... қандай класс тобы, қандай
суреттейтін обьектіге жататыны белгілі болады. ДБ класс топтарының ... ... ... ... МББЖ – ң ... ... ... құрылымын жобалауында негізгі мағынасын пәндік
облысының қасиеті ... ... ... өңдеу мінезі ... ... ... әсерін тигізеді. Мыс: Жиі ... ... ... ... көп ... бірге өңделетін және
керісінше бірге көп қолданылмайтын ... ... ... ДБ тізімінде қолдағаннан гөрі, көп қолданылатын информацияны және
информацияға жолдамалар ... аз ... ... ... сақтау керек,
соңғысын архивтік файлдарға кіргізгені жақсы бөлер еді.
2.2 Қарастырылатын бағдарламалық қамтаманың мақсаты
Дипломдық жоба тақырыбы «Отбасылық дәрігерлік ... ... ... ... және ... ... автоматтандырылған жүйе құру».
Дипломдық жобаның маңыздылығы бұл, қолданбалы бағдарламалау денсаулық
сақтау мекемелерге қажетті ақпараттық жүйелерін қамтамасыз ... ... ... әрекет етуі және үлкен көлемдегі ақпараттарды өңдеу ... ... ... ... ... Олардың медицина
саласының мынадай облыстарында, мысалы, Медстатистикада қол ... ... ... ... мен дұрыстығын жоғарылату және соңғы
нәтижені жылдам алуға мүмкіндік береді.
Дипломдық жобаның жобалау кезінде ол ... ... ... ... ... ... ... бірнеше маңызды жетістіктер бар, олар
төменде берілген:
1. Электронды басшының жеке компьютер ресурстарына талап қоймайды және ... 95, 98, 2000 ... WINDOWS NT ... ... ... кез ... жұмыс станциясына сәтті қосыла алады. Қосымша
қосудың міндетті шарты INTERNET EXPLORER ... ... ... ... ... үшін ... пайдалану міндетті емес,
“тышқан” түріндегі манипуляторды пайдалану жеткілікті, бұл өте ... ... ... ... ... қажет етпейді.
3. Басшылықта түрлі ... ... ... ... себебі
пайдаланушымен жасалатын барлық диалогтар ақпаратты пайдаланушының
енгізуін көздемей, мәлімет нұсқаларын таңдау ... ... ... ... бір ... жиналмаған, бұл оның жүктеу уақыты мен
оперативті жад көлемін ұлғайтқан болар еді, өзара гиперсілтемелері ... ... ... өте ... ... ... ететін жеке
файлдарға бөлінген.
Қазіргі компьютерлік техниканың техникалық прогресі жағдайында әрбір
пайдаланушының компьютерінде кем дегенде 8 Мб видео жады бар. ... бұл ... ... ... жасауға жеткілікті.
Ақпараттық жүйені жобалау кезінде ... ... ... ... ... қорының схемасын ... бір ... ... және ... ... ... ... жақтың атрибуттарымен қатынастар орнатылды. Барлық қатынастар ең
болмағанда үшінші нормальды формаға ... ... ол ... жол бермейді, яғни құрылған ақпараттық жүйенің дұрыстығын
білдіреді.
Осы талаптардың барлығына ... бере ... мен Delphi ... ... ... ... Delphi 7.0 ... Windows32
операциялық жүйесінің негізінде дайындалған. MS – Windows ... ... ... ... қамтамасыз ететін, қолданушыларға
графикалық интерфейс қабықшасын (GUI) ұсынады.
Ақпараттық жүйені құру ... ... ... мән беру ... ... жүйені қолданушылардың барлық талаптарын қанағаттандыру
қажет. Ақпараттық жүйе жобалаудан бұрын оның ... ... ... зерттеу жүргізу қажет.
- Ақпараттық жүйе деректердің бүтіндігін және қайталанбастығын қамтамасыз
етуі қажет.
Құрылатын программа орындайтын функцияларды атап ... ... ... ... ... ... ... шығу мүмкіндігі;
- деректер қорының жазбаларын толықтыру, өзгерту, өшіру мүмкіндігі.
Қажетті ... ... ... үшін ... ... қажет:
- жазбалардың сұрыпталуын;
- жеке өрістердің енгізілген мәндері және олардың диапазондарына сәйкес
жазбалар фильтрациясын;
- ... және ... SQL ... ... әр ... орналасқан деректерге таңдау және жинақтау жасау;
- деректер қорында орналасқан ақпаратқа талдау жасау.
Қорытынды.
Берілген тапсырма бойынша ... ... ... ... ... ... ... жұмыс орны құрылды: администратордың, кассирдің
және қарапайым қолданушының клиенттік қосымша программалары.
Іс жүзінде әрбір АЖ ... ... ...... немесе қол жетімділігінің бұзылуына бағытталған қаскүнемнің
әрекеттерінің жиынтығы болып табылатын ақпараттық ... ... ... Бұл ... қарастырсақ. Құпиялылық қасиеті ақпаратқа ... ... ... емес ... ... ... мен үрдістерге
ашпауға мүмкіндік жасайды. Ақпараттың құпиялылығының ... ... ... ақпараттың оның онан әрі қайта сатылу мақсатымен жүйеден
ұрлануы ... ... ... біртұтастылығы оның өзгеріске ұшырау
немесе рұқсат етілмеген қолжетімдік нәтижесінде жойылу қабілетін жобалайды.
Бұл қасиеттің ... ... ... ... жүйедегі сақталатын
электронды құжаттардың ... ... ... бұрмалайтын
жағдайларды айтуға болады. Одан кейін ақпараттың қол жетімділігі кез келген
өкілетті қолданушы жағынан ... ... ... ... ... болу ... Мысалы, қаскүнем ... ... ... ал ... пайдаланушылардың біреуі де оның
ішіндегісіне қол жете алмайды. ... ... ... немесе қол жетімділігінің бұзылуының нәтижесінде қаскүнем
шабуыл ... ... ... ... ... ... бұза алады.
2.2.1 Жалпы бағдарламалық қамтамасыздандыруды таңдау
Компьютер зауыттан шыққан кезде-ақ оның ішінде ... ... ... Олар ... ... рет ... ... тексеруіне
арналған, яғни компьютерді ток көзіне қосқан соң, оның ... ... ... бағдарлама оқылып, компьютер жүктелінеді. Сөйтіп, ішкі және
сыртқы құрылғыларының жұмыстарын тексеруден өткізеді.
Бағдарламалық қамсыздандыру құралдарына мыналар енеді:
1. жүйелік ... ... ... технология бағдарламалық құралдары – мәтіндік
редакторлар, электрондық кестелер, берілгендер базасын басқару жүйесі,
компьютерлік графика, телекоммуникациялық бағдарламалық камсыздандыру
құралдары;                                                                  
                                     
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метт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 болып табылады.
Windows графикалық интерфейс қолданып, тек қана ... ... ... ... ... қорытындысының мүмкiндiгi болатындығы.
Графиканың қолдану мүмкiндiктерi бiр жеке терезеде және тiптi бiр
қосымшадағы мәтiндiк және ... ... ... ... қоса
атқаруға мүмкiндiк бередi.
Қазiргi процессорлардың қабiлеттiлiк Windowsтiң басқару жүйесiнiң
негiзiне ... ... ... ... бiр ... ... ... шығара ауыстырып қосуға жатты. Windows 98 және ығыстырғыш көп
есепт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ң таңдауы ... ... ... ... ... ... ... Microsoft Officeнiң
ортақ атауымен ескерттi. Бұл кешен Оффиста ... ... ... ... және ... жүргiзу үшiн түрлi тағайындауды бағдарлама тұрды.
Оған деректер қорымен (мәтiндiк редактор) документтi өңдеудi ... ... ... ... ... ... сонымен
бiрге осы бағдарламаларды барлығына қолайлылық олардың ... ... ... болды.
2.2.3 Бағдарламалық қамтамада қолданылатын техникалық құралдарды
таңдау және негіздеу
ЭЕМ-ді өндірістін басқару жүесінде қолдануы ең ... ... ... ... ... ЭЕМ-ры құрастыруға түсетін бөлшектердің
және детальдардың сапасын тексереді (салмағын тексеру, стандартқа сәйкес
қолдану ... ... және ... қоса ... ... желі
технологияларының дамуы, сандық және мәтіндік ақпараттарды ... ... ... бір ішкі ... ақпарат жүйесіне біріктіруіне
мүмкіндік берді. Ақпараттық жүйенің ең тиімді жүйесі деп бір ... ... ... ... ... және ... ақпартты автоматты
өңдеу құрылғысын қолдану негізінде болатын жүйені айтамыз.
Дипломдық жобада ... ... ... ... ... ... Intel Pentium IV 700 /1024 Mb, RAM /160 Gb,баспа ... - HDD HPackard 610 (A4, ... dp1,2 Mb, 10 pages ... STIK600 UPS тоқпен қамтамасыздандыру блок пайдаланады.
Берілгендерді ... ... ... ... ... ... 320-400 мГц шамасындағы көрсеткішке
әкеледі. Ал мұны таңдалынған PC моделі Intel Pentium IV ... ... ... ... платасы АТХ форматта.
Микропроцессордың өзі карталардың кеңейтілуіне арналған ... ... Бұл ... ... өлшемді қосымша платаларды орнатуға және
микропроцессордың өзін оңай орнатуға мүмкіндІк береді.
Жады модельдерін орнату бұл ... да ... ... ... Бұл ... ... мүмкіндік береді. Разъемдардың оңай
орналасуы кабельдердің ұзындығын ... ... ... ... ... интерфейстерді қолдануға
мүмкіндік береді. АТХ ... ... ... ... ... және параллельді интерфейстер үшін разъемдар
орналасқан, клавиатура, монитор, тышқан, ... және MIDI – ... ... ... ... ... ISDN моделі және локальдық желі
үшін разъемдарды орналастыру мүмкіндігі бар.
Операциялық жүйе Windows XP ... ... 2002, Service Pack ... Бұл жүйе үшін ... 56 Мб ОЕҚ ... ... қатар, келіп
жатқан үлкен көлемді ақпараттарды өңдеу және желіде жұмыс істеу оперативтік
жадыны ... ... Оның ... 128 Мб ... жобадағы құрылып жатқан бағдарлама А4 форматты ... ... Бұл үшін ... ... ... ... қажет. Бұл
жағдайда жоғары сапа беретін лазерлік принтерді қолдану эффективті.
ЭЕМ-ң осындай моделінің таңдалуы, құрылған ... ... ... ... ... ресурстары бар.
2.3 Файлдық жүйенің физикалық және логикалық құрылымы мен тағайындалуы
Delphi стандартты жеткізуіне 270 базалық кластардың ... ... ... ... ... кіреді. Delphi-де
корпоротивті мәліметтер базаларына қосымша ретінде ... ... ... ойын ... Көпшілігінде бұл дәстүрлі түрде Windows
ортасында пайдаланушы интерфейсті іске ... ... ... ... оқиғалы модель әрдайым түсіну үшін қиын. Бірақ
дәл осы Delphi-дегі интерфейсті өңдеу програмист үшін ең ... ... ... Delphi ... дайындалған қосымшаның тұрақтығының
арқасында сенімді және ... ... ... бар ... ... қолдайды, Delphi-де қоса, С және
С++ жазылған OLE серверді, VBX сияқтыларды Delphi ... ... ... ... компоненттерден қызмет ететінқосымшаларды
өте тез жинайды. Сонымен бірге, Delphi толығымен объектілі бағдарға ... ... ... ... ... ... үшін өздерінің
қайталап пайдаланылған объектілерін құрастыра алады.
Delphi өңдеуде пайдаланылатын компоненттер қосымшаларды ... ... ... ... ... ... қолданылатын
объектілер типінің жиынтығын ұсынады.
Мұнда визуалды өңдеу ортасына тән әдеттегі шектемелер Delphi-де ... атап ... жөн. ... өзі ... ... ... ... мұндай шектемелердің жоқтығын білдіреді.
Delphi-дің кілтті ... ... салу үшін ... ... мүмкіндігіне ие ғана емес, сонымен бірге жаңа
компоненттерін де құруға болады. Мұндай мүмкіндік ... ... ... ... ... бермейді, керісінше, бар ортаға жаңа
саймандарды қояды. ... ... Delphi бар ... ... ... ... ... абстарктілі және дайын
компоненттерден тұратын ... ... ... Өңдеуші дайын
компоненттерді пайдалануы мүмкін, жеке аралас және абстрактілі негізде ... құру да ... ... ... ... Main Menu ... – Standart бетінде орналасқан, мәзір ... Бұл ... ... компонент, яғни жобалау барысында ... ... ... орны ... үшін ... мағына бермейді, ол
тек мәзір түрінде көрінеді. TMainMenu класының ... ... ... ... Формада осы кластың қалаған объектілерін ... ... Menu ... ... ... ғана ... TForm2.N9Click(Sender: TObject);begin Form2.Close; end;
- DBGrid компоненті DataControl бетінде ... , көп ... ... түрінде шығаруға мүмкіндік береді. Мәліметтерді айқара
ашылған түрде көруге және ондағы мәліметтерді редакциялауға арналған. ... ... ... бар: property ... ... Enabled: Boolean; property ... Integer; ... Integer]: TField; property SelectedField: TField; property
Selectedlndex: Integer;
- Image компоненті Additional бетінде орналасқан, ол файлда сақталған
дайын ... ... ... ... үшін ... кескін оның Picture
қасиеті арқылы таңдалады;
- DBNavigator компоненті. Компоненттер ... Data Controls ... ... ... ... компоненті өзіне
байланысты берілгендер жиынтығын басқаруға ... ... ... insert ... Edit ... Standard ... ... орналасқан мәтіндермен
жұмыс істейтін компонент: procedure TForm2.Edit1Change(Sender: ... ... then ... ... ... ... ... 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. Жоба іске ... ... ... қай ауыстырып
қосқыш шертілсе программада осыған сәйкес серия орындалады.
Button компоненті. Бұл Standard ... ... ... ... батырма. Button компоненті бағдарламада командаларды іске асыру
үшін пайдаланылады. Ол onclick өңдеушісі арқылы іске асырылады:
procedure ... ... ... then
//MessageBox(Form2.Handle, PChar('Есть опаздывающие пациенты!'),
'Сообщение', MB_OK);
procedure TForm2.Button2Click(Sender: TObject);
begin
Form6.show;
end;
Сурет 2.3 – Жүйелік файлдар
Сурет 2.4 – ... ... ... ... ... ... көмегімен құру және байланыстыру
Delphi бар объектілерді пайдалануды қолдайды, Delphi-де қоса, С және
С++ жазылған OLE ... VBX ... Delphi ... ... ... ... ... қызмет ететінқосымшаларды
өте тез жинайды. Сонымен бірге, Delphi толығымен объектілі бағдарға ие
болғандықтан, өңдеушілер ... ... ... ... үшін ... ... объектілерін құрастыра алады.
Delphi өңдеуде пайдаланылатын компоненттер қосымшаларды өңдеу
ортасына қойылып ... ... ... ... ... ... жиынтығын ұсынады.
Қолданушы интерфейсінің ең маңызды элементі мәзір болып ... ... ... ... өте ... ... Айырмашылығы тек ол
жерде даяшы ұсынса, бұл жерде программаны іске ... ... ... ... ... ... ... мәзір – бұл бағдарлама
пайдаланушыға өзінің қалаған ... мен ... ... ... ... ... ... немесе пернетақта көмегімен
жүзеге асырылады.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, Grids, DBGrids, ExtCtrls, DBCtrls, StdCtrls, ComObj, ... ... = ... ... ... TRadioButton;
RadioButton2: TRadioButton;
Edit1: TEdit;
DBGrid2: TDBGrid;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
Excel1: TMenuItem;
N3: TMenuItem;
DBNavigator1: TDBNavigator;
N4: TMenuItem;
N5: TMenuItem;
N6: ... ... ... ... ... ... ... TMenuItem;
Label1: TLabel;
Image1: TImage;
Label3: TLabel;
Button1: TButton;
Button2: TButton;
procedure FormActivate(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure Button3Click(Sender: ... ... ... ... ... 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 ... ... ... ... 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:= 'Отчет';
Colum:= XLApp.Workbooks[1].Worksheets['Отчет'].Columns;
Colum.Columns[1].ColumnWidth:=20;
Colum.Columns[2].ColumnWidth:=20;
Colum.Columns[3].ColumnWidth:=20;
Colum.Columns[4].ColumnWidth:=20;
Colum.Columns[5].ColumnWidth:=20;
Colum.Columns[6].ColumnWidth:=20;
Colum.Columns[7].ColumnWidth:=20;
Colum:= ... ... ... ... ... 'ФИО';
Sheet.Cells[1,3]:= 'Дата рождения';
Sheet.Cells[1,4]:= 'Пол пациента';
Sheet.Cells[1,5]:= 'Дата приема';
Sheet.Cells[1,6]:= ... ... I := 0 to ... ... ... 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 := ... ... ... ... := '[Диагноз.Название] ASC';
end;
procedure TForm2.N7Click(Sender: TObject);
begin
Data.ADOTable5.IndexFieldNames := '[Дата_рождения] ASC';
end;
procedure TForm2.N10Click(Sender: TObject);
begin
Form10.show;
end;
procedure TForm2.N11Click(Sender: TObject);
begin
Form8.show;
end;
procedure TForm2.N12Click(Sender: TObject);
begin
Form9.show;
end;
procedure TForm2.N14Click(Sender: ... ... ... ... then
//MessageBox(Form2.Handle, PChar('Есть опаздывающие пациенты!'),
'Сообщение', MB_OK);
procedure TForm2.Button2Click(Sender: TObject);
begin
Form6.show;
end;
end.
3 ҚҰЖАТТАУ
3.1 Қолданушыға нұсқау
Бағдарлама ... ... қоры ... ... Ең ... ... ... көзін енгіземіз. Бағдарламада бірнеше мәзір қатары
берілген. Оның «Редактирование » ... ... ... мәліметтер
енгізу, дәрігерлер және емделушілердің диагноздары туралы мәліметтер
енгізіледі.
Сурет 3.1 – «Редактирование» мәзірі
Мәзір ... ... ол ... туралы енгізілген
мәліметтерді аты жөні, диагнозы, туған күні бойынша сұрыптап береді.
Сурет 3.1.1 – «Сұрыптау» ... в Excel» ... ... қорындағы барлық
мәліметтерді Excel құжаты түрінде баспаға шығарады.
Сурет 3.1.2 – «Экспортировать в Excel» мәзірі
«Помощь» мәзірі бағдарламаны ... адам ... ... алуға
мүмкіндік береді.
Сурет 3.1.3 – «Көмек алу» мәзірі
Бағдарламада бізге тіркелген науқас жөнінде деректерді лезде алу ... сіз ... ... катарына барып, науқастың аты жөні немесе тіркелген
күнін енгізетін болсақ, ол жылдам тауып береді.
Сурет 3.1.4 – Іздеу пунктін ... ... ... ... жүзеге асыру үшін ең алдымен ... ... ... ... ... ... бетіне Delphi 7 Setup
Launcher  пайда болады. Осы жерден қажетті бағдарламалық өнімдерді таңдап
аламыз. ... Delphi 7, inter base 6.5 server, inter base 6.5 ... ... 3.2 – Delphi 7 бағдарламасын орнатудың басы
Delphi 7 бағдарламасын орнатуды жүзеге асыру үшін, Delphi 7 қатарын
шерту керек. ... ... мен ... енгізіп болғаннан соң, ... type ... ... болады, ол жерден үш нұсқанын бірін таңдап (
typical,compact, custom) орнатуды ары қарай жалғастырамыз.
Сурет 3.2.1 – Setup Type ... ... ... ... таңдау
Орнату нұсқасын таңдағаннан соң, next ... ... ... ... ... Custom Setup диалогтық терезесі ашылады, ол жерден
бағдарлама компоненттерінің орнатылатын орындарын таңдалады.
Сурет 3.2.2 – Компонентті орнатуды тоқтату
Орнату ... ... соң, ... ... ... ... ... шығады. Finish батырмасын шерткенде бұл терезе
жабылады.
Сурет 3.2.3 – Орнату үрдісі аяқталды
Программадағы процедуралар мен ... ... бір ... дұрыс. Өйткені бағдарламаны іске ... ... ... ... ... мүмкін. Себебі бағдарламадағы кестелердің
орналасу тәртібі бұзылғандықтан.
ҚОРЫТЫНДЫ
Диломдық жұмыс «Отбасылық ... ... ... жеке
картасын жүргізу және тіркеу бойынша ... жүйе ... ... Осы ... ... ... ... ұйымдастыру үшiн
тиiмдi әдiстер және алгоритмдар, сонымен бiрге күрделі ... ... Осы ... жобада осыған байланысты
программалау тiлдерiнiң сипаттамасының теориялық негiздерiнiң ... ... ... ... және ... құрастыруда
алға қойылған мақсат толық және дұрыс орындалды. ... ... ... ... мен ... ... толық әрі жүйелі қоры
жасалынды. Бұл процес үлкен пайызға жеңілдеді. Бұл бағдарламалық ... ... ... ... жедел әрі нақты қол жеткізуге
болады.
Бағдарлманың жасалуы мен ендіру процестері ... ... анық ... ... жоба ... ... ... жүйелі
және нақты байланыста құрылып, экономикалық тиімділігінің есептеулері
жасалған. Экономикалық өнімділігі және ... ... өтеу ... жобада ҚР-дың «Еңбекті қорғау ... ... ... ... ... ... Жұмыс орнында арнайы бөлімдерінде гигиена,
қауіпсіздік шаралар, денсаулыққа зиянды әсерлер ... ... және ... ... ... көрсетілген. Бұл жұмыс орнындағы
қауіпсіздік ережелері қатаң ... және ... ... ... ... ... ... бөлінген.
Қорытындылай келе «Отбасылық дәрігерлік амбулаторияда науқастың жеке
картасын ... және ... ... ... жүйе құру»
Дипломдық жобамда ... ... ... уақыттың үнемділігі және
еңбек шығындарының аздығы .
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. База данных п/р Хомоненко А.Д. СПБ ...... 2000, ... ... В.Н. База и ... ... ... М. ВШ 1987
3. Дейт К Введение в системы БД Киев ... 2000, ... ... В.В. ... базы знаний и ИС М. 1989
5. Хансен Г Теория реляционных БД М ... Атре Ш ... ... к ... БД М. ... ... В. ... В. Проектирование БД ИС М. 1989
8. Архангельский А.Я. Программирование в Delphi 4. –М.: ЗАО ... 1999 г. –768 с., ... ... Delphi 5. ... ... ... ... 2000 г.
10. А.Я. Архангельский. ... ... в Delphi ... БИНОМ», 2003г.-784 с.
11. Ларионов А.М., Майоров С.А., Новиков Е.И. Вычислительные ... и ... ... Энергоатомиздат, 1987 г.
12. Б.А. Савельев. Б.А. Сазонов, Э.К. ... ... ... в 8- кн. Кн.1 ... в ЭВМ. Москва.: Высшая
школа, 1991
13. А.М. Ларионов, Горнец Н.Н. ... ... в ... ... Высшая школа, 1991
14. Г.Б. Петрова, В.Е. Алексеев, А.С. ... ... ... ... ... ... ... 1990 г.
15. Гуденко Д., Петроченко Д. Сборник задач по ... ... ... ... А.И., ... Л.А. Программирование в среде Turbo Pascal
7.О.- Киев: ВЕК+, 2000.
17. Федоренко Ю. ... и ... на Turbo Pascal. ... ... ... Н.Б. Turbo Pascal в задачах и примерах. - СПб.: БХВ-Петербург,
2004
19. Зуев Е.А. Turbo Pascal ... ... ... ... А.И. ... программировать: Pascal 7.0. Задачи и методы их
решения. -М.:, 1999.
21. Епанешников А., ... В. ... в ... Turbo ... ... ... ... С.А., Гнездилова Г.Г., Капустина Е.И., Селюн М.И. Задачи ... - М.: ... ... ... Я. ... с графикой для персональных
компьютеров. -М .: ... ... ... А.Г. ... по ... - СПб.: ... 2002
ҚОСЫМША А
Бағдарлама листингісі:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, Grids, DBGrids, ... DBCtrls, ... ComObj, Menus, ... jpeg;
type
TForm2 = class(TForm)
DBGrid1: TDBGrid;
Label2: TLabel;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
Edit1: TEdit;
DBGrid2: TDBGrid;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
Excel1: ... ... ... TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
Label1: TLabel;
Image1: TImage;
Label3: TLabel;
Button1: ... ... ... ... ... TObject);
procedure Button3Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure ... ... ... ... ... ... N7Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N12Click(Sender: ... ... ... ... ... ... ... Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit3, Unit2, Unit4, Unit10, Unit8, Unit9, Unit5, ... ... ... ... ... ... 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 ... ... ... ... 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:= 'Отчет';
Colum:= XLApp.Workbooks[1].Worksheets['Отчет'].Columns;
Colum.Columns[1].ColumnWidth:=20;
Colum.Columns[2].ColumnWidth:=20;
Colum.Columns[3].ColumnWidth:=20;
Colum.Columns[4].ColumnWidth:=20;
Colum.Columns[5].ColumnWidth:=20;
Colum.Columns[6].ColumnWidth:=20;
Colum.Columns[7].ColumnWidth:=20;
Colum:= XLApp.Workbooks[1].Worksheets['Отчет'].Rows;
Colum.Rows[1].Font.Bold:= 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,7]:= 'Врач';
Data.Adotable5.First;
index:=2;
for 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]:= ... ... ... ... ... ... ... 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 := '[Дата_рождения] ASC';
end;
procedure TForm2.N10Click(Sender: ... ... ... ... ... ... ... TForm2.Button1Click(Sender: TObject);
begin
if Data.ADOTable5.FieldByName('дата_приема').Value
Date:=DateToStr(Now) then
//MessageBox(Form2.Handle, PChar('Есть ... ... ... ... ... ... 1 – ... медициналық картасы
Сурет 2 –Кешіккен науқастар туралы тізім

Пән: Автоматтандыру, Техника
Жұмыс түрі: Іс-тәжірибеден есеп беру
Көлемі: 32 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Геодезияның даму тарихы5 бет
Дүниежүзінің саяси картасының қалыптасуы23 бет
19-20 басындағы қарақалпақтардың отбасылық некелік қарым-қатынастарына байланысты әдет-ғұрыптары мен салт дәстүрлері жүйесі44 бет
Magic planet қонақ үйіндегі тіркеу тәртібі жане қонақтарды орналастыру22 бет
«Отбасылық қарым-қатынас типтері»4 бет
«Қазақстан Республикасы салық төлеушілерін тіркеу» мемлекеттік қызмет көрсетудің стандарты6 бет
Алакөл аумағының геоэкологиялық картасын құру73 бет
Алматы облысының ауыл шаруашылық картасын құрастыру35 бет
Аудандық және оған теңестірілген сотқа келіп түскен кіріс хат-хабарларды тіркеу және есепке алу.8 бет
Аурухананың тіркеу орнының автоматтандырылған жұмыс орнын жасау46 бет


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


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

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

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

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

Email: info@stud.kz

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

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