Вуздағы кафедра құжат айналымын DELPHI көмегімен дамытуды ұйымдастыру

МАЗМҰНЫ

КІРІСПЕ 3
> І. «ВУЗДАҒЫ КАФЕДРА ҚҰЖАТ АЙНАЛЫМЫН DELPHI КӨМЕГІМЕН ДАМЫТУДЫ ҰЙЫМДАСТЫРУ» АҚПАРАТТЫҚ ЖҮЙЕСІ. 5
1.1.Есептің қойылымы. 5
1.2.Ақпараттық жүйенің құрылымы. 7

1.3.«Вуздағы кафедра құжат айналымын Delphi программасы көмегімен дамыту ұйымдастыру» есебінің ақпараттық моделі. 10

1.4.ADO технологиясы. 19
НЕГІЗГІ БӨЛІМ 22
ІІ. «ВУЗДАҒЫ КАФЕДРА ҚҰЖАТ АЙНАЛЫМЫН DELPHI КӨМЕГІМЕН ДАМЫТУДЫ ҰЙЫМДАСТЫРУ»
АҚПАРАТТЫҚ ЖҮЙЕСІН ҰЙЫМДАСТЫРУ 22
2.1. Delphi негізгі тілінің құралдары 22

ҚОРЫТЫНДЫ 29

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 30
Кіріспе
ХХ ғасырдың соңы азаматтардың индустриялық эрадан информациялық эраға өтуімен ерекшеленеді. Осыған байланысты ақпаратты ала білу, оны өңдеу және күнделікті істе пайдалану өркениетті дамудың қажетті шарты болып табылады.
Соңғы компьютерлік технологиялардың пайда болуы көптеген мекемелердің, өндірістердің, акционерлік қоғамдардың және компаниялардың іс құжаттарын ұйымдастыру, деректер қорын басқару, т.с.с көптеген жұмыстарын едәуір жеңілдетті. Қазіргі кезде мәліметтерді сақтау және өңдеу жұмастарын соңғы жылдарда шыққан программалық өнімдер арқылы жылдам әрі тиімді ұйымдастыруға болады. Заманымыздың өркендеуіне байланысты мәліметтер ағымының көлемі де ұлғая бастады.
Деректер қоры, дерктер қорын басқару жүйесі (ДҚБЖ), электрондық кесте т.с.с. компьютерлік жаңа програмалардың дамуы заман қажеттілігінен туындап отырғандығы айқын. Сондықтан соңғы жылдары компьютерлік технологиялар қарқынды дамып, көптеген жерлерде қолдалынуда, себебі дайын құралдарды пайдаланбау бірталай қиындықтар туғызатыны сөзсіз.
Қазіргі уақытта көптеген мекемелерде, өндіріс орындарында және компанияларда мәліметтер ағымымен жұмыс істеуде деректер қоры кеңінен пайдалануда. Себебі деректер қоры мәліметтерді сақтауда және оларды өңдеу жұмыстарын жүргізуде көптген жеңілдіктер береді.
Осындай мекемелердің бірі – кафедра. Әрбір кафедраның атқаратын жұмыстары мол. Оның ішінде кафедраның әр мамандық бойынша жылдық оқу жоспарын жасау жұмысы күрделі де, уақытты көп талап ететін жұмыстардың бірі. Осы оқу жоспарында көрсетілген әр мамандыққа байланысты және пәндерге лайық емтихан, курсық жұмыс, лекция, практика, СРС, СРСП, лабораториялық жұмыс сағат сандары т.с.с мәліметтер дер кезінде алынып, көптеген жұмыстар жасалады. Осы аталған себептерге байланысты бітіру жұмысына қойылған мәселе өзекті мәселелердің біріне жатады.
Жұмыстың мақсаты кафедрада жасалатын оқу жоспары есептеу жұмысын автоматтандыру, яғни компьютер көмегімен ұйымдастыру.
Жұмыстың маңыздылығы: кафедра құжат айналымын компьютер көмегімен ұйымдастырады; кафедрада дайындалатын құжаттарды тез және қолданушыға ыңғайлы түрде жасауға мүмкіндік береді; керекті ақпаратты алуды жеделдетеді және де мәліметтердің нақтылығын, дұрыстылығын қамтамасыз етеді.
Жоғарыда айтылғандарға орай курсттық жұмыстың мақсаты «Кафедра құжат айналымын Delphi программасы арқылы дамыту автоматтандыру» тақырыбы бойынша Microsoft Access деректер қорының басқару жүйесін қолдана отырып, Delphi программалау ортасында ақпараттық жүйе құру. Осы мақсатқа жетудегі негізгі міндеттері төмендегідей:
1) Деректер қоры теориясымен танысу және ДҚБЖ түрлерін қарастырып, олардың ішінен жүйе құру үшін ең тиімді болып табылатынын таңдап алу;
2) Microsoft Access деректер қорын басқару жүйесінінң құралдарының ыңғайлы түрелерін қарастыру;
3) «Кафедра құжат айналымын автоматтандыру» деректер қоры қамтитын жұмыстарын зерттеу ;
4) Microsoft Access – те кестелер арқылы деректер қорын құру.
5) Delphi – де қосымша интерфейсін құру
6) Microsoft Access – те құрылған кестелерді ADO технологиясын пайдаланып Delphi –мен байланыстыру.
Жұмыстың құрылымы. Жұмыс кіріспеден, екі тараудан, қорытындыдан, қолданылған әдебиеттерден тұрады.
Бітіру жұмысының бірінші бөлімінде жалпы деректер қоры және Delphi-программалау тілініің мүмкіндіктері соның ішінде ADO технологиясы сипатталады.
Қорытындыда қойылған мақсаттарды жүзеге асыру барысында, қол жеткізген нәтижелері қарастырылған.
Бағдарламада модульдің коды келтірілген.
Қолданылған әдебиеттер
1. В.Гофман, А.Хомоненко «Delphi 5». Санкт-Петербург, «БХВ-Петербург» 1999г.
2. В.Гофман, А.Хомоненко «Delphi 6» Санкт-Птербург, «БХВ-Петербург» 2001г.
3. Н.Культин. «Основы программирования в Delphi 7». «БХВ-Петербург». 2003г.
4. В. Гофман, А. Хомоненко. Delphi 5. М: “Кудиц - Образ”, 2000.
5. А. Я. Архангельский. Програмирование в Delphi 6. М: “Бином”, 2002.
6. Баженова И. Ю. Delphi 7 самоучитель програмиста. Учебно – справочное пособье. М: “ Кудиц - Образ ”, 2003.
7. Н. Культин. Основы программирование в Object Pascal на Delphi 5. М: “Бином”, 1999.
8. Шумаков П. В. Delphi 3 и разработка базы данных. С – Петербург: “Номидж”, 1998.
9. Фараонов В. В. Delphi 5. Учебный курс.-М.: «Номидж», 2000.-608 с., ил
10. С.Бобровский «Delphi 7 учебный курс» СПб: Питер, 2003. -736 с: ил
11. Диго С.М. «Проектирование баз данных» М: Финансы и статистика, 1998.
12. Стивен Копустейк «ACCESS шаг за шагом» М: Бином, 1998.
13. Гончаров А. «ACCESS -97 в примерах», Питер, 1997.
        
        Мазмұны
