Аппараттық және бағдарламалық қамтамасыз етуді орнату

Құру технологиясы «Автосервис. Мәліметтер базасына қол жеткізу Автокөлік қызметі Автосервис жұмысында дерекқорды пайдалану

Мәліметтер базасы Қол жеткізуАвтосервис автомобиль жөндеу фирмасының жұмысын автоматтандыруға арналған. Мәліметтер қорындағы кестелер мәліметтермен толтырылады, қарапайым және айқас сұраныстар, сонымен қатар сұрауларды қосу, жаңарту және жою орындалады. Сондай-ақ басып шығаруға болатын деректермен және есептермен жұмыс істеуге арналған формалар жасалады.
Access Database Car Diler 6-дан тұрады кестелер, 9 сұраныс, 7 пішін + негізгі түйме пішіні, 5 есеп. Бұл Access дерекқоры сіздің қажеттіліктеріңіз үшін одан әрі оңтайландыру және нақтылау үшін өте қолайлы.

НАЗАР АУДАРЫҢЫЗ! Түсіндірме жазбасы бар (21 бет)

Access Car Service дерекқоры ағымдағы жөндеулер, автосервис тұтынушылары, қосалқы бөлшектер, сақтау қоймалары және жөнделген автомобильдер туралы ақпаратты қосуға және өңдеуге мүмкіндік береді. Сондай-ақ, Автосервис деректер базасы қосалқы бөлшектердің белгілі бір түрін алып қоюға сұраныстарды, жөндеудің жалпы құнын есептеуді, оның ішінде жұмыс құны мен қосалқы бөлшектердің құнын, әрбір клиент бойынша жалпы соманы және т.б. Жаңарту сұрауы, сұрауды жою, сұрауды қосу, кесте құру, айқас сұраныс орындалады.

Практикалық тапсырмалардың мақсаты – пәндік аумақты талдау, мәліметтер қорын жобалау және оны Access ДҚБЖ-да физикалық іске асыру дағдыларын меңгеру.
Жұмыстың нәтижесі Access мәліметтер базасы түрінде ұсынылған, онда мыналар болуы керек:
жобаланған кестелердің құрылымы,
кестелер арасындағы байланыстары бар деректер схемасы,
пайдаланушы интерфейсін қамтамасыз ететін пішіндердің мысалдары,
сұраулар (дизайн режимінде және SQL тілінде),
есептер (есеп режимінде және дизайн режимінде),
негізгі түйме пішіні.

Автомобильдер кестесі - Деректер базасына қол жеткізу

Craftsman Table - Access Database Car Service

Жұмыс құнын сұрау - Автокөлік қызметіне қол жеткізу

Cross Query - Деректер базасына қол жеткізу автомобиль қызметі

Тұтынушы пішіні - Автокөлік қызметіне қол жеткізу

Қоймалар пішіні - Деректер базасына қол жеткізу автомобиль қызметі

Бөлшек және еңбек есебі бар сома - Автокөлік қызметіне кіру деректер базасына

Негізгі түйме пішіні - Автокөлік қызметіне қол жеткізу

Негізгі түйме пішіні - Автокөлік қызметіне қол жеткізу

Дайын деректер базасы Access Autoservice дерекқорын төмендегі сілтеме бойынша жүктеп алуға болады.

. Дайын деректер базасына қол жеткізу «Автокөлік қызметі»

MS Access мәліметтер базасын (МҚ) жүктеп алу; DB Access Car қызметі; автокөлікті сату мүмкіндігі; мәліметтер базасына қол жеткізу; db қатынасы; қосалқы қол жеткізу; мәліметтер базасына қол жеткізу; қол жеткізу мысалы; қол жеткізу бағдарламалау; дайын мәліметтер базасы; мәліметтер қорын құру; ДҚБЖ деректер базасы; курстық жұмысқа қол жеткізу; деректер базасының мысалы; қол жеткізу бағдарламасы; қол жеткізу сипаттамасы; рефератқа қол жеткізу; рұқсат сұраулары; мысалдарға қол жеткізу; деректер базасын жүктеп алу; объектілерге қол жеткізу; қол жеткізудегі db; жүктеп алу қосалқы қатынасы; ms қол жеткізу деректер базасына; subd қатынасының рефераты; subd ms қол жеткізу; артықшылықтарға қол жеткізу; дерекқор; қол жеткізуге деректер базасын жүктеп алу; Дерекқор; реляциялық мәліметтер базасы; мәліметтер қорын басқару жүйелері; курс деректері; мәліметтер базасын жүктеп алу; деректер базасын жүктеуге қол жеткізу; деректер базасын жүктеуге қол жеткізу; автокөлік жөндеу; авто жөндеу; автокөлік салоны; автокөлік жөндеу қызметі

«Автосервис» деректер базасын құру технологиясы

Деректер базасын құру үшін Автосервис деректер базасының мақсаттары мен міндеттері қойылды:

  • ? тұтынушылардың қызметпен де, фирмамен де қанағаттануын қамтамасыз ету;
  • ? аймақтағы ең жақсы қызмет көрсету
  • ? сатылған жаңа және пайдаланылған автомобильдерге кепілдік жөндеу;
  • ? коммерциялық профилактикалық қызмет көрсету (түзетулер және т.б.);
  • ? коммерциялық оңалту қызметі (жөндеу);
  • ? қайта өңделген қосалқы бөлшектер қоры үшін пайдаланылған тораптар мен тораптарды жөндеу.
  • ? адамдар,
  • ? материалдар,
  • ? компьютерлер,
  • ? машиналар,
  • ? ғимарат.

Әзірленген және жасалған «Автосервис» Деректер базасы өзара байланысты құрамдас бөліктердің жиынтығы болып табылады және автомобильдерді жөндеудің әртүрлі бағыттарын көрсетеді.

Сурет 14. «Автосервис» деректер базасы

Жүйе екі ішкі жүйеге және бір кеңейтімге бөлінеді:

  • ? Автокөліктің техникалық бөлігін жөндеу.
  • ? Кеңейту - автомобиль интерьерін жөндеу.

«Автомобильдің техникалық бөлігін жөндеу» негізгі жүйесі төрт кестеден тұрады (15-суретті қараңыз):

« Тапсырыс«- автомобильді жөндеуге және диагностикалауға тапсырыс туралы қажетті ақпаратты қоса алғанда, яғни:

  • ? Автомобиль.
  • ? Меншік иесі.
  • ? Қызмет көрсету станциясына хабарласу себебі.

« Жөндеу«- автомобильдің техникалық бөліктерін жөндеу процесін сипаттайтын кесте, атап айтқанда, жақын арада жөндеуді қажет ететін бөлшектер. Бұл кесте келесі элементтерді қамтиды:

  • ? Қозғалтқыш жөндеу.
  • ? Бақылау пунктін жөндеу.
  • ? Шассиді жөндеу.
  • ? Жанармай жүйесін жөндеу.

Сурет 15. Техникалық бөлшектерді жөндеуге тапсырыс

Кесте» Диагностика', байланысты ' тапсырыс» және автомобильдің жекелеген бөліктерін диагностикалау үшін машиналарды бөледі, т.б. қозғалтқыш, беріліс қорабы, шасси және отын жүйесі.

AT " Диагностика» белгілі бір бөліктің диагностикасын қажет ететін автокөліктер туралы ақпаратты сақтайды.

  • ? Қозғалтқыштың диагностикасы.
  • ? Бақылау нүктесінің диагностикасы.
  • ? Шасси диагностикасы.
  • ? Жанармай жүйесінің диагностикасы.

