АТС жүйесі

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5

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

4.Листинг ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .19

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...21

Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22

Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23
Кіріспе
Ақпараттық жүйелер(АЖ) – экономикалық объектіні басқаруға қажетті ақпаратты жинау, сақтау, жаңарту, өндеу және шығарып беру жүйесі. Экономиканы басқарудың әр түрлі деңгейлері мен салаларына қызмет көрсететін АЖ – ның айырмашылығына қарамай, олар келесі ерекшеліктермен сипатталады:
- экономикалық ақпараттың негізгі құрамдық өлшем бірлігін экономикалық корсеткіштер мен құжаттарды өндеуге бағытталуымен;
- мәліметтерді үлгілік (модельдік) өңдеу мен есеп айырысу–есептеу кезеңінің байланыстылығымен;
- уақытқа қарай – экономикалық есептер мен оның шешімдерін қажетті мәліметтермен жабдықтау зәрулігімен;
- уақытша іс тәртібімен әкімдік–үйымдастыру құрылымына басқарылатын жүйені қатар тізу қажеттілігімен.
Қазіргі уақытта әр түрлі мақсатта қолданылатын АЖ–ның көптеген саны қызмет етеді. Олардың бір–бірінен өзгешелігі келесі белгілермен түрлендіріледі:
- басқару объектісінің сипатымен;
- АЖ–ны тұрғызу мен жұмыс істетудің жинақталған тәжірибесімен;
- басқару және басқарылушы жүйелерінің құрылымымен;
- мәліметтерді жинауда, өткізіп беруде және өндеуде қолданылатын жабдықтармен;
- АЖ–ны басқару объектісінің жетекшілік тұрғысымен және т.б.
АЖ – бұл ақпараттық жүйелер жобасы мен акпаратты-есептеу жүйесінен (АЕЖ) тұратын күрдел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меттерд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. А.Я. Архангельский. Программирование в Delphi7. Москва, 2004ж.
2. А. Хомоненко, В. Гофман, Е. Мещеряков, В. Никифоров. Delphi 7. Санкт – Петербург, 2004ж.
3. С. В. Федотова. Создание Windows – приложениий в среде Delphi. Москва, 2004ж.
4. А. Я. Архангельский. Приемы программирования в Delphi. Москва, 2003ж.
5. Халықова, Бостанов, Тұрғанбаев. “Объектілі бағдарланған программалау жүйелерінің негіздері”. Алматы, 2004ж.
        
        АТС жүйесі
