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

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

Кіріспе 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. Тапсырыстар ішкі пішіні бар шебер пішіні.
Бұйрықтар ішкі пішіні бар бригадир пішіні нақты бригадирдің жұмыстың орындалуын бақылауға мүмкіндік береді.

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

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

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

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

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

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

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

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

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

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

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

 Жабдықтар

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Төмендегілерді енгіземіз ұғымдар Және шартты белгілер :

Эссенциялар

МӘНІ

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

Эссенциялартіктөртбұрыштармен белгіленеді,

Нысан атрибуттары

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

МӘНІ

Атрибуттар

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ескерту:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Күріш. 1 Үй түйме пішіні«Автосервис» дайын мәліметтер базасы

«Автомобильдер» ішкі пішіні бар «Иелер» пішіні

Күріш. 2 «Автомобильдер» формасы

«Қызметкерлер» нысаны

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

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

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

«Механик атымен» сұранысы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Деректер базасына төлем әдістеріне қол жеткізіңіз: WebMoney, Төлем терминалдары, Ресей поштасы, QIWI, Beeline, MTC, мегафон, дебеттік немесе несие картасы, 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-да ашылады.

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

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

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

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

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

МИИТ автоматтандырылған басқару жүйесі шеңберінде университетті бітіру туралы құжаттарды қалыптастыру технологиясын автоматтандыру

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

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

«Студенттер» деректер қоры

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

Жол полициясының мәліметтер базасы

Кесте бірінші орында қалыпты пішін, егер оның жолдарының ешқайсысында оның өрістерінің ешқайсысында бірден артық мән болмаса және оның негізгі өрістерінің ешқайсысы бос болмаса. Қатынас екінші қалыпты формада...

Платформадағы металл бұйымдарын есепке алу деректер базасы SQL сервері

Автоматтандырылған жүйені жобалау процесі графикалық белгілермен жазылған модельді құрудан тұрады. Сонымен бірге, жалпы принциптерқұрылымдық дизайн: жоғарыдан төменге жобалау, иерархиялық үлгі құру...

«MensFormat» ЖШС ақпараттық жүйесін енгізуді ұйымдастыру

K1804BC2 сериясының құрылымдық базасында деректерді өңдеу блогын жобалау

Басқару блогы (БҚ) жеті кірісі бар комбинациялық схема болып табылады. Ол сыртқы басқару сигналдарын және FPN ішкі сигналын микросұлба блоктары үшін басқару сигналдарының жиынтығына түрлендіреді ...

Мұнай ұңғымаларын жою бойынша есептерді жазудың автоматтандырылған ақпараттық жүйесін әзірлеу

MySQL дерекқор менеджері деректер қорын құру үшін қолданылады. Біз Ресейде тұратындықтан, cp_1251 кодтауын таңдау туралы шешім қабылданды. Шетелдік кілттерді пайдалана алу үшін InnoDB қозғалтқышы пайдаланылады ...

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

Шарковщина аудандық атқару комитетінің білім, спорт және туризм бөлімі Шарковщина қалалық ауылында, көш. Комсомольская, 15. Білім бөлімі...

«Зауыт персоналы бөлімі» бағдарламалық өнімін әзірлеу

Құрылымдық диаграмма - әзірленетін өнімнің бөліктерін басқарудағы құрамы мен өзара әрекеттесуін көрсететін диаграмма. Объектінің декомпозициясында бұл бөліктер объектілер болып табылады (6.1-сурет). 6-сурет...

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

Бағдарламаны пайдалануды бастамас бұрын деректерді инициализациялау процесін жүргізу қажет, оны бірнеше кезеңге бөлуге болады: 1. Ұйым туралы ақпаратты толтыру...

Студенттердің оқу ақысын есепке алу жүйесін әзірлеу

ДҚБЖ деректер қорын жасау үшін пайдаланылады Microsoft SQL Server 2005 Express Edition. Біз келесі әрекеттерді орындаймыз: Бұл кезеңнің орындалуы қашан болады Microsoft компаниясының көмегі визуалды студия 2005. Мәзір жолағындағы Құралдар түймешігін басқан кезде командалар тізімі жойылады...

Елов ауданының АХАЖ мысалында сайт құру

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

Электронды сынып журналы

Тапсырмаға сәйкес құрастырылған техникалық тапсырмадерекқордан 3 кесте шықты: Сауалнама, Барысы, Тақырып ...

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
рахмет. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!