Қонақ үй жұмысын автоматтандыру

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
1 БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫНЫҢ
ДАМУЫ ЖӘНЕ ҚОЙЫЛЫМЫ
1.1 Автоматтандырылған жұмыс орнын жасаудың негізгі принциптері ... ... ..7
1.2 Автоматтандырылған жұмыс орнын жасаудың негізгі талаптары ... ... ... ..8
1.3 Delphi ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...10
1.4 Мәліметтерді көрсету ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14
2 БӨЛІМ. ҚОНАҚ ҮЙ ЖҰМЫСЫН АВТОМАТТАНДЫРУ
2.1 "Қонақ үй жұмысын автоматтандыру" деректер қоры ... ... ... ... ... ... ... ... 25
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ... ... 30
ҚОСЫМША ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .31
Ақпаратты басқару компьютерлерді қолданудың негізгі саласы болып табылады және болашақта үлкен роль атқарады.
Автоматтандыру үшін көптеген автоматтандырылған бағдарламалық жүйелер мен құрылғылар қолданылады, олардың ішінде кез келген салондардың жұмысы, бухгалтерлік есептеулер жүйесі, электронды деканат, оқу жүктемесін есептеу, қызметкерлер, студенттер туралы электронды мәліметтер қоры және тағы да басқалар бар.
Ақпараттық технология (АТ) – ақпарат жүйесімен (АЖ) тығыз байланысты, себебі АТ – АЖ-дің негізі, негізгі ортасы болып табылады. Бір қарағанда бұл екі ұғым ұқсас сияқты. Алайда бұл олай емес. Ақпараттық технология – операция орындайтын регламенттелген ережелерден, компьютер жадында сақталатын мәліметтердің әртүрлі деңгейдегі күрделілік сатыларынан, іс-әрекеттерінен тұратын үрдіс. АТ-дың негізгі мақсаты – мақсатталған өңдеулер арқылы алдыңғы ақпараттан қолданушыға қажетті ақпаратты береді.
АЖ – ақпаратты өңдеу жүйесі. АЖ элементтері – компьютер, компьютерлік желілер, программалық өнімдер, мәліметтер қоймасы, әртүрлі техникалық және бағдарламалық байланыс құрал жабдықтары және т.б. кіретін орта болып табылады. АЖ-дің негізгі мақсаты – ақпаратты қорғау мен таратудың ұйымдастырылуы. АЖ-ның функцияларының АТ-ға бағытталған білімсіз жүзеге асуы мүмкін емес.
Курстық жұмыстың өзектілігі:
Қазіргі қоғамның талаптарына сәйкес жаңа технологиялардың даму барысында жұмыс орнын автоматтандыру негізгі мәселелердің бірі. Өнеркәсіптерде, мемлекеттік және жеке шаруашылық мекемелерде, оқу орындарында және басқа да салаларда ақпараттандыру жүйесін кеңейту және жұмыс орнын автоматтандыру мәселелері алға қойылып отыр.
1. Баженова И.Ю. Delphi 6. Самоучитель программиста – М.:
2. Гофман И.Э., Хомененко А.Д. Delphi 5.-СПб.: БХВ-Санк-Петербург. 2000г.
3. «Глобальные сети: информация и средста доступа» - издательство ПГТУ.
4. Жадаев А.А. Самоучитель HTML 4. Москва: 2001г
5. Журналы «Компьютерра» за 1999-2000 г.г.
6. Журнал “LAN”, №№:21(2004),23(2004),24(2005).
7. Кенин А.М., Печенкина Н. С., IBM PC для пользователей. – Екатеринбург, 1993 – 1997 г.г.
8. Олифер В.Г., Олифер Н.А., «Компьютерные сети. Принципы, технологии, протоколы» - Издательство «Питер» 2000 г.
9. Скотт Мюллер. “Аппаратные средства PC”.5-ое издание,2002г.
10. Фролов А.В., Фролов Г.В., «Глобальные сети компьютеров. Практическое введение в Internet» - 1998 г.
11. Халықова К.З., Тұрғанбаева А.Р., Бостанов Б.Ғ. Программалау тілдерін оқыту. Оқу құралы.- Алматы: Print-S, 2005.
12. Шафрин Ю. А., Основы компьютерной технологии. – М. АБФ. 1997 г.
13. HTML: справочник. Под ред. Ю.Колесникова. - СПб: Питер, 2000.
14. [removed] справочник. Под ред. Ю.Колесникова. - СПб: Питер, 2000.
15. JavaScript + HTML: справочник. Под ред. Ю.Колесникова. - СПб: Питер
        
        МАЗМҰНЫ