Негізгі жүйесі жұмыс істейді үстінде негізі «Каскадты модельдер» және сілтеме жасайды үстінде стандартты ГОСТ 21624 -76

ГОСТ 18507 -73

Жүйенің жұмысы тапсырыс туралы ақпаратты жинаудан туындайды, содан кейін диагностика жүргізіледі, ол машинаны жөндеу қажеттілігін анықтайды. Әрбір кезең (бастапқыдан басқа) машина жөндеуді қажет етпесе, келесісі аяқталғанша басталуы мүмкін емес.

Жөндеуге кепілдік беру, кепілдік шағымын қарау және жөндеуге қосалқы бөлшектерді сатып алу үшін АТ сервисінің ішкі жүйесі құрылды.

  • 1) талап қою;
  • 2) кепілдік беру;
  • 3) қосалқы бөлшектерге тапсырыс беру және 11 кестені қамтиды, олардың біреуі АТ қызметіне ортақ. (16-суретті қараңыз).

Сурет 16. АТ қызметі

АТ қызметі – бүкіл қызметті 3 бөлікке бөледі:

  • ? кепілдік талаптары,
  • ? кепілдік беру,
  • ? қосалқы бөлшектерге тапсырыс беру.

1 және 2 деректер – тұтынушылар туралы ақпаратты қамтиды.

1-түбіртек – кестеде емдеу уақыты мен көрсетілген қызметтің бағасы туралы мәліметтер көрсетіледі.

Байланыс себебі - кепілдік бойынша қызмет көрсету станциясына хабарласу себебі туралы ақпаратты қамтитын кесте. Оның кестелермен байланысы бар: 1-СРТ келісімі және 1-нәтиже, мұнда сәйкесінше СРТ-ның талап қоюмен келісуі және мәселені шешу мүмкіндігі туралы деректер атап өтіледі.

Кеңейтім автокөлік жөндеу қызметтерін арттырудың бір түрін білдіреді. Қазір жүйеде шанақ жөндеу және ішкі жөндеу жұмыстары бар, олармен де техникалық қызмет көрсету станциясы айналысады.

Кеңейтім ішкі жүйесі екі кестеден тұрады және негізгі жүйеден 2 кестеге әсер етеді. (17-суретті қараңыз)


Сурет 17. Кеңейтім

«Кузов жөндеу және интерьерді жөндеу» кестелері қызмет түрлері туралы ақпаратты қамтиды.

Денені жөндеу:

  • ? Бөлшектерді ауыстыру.
  • ? Шпаклевка.
  • ? Сурет салу.
  • ? Лактау.
  • ? Жылтырату.

Ішкі жөндеу:

  • ? Компоненттерді ауыстыру.
  • ? Компоненттерді жөндеу.

Осы кестелерден кестемен сілтемелерді орындаңыз " Бағасы» қызметтеріне бағаларды бекіту.

Функционалды:

  • ? киімдерге тапсырыс беру,
  • ? жұмыс,
  • ? қызметтер,
  • ? бригада,
  • ? норма-сағат.

Мәліметтер қорының ресурстары:

  • ? адамдар,
  • ? жабдық,
  • ? материалдар,
  • ? компьютерлер,
  • ? машиналар,
  • ? ғимарат.

18-суретте көрсетілген каскадты модель жобаның барлық кезеңдерін қатаң бекітілген тәртіпте дәйекті түрде орындауды қарастырады. Келесі кезеңге өту алдыңғы кезеңдегі жұмыстың толық аяқталуын білдіреді.

Бұл дерекқорда келесідей ұсынылған:

  • ? жөндеу жұмыстарына тапсырыстар қабылдау
  • ? Автокөлік диагностикасы,
  • ? автокөлік жөндеу,
  • ? автокөлікті техникалық қызмет көрсету станциясынан шығару.

Сурет 18. Мәліметтер базасының моделі

Талдау кезеңі

Міне, техникалық қызмет көрсету станциясында автокөлікті жөндеуге арналған өтінім. Тұтынушы құжатты толтырады, онда тұтынушы өзіне қажет қызметті көрсетеді.

Жобалау кезеңі

Бұл кезеңде автомобиль диагностикаға жіберіледі, ол автомобильдің бұзылуының себебін анықтайды. Болашақта тапсырыс берушінің таңдауы бойынша машина жөндеуге жіберіледі.

Іске асыру және іске асыру кезеңі

Бұл кезеңде жөндеу жұмыстары жүргізіледі, диагностика нәтижесі бойынша жөндеуді немесе ауыстыруды қажет ететін автомобиль бөліктері. Сондай-ақ, ешқандай тексерусіз, бұл кезеңде автокөліктің сыртқы және ішкі бөлігін жөндеуге болады.

Техникалық қызмет көрсету кезеңі

Бұл кезеңде жөндеуге кепілдік беріледі және автомобильді диагностикалауға және жөндеуге жұмсалған қаражаттың есебі жасалады, содан кейін автокөлік иесіне қайтарылады.

Жүйенің қасиеттері

Интегралдық- жүйе интегралды, өйткені оның әртүрлі банктермен (осы банктер арқылы қызметтерді төлеу), салық компаниясымен (қосалқы бөлшектерді облыстан тыс жерде сату) өзара әрекеттесу мүмкіндігі бар. Сондай-ақ жүйе әртүрлі автосалондармен (келісімшарт бойынша) және автосервистің өзін сақтандыратын сақтандыру компанияларымен, сондай-ақ қосалқы бөлшектер сатып алынатын компаниямен байланысты.

Бөлінгіштік- жүйе белгілі бір функцияларды орындайтын және желіден тыс жұмыс істеу мүмкіндігіне ие көптеген ішкі жүйелерден тұрады.

Тұтастық- жүйенің бөлінетініне қарамастан, толық жұмыс істеген кезде оның бір ішкі жүйесінің функционалдығы бұзылса, ол жұмыс істемейді.

Құрылымдық- жүйе элементтерінің деңгейлері мен иерархиялары бойынша бөлу, яғни. кезеңдердің бірі өткізілсе, жүйе жұмысын жалғастыра алмайды (кепілдіксіз тұтынушы қызмет көрсету станциясына шағым бере алмайды).

Стандарттар

ГОСТ 21624 -76 - бұл стандарт автомобильдер үшін ГОСТ 20334-81 қарастырылған өндірістік өнімділіктің (ET) және техникалық қызмет көрсетудің (RP) берілген деңгейін қамтамасыз ету үшін өнімдерге қойылатын талаптарды, сондай-ақ ГОСТ 20334-81 көзделген ET және RP көрсеткіштерінің мәндерін белгілейді. бұйымдар - толық жетекті және жартылай жетекті көлік құралдары (жүк автомобильдері, жеңіл автомобильдер және автобустар), тіркемелер және жартылай тіркемелер (бұдан әрі - бұйымдар).

ГОСТ 18507 -73 - осы стандарт автобустар мен жеңіл автомобильдерге (бұдан әрі - автомобильдер) қолданылады және автомобиль жөндеу кәсіпорындары жүргізетін күрделі жөндеуден кейін оларды бақылау сынақтарының әдістерін белгілейді.

Стандарт жеке меншік иелерінің тапсырысы бойынша күрделі жөндеуден өткен автокөліктерге қолданылмайды.

Техникалық тапсырма

1. Белгілі бір автокөлікке техникалық қызмет көрсету станциясындағы барлық қызметтердің жалпы мәліметтер базасын жасаңыз.


Сурет 19. ТҚС-дағы барлық қызметтердің жалпы базасы

2. Қажетті құралдар мен материалдар туралы мәліметтер.


Сурет 20. Құралдар мен материалдар туралы деректер

