АЖО еңбектің электрондық биржасы

Мазмұны

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .

1 Теориялық бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
1.1 Еңбектің электронды биржасы ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1.2 DELPHI ортасында жұмыс ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

2 Программаның баяндалуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.1 Жалпы мағлұматтар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.2 Функционалдық тағайындалуы ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.3 Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ... ... ... ... .
2.4 Шақыру және жүктеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.5 Қажетті техникалық жабдықтар ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.6 Кіріс мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.7 Шығыс мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

3 Бақылау мысалдарын баяндау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..

ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..

Қосымша А ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Қосымша Ә ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
КІРІСПЕ

Әр түрлі ұйымдардың табысты жұмыс жасауы үшін ақпаратты жүйенің дамығанын талап етеді. Сонда сол деректермен автоматтандырылған жинауды, өңдеуді және монипуляциялауды іске асырады.
Мәліметтер базасы деп деректердің электрондық сақтаушысын айтады. Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады. Әдетте деректер базасы деректерді сақтау үшін жасалады.
Мәліметтер базасы – ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер базасы өзінен белгілі бір ережелерге сай құрылған деректер жиынтығын құрайды. Деректер базасындағы ақпарат:
• қайшылықсыз
• артықсыз
• тұтас
болуы керек.
Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.
DELPHI жүйесі деректер базасын басқару жүйесі болып табылмайды, бірақ толық МББЖ ( мәліметтер базасын басқару жүйесі) мүмкіндіктеріне ие. Ұсынылып отырған DELPHI құралы локальдік және тораптық деректер базасын құрып, және оның ішінде жұмыс істеуге және кез-келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді .
Көпқолданбалы МББЖ ақпараттық жүйе құруға мүмкіндік береді. Көпқолданбалы МББЖ-леріне: Oracle,Informix, SyBase, Microsoft SQL Server,
InterBase және т.б жатады.
DELPHI-ді кәдімгі МББЖ деп айтуға, оның өзінің кестелік форматының болмауы ( деректерді сипаттау тілі ) бөгет жасайды. Сондықтан ол басқа МББЖ кестелік форматын қолданады. Мысалы: dBase , Paradox , InterBase. Бұны бірақ та жетіспеушілігі деп те айтуға болмайды, себебі аталған форматтар өздерін жақсы қолданушылық қабілетін көрсетті. Сонда да DELPHI мүмкіншіліктері арнайы МББЖ мүмкіншіліктерінен қалыспайды, кей-кезде олардан асып та тұрады.
Біздің практикалық жұмыс “Еңбектің электрондық биржасы” интернет көмегімен жұмыс іздеушілерге, сондай-ақ жұмыскер таңдап алғысы келетін жұмыс беруші тұлғаларға арналған. Бұл жұмыста ваканция мен резюме бойынша мәліметтер базасы бар.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ

1. “Вакансия” және “Работа для всех” газеттері
2. В.Гофман, А.Хомоненко Работа с базами данных в DELPHI.
Издательство «БХВ – Петербург», Санкт – Петербург 2000 г.
3. А.М. Епанешников , В.А. Епанешников DELPHI база данных
Издательство «ДИАЛОГ – МИФИ», Москва 2000 г.
4. А.Я. Архангельский Програмирование в Delphi 7.
Издательство «Бином», Москва 2004 г.
5. Электронный учебник по Delphi 6.
6. “rambler.ru” және “google.ru” сайттары.
        
        АЖО Еңбектің электрондық биржасы
