Транспорт түрін таңдап алу

I. Кіріспе 3.4

Мәліметтер қоры туралы жалпы мағлұмат
II. Негізгі бөлім 5.26
1. Есептің қойылымы
Программаға арналған негізгі шарттар мен оны орындау жолдары
2. Кіру құжаттары
Программаны орындау барысы
3. Шығу құжаттары
Мәліметтер қорымен жұмыс жасайтын жобалар
4. Программалық жабдықталуы

III. Қорытынды 27
IV. Программа листингісі 28.30
V. Пайдаланған әдебиеттер тізімі 31
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ
БІЛІМ МИНИСТРЛІГІ
ТҰРАР РЫСҚҰЛОВ АТЫНДАҒЫ ҚАЗАҚ ЭКОНОМИКАЛЫҚ УНИВЕРСИТЕТІ
«Қолданбалы информатика» кафедрасы
Курстық жұмыс
Тақырыбы:”Транспорт түрін таңдап алу”
Оқытушы:
Студент:
Мамандығы: ЕТ ... ... ... қоры ... ... ... ... бөлім 5-26
1. Есептің қойылымы
Программаға арналған негізгі шарттар мен оны орындау жолдары
2. Кіру құжаттары
Программаны орындау барысы
3. Шығу құжаттары
Мәліметтер ... ... ... ... Программалық жабдықталуы
III. Қорытынды 27
IV. Программа листингісі 28-30
V. Пайдаланған әдебиеттер тізімі 31
КІРІСПЕ
Ғылыми прогресс - ... ... және ... көлемінің көп
болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды басқару көп қиындық
әкелері сөзсіз. ХХІ ғасыр жаңа ... ... ... оның ... ... ... шешуге жол ашты. Оны шешудің ең тиімді жолы - ... ... ... кезде біздің елімізде, шет елдерде де ақпараттардың
мәліметтер қорын құру кеңінен қолданады, оларды пайдаланылу салалары өте
көп. Мұндай күрделі ақпарттарды автоматтандыру жүйелерді ... ... ... ... ... шешу ... талдау қызметін атқарады.
Мәліметтер базасы(М)-белгілі бір арқауы ауқымға қатысты мәліметтерді
баяндау,сақтау менамал-тәсілдермен ұқсата білудің жалпы принциптерін
қарастыратын белгілі бір ережелер бойынша ұйымдастырылған мәліметтердің
жиынтығы.Адамның ... ... ... ... ... ұсынылған ақпарат мәліметтер ретінде түсініледі.
Арқаулы ауқым ретінде нақты зерттеуші үшін қызықты нақты әлемнің
бөлігі түсініледі.
Қарапайым МБ мысалы ретінде ... ... ... ... ... ... сессия
тапсыру қорытындылары және т.б. атуға болады.
Электронды мәліметтер базасының басты қасиеті-ақпараттықтез іздестіру
мен сұрыптау,сондай-ақ берілген форма бойынша ... ... ... кітапшаларының нөмерлері бойынша
студенттердің аты-жөндерін оңай айыруға болады немесе жазушының аты
-жөні бойынша шығармаларының тізімін жасауға болады.
Мәліметтер базасын басқару теориясы ... пән ... ... ... ... ... басынан бері дами бастады.Осы уақыт
ішінде белгілі бір іргелі ұғымдар жүйесі қалыптасты.Олардың бірқатарын
келтірейік.
Объект деп мағлұматтары мәліметтер базасында ... ... ... ... қасиеттерін ақпараттық бейнелеу.Әрбір объект
атрибуттардың кейбір жиынтығымен сипатталады.
Мәліметтердің басты элементі деп мәліметтердің басқа элементтері-нің
мәндерін анықтауға мүмкіндік ... ... ... ... кілт- объектінің(жазбаның) әрбір данасын бірегей түрде
ұқсастарын атрибут(немесеатрибуттар тобы).
Екінші ретті кілт-бірнеше ... үшін мәні ... ... ... тобы).Ең алдымен,екінші реттегі кілттер жазбаларды
іздестіру операцияларында қолданылады.
Мәліметтер базасы ұғымымен мәліметтер базасын ... ... ... ... байланысты.
МББЖ-жаңа құрылымын құруға арналған программалық құралдар
кешені,оны құрамын толықтыру,құрамында барды редакциялау және
ақпаратпен ... ... ... ... берілген критерийге сәйкес
бейнелейтін мәліметтерді іріктеу,оларды реттеу,сосын шығаратын
құрылғыға беру немесе байланыстыру арқылы ... ... МББЖ ... төрт ... операкция орындауға
мүмкіндік береді:
1.Кестеге бір немесе бірнеше жазбаны қосу;
2.Кестеде бір немесе бірнеще жазбаны жою;
3.Кейбір өрістердің бір немесе бірнеше жазбаларындағы ... ... ... ... бір ... бірнеше жазбаларды табу.
МББЖ-ның тағы бір функциясы-мәліметтерді басқару.Мәліметтердібасқару
ретінде,әдетте,мәліметтерді рұқсат етілмей қол жетуден
қорғау,мәліметтермен жұмыс режимін көп мәрте пайдалануды қолдау және
мәліметтердің ... мен ... ... ету түсініледі.
Мәліметтер базасын жіктеу.Мәліметтер арсындағы байланыстарды орнату
әдістері ... ... және ... МБ.
Реляциялық МБ кесте түрінде мәліметтерді ұсынудың қарапайым және
әдеттегі формасы болып саналады.Көптеген теориялар ішінде кестеге
қатыныс(relation) термині ... ... және ол ... осы атты ... ... ... ... айқындалатын реляциялық
есептеу мен реляциялық алгебра.
Осы типтегі МБ жасауға амкрикандық ғалым Е.Кодд ... үлес ... ... ... ... ... ... салыстырмалы қарапайымдылығы,кемшілігі-мәліметтер
құрылымының қатаңдығы(ерікті ұзындық кестенің жолдарын берудің
мүмкін еместігі) және оның жұмысы жылдамдығының мәліметтер базасы
мөлшеріне тәуелділігі.Мұндай ... ... ... операциялар
үшін барлық МБ қарау қажетті болуы мүмкін.
Ирархиялық және желілік МБ ... ... ... бар ... ... бар ... көздейді.Ирархиялық МБ-да
мұндай байланыстар ағаш-сызық жол түінде бейнеленуі мүмкін ,мұнда биік
шар бастан төменгі кішілеріне қарай біржақты ... ғана ... ... ... ... ағаш ... ... қажетті ақпаратқа жетуді тездетеді.Ақпарат алудың ешқандай басқа
сұрау салулары қанағаттандырмайды.
Аты айтылған кемшілік желілік МБ-дан алып тасталды,онды(тым
болмағанда,теориялық ... ... ... жағынан» байланыс
болуы ықтимал еді.Іс-тәжірибе жүзінде мұны іске асыру ... ... ... тура ... әрбір элементі құрамында кейбір басқа элементтердің
сілтемесі болуы тиіс.Сол себептен ЭЕМ оперативті және дискілердін
жадындағы едәуір ресурстар талап етеді.
Әр ... ... ... ... ... үшін ақпаратты жүйені
дамығанн талап етеді. Сонда сол деректермен автоматтандырылған жинауды,
өңдеуді және монипуляциялауды іске асырады.
Мәліметтер қоры - ақпаратты сақтауды және де ... ... ... ... ... ... қоры ... белгілі бір ережелерге
сай құралған деректер жиынтығын құрайды.
Мәліметтер қоры деп ... ... ... ... ... бір ... бірнеше компьютерлер көмегімен іске асады.
Мәліметтер қорын басқару жүйесі деректер базасын құруға, толтыруға,
жаңартқанға, жоюға ... ... ... ... ... ... ... базасын басқару жүйесі болып табылмайды, бірақ
толық МББЖ ( мәліметтер басқару жүйесі ) ... ие. ... Delphi ... ... және ... ... ... құрып және
оның ішінде жұмыс істеуге және кез келген деректер базасымен жұмыс істей
алатын қолданба құруға мүмкіндік береді.
Есептің қойылымы
Программаға арналған негізгі шарттар және ... ... ... ... ... ... ... құру және онымен
жұмыс істеу.Олардың қарым-қатынасын құрып,оларға қойылған талаптарды ... ... құру ... “Реляциялық алгебра”- операциясын
қолдандық. Қатынастарда келесі шарттар орындалуы тиіс:
1. Атрибуттарға есім берілуі керек және олардың құрылымы біртекті болуы
тиіс.
2. Жолдың реттілігі ... ... ... ... маңызды емес.
4. Қайталанатын жолдары болмауы тиіс.
Сонымен қатар біз SQL-тілін қолдануымыз керек. Бір маңызды қасиет SQL-тілі
тек “Реляциялық алгебра” ... ғана ... Осы ... іске асыру
алдында, қатынас құру схемасын сызып ақиқатқа ... ... ... Оның ... жолы екі ... ... ... табылады.
Деканаттың жұмысы студенттер туралы автоматтандырылған анықтаманы
жасау – еліміздегі жоғарғы оқу орындарының мыңдаған студенттер базасын
кішкентай ғана компьютерлік ... ... десе де ... ... ... ... ... осындай
автоматтандырылған программалық қамтама арқылы реттеп отыр.Жасалынған жоба
студенттердің қандай да бір ... ... ... ... ... ... ... студент жөнінде толық мағлұматтарды алуға
болады.
Деканат жұмысын автоматтандырудағы біздің мақсатымыз - өте аз ... ... ... ... ... ... ... қатар
мәліметтер қорын пайдаланып, Delphi ортасында жұмыс жасай білу керек.
Кіру құжаттары
Программаны орындау барысы
Осы курстық жұмыста мен әрбір топтың ... ... ... ... Desktop – ты ... File – New командасын таңдаған кезде мынадай
менюді көреміз:
|QBE Query ... ... құру және ... ... |
| ... ... File ... ... ... және ... ... ... ... |Жаңа кесте құру. ... ... ... ... ... ... ... ашылады. Сырғымалы
тізімнен МҚБЖ таңдап алуға болады, содан ... ... ... ... ... ... іске ... жалпы кестесі көрсетілген. Яғни
ең алдымен Delfi-6 Borland – Tools – Database Desktop- File – New – ... жаңа ... ... Содан кейін келесі кестені толтырамыз. Ол үшін
берілген есептің шарты ... ... ... ... жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field Name
бағанына өріс атын, Type – ... ... ... ... ... Size ... – сан қойылады, өрістің ұзындығын анықтайды, Key –
“*”символы, егер бұл өріс бойынша біріншілікті кілт қою ... ... ... ең ... ат (Field Name) беріледі. Өріс идентификаторы. Ол 255
символдан ... ... ... біз ... ... Checks - бұл қасиет кестенің мәндерінің дұрыстығын тексереді.
Бұл бөлімнің оң жақ терезесі 1.2 – кестеде көрсетілген және өрістік типіне
қарай өзгеріп ... ... Field |Бұл ... әрбір жазбада керекті жолдар |
| ... ... ... ... ... Бұл ... сандық өріске берген |
| ... ... ... максимумы. Бұл қасиетті сандық өріске берген |
| ... ... |Бұл ... ... және ... ... ал |
| ... жағдайда символдыққа қолдану тиімді. |
|Picture ... ... ... көрсетуге болады. Мысалы, |
| ... ... ... ( ##-##-## ). ... |Бұл ... Picture ... ... көмектесетін |
| ... ... ... ... ... беру
“+”-Autoincerement, 1 мөлшерге өсіп отыратын ұзын бүтін сан. Тек оқуға
арналған. Өшірілген кезде қалған өрістердің мәні өзгермейді.
“A”-Alpa, жолдық өріс.
“S”-Short, қысқа сандар ... ... ... ... өріс.
“I”-Long integer, ұзын сандар тізбегі.
Енді төмендегі терезеге назар ... одан біз ... ... ... көре ... Lookup- көру терезесі
Table Lookup – бұл бөлім берілген кестенің өрісін басқа көрсетіліп отырған
кестенің өрісімен байланысын ... Бұл ... ... мен
пвседонимдерді қолдана аламыз. Table Lookup таңдап алғанда терезеде Define-
анықтау кнопкасы ғана көрініп тұрады. Осы ... ... ... ... (or Alias) ... тізіміне Browse… кнопкасын басу арқылы қосымша
кесте орналасқан папканы іздеп ... ... екі ... байланыстырамыз. Ол стрелка арқылы жүзеге асады. Осыдан кейін ОК
кнопкасын басамыз.
Secondary Index – бұл ... ары ... ... ... керекті екінші индекс
құруға мүмкіндік береді.
Жаңа индекс құру үшін Define- ... ... басу ... Бұл ... көру диалогтық терезесі ашылады. Оның сол жақ терезесінде Fields
қатынау өрістерінің тізімі көрсетілген, ал оң жақ терезесінде Indexed
fields екінші ... ... ... ... ... – бұл бөлім әртүрлі кестелердің арасында бүтін
сілтеме байланыстарды қамтамасыз ету үшін қолданылады. Егер екі кестенің
арасында ... ... ... оның ... – бас, ал екіншісі –
қосымша кестелер, онда қосымша кестеде бас кестеден алатын мәннің өрісі
көрсетіледі. Сонымен қатар, бас кестедегі ... ... ... ... ... ... ... операция көрсетуге болады.
Бұндай бүтін сілтеме деңгейі барлық кестелерге тән емес, бірақ Paradox 7 –
де барлығы қарастырылған.
Fields панелінен керек деген өрісті ... ... ... бар ... сол өрісті Child Fields қосымша кестелер тізіміне қосамыз. Осыдан
кейін ОК кнопкасын басамыз.Нәтижесінде 9-суретте көрсетілген терезе
ашылады. Сілтеме деңгейіндегі бүтінділік сақталады.
BDE ... – да ... қоры ... және ... ... және ... ... деректер базасына қатынауды BDE арқылы жүзеге асырады.
BDE өзінен деректерге қатынайтын динамикалық кітапханалар және драйвер
жиынтығын құрайды. BDE деректер базасымен ... ... ... орнатылуы тиіс. Деректер базасына BDE арқылы жіберілген
сұраныс, қолданушы сұратқан деректерді алады.
BDE Administrator программасы түрлі типтегі BDE мәліметтер қорының жаңа
драйверлерін ... ... ... ... береді. Ол төмендегі 10-
суретте көрсетілген:
Деректер базасымен жұмыс, ережеге сай, бір қолданушылық режимде жұмыс
істейді. Standart ... ... ... Paradox ... базасы,
мінездемелер псевдонимі жиынтығы минималды болады: Type – драйвер аты және
Path – ... ... ... ... ... екі беттен тұрады:
Databases-мәліметтер қоры және Configuration- конфигурация. Сол жақ
панельде мәліметтер қорының жалған аттарының ... көре ... ... бір жалған атты ерекшелеп, оң жақ панельде Definition драйвері
сипаттамаларын көре аламыз. Paradox мәліметтер қоры үшін Standard драйвері
қолданылады және минималь сипаттамалары: ... аты, Path- ... жол. Path ... ... көп ... ... көреміз. Ол
кнопканы басқанда жаңа каталогын таңдауға мүмкіндік беріледі.
Шығу ... ... ... жасайтын жобалар құру
Мәліметтер қорымен жұмыс жасайтын қарапайым жоба жасап көрейік:
Table1DBDBGrid1 DB ... ... ... компаненттер мен МБ-дағы мәліметтер базасындағы
кестелердің байланысы және де сол компанентерге қолданылатын қасиеттер
көрсетілген.
Осы ... ... ... “ Объект инспекторы ” көмегімен компаненттерге
қасиет бере аламыз:
|Компонент |Қасиеттері ... ... ... Name |17.04.07 |
| |Table Name |1tab |
| |Active |True ... |Dataset |Table1 ... ... ... ... ... ... |
Жаңа жоба ашып формаға BDE кітапханасынан Table компанентін орналастырамыз.
Сонымен ... Data Access ... ... көзі ... DataSourse
компанентін орналастырайық. Бұл компаненттер жобаны орындау барысында
көрінбей тұрады, сондықтан форманың кез келген жеріне орналастыруға болады.
Кестедегі мәліметтерді көру үшін DBGrid ... Data Control ... ... қою ... ... ... бойынша форма саны 6, яғни Form1, Form2, Form3, Form4,
Form5, Form6.
Алғашқы жобаның мәндерін орындау үшін бірнеше қосымшалар ... ... ... ... On Create ... ... ... TForm2.FormCreate(Sender: TObject);
begin
Table1.Active:=true;
end;
Тура осындай формасының OnDestory оқиғасына мынандай өңдеуші енгіземіз:
procedure TForm2.FormDestroy(Sender: TObject);
begin
Table1.Active:=false;
end;
Бұл өзгерістер программаны жүктегенде кете мен мәліметтер қоры арасындағы
байланыс орнап, ... ... ... ... ... ... ... сіз желіде жұмыс жасап отырсаңыз, мәліметтер қорының жобалау кезінде
бос болуын қамтамасыз етеді.
Барлық орналастырған формамызды бір ... ... Ол ... ... Form1 бұл ... ... ... қалған 2 формамыз
бағынышты.
Әр бір формаға өзімізге қажетті компаненттерді орналастырамыз.Соларға жеке
тоқталар болсақ, Form1-де MainMenu және Image компаненттері орналасқан.
Image компаненті ... ... ... ... ... бірдей коппаненттерді орналастырамыз.Олар: Table,
DataSourse, DBGrid, DBNavigator.Тек айырмашылық ... ... ... ... ... формаларға бірдей коппаненттерді орналастырамыз.Олар: Table,
DataSourse, DBGrid, DBNavigator.Тек айырмашылық екінші формада DataSourse
компаненті болмайды.
Form2-де, жоғарыдағы ... ... поез ... ... ... ... формада, яғни Form3-те толық кесте бойынша Поездардын вагон
класстарынын толем акылары жайында малимет берилген.
Шыққан нәтиже:
FORM2-де поездардын жүру кестесі ... ... ... ... ... ... ... ақысы жайлы мәлімет берілген.
: Бұл құрылған барлық формалардағы мәліметтерді сұрыптауға
болатындығын айта ... жөн. ... ... арқылы табу өте
қолайлы. Мысалы, егер сізге тек қана 101-топтың студенттері не болмаса
басқа да мәлімет қажет болса онда оны ... өте ... ... таба ... ... ... бөліміндегі Filter деген жерге жазамыздағы,
содан кейін Filtered-ке TRUE, яғни ақиқат мәнін береміз. Нәтижесінде
сұрыпталған мәліметтер шығады. Мысал алар ... ... ... ... формалардағы мәліметтерді сұрыптауға болатындығын
айта кеткен жөн. Мәліметтерді сұрыптау ... табу өте ... ... ... тек қана ... ... ... бізге Алматы-Ақтөбе не
болмаса басқа да мәлімет қажет болса онда оны ... өте ... ... таба аламыз:
Жалпы мәліметтер базасының негізгі мақсаты – көптеген ақпараттарды жинап,
оларды архивтеп, дер ... ... ... ... ... жұмысты
әрі қарай күрделендіре беруге болады.Ең алдымен оның ... ... ... ... түсініп алған жөн.
Осы курстық жұмысты жасау арқылы, мен көптеген ақпарат алдым.Жалпы
мәліметтер қоры, DELFI жөнінде көптеген мәліметтер алдым.Бұл ... ... ... мен ... ... ... алатындығыма сенемін.
Қорытынды
Қорыта айтар болсақ, қонақүй администраторының жұмысын жеңілдету үшін
мәліметтер басқару басқару жүйелерін пайдаланған өте ... ... ... ... ... туристер саны шексіз көп. Олардың келген
жерлеріне байланысты анықтамалық жасау-әр бір қонақүйге өте пайдалы. .Міне
осындай жағдайларда оны осы автоматтандырылған ... ... ... оңай ... ... ... қоры іске ... жерде бұндай
іздестіру әрекеттері көп уақыт алады және алынған ақпараттың дәлдігіне де
сенімсіз ... тура ... ... ... ... да бір турист не болмаса бос
бөлмелер саны және тағы да ... ... ... тез ... алу ... ... ... арналған мәліметтер қоры басқару жүйесі
программаны көбінде қонақүй адмимнистраторы пайдаланылады. Себебі ... ... ... ... береді. Сонымен бірге,
мәліметтер қорымен,онымен қалай жұмыс жасау керектігін үйрену болатын.
Бұл курстық жұмыстың студентке ... ... көп ... ... ... ... арттырды десек те болады. Сонымен қатар мәліметтер
қорында жүйелердің еліміздегі озық қонақүй жұмысында маңызды рөл
атқаратындығын ... ... ... ... ... ... ... өмірінің ажырамас
бөлшегіне айналғандығын байқадық.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, Menus, jpeg, ... ... = ... ... TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.N2Click(Sender: TObject);
begin
Form2.show;
end;
procedure TForm1.N3Click(Sender: ... ... ... Уэйт М., ... С., ... Д. Язык СИ. ... "Мир", 1998 .
2. С.В.Федотова. Москва: “ Создание Windows – приложений в среде Delphi
”,2004./201-203 беттер/.
3. Фаронов В.В. ... ... ... ”: “ ... в ... Delphi ... Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: Бином,
2004./324-328 беттер/.
5. Гофман В.Э, Хоманенко А.Д. “ Delphi - 6 ... ... ... Т.С, ... Т.Н, ... Е.К. “ ... – ориентирование
программирование ”- Москва: изд.МГТУ
Им.Н.Э.Баумана, 2003.
7. Фаронов В.В. “Delphi - 6” Учебный курс – СПБ. Питер,2002.
Пайдаланылған әдебиеттер ... Уэйт М., ... С., ... Д. Язык СИ. ... ... 1998 .
2. ... ... “ Создание Windows – приложений в среде ... ... ... В.В. ... изд.” Нолидж ”: “ Работа в среде Delphi ”,2000.
4. Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: ... ... ... В.Э, ... А.Д. “ Delphi - 6 ... ... Иванова Т.С, Ничушкина Т.Н, Пугачев Е.К. “ Объектно – ... ”- ... ... ... ... В.В. “Delphi - 6” Учебный курс – СПБ. Питер,2002.
-----------------------
DB GRID1
DB SOURSE1
TABLE1
DB NAVIGATOR1
AINURA
AINURA

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









Ұқсас жұмыстар
Тақырыб Бет саны
Транспорт түрін таңдап алу ,оны мәліметтер базасында ұйымдастыру10 бет
Адам құқықтарының жалпыға ортақ декларациясы7 бет
Билікті бөлу қағидасын жүзеге асыру12 бет
Бұрғылау қондырғысын таңдап алу17 бет
Жауап алудың жалпы ережелері20 бет
Экстрагсия29 бет
Туристік қызметтің аспектілері29 бет
Түрік және монғол тайпаларының қалыптасуына байланысты зерттеушілердің ұстанымдары9 бет
Access мәліметтер қоймасымен жұмыс істеу15 бет
Activ studio жалпы мағлұмат70 бет


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


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

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

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

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

Email: info@stud.kz

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

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