3. Үшінші тарап жүйелерімен байланыстар.

Сурет 21. Үшінші тарап жүйелері


Сурет 22. Автоматты орталықтар

Сурет 23. Сақтандырушылар

Сурет 24. Сақтандырушылар өрісі

4. Қызмет көрсету сапасы туралы пікірлер.

25-сурет. Түсініктемелер

Сурет 26. Келушілердің шолулары


27-сурет. Шолулар

Жұмыс барысында MS Access мәліметтер қорын басқару жүйесінде мәліметтер қоры құрылды. Жұмыста мәліметтер қорын құрудың қадамдық технологиясы көрсетілген. «Автосервис» деректер қорының мысалы келтірілген. Бұл база техникалық қызмет көрсету станциясында сынақтан өтті. Жүйе сынақтан өтті. Жұмыс барысында түзетулер енгізіліп, жұмыста Автосервис деректер қорының соңғы нұсқасы ұсынылды.

Жақсы жұмысыңызды білім қорына жіберу оңай. Төмендегі пішінді пайдаланыңыз

Білім қорын оқу мен жұмыста пайдаланатын студенттер, аспиранттар, жас ғалымдар сізге алғыстары шексіз.

http://www.allbest.ru/ сайтында орналасқан.

РЕСЕЙДІҢ БІРІНШІ ЖОҒАРЫ ТЕХНИКАЛЫҚ МЕКЕНІ

РЕСЕЙ ФЕДЕРАЦИЯСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

Жоғары кәсіптік білім беретін федералды мемлекеттік бюджеттік оқу орны

«ТАУ-ЕНУ» ҰЛТТЫҚ МИНЕРАЛДЫҚ УНИВЕРСИТЕТІ

Курстық жұмыс

«Деректер базасы – автосервис»

Пәні бойынша: Қолданбалы бағдарламалау

Орындаған: Степанова К.А.

Тексерген: Матюхин С.А.

Санкт-Петербург 2013 ж

Кіріспе

1. Пәндік салаға сипаттама

2. Мәліметтер қорының құрылымының сипаттамасы

3. Кестелер

4. Техникалық тапсырма

5. Бағдарламаның сипаттамасы

6. Компоненттер

7. Пайдаланушыға арналған схема

8. Интерфейс

Қорытынды

Әдебиеттер тізімі

Қосымша

Кіріспе

Біздің ғасырда, цифрлық технологиялар ғасырында компьютерлер маңызды рөл атқарады. Қазір әрбір ұйымда – мемлекеттік мекемелер болсын, жеке фирмалар болсын, барлығы компьютерленген және бұл өте жоғары есептеу қуатымен байланысты. Тіпті ең күрделі процестер мен тапсырмаларды есептеу ең қысқа мерзімде жүзеге асырылады, ал уақыт факторы көбінесе тапсырмалардың көпшілігінде үлкен рөл атқарады. Соңғы жылдары компьютерлердің есептеу қуаты мен жады сыйымдылығы керемет үлкен болды және олардың бағасы айтарлықтай төмендеді, бұл адам қызметінің барлық салаларын жаппай компьютерлендіруге ықпал етті. Қазір көптеген тапсырмаларды жеңілдететін және тездететін смарт машинасыз өмірді елестету қиын. Арнайы бағдарламалық қамтамасыз ету болмаған кезде компьютердің пайдалылығы азаяды, онсыз «темір көмекші» пайдасыз болады. Бұл жұмыста осындай маңызды құру талқыланады және көптеген ұйымдарда және негізгі бағдарлама, оның атауы деректер базасы болып табылады. Бұл нақты жағдайда автокөлікке қызмет көрсету деректер базасы.

1. Пән аймағының сипаттамасы

Тапсырманың мақсаты – мәліметтерді өңдеудің тиімділігі мен сенімділігін қамтамасыз ететін қызмет тұтынушылары, олардың көліктеріндегі ақаулар туралы ақпаратты сақтауға мүмкіндік беретін бағдарламалық өнімді алу.

Автосервис деректер базасы автосервис операторларына арналған және автокөліктің маркасы, барған күні, ақауы, автокөліктің вин нөмірі туралы ақпаратқа, сонымен қатар тұтынушылар туралы ақпаратқа қол жеткізуге мүмкіндік береді: телефон нөмірі және т.б.

Бағдарламаның тиімділігі өңдеу уақытын қысқартуда, қажетті ақпаратты іздеуде.

Бұл тапсырманы автоматтандыру қажеттілігі есеп беру үшін қажетті деректерді таңдау және инженерлердің жұмысын есепке алу әдетте қолмен немесе Excel бағдарламасының көмегімен жүзеге асырылатындығына байланысты, бұған айтарлықтай уақыт жұмсалады. Бұл бағдарлама деректерді іздеу, сүзу және сұрыптау мүмкіндігін де қамтамасыз етеді.

Бағдарламалау саласындағы бағдарламамен жұмыс істеу үшін арнайы білім қажет емес.

2. Мәліметтер қорының құрылымының сипаттамасы

Кесте сілтемелері:

Тұтынушылар кестесі vin_number өрісіндегі 1:N қатынасы арқылы негізгі кестеге байланысты.

Тұтынушылар кестесі vin_number өрісінде 1:1 қатынасы бар есептеу кестесімен байланыстырылған.

3. кестелер

1-кесте: Клиенттер (бас кесте)

2-кесте: Мастерлер (құл)

3-кесте: Мастерлер (құл)

бағдарламалық қамтамасыз ету автокөлік қызметінің деректер базасын өңдеу

4. Техникалық тапсырма

Даму негізі:

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

Дамыту мақсаты:

Бағдарлама автосервис операторларының жұмысын автоматтандыруға арналған.

Бағдарлама талаптары:

Автосервис операторының жұмысын автоматтандыру керек

Ақпарат компьютердің қатты дискісінде тұрақты сақталуы керек

· Мәліметтер қорын одан көрсетілген ақпаратты жою мүмкіндігімен қарау мүмкіндігі болуы керек.

Сенімділікке қойылатын талаптар:

· Бағдарлама пайдаланушының қате әрекеттерін өңдеп, ол туралы хабарлауы керек.

· Бағдарлама енгізілген ақпаратты басқаруды қамтамасыз етуі керек.

5. Бағдарламаның сипаттамасы

private void Form1_Load(нысан жіберуші, EventArgs e) () // негізгі құрамдастарды жүктеңіз

private void b_add_Click(нысан жіберуші, EventArgs e) () // жаңа жазба қосу

private void b_replace_Click(нысан жіберуші, EventArgs e) () // жазбаны өңдеу

private void b_cancel1_Click(нысан жіберуші, EventArgs e) () // әрекетті болдырмау

private void b_save_Click(нысан жіберуші, EventArgs e) () // өзгертулерді сақтау

private void b_record1_Click(нысан жіберуші, EventArgs e) () // деректер жазу

private void b_delete_Click(нысан жіберуші, EventArgs e) () // деректерді жою

private void b_exit_Click(нысан жіберуші, EventArgs e) () // бағдарламадан шығу

6. Құрамдас бөліктер

7. үшін схемапайдаланушы

1-кесте «Клиенттер» және 2-кесте «Шеберлер» vin_number өрісі арқылы бір-көп қатынасы арқылы қосылған.

1-кесте «Тұтынушылар» және 3-кесте «Шығын» vin_number өрісі арқылы бір-бір қатынаста байланысқан.

8. Интерфейс

Жаңа жазба қосу

Ескі жазбаны өңдеу

Жазбаны жою

Бару күні бойынша сұрыптау

Қол қойылған кестелер