Мазмұны
КІРІСПЕ
............................................................................
.........................
1 ... ... ... ... DELPHI ... ... ... ... ... ... ... баяндалуы
.............................................
2.4 Шақыру және
жүктеу.................................................................
......
2.5 Қажетті техникалық
жабдықтар......................................................
2.6 ... ... ... ... ... .. ... ... А
............................................................................
....................
Қосымша
Ә...........................................................................
.......................
КІРІСПЕ
Әр түрлі ұйымдардың табысты жұмыс жасауы үшін ... ... ... ... ... сол деректермен автоматтандырылған жинауды,
өңдеуді және монипуляциялауды іске асырады.
Мәліметтер базасы деп ... ... ... ... ... бір ... бірнеше компьютерлер көмегімен іске асады. Әдетте
деректер базасы деректерді сақтау үшін ... ...... ... және де ... ... ... қамтамасыз етеді. Мәліметтер базасы өзінен белгілі бір ережелерге
сай ... ... ... ... ... ... ақпарат:
• қайшылықсыз
• артықсыз
• тұтас
болуы керек.
Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға,
жаңартқанға, ... ... ... ... ... ... жүйесі деректер базасын басқару жүйесі болып табылмайды, бірақ
толық МББЖ ( мәліметтер ... ... ... ... ... ... DELPHI ... локальдік және тораптық ... ... және оның ... ... ... және ... деректер базасымен
жұмыс істей алатын қолданба құруға мүмкіндік береді .
Көпқолданбалы МББЖ ақпараттық жүйе ... ... ... МББЖ-леріне: Oracle,Informix, SyBase, Microsoft SQL Server,
InterBase және т.б жатады.
DELPHI-ді кәдімгі МББЖ деп айтуға, оның өзінің кестелік ... ( ... ... тілі ) ... ... Сондықтан ол басқа МББЖ
кестелік форматын қолданады. Мысалы: dBase , Paradox , ... ... та ... деп те ... болмайды, себебі аталған форматтар
өздерін жақсы ... ... ... ... да ... ... МББЖ мүмкіншіліктерінен ... ... асып та ... ... ... “Еңбектің электрондық биржасы” интернет
көмегімен жұмыс іздеушілерге, ... ... ... алғысы келетін
жұмыс беруші тұлғаларға арналған. Бұл жұмыста ваканция мен резюме бойынша
мәліметтер базасы бар.
1 ... ... ... ... биржасы
Сіздің ваканциялардың соңсыз тізімін қарастырып, ... ... ... ... ... де ... Әр күні ... жүздеген
ұсыныстар пайда болады. Осындай ақпараттар ... ... ... ... ... Интернет арқылы әркім өз саласында жанына
жайлы жұмыс таба алады. Сондай-ақ, жұмыс ... де ... ... ең ... ... ... ... туғызады.
Кез-келген еңбек биржасы сайтына кіру үшін және ваканция тізіміне қол
жеткізіп, толық құқылы жұмыс іздеуші болуы үшін ... ... ... процесі бүтіндей стандартты формаларды толтырудан тұрады, мұнда аты-
жөні, туылған жылы, мекен жайы, ... ... ... ... ... ... Келесі қадам - резюме жасау. Бұл да бүгінгі күнде
кең таралған түрде жасалады. Мұнда ... ... ...... ... ... ... компьютер саласында жұмыс
іздеушінің программа тілдерін көбірек ... ... ... тест ... ... ... Нәтижесін де осы ... Ал, ... ... ... ғана ... Одан соң жайбарақат
жұмысқа кірісе беруіңізге болады. Мұнда барлық ұсыныс жүйеленген. Әдетте
жұмыс ... оның ... ... және ... ... Бұл ... ... болып көрінеді. Сіз мұнда ережелермен танысып, тапсырманы
орындауға өтініш ... ... ... жағдай үшін арнайы резюмемен
бірге немесе жүйеге ... ... ... ... ... ... сіздің гонорар варианты мен тапсырманы орындау уақыты көрсетіледі.
Тапсырыс ... ... ... ... ... шешімді табады.
Көптеген жұмыс іздеушілер орындаған ... ... ... ... ... сілтеме береді. Бәсекелестік өте ... ... ... ... ... жұмыс іздеушілер үшін сайттар жалпы түрде келесідей
болады:
1. Серверді құру. Бұл ... ... ... ... ... аласыз:
- қандай хабарландыру іздеу керек немесе белгілі бір уақыт
бойынша жаңа ... NEW ... қай ... мен ... ... ... ... бет көлемі.
2. Категория бойынша жұмыс іздеу. Сервермен жұмыс істеу қолайлы
болу үшін ... ... ... ... бөлінеді. Сервердің негізгі бетінен категория
таңдап, осы категория бойынша ... ... ... ... Жаңа хабарландыруларды қайта-қайта серверге кіріп
іздемес үшін серверге бір рет ... ... Бұл ... ... ... беру мен ... ... сіз өзіңіздің жаңа
хабарландыруларыңызды бере аласыз. Бұл ... жеке ... ... үлкен бір фирмаға арналған болуы ... ... ... ... ... сақталады (3 ай, 1 жыл, т.с.с.).
Кез-келген уақытта өз ... ... ... ... ... ... ... болады.
Сайттар бұдан да басқа көптеген бөлімдерді, ерекшеліктерді, қасиеттерді,
ұсыныстарды қамтуы мүмкін. Заман талабына сай бұл процесс те ... ... ... DELPHI ... жұмыс
Мәліметтер базасын ұйымдастыру
Мәліметтер базасы кейбір ... ... ... қолданылатын
деректерді қамтиды. Мысалы: ’Сирена’ немесе ’Экспресс’ авиа және ... сату ... ... ... ... байланысты
мәліметтер базасындағы деректердің негізгі модульдері келесі түрде болады:
... ... ... объекті-бағытталған
Иерархиялық модельде деректер ағаштәріздес (иерархиялық) құрылым
түрінде беріледі. Деректердің осындай ... ... ... ... ... ... ... қиын логикалық байланыстармен
жұмыс жасағанда иерархиялық модель әлсіз .
Желілік модельде деректер ерікті граф түрінде ұйымдастырылады. ... ... ... ... қаттылығы және оны ұйымдастырудың
қиындылығы болып табылады. Сонымен қатар, иерархиялық және ... ... бірі ... деректер құрылымының деректер
базасын ... ... ... және ... қатынау барысында
өзгертуге келмейді.
Объекті-бағытталған модельде мәліметтер базасының ... ... ... ... ... желілік және реляциялық модель
ерекшеліктерін қамтып, күрделі мәліметтер базасын құруда пайдаланылады.
BDE Administrator
DELPHI ... ... ... қатынауды BDE ( Borland DataBase
Engine- Borland фирмасының деректер базасының поцессоры ) арқылы ... BDE ... ... ... ... кітапханалар және
драйвер жиынтығын құрайды. BDE деректер базасымен ... ... ... ... тиіс. Деректер базасына BDE арқылы ... ... ... ... ... ... базасы және онымен жұмыс істейтін қолданба бір
компьютерде орналасады. Бұл жағдайда ақпараттық жүйе ... ... (1.2- ... ... ... ... базасымен жұмыс, ережеге сай, бірқолданушылық режимде жұмыс
істейді. STANDART драйверлер үшін, әдетте Paradox ... ... ... ... ... ... Type – драйвер аты және
PATH – деректер базасына жол. PATH параметрін басқанда, сіз көп ... ... Оны ... Windows – тің жаңа ... ... ... ашылады, ол арқылы біз керекті каталогты таңдап аламыз.
STANDART типті драйверлерді тек Paradox, dBASE, FoxPro кестелері үшін
қолдануға болады.
Жергілікті ... ... ... үшін BDE ... ... ... ... қолданады. Олар dBase, Paradox, FoxPro
және текстік файлдарымен жұмыс жасайды. Жергілікті ... ... ... ... базасына көпқолданушылық қатынауды
ұйымдастыруға болады. Бұл жағдайда деректер базасының ... және ... ... ... ... ... ... Сонда әрбір
қолданушы өз компьютерінен ... ... ... ... өз
компьютерінде қолданбаның көшірмесі іске қосылады.
Мәліметтер базасының кестесін құру
Деректер базасын құрайтын кестелер қатты дискідегі ... ... ... ... , ... ... ... кестелерге ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады.
Бірақ, құжаттарға қарағанда, деректер базасының ... ... ... ... яғни бірнеше ... ... ... Бір кесте үшін ( деректер, ... ... ... ) ... ... ... Осылардың ішінде негізгісі болып
кестенің атымен аталатын деректер ... ... ... ... ... оның ... файлы таңдалады. Мыс: dBase кестесі үшін
кеңейтіндісі DBF болатын файл, ал Paradox кестесі үшін DB ... ... ... ... ... кестесі жолдан және бағаннан
тұрады, бір ... ... ... ... деректерін сақтауға
негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның
өрісінің сипаты құрайды. ... ... кем ... бір ... ... ... құрылымдық түсінігі өте кең және оның құрамына:
• өріс сипаты
• кілт
• индекс
• өрістің мәтініне шек қою
• кестелер ... ... ... ... ... ... кестенің аты және құрылымы беріледі. Кестенің атын
өзгерткенде кесте және оның ... жаңа атқа ие ... Бұл ... ... ... жұмыс істейтін арнайы программалар
қолданылады. Мыс: Database немесе Data Pump. ... ... ... ... файлдары да жойылады.
Ал енді мәліметтер базасымен жұмыс жасамас бұрын, біз оның каталогын
құрып алайық. Ол ... ... ... Деректер базасын құру
DatabaseDesktop (DBD) утилит көмегімен іске ... DBD ... ... ... және оның құрылымын өзгертуге, оның біріншілік кілттерін
және индекстерін, жазбалар құру және ... ... ... ... құру ... ... ... іске асады:
Пуск\Программы\Borland Delphi7\Database Desktop. DBD кірген ... ... ... ... алу ... Ол үшін DBD менюінде File\Working
Directory және көрсетілген терезеден D:\Zhanar каталогына сілтеме жасаймыз.
Менің жағдайымда ... лицо ... құру үшін ... ... Table ... ... оның форматын таңдап алу керек.
ОК-ді басып, біз осы форматты аламыз. Экранда келесідей сурет шығады:
1-сурет. Кестенің құрылымын құру ... ... ... ... ... бір жазба сәйкес келеді. Field Name
бағанына өріс атын, Type – ... ... ... мәліметтердің типін
анықтайды. Size бағанына – сан ... ... ... ... ... егер бұл өріс ... ... кілт қою керек болса.
Кестенің қасиетін беру
Validity Checks – бұл қасиет кестенің мәндерінің дұрыстығын тексереді.
Бұл бөлімнің оң жақ ... 2 – ... ... және ... ... ... отыруы мүмкін:
2 – кесте Validity Checks қасиеттері.
|Required Field|Бұл индекаторда әрбір жазбада керекті жолдар ... |
| ... ... ... ... Бұл ... ... өріске берілу тиімді. |
|Maximum |Мәннің максимумы. Бұл қасиет сандық өріске берілу ... |Бұл ... ... және ... өрістерге, ал кейбір |
| ... ... ... ... ... ... ... ... корсетуге болады. Мысалы, |
| ... ... ... (## - ## - ##). ... |Бұл ... Picture түрін құруға көмектесетін диалогтық |
| ... ... ... Lookup – бұл ... ... ... ... басқа көрсетіліп
отырған кестенің өрісімен байланысын көрсетеді. Table Lookup – ... ... Define – ... ... шығады. Бұл батырманы басқанда
көру диалогтық терезесі ашылады. Бұл ... ... мен ... ... Index – бұл ... ары ... ... барысына керекті екінші
индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define – анықтау ... басу ... ... ... көру ... ... ... Оның cол жақ
терезесінде Fields қатынау ... ... ... ал оң жақ
терезесінде Indexed fields екінші индекс болатын өрістер көрсетіледі.
Index Options радиобатырма ... ... ... ... ... |Бұл ... ... индекс болатын өрісті болдырмайды, |
| ... ... бір – ... ... ... ... ... |Бұл ... ... кему ... ... ... Sensitive |Бұл опция енгізілген символдардың регистріне назар |
| ... ... ... бұл ... тұрса, онда кестеде өзгерістерден кейін |
| ... ... ... ... ... ... оның ... беретін терезе ашылады.
Referential Integrity – бұл бөлім әртүрлі кестелердің арасында бүтін
сілтеме байланыстарды қамтамасыз ету үшін ... Егер екі ... ... ... ... оның ... – бас, ал басқасы –
қосымша кестелер, онда қосымша кестеде бас ... ... ... өрісі
көрсетіледі. Сонымен қатар, бас кестедегі ... ... ... ... ... ... ... операция көрсетуге болады.
Бұндай ... ... ... ... ... тән ... ... Paradox 7 –
де барлығы қарастырылған.
Update rule – радиобатырмалар тобы егер бас кестеде ... ... ... кестеде болатын өзгерістерді анықтайды. Егер Prohibit –
ті таңдасақ, онда Database Desktop бұндай операцияны болдыртпайды. ... ... ... онда кілттік өрісі бар бас кестеде ... ... ... кестеде де өзгеріс блады. Ал егер сіз бас кестеден кілт өрісі
бар жазбаны ... онда ... ... сол кілттік өрісі бар жазба
автоматты түрде ... ... ... ... Paradox – тың ... ... ... Paradox for DOS) кестелердің ашылуын және
бұзылуына жолбермейді.
Барлық операциялар ... ... ... ... атын беру ... Security ... Paradox – та ... кестелерге және оның әр
өріс жазбасына пароль қоюға мүмкіндік береді. Бұл үшін Define батырмасын
басу ... ... ... терезе шығады. Диалогтық терезеде ... (Master password ... ... және сол ... ... master password) мүмкіндік аламыз. Егер Auxiliary Password (қосымша
парольдар) батырмасын бассақ қосымша парольдарды ... ... ... ... ... болады.
Current Password (ағымдағы пароль) терезесінде сіз парольді көрсетесіз
(ол сіз кірген парольге ұқсас болуға тиісті емес), бұл ... ... ... ... ... Table Rights ... қатынау құқығы)
радиобатырмалар тобында кестеге жалпы қатынау құқығын анықтауға болады.
|All ... ... ... ... ... құрылымын|
| ... ... ... және ... ... & Delete |Кестедегі жазбаларға барлық операциялар қолданылады |
| ... қою, ... ... ... ... |
| ... және ... тиім салынады. ... Entry ... ... және ... ... болады,|
| ... ... ... және кестенің құрылымын өзгертуге, |
| ... тиім ... ... ... ... және ... жоқ өрістерді өзгертуге |
| ... ... Only |Тек ... ... ... ... Language – бұл бөлім BDE Administrator ... ... ... ... ... немесе анықтауға (Modify батырмасы) мүмкіндік
береді.
Dependent Tables – бұл бөлім Referential Integrity ... ... ... ... ... ... ... мәліметтер кестеге енгізілгеннен кейін Save
As батырмасын басу ... сол ... Windows – тағы ... ... ... ... ... айырмашылығы Alias тізмнің болуында. Бұл тізімде
әр түрлі мәліметтер базасының псевдонимдері бар. Сіз ... ... ... ... ... ... ... – дің өзіндік кестелік форматы жоқ, ... ол ... ... ... береді. Осы кестелердің әрқайсысының ... ... ... деректер базасын құруға және онымен жұмыс істегенде
ыңғайлы болып табылады .
Оның негізгі артықшылықтарын атап ... ... ... тұтастығын
• әртүрлі типті деректерді ұсынуға арналған өрістік типті
• енгізілген деректерді тексеруді
• кестенің парольдық қорғанысын
қамтамасыз етеді ... 1.5 - Paradox7 ... ... типі ... ... Мәннің мазмұны ... A ... ... ... ... символ . ... N ... ... саны . |
|Money $ ... ... . ... S ... сан . ... -32768...32767 ... I ... сан . ... ... 648...2 147 483 647 ... # ...... ... сан . ... D Күн . ... T ... ... @ Күн мен ... ... M ... ... ... ... . ... F ... ... ... ... ... ... ... текст болады. ... G ... ... ... ... O OLE ... ... деректер форматы. ... L ... мән. ... + ... ... ... B ... тізбегі. Ұзындығы |
|шенелмеген . ... Y ... ... ... ... ... ... Desktop ... ... жұмыс істегенде Graphic,
Binary,Memo және OLE өрістік типінің мәні ... ... өріс аты ... ... ... мен сандар
құрылуы тиіс. Өріс атының максимал ұзындығы 25 ... ... ... атын ... ... ," # " ," $ " ... ... болады.
Бірақ , "." , " ! " , " | " символдарын қолдануға болмайды. ... ... DELPHI – де ... мақсаттарда қолданылады .
Paradox кестесінің кемшілігі болып, кестелік деректерді сақтайтын
типтік файлдардың ... ... ... Бір ... ... ... да бір кестенің орнын ауыстырғанда немесе көшіргенде, осы кестені
қамтитын барлық файлдарды ... ... ... ... керек.
Paradox кестесінің файлдарының келесі кеңейтінділері бар :
• DB – деректі кесте
• MB – ... PX – ... ... XG* және YG* – ... ... VAL – ... және сілтемелік тұтастықты тексеретін параметрлер
• TV және FAM – Database Desktop программасында ... ... ... өзіндік деректер базасының кестелік форматы болмаса ... МББЖ ... ... Деректер базасымен жұмыс істеуге арналған
Delphi ... ... ... ... :
• аспаптық құрал
• компоненттер
Аспаптық құралдарға арнайы программалар мен пакеттер ... Олар ... ... ... ... ... деректер базасымен операция жасайтын қолданбаларды құруға
арналған. Біз солардың компоненттерін қарастырайық.
Компоненттер ... ... ... ... ... компоненттерді
қарастырайық.
Деректер базасымен жұмыс істегенде қолданылатын компоненттер Data Access,
Data Control, Midas, Decision Cube, Rave және ... ... Access ... ... ... ... визуалды емес
компоненттер орналасады:
• DataSource – деректердің басы
• Table – ДБ ... ... ... ... Query – SQL – ... негізделген деректер жинағы
• StoredProc – серверде сақталатын процедураны шақыру
• DataBase – ДБ ... Session – ДБ ... ... ... ... – топ ... операцияларды орындау
• Update – деректер жиынтығын модификациялау
• NestedTable - қойылған кесте
Data Controls парағында деректерді басқаратын ... ... DBGrid – ... DBNavigator – навигациялық интерфейс
• DBText – жазба
• DBEdit – ... ... DBMemo – ... ... DBImage – ... ... DBListBox – қарапайым тізім
• DBComboBox – комбинацияланған тізім
...... ... ...... ауыстырғыш топтары
• DBLookupListBox – басқа өріс деректерінің қарапайым тізімі
• DBLookupComboBox – ... өріс ... ... ... DBRichEdit – толық функционалды тестілік редактор
• DBCtrlGrid – ... ... DBChart – ... ... ... деректер базасын ... ... ... ... ClientDataSet – клиенттік деректер жинағы
• DCOMConnection – көпқолданбалы режимде қашық сервермен қосылу
• SocketConnection - Windows сокеті арқылы ... ... ... ...... ... провайдері
• SimpleObjectBroker – қарапайым объект брокері
• WebConnection – Web-сервермен қосылу
• CorbaConnection – Corba-клиенттің қосылуы
Decision Cube ... ... ... ... ... ... DecisionCube – көпшекті деректер кубы
• DecisionQuery – көпшекті деректерді қамтитын жиынтық
• DecisionSource – ... ... ... ...... ... көпөлшемді проекциясы
• DecisionGrid – көпшекті деректердің кестесі
• DecisionGraph – көпөлшемді деректердің графиктік ұсынысы
Rave парағында есеп ... ... ... визуалды компоненттер
орналасады :
• RvProject – проектің басты компоненті, Rave – пен ... ... RvSystem – ... ... есеп беруді қарауды және ... ... ... ... – есеп ... ... форматтағы файлға жазады және оны
көруге мүмкіндік береді, баспаға шығарады
• RvCustomConnection – ... жоқ есеп ... ...... ... ... – Table ... бар мәліметтермен байланыстырады
• TRvQueryConnection – Query компоненті бар мәліметтермен байланыстырады
• RvRenderPreview–RvNDRWriter ... ... ... мәліметтерді
экранда мүмкіндік береді
... ... ... ... ... ... ... RvRenderPDF – есеп беруді PDF форматына ауыстырады
• RvRenderRTF – есеп беруді RTF ... ... ... – есеп ... HTML форматына ауыстырады
• RvRenderText – есеп беруді ... ... ... ... ... ... жұмыс істеуге арналған
компоненттер орналасады :
• IBTable – Table дерегінің жинағы
• IBQuery – Query дерегінің жинағы
... ... ... ... ... ... – деректер базасымен қосылу
• IBTransaction – транзакция
• IBUpdateSQL – деректер жиынтығын модификациялау
• IBDataSet – деректердің бастамасы
• IBSQL – SQL- ... ... ...... базасы туралы ақпарат
• IBSQLMonitor – SQL- сұраныс орындалуының мониторы
• IBEvents – ... ... ... көп ... Data Access ... ... ... айырмашылығы InterBase компоненттері, тек ... ... ... ... Data Access парағының компоненттері
әмбебап ... ... ... ... ... мағлұматтар
Қарастырылып отырған мәліметтер базасы Delphi 7 ортасында құрылды. Бұл
жұмыс арқылы ... ... мен ... ... тізімін және олардың
вакансияларын, резюмелерін көруге болады.
2.2 Функционалдық тағайындалуы
Мәліметтер базасының ... ... ... ... ... Мәліметтер базасы үлкен фирмаларда, мекемелерде және т.б көп
жерлерде қолданылады.
2.3 Логикалық құрылымның баяндалуы
Логикалық құрылымның ... ... Ә-де ... ... ... Негізгі меню
2)Кестелер арасындағы байланыстарды құру
3)Физ. лицо кестесі
4)Специальность ... лицо ... ... ... туралы мағлұмат
9)Жұмыс берушілер туралы есеп беру
10)Жұмыс ізденушілер туралы есеп беру
2.4 Шақыру және жүктеу
Мәліметтер базасын Delphi-де ашу үшін Пуск|Программы|Borland ... ... Өз ... тауып, проектімізді ашамыз. Оны Ғ9 ... ... ... жабдықтар
МБ жасауда Pentium 2660| 512 Mb| 80 Gb| 64 Mb GeForce| M| ... ... ... ... принтер қажет.
2.6 Кіріс мәліметтер
Мәліметтер базасындағы мәліметтер толығымен кестеде ... А ... ... 5-суретке, 6-суретке қараңыз)
2.7 Шығыс мәліметтер
МБ қолдана отырып, екі документ жасадым. (Қосымша А ... ... ... көре ... ... ... ... менюдағы «Работа с БД» ішіндегі үш кетеге әрқайсысына жеке-
жеке форма құрдым. «Физическое лицо» кестесі үшін Form3 ... ... ... үшін Form4 ... және ... ... үшін Form5 ... құрдым.
Келесі «Документы» менюінің ішіне екі документ жасадым. Біреуі резюме
болса Form6 (7-сурет), екіншісі вакансия Form7 (8-сурет) ... ... ... ... ... ... жасау барысында
отчет жасау генераторы Rave- ті қолдандым. Бірінші жағдайда жұмыс ... ... ... Form9 (11-сурет), ал екінші жағдайда жаңа DataModule
қолданып, query ... ... ... туралы Form10 (13-сурет).
«Справка» менюына авторлар ... Form8 ... ... ... Delphi ... шығу ... ... Form1 (14-сурет).
ҚОРЫТЫНДЫ
Қорыта айтсақ, қазіргі кезде DELPHI құралының ... ... ... артуда. Бүгінгі күні DELPHI – дің ... ... ... де ... ... . ... практикалық жұмыс DELPHI
мүмкіншіліктері ... ... ... ... ... биржасының
электронды вариантын жасауға арналған.
DELPHI қолданушы үшін мәліметтер базасын жасауда көп ... Сол ... ... біз осы ... жұмысты жазу
барысында қолдандық.
Бұл жұмысты интернетке тіркеп, жұмыс іздеушілер мен жұмыс ... ... ... бірі ... де ... Осы сайт арқылы жұмыс іздеп
жүрген адамдар сайттағы вакансияларды қарастыруға мүмкіндік алар еді. ... ... ... осы ... ... ... ... Осылай DELPHI
ортасында құрылған мәліметтер базасы арқылы көп ... ... ... ... ӘДЕБИЕТТЕР ТІЗІМІ
1. “Вакансия” және “Работа для всех” газеттері
2. ... ... ... с ... ... в ... «БХВ – ... Санкт – Петербург 2000 г.
3. А.М. Епанешников , В.А. Епанешников DELPHI база данных
Издательство «ДИАЛОГ – МИФИ», ... 2000 ... А.Я. ... Програмирование в Delphi 7.
Издательство «Бином», Москва 2004 г.
5. Электронный учебник по Delphi 6.
6. ... және ... ... ... ... unit ... ... SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, Menus,unit2,unit3,unit4,unit5,unit6,unit7,unit8,unit9,unit10;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: ... ... ... TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N21: TMenuItem;
N13: TMenuItem;
procedure ... ... ... ... ... TObject);
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N21Click(Sender: TObject);
procedure N13Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... ... TForm1.N6Click(Sender: TObject);
begin
Form3.Show;
end;
procedure TForm1.N7Click(Sender: TObject);
begin
Form4.Show;
end;
procedure TForm1.N8Click(Sender: TObject);
begin
Form5.Show;
end;
procedure TForm1.N9Click(Sender: TObject);
begin
Form8.Show;
end;
procedure TForm1.N10Click(Sender: TObject);
begin
form7.Show;
end;
procedure TForm1.N11Click(Sender: TObject);
begin
Form6.Show;
end;
procedure TForm1.N12Click(Sender: TObject);
begin
form9.Show;
end;
procedure TForm1.N21Click(Sender: ... ... ... MessageDlg('Вы действительно хотите выйти?',
mtConfirmation,[mbYes,mbNo,mbCancel],0)=mrYes
Then form1.close ;
end;
end.
2) unit Unit2;
interface
uses
SysUtils, Classes, DB, DBTables;
type
TDataModule2 = class(TDataModule)
Database1: TDatabase;
Table1: ... ... ... ... ... ... TQuery;
DataSource4: TDataSource;
Query2: TQuery;
DataSource5: TDataSource;
private
{ Private declarations }
public
{ Public declarations }
end;
var
DataModule2: TDataModule2;
implementation
{$R *.dfm}
end.
3) unit Unit3;
interface
uses
Windows, Messages, SysUtils, ... Classes, ... ... Grids, DBGrids, StdCtrls, Buttons;
type
TForm3 = class(TForm)
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: ... ... ... ... BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.BitBtn1Click(Sender: ... ... ... ... TObject);
begin
datamodule2.Table1.Delete;
end;
procedure TForm3.BitBtn4Click(Sender: TObject);
begin
datamodule2.Table1.Edit;
end;
end.
4) unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... Grids, DBGrids, ... ... = ... ... ... TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
DBGrid1: TDBGrid;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure ... ... ... ... Private ... ... Public declarations }
end;
var
Form4: TForm4;
implementation
{$R *.dfm}
procedure TForm4.BitBtn1Click(Sender: TObject);
begin
Datamodule2.Table2.Append;
end;
procedure TForm4.BitBtn2Click(Sender: TObject);
begin
datamodule2.Table2.Delete;
end;
procedure TForm4.BitBtn3Click(Sender: TObject);
begin
datamodule2.Table2.Post;
end;
procedure TForm4.BitBtn4Click(Sender: TObject);
begin
datamodule2.Table2.Edit;
end;
end.
5) unit ... ... ... ... Classes, ... ... Grids, DBGrids, StdCtrls, Buttons;
type
TForm5 = class(TForm)
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
DBGrid1: ... ... ... BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... *.dfm}
procedure TForm5.BitBtn1Click(Sender: TObject);
begin
datamodule2.Table3.Append;
end;
procedure TForm5.BitBtn2Click(Sender: TObject);
begin
datamodule2.Table3.Delete;
end;
procedure TForm5.BitBtn3Click(Sender: TObject);
begin
datamodule2.Table3.Post;
end;
procedure TForm5.BitBtn4Click(Sender: ... unit ... ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs,unit2, StdCtrls, Buttons, jpeg, ExtCtrls;
type
TForm6 = ... ... ... ... TImage;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
BitBtn1: TBitBtn;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form6: TForm6;
implementation
{$R *.dfm}
end.
7) unit ... ... ... ... Classes, ... ... ... DBCtrls, StdCtrls, Mask, Buttons;
type
TForm7 = class(TForm)
BitBtn1: TBitBtn;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: ... ... ... ... ... Private ... }
public
{ Public declarations }
end;
var
Form7: TForm7;
implementation
{$R *.dfm}
end.
8) unit Unit8;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs,unit2, ... Mask, DBCtrls, ... ... = ... ... TDBNavigator;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
Label1: TLabel;
DBEdit6: TDBEdit;
Label2: TLabel;
Label3: TLabel;
Label4: ... ... ... ... Private ... ... Public ... }
end;
var
Form8: TForm8;
implementation
{$R *.dfm}
end.
9) unit Unit9;
interface
uses
Windows, Messages, SysUtils, ... Classes, ... ... RpCon, RpConDS, RpConBDE, RpDefine, RpRave, Grids,
DBGrids, StdCtrls, Buttons;
type
TForm9 = ... ... ... ... TRvProject;
RvQueryConnection1: TRvQueryConnection;
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form9: TForm9;
implementation
{$R *.dfm}
procedure TForm9.BitBtn2Click(Sender: TObject);
begin
Rvproject1.Execute;
end;
end.
10) unit ... ... ... ... Classes, ... ... RpCon, RpConDS, ... RpDefine, RpRave, Grids,
DBGrids, StdCtrls, Buttons;
type
TForm10 = class(TForm)
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
DBGrid1: TDBGrid;
RvProject2: TRvProject;
RvQueryConnection2: TRvQueryConnection;
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations ... ... ... ... TObject);
begin
Rvproject2.Execute;
end;
end.
-----------------------
BDE
қолданба
Деректер базасы

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









Ұқсас жұмыстар
Тақырыб Бет саны
Диспетчердің теміржолдық вокзалдардағы жолдық билеттерді шапшаң дайындауға арналған АЖ жетілдіру52 бет
«Деканат» - автоматтандырылған ақпараттық жүйе44 бет
«Теміржолдық касса» мәліметтер базасы95 бет
«Қабылдау комиссиясы жұмысын автоматтандыру»63 бет
АТФ банктiң автоматтандырылған жұмыс орнын жасау58 бет
Басқару жұмыстарын автоматтандыру61 бет
Басқару жұмыстарын автоматтандыру мәселелері туралы23 бет
Дәмхана жұмысын автоматтандыру41 бет
Жобалаушылардың автоматтандырылған жұмыс орындары6 бет
Материалды бухгалтер бағдарламасы52 бет


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


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

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

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

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

Email: info@stud.kz

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

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