КІРІСПЕ ................................................................................................................3
1 БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫНЫҢ
ДАМУЫ ЖӘНЕ ҚОЙЫЛЫМЫ
1.1 Автоматтандырылған жұмыс орнын жасаудың негізгі принциптері..........7
1.2 Автоматтандырылған жұмыс орнын жасаудың негізгі ... Delphi ... ... ... ... ҚОНАҚ ҮЙ ЖҰМЫСЫН АВТОМАТТАНДЫРУ
2.1 "Қонақ үй жұмысын автоматтандыру" деректер қоры................................25
ҚОРЫТЫНДЫ ..................................................................................................28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ....................................................30
ҚОСЫМША.........................................................................................................31
КІРІСПЕ
Ақпаратты басқару компьютерлерді қолданудың негізгі саласы ... ... және ... ... роль ... ... үшін көптеген автоматтандырылған бағдарламалық жүйелер мен құрылғылар қолданылады, олардың ішінде кез келген салондардың жұмысы, бухгалтерлік есептеулер жүйесі, ... ... оқу ... есептеу, қызметкерлер, студенттер туралы электронды мәліметтер қоры және тағы да басқалар бар.
Ақпараттық технология (АТ) - ... ... (АЖ) ... ... себебі АТ - АЖ-дің негізі, негізгі ортасы болып ... Бір ... бұл екі ұғым ... ... Алайда бұл олай емес. Ақпараттық технология - операция орындайтын регламенттелген ережелерден, ... ... ... ... ... деңгейдегі күрделілік сатыларынан, іс-әрекеттерінен тұратын үрдіс. АТ-дың негізгі мақсаты - мақсатталған өңдеулер арқылы алдыңғы ақпараттан қолданушыға қажетті ақпаратты ... ... - ... ... ... АЖ элементтері - компьютер, компьютерлік желілер, программалық ... ... ... ... ... және бағдарламалық байланыс құрал жабдықтары және т.б. кіретін орта ... ... ... ... мақсаты - ақпаратты қорғау мен таратудың ұйымдастырылуы. АЖ-ның функцияларының АТ-ға бағытталған білімсіз жүзеге асуы мүмкін ... ... ... ... ... ... сәйкес жаңа технологиялардың даму барысында жұмыс орнын ... ... ... бірі. Өнеркәсіптерде, мемлекеттік және жеке шаруашылық мекемелерде, оқу орындарында және ... да ... ... ... ... және ... орнын автоматтандыру мәселелері алға қойылып отыр.
Курстық жұмыстың мақсаты:
Мәліметтер қоры - ... ... да бір ... ... оның бөлігіндегі нақты объектілер туралы мәліметтер жиынтығы. Мәліметтер қорын басқару ... ... ... даму ... ... ... тұрды. Пайдаланушының қойған барлық күрделі деңгейдегі талаптарын орындауға бейімделді.
Қазіргі кезде әртүрлі класқа бөлінетін ... кең ... ... Оларды келесі классификацияларға бөлуге болады:
Топтық АЖ жұмыс істейтін коллектив мүшелерінің ортақ ... ... ... ... ... ... ... желісінің негізінде құрылған. Бұндай қосымшаларды құру кезінде мәліметтер қоймасының серверлері (SQL-серверлер деп аталады) қолданылады. Көп ... ... Oracle, DB2, ... SQL Server, Inter Base, Sybase, ... АЖ - лер - ... ... даму ... ... ... ... АЖ ірі ... арналған, өлкелік алшақ орналасқан байламдар мен желілерді байланыстыра алады. Негізінде көп деңгейлі иерархиялы құрылымды болып ... ... ... де ... ... ... мәліметтер қорының (МҚ) серверлері қолданылады. Алайда көп таралғандары, жиі қолданылатындары: Oracle, DB2, Microsoft SQL Server.
Жалпы, АЖ-лер ... ... 4 ... ... ... тасушылардың дамуы. Бұл жағдай шексіз көлемдегі ақпарат сыйымдылығына мүмкіндік береді.
Байланыс құралдарының дамуы. Яғни ... ... ... елемей, жер шарының кез келген нүктесіне ... ... ... ... сол ... ... ... жерде персоналды ЭЕМ арқылы өткізу мүмкіндігі.
Бөлектенген базалар мен ... ... ... ... ... ақпаратты комплексті жүйеге өңдеу мен сақтау құралдарының мақсатталынып интегралдануы процесінде дамыды. ЭЕМ-ның желілерге (локальды және региональды) бірігуі ... ... ... ... ... және т.б. ... ... қол жеткізуіне, бір-бірімен байланысына арналды. Дербес компьютерді қолданып, ақпаратты енгізіп, шығару, өңдеу ... ... ... жобаның сапасын, дәлділігі мен нақтылығын, маңызын және оларға кететін уақытты үнемдеуін ... ... ...
Қазіргі кезде АЖ-ді қолдана отырып істелінетін жұмыстардың оншақты түрі бар: ұйым ішінде және ұйым арасында ақпараттық коммуникация ... ... ... іздеу, анықтау, генералдау (құжат оқу, есеп дайындау, хаттарға жауап беру, керекті мәліметерді ... ... ... және т.б. ); ... ... мен қабылдау; ұйымды қалыптастыруды басқару, бақылау; басқарушыларды ақпараттық ... ... ... ... ... мен ұйымдардың негізгі элементтері болып: автоматтандырылған жұмыс орны (АЖО), мәтіндерді ... ... ... қоймасы мен оларды басқару жүйелері (МҚБЖ), ақпараттық есептеуіш жүйелері, электрондық почта, ... ... ... ... ... және т.б. табылады. Автоматтандырылған жұмыс орны (АЖО) - кәсіби іс-әрекетті автоматтандыруға ... ... ... Негізгі жұмысы АЖО - на негізделетін қолданушылардың ортақ функциялары:
* ... ... ... іздеу;
* құжаттарды (немесе олардың фрагменттерін) қабылдап алу немесе орнату;
* құжаттарды қолдану мен сақтаудың режимдерімен қамтамасыз ету.
Зерттеу әдістері:
* материалдарды ...
* ... және ...
* ... бойынша әдістемелік әдебиеттерді зерттеу;
* практикалық бөлімде Delphi ортасымен ... ... Delphi ... ... ... ... және ... қорын басқару жүйесі ретінде Paradox қосымшасы қолданылады. Қазіргі уақытта Delphi ... ... үшін ... ... қоры ... ... бірден-бір кеңінен таралған құрылғы болып есептелінеді. Delphi-де мәліметтер қоры қосымшаларын ... ... және ... ... ... ... ... алу мүмкіндігі ғана емес, мәліметтер қорымен өзара іс-әрекет архитектурасы және ... ену ... да бар. Бұл тіл ... ... ... ... ... және қолайлы болып табылады.
Курстық жұмыстың тақырыбының қойылымы: " Қонақ үй жұмысын автоматтандыру "
Курстық ... ... ... негізінен екі бөлімнен тұрады:
1-бөлімде Дербес ЭЕМ негізінде автоматтандырылған жұмыс орнының дамуы және ... ... ... ... өнімді құруға қолданылған инструментальды құрылғылар: мәліметтер қорын басқару жүйесіндегі Database Desktop пен Delphi бағдарламалау ортасы және ондағы басты компоненттер ... ... ... және онымен қалай жұмыс істеу жөнінде қолданушыға нұсқау жазылды.
1 БӨЛІМ. АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРНЫНЫҢ ДАМУЫ ЖӘНЕ ҚОЙЫЛЫМЫ
1.1 ... ... ... жасаудың негізгі принциптері
Автомат (грек Automatos) - өзі әрекет жасайтын - ақпаратты алу, түрлендіру, жеткізу, тарату, пайдалану ... ... ... ... ... ... ... бағдарлама бойынша орындайтын құрылғы немесе құрылғылар жиынтығы. ... жүйе - ... ... бір ... адам ... ... басқарылатын объектілер мен автоматты басқару құрылғыларының жиынтығы.
Автоматтандырылған үрдіс - адам мен автоматтандыру ... ... ... ... ... басқару адамның қатысуынсыз автоматты түрде жүзеге асырылатын объектіні басқару [2,8-10].
Қазіргі кезде оқу ... ... ... ... ... және қарқынды қолдану, жан-жақты тәжірибелі және теориялық мәселелерін зерттеуді, комплекстік ізденістерді жүргізуді талап етеді. Оқу жүйесін басқаруды ақпаратты жергілікті өңдеу ... ... іске ... үшін ... ... ... ... мен әрбір аймақтық оқу орнын автоматтандыруды іске асыру керек. Оқу орнын автоматтандыру саласы ... ... ... кіші кәсіптік бағыттаушы есептеуіш техника деп, мамандардың оқу орнында орналасқан және олардың жұмыстарын автоматтандыруға арналған жабдықты ... ... ... автоматтандырылған оқу орнын басқару бекітілген міндеттеріне сай қарастырылу керек. Дегенмен, автоматтандырылған оқу орнын жасаудың ... ... ... икемділік, орнықтылық, тиімділік - әрқашан орындалу керек. Автоматтандырылған оқу орнынын басқарылуы ... ... ... ... ... ... анықталатын жүйе ретінде қарастырылуы керек.
Икемділік міндеті қандайда бір модуль арқылы құралатын жүйе ішіндегі барлық жүйелерді ... құру және ... ... бір үлгіге салу мүмкіншілігін береді. Бұл жүйенің икемделушілігі деп аталады.
Орнықтылық міндеті автоматтандырылған оқу ... ... ... ... ішкі және сыртқы әсер ететін себептерге байланыссыз негізгі қызметтерді орындау ... яғни бұл ... ... бөліктеріндегі кемшіліктер оңай түзелетін, жүйенің жұмыс істеу қабілеті бұрынғы қалпына тез ... ... ... ... ... және оны пайдалануға кеткен шығынға қатысты автоматтандырылған оқу орнынын жоғарыда ... ... іске ... ... ... қарастыру болып табылады [2,14-32].
1.2 Автоматтандырылған жұмыс орнын жасаудың негізгі ... ... ... ... ... ... оқу орнына қойылатын бірқатар талаптар анықталды:
-маманның ақпараттық және оның есептеушілік сұранысы жаңаша ... ... аз ... ... ... оқу орнынын жұмыс істеу тәсілдерін үйренудің қарапайымдылығы және қарым-қатынасы, сенімділігі, ... ... ... тез ... мүмкіншілігі;
-қолданушыға қарағанда төзімділігі;
-компьютер желісінің құрамында жұмыс істеу мүмкіншілігі.
Автоматтандырылған оқу орнының жалпы схемасын қарастырайық.
(1 - схема)
АОО
Техникалық ... ... ... ... ... және әдісте-
мелік құжаттар
бағдарламалық қамсыздандыру (БҚ)
жалпы ... ... ... Жаңа ... және ... ... ... ... жасау орта-
масыз ету ... - ... ... оқу орнының жалпы схемасы
Негізгі дербес компьютерлер болып табылатын автоматтандырылған жұмыс орны оқу ... ... ... ... ... және ... ... әдістері дұрыс бөлінсе жұмыс істеуі, сандық нәтиже ... ... ... ғана ... оқу орны тек қана ... өнімділігін емес, сонымен бірге басқару тиімділігін арттыратын әдіс болып табылады [2,68-91].
Жалпы ... ... (БҚ) ... оқу ... басқаруды, жаңа программаларды қосу және өңдеуді қамтамасыз етеді. Бұған операциялық жүйе, ... жүйе және ... ... ... ... ... оқу орнының мамандық бағдары бағдарламалық қамсыздандырудың функциональды бөлігімен анықталады. ... ... ... есептерін шешу.
Оқу орнында басқаруда ақпаратты өңдеуді зерттеу төмендегі мәселелерді анықтады:
оқу жүйесін автоматтандыру ... ... ... сәйкестендіру;
қолданушы мен дербес компьютер сұхбатын, кадрлардың жеке түрлерін сипаттайтын программамен жұмыс ... ... ... ... ... құру;
компьютерлік программада бір кадрдан екінші кадрға өтуді графикалық ... ... ... іске асырудың негізгі талаптарын анықтау;
жасалынған программалық жабдықтарды басқа ... және ... ... ... ... нұсқаларын жасау [2,45-60].
1.3 Delphi ортасы
Delphi-дің құрамына әртүрлі жүйелердегі деректер файлдарымен жұмыс істеу программаларын құруға ... ... ... ... dBase-бастап Informix, Oracle-ге дейін. Сонымен қатар әртүрлі форматтағы ... ... ... құру мүмкіндігін беретін, Borland Database Desktop утилитасын ұсынады.
Деректер базасының классификациясы. Деректер пайдаланылатын программаның орналасуына байланысты, ... ... ... ... ... арасында бөліну әдістеріне қарай жергілікті және қашықтағы деректер базасы болып бөлінеді.
Жергілікті деректер базасының (деректер файлдары) ... бір ... ... яғни компьютер дискісінде немесе желілік дискіде.
Бірнеше пайдаланушылар ... ... ... ... ... ... ету ... яғни бір немесе бірнеше компьютерлерде жұмыс істеп тұрған программа, ... ... ... ... блокировкалау деп аталатын әдісті қолданады.
Бұл әдістің негізі мынада, әзір деректерді бір пайдаланушы пайдаланып жатқанда, басқа ... бұл ... ... ... яғни ол үшін ... жабық [9,4-13].
Қашықтағы деректер базасының деректері файлдары қашықтағы компьютерде орналасады. Қашықтағы деректер базасымен жұмыс істеу ... екі ... ... ... және ... Пайдаланушы компьютерінде жұмыс істеп тұрған программаның клиенттік бөлігі, программаның серверлік бөлігімен өзара қарым қатынасты ұйымдастырады, қашықтағы компьютерге жіберілетін сұраныстар ... ... ... қамтамасыз етеді.
Қашықтағы компьютерде орналасқан программаның серверлік бөлігі, сұраныстарды қабылдайды, оларды орындайды және ... ... ... ... ... бұл SQL ... сұрыныстар тілі-Язык структурированных запросов) тіліндегі командалар. Қашықтағы серверде жұмыс істеп тұрған программа, бірнеше пайдаланушыға бір ... ... ... ... ... ... ... механизмінің орнына, транзакция механизмін пайдаланады.
Транзакция - тасымалданар алдында, деректерге ... ... ... ... ... да бір әрекеттер тізбегі. Кез келген әрекет орныдалу барысында қате табылса барлық әрекеттер тізбегі ... ... ... транзакция механизмі аппараттарды қорғауды қамтамасыз етеді. Деректерге бірге жетуді ... ... ... ортасында әртүрлі деректер базасын құруға болады. Деректер базасы құрылымының қиындығына қарамастан, мәліметтермен жұмыс істеуге мүмкіндік беретін негізгі механизм бар. Ол ... ... ... Бұл компоненттер мыналар:
* Мәліметтерді енгізу компоненттері (Ttable, TQuery)
* DataSource компоненті
Мәліметтерді енгізу ... ... ... орналасқан. Ал мәліметтерді көрсету компоненттері DataControls бетінде орналасқан.
Қарапайым деректер базасын құрудың күрделі деректер базасын құрудан өзгешелігі шамалы. Формаға ... ... ... ... ... ... өзгертсек, жұмыс істеп тұрған деректер базасын аламыз [9,12-24].
Мәліметтерді енгізу компоненттері мен көрсету компоненттерінің арасындағы байланысты қамтамасыз ететін DataSourse компоненті. Бұл ... ... ... ... ... ... мен ... базасының арасындағы байланысты қамтамасыз ететін BDE болып табылады. Процессорда сұраныстарды деректер базасына жіберетін драйвер орнатылған, сонымен ... BDE - де ... ... ... аты ... ... ... Ол деректер базасының файлдары қай жерде орналасқандығын және пайдаланатын ... ... ... ... ... пайдалану механизмі:
* Қосымша Ttable - мен ... ... ... жұмыс істеуге мүмкіндік беретін компоненттер болып табылады. Олар мәліметтерді инкапсуляциялайды және ... ... ... үшін BDE функцияларына жүгінеді. Мұндай компоненттердің санына шектеу қойылмайды.
* TdataSource компонентінің тағы бір ... ... ... енгізу және көрсету компоненттерінің жұмысын синхронациялау болып табылады. Мысалы, егер енгізу компоненттері (только для чтения) режимінде жұмыс ... ... ... ... компоненттеріне мәліметтерді өзгертуге тиым салады. Бір ғана dataSource компонентімен бірнеше көрсету компоненттері байланыста ... ... Бұл ... ... ... процесін басқарады [10,56-79].
Енгізілген мәліметтерді ашқан кезде деректер базасының қажетті кестесінің жолдарын енгізілген мәліметтерге жібереді. Меңзер бірінші жолға орналасады.
Пайдаланушы мәліметтерді ... ... ... ... көру және ... ... ие болады. Өзгертулер алдымен TdataSource компонентіне, содан кейін деректер базасына жіберіледі.
Деректер базасы қосымшаның жалпы жұмысын қарастырғаннан кейін қосымша құруды ... ... ... ... ... ... ... базасының негізі болып табылады. Жұмыс барысында бұл компоненттермен тығыз байланыста ... ... ... ... ... визуалды емес, яғни программаның жұмыс істеу барысында олар ... ... ... ... алған соң мәліметтерді көрсету компоненттерін формаға тасып , мынадай әрекеттер жасау керек:
Деректер ... ... ... Ол үшін ... инспекторындағы Database қасиетін пайдаланамыз. Бұл жерде BDE - де тіркелген деректер базасының лақап атын көрсету керек. Лақап атты ... ... ... ... ... ... кестесін компонентпен байланыстыру. Ол үшін объектілер инспекторы терезесіндегі TableName қасиеті пайдаланылады. Бірінші кезеңді ... ... ... ... ... ... кестелері тізімде көрінуі керек. Бұл тізімнің құрамы ... ... ... ... Егер мәні ... болса, онда таңдап алынған кестенің барлық файлдары кеңейтулерімен ... ... ... алған соң ол компонентпен байланысады. Деректер базасы мен компонент арасындағы байланысты активтендіру. Ол үшін Active қасиеті ... Егер ... ... True ... меншіктесек, байланыс активтенеді [9,124-140].
TdataSource компонентін баптау:
Формаға TdataSource компонентін ... оны ... ... ... үшін ... ... ... керек:
* Мәліметтермен жұмыс істеу компоненттерін TdataSource - пен байланыстыру. Ол үшін DataSet қасиеті пайдаланылады. Бұл ... ... ... ... ... ... ... Мәліметтерді көрсету
Деректер базасы қосымшасын құруда мәліметтерді көрсету компоненттерінің көмегімен пайдаланушылық интерфейс жасау керек. Бұл компоненттер мәліметтерді көруге және өзгертуге ... Олар ... ... TdataSource компонентімен байланысқан болуы керек.
Деректер базасының қосымшасында TDBGrid компонентінің мәні зор. Ол ... ... ... ... көрсету үшін мынадай әрекеттерді орындау керек:
* Мәліметтерді көрсету компонентін TdataSource компонентімен байланыстыру. Ол үшін dataSource қасиеті пайдаланылады. Бұл ... ... ... ... атын ... керек.
* Мәліметтер өрісін (поле) көрсету. Ол үшін DateField қасиеті пайдаланылады [8,24-30].
Мәліметтерді көрсету компоненттерінің ішінде ... ... ... орын ... Ол ... жолдарында орын ауыстыруға арналған. Ол әдетте TDBGrid ... ... ... ... ... ... барысында қажет болатын Delphi ортасының беттеріне тоқтала ... ... ДҚ ... ... ... , бірақ көптеген ДҚБЖ-мен қатынас жасайды, жергілікті -dBase Paradox, өнеркәсіптік - SyBase ... ... ... ... ... Delphi құралдарына жатады :
* Аспаптық құралдың ( арнайы ... және ... )
* ... , қосымшаларды құруға арналған ДҚ операция, жүзеге асырады .
Delphi ДҚ операцияларына арналған құралдарға келесілер ... :
* BDE ( Borland DataBase Engine ) - ... ... ... ... құрайтын процессоры.
* BDE Administrator - күйге келтіруге арналған утилит .
* DataBaseDesktop - SQL және QBE ... ... ... түзеуге арналған программа.
* SQL Explorer - ДҚ жол бастаушысы , БД параметрлері жөндеуге рұқсат етеді .
* Monitor - SQL ... ... ... ... .
* SQL Links - ДҚБЖ жойылған программалар драйвері мыс; MSSQL Server Oracle ;
* Local InterBase Server - Borland ... ... SQL - ... ... ... Server Server for Windows 95 - Borland ... - дағы SQL -серверінің төртеуін бір уақытта қосуға есептелген көп қолданушы версиясы ... ... ... үшін ... ... DataAccess, DataControls, Midas, Qreport және DesisionCube беттерінде болады. DataAccess ... ... емес ... ... ... ... ... қатынасты ұйымдастыруға болады:
* DataSourse - мәліметтер көзі ;
* Table - ДҚ кестесіне негізделген мәліметтер ... ;
* Query - SQL ... ... мәліметтер жиыны ;
* StoredProc - серверде сақталған ... ... ... ... DataBase - ДҚ мен ... - БД да ... ... сеансы.
DataControls бетінде келесі визуалды компоненттер орналасқан;
* DBGrid - тор ( кесте )
* DBNavigator - ... ... DBText - ... DBEdit - бір ... ... DBImage - ... бейне
* DBListBox - қарапайым тізім
* DBComboBox - қиыстырылған тізім
* DBCheckBox - ... ... ... ... ... ... компоненттері орналасады.
QuckRep - есептеу:
- QRSubDetail - байланысқан кестелерге ... ... ... QRBand - есеп беру жолағы
* QRGroup - топ
* QRLabel - жазу
ADO беті. Бұл ... ... ... BDE беті ... ... өте ұқсас, айырмашылығы ADO технологиясын қолдайтындықтарында. Барлық компоненттері 5-нұсқада енгізілген ... ... ... ... ... ... - ді осы ... компоненттері қолдайды. Мұнда IBExpress технологиясы пайдаланады.
Decision Cube беті. Көп өлшемді мәліметтерді саралау нәтижесінде шешімдер ... ... ... ... ... ... ... қорында сақталған мәліметтер бойынша есептер құруға мүмкіндік беретін отызға жуық ... ... ... ... істеуге арналған компоненттер.
Internet беті. Бұл беттің компоненттері дүниежүзілік компьютерлік жүйемен жұмыс істеуге ... ... Бұл жүйе ... алыс ... екі ... байланысын қамтамасыз етеді. Компьютерлердің бірі ақпаратты алады (клиент), ал екіншісі ... ... Екі ... де TCP/IP (Transport ControlProtocol/Internet Protocol) хаттамасын асүйену керек. World Wide Web (WWW) ... бір ... ... ... Ол компьютерлер арасындағы байланысты HTML - беттердің көмегімен жүзеге асырылады [3,84-135].
FastNet беті. Бұл беттің компоненттері программистке ... ... ... ... ... ... ... мүмкіндік береді. 2 - 4 нұсқаларда бұл компоненттер интернет бетінде орналасқан. Платформа ... ... үшін Indy ... компоненттерін пайдаланған дұрыс.
WebServise беті. Бұл беттің компоненттері Web - ... ... SOAP (Simple Object Access ... ... ... Web - ... дегеніміз клиенттің талаптарын жауап ретінде Web - сервері іске қосатын программа.
WebSnap беті. Бұл беттің компоненттері Web Server ... ары ... ... ... ... Clients, Indy Servers, Indy Misc беттері:
Бұл беттерде орналасқан платформа аралық программаларда қолданылады [3,45-70].
Delphi-де ДҚ кестелерінің ... ... , ... көптеген ДҚБЖ-мен қатынас жасайды, жергілікті - dBase Paradox, өнеркәсіптік - SyBase InterBase ДҚ-мен ... ... ... Delphi ... жатады:
* Аспаптық құралдың ( арнайы бағдарламалар және пакеттер )
* Компоненттер, қосымшаларды құруға арналған ДҚ операция, ... ... ДҚ ... арналған құралдарға келесілер жатады :
* BDE ( Borland DataBase Engine ) - ... ... ... ... құрайтын процессоры.
* BDE Administrator - күйге ... ... ... .
* ... - SQL және QBE ... ... құру, түзеуге арналған программа.
* SQL Explorer - ДҚ жол бастаушысы , БД параметрлері жөндеуге рұқсат етеді .
* Monitor - SQL ... ... ... программа SQL Links - ДҚБЖ жойылған программалар драйвері мыс; MSSQL Server Oracle ;
* Local InterBase Server - Borland ... ... SQL - ... ... ... Server Server for Windows 95 - Borland InterBase - дағы SQL -серверінің төртеуін бір уақытта қосуға ... көп ... ... ... жасау үшін қолданылатын компаненттер, DataAccess, DataControls, Midas, Qreport және DesisionCube беттерінде болады. ... ... ... емес ... орналасқан, олардың көмегімен мәліметке қатынасты ұйымдастыруға болады:
* DataSourse - мәліметтер көзі ;
* Table - ДҚ ... ... ... жиыны ;
* Query - SQL сұрауына негізделген мәліметтер жиыны ;
* StoredProc - ... ... ... ... ... ... DataBase - ДҚ мен байланысуы;
- Session - БД да ... ... ... ... ... келесі визуалды компоненттер орналасқан;
* DBGrid - тор ( кесте )
* DBNavigator - ... ... DBText - ... DBEdit - бір ... ... DBImage - ... бейне
* DBListBox - қарапайым тізім
* DBComboBox - қиыстырылған тізім
* DBCheckBox - ... ... ... ... келесі визуалды компоненттері орналасады.
* QuickRep - есептеу
* QRSubDetail - байланысқан ... ... ... ... QRBand - ... ... QRGroup - топ
* QRLabel - жазу
Қосымша құру. ДҚ кестесін құру.
Қарапайым қосымша жасаулары негізгі кезеңдері:
* ДҚ ... құру ;
* ... ... құру [8,157-158].
DataBaseDesktop бағдарламасын қолданып, ДҚ кестелері құру.
Жаңа кесте құру процесі, New|Table командасымен басталады интерактивтік тәртіпте және келесі ... ... :
* ... үлгісін таңдау ;
* кесте құрылымын беру ;
* кілттік алаңдары көрсету ;
* индексті анықтау ;
* ... ... ... ;
* ... ... ;
* ... ... сілтемелік бүтіндікті сұрау ( байланыстың ).
Алдымен CreateTable терезесінде форматы: Paradox 7 таңдалады Кесте ... ... ... ... ... ... ... көрінеді. Table properties ( кесте қасиеттері )
* Secondary Indexes - индекс тапсырмасы;
* Validity Checks - алаң ... ... шек ... Password Security - ... ... Integrety - кестелер аралық сілтеме бүтіндігін анықтау.
Қолайлы Secondary Indexes таңдауында Define( анықтау ) - Define ... Indexes ( ... ... беру) батырмасы мүмкіндіріек болады.Оң тізімде бейнеленген және индекс параметрі, осы терезеде индекс алаңдары беріледі, ... ... ... ... ... - ... құратын индекске кіретін бірегей мәндер.
Case Sensitive - жол типті алаңдарға символ регистрлері есептеледі.
Descending - ... ... ... сорттау орындалады.
ОК және индексті алаң құрамы, Save IndexAs терезесі көрінеді, онда индекс аты беріледі. Save As ... ... ... ... 1, ... 1, DBGrid 1 және ... ... TableName
Activ True
Datasource - Dataset
DBGrid - DataSource
ДҚ-мен ... ... ... ... ... дискіде орналасады. Олар физикалық объекті болып келеді. Кестеде орналасқан мәліметтер операцияларына мәліметтер жиыны қолданылады ... ... - ол бір ... бірнеше ДҚ кестелерінен алынған жазба. Жазбалар белгілі бер ережемен таңдалынатын мәліметтер жиынын логикалық ... деп ... ... ... және ... өзара әрекеттері физикалық файл және файлды айнымалымен өзара байланыстырады. Delphi-де НД жұмысы жұмыс істеу үшін Table Query, StoredProc және ... ... ... - ДҚ ... әрекеттестік ұйымы, DesisionQuery - шешімдерді қабылдайтын жүйелерінің құруға арналған ... ... TDataSet ... ... ол ... және ... ауыстыру. ТTable және ТQuery компоненттері TBDE TDataSet класында туындайды. ДҚ ... ... ... ... үшін ... ... ... НД-ны жазбалар санымен басқаруды таңдаудың қосымша түрімен:фильтрация немесе SQL сұранысы арқылы іске асырылады. Мәліметтер жиынымен операция ... ... екі ... амал ... Олар: навигациялық және реляциялық.
Қатынастың навигация тәсілі әрбір жеке мәліметтер жиынының жазбасын өңдейді. Мынау тәсіл ... ДҚ ... көп емес ... ДҚ жұмыстары үшін қолданылады.
Реляциялы тәсілі жазбалар тобын өңдеуге негізделген. Егер бір жазбаны өңдеу қажет ... ... бар ... ... себебі ол бір жазба болып есептелінеді. Реляциялы тәсіл сұранысын негізделген және SQL ... ... деп ... Жайылған ДҚ БД жұмыстары үшін қолданылады.
ТTable жиынының ерекшеліктері:
ТTable компоненті ДҚ бір кестесімен байланысқан мәліметтер жиыны. Навигация тәсілінге ... және ... ДҚ ... ... ... ... ... индексті көрсетуі мүмкін. Олар келесі операциялар үшін қажет:
* жазулардың сорттауы;
* жазулардың іздеуі;
* кестелер аралық байланыстардың құруы.
Index Name ... Index ... muna String ... ... ... ... орнатуға болады.
Кесте құрғанда берілген индекс тізімінен ағымдағы индекс таңдалынады.
Index Name және IndexFieldNames екі ... ... және ... ... ... ... мәні болып кесте құрылғанда берілген индекс аты, ал IndexFieldNames қасиеттерінің мәні индекс құрылған алаң аты болады. Егер ... ... ... ... қолданылса онда IndexName қасиетіне бұрынғыдай осы индекстің аты, ал IndexFieldNames қасиетін осы индекске осы керекті алаңдар аты саналады. ... ... ... ... ... ... 1. ... :=` indName ';
Table 2. IndexFieldsName :=` Name ';
Table1 және Table2 ... бір ... ... indNamе ... ... Name алаңы үшін.
Paradox кестелерінің басты ... ... ... көмегімен ағымды етуге болады.
Мысалы 2: Ағымның басты индекстің сапасы ретінде тапсыру.
Table 1. IndexFieldsNames :=` Name ; Post ; BirthDay ... ... ... ДҚ ... ... негізгі индекс анықталған. Оған кілтті алаң Name Post; BruthDay кіреді; Бұл индекс ... кілт ... ... ... индекстің құрамдағы алаңдарға рұқсатты IndexFieldsCount және IndexFields қасиеттерінің көмегімен алуға болады .
Integer типі IndexFieldsCount қасиет ... ... алаң ... ... ... ... ( Index : Integer )типті ағымдағы индексті алаңмен хабарласады, Index айнымалысы осы индекс алаңның индексіне индекс нөмір сұрайды. ... 0-ден ... ... көбінесе кесте құруда анықталынады, бірақ процесте қосымша орныдауда динамикалы ADDIndex және DebateIndex тәсілдер көмегімен өзгерістер болуы мүмкін. ... ... ... ... Tform 1. ButtonClick ( Sender : TObject );
Begin
|| монополиялық рұқсат ... ... ... ... 1. Close ... 1. Excluisive := true ;
Table 1. Open ;
|| индексті қосуы ||
Table 1. AddIndex (` indPost ',` Post ',( ... , ... ... ... режимнің жабылуы ||
Table 1. Close ;
Table 1. ... := false ... 1. Open ... ... регистер әріптеріне тәуелсіз мәндер кемуі бойынша орналасқан сорттау тәртібін құру НД indPost кестесімен байланысуы. DeleteIndex процедурасы ( ... string ... Name ... берілген инд ексті жояды.
Table 1. DeleteIndex ( indPost );
Бір кестені анықтау үшін жеке файл құрылады. Сондай бөлек файлдар кестелер ... және ... ... үшін ... Бұл ... бір ... және ... сақталуы керек, олай болмаса, ДҚБЖ дұрыс жұмыс істемеуі мүмкін, сондықтан БҚ - ның барлық компоненттерін бірге сақтау керек.
Delphi - де ДҚ құру ДҚ ... және ... ... ...
ДҚ орналасуын беру ДҚ белгілі бір компьютерде директорияда болуы мүмкін. Мынау директория бөлістері жолмен істеуге ... ДҚ ... ... ... ... бөлу ... ... болады . Директорияны өзінің компьютерде, серверде тамыр каталогте немесе подкаталогеде. Құруға болады, мысалы :
Әдеттегі мәліметтер базасының жергілікті режимде ДҚБЖ Paradox, dBase және FoxPro ... ... ДҚ ... ... ( немесе ДҚ кестелері ).
BDE Administrator утилитінде аталған байланыста Delphi болуы тиісті. ДҚ- да ... - жай ... - де ДҚ - ны құру ... Delphi - де ... істеу орналасуы және сақталынуы басталады.
BDE Administrator екі варианттың қолдауында жүреді:
1. Windows жұмысшы столына тікелей:
(Пуск/Программы/Borland Delphi 3/BDE Administrator).
2. ... ... ... модулі жіберіледі,ол экранғы BDE-нің жоғарғы қатарында Delphі-дің басты мәзірі орналасқан.
DateBase мәзірін ашамыз және одан ... ... ... ... BDE ... ... ... кейін келесі амалдар орындалады:
Негізгі мәзірден Object | New ... ... ... ... сол ... ... ... көреміз. Оны PRIMER атымен өзгертеміз. Ол үшін ДҚ атына тышқанды шертіп жаңа мәтін енгіземіз. Енді ... ... есте ... ... ол үшін сол жақ ... ... оң жақ ... псевдоним атын шертеміз және Apply элементін менюде таңдаймыз. Пайда болған диалогты терезеде псевдонимнің өзгертулерін есте сақтаймыз да, ОК ... ... ... BDE ... ... ... керек. Содан соң лақап атты құру аяқталды. Енді оған басқа утилиттерден хабарласуға болады. Бірақ ДҚ лақап атты бар ... әлі бос ... ... ... құру керек [9.14-29].
2 БӨЛІМ.
Титулдық беті, бағдарлама ашылу үшін оператор админ, ал құпия ... 1111 ... ... тек қана ... үй ... ... рұқсат етілген.
(1-сурет)
62928511430
1-сурет. Титулдық бет
Негізгі бетте: тіркелу, автор, бөлме, қосымша қызметтер атты ... ... ... ... ... ... бөлімінде келген қонақтарды аты-жөні, туған күні, айы, жылы, мекен-жайы, ИИН номері және телефоны арқылы тіркеп, мәліметтер қорына енгізеді. ИИН ... ... ... ... ... ... класы, бағасы
Бөлмелер бөлімінде қонақ үйдегі бос бөлмелер мәліметін қарауға мүмкіндік береді. Бөлмелерді бағасы бойынша ... ... ... үйде ... ... ... туралы мәлімет
Қосымша қызметтер бөлімінде қонақ үйдегі басқа да қызметтер туралы мәлімет.
5-сурет. Автор туралы мәлімет.
Қорытынды
Менің курстық жұмысымның мақсаты: Delphi ... ... ... ... мақсатында құрылған жобамды көрсету. Тақырып бойынша теориялық материалдарды іздестіріп, салыстырып, талдау арқылы негізгі ақпараттарды іріктеп алдым. Теориялық ... өз ... ... ... қана қоймай, Delphi ортасында мәліметтер қорымен жұмыс жасауды үйрендім. Жалпы курстық жоба мен үшін өте ... ... ... ... ... ... басталған кезден - ақ оны қолданудың тиімді жолдары іздестіріле басталды. Басында мәтін теру, электронды кестемен жұмыс ... ... ... ... ... ... қазіргі уақытта әр түрлі салада өзіне әмбебап бағдарламалар дайындауға көшті. ... ... қай ... ... ... ... ... біліміңізді сұрайды және тексереді. Міне, осыдан бастап - ақ бағдарламашылардың жұмысының өрісі кеңеюде деп ... ... ... ... ... дәл осы ... айналысатын зауыт жоқ, дегенмен де бағдарламашылар тобы осы жұмысты алысқа жібермей, тындырып бағуда.
Қазіргі кезде жаңа информациялық технологияның ... ... ... ... айту ... ... әр ... есептері программалау тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңа деңгейге көтерілді. ... ... ... ... бірі - ... ... программалау тілі. Delphi интегралды ортасы объекті программалау принципіне негізделген. Бұл ортада күрделі ... ... және ... жүйелерін, электрондық оқулықтар, мәліметтер қорын құруға болады. ... - ... ... басқару жүйесі болмаса да, мәліметтер қорымен жұмыс істегенде жоғарғы дәрежеде жұмыс істейтініне көзім жетті. Delphi - бұл ... ... ... ... ... DELPHI - де ... рет мәліметтер қорын жасадым. DELPHI қолданушы үшін мәліметтер базасын жасауда көп мүмкіншіліктерді береді. Сол мүмкіншіліктердің біразын осы курстық жұмысты жазу ... ... ... жұмыс орнында пайдалану өте тиімді екенін сезінген адамдар оны қолданысқа енгізуге үлкен құлшыныс білдіріп отыр. ... ... ... ... ... ... жүзеге асыруға болады. Сол себепті де ақпараттық технологияларды пайдалану өте тиімді.
Қазір бүкіл әлемде индустриялдық ... ... ... ... және оны ... ... ... мүмкіндіктерді тұрақты түрде дамытып отыра алатын информациялық қоғамға, яғни негізгі рөлді информацияны алу, ... ... ... ... және пайдалану істерді атқаратын жаңа қоғамға көшу процесі жүріп жатыр. Информациялық қоғамға ауысу информациялық және коммуникациялық технологияларды дамыту мен ... ... ... ... жолымен, яғни қоғамды ақпараттандыру (информация) істерін дамыту арқылы іске асырылады.
Практикалық бөлімде Delphi ортасында құрып, өнімінің ... ... ... ... Delphi ... құру ... өнімінің басты терезелері арқылы тауардың аталуы, сатып алу бағасы бойынша, ... ... сату ... арқылы іздеуге мүмкіндік береді, тауарды таңдау арқылы тауардың жалпы есебін анықтауға мүмкіндік береді. Одан әрі ... ... ... жұмысты жалғастыруға болады.
Қорыта айтқанда, курстық жұмысымды жазу ... ... ... ... ... ... ... үйрендім. Жалпы курстық жоба мен үшін өте пайдалы болды.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
* Баженова И.Ю. Delphi 6. ... ... - М.:
* ... И.Э., ... А.Д. Delphi ... ... 2000г.
* - издательство ПГТУ.
* Жадаев А.А. Самоучитель HTML 4. Москва: 2001г
* Журналы за 1999-2000 г.г.
* ... "LAN", ... ... А.М., ... Н. С., IBM PC для ... - ... 1993 - 1997 г.г.
* Олифер В.Г., Олифер Н.А., - Издательство 2000 ... ... ... ... ... ... издание,2002г.
* Фролов А.В., Фролов Г.В., - 1998 г.
* Халықова К.З., Тұрғанбаева А.Р., Бостанов Б.Ғ. Программалау тілдерін ... Оқу ... ... Print-S, ... ... Ю. А., Основы компьютерной технологии. - М. АБФ. 1997 ... HTML: ... Под ред. ... - СПб: ... 2000.
* ... ... Под ред. ... - СПб: Питер, 2000.
* JavaScript + HTML: справочник. Под ред. Ю.Колесникова. - СПб: Питер
ҚОСЫМША
procedure TForm2.btn2Click(Sender: TObject);
var ... ... and ... ... ... ... не ... Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, jpeg;
type
TForm3 = class(TForm)
Image1: ... ... ... TDBNavigator;
Table1: TTable;
Label1: TLabel;
Edit1: TEdit;
CheckBox1: TCheckBox;
procedure CheckBox1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.CheckBox1Click(Sender: TObject);
var N:string;
begin
if ... ... table1 do ... ... ... Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, ... = ... ... ... TDBGrid;
DBNavigator1: TDBNavigator;
Table1: TTable;
Edit1: TEdit;
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
{$R *.dfm}
procedure TForm4.Button1Click(Sender: ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Қонақ үйінің жұмысын автоматттандыр65 бет
"Автомобильдердің электротехникалық және электрондық жабдықтары" -курсы мазмұны және әдістемесі51 бет
"жаңажол" кен орнының автоматтандырылуын жобалау24 бет
Unix ОЖ-нің қорғаныс әдісі5 бет
Windows жүйесіндегі excel программасы6 бет
«Автомобиль жолдарын жобалау кезіндегі қауіпсіздік талаптары» техникалық регламенті24 бет
«Батыс-2» кешеніндегі бу қазандығының автоматтандырылуын жобалау24 бет
«Бек-сервис» ЖШС жылжымалы құрамына ТҚК мен жөндеу жұмыстарын ұйымдастыру және басқару37 бет
«Ленгір-Баянауыл» автомобиль жолының технико-экономикалық негіздеу58 бет
«Офис -тіpкеуші» акпараттық жүйесін құру40 бет


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


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

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

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

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

Email: info@stud.kz

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

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