Кіріспе
3
І. «вуздағы Кафедра құжат айналымын Delphi көмегімен ... ... ... ... қойылымы. 5
1.2.Ақпараттық жүйенің құрылымы. 7
1.3.«Вуздағы кафедра құжат ... Delphi ... ... ... ... ... ... технологиясы.
19
негізгі бөлім
22
ІІ. «Вуздағы Кафедра құжат айналымын Delphi ... ... ... ... ... Delphi ... тілінің құралдары 22
Қорытынды
29
Қолданылған әдебиеттер
30
Кіріспе
ХХ ғасырдың соңы азаматтардың индустриялық эрадан информациялық эраға
өтуімен ерекшеленеді. Осыған байланысты ақпаратты ала білу, оны ... ... істе ... ... ... қажетті шарты болып табылады.
Соңғы компьютерлік ... ... ... ... өндірістердің, акционерлік қоғамдардың және компаниялардың іс
құжаттарын ұйымдастыру, деректер қорын басқару, т.с.с ... ... ... Қазіргі кезде мәліметтерді сақтау және өңдеу жұмастарын
соңғы жылдарда шыққан ... ... ... ... әрі тиімді
ұйымдастыруға болады. Заманымыздың өркендеуіне ... ... ... де ұлғая бастады.
Деректер қоры, дерктер қорын басқару ... ... ... ... компьютерлік жаңа програмалардың дамуы заман қажеттілігінен
туындап отырғандығы айқын. Сондықтан ... ... ... ... дамып, көптеген жерлерде қолдалынуда, себебі дайын
құралдарды пайдаланбау бірталай қиындықтар туғызатыны сөзсіз.
Қазіргі уақытта көптеген ... ... ... және
компанияларда мәліметтер ағымымен жұмыс істеуде деректер қоры кеңінен
пайдалануда. Себебі деректер қоры мәліметтерді ... және ... ... жүргізуде көптген жеңілдіктер береді.
Осындай мекемелердің бірі – кафедра. ... ... ... мол. Оның ... кафедраның әр мамандық бойынша ... ... ... ... ... де, ... көп талап ететін жұмыстардың
бірі. Осы оқу жоспарында көрсетілген әр ... ... және ... ... курсық жұмыс, лекция, практика, СРС, СРСП, лабораториялық
жұмыс сағат сандары т.с.с ... дер ... ... көптеген жұмыстар
жасалады. Осы аталған себептерге байланысты бітіру жұмысына қойылған мәселе
өзекті мәселелердің біріне жатады.
Жұмыстың ... ... ... оқу ... ... ... яғни компьютер көмегімен ұйымдастыру.
Жұмыстың маңыздылығы: кафедра құжат айналымын компьютер ... ... ... ... тез және ... ... жасауға мүмкіндік береді; керекті ақпаратты алуды
жеделдетеді және де ... ... ... қамтамасыз
етеді.
Жоғарыда айтылғандарға орай курсттық жұмыстың мақсаты «Кафедра
құжат ... Delphi ... ... дамыту автоматтандыру» тақырыбы
бойынша Microsoft Access деректер қорының басқару жүйесін қолдана отырып,
Delphi ... ... ... жүйе құру. Осы мақсатқа жетудегі
негізгі міндеттері ... ... қоры ... ... және ДҚБЖ ... ... ... жүйе құру үшін ең тиімді болып табылатынын таңдап
алу;
2) Microsoft Access деректер қорын басқару ... ... ... ... ... ... айналымын автоматтандыру» деректер қоры қамтитын
жұмыстарын зерттеу ;
4) Microsoft Access – те кестелер арқылы ... ... ... Delphi – де ... ... ... Microsoft Access – те ... ... ADO ... Delphi –мен байланыстыру.
Жұмыстың құрылымы. Жұмыс кіріспеден, екі тараудан, қорытындыдан,
қолданылған әдебиеттерден ... ... ... ... ... деректер қоры және Delphi-
программалау тілініің мүмкіндіктері соның ішінде ADO ... ... ... ... ... ... ... нәтижелері қарастырылған.
Бағдарламада модульдің коды келтірілген.
І. «Вуздағы кафедра құжат айналымын Delphi көмегімен ... ... ... ... ... айналымын Delphi программасы арқылы дамыту
автоматтандыру» ... ... ... ... және ... жұмыстарын
атқарады. Бұл бағдарламаны құру барысында өңделетін ... ... ... ... зерттей келе кафедраның ... ... ... ... ... «оқу ... ақпараттық
жүйесін құру қажеттігі туды. Онда өңделетін құжаттар келесідей:
• Кіріс
... ... мына ... кіреді:
• Мамандық аты
• Мамандыққа оқуға түсу жылы
• Пән ... Пән ... Пән ... ... өңделетін құжаттар кіріс және шығыс құжаттары болып
бөлінеді:
Кіріс құжаттары
Жоғарыда көрсетілген мәліметтер негізінде ... ... ... ... ... ... аты, декан, байлансы телефоны, мекен-жайы ... ... ... туралы мәліметтер жиналады.
• Кафедра(Аты, Факультеті ) – факультеттердегі кафедралар ... ... ... Кафедрасы) – кафедралардағы мамандықтар туралы
мәліметтер жиналады.
• Пән – кафедралардағы ... ... ... ... көрсетіледі.
• Пән компоненті (пән аты, компоненттің түрі) – пән компоненті туралы
мәліметтер жинақталған.
• Мамандыққа ... түсу жылы – ... бір ... түскен жыл
туралы мәліметтер жинақталып, енгізіледі.
Кіріс құжаттарына мәліметтер енгізуде деректер қорына жаңа жазбалар
қосылады. Мысалы, факультет ... ... ... ... аты, деканының аты-жөні, байланыс телефоны және т.б ... ... ... ... ... мәліметтер шығыс құжаттарын
алу үшін қолданылатын ақпаратқа жатады.
Шығыс құжаттары
Кіріс құжаттарының әрқайсысы белгілі бір мәліметерден тұрады. ... ... ... ... ... ... ... төмендегідей:
• Мамандық аты
• Пән аты
• Мамандыққа түсу жылы
• Пәннің түрі
• Пән компоненті
Жоғарыда аталған шығыс ... ... ... ... ... Ал қалған мәлімет өрістерін қолданушы өзі
енгізіеді. Қосымша ... ... ... ... ... кредит саны, әр
семестр бойынша сағат ... және т.б) ... өзі ... ... ... ... ... программаны құрастырудың бірінші кезеңі жобалаудан тұрады-
нақты обьектілер, ... ... ... ара ... ... тұрғызу. Ал программа болса, осы модельді іс жүзінде іске асырады
және ол программаның дұрыс жұмыс істеуі ... ... ... ... ... ... ... болады. Сондықтан программаның текстін
жазу өңдеудің аса қиын кезеңі емес.
Мұнда ең басты мәселе программа ... жазу ... оның ... не ... ... ... ... бұл деректер қоры және
құжаттармен жұмыс істелгенде өте қажет. Сондықтан ... жазу ... ... ... қандай байланыста және оларды ... ... ... ... алу ... ... ... жобалау мен олардың қатынастарын анықтау
кезіндегі алынған шешімдерді құжат түрінде сақтаған дұрыс, ... ... ... жолдарын және оның структурасын
анықтау үшін қажет болады. Осындай шешімдерді ойластыру процесін, ... ... ... ... ... деп атайды.
Ақпарат моделі алға қойылған мақсатты бастапқы ... ... ... ... ... Олар ... ... қажет мәліметтер
арасындағы байланысты нақты көрсетуі қажет. ... ... ... ... ... ... ... ақпарат моделі өзі бір дайын өнім. Себебі, мақсаттың орындалуына
жеткізетін түйіні болып табылады. ... ... ... ... ... ... ... моделін тұрғызудың мақсаты мәліметтерді анық толығымен
сипататау және олардың қарым-қатынасын анықтау.
Ақпарат модель обьектілерін ... үшін ... және ...... пайдаланылады.
Обьект дегеніміз – олар туралы мәліметтер анықталатын және сақталатын,
ерекше мәнді, іс ... бар ... ... ... |
| ... 1.2.1. Ақпараттық обьектінің суреттелуі.
Обьектінің, оның қасиеттерін сипаттайтын және бір обьектінің әр ... ... ... ... ... жүзінде қарастыратын қарастыратын болсақ,
онда обьектілер деректер қоры кестелерін анықтайды, ал байланыстар кестеде
сақталатын мәлімет ... ... ... ... қоры деп, ... жүйесіне қажетті барлық мәліметтер
кестелерінің жиынын айтамыз.
Қарапайым деректер қоры бір ... ... ... ... ... ... – қатынастарын анықтайды. Әр байланыс екі
обьектінің арасындағы қатынас немесе ... ... өзін ... ... ... ... бөліктерін қосатын түзумен немесе сынық түзумен
кескінделеді. Әр бір байланыс мына мәліметтен тұрады:
• Обьектінің өзара әсерін көрсететін – аты;
• Дәрежесі ... ...... ... ... ... ... көпке»;
• Міндеттілік белгісі – міндетті немесе міндетті емес.
Көбінесе байланыстар «бірдің ... ... ... болады. Бұл
дәреже «көп» жағынан міндетті және ... ... ... емес ... жағы ... түзумен белгіленеді. Ал міндетті емес – үзік
сызықпен ... Егер ... бір ... ... ... ... сызықтары тармақталады.
Ақпарат модельдерін тұрғызу ережелері
Енді ақпарат моделін тұрғызуда ... ... ... ... екі ереже жеке обьектілеріді оқшаулауға қатысты:
• 1-Ереже : Кез келген құбылыс бір ... ... ... ... егер ... ... обьектісі бейнеленген болса, онда осы
модульге КАФЕДРА обьектісін кіргізу керек, себебі бір зат ... ... ... ... ... ... ... обьект жеке дара анықталуы керек, яғни обьектінің әрбір
данасы осы обьектінің басқа даналары ажыратылатындай, анық бір ... ... ... жүзінде бұл, деректер қоры кестесінде бірдей екі
жазба болмауы керек екенін ... үш ... ... ... әртүрлі обьектілерінің өзара
байланысын анықтауға қатысты.
• 3-Ереже: Модульде «Көптің көпке» түрлі ... ... ... ... болмағанын көрсетеді, модульде мұндай екі
жаққа қатысты байланыстардың болмауына жол берілмейді.
1.2.2-сурет. Байланыстың «Көптің ... ... ... ... бірге» түрлі бір жақты немесе екі жақты ... емес өте ... ... Ондай қатынастардың болуы деген
модельде артық мағына бар деген сөз. Екі жақты ... ... ... ... ... ... ... түрі.
• 5-Ереже: Рекурсивті қатынастар жай модельдерге әдетте
қолданылмайды.
1.2.4-сурет. ... ... ... ... ... түсінудің қиындығы жоқ, және
оңай, түсінуге қолайлы.
1.3.«Вуздағы кафедра құжат айналымын Delphi программасы көмегімен
дамыту ұйымдастыру» есебінің ақпараттық моделі.
Оқу жоспары деректер қорын ... ... ... ... ... ... ... бар, ол кафедрада қандай мамандықтар
дайындалады, әр кафедрада қандай ... ... ол ... ... ... деген сұрақтарға толық мәліметтер алу қажет. Есептің ... ... ... біз келесі маңызды обьектілерді ерекшелей аламыз:
• Факультет – мұнда факультет көлеміндегі ... ... ...... ... ... ... Мамандық - әр кафедра бойынша мамандықтардың түрлері көрсетіледі.
• Мамандыққа түсу жылы – мамандыққа түскен жылдар көрсетіледі.
• Пәндер – ... ... ... ... ... ... Оқу ... – программаға қажетті негізгі обьект болып табылады, мұнда әр
мамандықтың оқу жоспары келтіріледі.
Енді айтылған ... ... ... ... ... ... кафедра болуын ескеріп, Факультет және Кафедра
обьектілердің «Бірдің көпке» түрдегі байланыста болуы ... ... және ... ... байланыс.
Кафера обьектісі Мамандық обьктісімен, де пән обьектісімен де
байланысты.
1.2.6-сурет. Кафедра, Мамандық және Пән обьектілерінің
байланысы.
Жоғарыда көрсетілген байланыс келесіні көрсетеді. Әр кафера ... ... ... ... ... ... ... оқытуы мүмкін.
1.2.7-сурет. Мамандық, Түсу жылы және оқу жоспар
обьектілерінің байланысы.
Енді әр обьектіні жеке қарастырамыз және ... ... ... ... атрибуттары
Факультет
Факультет обьектісінің атрибуттары болып қарастырылатын, төмендегі
мәліметтер сәйкес келеді:
• Атауы;
... ... ... ... ... ... Бұл ... университет факультеттері туралы
мәліметтері сақталады,
|Өріс ... типі ... ... ... ... коды ... ... ... аты ... ... ... аты ... ... атрибуттары болып қарастырылатын, төмендегі
мәліметтер сәйкес келеді:
• Кафедра коды
• Кафедра аты
• Факультет ... ... ... жұмыс істейтін кафедралар туралы
мәлімет болады.
|Өріс ... типі ... ... ... ... коды ... ... ... аты ... ... ... коды ... ... атрибуттары болып қарастырылатын, төмендегі
мәліметтер сәйкес келеді:
• Мамандық коды
• Мамандық аты
• Кафедра коды
«Мамандық» обьекті. ... ... ... мамандықтар тізімі
болады.
|Өріс ... типі ... ... ... ... коды ... ... ... аты ... ... ... коды |
Пән
Пән обьектінің атрибуттары болып қарастырылатын, төмендегі мәліметтер
сәйкес ... Пән ... Пән ... ... ... обьекті. Мұнда кафедрада оқылатын пәндер тізімі болады.
|Өріс ... типі ... ... ... |Пән коды ... ... |Пән аты ... |Сандық ... коды ... ... жылы ... ... болып қарастырылатын, төмендегі
мәліметтер сәйкес келеді:
• Түсу жылы коды
• Түсу жылы
... ... ... ... ... әр ... түскен жылдарының тізімі
болады.
|Өріс ... типі ... ... ... ... жыл коды ... ... ... жыл |
|ID_Spec ... ... коды ... ... ... ... әр мамандықтың оқу жоспары келтірілген.
|Dis ... ... ... |
| | ... ... |
| | ... ... |
|Control ... ... ... ... ... ... көрсетіледі |
|Credit ... ... ... |
|SumTime ... ... ... саны |
| | ... ... ... ... аты ... ... |Пән түрі ... ... ... ... саны |
| | ... ... ... ... ... саны |
| | ... ... ... ... лабораториялық |
| | ... саны ... ... ... ... СРСП саны |
| | ... ... ... ... СРС саны |
| | ... ... ... ... ... |
| | ... ... ... ... практика |
| | ... ... ... ... |
| | ... саны. |
|SRSP1 ... ... СРСП ... ... |1-семетрдегі барлық |
| | ... саны ... ... ... ... ... |
| | ... ... ... |2-семетрдегі практика |
| | ... ... ... ... |
| | ... ... ... ... ... СРСП ... ... ... ... |
| | ... саны ... |
|lex3 ... ... ... |
| | ... ... ... ... ... |
| | ... ... ... ... |
| | ... ... |
|SRSP3 ... ... СРСП ... ... ... ... |
| | ... саны есептеледі. |
|lex4 ... ... ... |
| | ... ... ... ... ... |
| | ... ... ... |4-семетрдегі |
| | ... ... ... ... ... СРСП саны.|
|Sum4 ... ... ... |
| | ... саны ... ... ... ... ... |
| | ... ... ... ... ... |
| | ... ... ... ... |
| | ... ... ... ... ... СРСП саны.|
|Sum5 ... ... ... |
| | ... саны ... |
|lex6 ... ... ... |
| | ... ... |Сандық ... ... |
| | ... ... ... ... |
| | ... саны. |
|Srsp6 ... ... СРСП ... |Сандық ... ... |
| | ... саны ... |
|lex7 ... ... ... |
| | ... ... ... |7-семетрдегі практика |
| | ... ... ... ... |
| | ... ... |
|SRSP7 ... ... СРСП ... ... ... ... |
| | ... саны есептеледі |
|lex8 ... ... ... |
| | ... ... ... ... ... |
| | ... ... ... ... |
| | ... саны. |
|srsp8 ... ... СРСП ... ... ... барлық |
| | ... саны ... ... ... ... жыл коды ... ... ... апта ... ... ... апта ... ... ... апта ... ... ... апта ... ... ... апта саны|
|Ned6 ... ... апта ... ... ... апта ... ... ... апта ... ... ... сипатталып болғаннан кейін, олардың
арасындағы байланыстарды анықтап алу ... ... ... ... ... оны ... ... байланыстырып тұратын
индекстік өрістер арқылы байланысады. Байланыстарды анықтағаннан кейін
қордың ақпараттық моделі жасалады.
Модель обьектілерінің ... ... ... ерекшелеумен жеке олардың модельдерін анықтаудан басқа
ақпарат моделін ... ... ... обьектілер арасындағы байланысты
анықтау болып табылады. Бұл байланыстар төмендегідей көрсетілген.
1.2.8-сурет. Ақпараттық модельдегі атрибуттар мен обьект ... ... бір ... ... ... ... ... байланысатынын көрсетеді.
Жоғарыда айтылғандай, ақпарат модельдерінің ... ... ... осы ... кестелерінен қалыптасады. Сондықтан, 2.8-суретте
көрсетілгендей обьектілер арасындағы байланыс, іс ... ... ... ... арасындағы байланысты көрсетеді.
Деректер қорын тұрызу-Біздің құрастырған ақпараттық модель деректер
қорын ... ... ... ... болмағандықтан кез келген
деректер типтерін пайдалануға болады. Бұл жұмыста Microsoft Access
форматындағы деректер қоры ... ... MS Access ... ... ... Ашылған
терезеде керекті кестелерді құрып, олардың ... ... ... қоры Access деректер қорын басқару жүйесінде құрылды. ADO
технологиясы арқылы байланысты. Сол себепті ADO ... ... ... ... сөз бұл ActiveХ Data Object ... сөздерден қысқартылып
алынған. ADO-технологиясы OLE DB интерфейстерін құруға негізделген.
OLE DB ... ... ... Microsoft компаниясының
операциялық жүйелеріне кіреді.
ADO-технологиясында ... ... ... ... ... SQL, Oracle, XML ... және тағы басқалардың кестелері болып
келетін ... ... ... Com ... құрылған. Яғни, ADO-ның барлық
обьектілерімен интерфейстері Com ... ... ... DB Com ... ... ... айтсақ,
1. Command
2. Date Source
3. Enumerater ADO
4. Error
5. Rowset
6. Session
7. Transaction
Command команда және оның орындалу механизмі.
Date Source деректер ... ADO ... ... ету үшін ... пайда болған қателіктер жайлы мәлімет
Rowset команданың ... ... ... ... мәліметтер
жиынтығы.
Session бір деректер қоймасымен жұмыс жасайтын обьектілер тобы.
Transaction OLE DB-да транзакцияны басқару.
ADO-технологиясында жұмыс жасау үшін ... ... ... қорына қатынау үшін қолданылады.
TADOQuery-Деректер қоймасымен біріктіру үшін және транзакция жұмысы
үшін ... ADO ... ... ... ... ... ADO-технологиясымен
жасалатын сұраныстар.
TADOCommand және TADODateSet деректер ... SQL ... ... ... ... ... жұмыс жасайтын
компоненттер.
TADOConnection компоненті.
ADO-технологиясындағы ең негізгі момент ADO ... ... ... ... қатынауды орындау. Операциялық жүйелерде ActiveХ
Data Object орындалғаннан соң келесі стандартты ADO провайдерлері болады:
1. ... JET OLE DB ... Access ... ... ... мәліметтерімен біріктіруді қамтамасыз етеді.
2. Microsoft OLE DB Provider for MS Indexing Service ресурстарына
қатынауды ... ... ... OLE DB Provider for MS Active ... ... ... қамтамасыз етеді.
4. Microsoft OLE DB Provider for Internet ... MS Frount ... Internet ... ... ... қатынауды қамтамасыз етеді.
5. Microsoft Data Shaping Service for OLE DB – ... ... ... ... ... ... OLE DB Simple ... OLE DB –ның базистік
мүмкіндіктерінің негіздерінде деректер қоймасына қатынауға мүмкіндік
береді.
7. Microsoft OLE DB Provider ODBC drivers – ODBC ... ... ... қамтамасыз етеді.
8. Microsoft OLE DB Provider for Oracle- Oracle ... ... ... ... ... ... ... Атрибутес қасиеті
Транзакцияны автоматты түрде ашу қажеттігін көрсетеді. Атрибутес
екі мән қабылдайды.
• Xq ... іске ... Xq ... істен алу
Атрибутес қасиетінің үш тәсілі бар:
• FunctionbeginTrars: Integer алғашқы транзакция құпталған соң жаңа
транзакция басталады.
• ProcedureCommiTrans ... ... ... соң жаңа ... ... ... құрайды, бастайды, орындайды.
ADO-да деректерге қатынау стандартты компоненттері ... ... ... ... ... ... ... Бұл
кластың негізі қасиеттері деректер қоймасымен алмастыру параметрлерін
орнату қасиеттері. Бұл ... ... ... ... ... ... ... [5].
ІІ. «Кафедра құжат айналымын Delphi программасы көмегімен дамытуды
ұйымдастыру» ақпараттық жүйесін ұйымдастыру
2.1. Delphi негізгі тілінің құралдары
Delphi ортасы
Delphi ... ... ... ... ... қамтамасыз
ететін күрделі механизм. Бұл ортада ... ... ... ... ... Delphi ... ... көп терезелі жүйеге жатады. Ортаның
сырт көрінісі (интерфейсі) оның бапталуына байланысты ... ... ... қосылғаннан кейін Delphi-дің интерфейсі 1.1 ... ... ... да, ... алты ... ... Бас терезе (Delphi 7-Project1);
▪ Бастапқы форма терезесі (Form1);
▪ Объектілер тармағы терезесі (Object TreeView)
▪ Объектілер ... ... (Object ... Код ... ... ... Код ... терезесі (Code Explorer).
2.1.1-сурет
Терезелер бірін-бірі жартылай немесе толығымен жаба орналасады. Бас
терезеден басқа терезелерді Word текстік ... және Exсel ... ... ... ... өзгертуге және экраннан алып тастауға
болады. Әдетте Код редакторы терезесі форма терезесімен толық жабық тұрады.
Осы екі ... ... ... үшін ... басу қажет.
Экранда көрсетілген терезелермен қатар сәйкес ... ... ... болатын басқа да терезелер болуы ... ... ... ... Editor) терезесі. Delphi-дің терезелері көп ... ... орта ... ... яғни бір ... тек қана бір ... ... жасалады. Жобаның аты ... ... ... ... ... ... көрсетіледі. Бас терезені жапқан кезде Delphi-
мен жұмыс аяқталады.
Бас терезе.
Бас ... ... ... ... ... негізгі
функцияларын орындайды. Бұл терезе әрқашан экранда тұрады және экранның
жоғарғы бөлігіне орналасады. Delphi-дің бас ... ... ... ... ... ... ... тұрады.
Бас терезенің барлық элементтері сол ... ... ... ... ** ... батырмасы бар арнайы панельдерде орналасады.
Негізгі меню Delphi функцияларына өтуге қажет ... ... ... тақталары негізгі терезенің сол жақ ... ... ... ... ... батырмалар негізгі менюдың әлдеқайда
маңызды опцияларына жылдам баруға мүмкіндік береді, ... ... ... ... ... ... ... олар
бірнеше топтарға бөлінген. Әрбір топ жеке панельдерде орналасқан.
Негізгі менюдың көптеген командаларын сәйкес командада көрсетілген
батырмалар ... ... ... да болады. Мысалы, Run\Run
(Орындау\Орындау) командасын ... ... ал ... ... + ... ... болады.
Бастапқы форма терезесі алғашында экранның ортасында орналасады да
оған Form1 ... және аты ... ... ... ... ... ... маңызды визуалды компонент болып саналады. Алғашқыда ... Windows үшін ... ... ... – жүйелік менюды
шақыру, терезе көлемін өзгертетін батырмалар, ... ... ... ... ... компоненттердің формада орналасуын реттестіруге
арналған координаттық тор ... ... Ол ... ... Tools\Enviroment Options менюімен шақырылатын ... ... Designer ... Display Grid ауыстырыпқосқыш жалаушасын
алып тастау керек. ... ... ... ... ... бірі ... Жоба қолданбалы программа (программалар
жүйелі және ... ... ... болып табылады. Сол себепті
проектіні келешекте қолданбалар деп те атаймыз. Форманы құрастыру үшін ... ... ... ... ... ... Мұнда форманы құрастыру ... ... ... Кез келген қолданба бірнеше формадан ... ... ... ... бас ... ... ... да, программа іске
қосылғанда бірінші болып ... ... ... жүйе іске ... соң бас ... орналасады және онда кезекті форма ... ... ... ... терезесі
Қолданбада пайдаланылатын кез-келген компонент белгілі бір параметрлар
жиынымен (орнымен, өлшемімен, түсімен т.б) ... ... ... мысалы, орнын, өлшемін қолданушы форма терезесінде
компонентпен манипуляция жасау ... ... ... Ал ... ... Объектілер инспекторы терезесі арналған. Объектілер
инспекторы терезесі объектілер тармағы терезесінің астында экранның сол
жағында ... да ... ... ... мен оқиғаларын
көрсетеді. Оны менюдың View\Object Inspector командасының немесе
батырмасының ... ... ... ... ... терезесі
Properties (Қасиеттер) және Events (Оқиғалар) парақтарынан тұрады.
Properties парағында ... ... ... ... ... ... қандай да бір оқиғаға реакциясын анықтауға
мүмкіндік береді.
Объектілер инспекторы терезесінің парақтары екі ... ... Сол жақ ... ... немесе оқиғалары, ал оң жағында
қасиеттердің нақты мәндері немесе сәйкес ... ... ... ... аттары көрсетіледі. Мұндай процедуралар
сәйкес оқиғаларды өңдеуде пайдаланылады. Сол ... ... ... немесе жай ғана өңдеуіштер деп атайды.
Объектілер инспекторы терезесінің жоғарғы жағында формада орналасқан
компонентер тізімін көрсететін ашылатын тізім орналасқан. ... өзі ... ... ол да тізімге кіреді.
Код редакторы терезесі (Unit1.pas) форма терезесінің ... да ... ... Бұл ... ... ... ... және
редакторлеуге арналған. Ол текст арнайы ... ... ... ... ... сипаттайды. Редактор коды кәдімгі мәтіндік
редактор тәрізді. Алғашқыда бұл терезе Form1 форма модулінің коды Unit1
парағынан ... ... мен код ... терезесін батырмасы арқылы
ауыстырып ... ... ... ... (Exploring Unit1.pas) код редактор терезесінің
сол жағына жалғаса орналасқан. Мұнда форма ... ... ... көрсетілген. Код сілтеуіш терезесінде қолданбаның объектілерін
көру және ... ... өту ... Ол терезе коды View (көру)
менюінің Code Explorer (код ... ... ... ... RAD (Rapid ... Development- Қолданбаны жылдам жасау)
деп те ... ... ... жүйелеріне жатады. ... ... екі ... ... ... ... ... көрінісін) жасау;
▪ қолданбаның функционалдық мүмкіндіктерін анықтау.
Қолданбаның интерфейсі пайдаланушы мен қолданбаның өзара ... ... ... ... ... ... компоненттер немесе
басқару элементтері деп аталатын ... ... ... ... ... және ... емес (жүйелік) болып
бөлінеді.
Визуалды компоненттерге батырмалар, тізімдер, ауыстырыпқосқыштар және
форманың өзі де жатады. ... ... ... ... ... ... оларды басқару элементтері деп те атайды.
Міне, осы визуалды компоненттер ... ... ... ... құру барысында әр компонент үшін төмендегі әрекеттер
жасалады:
... ... ... ... ... таңдалынып
формаға қойылады;
▪ компоненттердің қасиеттері анықталады.
Компоненттердің қасиеттері олардың сырт көрінісін, орнын және ... ... ... Object Inspector терезесінде ... жазу ... ... болады. Визуалды компоненттердің
жалпылама болып табылатын ... ... ... ... ... ... бір ... орындалатын процедуралармен анықталады. Интерфейсті проектілеу
барысының кез келген ... ... ... ... ... қолданбаның интерфейсін құрайтын компоненттер орналасатынын
білеміз, ... ... ... міндеті –пайдаланушының әрекеттеріне
компонеттердің қажетті ... ... ... ... ... ... ... Міне, осы реакция проектінің
функцианалдық мүмкіндігін анықтайды [2].
|Аты ... ... ... бас ... ... |
| ... сатылы менюларды құрып, |
| ... ... іске ... ... ... ... ... локальді меню. |
| ... бұл меню ... оң жақ |
| ... ... жеке ... |
| ... ... ... ... Бұл ... ... ... ... орналастыруға |
| ... ... ... ... ... Бір |
| ... ... шығаруға, енгізуге |
| ... ... ... |
Интернет желісінен алынған компоненттер
«Кафедра құжат айналымын автоматтандыру » қосымшасында ... ... ... ... ... ... әлемдік
желіден, яғни Интернеттен қосымша LMD, Raize компоненттері ... құру ... ең ... ... компонент AdvMainMenu.
Бұл компонентті бас терезеден барлық қосымша терезелерді ашу ... ... ... ... ... көрсетілген.
2.1.2-сурет
Келесі қолданылған компонент ActionManager1. Бұл компонент
программада қосымша ... ... ... үшін ... компоненті төмендегі суретте көрсетілген.
Деректер қорында сақталған мәліметтерді қосымшада
бейнелеу үшін келесі компоненттер ... ... ... ... ... ... ... компоненттерден
көптеген артықшылықтары бар. ... ... ... ... ... ... LMD, Raize компоненттерінің кейбіреулерін ... ... ... ... ... ... ... күй жолының тілдік тақтамен сағат аймағына қосымшаның
пиктограммасын ... ... ... ... ... ... Ол үшін TrzTrayIcon компонентінің Animate қасиетінің
мәні true болуы керек.
Яғни, TrzTrayIcon. Animate:= true;
2.1.5-сурет
LMDShapeHint компонентiне мысалды ... ... ... Бұл компоненттің көмегімен қалқымалы
«подсказканы» әртүрлі ... ... ... ... ... ... үшін ... компоненттінің
Style қасиетінің hsEllipse мәнін қойылған.
Қорытынды
Бітіру жұмысының барысында келесідей ... ... ... құру барысында кафедра обьектілерінің құжат айналымын зерттей отырып
компьютер көмегімен жасалатын ... ... Delphi – ... қорында жұмыс істеу туралы білімдерді жетілдіру мақсатында әртүрлі
әдебиеттер қарастырылды. «Оқу жоспар» деректер қорын ... ... және ... ... ... ... ... (факультет,
кафедра, мамандық, пәндер, түскен ... ... ... ... ... қорын пайдалануды толық меңгере отырып көптеген күрделі, көп
уақытты талап ететін ... аз ... ... әрі тез ... ... ... ... басты әдебиеттер С. Бобровскийдың
«Delphi 7» және А. Я. ... ... в Delphi 6» ... Бұл оқу ... ... қоры туралы жалпы түсінік ... ... ... ... ... ... құру барысында оны неғұрлым универсалды, түсінікті
қолдануға ыңғайлы етіп ... ... Сол үшін ... ... ... ... байланыстар орнатылды, әртүрлі кестелер,
ыңғайлы ... ... ... ... Delphi көмегімен дамыту ұйымдастыру»
ақпараттық жүйесі жоғарғы, орта оқу орындарында, мектептерде ... ... ... ... ... ретінде қолдануға болады. Сонымен қатар
кафедра ... ... ... да ... болады.
Жұмыс барысында оқу жоспарын жасаудағы атқаратын жұмысын ... ... ... ... ... ... ... ерекшелігі оған қажет
болған жағдайда өзгерістер енгізу ... ... ... ... сайын кез келген жұмысты жетілдіру, толтыру қажет болады.
Қолданылған әдебиеттер
1. В.Гофман, ... «Delphi 5». ... ... ... ... «Delphi 6» ... «БХВ-Петербург»
2001г.
3. Н.Культин. «Основы программирования в Delphi 7». «БХВ-Петербург».
2003г.
4. В. Гофман, А. Хомоненко. Delphi 5. М: “Кудиц - ... ... А. Я. ... ... в Delphi 6. М: ... ... ... И. Ю. Delphi 7 самоучитель програмиста. Учебно – справочное
пособье. М: “ Кудиц - Образ ”, 2003.
7. Н. Культин. Основы программирование в Object Pascal на Delphi 5. ... ... ... П. В. Delphi 3 и ... базы ... С – ... 1998.
9. Фараонов В. В. Delphi 5. Учебный курс.-М.: «Номидж», 2000.-608 с., ил
10. С.Бобровский «Delphi 7 ... ... СПб: ... 2003. -736 с: ил
11. Диго С.М. «Проектирование баз данных» М: Финансы и статистика, 1998.
12. Стивен Копустейк «ACCESS шаг за ... М: ... ... ... А. «ACCESS -97 в ... Питер, 1997.

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 27 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
2003 - 2005 жылдары экономиканы дамытудың негізгі қорытындылары және Үкіметтің 2003 - 2006 жылдарға арналған бағдарламасы67 бет
2015 жылға дейінгі елді дамытудың индустриалды-инновациялық Стратегиясын жүзеге асыру9 бет
3D studio MAX көмегімен объектілерді модельдеу21 бет
DreamWeaver, MySQL бағдарламаларының көмегімен Евросеть деректер қорының бағдарламасын құру18 бет
HTML тілі көмегімен Web-парақтарды жасау технологиялары21 бет
HTML-тілінің көмегімен Web-бетті қалыптастыру12 бет
Microsoft Word мәтіндік процессорының көмегімен мәтіндік құжаттарды даярлау5 бет
SPSS көмегімен эксперимент алынған мәліметтерді өңдеу критерийлері9 бет
Uster приборының көмегімен иіру процесін ұйымдастыру7 бет
Web-технологиялар көмегімен html пәні бойынша электронды оқулық68 бет


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


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

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

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

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

Email: info@stud.kz

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

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