Мазмұны
Кіріспе.....................................................................
.......................................................5
1.Есептің қойылымы (мақсаты, шарты, программаның қандай ... ... ... ... ... ... әдебиеттер
тізімі......................................................................
........22
Қосымша....................................................................
................................................23
Кіріспе
Ақпараттық жүйелер(АЖ) – экономикалық ... ... ... ... сақтау, жаңарту, өндеу және шығарып беру ... ... әр ... ... мен ... ... ... – ның айырмашылығына қарамай, олар келесі ерекшеліктермен сипатталады:
- экономикалық ақпараттың негізгі құрамдық өлшем бірлігін экономикалық
корсеткіштер мен ... ... ... ... ... ... өңдеу мен есеп айырысу–есептеу
кезеңінің байланыстылығымен;
- уақытқа ...... ... мен оның шешімдерін қажетті
мәліметтермен жабдықтау зәрулігімен;
- уақытша іс ... ... ... ... ... тізу қажеттілігімен.
Қазіргі уақытта әр түрлі мақсатта қолданылатын АЖ–ның көптеген саны қызмет
етеді. Олардың бір–бірінен ... ... ... түрлендіріледі:
- басқару объектісінің сипатымен;
- АЖ–ны тұрғызу мен жұмыс істетудің жинақталған тәжірибесімен;
- басқару және басқарылушы жүйелерінің ... ... ... өткізіп беруде және өндеуде қолданылатын
жабдықтармен;
- АЖ–ны басқару объектісінің жетекшілік тұрғысымен және т.б.
АЖ – бұл ... ... ... мен ... ... (АЕЖ)
тұратын күрдел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
ақпаратты тауып алу;
- шешiмдi қабылдау үшiн әкiмшiлiк және ... ... ... ... ... ... бақылау.
1. Есептің қойылымы (мақсаты, шарты, программаның қандай болу
керектігі)
Мәліметтер базасы - деп ... ... ... ... ... бір немесе бірнеше компьютерлер көмегімен іске асады. ... ... ... ... үшін ... ...... сақтауды және де мәліметтерге ыңғайлы, тез
кіруді қамтамасыз етеді. Мәліметтер ... ... ... бір ... құрылған деректер жиынтығын құрайды. Деректер базасындағы ақпарат:
- қайшылықсыз
- артықсыз
- тұтас
Мәліметтер базасы басқару ... ... ... құруға, толтыруға,
жаңартқанға, жоюға, арналған программалық жабдық болып табылады.
Бұл курстық жұмыстың программасының мақсаты – пайдаланушыға программаны
қолдануға лайықты етіп ... ... ... - АТС. Ол ... ... адам туралы мәлімет, оның телефон номері бойынша
реттелуі тиіс. Іздеуге көп уақыт жұмсамау үшін мекен-жайы және аты-жөні
бойынша іздеу ... ... ... Егер де ... жұмысты қағазға
бастырып алғысы келсе, оған арнайы есеп беру ... ... ... ... әрбір пайдаланушы қолданатынындай болуы тиіс. Delphi
программалық жүйесінде деректер базасын құру оңай ... мен ... ... ... ... жасадым.
1.1. Кiру құжаты
Кiру құжаты – бұл ақпараттық ... ... ... ... ... ... ... сигнал түрiнде берiлетiн ақпарат.
Мәліметтер базасын құру техникасы
Қарапайым ақпараттық жүйенi ... ... ... ... ... Бұл АЖ-нi код ... ... болады. Барлық керектi
операциялар Database Desktop, форманың конструкторы, ... ... ... ... ... жүмыс iстеу келесi басты кезеңдерден тұрады:
• МБ-ын құру;
• жоба құру;
Мәліметтер базасы(МБ) мен жобадан басқа АЖ-ге есептеу жүйесi мен мәліметтер
базасын ... ... ... ... ... немесе компьютерлiк желi
бар делiк, және олардың характеристикалары болашақ АЖ-нiң қажеттiлiктерiн
өтейдi делiк. МББЖ ... ... ... кезде МБ бiр кестеден тұрады. Егер ... бар ... ... ... ... Айта ... ... Delphi-мен қоса жобаның
көптеген мысалдары, сонымен қатар МБ-ның ... да ... Осы ... ... ... ... каталогында орналасқан.
Мәліметтердің ұйымдастыру - түріне байланысты ... ... ... ... ... ... болады:
- иерархиялық
- желілік
- реляциялық
- объектілі–бағытталған
Иерархиялық модельде деректер ағаштәріздес (иерархиялық) құрылым түріне
беріледі. Деректердің осындай ... ... ... ... жасағанда ыңғайлы, бірақ қиын логикалық ... ... ... ... ... модельде деректер ерікті граф түрінде ұйымдастырылады. Желілік
модельдің кемшілігі болып, ... ... және оны ... ... табылады. Сонымен қатар, иерархиялық және желілік
модельдерінің кемшіліктерінің бірі болып, ... ... ... ... ... ... және деректерге қатынау барысында өзгертуге
келмейді.
Объектілі–бағытталған модельде мәліметтер базасының жазбасы объект
түрінде беріледі. ... ... ... және ... ... қамтып, күрделі мәліметтер базасын құруда
пайдаланылады.
Мәліметтер базасының кестесін құру
Деректер ... ... ... ... дискідегі каталогта тұрады.
Кестелер файлдарда сақталып, бөлек құжаттарға немесе электрондық кестелерге
ұқсас. ... ... ... ... ... Бірақ, құжаттарға
қарағанда, деректер базасының кестелері көпқолданбалы қатынау режимін
қолдайды, яғни ... ... бір ... ... болады. Бір
кесте үшін (деректер, кілттер, индекстер т.б. құрайтын) бірнеше файлдар
жасалады. ... ... ... ... ... ... ... файлы болып есептеледі. Кестені таңдағанда, әсіресе оның негізгі
файлы таңдалады. Мысалы: dBase кестесі үшін кеңейтіндісі DBF ... ... Paradox ... үшін DB ... ... табылады. Деректер базасының
әрбір кестесі жолдан және бағаннан тұрады, бір ... ... ... ... ... ... мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның
өрісінің сипаты ... ... ... кем дегенде бір өрісі болуы тиіс.
Кестенің құрылымдық түсінігі өте кең және оның ... өріс ... ... ... ... ... шек қою
- кестелер арсындағы біртұтастықты сақтау
- парольдер
кіреді. Кестені құрғанда кестенің аты және құрылымы беріледі. Кестенің ... ... және оның ... жаңа атқа ие ... Бұл үшін ... ... жұмыс істейтін арнайы программалар қолданылады. Мыс:
DataBase ... Data Pump. ... ... ... оның ... ... жойылады.
Ал енді мәліметтер базасымен жұмыс жасамас бұрын, біз оның каталогын
құрып ... Ол ... ... D:\POS. ... ... құру ... (DBD) ... көмегімен іске асырылады. DBD утилит көмегімен кестені
құруға және оның құрылымын өзгертуге, оның ... ... ... жазбалар құру және өзгертулер жасауға болады.
Жаңа кестені құру келесі команда бойынша іске асады: Пуск\Программы\Borland
Delphi7\Database Desktop. DBD ... ... ... ... ... алу керек. Ол үшін DBD менюінде File\Working Directory ... ... D:\POS ... ... ... Менің жағдайымда
кестені құру үшін File\New\Table. DBD Creat Table терезесін шығарады, ... ... алу ... ... ... ... ... бір жазба сәйкес келеді. Field Name
бағанына өріс атын, Type – символ, өрісте сақталынатын мәліметтердің ... Size ... – сан ... ... ... ... ... символы, егер бұл өріс бойынша біріншілік кілт қою керек ... ... ... Checks – бұл ... ... мәндерінің дұрыстығын тексереді.
Table Lookup – бұл бөлім берілген кестенің өрісін басқа көрсетіліп отырған
кестенің өрісімен байланысын ... Table Lookup – ті ... Define – ... ... шығады. Бұл терезеде драйверлер ... ... ... Index – бұл ... ары қарай жұмыс барысына керекті екінші индекс
құруға мүмкіндік береді.
Жаңа индекс құру үшін Define – анықтау батырмасын басу керек. Бұл ... көру ... ... ... Оның сол жақ ... Fields
қатынау өрістерінің тізімі көрсетілген, ал оң жақ терезесінде Indexed
Fields ... ... ... ... көрсетіледі.
Индексі таңдалғаннан кейін, оның индексін беретін терезе ашылады.
Referential Integrity – бұл бөлім әртүрлі кестелердің ... ... ... ... ету үшін ... Егер екі ... сілтеме байланыс көрсетілсе, оның біреу – бас, ал басқасы ... ... онда ... ... бас кестеден алатын мәнің өрісі
көрсетіледі. ... ... бас ... ... ... өзгерістеріне
қосымша кестенің өзгеруін қамтамасыз ететін операция ... ... ... ... ... ... ... тән емес, бірақ Paradox 7 –
де барлығы қарастырылған.
Update Rule – радиобатырмалар тобы егер бас ... ... ... қосымша кестеде болатын өзгерістерді анықтайды. Егер Prohibit –
ті таңдасақ, онда Database Desktop бұндай ... ... ... ... ... онда ... ... бар бас кестеде өзгеріс ... ... ... де ... ... Ал егер сіз бас кестеден кілт ... ... ... онда ... ... сол ... ... бар жазба
автоматты түрде өшеді.
Strict Referential индекстерін орнатқанда Paradox –тың алғашқы версияларына
(соның ішінде Paradox for DOS) ... ... және ... ... операциялар біткеннен кейін құрылған сілтеме атын беру керек.
Table Language – бұл ... BDE ... ... ... ... көсетуге
(егер көрсетілмесе) немесе анықтауға (Modify батырмасы) мүмкіндік береді.
Dependent Tables – бұл ... ... ... ... ... көруге мүмкіндік береді.
Барлық керекті құрылымдық мәліметтер кестеге ... ... Save ... басу керек, сол кезде Windows – тағы стандартты сақтау терезе
шығады. Кәдімгі терезеден айырмашылығы Alias ... ... Бұл ... ... ... ... ... бар. Сіз тізімнен керекті
псевдонимді таңдап, кестені сақтайсыз.
dBase және Paradox форматының ... ... ... ... жоқ, бірақ ол dBase және Paradox кестелерімен жұмыс ... ... ... ... ... ... бар.
dBase кестесі персоналды компьютерлерге арналған бірінші форматтық
кестелердің біріне ... dBase ... ... ... болып, оның
қолданылуының қарапайымдылығы және көп қолданбалармен бірігіп жұмыс істеуі
болып табылады.
1.1. кестесінде dBase кестесінің ... тип ... ... ... ... ... ... |Белгіленуi |Мәннің мазмұны ... |C ... ... ... 256 символдан аспайды. |
|Float |F ... ... ... ... ... ... 15 саны.|
|Number |N |BCD ... ... ... ... ... |D |Күн. ... |L |Логикалық мән. ... |M ... мән. ... ... ... |O ... деректер. Деректер DBT кеңейтіндідегі |
| | ... ... ... |B ... ... Ұзындығы шектелмеген. |
Кесте 1.1. dBase ... өріс ... ... ... қарапайым және дискіде едәуір аз ... ... ... Файлдың кеңейтіндісіне қарап, ... ... ... бар ... көруге болады.
DBF – кестелік деректер.
DBT – үлкен екілі объектілі деректер, немесе BLOB – ... ... ...... ... – dBase форматтық кестесін колдамайтын индекс. Осындай кестемен
жұмыс ... ... бұны өзі ... ... ... өріс аты ... мен ... құралу керек және ол
әріптен басталуы керек. Аттың максимал ... 10 ... ... ... ... ... және ... жазуға болмайды.
dBase кестесінің кемшілігі - оның ... ... ... ... ... ... Сондықтан программист өзі осы істерді
кодтау керек.
Paradox кестесі деректер базасын құруға және онымен жұмыс ... ... ... негізгі артықшылықтарын атап өтейік:
- деректердің тұтастығын
- әртүрлі ... ... ... ... ... ... ... деректерді тексеруді
- кестенің парольдық қорғанысын қамтамасыз етеді.
BDE Administrator DELPHI ... ... ... қатынауды BDE
(Borland DataBase Engine – Borland фирмасының ... ... ... ... ... BDE ... деректерге қатынайтын
динамикалық кітапханалар және ... ... ... BDE ... ... істейтін барлық компьютерлерге орнатылуы тиіс. Деректер
базасына BDE арқылы жіберілген сұраныс, ... ... ... ... жұмыс, ережеге сай, бірқолданушылық ... ... STANDART ... ... ... Paradox деректер базасы,
мінездемелер псевдонимі жиынтығы минималды ... Type – ... және ... PATH – ... ... жол. PATH ... ... сіз көп
нүктелі батырманы көресіз. Оны басқанда Windows–тің жаңа каталогты таңдау
стандартты ... ... ол ... біз ... ... ... ... типті драйверлерді тек Paradox, dBase, FoxPro ... ... ... ... базасына қатынау үшін BDE деректер базасының ... ... ... Олар dBase, Paradox, FoxPro және ... ... ... ... деректер базасын қолданғанда, желіде
деректер базасына көпқолданушылық қатынауды ұйымдастыруға ... ... ... ... ... және ... ... істейтін қолданбалар
желінің серверінде орналасады. Сонда әрбір ... өз ... ... іске ... Шығу ... ... пайдаланушыға қазіргі уақыттағы мәліметтер қоры жайлы отчет
керек болады. ... ... құру өте ... Ол үшін жаңа форма ашып
Table – дің ... ... ... ... кестелерімен
байланыстырамыз (біздің жағдайда ол darik). Оның Active ... ... ... Бұл жерде Table1 darik кестесімен ... ... ... ... осы ... Rave ... ... – ң компонентін
орналастырамыз. RvDataSetConnection1 – ді DataSet қасиетінде Table1 – ... ... ... ... ... Осымен кішкене тоқталып,
біздің жобаға отчет формасын құруға көшеміз. Ол үшін Delphi – ... Designer ... ... Бұл жерде Rave терезесі ашылады,
бірінші істейтініміз ол мәліметтер көзін көрсететін ... ... Ол ... Data Object ... орындаймыз. Ашылған терезеде Direct data View
– ді таңдап алып Next батырмасын басамыз. ... ... ... ... ... тізімі орналасады: RvDataConnection1.Оны таңдап
алып, Finish ... басу ... ... DataViewDictionary – үстінде
DataView1 пайда болады. Енді отчет формасын құру керек. Отчетті құрғанда
Region1, Band, ... Text, dataText ... ... ... ... ... отчеттің кейпі мынандай болуы тиіс:
Отчет формасы аяқталды, енді оны Delphi ... ... ... аяқтаймыз.
RvProject - тің ProjectFile қасиетінде құрастырған жобаның құжатын ... ... Button ... орналастырып, оның басылым операторына
RvProject1.Execute;
программасын жазамыз.
Сонда біздің аяқталған отчетіміз мынандай болады:
2. Программалық жабдықтау
Программалық жабдықтау деп, ... ... ... ... ... жүзеге асыратын программалардың бірігуін ... ... ... ... ... ... және оның ... «жұмыс
істейтін» пішіні болады. Программалық жабдықтау екі ... ... ... ... ... ... жабдықтау.
Жалпы программалық жабдықтау – бұл ... кең ... ... және ... ... ... жиі кездесетін,
есептеу кезеңінің «және–немесе» ... ... ... ... бейнелейтін АЖ–ны ... ... ... жүйе – ол есептеу кезеңін тиімді ұйымдастырып және
есептеу жүйесінің қорларын (жедел жадыны, ... ... және ... ... орындайды. Бұл ... ... ... мен ... ... ... ... программалар жатады.
Есептеу кезеңін ұйымдастырудың тиімділігі АЖ–ның тәсілін, ... ... және оған ... ... программалар
пакетін (ҚПП) қосуды ұйлесімді таңдаумен жүзеге ... ... ... ... жабдығы жабдығы бар болып отырған амалдық
жүйеде қамтылмаған көптеген осы ... ... ... да бар. ... АЖ–дағы программалық жабдықтауда өте қажет.
Сынаққа арналған программалар (тесттер) ... ... ... ... жөндеу қажет болса, оны анықтап, машинаның немесе жүйе ... ат ... ... оны ... ... ... жабдықтауға ҚПП мен бөлек функцияларды орындайтын және
АЖ–ның әр түрлі функционалды ішкі жүйесінің ... ... ... ... ҚПП – ... жүйелік және функционалдық болып екі топқа
бөлінеді. Мұндағы жалпы ... ҚПП ... ... ... ... фильтрлеу
Table компоненті мәліметтерді бейнелеп, реттеп, түзетіп қана қоймай, оған
қоса белгілі бір ... ... ... мүмкіндік береді. Фильтрация
– Table компонентінің Filter, Filtred, Filter options ... ...... ... ... (true, false).
Filter – өріс мәнін шектейтін жолдық түрде шартты көрсетеді.
Мысалы: Біздің программада фильтрацияны ... үшін ... ... ... ... Оның құру ... 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 RadioGroup2.ItemIndex=0 then ... ... then ... RadioGroup2.ItemIndex=2 then Edit1.SetFocus;
end;
Осы программа арқылы біздің фильтрация жұмыс істей бастайды.
Filter options – фильтрациялау ерекшілігін ... ... ... ... ... кезіндегі біздің жобаның үлгісі:
Мәліметтерді іздеу
Жазбаларды іздеу, белгілі - бір шарттарды қанағаттандыратын, сол ... ... ... ... ... ... ... себебі іздеу
процессінде белгілі шартқа сәйкес жазбаларды тексереді. Айырмашылығы тек
іздеуде жазбалар саны ... ... ... ... ... жол ... іздейміз. Ол үшін Locate және
Lookup амалдары қолданылады.
Locate функциясы жолдың берілген мәнімен ... Егер де ... ... ... ... онда ... ... жазбаның басына
орналасады. Ал жазба табылмаса функция True ... ... ... ... ... параметрі жолды іздеу барысында мін беруге ... ... ... көпшілік TlocateOptions – ке жатады және келесі міндерді
қабылдайды:
• LoCaseInsensitive ... ... ... LoPartialKey(мәндердің бөліктік сәйкес келуін қабылдайды).
Енді мысал ретінде бөліктеп іздеуді қарастырайық. ... Edit1 ... тобы ... ... ... ... 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.RadioGroup3Click(Sender: TObject);
begin
if RadioGroup3.ItemIndex=0 then Edit2.SetFocus;
if RadioGroup3.ItemIndex=1 then ... ... then ... іздеу жобада төмендегідей жүзеге асады:
3.Терминология
|МББЖ |Мәлiметтер базасын басқару ... ... ... ... ... сақтауға арналған файл. |
| ... МБ ... бiр ... ... ... |
| ... ... ... ... ... ... сақтаушысы. Ол |
| ... және ... ... ... ... және ... рет хабарласуға болатын нәрсе. Бұл |
| ... сан, ... ... және т.б ... ... ... |Мәлiметтердi экранда көрсетуге және оларды басқаруға |
| ... ... ... ... ... ... ... бейне. ... ... жол ... . Ол ... ... |
| ... , запростағы , формадағы мәлiметтердiң |
| ... ... ... болып табылады. ... ... ... ... ... өрiс ... оның ... кестедегi бiрыңғай анықталған жазба |
| |үшiн ... ... ... өрiс iздеу, әртурлi кестедегi|
| |мәлiметтердi байланыстыру және ... ... ... |
| ... ... ... ... ... ... Variants, Classes, Graphics, Controls,
Forms,
Dialogs, DB, Grids, DBGrids, DBTables, ExtCtrls, DBCtrls, StdCtrls,
Buttons, ComCtrls, RpRave, RpDefine, RpCon, ... = ... ... ... TDBGrid;
Table1Tel: TFloatField;
Table1Fam: TStringField;
Table1Name: TStringField;
Table1Adres: TStringField;
Table1Gorod: TStringField;
DBNavigator1: TDBNavigator;
Table1Num: TAutoIncField;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
RadioGroup1: TRadioGroup;
BitBtn1: TBitBtn;
RadioGroup2: TRadioGroup;
BitBtn2: TBitBtn;
GroupBox1: TGroupBox;
Edit1: ... ... ... ... ... TRvProject;
GroupBox2: TGroupBox;
BitBtn3: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure ... ... ... ... ... ... BitBtn3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations ... ... ... ... жұмыс өз деңгейінде жазылды. Қойылған алғышарттардың
барлығы орындалып, ең бастысы АТС тақырыбына құрылған ... ... ... ... ... кез-келген дерлік сұранысын
орындауға қабілетті, барлық жүктелген операциялар(келтірілген мәліметтерді
өңдеу, толықтыру,өшіру, қосу, іздеу, сұрыптау, реттеу, ... т.б.) ... ... ... ... көздеген мақсатқа жетті — құрылған бағдарлама
бойынша кез келген қолданушы АТС жүйесі туралы мәліметтерді қолдануға
мүмкіндік алады. Бағдарлама ... одан ары ... ... ... ... тізімі:
1. А.Я. Архангельский. Программирование в Delphi7. Москва, 2004ж.
2. А. Хомоненко, В. Гофман, Е. Мещеряков, В. Никифоров. Delphi 7. ... ... ... С. В. ... ... Windows – ... в среде Delphi.
Москва, 2004ж.
4. А. Я. ... ... ... в Delphi. ... 2003ж.
5. Халықова, Бостанов, Тұрғанбаев. “Объектілі бағдарланған программалау
жүйелерінің ... ... ... ... ... TForm1.FormDestroy(Sender: TObject);
begin
Table1.Active:=false;
Table1.Filtered:=false;
Form1:=nil;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
case 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 ... ... ... RadioGroup3.ItemIndex=0 then Edit2.SetFocus;
if RadioGroup3.ItemIndex=1 then Edit2.SetFocus;
if RadioGroup3.ItemIndex=2 then ... ... ... ... ... ... жабдықтау
Жалпы программалық жабдықтау
Программалық өнімді тұрғызу жабдығы
Амалдық (операциялық) жүйе
Сынаққа ... ... ... ... есептерді шешетін программалар

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









Ұқсас жұмыстар
Тақырыб Бет саны
S-12 типті электронды АТС жобалау8 бет
АТС жұмысын жеңілдету үшін автоматтандырылған басқару жүйелерін пайдалану28 бет
АТС – тің жұмысын автоматтандыру17 бет
Крахмал ацетаты3 бет
Экологияның даму тарихы және оның қалыптасуына атсалысқан көрнекті ғалымдар118 бет
1905-1907 жылдардағы революцияның Қазақстанға саяси дамуына әсері.9 бет
«1-АЛЛИЛ-2,5-ДИМЕТИЛПИПЕРИДОЛ-4-ТІҢ ФЕРМЕНТАТИВТІ ЭТЕРИФИКАЦИЯСЫ»65 бет
»Цифрлық коммутация жүйелері» пәні бойынша тест сұрақтар17 бет
Алаш философиясы әлем қазақтары мәдениеті контексінде4 бет
Алкалоидтардың тиомочевина туындыларының синтезі мен биологиялық белсенділігін зерттеу9 бет


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


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

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

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

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

Email: info@stud.kz

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

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