OBD автокөлік қызметі. Автокөлік қызметіне кіру деректер базасын жүктеп алыңыз. Мәліметтер қорымен орындалатын функциялар

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

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

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

Әзірленген және жасалған Car Service Database - бұл өзара байланысты компоненттер жиынтығы және автомобильді жөндеудің әртүрлі бағыттарын көрсетеді.

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

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

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

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

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

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

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

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

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

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

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

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

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

ГОСТ 18507 -73

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Ішкі жөндеу:

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

Бұл кестелер кестемен байланысқа әкеледі » Бағасы» қызметтеріне бағаларды бекіту.

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

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

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

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

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

Бұл дерекқорда келесідей көрсетіледі:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Стандарттар

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

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

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

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

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


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

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


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

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

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


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

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

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

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

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

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


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

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

«Автосервис» керек-жарақтары базасын құру қажет

Күріш. 1 «Автосервис» дайын деректер қорының негізгі түйме нысаны

Бағыныңқы «Көліктер» пішінімен «Иелер» пішіні

Күріш. 2 «Көліктер» формасы

Қызметкерлер қалыптасады

Күріш. 4 «Қызмет» нысаны

Күріш. 5 Сұраныс беті

«Жұмыс және қызметкерлер бойынша топтастыру» сұрауы

«Механиктің тегі бойынша» сұрауы

«Нөмір нөмірі бойынша іздеу» сұрауы

Күріш. 6 Есептер

«Жұмыс және қызметкерлер бойынша топтастыру» есебі

7-сурет «Нөмір бойынша іздеу» есебі

Күріш. 8 «Механик атымен» баяндамасы

Күріш. 9 Дайын «Автосервис» деректер қорының деректер диаграммасы кестелердің өзара байланыстарын көрсетеді: Иелері, Автокөліктер, Қызметтер, Жұмыс санаттары, Қызметкерлер.

«Автомобильдер» кестесінің құрылымы: күй. нөмірі, маркасы, иесі.

«Меншік иелері» кестесінің құрылымы: иесінің №, аты-жөні, ұялы телефон, жүргізуші куәлігі №.

«Қызмет» кестесінің құрылымы: қызмет нөмірі, көлік құралы, жұмыс санаты, тапсырыстың дайын болу күні, қызметкер.

«Қызметкерлер» кестесінің құрылымы: қызметкердің нөмірі, ұялы телефоны, мекенжайы, аты-жөні.

немесе мұнда:

Экран пішіндері бар дерекқор есебін тегін жүктеп алыңыз

Шамамен бағасы 763 руб.

Нақты баға төлем әдісіне байланысты.

Деректер базасына төлем әдістеріне қол жеткізіңіз: WebMoney, Төлем терминалдары, Ресей поштасы, QIWI, Beeline, MTC, Megafon, дебеттік немесе несиелік карта, WeChat Pay, Alipay (Қытай), UnionPay, Yandex.Money, сыйлық сертификаты және т.б.

Осыған ұқсас тақырыптар бойынша Access дерекқорларын жүктеп алыңыз:

  1. Деректер базасына қол жеткізу Автокөлік қызметі 2
  2. Автосервис орталығында төлемге шот-фактураларды жасау
  3. Автокөлікті автокөлік компаниясында тіркеу.
  4. ATP (автокөлік кәсіпорны).
  5. ATP 2007 (автокөлік кәсіпорны)
  6. Автокөлік жөндеу шеберханалары
  7. «Операциялық есеп Көлік»
  8. «Жол-көлік оқиғаларын есепке алу»
  9. Автокөлік бұзушыларды жол полициясында тіркеу.
  10. «Жол қозғалысы ережелерін бұзуды есепке алу»
  11. «ТҚС-да автокөлік бөлшектерін ауыстыру»
  12. Қалалық көлік
  13. «Әуе билеттерін сату»
  14. «Автобекет»
  15. «Көлік жалдау»
  16. Көлікті жалға алу 2
  17. Автомектеп
  18. Қосалқы бөлшектер компаниясы
  19. автосалон
  20. МОЛ және көлік топтары бойынша көлік құралдарының амортизациясын есепке алу
  21. Такси
  22. Жеңіл автокөлік компаниясы
  23. Микроавтобус кестесі
  24. Автомобиль маркасы бойынша автомобиль көлігін есепке алу