«Автосервис» бағдарламасының негізгі кестесіне мыналар кіреді:

1. Тұтынушының автокөлік тізімі

2. Көлік иесінің байланысқа түскен күні

3. Ақаулық

4. Тұтынушы телефоны

5. Вин нөмірі

6. Клиенттер тізімін басқару түймелер арқылы жүзеге асырылады (Қосу/Ауыстыру/Жою)

7. Салон клиенттерін көрсету және жазу

8. Сұрыптау

10. Магистрлерді таңдау

11. Кестелердің атауы

12. Бағдарламадан шығыңыз

Қорытынды

Жұмыстың нәтижесі автосервис операторының жұмыс орнына қызмет көрсететін бағдарламалық жасақтаманы құру болды.

Курстық жұмысты орындау барысында C# бағдарламалау тілінде мәліметтер қорын құру және бағдарламалау саласында дағдылар алынды.

Әдебиеттер тізімі

1. Матюхин С.А. «С# нысанды-бағытталған тәсілде бағдарламалау» - оқу-әдістемелік кешен 2013 ж.

2. А.Хейлсберг, М.Торгерсен, С.Вилтамут, П.Голд C# программалау тілі. Классикалық информатика. 4-ші басылым = C# бағдарламалау тілі (C# 4.0-ді қамтитын), 4-ші басылым. – Петербург: «Питер», 2012. – 784 б. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Learning C#. 2-ші басылым = Head First C#, 2ed. – Петербург: «Питер», 2012. – 704 б. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen C# 5.0 бағдарламалау тілі және .NET 4.5 Framework, 6-шы шығарылым = Pro C# 5.0 және .NET 4.5 Framework, 6-шы шығарылым. – М.: «Уильямс», 2013. – 1312 б. -- ISBN 978-5-8459-1814-7

5. Джозеф Альбахари, Бен Альбахари C# 5.0. Каталог. Толық тіл сипаттамасы = C# 5.0 қысқаша: нақты анықтама. – М.: «Уильямс», 2013. – 1008 б. -- ISBN 978-5-8459-1819-2

6. Герберт Шилдт. C# 4.0: Толық анықтама = C# 4.0 Толық анықтама. - М.: «Уильямс», 2010. - С. 1056. - ISBN 978-5-8459-1684-6

Қосымша. кодбағдарламалар

System.Collections.Generic пайдалану;

System.ComponentModel көмегімен;

System.Data пайдалану;

System.Drawing көмегімен;

System.Linq арқылы;

System.Text көмегімен;

System.Threading.Tasks көмегімен;

System.Windows.Forms көмегімен;

ашық жартылай сынып Пішін1: Пішін

InitializeComponent();

groupBox1.Visible = жалған;

groupBox2.Visible = жалған;

private void customersBindingNavigatorSaveItem_Click_1(нысан жіберуші, EventArgs e)

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

жеке жарамсыз Form1_Load(нысан жіберуші, EventArgs e)

// TODO: кодтың бұл жолы деректерді "db_autoDataSet.masters" кестесіне жүктейді. Қажет болса, оны жылжытуға немесе жоюға болады.

this.mastersTableAdapter.Fill(this.db_autoDataSet.masters);

// TODO: кодтың бұл жолы деректерді "db_autoDataSet.calculation" кестесіне жүктейді. Қажет болса, оны жылжытуға немесе жоюға болады.

this.calculationTableAdapter.Fill(this.db_autoDataSet.calculation);

// TODO: кодтың бұл жолы деректерді "db_autoDataSet.customers" кестесіне жүктейді. Қажет болса, оны жылжытуға немесе жоюға болады.

this.customersTableAdapter.Fill(this.db_autoDataSet.customers);

private void b_exit_Click(нысан жіберуші, EventArgs e)

жеке жарамсыз түймесі5_Click_1(нысан жіберуші, EventArgs e)

жеке void b_add_Click(нысан жіберуші, EventArgs e)

groupBox1.Visible = шын;

b_replace.Visible = жалған;

b_delete.Visible = жалған;

b_exit.Visible = жалған;

b_add.Visible = жалған;

b_exit2.Visible = жалған;

b_save.Visible = жалған;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

private void b_replace_Click(нысан жіберуші, EventArgs e)

textBox10.Text = тұтынушылар DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = тұтынушылар DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = тұтынушылар DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = тұтынушылар DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = тұтынушылар DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = шын;

groupBox2.Visible = шын;

b_add.Visible = жалған;

b_delete.Visible = жалған;

b_exit.Visible = жалған;

b_exit2.Visible = жалған;

b_replace.Visible = жалған;

b_save.Visible = жалған;

private void b_cancel1_Click(нысан жіберуші, EventArgs e)

b_add.Visible = шын;

b_delete.Visible = шын;

b_exit.Visible = шын;

b_exit2.Visible = шын;

b_replace.Visible = шын;

b_save.Visible = шын;

groupBox1.Visible = жалған;

private void b_cancel2_Click(нысан жіберуші, EventArgs e)

b_add.Visible = шын;

b_delete.Visible = шын;

b_exit.Visible = шын;

b_exit2.Visible = шын;

b_replace.Visible = шын;

b_save.Visible = шын;

groupBox2.Visible = жалған;

жеке void b_save_Click(нысан жіберуші, EventArgs e)

customerBindingNavigatorSaveItem_Click_1(жіберуші, e);

private void b_record1_Click(нысан жіберуші, EventArgs e)

DataTable кестесі = db_autoDataSet.Tables;

DataRow жолы = table.NewRow();

жол = textBox1.Text;

жол = Convert.ToDateTime(textBox2.Text);

жол = textBox3.Text;

жол = textBox4.Text;

жол = textBox5.Text;

кесте.Жолдар.Қосу(жол);

groupBox1.Hide();

b_replace.Visible = шын;

b_delete.Visible = шын;

b_exit.Visible = шын;

b_add.Visible = шын;

b_exit2.Visible = шын;

b_save.Visible = шын;

private void b_record2_Click(нысан жіберуші, EventArgs e)

DataTable кестесі = db_autoDataSet.Tables;//12 байланыстырылған динамикалық. қойындысы. дерекқордағы бірінші файлы бар кесте

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString());//13 ағымдағы жазбаның вин мәнін алды

DataRow жолы = table.Rows.Find(vinRab);//14 біріктірілген динамикалық. vin c shifrRab файл жазбасы бар жол жолын орнатыңыз және деректер жиынын өріс мәндерін өзгертуге мүмкіндік беретін «өңдеу» күйіне қойыңыз.

row = textBox10.Text;//15 терезеден берілген жолдың екінші өрісіне жазылған

жол = Convert.ToDateTime(textBox9.Text);// 15 жолдың үшінші өрісіне жазылады

жол = textBox8.Text; //15 жол жолының төртінші өрісіне жазылды = textBox7.Text;

жол = textBox6.Text;

table.AcceptChanges();//15 AcceptChanges пәрмені өзгертілген өріс мәндерін қабылдауға мүмкіндік береді

groupBox2.Hide();//16

b_replace.Visible = шын;

b_delete.Visible = шын;

b_exit.Visible = шын;

b_add.Visible = шын;

b_exit2.Visible = шын;

b_save.Visible = шын;

private void b_delete_Click(нысан жіберуші, EventArgs e)

// курсор астындағы жолды жою

// қате жоюды жасамас үшін алдымен ескерту жасаймыз

жол s1, s2, s3, s4, s5, хабарлама;

DialogResult нәтижесі;// 18

int ind = customerDataGridView.CurrentRow.Index;

s1 = customerDataGridView.CurrentRow.Cells.Value.ToString();

