Автор работы: Пользователь скрыл имя, 26 Февраля 2012 в 14:39, курсовая работа
Delphi-дің негізгі ерекшелігі – онда қосымша құруда компоненттік және объектілік тәсілдер пайдаланылады. Компоненттік тәсілдің мәнісі жеңіл: әр қосымша арнайы іс-әрекеттерді орындайтын компоненттерден жинақталады. Ол жеткіліксіз болса, объектіні өңдеуге арналған үстеме бағдарлама құрылады. Компоненттер визуальды компоненттер кітапханасында (VCL – Visual Component Library) жинақталған. Компоненттер панелінде түрлі кластарға тиісті стандартты компоненттер өте көп. Пайдаланушы жаңа компонент дайындап, оны осы панельге қосуына да болады.
КІРІСПЕ..................................................................................................................3
1 Есептің қойылымы...........................................................................................4
2 Есептің алгоритмі.............................................................................................5
3 Теориялық бөлім ..............................................................................................6
3.1 BDE Administrator ................................................................………….....6
3.2 Database Desktop .......................................................................................7
3.3 Компоненттер палитрасы .......................................................................13
4 ……………………………...............................................................................17
4.1 Жалпы мағлұмат.......................................................................................20
4.2 Функционалдық тағайындалуы ..............................................................21
4.3 Логикалық құрылымның баяндалуы......................................................21
4.4 Шақыру және жүктеу...............................................................................29
4.5 Қажетті техникалық жабдықтар .............................................................29
4.6 Кіріс мәліметтер ......................................................................................29
4.7 Шығыс мәліметтер ................................................................................26 Бақылау мысалдарын баяндау..............................................................................27
ҚОРЫТЫНДЫ.......................................................................................................28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ......................................................
- ScroоlBar - Басқару белдеушесі (Windows терезесіндегі сияқты).
- Checkbox – Қолданушыға әртүрлі операцияларды қосу және өшіруге мүмкіндік береді;
- Panel – Панель. Бұл бірнеше компоненттерді біріктіруге арналған компонент;
Additional (Қосымша) бетіне енгізілген компоненттер сұхбаттық терезелердің көрінісін түрлендіру үшін пайдаланылады.
- BitBtn – Жазылым мен пиктограммасы бар командалық батырма.
-SpeedButton –Пиктографиялық батырма.Әдетте бас меню опцияларына тез қатынас жасау үшін қолданылады;
- StringGrid – жазбалар кестесі;
- Image – Сурет;
Data Access – мәліметтерге қатынас.
- DataSource – Деректердің басы.
Qreport - есеп берулерді жедел дайындау;
- QuckRep – есептеу;
- QRSubDetail – байланысқан кестелерге арналған есеп беру жолағы:
- QRBand – есеп беру жолағы;
- QRGroup – топ;
- QRLabel – мәлімет жазу;
Data Controls – Мәліметтерді редакциялау және бейнелеу компоненттері:
- DBGrid – тор ( кесте );
- DBNavigator – навигациялы интерфейс;
- DBText – мәтінді жазу;
- DBEdit – бір жолдық редактор;
- DBImage – графикалық бейне;
- DBListBox – қарапайым тізім;
- DBComboBox – қиыстырылған тізім;
- DBCheckBox – тәуелсіз ауыстырып- қосқыш;
- DBMemo – көпқатарлы редактор
- DBComboBox – комбинацияланған тізім
- DBRadioGroup – тәуелді ауыстырғыш топтары
- DBLookupListBox – басқа өріс деректерінің қарапайым тізімі
- DBRichEdit – толық функционалды тестілік редактор
- DBCtrlGrid – модификацияланған кесте
- DBChart – диаграммма
BDE (Borland DataBase Engine) мәліметтерге қатынас:
- Table – МБ кестесіне негізделген мәліметтер жиыны ;
- Query – SQL сұрауына негізделген мәліметтер жиыны ;
- StoredProc – серверде сақталған процедураға негізі мәліметтер жиын;
- DataBase – МБ - мен байланысуы;
- Session – МБ - да ағымдағы жұмыстар сеансы;
- BatchMove – Топ жазбалармен операцияларды орындау;
- Update – деректер жиынтығын модификациялау ;
- NestedTable - қойылған кесте.
Decision Cube парағында шешімді қабылдайтын жүйені қалыптастыратын компоненттер орналасады:
- DecisionCube – көпшекті деректер кубы;
- DecisionQuery – көпшекті деректерді қамтитын жиынтық;
- DecisionSource – көпшекті деректердің бастамасы;
- DecisionPivot – көпшекті деректердің көпөлшемді проекциясы;
- DecisionGrid – көпшекті деректердің кестесі;
- DecisionGraph – көпөлшемді деректердің графиктік ұсынысы;
InterBase парағында InterBase серверімен жұмыс істеуге арналған компоненттер орналасады :
- IBTable – Table дерегінің жинағы;
- IBQuery – Query дерегінің жинағы;
- IBDatabase – деректер базасымен қосылу;
- IBTransaction – транзакция;
- IBUpdateSQL – деректер жиынтығын модификациялау;
- IBDataSet – деректердің бастамасы;
- IBSQL – SQL- сұранысты орындау;
- IBDatabaseInfo – деректер базасы туралы ақпарат;
- IBSQLMonitor – SQL- сұраныс орындалуының мониторы;
- IBEvents – сервер оқиғасы;
Timer (Таймер) – нақты уақыт аралықтарын есептеу;
System (Жүйе) бетіне OLE (байланыстыру және орнату) течнологиясы бойынша берілгендерді түрлі программалар арасында алмастыратын және т.б. іс-әрекеттерді орындайтын компоненттер енгізілген. Мысалы,
PaintBox (Сурет қорабы) – графикалық кескіндер енгізілген төртбұрышты облыс құру;
OLEContainer (OLE контейнер) – байланыстыратын және орнатылатын объектілерді қабылдау контейнері;
MediaPlayer – Мультимедиалық құрылғылармен жұмысты басқару;
Win32-бетіне -32-разрядты операциялық жүйелермен жұмыс жасауға арналған компонентер енгізілген ;
Animate (жандандыру, қозғалыс әсерін ұйымдастыру)-қозғалыс әсерін ұйымдастырады. Компонент формаға орнатылған кезде соңына индекс қосылып, класс атауын алады.
Samples (Модель) бетіне енгізілген компоненттер:
ColorGrid (Түстер торы) –түстер кестесі. Ол 16 түстік палитрадан негізгі және фон түсін таңдау;
Calendar (Календарь) – ағымдық күн белгіленген ай календарын көрсету (жылдық календарды Win32 панелінің MonthCalendar компонентін формада орнату арқылы шығаруға болады), т.б.
Midas – паралель ағымдармен деректер базасының қосымшасын тұрғызу;
Internet Express – Internet Express қосымшаларын құру;
Internet – Internet- пен бірге жұмыс істейтін қосымшалар үшін арналған компоненттер;
FastNet – Internet- ке жетудің әртүрлі хаттамалары;
Dialogs – « Файлды ашу » типіндегі сұхбаттар, жүйелік сұхбаттар;
Win 3.1 – Windows 3.x стиліндегі компоненттер;
Samples – аяқталмаған құжаттық компоненттер үлгілері;
ActiveX – ActiveX- тің активті элементтері;
Servers – кең таралған COM серверлеріне арналған VCL қабықшалары;
4.1 Жалпы мағлұматтар
Қарастырылып отырған мәліметтер базасы Delphi 7 ортасында құрылды.
4.2 Функционалдық тағайындалуы
ҚазҰТУ – дың 050704 мамандығы студенттерінің оқу жоспарын құру. Осы мәліметтер базасы жоғарғы оқу орындарында қолданылады.
4.3 Логикалық құрылымның баяндалуы
1) Unit1 модулін ашу;
2) интерфейс;
3-5) модульдерді қолдану;
6) типін анықтау;
7) форманы ашу;
8) Басты меню класын анықтау;
9) Сурет класын анықтау;
10-15) N1- N15 меню бағандарын анықтау;
16-27) процедураларды шақыру;
28-33) декларациялық бөлімдер;
34) айнымалылардың жариялануы;
35-41) типтерді анықтау;
42) форма1 класы ;
43) жариялау;
44) модульдерді пайдалану;
45) модульдерді пайдалану;
46) {$R *.dfm}
47) Студентт процедурасын шақыру;
48) басы
49) form3 ашу;
50) соңы;
51) Дисциплина процедурасын ашу;
52) басы
53) form4 ашу;
54) соңы;
55) План процедурасын ашу;
56) басы
57) form5 ашу;
58) соңы;
59) form6 ашу;
60) соңы;
61) Индивидуальный план на текущий год процедурасын ашу;
62) басы
63) form7 ашу;
64) соңы;
65) Количество кредитов процедурасы ашу;
66) басы
67) form8 ашу;
68) соңы;
69) Количество студентов процедурасын шақыру;
70) басы
71) form9 ашу;
72) end;
73) Об авторе процедурасын шақыру;
74) басы
75) form10 ашу;
76) соңы;
77) О программе процедурасын шақыру;
78) басы
79) form11 ашу;
80) соңы;
81) Выход процедурасын шақыру;
82) басы
83) form12 ашу;
84) соңы;
85) программа соңы.
86) Unit2 модулін ашу;
87) интерфейсберілуі
88) модульдерді қолдану
89) SysUtils, Classes, DBTables, DB модульдерін қолдану;
90) типін беру
91) DataModule2 класын анықтау;
92) Database1 типін анықтау;
93) студентт типін анықтау;
94) дисциплина типін анықтау;
95) план типін анықтау;
96) DataSource1 типін анықтау;
97) DataSource2 типін анықтау;
98) DataSource3 типін анықтау;
99) Query1 типін анықтау;
100) Query2 типін анықтау;
101) Query3 типін анықтау;
102) DataSource4 типін анықтау;
103) DataSource5 типін анықтау;
104) DataSource6 типін анықтау;
105) private декларациясы
106) түсініктеме
107) public декларациясы
108) түсініктеме
109) соңы;
110) айнымалылардың берілуі
111) DataModule2 типін анықтау;
112) implementation
113) түсініктеме
114) соңы.
115) Unit3 модулін ашу;
116) интерфейс берілуі
117) модульдерді қолдану
118) модульдерді қолдану
119) модульдерді қолдану
120) типін беру
121) Form3 класын анықтау
122) DBGrid1 типін анықтау ;
123) BitBtn1 типін анықтау;
124) BitBtn2 типін анықтау;
125) BitBtn3 типін анықтау ;
126) BitBtn4 типін анықтау;
127) BitBtn5 ; типін анықтау
128) Добавить процедурасын шақыру;
129) Удалить процедурасын шақыру;
130) Сохранить процедурасын шақыру;
131) Редактировать процедурасын шақыру;
132) Закрыть процедурасын шақыру;
133) private декларациясы
134) түсініктеме
135) public декларациясы
136) түсініктеме
137) соңы;
138) айнымалыларды баяндау
139) Form3 типін анықтау;
140) implementation
141) Unit2 қолдану;
142) түсініктеме
143) Добавить процедурасын шақыру;
144) басы
145) қосуды орындау;
146) соңы;
147) Удалить процедурасын шақыру;
148) басы
149) жою;
150) соңы;
151) Сохранить процедурасын шақыру;
152) басы
153) өңдеу;
154) соңы;
155) Редактировать процедурасын шақыру;
156) басы
157) сақтау;
158) соңы;
159) Закрыть процедурасын шақыру;
160) басы;
161) жабу;
162) соңы;
163) соңы.
164) Unit4 қолдану;
165) интерфейс
166) модульдерді қолдану;
167) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
168) Dialogs, Grids, DBGrids, StdCtrls, Buttons, ExtCtrls;
169) типін беру
170) TForm4 класын анықтау
173-174) Panel типтерін беру;
175-180) BitBtnтиптерін беру;
181) кесте типін анықтау;
182-186) батырмалардың процедуралары;
187-190) декларациялар процедурасы
191) айнымалыларды анықтау
192) Form4 типін беру;
193) implementation
194) Unit2-ні қолдану;
195) түсініктеме
196-199) Добавить процедурасын шақыру;
200-203) Удалить процедурасын шақыру;
204-207) Сохранить процедурасын шақыру;
208-211) Редактировать процедурасын шақыру;
212-215) Закрыть процедурасын шақыру ;
216) программа соңы.
217) Unit5 ашу;
218) интерфейс
219) Модульдерді қолдану
220) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
221) Dialogs, StdCtrls, Buttons, Grids, DBGrids, ExtCtrls;
222) типін беру
223) Form5 класын анықтау
224-225) Panel типтерін беру;
226) DBGrid1 типін беру;
227-231) BitBtn типтерін беру;
232) Добавить процедурасын шақыру;
233) Удалить процедурасын шақыру;
234) Сохранить процедурасын шақыру;
235) Редактировать процедурасын шақыру;
236) Закрыть процедурасын шақыру ;
237-241) декларациялық процедуралар
242) айнымалыларды сипаттау
243) Form5 типін беру;
244) implementation
245) Unit2 қолдану;
246) {$R *.dfm}
247-250) Добавить процедурасын шақыру;
251-254) Удалить процедурасын шақыру;
255-258) Сохранить процедурасын шақыру;
259-262) Редактировать процедурасын шақыру;
263-266) Закрыть процедурасын шақыру
267) программаның соңы.
268) Unit6 ашу;
269) интерфейс
270) модульдерді қолдану
271) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
272) Dialogs, StdCtrls, Mask, DBCtrls, Buttons, ExtCtrls;
273) типін беру
274) TForm6 класын анықтау
275-280) DBEdit типін беру;
281-286) Label типін беру;
287) DBNavigator1 типін беру;
288) Label7 типін беру;
289) BitBtn типін беру;
290) Закрыть процедурасын шақыру ;
291-295) декларациялық процедуралар;
296) айнымалылар
297) Form6 типін беру;
298) implementation
299) түсініктеме
300-303) Закрыть процедурасын шақыру ;
304) программа соңы.
305) Unit 7 ашу;
306) интерфейс
307) модульдерді қолдану
308) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
309) Dialogs, StdCtrls, Buttons, ExtCtrls, DBCtrls, Mask;
310) типін беру
311) TForm7 класын анықтау
312-319) DBEdit типін беру;
320-328) Label типін беру;
329) DBNavigator типін беру;
330) BitBtn типін беру;
331) Закрыть процедурасын шақыру ;
332-336) декларациялық процедуралар;
337) айнымалыларды сипаттау;
338) Form7 типін беру;
339) implementation
340) түсініктеме
341-344) Закрыть процедурасын шақыру ;
345) программа соңы.
346) Unit8 ашу;
347) интерфейс
348) модульдерді қолдану
349) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
350) Dialogs, RpCon, RpConDS, RpConBDE, Grids, DBGrids, StdCtrls, Buttons,
351) RpDefine, RpRave, ExtCtrls, DBCtrls;
352) типін беру
353) TForm8 класын анықтау
354) RvProject1 типін беру;
355) BitBtn1 типін беру;
356) DBGrid1 типін беру;
357) RvQueryConnection1типін беру;
<Информация о работе Конференция туралы мәліметтер базасын құру