Негізгі сөздер: мәліметтер базасын жүктеу; мәліметтер базасының бағдарламасы; мәліметтер базасы; курстық жұмыстың мәліметтер базасы; қол жеткізу деректер базасын жүктеп алу; қол жеткізу; дайын қол жеткізу деректер базасы; қол жеткізудегі мәліметтер базасы; дерекқорға қол жеткізу мысалы; қол жеткізуде мәліметтер қорын құру; дерекқор мысалдарына қол жеткізу; қол жеткізуде мәліметтер қорын құру; мәліметтер базасына қол жеткізу; қол жеткізудегі сұраулар; есептерге қол жеткізу; қол жеткізу кестелері; қол жеткізудегі макростар; курстық жұмысқа қол жеткізу; дерекқор мысалдарына қол жеткізу; қол жеткізу формалары; Дерекқор microsoft қатынасы; мәліметтер базасын сатып алу; мәліметтер қорын құру; мәліметтер базасының мысалдары; мәліметтер базасын жүктеп алу; ДҚБЖ бойынша курстық жұмыс; мәліметтер базасының мысалдары; дайын курстық жұмыс базасы. «Автосервис» курсының деректер базасы access 2010-да құрылды және access 2003-ке түрлендірілді, сондықтан ол access 2003, 2007, 2010-да ашылады.

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

Кіріспе 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. Мәліметтер қорының тұжырымдамалық моделін әзірлеу

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

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

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

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

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

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

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

      Кестені әзірлеу
Кесте – жазбалар (жолдар) және өрістер (бағандар) түріндегі деректерді сақтауға арналған объект.
OpenOffice.org базасы үш ұсынады әртүрлі жолдармәліметтер қоры кестесін құру:
    дизайн режимінде кестелер құру;
    кесте құру үшін шеберді пайдаланыңыз;
    көріністі құру.
Бұл жұмыста кестелер шебердің көмегімен жасалды.
Әрбір реляциялық деректер қоры кестесі үшін оның құрылымы берілген: өрістердің құрамы, олардың атаулары, әрбір өрістің деректер түрі мен өлшемі, кесте кілттері және басқа өріс қасиеттері.
Мәліметтер қорының кестелерін әзірлеу келесі ретпен жүзеге асырылады:
    Қажетті кестелер мен өрістерді анықтау.
Кесте мәліметтер қорының негізі болып табылады, сондықтан кестелерді әзірлеу кезінде келесі негізгі принциптерді басшылыққа алу ұсынылады:
    мәліметтер кестеде немесе кестелер арасында қайталанбауы керек;
    Тек бір кестеде сақталған деректер тек сол кестеде жаңартылады;
    Әрбір кестеде тек бір тақырып бойынша ақпарат болуы керек.
Әрбір кестеде белгілі бір тақырып туралы ақпарат бар, ал кестедегі әрбір өріс кесте тақырыбына қатысты нақты фактіні қамтиды. Дерекқордағы әрбір кесте үшін оның құрамындағы кестелердің қасиеттерін анықтау қажет.
Car Service дерекқорында төрт кесте бар:
    Тұтынушылар кестесі (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 пішіндерді жасаудың бірнеше жолдарын ұсынады. Олардың ең қарапайымы кесте немесе сұрау негізінде пішіндерді автоматты түрде жасау үшін құралдарды пайдалану болып табылады.
Auto Service дерекқоры үшін төрт қарапайым пішін және үш ішкі пішін бар.
Қарапайым пішіндердің мысалдары 7-10-суретте көрсетілген.

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

8-сурет. Тапсырыстар формасы.

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

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

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

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

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

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

 Таңдалған пән саласының ерекшеліктерін зерттеу.

 «Автосервис» деректер қорының ақпараттық-логикалық моделін жасау

 MS Access ДҚБЖ оны енгізу.

 Келесі жоспарға сәйкес курстық жобаға «Түсіндірме жазба» құрастырыңыз:

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

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

Әрине, ол АКС деген жоғары атаққа ұмтылмайды. Кешенді автоматтандырылған басқару жүйесі үшін қажетті тұтас блоктардың болмауына байланысты:

 Бухгалтерлік есеп,

 Экономикалық блок

 Жоспарланған

 Жабдықтар

 Және басқа да бірқатар блоктар.

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

Мәліметтер қорымен орындалатын функциялар

Мәліметтер қоры келесі функцияларды орындайды

1. Автосервис қызметкерлері туралы мәліметтерді есепке алу және сақтау. «Механикс»

2. Орындалатын жұмыс түрлері туралы ақпаратты енгізу және сақтау. «Тапсырысс»

3. Клиенттер, тұтынушы көліктері және олар туралы мәліметтер туралы мәліметтерді енгізу. «Сұранысс»

4. «Тапсырыстар туралы ақпаратты енгізу» нысаны енгізуге мүмкіндік береді шын мәніндетапсырыс беру, тұтынушының толық аты-жөнін таңдау (тізімнен), тұтынушының көлігінің түрін таңдау және ол туралы ақпаратты енгізу.

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

5. Деректер базасы сонымен қатар автосервис кәсіпорнындағы істің жай-күйін талдауға мүмкіндік беретін әртүрлі есептерді ұсынады.

Пайдаланушы санаттары

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

Ал ондағы берілген есептер кәсіпорынның басқа бөлімшелеріне де, оның басшыларына да арналған.

Мәліметтер базасын жобалау

Келесімен таныстырайық ұғымдар Және шартты белгілер :

Субъектілер

МӘНІ

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

Субъектілертіктөртбұрыштармен белгілейміз,

Нысан төлсипаттары

Атрибут – аталды субъектінің сипаттамасы . Оның атауы нақты нысан түрі үшін бірегей болуы керек, бірақ әртүрлі нысан түрлері үшін бірдей болуы мүмкін. Нысан төлсипаты - бұл нысанның күйін нақтылауға, анықтауға, жіктеуге, сандық бағалауға немесе көрсетуге қызмет ететін кез келген мәліметтер.

МӘНІ

Атрибуттар

Атрибут атауларыбіз оны төртбұрышқа саламыз,

белгілеу мәні, нысан атауы астында және жазыңыз

шағын әріптермен.

Қарым-қатынастар

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

Қосылымдар– жоғарыға қоятын жолдармен белгілейміз байланыс дәрежесі 1 » немесе « » , «көп» дегенді білдіреді) және оның сипаттамалары.