s2 = customerDataGridView.CurrentRow.Cells.Value.ToString();

s3 = customerDataGridView.CurrentRow.Cells.Value.ToString();

s4 = customerDataGridView.CurrentRow.Cells.Value.ToString();

s5 = customerDataGridView.CurrentRow.Cells.Value.ToString();

message = "Автокөлік маркасы= " + s1 + "\nБарған күні= " + s2 + "\n Қате = " + s3 + "\n Тұтынушының телефоны= " + s4 + "\n vin нөмірі" + s5;

// нәтиже айнымалысы DialogResult.Yes немесе DialogResult.No қабылдай алады

нәтиже = MessageBox.Show(хабарлама, "Келесі жазбаны жою керек пе?",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

егер (нәтиже == DialogResult.Yes)//Жол жойылса

(// 20 DataGrid түріндегі customerDataGridView ағымдағы кестесі буферлік кестеге жазылған.

CurrencyManager CurMng = (CurrencyManager)customersDataGridView.BindingContext;

if (CurMng.Count > 0) // егер кесте бос болмаса

CurMng.RemoveAt(CurMng.Position);// белгіленген позицияны жою

// мұнда нәтиже == DialogResult.No және жою қабылданбайды

// шығу процедурасы

Allbest.ru сайтында орналастырылған

Ұқсас құжаттар

    Мәліметтер базасын құру. Жазбаларды іздеу, өзгерту және жою. Мәліметтерді өңдеу және алмасу. Мәліметтер базасын жобалау. Негіздің есептелген бөлігінің формулаларын анықтау. Өрістерді және жазбаларды өңдеу. Мәліметтер қорында қамтылған ақпаратты ұсыну нысандары.

    курстық жұмыс, 23.02.2009 қосылған

    C++ Builder интеграцияланған бағдарламалау ортасында бағдарламалық өнім – мәліметтер базасы «Экскурсия» әзірлеу 6. Мәліметтер қорының деректерін қарау, оларды өңдеу және жою тәртібін анықтау. Пайдаланушы нұсқаулығының мүмкіндіктері және бағдарламаның жалпы интерфейсі.

    курстық жұмыс, 11/03/2013 қосылған

    Кәсіпорындарда мәліметтер қорын басқару жүйелерінің қажеттілігін негіздеу. Мәліметтер қорының жазбаларын қарауды, өңдеуді, енгізуді, сұраныстар мен есептерді шығаруды қамтамасыз ететін мәліметтер қорын басқарудың бағдарламалық қамтамасыз етуді әзірлеу ерекшеліктері.

    курстық жұмыс, 23.01.2010 қосылған

    Студенттер туралы мәліметтерді топтастыруға арналған мәліметтер қорын құру және «Study Database» бағдарламасының сипаттамасы. Бағдарламаның функционалдық мүмкіндіктері: мәліметтер базасына жазбаларды қосу, жазбаларды өңдеу, жою және мәліметтерді сұрыптау.

    курстық жұмыс, 25.04.2011 қосылған

    «Спорттық жабдықтардың деректер қоры» бағдарламасын әзірлеу. Модульдер мен блоктардың жұмыс алгоритмін сипаттау. Жобаны көрсетудің құрылымдық диаграммасы. Дұрыс ақпаратты табу процесі. Деректерді автоматты сұрыптау. Жазбаларды қосу және өңдеу.

    курстық жұмыс, 15.08.2013 қосылған

    Қарапайым анықтамалық формаларды құру. Дизайн режимінде пішін сипаттарын өңдеу. Басқару элементтерінің қасиеттерін қосу және өңдеу. Мәліметтер қоры үшін есептерді құрастыру. Кестені қалыпты пішінге келтіру және деректер схемасын құру.

    аннотация, 23.11.2008 қосылған

    Мәліметтер қоры мен бағдарламалық қамтамасыз етуді жобалау және әзірлеу тәртібі. Мәліметтер қорының құрылымы, құрылған кестелер, формалар, есептер, сұраныстар, сақталатын ақпарат туралы мәліметтер. Логикалық және концептуалды деректер модельдері; бағдарламалық құралды таңдау.

    курстық жұмыс, 20.01.2010 қосылған

    Реляциялық деректер үлгісінде тұтастықты сақтайтын шектеу түрлері. Генератор көмегімен бастапқы кілт өрісінің мәнін анықтау. SQL программалау тілінде «Кітапхана» деректер қоры кестесіндегі жазбаларды қосу, өзгерту және жою.

    зертханалық жұмыс, 10.10.2012 қосылды

    Доменді талдау. Қонақ үй мәліметтер базасын құрастыруға қойылатын талаптар. Қажетті ақпаратты іздеу процесін жүзеге асыру. Кестелерді, сұраныстарды, есептерді құру және оларды басып шығару. Мәліметтерді өңдеу, қосу және сақтау.

    курстық жұмыс, 07.02.2016 қосылған

    Қолданбаларды әзірлеу құралдарын таңдаудың негіздемесі. Ақпаратты қосу, жою, өңдеу. Мәліметтер қорынан алынған ақпаратты бейнелеу. Таңдалған кестеде ақпаратты іздеңіз. Жобалар деректер, нысан, логика, фирма. Бағдарлама жобаларының өзара әрекеттесу схемасы.

Кіріспе 3
1-БӨЛІМ. Деректер қорын әзірлеу 4

      Мәселе туралы мәлімдеме 4
      Доменді талдау 5
2-БӨЛІМ. Деректер құрылымдарын модельдеу 7
2.1. Мәліметтер қорының тұжырымдамалық моделін әзірлеу 7
2.2. Логикалық деректер моделін құру 9
2.3. Нысан-қатынас үлгісін қатынас үлгісіне түрлендіру
деректер үлгісі 10
3-БӨЛІМ. Мәліметтер қорын жобалау 12
3.1. Кестелерді әзірлеу 12
3.2. Мәліметтерді енгізу пішіндерін жобалау 17
3.3. Мәліметтер базасына сұраныстарды әзірлеу 21
3.4. Есепті әзірлеу 27
ҚОРЫТЫНДЫ 30
ӘДЕБИЕТТЕР 31
32 ҚОСЫМШАЛАР

КІРІСПЕ

Бүгінгі таңда мәліметтер қорын жобалау (бұдан әрі – МҚ) өз жұмысының өнімділігін арттыру үшін компьютерлік технологияларды пайдаланатын көптеген ұйымдар үшін маңызды болды. Мәліметтер базасы ақпараттық жүйелердің негізіне айналды және оларды пайдалану кез келген кәсіпорынның қызмет етуінің ажырамас бөлігіне айналуда.
Курстық жұмыстың объектісі реляциялық мәліметтер қорын жобалау технологияларын зерттеу болып табылады.
Курстық жұмыстың пәні «Автосервис» деректер қорын жобалау және құру мысалында реляциялық мәліметтер қорын әзірлеу принциптерін зерттеу болып табылады.
Мәліметтер базасын жобалаудың мақсаты – шағын кәсіпорынның жөндеу әрекетінің процесін көрсету
Осы мақсатқа жету үшін келесі міндеттер қойылды:

    пәндік саланы анықтау және талдау;
    концептуалды мәліметтер қоры моделін әзірлеу;
    «Автосервис» деректер қорының кестелерін құру;
    осы дерекқордың пішіндерін, сұрауларын және есептерін құру.
Реляциялық дерекқорды жобалауға және қолдануға қатысты көптеген әртүрлі ақпарат көздері бар. Барлық ұсынылған ресурстардың ішінен OpenOffice.org Base ортасында деректер қорын жобалауға жарамдылары таңдалды. Мысалы, кітаптар OpenOffice.org бөлігі болып табылатын Base көмегімен деректер қорын құрудың және жұмыс істеудің негізгі әдістері мен принциптерін қамтиды. Дереккөздер кестелерді, пішіндерді, сұрауларды және есептерді құру туралы негізгі ақпаратты береді. Кітаптар деректер қорын жобалау және енгізу бойынша нұсқауларды сипаттайды.

1-БӨЛІМ. Мәліметтер қорын әзірлеу

      Мәселенің тұжырымы
Бұл деректер базасы автокөліктерге техникалық қызмет көрсетудің кез келген түрімен айналысатын ұйымдарға арналған.
Мәліметтер қорының негізгі функциялары бұрын-соңды автосервисте болған барлық автомобильдерді есепке алуға, әрбір автомобиль туралы толық ақпаратты сақтауға (маркасы, сериясы және техникалық паспортының нөмірі, шасси нөмірі мен қозғалтқыш нөмірі, түсі, шығарылған жылы және т.б.) қатысты. ).
Деректер базасында кем дегенде бір рет автокөлік қызметінің қызметтерін пайдаланған әрбір иесі туралы ақпаратты сақтау керек. Негізгі және ең қажетті ақпаратты ғана емес, сонымен қатар ескертулерді, нақтылауларды, сипаттамаларды және техникалық деректерді сақтау мүмкіндігі болуы керек. орнатылған қосалқы бөлшектердің сипаттамалары және басқа да көптеген пайдалы ақпарат.
Автокөлік қызметінің әкімшілігі келесі деректерді талап етуі мүмкін:
    Автокөліктің толық атауы, техникалық паспортының сериясы мен нөмірі, шығарылған жылы және өндірушінің маркасы;
    жөндеу жұмыстарының құнын, жауапты шеберді және тапсырысқа ақы төлеу күнін көрсете отырып, осы бұйрықтың қабылданған күні туралы мәліметтер;
    осы иесінің көлігіндегі жөнделген ақаулар тізімі;
    Осы иесінің көлігінің ақауын жойған автосервис қызметкерінің аты-жөні және оның лауазымы.
ДҚБЖ операторы келесі өзгерістерді жасай алады:
    тапсырыстар туралы ақпаратты қосу немесе өзгерту;
    қызметкер туралы ақпаратты қосу немесе өзгерту;
    автосервис қызметкері туралы ақпаратты жою.
Есептерде осы иесінің көлігінің ақаулығы туралы анықтама және автосервис жұмысы туралы есеп беру мүмкіндігі қарастырылуы керек (жөнделудегі автомобильдердің саны, оларды жөндеген қызметкердің аты-жөні).
      Доменді талдау
Автосервис деректер базасы автокөліктерді жөндеуге және техникалық қызмет көрсетуге тапсырыстарды қабылдайтын және өңдейтін әкімші мен автосервис қызметкерлері үшін әзірленді.
Тапсырмадағы тақырыптық аймақ - ақаулар, автокөлік иелері және автосервис қызметкерлері туралы деректер.
Әзірленген ақпараттық жүйе келесі функцияларды орындауы керек:
    Мәліметтер қорының кестелері түрінде ақпараттың үлкен жинағын қамтамасыз ету.
    Әртүрлі сұраныстарды қалыптастыру:
    белгілі бір уақытқа тапсырыстар саны;
    жөнделген автомобильдердің маркалары;
    белгілі бір жылға жөндеу жұмыстарының есебі;
    ақылы және төленбеген жұмыстардың жалпы сомасы;
    ақылы және ақысыз жұмыстың пайызы.
Есептер түріндегі ақпаратты шығару:
    автосервиске бару санын көрсете отырып, жөнделген автомобильдердің маркалары;
    төленбеген тапсырыстардың саны;
    автосервистің белгілі бір уақытындағы жөндеу жұмыстарының жалпы есебі.
Әзірленетін дерекқорға келесі талаптар қойылады: деректердің тұтастығы, қайталанбауы, көптен көпке қатынасы, рекурсивті сілтемелер, атрибуттары бар сілтемелер, бірнеше атрибуттар жоқ.
Мәліметтер қорындағы ақпаратқа қойылатын талаптар:
маңыздылық, толықтық, сенімділік, түсініктілік, тиімділік.
Бұл ұсыну деректер қорының ыңғайлылығын арттырады, бұл жағдайда ақпаратты енгізу тізімнен қажетті ақпаратты таңдауға дейін қысқарады, мүмкін болса, бұл ақпаратты енгізу жылдамдығын арттырады және параметрлерді қате енгізуді болдырмауға көмектеседі.
Осы дерекқорды құру және енгізу нәтижесінде келесі тиімділік көрсеткіштерін алу қажет: жаңа деректерді енгізу және ескілерді өзгерту уақытын қысқарту, тиісінше, еңбек өнімділігін арттыру, сондай-ақ уақтылы және толық алу. автосервисті басқару үшін қажетті ақпарат.

БӨЛІМ 2. Мәліметтер құрылымдарын модельдеу

2.1. Мәліметтер қорының тұжырымдамалық моделін әзірлеу

Мәліметтер қорының концептуалды моделін құру кезінде Карпова И.П. ұсыныстарын қолданамыз. . Автор атап өткендей, мәліметтер қорының концептуалды моделі – бұл белгілі бір қасиеттерге ие және қандай да бір қатынаста болатын объектілердің жиынтығы ретінде объектілік аймақты көрсететін пәндік аймақтың жоғары деңгейлі объектіге бағытталған моделі. Жоғары деңгейлі деректер моделін әзірлеудің негізгі мақсаты – пайдаланушылардың деректерді қабылдау моделін құру және мәліметтер базасын жобалауға қатысты көптеген техникалық аспектілерді келісу. Концептуалды деректер моделі деректер қорының нақты физикалық іске асырылуына байланысты емес және нақты ДҚБЖ-ға тәуелді емес. Тұжырымдамалық модель пайдаланушының өз мәселелерін шешуі үшін қажет деректер жиынтығы болып табылатын әрбір пайдаланушы түрінің пәндік аймағы туралы идеялар негізінде жасалады.
«Автосервис» базасының концептуалды моделі «субъекті-қатынас» үлгісі ретінде құрастырылған.
Модельдің негізгі ұғымдарына субъект (объект), қатынас (қарым-қатынас), нысан түрлері, қатынас түрлері және атрибуттар сияқты ұғымдар кіреді.
Субъект - бұл туралы ақпарат сақталуы және қолжетімді болуы қажет нақты немесе ойдан шығарылған нысан. ER үлгісі диаграммаларында нысан нысан атауын қамтитын тіктөртбұрыш ретінде көрсетіледі. Әрбір нысан атрибуттар жиынтығымен анықталады.
Төлсипат – нысанның аталған сипаттамасы. Оның атауы белгілі бір нысан түрі үшін бірегей болуы керек, бірақ әртүрлі нысан түрлері үшін бірдей болуы мүмкін. Нысанның атрибуты – бұл нысанның күйін нақтылауға, анықтауға, жіктеуге, сандық бағалауға немесе көрсетуге қызмет ететін кез келген бөлшек. Атрибут атауларын нысанды белгілейтін тіктөртбұрышқа енгіземіз және оны объект атауының астына жазамыз.
Субъектілер арасында қарым-қатынастар орнатылады.
Қарым-қатынас – екі нысан арасында орнатылған графикалық ассоциация. Бұл байланыс әрқашан екілік болып табылады және екі түрлі нысан арасында немесе нысан мен оның арасында болуы мүмкін (рекурсивті байланыс). Қосылымдар – сызықтармен белгіленеді.
Осылайша, пәндік аймақтың сипаттамасынан біз барлық түрлерді аламыз
нысандар:
– тұтынушылар;
– Тапсырыстар;
– магистрлер;
- Жұмыстар тізімі.
Нысандардың әрқайсысы өзінің атрибуттар жинағын анықтайды.
Нысан Тұтынушы келесі атрибуттар жиынтығымен анықталады:

    тұтынушы коды;
    ТОЛЫҚ АТЫ.;
    төлқұжат туралы мәліметтер;
    сериясы және №. паспорттар;
    көлік маркасы;
    Түс;
    шасси нөмірі;
    қозғалтқыш нөмірі;
    шыққан жылы.
Тапсырыстар нысанының атрибуттары келесідей анықталған:
    тұтынушы коды;
    тапсырыс коды;
    қабылдау және төлеу күні;
    жөндеу жұмыстарының құнын есептеу;
    жауапты шебер;
    пікірлер.
Негізгі нысан келесі атрибуттарға негізделген құжатталады:
    негізгі нөмір;
    ТОЛЫҚ АТЫ;
    компаниядағы лауазымы;
Жұмыстар тізімі нысаны келесі атрибуттар жиынтығымен анықталады:
    сұрау коды;
    жұмыс коды;
    егжей-тегжейлі.
Домендік модельге сәйкес «Автосервис» деректер қорының келесі концептуалды моделі ұсынылған (1-сурет).
1-сурет «Автосервис» деректер қорының концептуалды моделі.

2.2. Логикалық деректер моделін әзірлеу

Жергілікті концептуалды деректер үлгісін жергілікті логикалық үлгіге түрлендіру концептуалды үлгілерден қажетсіз элементтерді жоюдан және алынған үлгілерді жергілікті логикалық үлгілерге түрлендіруден тұрады. Қажет емес заттарға мыналар жатады:
- көптен көпке қатынасы;
– рекурсивті сілтемелер;
– атрибуттарға сілтемелер.
Құрылған концептуалды модельде жоғарыда көрсетілген жағымсыз элементтер табылмады.
Мәліметтердің логикалық схемасы 2-суретте көрсетілген.

Күріш. 2. Мәліметтердің логикалық схемасы.

      Нысан-қатынас үлгісін реляциялық деректер үлгісіне түрлендіру
Нысан-қатынас үлгісін реляциялық деректер үлгісіне түрлендіру
бірқатар қадамдарды орындау арқылы жүзеге асырылады:
- әрбір субъект реляциялық деректер моделінің қатынасымен байланысты;
– әрбір субъект атрибуты сәйкес қатынастың атрибутына айналады;
- субъектінің бастапқы кілті сәйкес қатынастың бастапқы кілтіне айналады. Қарым-қатынастың бастапқы кілтінің бөлігі болып табылатын атрибуттар міндетті (NULL ЕМЕС) сипатты автоматты түрде алады. Бағынышты субъектіге сәйкес келетін әрбір қатынаста негізгі нысанның бастапқы кілті болып табылатын негізгі нысанның атрибуттарының жиынтығы қосылады. Бағынышты тұлғаға сәйкес қатынаста бұл атрибуттар жиыны сыртқы кілтке айналады.
Бұл процесс төменде талқыланады.

3-БӨЛІМ. Мәліметтер қорын жобалау

      Кестені әзірлеу
Кесте – жазбалар (жолдар) және өрістер (бағандар) түріндегі деректерді сақтауға арналған объект.
OpenOffice.org Base бағдарламасы мәліметтер қоры кестесін құрудың үш түрлі әдісін ұсынады:
    дизайн режимінде кестелер құру;
    кесте құру үшін шеберді пайдалану;
    көрініс құру.
Бұл жұмыста кестелер шебердің көмегімен құрылды.
Әрбір реляциялық мәліметтер қоры кестесі үшін оның құрылымы берілген: өрістердің құрамы, олардың атаулары, деректер түрі және әрбір өрістің өлшемі, кесте кілттері және басқа өріс қасиеттері.
Мәліметтер қорының кестелерін әзірлеу келесі ретпен жүзеге асырылады:
    Қажетті кестелер мен өрістерді анықтау.
Кесте деректер қорының негізі болып табылады, сондықтан кестелерді әзірлеу кезінде келесі негізгі принциптерді басшылыққа алу ұсынылады:
    мәліметтер кестеде немесе кестелер арасында қайталанбауы керек;
    тек бір кестеде сақталған деректер тек сол кестеде жаңартылады;
    әрбір кестеде тек бір тақырып бойынша ақпарат болуы керек.
Әрбір кестеде белгілі бір тақырып туралы ақпарат бар, ал кестедегі әрбір өріс кесте тақырыбына қатысты нақты фактіні қамтиды. Дерекқордағы әрбір кесте үшін олардағы сипаттарды анықтау керек.
Autoservice дерекқорында төрт кесте бар:
    Тұтынушылар кестесі (3-сурет) жөнделетін автокөлік иесі туралы ақпаратты енгізуге арналған. Бұл кестеде келесі атрибуттар бар:
    ТОЛЫҚ АТЫ. (өріс түрі - мәтін , ұзындығы - 50, міндетті);
    төлқұжат деректері (өріс түрі – мәтін, ұзындығы – 100, міндетті);
    сериясы және №. паспорттар (өріс түрі – мәтін, ұзындығы – 15, міндетті);
    Автокөлік маркасы (өріс түрі - мәтін , ұзындығы - 100, міндетті);
    автомобиль түсі (өріс түрі - мәтін , ұзындығы - 100, міндетті емес);
    шасси нөмірі (өріс түрі - мәтін , ұзындығы - 100, міндетті емес);
    қозғалтқыш нөмірі (өріс түрі - сандық, ұзындығы - 100, міндетті емес);
    шығарылған жылы (өріс түрі - күні , міндетті).
Күріш. 3. Кесте тұтынушылары.
    Тапсырыстар кестесі (4-сурет) тапсырыстар туралы ақпаратты енгізуге арналған: тапсырыс берілген кезде, кім тапсырыс берді, жауапты бригадир, жөндеу құны, түсініктемелер. Бұл кестеде келесі атрибуттар бар:
    тапсырыс коды (өріс түрі – бүтін , ұзындығы – 10, міндетті);
    тұтынушы коды (өріс түрі - мәтін , ұзындығы - 10, міндетті емес);
    тапсырыс күні (өріс түрі - күні , міндетті емес);
    жөндеудің жалпы құнының сметасы (өріс түрі – ондық, ұзындығы – 100, міндетті емес);
    жауапты шебер (өріс түрі - бүтін , ұзындығы - 10, міндетті емес);
    төлем күні (өріс түрі - күні , міндетті емес);
    қабылдау күні (өріс түрі - күні , міндетті емес);
    ескертулер (өріс түрі - сынақ , ұзындығы - 100, міндетті емес).
Күріш. 4. Тапсырыстар кестесі.
    Кесте жөндеу жұмыстары (5-сурет) осы кәсіпорында орындалған жөндеу жұмыстарының барлық түрлерін сипаттауға арналған.
Бұл кестеде келесі атрибуттар бар:
    жұмыс коды (өріс түрі – бүтін, ұзындығы – 10, міндетті);
    тапсырыс коды (өріс түрі - бүтін , ұзындығы - 10, міндетті);
    егжей-тегжейлі (өріс түрі - мәтін, ұзындығы - 100, міндетті емес).
Күріш. 5. Жұмыстар тізімі.
    Шеберлер (Cурет 6). Шеберлер кестесі қызметкерлер туралы ақпаратты енгізуге арналған. Бұл кестеде келесі атрибуттар бар:
    негізгі нөмір (өріс түрі - бүтін , ұзындығы - 10, міндетті);
    ТОЛЫҚ АТЫ. мастер (өріс түрі – мәтін, ұзындығы – 100, міндетті емес);
    позиция (өріс түрі - мәтін, ұзындығы - 100, міндетті емес).
Күріш. 6. Магистрлер.
    Бастапқы кілттерді орнату.
Күшті нысандарда бір ғана кілт өрісі, ал әлсіз нысандарда сілтемелер сонша болатынын ескере отырып, әрбір нысан үшін бастапқы кілтті анықтайық. Бастапқы кілтті таңдаған кезде біз ережелерді басшылыққа аламыз:
– кілтте атрибуттардың ең аз жиынтығы болуы керек;
– мәндерін өзгерту ықтималдығы минималды болатын кілтті пайдалану керек;
– кілт мәнінің ең аз ұзындығы болуы керек.
Жоғарыда айтылғандардың негізінде біз бар нысандар үшін келесі негізгі өрістерді анықтаймыз:
    нысан Тұтынушыларда Тұтынушы коды негізгі өрісі бар;
    Тапсырыстар нысаны Тапсырыс коды кілтімен анықталады;
    Негізгі нысанда негізгі нөмір кілт өрісі бар;
    Жөндеу жұмысының нысаны Сұраныс коды кілтімен анықталады;
    Кестелер арасындағы байланыстарды қалыптастыру.
Ақпаратты кестелерге бөліп, негізгі өрістерді анықтағаннан кейін ДҚБЖ қатысты ақпаратты қалай біріктіретінін таңдау керек. Ол үшін мәліметтер қоры кестелері арасындағы байланыстарды анықтау қажет.
OpenOffice.org BASE кестелік қатынастың төрт түрін қолдайды:
– бір-бір (бір кестедегі әрбір жазба басқа кестедегі бір ғана жазбаға сәйкес келеді);
– бір-көп (бір кестедегі әрбір жазба басқа кестедегі көптеген жазбаларға сәйкес келеді);
– көптен-бірге (бірден көпке белгісіне ұқсас);
– көптен көпке (бірінші кестедегі бір жазба екінші кестедегі бірнеше жазбамен немесе екінші кестедегі бір жазба бірінші кестедегі бірнеше жазбамен байланысты болуы мүмкін).
Автосервис дерекқорында орнатылған қосылымдар алдыңғы бөлімде суретте көрсетілген. 2.
      Ақпаратты енгізу формаларын әзірлеу
Форма – кестелік мәліметтерді ыңғайлы формада енгізуге, өңдеуге және көруге арналған объект.
Пішіндер кестелердегі деректерге қатынасатын басқару элементтері деп аталады. Басқару элементтері деректерді енгізуге және өңдеуге арналған мәтіндік өрістер, түймелер, құсбелгілер, қосқыштар, тізімдер, белгілер. Қажетті басқару элементтері бар пішіндерді жасау деректерді енгізу процесін айтарлықтай жеңілдетеді және қателерді болдырмауға көмектеседі.
OpenOffice.org базалық пішіндері басқа құралдармен орындалмайтын көптеген тапсырмаларды орындау үшін функционалдылықты қамтамасыз етеді, олар енгізу кезінде деректерді тексеруді орындауға, есептеулерді орындауға және ішкі пішіндерді пайдаланып қатысты кестелердегі деректерге қол жеткізуге мүмкіндік береді.
OpenOffice.org Base пішіндерді жасаудың бірнеше жолдарын ұсынады. Олардың ең қарапайымы кесте немесе сұраныс негізінде пішіндерді автоматты түрде құруды пайдалану болып табылады.
Автосервис дерекқоры үшін төрт қарапайым пішін және үш ішкі пішін бар.
Қарапайым пішіндердің мысалдары 7-10 суретте көрсетілген.

7-сурет. Тұтынушы пішіні.

8-сурет. Пішін тапсырыстары.

9-сурет. Жұмыстардың тізімі.

10-сурет. Магистрлер.
Құрама формада негізгі форма және ішкі форма, ішкі форма болады. Ішкі пішін өзінің мазмұны бойынша бірдей пішін, бірақ дербес пайдаланылмайды, бірақ құжатты ашу немесе жасау кезінде әрқашан қандай да бір пішіннен жүктеледі. Пішінде жасауға болатын ішкі пішіндегі барлығын дерлік орындауға болады, тек оған басқа ішкі пішінді кірістіру мүмкін емес.
Ішкі пішіндерде өрістерді жасағанда, барлық өрістердің атаулары бір уақытта пайдаланылатын барлық ішкі пішіндермен бірге пішін ішінде бірегей болуы керек екенін есте сақтаңыз.
Құрама формалардың арқасында бір уақытта әртүрлі кестелерді толтыру мүмкін болады.
Ішкі пішіндердің мысалдары күріште көрсетілген. 11-13.

Күріш. 11. Тапсырыстар ішкі пішіні бар тұтынушы пішіні.
Тапсырыстар ішкі пішіні бар Тұтынушы пішіні тұтынушыны анықтау және осы тапсырыс үшін орындалған жұмысты қарау үшін қажетті деректерді енгізуді қамтамасыз етеді. Бұл пішін Тұтынушы және Тапсырыстар кестелеріне ақпаратты енгізуге мүмкіндік береді.

Күріш. 12. Жөндеу жұмыстары ішкі пішіні бар нысан тапсырыстары.
Бұл пішін Тапсырыстар және Жөндеу кестелеріне ақпаратты енгізуге мүмкіндік береді.

Күріш. 13. Тапсырыстар ішкі пішіні бар шебер пішіні.
Бұйрықтар ішкі пішіні бар бригадир пішіні нақты бригадирдің жұмыстың орындалуын бақылауға мүмкіндік береді.

      Мәліметтер қорының сұраныстарын әзірлеу
Сұраныс – бұл бір немесе бірнеше кестелерден қажетті мәліметтерді алуға мүмкіндік беретін объект.
Сұраулар кестелерден мәліметтерді шығару және оны пайдаланушыға ыңғайлы формада беру үшін қолданылады. Олардың көмегімен олар деректерді таңдауды, сұрыптауды және сүзуді орындайды. Берілген алгоритм бойынша деректерді түрлендіруді орындауға, жаңа кестелерді құруға, кестелерді басқа көздерден импортталған деректермен автоматты түрде толтыруға, кестелерде қарапайым есептеулерді орындауға және т.б.
Сұраныстардың ерекшелігі – олар базалық кестелерден мәліметтерді сызып, олардың негізінде уақытша нәтижелік кестені (сурет) – негізгі кестелерден таңдалған өрістер мен жазбалардың кескінін жасайды. Кескінмен жұмыс істеу қатты дискіде сақталған кестелерге қарағанда жылдамырақ және тиімдірек.
Сәйкес сұрау бойынша деректерді қажетінше сұрыптауға және сүзуге болады. Сұрауларды пішіндер, есептер және деректерге қол жеткізу беттері үшін жазба көздері ретінде де пайдалануға болады.
Сұраныстардың бірнеше түрі бар:
    Сұраныс үлгісі. Таңдау сұрауы ең жиі қолданылатын сұрау түрі болып табылады. Сұраудың бұл түрі бір немесе бірнеше кестелерден деректерді қайтарады және оны жазбалары жаңартылатын кесте ретінде көрсетеді (кейбір шектеулермен). Таңдалған сұрауларды жазбаларды топтау және сомаларды есептеу үшін де пайдалануға болады,
    және т.б.................
Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!