АТС – тің жұмысын автоматтандыру

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1.Есептің қойылымы (мақсаты, шарты, программаның қандай болу керектігі) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
1.1.Кіру құжатты (формасы, атауы) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
1.2.Шығу құжаты (кесте формасы) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
2.Программалық жабдықтау (фильтрация,т.б) ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14
3.Терминологиялық сөздер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
4.Листинг ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .19
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...21
Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22

Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23
        
        ҚАЗАҚСТАН    РЕСПУБЛИКАСЫ
ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ
Т. РЫСҚҰЛОВ АТЫНДАҒЫ ҚАЗАҚ ЭКОНОМИКАЛЫҚ УНИВЕРСИТЕТІ
"Қолданбалы информатика "
кафедрасы
К У Р С Т Ы Қ Ж Ұ М Ы ... "АТС - тің ... ... 2007
Тапсырма
Программада келесі мәселелер қаралуы керек:
* Келесі реквезиттерге байланысты база құру керек: аты - ... ... ... ... ... ... - ... Номері арқылы абонентті, абонент аты - жөні арқылы телефон номерін табу ... ... ...
Андатпа
Бұл курстық жұмыста мынандай мәселелер қарастырылған:
Кіріспе бөлімінде жалпы ақпараттық жүйелер және олардың қызметі туралы айтылады.
Есептің ... ... ... ... ... мақсаты, шарты, программаның қандай болу керектігі қарастырылады.
Кіру құжаттарында мәліметтер базасын құру ... ... ... ... ... ... қасиетін беру, dBase және Paradox форматының кестелерін құру туралы сөз ... ... ... ... ... мәліметтер қоры жайлы отчет беру туралы айтылады.
Программалық ... ... ... ... ... ... ... толық сызба - нұсқасы беріледі.
Мазмұны
*
* Кіріспе............................................................................................................................5
* 1.Есептің қойылымы (мақсаты, шарты, программаның қандай болу керектігі)........................................................................................................................7
* 1.1.Кіру ... ... ... ... құжаты (кесте формасы)............................................................................12
* 2.Программалық жабдықтау (фильтрация,т.б).........................................................14
* 3.Терминологиялық ... ... ... ... ... ... - ... объектіні басқаруға қажетті ақпаратты жинау, сақтау, жаңарту, өндеу және шығарып беру жүйесі. Экономиканы басқарудың әр ... ... мен ... ... ... АЖ - ның ... ... олар келесі ерекшеліктермен сипатталады:
* экономикалық ақпараттың негізгі құрамдық өлшем бірлігін экономикалық корсеткіштер мен құжаттарды ... ... ... ... (модельдік) өңдеу мен есеп айырысу - есептеу кезеңінің байланыстылығымен;
* уақытқа қарай - экономикалық есептер мен оның шешімдерін қажетті ... ... ... ... іс ... ... - ... құрылымына басқарылатын жүйені қатар тізу қажеттілігімен.
Қазіргі уақытта әр түрлі мақсатта қолданылатын АЖ - ның көптеген саны қызмет етеді. Олардың бір - ... ... ... ... ... ... ... сипатымен;
* АЖ - ны тұрғызу мен жұмыс істетудің жинақталған тәжірибесімен;
* басқару және басқарылушы ... ... ... ... өткізіп беруде және өндеуде қолданылатын жабдықтармен;
* АЖ - ны басқару объектісінің жетекшілік тұрғысымен және т.б.
АЖ - бұл ... ... ... мен акпаратты-есептеу жүйесінен (АЕЖ) тұратын күрдел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мдi қабылдау үшiн әкiмшiлiк және себептiк ақпарат алу;
* қабылданған шешiмдердiң орындалуын бақылау.
1. Есептің ... ... ... ... ... болу ... ... - деп деректердің электрондық сақтаушысын айтады. Оларға қатынас, бір немесе бірнеше компьютерлер көмегімен іске асады. Әдетте деректер базасы ... ... үшін ... ... - ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер ... ... ... бір ... сай ... ... жиынтығын құрайды. Деректер базасындағы ақпарат:
- қайшылықсыз
- артықсыз
- тұтас
Мәліметтер базасы басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға, арналған программалық жабдық ... ... ... ... программасының мақсаты - пайдаланушыға программаны қолдануға лайықты етіп ... ... ... - АТС. Ол ... ... кез-келген адам туралы мәлімет, оның телефон номері бойынша реттелуі тиіс. Іздеуге көп уақыт жұмсамау үшін мекен-жайы және аты-жөні бойынша ... ... ... тиіс. Егер де пайдаланушы жұмысты қағазға бастырып алғысы келсе, оған арнайы есеп беру функциясы ... ... ... ... ... пайдаланушы қолданатынындай болуы тиіс. Delphi программалық жүйесінде деректер базасын құру оңай болғандықтан мен осы ... ... ... жұмысты жасадым.
1.1. Кiру құжаты
Кiру құжаты - бұл ақпараттық ... ... ... ... клавиатурадан терiлген, құжат, мәлiмет, сигнал түрiнде берiлетiн ақпарат.
Мәліметтер базасын құру техникасы
Қарапайым ақпараттық ... ... ... ... ... iстеуiн қарастырайық. Бұл АЖ-нi код жазбай-ақ атқаруға болады. Барлық керектi операциялар Database Desktop, форманың конструкторы, ... ... ... ... ... ... жүмыс iстеу келесi басты кезеңдерден тұрады:
* МБ-ын құру;
* жоба ... ... мен ... ... ... есептеу жүйесi мен мәліметтер базасын басқару жүйесі (МББЖ) кiредi. Компьютер немесе компьютерлiк желi бар делiк, және олардың характеристикалары болашақ АЖ-нiң ... ... ... МББЖ ... ... ... ... МБ бiр кестеден тұрады. Егер кестелер бар болса, онда бiрiншi кезең орындалмайды. Айта кететiн ... ... қоса ... ... мысалдары, сонымен қатар МБ-ның жобасы да берiледi. Осы жобаға арналған кестелердiң файлдары С:/Program Files/CommonFiles/BorlandShared/Data каталогында орналасқан.
Мәліметтердің ұйымдастыру - түріне ... ... ... ... ... ... ... түрде болады:
- иерархиялық
- желілік
- реляциялық
- объектілі - ... ... ... ағаштәріздес (иерархиялық) құрылым түріне беріледі. Деректердің осындай ұйымы иерархиялық реттелген ақпараттармен жұмыс жасағанда ыңғайлы, бірақ қиын логикалық байланыстармен жұмыс жасағанда ... ... ... модельде деректер ерікті граф түрінде ұйымдастырылады. Желілік модельдің кемшілігі болып, құрылымының қаттылығы және оны ұйымдастырудың қиындылығы болып табылады. Сонымен қатар, ... және ... ... ... бірі ... деректер құрылымының деректер базасын жобалау кезінде берілуі және деректерге қатынау барысында өзгертуге келмейді.
Объектілі - бағытталған модельде мәліметтер базасының ... ... ... ... Объектілі - бағытталған модель желілік және реляциялық модель ерекшеліктерін қамтып, күрделі мәліметтер базасын ... ... ... ... ... ... ... құрайтын кестелер қатты дискідегі каталогта тұрады. Кестелер файлдарда ... ... ... ... ... ... ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ, құжаттарға қарағанда, деректер базасының кестелері көпқолданбалы қатынау ... ... яғни ... ... бір ... ... ... Бір кесте үшін (деректер, кілттер, индекстер т.б. құрайтын) бірнеше файлдар ... ... ... ... ... кестенің атымен аталатын деректер файлы болып есептеледі. Кестені таңдағанда, әсіресе оның негізгі файлы таңдалады. Мысалы: dBase кестесі үшін кеңейтіндісі DBF ... ... ал Paradox ... үшін DB ... ... табылады. Деректер базасының әрбір кестесі жолдан және ... ... бір ... ... ақпараттық жүйелер деректерін сақтауға негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның өрісінің ... ... ... ... кем ... бір ... ... тиіс. Кестенің құрылымдық түсінігі өте кең және оның құрамына:
- өріс сипаты
- кілт
- ... ... ... шек ... ... ... ... сақтау
- парольдер
кіреді. Кестені құрғанда кестенің аты және құрылымы ... ... атын ... ... және оның ... жаңа атқа ие ... Бұл үшін ... базасының кестелерімен жұмыс істейтін арнайы программалар қолданылады. Мыс: DataBase ... Data Pump. ... ... ... оның ... ... да ... енді мәліметтер базасымен жұмыс жасамас бұрын, біз оның ... ... ... Ол ... бізде D:\POS. Деректер базасын құру DataBase Desktop (DBD) ... ... іске ... DBD ... көмегімен кестені құруға және оның құрылымын өзгертуге, оның біріншілік кілттерін және индекстерін, жазбалар құру және өзгертулер ... ... ... құру келесі команда бойынша іске асады: Пуск\Программы\Borland Delphi7\Database Desktop. DBD ... ... ... ... каталогты таңдап алу керек. Ол үшін DBD менюінде File\Working Directory және көрсетілген терезеден D:\POS каталогына сілтеме жасаймыз. Менің жағдайымда ... құру үшін ... DBD Creat Table ... ... оның ... таңдап алу керек.
Құрылып жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field Name бағанына өріс атын, Type - ... ... ... ... типін анықтайды. Size бағанына - сан қойылады, өрістің ұзындығын анықтайды, Key- символы, егер бұл өріс бойынша ... кілт қою ... ... ... ... Checks - бұл ... ... мәндерінің дұрыстығын тексереді.
Table Lookup - бұл бөлім берілген кестенің ... ... ... ... ... ... байланысын көрсетеді. Table Lookup - ті таңдағанннан кейін Define - аңықтау ... ... Бұл ... ... мен псевдонимдерді қолдана аламыз.
Secondary Index - бұл бөлім ары қарай жұмыс барысына керекті екінші ... ... ... ... ... құру үшін Define - ... батырмасын басу керек. Бұл батырманы басқанда көру диалогтық терезесі ашылады. Оның сол жақ ... Fields ... ... ... көрсетілген, ал оң жақ терезесінде Indexed Fields екінші индекс болатын өрістер көрсетіледі.
Индексі таңдалғаннан кейін, оның индексін ... ... ... ... - бұл ... ... ... арасында бүтін сілтеме байланыстарды қамтамасыз ету үшін қолданылады. Егер екі кестенің арасында сілтеме байланыс көрсетілсе, оның біреу - бас, ал ... - ... ... онда ... ... бас кестеден алатын мәнің өрісі көрсетіледі. Сонымен ... бас ... ... ... ... ... ... өзгеруін қамтамасыз ететін операция көрсетуге болады. Бұндай ... ... ... ... ... тән ... ... Paradox 7 - де барлығы қарастырылған.
Update Rule - радиобатырмалар тобы егер бас ... ... ... өшіргенде қосымша кестеде болатын өзгерістерді анықтайды. Егер Prohibit - ті ... онда Database Desktop ... ... ... ... Cascade ... тұрса, онда кілттік өрісі бар бас кестеде өзгеріс болса, онда қосымша кестеде де ... ... Ал егер сіз бас ... кілт ... бар ... өшірсеңіз, онда қосымша кестеде сол кілттік өрісі бар жазба автоматты түрде өшеді.
Strict Referential ... ... Paradox - тың ... ... ... ... Paradox for DOS) ... ашылуын және бұзылуына жол бермейді.
Барлық операциялар біткеннен кейін құрылған сілтеме атын беру ... Language - бұл ... BDE ... ... ... ... ... (егер көрсетілмесе) немесе анықтауға (Modify батырмасы) мүмкіндік береді.
Dependent Tables - бұл ... ... ... сілтемелі деңгейіндегі кестелерді көруге мүмкіндік береді.
Барлық керекті ... ... ... ... кейін Save As батырмасын басу керек, сол кезде Windows - тағы ... ... ... ... ... ... ... Alias тізімнің болуында. Бұл тізімде әр түрлі мәліметтер базасының псевдонимдері бар. Сіз тізімнен ... ... ... ... ... және Paradox ... ... Delphi - дің өзіндік кестелік форматы жоқ, бірақ ол dBase және Paradox кестелерімен ... ... ... Осы ... ... ... ерекшеліктері бар.
dBase кестесі персоналды компьютерлерге арналған бірінші форматтық кестелердің біріне жатады. dBase ... ... ... болып, оның қолданылуының қарапайымдылығы және көп қолданбалармен ... ... ... ... ... ... dBase кестесінің өрістік тип тізімі құралған. Мұнда әрбір типке символ беріледі.
Тип
Белгіленуi
Мәннің ... ... ... 256 символдан аспайды.
Float
F
Жүзбелі нүкте саны. Дәлдігі мантис саның 15 ... ... ... - ... ... саны.
Date
D
Күн.
Logical
L
Логикалық мән.
Memo
M
Символдық мән. Ұзындығы шектелмеген.
Ole
O
Форматтағы деректер. Деректер DBT кеңейтіндідегі файлда сақталады.
Binare
B
Байттар тізбегі. Ұзындығы шектелмеген.
Кесте 1.1. dBase ... өріс ... ... ... қарапайым және дискіде едәуір аз физикалық файлдарды сақтауда қолданылады. Файлдың кеңейтіндісіне қарап, оның құрамында қандай деректер бар екенін көруге ... - ... ... - ... ... ... деректер, немесе BLOB - деректер (Binary Large Object)
MDX - колданба ... - dBase ... ... колдамайтын индекс. Осындай кестемен жұмыс істегенде программист бұны өзі өңдеу керек.
dBase кестесінде өріс аты ... мен ... ... керек және ол әріптен басталуы керек. Аттың максимал ұзындығы 10 символдан тұрады. Атты жазғанда арнайы ... және ... ... болмайды.
dBase кестесінің кемшілігі - оның парольдік қорғаныстың болмауы және байланыстын бақылаудың ... ... ... өзі осы істерді кодтау керек.
Paradox кестесі деректер базасын құруға және онымен жұмыс істегенде ыңғайлы болып табылады.
Оның негізгі ... атап ... ... ... ... ... деректерді ұсынуға арналған өрістік типті
- енгізілген деректерді тексеруді
- кестенің парольдық қорғанысын қамтамасыз етеді.
BDE Administrator DELPHI ... ... ... ... BDE (Borland DataBase Engine - Borland ... деректер базасының процессоры) арқылы жүзеге асырады. BDE өзінен деректерге қатынайтын динамикалық кітапханалар және ... ... ... BDE деректер базасымен жұмыс істейтін барлық компьютерлерге орнатылуы тиіс. ... ... BDE ... ... ... ... 121920732155ҚОЛДАНБА
ДЕРЕКТЕР БАЗАСЫ
BDE
00 ... ... ... ... ... жұмыс, ережеге сай, бірқолданушылық режимде жұмыс істейді. STANDART драйверлер үшін, әдетте Paradox деректер базасы, мінездемелер псевдонимі жиынтығы ... ... Type - ... және аты және PATH - ... ... жол. PATH параметрін басқанда, сіз көп нүктелі батырманы көресіз. Оны басқанда Windows - тің жаңа каталогты ... ... ... ашылады, ол арқылы біз керекті каталогты таңдап аламыз.
STANDART ... ... тек Paradox, dBase, FoxPro ... үшін ... ... ... ... қатынау үшін BDE деректер базасының процессоры стандартты драйверлерді қолданады. Олар dBase, Paradox, FoxPro және ... ... ... жасайды. Жергілікті деректер базасын қолданғанда, желіде деректер базасына көпқолданушылық қатынауды ... ... Бұл ... ... базасының файлдары және осымен жұмыс істейтін қолданбалар желінің серверінде орналасады. Сонда әрбір қолданушы өз компьютерінде қолданбаның көшірмесі іске ... Шығу ... ... ... ... уақыттағы мәліметтер қоры жайлы отчет керек болады. ... ... құру өте ... Ол үшін жаңа ... ашып Table - дің ... ... мәліметтер қорының кестелерімен байланыстырамыз (біздің жағдайда ол darik). Оның Active қасиетіне True ... ... Бұл ... Table1 darik ... ... мәліметтердің негізігі жинағы болады.
Енді осы формаға Rave бетінен RvDataSetConnection - ң ... ... ... - ді DataSet ... Table1 - мен байланыстырамыз.
Енді формаға RvProgect компонентін орналастырамыз. Осымен кішкене тоқталып, ... ... ... ... ... көшеміз. Ол үшін Delphi - гі Tools/Rave Designer бұйрығын орындаймыз. Бұл ... Rave ... ... ... ... ол ... ... көрсететін зерзат енгізу. Ол үшін File/New Data Object бұйрығын орындаймыз. Ашылған терезеде Direct data View - ді ... алып Next ... ... ... терезеде біздің жобаның активті қосылымдарының тізімі орналасады: RvDataConnection1.Оны таңдап алып, Finish батырмасын басу керек. ... ... - ... ... пайда болады. Енді отчет формасын құру керек. Отчетті құрғанда Region1, Band, DataBand, Text, dataText компоненттерін пайдалану керек. Жұмыстың соңында ... ... ... ... болуы тиіс:
Отчет формасы аяқталды, енді оны Delphi ортасына қайтып келіп аяқтаймыз. RvProject - тің ProjectFile қасиетінде ... ... ... ... ... ... Button кнопкасын орналастырып, оның басылым операторына
RvProject1.Execute;
программасын жазамыз.
Сонда біздің аяқталған отчетіміз мынандай болады:
2. Программалық жабдықтау
Программалық жабдықтау деп, ТЖЖ - ны ... ... ... АЖ - ның ... ... ... программалардың бірігуін үғуға болады. Ол математикалық жабдықтау негізінде құрастырылып және оның нақты ... ... ... ... екі ... ... ... программалық жабдықтау, арнаулы программалық жабдықтау.
292735153670Жалпы программалық жабдықтау
Программалық жабдықтау
Арнайын программалық жабдықтау
Программалық өнімді тұрғызу ... ... ... ... ... ... ... программалар
Қолданбалы программалвр пакеті
00Жалпы программалық жабдықтау
Программалық жабдықтау
Арнайын программалық жабдықтау
Программалық өнімді тұрғызу жабдығы
Амалдық (операциялық) жүйе
Сынаққа арналған программалар
Жеке есептерді шешетін программалар
Қолданбалы ... ... ... ... - бұл ... кең көлемдегі қолданушыларға есептелген және ақпаратты өңдеу есебінде жиі кездесетін, есептеу кезеңінің шешімін ұйымдастыруға арналған программалардың ... ... АЖ - ны ... ... бөлімі.
Амалдық (операциялық) жүйе - ол есептеу кезеңін тиімді ... және ... ... ... ... жадыны, процессорды, арналарды және т.б.) тиімді тиеуді орындайды. Бұл жүйеге амалдық жүйелер мен жеке ... ... ... ... программалар жатады.
Есептеу кезеңін ұйымдастырудың тиімділігі АЖ - ның тәсілін, оның генерациясының параметрлерін және оған ... ... ... ... (ҚПП) ... ... таңдаумен жүзеге асырады. Әдетте программалық өнімді тұрғызу жабдығы жабдығы бар болып ... ... ... қамтылмаған көптеген осы заманғы программалау жабдықтары да бар. Бұл ... АЖ - дағы ... ... өте ... ... ... (тесттер) ДЭЕМ - нің жұмыс қабілетін тексеріп, егер жөндеу қажет болса, оны анықтап, машинаның немесе жүйе ... ... ат ... ... оны ... тоқтатады.
Арнаулы программалық жабдықтауға ҚПП мен бөлек функцияларды орындайтын және АЖ - ның әр түрлі функционалды ішкі ... ... ... ... ... кіреді. ҚПП - жалпы жүйелік және функционалдық болып екі топқа бөлінеді. ... ... ... ҚПП кез - ... АЖ - да ... ... фильтрлеу
Table компоненті мәліметтерді бейнелеп, реттеп, түзетіп қана қоймай, оған қоса ... бір ... ... ... ... ... ... - Table компонентінің Filter, Filtred, Filter options қажеттері арқылы беріледі.
Filtred - ... ... ... (true, ... - өріс ... ... жолдық түрде шартты көрсетеді.
Мысалы: Біздің программада фильтрацияны жасау үшін радиобатырмалар тобы ... ... ... Оның құру ... TForm1.BitBtn2Click(Sender: TObject);
begin
case RadioGroup2.ItemIndex of
0: Table1.Filter:='(Fam='''+Edit1.Text+'*'+''')';
1:Table1.Filter:='(Name='''+Edit1.Text+'*'+''')';
2:Table1.Filter:='(Tel='''+Edit1.Text+'*'+''')';
3:Table1.Filter:='';
end;
end;
procedure TForm1.RadioGroup2Click(Sender: TObject);
begin
case RadioGroup2.ItemIndex of
0,1,2:begin
GroupBox1.Visible:=true;
Edit1.Visible:=true;
end;
3:begin
GroupBox1.Visible:=false;
Edit1.Visible:=false;
end;
end;
if ... then ... ... then Edit1.SetFocus;
if RadioGroup2.ItemIndex=2 then Edit1.SetFocus;
end;
Осы программа арқылы біздің фильтрация жұмыс істей бастайды.
Filter options - ... ... ... ... ... ... ... фильтрлеу кезіндегі біздің жобаның үлгісі:
Мәліметтерді іздеу
Жазбаларды іздеу, белгілі - бір шарттарды қанағаттандыратын, сол ... өту ... ... ... ... ... ұқсайды, себебі іздеу процессінде белгілі шартқа сәйкес жазбаларды тексереді. Айырмашылығы тек іздеуде жазбалар саны мәліметтер жинағында ... ... ... жол бойынша іздейміз. Ол үшін Locate және Lookup амалдары қолданылады.
Locate функциясы жолдың берілген мәнімен ... Егер де ... ... ... ... болса, онда көрсеткіш ағымдағы жазбаның басына орналасады. Ал жазба табылмаса функция True мәнін қайтарады, керісінше - False ... ... ... іздеу барысында мін беруге рұқсат етеді. Бұл параметр көпшілік TlocateOptions - ке ... және ... ... ... LoCaseInsensitive (әріп регистрі саналмайды);
* LoPartialKey(мәндердің бөліктік сәйкес келуін қабылдайды).
Енді мысал ретінде бөліктеп іздеуді қарастырайық. Төменде Edit1 және радиобатырмалар тобы ... ... ... ... ... RadioGroup3.itemIndex of
0:Table1.IndexFieldNames:='Fam';
1:Table1.IndexFieldNames:='Gorod';
2:Table1.IndexFieldNames:='Adres';
end;
Table1.FindNearest([Edit2.Text]);
end;
procedure TForm1.RadioGroup3Click(Sender: TObject);
begin
if RadioGroup3.ItemIndex=0 then Edit2.SetFocus;
if RadioGroup3.ItemIndex=1 then Edit2.SetFocus;
if RadioGroup3.ItemIndex=2 then Edit2.SetFocus;
end;
Мәліметтерді іздеу жобада төмендегідей жүзеге асады:
3.Терминология
МББЖ
Мәлiметтер ... ... ... ... ... сақтауға арналған файл. Әдетте МБ нақты бiр қолданбалы тапсырмаға арналып құрылады.
Кесте
МБ-ның негiзгi объектiсi, ақпараттың сақтаушысы. Ол ... және ... ... және бiрнеше рет хабарласуға болатын нәрсе. Бұл мәтiн, сан, дата, сурет және т.б ... ... ... ... және ... ... ... бейне.
Отчёт
Мәлiметтердi печатьқа шығаруды көрсететiн бейне.
Жазба
Кестедегi жол аналогы . Ол кестедегi мәлiметтердi cақтаудың , ... , ... ... таңдамасының стандартты блогы болып табылады.
Өрic
Delphi-дегi кесте элементi.
Кiлттiк өрiс
Өрiс, оның мағынасы кестедегi бiрыңғай ... ... үшiн ... iстейдi. Кiлттiк өрiс iздеу, әртурлi кестедегi мәлiметтердi байланыстыру және сақтауды эффектiлi ... ... ... ... ... SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, ... ... DBCtrls, ... ... RpRave, ... RpCon, ... = ... TDataSource;
Table1: TTable;
DBGrid1: TDBGrid;
Table1Tel: TFloatField;
Table1Fam: TStringField;
Table1Name: TStringField;
Table1Adres: TStringField;
Table1Gorod: TStringField;
DBNavigator1: ... ... ... TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
RadioGroup1: TRadioGroup;
BitBtn1: TBitBtn;
RadioGroup2: TRadioGroup;
BitBtn2: TBitBtn;
GroupBox1: TGroupBox;
Edit1: TEdit;
RadioGroup3: TRadioGroup;
Edit2: TEdit;
Table2: TTable;
RvDataSetConnection1: TRvDataSetConnection;
RvProject1: TRvProject;
GroupBox2: TGroupBox;
BitBtn3: TBitBtn;
procedure FormCreate(Sender: ... ... ... BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure Edit2Change(Sender: TObject);
procedure RadioGroup2Click(Sender: TObject);
procedure RadioGroup3Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations ... ... ... ... ... өз ... жазылды. Қойылған алғышарттардың барлығы орындалып, ең бастысы АТС тақырыбына ... ... ... ... ... программа пайдаланушының кез-келген дерлік сұранысын орындауға қабілетті, барлық жүктелген операциялар(келтірілген ... ... ... қосу, іздеу, сұрыптау, реттеу, кескіндеу, ... т.б.) ... ...
Сонымен дайындалған жұмыс көздеген мақсатқа жетті -- құрылған бағдарлама бойынша кез келген қолданушы АТС ... ... ... ... ... ... Бағдарлама келешекте одан ары күрделендірілуге, ... ... ... ... ... А.Я. Архангельский. Программирование в Delphi7. Москва, 2004ж.
* А. Хомоненко, В. Гофман, Е. ... В. ... Delphi 7. ... - ... ... С. В. Федотова. Создание Windows - приложениий в среде Delphi. ... ... А. Я. ... Приемы программирования в Delphi. Москва, 2003ж.
* Халықова, Бостанов, Тұрғанбаев. "Объектілі бағдарланған программалау жүйелерінің негіздері". Алматы, 2004ж.
Қосымша
procedure ... ... ... ... ... ... RadioGroup1.ItemIndex of
0:Table1.IndexName:='Famname';
1:Table1.IndexName:='Imia';
2:Table1.IndexName:='Mesto';
3:Table1.IndexName:='';
end;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
case RadioGroup2.ItemIndex of
0: Table1.Filter:='(Fam='''+Edit1.Text+'*'+''')';
1:Table1.Filter:='(Name='''+Edit1.Text+'*'+''')';
2:Table1.Filter:='(Tel='''+Edit1.Text+'*'+''')';
3:Table1.Filter:='';
end;
end;
procedure TForm1.Edit2Change(Sender: TObject);
begin
case RadioGroup3.itemIndex of
0:Table1.IndexFieldNames:='Fam';
1:Table1.IndexFieldNames:='Gorod';
2:Table1.IndexFieldNames:='Adres';
end;
Table1.FindNearest([Edit2.Text]);
end;
procedure TForm1.RadioGroup2Click(Sender: TObject);
begin
case RadioGroup2.ItemIndex of
0,1,2:begin
GroupBox1.Visible:=true;
Edit1.Visible:=true;
end;
3:begin
GroupBox1.Visible:=false;
Edit1.Visible:=false;
end;
end;
if RadioGroup2.ItemIndex=0 then ... ... then ... ... then Edit1.SetFocus;
end;
procedure TForm1.RadioGroup3Click(Sender: TObject);
begin
if RadioGroup3.ItemIndex=0 then Edit2.SetFocus;
if RadioGroup3.ItemIndex=1 then ... ... then ... ... ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
«1-АЛЛИЛ-2,5-ДИМЕТИЛПИПЕРИДОЛ-4-ТІҢ ФЕРМЕНТАТИВТІ ЭТЕРИФИКАЦИЯСЫ»65 бет
Бүйрек ауруларының синдромы7 бет
ҚазМұнайГаз Ұлттық компаниясы11 бет
Қантты диабет кезіндегі тамақтану5 бет
S-12 типті электронды АТС жобалау8 бет
Абоненттік байланыс жолдары нөмірлер жүйесін жасау21 бет
Алкиндер4 бет
Альдегиттер5 бет
Аналогты-цифрлық түрлендіргіш және цифрлы-аналогтық түрлендіргіш14 бет
Байланыс желілері және коммутация жүйелері29 бет


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


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

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

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

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

Email: info@stud.kz

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

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