Негізгі өрістер

Тұжырымдаманы анықтайық бастапқыЖәне сыртқыпернелер

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

Олардың бірі ретінде қабылданады бастапқы кілт .

Таңдау кезінде бастапқы кілт артықшылық беру керек композициялық емеспернелер немесе атрибуттардың ең аз санынан тұратын кілттер. Ұзын мәтіндік мәндері бар пернелерді пайдалану да орынсыз (пайдаланған дұрыс бүтін сан e атрибуттары).

Нысанның бастапқы кілтіне (бастапқы кілтке қатысатын кез келген атрибут) қабылдауға рұқсат етілмейді белгісізмағынасы. Әйтпесе, қайшылықты жағдай туындайды: даралықсыз біреу пайда болады, демек, жоқ бар нысан данасы. Дәл осындай себептермен қамтамасыз ету қажет бірегейлікбастапқы кілт.

Шетелдік кілттер

    Егер субъект МЕНнысандарды байланыстырады АЖәне IN, онда ол А және В нысандарының бастапқы кілттеріне сәйкес келетін сыртқы кілттерді қамтуы керек.

    Егер субъект INтұлғаны білдіреді А, содан кейін ол нысанның бастапқы кілтіне сәйкес келетін сыртқы кілтті қамтуы керек А.

Ескерту:

1. MS Access ДҚБЖ әзірлеушілерінен бастап бастапқыда туындайтын мәселелерді ескерді бастапқыЖәне шетелдік кілттер, Access-ке арнайы өріс түрі енгізілді - KEY FIELD. Оның түрі COUNTER.

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

Бұл өріс түрінің ерекшеліктері:

    Кіргенде жаңа жазба– осы салада жаңасы АВТОМАТТЫ түрде қалыптасады, бірегей, қайталанбайтын сандық мән.

    Өріс қабылдай алмайды белгісізмағынасы.

    Өріс – автоматты индекстелген.

    Бұл өрістің мәнін қолмен өзгерту мүмкін емес.

Сондықтан мәселе негізгі өрістерЖәне шетелдік кілттер Access-те шешім қарапайым:

    Негізгі кестеде(субъектілер) жасайды арнайы кілт өріс. Бізде болады бастапқы кілт .

    Біз оның көшірмесін (бір атпен) бағыныңқы кестелерге енгіземіз. Бұл олардыкі болады сыртқы кілт .

    Осы өрістерді пайдаланып негізгі және бағынышты кестелерді байланыстырамыз. Осымен болды. Байланыс аяқталды!

2. Әзірлеушілер Access-ке атты құралды енгізді « Деректер схемасы »

Бұл тек мүмкіндік бермейді байлаукестелер, сонымен қатар әрбір қосылымды көрсетеді:

    оның түрі(«бірден-бірге», «бірден-көпке» т.б.)

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

Құрылыс кезінде нені көрсету керек ER– модельдерДерекқор.

Сондай-ақ, сондықтан Access ER үлгілерін енгізу үшін бағдарламалау жүйесі ретінде өте қолайлы.

Біздің жүзеге асыру кезіндеER– үлгілерҚол жеткізуБіз бұл мүмкіндіктердің барлығын пайдаланамыз.

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

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

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.VIN нөмірі

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

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

8. Сұрыптау

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

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

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

Қорытынды

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

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

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

1. Матюхин С.А. «C# объектілі-бағытталған тәсілде бағдарламалау» - оқу-әдістемелік кешен 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 көмегімен;

жалпыға ортақ жартылай сынып Form1: Пішін

InitializeComponent();

groupBox1.Visible = жалған;

groupBox2.Visible = жалған;

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

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

private void 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 = жалған;

private 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 біріктірілген динамикалық. shifrRab көмегімен vin файлының жазбасы бар жолды және деректер жиынын өріс мәндерін өзгертуге мүмкіндік беретін «өңдеу» күйіне жылжытты.

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

row = 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 қосылған

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

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

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

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

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

    аннотация, 23/11/2008 қосылды

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

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

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

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

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

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

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




Жоғарғы