Автосалон туралы мәліметтер



Автосалон МҚБЖ құрутақырыбындағы жоба

5В070400 - Есептеу техникасы және бағдарламалық қамтамасыз ету

Мазмұны:
Кіріспе
1. Пәндік саланы талдау.
2. Құрылған қосымшаға сипаттама
2.1. МҚ кестелерінің құрылымы
2.2. Қолданушыға нұсқау
Қорытынды
Пайдаланылған әдебиеттер тізімі
Қосымша

Кіріспе
Мәліметтер қоры - қоғамның қандай да бір саласындағы объектілер туралы мәліметтер жиынтығы.Мәліметтер қоры ақпараттық технологияда үлкен роль атқарады және үлкен көлемді ақпараттарды автоматты түрде өңдеудің маңызды құралы болып табылады. Мәліметтер қоры мәліметтермен жұмыс істейтін қарапайым және ыңғайлы құрал және өндірістің әр түрлі салаларында қолданылады.
Мәліметтер қоры бірнеше ортақ қасиеттері бар элементтер жиынынан тұратын нысандарды сипаттауға арналған. Мәліметтер қорымен жұмыс істейтін ақпараттық жүйелердегі жалпыға арналған программалық қамтамасыз ету мәліметтер қорын басқару жүйесі (МҚБЖ) деп аталады. Мәліметтер қорын басқару жүйелері - бұл мәліметтер қорын құруға, енгізуге және өңдеуден өткізуге арналған тілдік және программалық құралдардың кешені.
Әлемде МҚБЖ-ның 1000-нан астам түрі бар. Мәліметтер қорын басқарудың әр алуан жүелері мәліметтердің әр түрлі модельдерін пайдаланады.
Мәліметтерге қол жеткізу мүмкіндігі көптеген пайдаланушыларға мәліметтер қорына жылдам және тиімді түрде жүгінуге мүмкіндік береді. МҚБЖ көптеген пайдаланушылар бір мезгілде қол жеткізуге ие болған жағдайда пайдаланушының бірі мәліметтерге жүгінсе, енді бірі сол кезде оларға өзгертулер енгізіп жататындай келіспеушілік оқиғалардың туындамауын бақылап отырады.

Құрылған қосымшаға сипаттама
Бұл жоба Delphi 7 программалау тілінде жазылған.
Автосалон туралы мәліметтер қорымен келесідей амалдарды жүзеге асыруға болады:
* енгізу;
* 1 жазбаны жою;
* барлық жазбаларды жою;
* сұраныс жасау;
* іздеу;
* сұрыптау;
* есептеу;
* есеп беру.

МҚ кестелерінің құрылымы
Автосалон мәліметтер қоры екі кестеден тұрады: avto1және avto2.
Avto1
Өріс аты
Типі
Қызметі
M_ati
Varchar(30)
Машина аты
sani
integer
Машина саны
Wikkan_jili
integer
Шыккан жылы
tysi
Varchar(10)
Түсі
At_kywi
integer
Машинанын ат күші

Avto2
Өріс аты
Типі
Қызметі
K_ati
Varchar(30)
Қызметкердің аты-жөні
M_ati
Varchar(30)
Қызметкердің сатқан машинасы
ardesi
Varchar(30)
Қызметкердің мекен-жайы
Meken_jai
Varchar(50)
Жануардың ерекшк белгілері, 40 символдан тұратын жол
Туган жылы
Varchar(30)
Жануардың көп тараған жерлері, 40 символдан тұратын жол.

Қолданушыға нұсқау
Жануарлар әлемі мәліметтер қорының бастапқы формасы келесі түрде бейнеленеді.

Оң жақ бұрыштағы Жануарлар әлемі батырмасын басқан кезде кестелерге жануарлар туралы мәлімет енгізілген формаға өтеміз.

Бұл формада екі кесте орналасқан, сонымен қатар әр түрлі оперцияларды орындауға арналған батырмалар бар. Мәліметтерді негізгі кестеге енгізу үшін Menu-дегі Мәліметтерді енгізу пунктін таңдаймыз.

