Автор: Пользователь скрыл имя, 07 Декабря 2012 в 21:49, курсовая работа
Қазіргі кезде адамзат дамуының ерекше артықшылығы - ақпараттық өркениетке көшу, адамдардың интеллектуалдық мүмкіндіктерін арттыратын есептеуіш техника мен ақпараттық технологиялардың жедел дамуы болып табылады.
Бүгінгі таңда ақпараттық қамтамасыз ету жүйесіне баса мән бермейінше, кез-келген әлеуметтік-экономикалық саланың алға басуы мүмкін емес. Қазіргі кезде ЭЕМ-сы кең тараған кезде құжаттарды электронды түрде өңдеу маңызды мәселелердің бірі. Сондықтан, жазылып отырған курстық жұмыста ақпараттың көлемінің уақыт өткен сайын үлкеюіне байланысты, мәліметтер қорының барлық пайдаланушылар үшін түсінікті, әрі жеңіл етіп құрылуы сияқты мәселелер ашып көрсетілген.
3.8-сурет Password терезесі
3.9-сурет Автомобиль кестесі
Автосалон кестесі авто номері,аты,маркасы,модельі,
3.10-сурет Кестелер
Кестеде енгізу, өзгерту, жою, қалпына келтіру командалары арқылы мәліметтермен алмасу жүзеге асырылады.
Енгізу батырмасының коды:
procedure TForm1.Button1Click(Sender: TObject);
begin
with datamodule2.IBquery1 do begin
sql.clear;
sql.add('insert into avto(avto_MARKA,avto_MODEL,
sql.add('values('''+edit2.
execsql;
sql.clear;
sql.add('select * from avto');
open;
end;
end;
Өзгерту батырмасының коды:
procedure TForm1.Button2Click(Sender: TObject);
begin
with datamodule2.IBquery1 do
begin
close;
sql.Clear;
sql.add('update avto set avto_MARKA
= '''+edit2.Text+''',avto_MODEL = '''+edit3.Text+''',avto_CVET = '''+edit4.Text+''',avto_KPP
= '''+edit5.Text+''',avto_PROBEG = '''+edit6.Text+''',avto_OBEM = '''+edit7.Text+''',avto_KUZOV
= '''+edit8.Text+''',avto_city = '''+edit9.Text+''',avto_
execsql;
close;
sql.Clear;
sql.add('select * from avto');
open;
end;
end;
end.
Жою батырмасының коды:
procedure TForm1.Button3Click(Sender: TObject);
begin
edit1.text:=datamodule2.
if messagedlg ('Сiз шынымен жоясыз ба?', mtconfirmation, [mbYes,mbNo],0)=mryes then begin
with datamodule2.IBquery1 do begin
close;
sql.clear;
sql.add('delete from avto ');
sql.add('where avto_id = '''+edit1.Text+''';');
execsql;
sql.clear;
sql.add('select * from avto');
open;
end;
end;
end;
Автосалон кестесі сатып алушы аты, ид_клиенті, төл құжат номері, аты, фамилиясы,тегі,адресі,телефоны өрістерінен тұрады (3.11-сурет).Мұнда автосалон аты сатып алушы кестесінен алынады.
Оқытушы кестесі табель номері, пән номері, фамилиясы, қызметі, ғылыми атағы, жынысы өрістерінен тұрады.Мұнда жынысы poltype домені арқылы таңдалып алынады және пән номері өрісі арқылы кафедра пән кестесімен байланысады(3.12-сурет).
Басты беттегі Қолданушы кестесі арқылы кестелер тізіміне өтеміз.
Кафедра пән батырмасын басқанда кафедра-пән кестесін көреміз.
Бұл кестеде кафедра атауы, кафедра номері, пән номері, пән атауы, сағат саны өрістері арқылы қолданушы сұрыптау және іздеу жүргізе алады.
Сұрыптау коды:
procedure TForm11.RadioGroup2Click(
var s,k:string;
begin
case radiogroup2.ItemIndex of
0:begin
ibquery1.Close;
ibquery1.SQL.Clear;
ibquery1.SQL.Add('select * from k_pan');
case radiogroup1.ItemIndex of
0: s:='order by kaf_name';
1: s:='order by kaf_nom';
2: s:='order by pan_nom';
3: s:='order by pan_name';
4: s:='order by sag_san';
end;
s:=s+'';
ibQuery1.sql.add(s);
ibQuery1.open;
end;
1:begin
ibquery1.Close;
ibquery1.SQL.Clear;
ibquery1.SQL.Add('select * from k_pan');
case radiogroup1.ItemIndex of
0: s:='order by kaf_name';
1: s:='order by kaf_nom';
2: s:='order by pan_nom';
3: s:='order by pan_name';
4: s:='order by sag_san';
end;
s:=s+' desc';
ibQuery1.sql.add(s);
ibQuery1.open;
end;
end;
end;
Іздеу батырмасының коды:
procedure TForm11.Button1Click(Sender: TObject);
var s:string;
begin
ibQuery1.Close;
ibQuery1.SQL.Clear;
ibQuery1.SQL.Add('select * from kaf_pan');
case radiogroup3.ItemIndex of
0:s:='select*from kaf_pan where kaf_name='''+edit1.text+'''';
1:s:='select*from kaf_pan where pan_name='''+edit1.text+'''';
2:s:='select*from kaf_pan where sag_san='''+edit1.text+'''';
ibQuery1.SQL.Add(s);
ibQuery1.Open;
end;
end;
Емтихан батырмасын басқанда емтихан терезесі және сынақ кітапшасының номерін енгізгенде сақталымды процедура арқылы жаңа кесте ашылады.
Сынақ кітапшасы номері батырмасының коды:
procedure TForm14.Button1Click(Sender: TObject);
begin
begin
with ibquery2 do begin
close;
sql.Clear;
sql.Add('select * from p1('''+edit5.Text+''')');
open;
end;end;end;
end.
Курстық жұмыс ақпараттық және компьютерлік технология аймағындағы, адамзат қызметі саласындағы өзекті мәселелердің бірін шешуге арналған, яғни жаңа технологияларды қолданып, мәліметтер қорын құру есебі қарастырылған.
Курстық жұмыстың негізгі қойылымы: мәліметтер қорын құру есебін шешу мақсатында, мысал ретінде, кафедра бойынша экзамен нәтижелері туралы мәліметтерді сақтайтын, оларға енуді ұйымдастыратын, оны басқаратын мәліметтері қорын құру.
Әдебиеттер тізімі
1. Агальцов В.П. Базы данных.-М:Мир,2002.-376с
2. Александровский Г., Шубин А. Delphi для профессионалов, М., ДМК, 2000 г.
3. Архангельский А.Я. Язык SQL в Delphi 5.-М:Бином,2000-208с. .ил- (Все о Delphi)
4. Архангельский А.Я. Разработка
прикладных программ для
5. Архангельский А.Я.
6. Баженова И.Ю. Delphi6.Самоучитель программиста-М.: Кудиц- Образ,2002.-432 с.
7. Бобровский С. Delphi5 Учебный курс.-Спб.: Питер, и 2002-640с.
8. Гофман И.Э. Хомоненко А. Д..Delphi 5 -СПб.: БХВ- Санкт –Петербург.2000г.
9. Дейт К. Введение в системы баз данных. М., Наука, 1980
10. Диго С.М. Проектирование баз данных, М., Финансы и статистика, 1999
11. Кандзюба С.П.Delphi 6. Базы
данныхприложения:Лекции и
12. Кенту Марко. Delphi 5 для профессионалов. СПб.: Питер,2001-944 с:ил-/ в пер.
13. Козлов М.В. Разработка локальных баз данных в Delphi – Уральск : Западно-Казахстанский ЦНТИ, 2009-98с.
14. Фаронов В.В. Delphi 5. Учебный курс.-М.: «Нолидж»,2001г.-608с.,ил.
15. Фаронов В.В., Шумаков П.В. Delphi 5 Рукаводство разработчика базы данных-М.: «Нолидж».2000 г.
16. Томас Коннолли, Каролин
Бег, Анна Страган. Базы
17. Шекербеков Ш.Т. Мәліметтер
қорын жобалау.Оқу-әдістемелік
18.ХомоненкоА.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник для высших учебных заведений, СПб, 2002
19. Microsoft Office 2003 для учителя. Учебное пособие для учителей-предметников. Microsoft, 2005.
20. Нургалиева Г.К. и др. Педагогические технологии информатизации образования. – Алматы: РЦИО, 2006.
21. Основы работы с компьютером. Руководство пользователя. Корпорация Microsoft, 2004.