Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 13:07, реферат
Ақпараттық технологиялардың жаңа әлемге ауқымды әсер етуі әр түрлі салаларында айқын көрініс тапты. Осы технологиялардың арқасында миллиондаған адамдардың еңбек әрекеттерінің шарттары мен мазмұны өзгеруде, күрделі өндірістік тапсырмалардың шешілуі түбегейлі тездетілуде, басқарудың тиімділігі анық өсуде. Жаңа мамандықтар және жаңа жұмыс орындары пайда болуда, бұрын болмаған өндіріс салалары құрылуда, дәстүрлі формалардың қызметтері өзгеруде.
Менің дипломдық жобамның тақырыбы ««Темір жол бекеті» деректер базасын жобалау». Кадрлар бөлімі жұмысын автоматтандыру кадр жұмысымен байланысты шығындардың азаюына мүмкіндік береді.
Физикалық жобалау кезеңі мәліметтер базасының логикалық байланысына және мәліметті эффективті сақтау мақсатында физикалық ортаның байланысына, яғни сақтау құрылымындағы мәліметтер базасының логикалық көрінісі. Сонымен қатар, кеңістік жадысында сақталған мәліметтерді орналастыру, әртүрлі «физикалық» мәліметтер базасының компаненттер құрылымына кірудің эффективті әдісін таңдау. Бұл кезеңнің нәтижесі нақты мәліметтер тілінде (DDL) сақтау схемасы формасында сақталады. Осы кезеңде қабылданған шешім жүйенің өнімділігіне нақты әсерін тигізеді.
Мәліметтер базасын жобалаудың негізгі құрамды бөлігі мәліметтер базасын сақтау әдісін жасақтау болып табылады. Мәліметтерді сақтаудың екі аспектісі бар : ақаулықтан сақтау және санкцияландырылмаған рұқсаттан сақтау. Ақаулықтан сақтаудың резевті көшірмесі стратегиясы жасақталуда. Санкциондалмаған рұқсаттан сақтау үшін әрбір қолданушыға мәліметтерге рұқсат тек оның рұқсат құқығымен ғана беріледі.
«Темір жол кассаларын автоматтандыру» пәндік облысында жұмыс жасауға мүмкіндік беретін қосымша құру. Берілген мәліметтер базасымен меню режимінде жұмыс істеуге мүмкіндік беретін қолданбалы программаны жасау. Менюде кем дегенде бес бөлім болу керек және әрбір бөлімнің өзіндік ішкі менюі болады.
Менюдегі бірінші бөлім өзіндік ішкі менюі арқылы мәліметтер базасындағы жазбаларға түзетулер енгізу, қосымша мәліметтер енгізу, жоюды жүзеге асырады.
Менюдегі екінші бөлім өзіндік ішкі менюі арқылы «Жолаушылар», «Маршруттар» және «Кассирлар» кестесінен атты құжаттарды іздейді.
Менюдегі үшінші бөлім өзіндік ішкі менюі арқылы құрылымдық функциялары көмегімен МБ –ның с мәліметтерін сұрыптайды.
Менюдегі төртінші бөлім өзіндік ішкі менюі арқылы МБ – нің анықтамалық, қолданушыға нұсқау ақпаратын шығарады.
Менюдегі бесінші бөлім өзіндік ішкі менюі арқылы ОЖ-ге шығуды ұйымдастырады.
2 Бағдарлама құру алгоритмі
1 Құрылу технологиясын таңдау.
2 Мәліметтер қорының компьютерде орналасу жерін таңдау, яғни локалді дискіде жаңа папканы құраймыз
Бағдарлама Object Pascal тілінде Borland корпорациясының Borland Delphi 7 бағдарламалау жүйесінде құрылған.
Мәліметтер базасын BDE (Borland Database Engine) жүйесінде тіркеу Borland Delphi 7 жүйесінің BDE Administrator қосымшасында жүзеге асырылған.
Бағдарламада қолданылатын және мәліметтер базасын құрайтын кестелер және олардың арасындағы байланыстар мен қосымша логикалық орналастырулар Borland Delphi 7 жүйесінің Database Desktop утилитасын пайдалану арқылы құрылған.
Бағдарламаның жүктелуі .exe кеңейтіліміне ие файл арқылы жүзеге асырылады және қолданушы мен мәліметтер базасы арасындағы байланысты сұқпаттық режимде жүзеге асырады.
Құрылатын мәліметтер базасы компьютердің директориясында болуы керек. Директорияны компьютерде, серверде, түбір каталогта немесе ішкі каталогта құруға болады, мысалы :
1) D :\Poezd\kas_db ;
2) D :\ Poezd\pas_db _2 .
Paradox, dBase және FoxPro форматында құрылған МБ-сы (немесе МБ кестелері ) МББЖ -нің жергілікті режимінде жұмыс істейді.
МББЖ технологиясында МБ атауына жалған аты беріледі, сонда МББЖ программалары жалған аты арқылы іске асырылады.
BDE Administrator утилиті Delphi – мен байланыста болуы тиісті.
МБ–құруда алғашқы қадам компьютердің С:\ немесе D:\ дискілерінде өзіміздің жұмысымызды сақтау үшін директория құрудан
басталады.
Delphi–де МБ тіркеуі BDE Administrator утилитінің көмегімен іске асырылады. Сондықтан біздің "D :\Poezd\kas_db" BDE Administrator - да іске асырылады.
BDE Administrator екі варианттың қолдауында жүреді :
Пуск / Программы / Borland Delphi 7 / BDE Administrator
2. Алдымен Delphі-дің негізгі модулі жіберіледі, ол экранның IDE-нің жоғарғы қатарында Delphі-дің басты менюінде орналасқан.
DateBase менюін ашамыз және одан Exproler командасын таңдаймыз. Осы командамен BDE Administrator утилитін жібереміз. Жібергеннен кейін келесі амалдар орындалады:
Негізгі менюден Object | New элементі таңдаймыз. Көрінген терезеде МБ – ның құрылған типін (Standard) өзгеріссіз қалдырып ОК батырмасын басамыз. Администратормен терезенің сол жағында STANDARD1 терезесін көреміз. Оны мока атымен өзгертеміз. Ол үшін МБ атына тышқанды шертіп, жаңа мәтін енгіземіз.
Оң жақ терезеде МБ параметрлері келтірілген. Оларды өзгеріссіз қалдырамыз да, тек соңғы параметрін өзгертеміз. Бұл параметр МБ орналасқан катологқа жолды енгізу үшін жол сілтейді. Жолды енгізу үшін PATH өрісін шертіп оң жақта пайда болған батырманы басып, D :\Poezd\kas_db каталогын таңдап ОК батырмасын басамыз Енді псевдонимнің анықталуын есте сақтауымыз керек, ол үшін сол жақ терезеде тышқанның оң жақ батырмасымен жалған атын шертеміз және Apply элементін менюден таңдаймыз. Пайда болған диалогты терезеде жалған атының өзгертулерін сақтаймыз да, ОК батырмасын басуымыз керек.
Сонымен BDE Administrator утилитінен шығуымыз керек. Содан соң жалған атын құру аяқталады. Енді оған басқа утилиттерден хабарласуға болады. Бірақ МБ жалған аты бар каталог әлі бос. Сондықтан мәліметтер базасының кестесін құру керек. Біз DBD-дан(бірнеше жазбаға өзгеріс енгізіп немесе өшіргіміз келсе) тура кестені жаңа жазбамен толтырғымыз келсе F9 батырмасын басуымыз керек.
Кесте құрлымын өзгерткіміз келсе Table| Restructure меню элементін таңдаймыз. Ізінше кесте құрлымын анықтайтын диалогты терезе көрсетіледі.
Кесте деталін конструкциялау. Кесте деталі болып табылатын екінші кесте құрылымын анықтаймыз. Бұл кесте құрлымын конструкциялау әдісі кесте мастерімен ұқсас. Келесі айырмашылықтар бар.
Барлық өрістерге N_pas N_mar өрісінен басқасына Required атрибутін тағайындаймыз, өйткені бұл өріс автоинкрементті болғандықтан оны мәнмен толтырғанда жаңа жазбаны автоматты түрде есте сақтайды.
“ N_mar”, “N_pas ”, “Kas_ind ” алаңдарына индекс құрамыз. Ол үшін біз қиылысатын Table Properties тізімінен Secondary Indexes) элементін таңдаймыз .
Жаңа индексті анықтау үшін , Define батырмасын басамыз. Көрінген диалогтық терезеде Fields өрісінде біз анықтаған кестенің тізім мазмұны көрсетіледі. Index Fields өрісінде құрылған индекске кірушілерді сақтау үшін тағайындалған. Fields тізімінен Index Fields тізіміне нақтылы өрісті көшіріп алу үшін оң бағдарша бейнелеуі бар батырманы басу керек. Өріске тізімді жүйелілі қосу маңызды, өйткені ол тізімде өрістің алмасу ретін анықтайды. Index Fields тізіміне керек өрістерді таңдаған батырмасын басамыз .
Көрінген терезеде индекс аты сұралады. Атын енгізіп, Ok батырмасын басу керек .
Оның аты бойынша шертіп, біз оны өшіре аламыз (Erase батырмасы) немесе өзгерту ( Modify батырмасы ). Standard – жиі қолданылатын құраушылардан тұратын стандартты парақ. Standard бетіне енгізілген кейбір компоненттер.
Additional (Қосымша) бетіне енгізілген
компоненттер сұхбаттық
Data Access – мәліметтерге қатынас.
Qreport - есеп берулерді жедел дайындау:
Data Controls – Мәліметтерді редакциялау және бейнелеу компоненттері:
BDE (Borland DataBase Engine) мәліметтерге қатынас:
Session – МБ - да ағымдағы жұмыстар сеансы .
Timer (Таймер) – нақты уақыт аралықтарын есептеу;
System (Жүйе) бетіне OLE (байланыстыру
және орнату) течнологиясы бойынша
берілгендерді түрлі
PaintBox (Сурет қорабы) – графикалық
кескіндер енгізілген
OLEContainer (OLE контейнер) – байланыстыратын және орнатылатын объектілерді қабылдау контейнері;
MediaPlayer – Мультимедиалық құрылғылармен жұмысты басқару;
Win32-бетіне -32-разрядты операциялық
жүйелермен жұмыс жасауға
Animate (жандандыру, қозғалыс әсерін
ұйымдастыру)-қозғалыс әсерін
ColorGrid (Түстер торы) –түстер кестесі. Ол 16 түстік палитрадан негізгі және фон түсін таңдау;
Calendar (Календарь) – ағымдық күн
белгіленген ай календарын
Interfase – Borland Database Engine (BDE) және Active Data Objects арқылы (ADO) Interfase- пен тікелей байланыс;
Midas – паралель ағымдармен
Internet Express – Internet Express қосымшаларын құру;
Internet – Internet- пен бірге жұмыс
істейтін қосымшалар үшін