Мәліметтерді енгізу пунктін таңдаған кезде негізгі кестеге мәліметтер енгізуге арналған келесі форма ашылады.

Формада көрсетілгендей жануарлар туралы мәліметтер жазамыз және Енгізу батырмасын шертеміз.
Енгізу батырмасының коды:
procedure TForm2.Button1Click(Sender: TObject);
begin
Form1.query1.close;
form1.query1.sql.clear;
form1.query1.sql.add ('insert into januar555.db
(Nomer,Zhanuar_aty,Tip,Sany,Mekeni )');
form1.query1.sql.add('values("'+edi t1.Text+'","'+edit2.Text+'","'+edit 3.text+'","'
edit4.text+'","'+edit5.Text+'");');
form1.query1.execsql;
form1.query1.close;
form1.query1.sql.clear;
form1.query1.sql.add('select*from januar555.db');
form1.query1.open;
end;

Енгізу батырмасын басқан кезде мәлімет кестеге енгізіледі.
Ал бағыныңқы кестеге мәлімет енгізу үшін Form1-дегі Енгізу батырмасын басамыз. Сол кезде келесі форма ашылады.

Енгізу батырмасының коды:
procedure TForm4.Button1Click(Sender: TObject);
begin
Form1.query2.close;
form1.query2.sql.clear;
form1.query2.sql.add('insert into mekeni555.db(Nomer,Zhanuar_aty,Tip, Erekweligi,Kop_taralgan_jerleri)');
form1.query2.sql.add('values("'+edi t1.text+'","'+edit2.Text+'","'+edit 3.Text+'","'+edit4.text+'","'+edit5 .text+'");');
form1.query2.execsql;
form1.query2.close;
form1.query2.sql.clear;
form1.query2.sql.add('select*from mekeni555.db');
form1.query2.open;
end;

Form1-дегі Барлық жазбаны жою батырмасын шерткен кезде кестедегі барлық мәліметтер жойылады. Батырма коды:

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
if messagedlg('Барлық жазбаларды жою керек пе?',mtconfirmation,
[mbyes,mbno],0)=mryes
then begin
form1.query1.First;
for i:=1 to query1.recordcount do
begin
form1.query1.Delete;
form1.query1.Next;
end;
end;
end;

Ағымдағы жазбаны жою батырмасын шерткен кезде кестедегі ағымдағы жазба жойылады. Батырма коды:

procedure TForm1.Button2Click(Sender: TObject);
begin
if messagedlg('Жазбаны жою керек пе?',mtconfirmation,
[mbyes,mbno],0)=mryes
then form1.Query1.Delete;
end;
Сонымен қатар бұл мәліметтер қорында агрегаттық функцияларды қолдана отырып амалдар орындауға болады. Ол үшін Menu-де Агрегаттық функцияларды қолдану пунктін таңдаймыз. Келесі формада Жануарлардың жалпы санын есептеу, Ең коп таралған жануарлар және Ең аз таралған жануарлар деген батырмалар бар.
Жануарлардың жалпы санын есептеу батырмасын шеркен кезде негізгі кестеде енгізілген жануарлар санының қосындысын шығарады.

Жануарлардың жалпы санын есептеу батырмасының коды:

procedure TForm5.Button1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.add('select sum(sany) from januar555');
query1.execsql;
query1.open;
end;

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Автосалон жұмысының деректер қорын жобалау
Деректер базасын жасау
Мадияр-Құрылыс ЖШС компаниясы - Диплом алды практика
«Toyota» автосалон деректер қорына навигациялық тәсілдерді қолдану
MS Access программасын оқып үйрену және оны қолдану
Мәліметтер қорын басқару жүйесі бойынша дәрістер
Компьютерлік техниканың даму сатысы
Информатика - Пәнді оқыту
Банктік несие қызметтері
Банктің қысқаша сипаттамасы мен қысқаша тарихи анықтамасы
Пәндер