Kontakty

DB Car Service. Access Database Car Service. Zoznam použitá literatúra

 Preskúmajte špecifiká zvolenej oblasti predmetu.

 Rozvíjať informácie - logický model db "autoservice"

 implementovať ho v MS Access DBMS.

 Vytvorenie "vysvetľujúcej poznámky" na termín projekt v súlade s týmto plánom: \\ t

Zadanie databázy

Databáza "Automatická služba" Navrhnuté na realizáciu recepcie a registrácie objednávok na prácu v podniku automobilového servisu.

Na vysokých hodnotách ASU - určite nepredstiera. Vzhľadom na nedostatok celých blokov potrebných pre komplexný automatizovaný riadiaci systém:

 účtovníctvo,

 Hospodársky blok

 plánované

 dodávka

 a niekoľko ďalších blokov.

Iba jeden z blokov ACS sa implementuje - pracovisko "Príjem objednávok": Práca so zákazníkmi: Recepcia a fixácia objednávok, organizovanie ich implementácie, podávanie správ o výsledkoch práce.

Výkon funkcie databázy

Databáza vykonáva nasledujúce funkcie.

1. Účtovníctvo a ukladanie informácií o zamestnancoch služieb. "Mechanický.s.»

2. Zadajte a ukladajte informácie o typoch vykonaných prácach. "Objednaťs.»

3. Zadanie informácií o zákazníkov, o zákazníckych vozidlách a údajoch o nich. "Žiadosťs.»

4. Formulár "Zadávanie objednávok" poskytuje vstup vlastne Objednávka, výber mena zákazníka (zo zoznamu), výber typu auta zákazníka a zadaním o ňom.

Na tom istom mieste - zloženie vykonanej práce a fio služby služby automobilov, ktorá ich vykonáva. A tiež - informácie o zložení a množstve použitých častí.

5. V databáze sú uvedené rôzne správy na analýzu stavu záležitostí v podniku AUTO SERVICE.

Kategória používateľa

Základňa je určená predovšetkým pre servisný personál, ktorý vykonáva príjem a návrh opravách na opravu a údržbu automobilov.

A správy uvedené v ňom - \u200b\u200ba pre iné podnikové divízie, ako aj pre svojich lídrov.

Design Database

Zavádzame nasledujúce koncepty a legenda :

Podstata

Podstata

Podstata - skutočné alebo reprezentované objekt Informácie o tom, ktoré by mali byť uložené a dostupné. V diagramoch ER-Model je subjekt prezentovaný ako obdĺžnik obsahujúci názov subjektu.

Podstata Budeme označiť obdĺžniky,

Atribúty Essence

Atribút - zrekonštruovaný charakteristiky esencie . Jeho názov musí byť jedinečný pre konkrétny typ subjektu, ale môže byť rovnaký pre rôzne typy subjektov. Atribút entity je akákoľvek časť, ktorá slúži na objasnenie, identifikáciu, klasifikáciu, numerickú charakteristiku alebo vyjadrenie štátu Essence.

Podstata

Atribúty

Názvy atribútovvložíme do obdĺžnika,

označený podstata, Pod menom účtovnej jednotky a písať

malé písmená.

Zmierenie

Komunikácia - Toto je graficky znázornené združenie , inštalovaný medzi dvoma subjektmi. Toto združenie je vždy binárne a môže existovať medzi dvoma rôznymi subjektmi alebo medzi podstatou a sám sám (rekurzívna).

Komunikácia- označujú čiary, nad ktorými budeme osvetlené stupeň komunikácie 1 » alebo « » , označuje "veľa") a jeho vlastnosti.

Kľúčové polia

Definujeme koncept primárny a externý kľúče

Kľúče - Toto je minimálny súbor atribútov, ktorých hodnoty, ktorého môžete jednoznačne nájsť požadovanú inštanciu subjektu. Minimálne označuje, že výnimka z množiny akéhokoľvek atribútu neumožňuje identifikovať podstatu zostávajúceho. Každý subjekt má aspoň jeden možný kľúč.

Jeden z nich sa berie primárny kľúč .

Pri výbere primárny kľúč By sa malo uviesť neplatný Kľúče alebo kľúče zložené z minimálneho počtu atribútov. Je nepraktické tiež používať kľúče s dlhými textovými hodnotami (je vhodnejšie použiť celé čísloe atribúty).

Nie je dovolené zabezpečiť, aby primárny kľúč podstaty (akýkoľvek atribút, ktorý sa zúčastňoval na primárnej žile) neistý hodnotu. V opačnom prípade bude situácia nastať: nebudú individualitu, a preto nie existujúcej inštancie subjektu. Z tých istých dôvodov, ktoré potrebujete poskytnúť jedinečnosť primárny kľúč.

Externé klávesy

    Ak je to nedostatočnosť Z Viaže esenciu ALE a VPotom by mala obsahovať externé klávesy zodpovedajúce primárnym kľúčem subjektov A a V.

    Ak je to nedostatočnosť V Naznačuje podstatu ALEPotom by mala obsahovať externý kľúč zodpovedajúci primárnym kľúčom esencie ALE.

Poznámka:

1. Pretože DBMS vývojári MS Access pôvodne Účtovné problémy vyplývajúce z primárny a externé klávesyV prístupe bol zadaný špeciálny typ poľa - kľúčové pole. Jeho typ - pult.

Prístup. nevyžaduje Jeho povinné zahrnutie do tabuľky. Ale nakoniec ponúknuť.

Vlastnosti tohto typu polí sú:

    Pri zadávaní nového záznamu sa v tejto oblasti automaticky vytvorí nový, jedinečné, neopakovanie číselná hodnota.

    Pole nemôže trvať neistý hodnotu.

    Pole - automaticky indexované.

    Manuálna zmena hodnoty tohto poľa nemožný.

Preto je problém kľúčové polia a externé kľúče Prístup sa vyrieši jednoducho:

    V hlavnej tabuľke (subjekt) vytvoriť Špeciálny kľúče lúka. Bude to s nami primárny kľúč .

    V podriadených tabuľkách zadajte svoju kópiu (s rovnakým názvom). Bude to im externý kľúč .

    Na tieto oblasti spájame hlavnú a podriadenú tabuľku. To je všetko. Komunikácia je implementovaná!

2. Zavedené v prístupových vývojároch a nástroj « Dátový systém »

Ktorý umožňuje nielen zviazať Tabuľky, ale tiež špecifikujte pre každé pripojenie:

    jeho typ ("Jeden - to - jeden", "jeden - k mnohým" atď.)

    a jej charakteristika: zabezpečenie integrity, ako aj kaskádové aktualizácie a odstrániť informácie z súvisiacich tabuliek a polí.

Čo je potrebné špecifikovať a pri budovaní Er - modely Databázy.

Najmä, \\ t preto Prístup je ideálny ako programovací systém pre implementáciu modelov ER.

Pri implementácii našichEr - Modely B.Prístup. Budeme používať všetky tieto príležitosti.

Technológia vytvorenia databázy "AUTO SERVICE"

Ak chcete vytvoriť databázu, ciele a úlohy databázy "AUTO SERVICE" boli dodané:

  • ? Poskytnúť spokojnosť zákazníkov s službou aj firmou;
  • ? Poskytnite najlepšiu službu v oblasti
  • ? Záručná oprava predala nové a používané stroje;
  • ? Komerčné preventívne služby (úprava atď.);
  • ? Komerčné rehabilitačné služby (opravy);
  • ? Oprava použitých komponentov a jednotiek pre obnovené základy náhradných dielov.
  • ? ľudia,
  • ? materiálov,
  • ? Počítače,
  • ? Stroje,
  • ? budovy.

Vyvinutá a vytvorená databáza "AUTO SERVICE" je sada vzájomne prepojených komponentov a zobrazuje rôzne smery opravy automobilov.

Obrázok 14. Databáza "Auto Service"

Systém je rozdelený do dvoch podsystémov a jedno rozšírenie:

  • ? Oprava technickej časti auta.
  • ? Rozšírenie - Oprava salónu auta.

Hlavný systém "Oprava technickej časti vozidla" pozostáva zo štyroch tabuliek (pozri obr. 15):

« objednať"- Zahŕňa potrebné informácie o objednávke na opravu a diagnostiku vozidla, to znamená:

  • ? Auto.
  • ? Majiteľ.
  • ? Dôvod na odvolanie na sto.

« Opravy"- Tabuľka, ktorá opisuje proces opravy technických častí vozidla, a to, ktorých časti sú potrebné v blízkej budúcnosti. Táto tabuľka obsahuje položky:

  • ? Oprava motora.
  • ? Oprava PPC.
  • ? Oprava šasi.
  • ? Oprava palivového systému.

Obrázok 15. Objednávka na opravu technických častí

Tabuľka " Diagnostika"Je spojený s" objednať"A distribuuje autá na diagnostiku určitých častí vozidla, t.j. Motor, kontrolný bod, podvozok a palivový systém.

V " Diagnostika»Uložiť informácie o autách, ktoré potrebujú diagnózu jednej alebo inej časti.

  • ? Diagnostika motora.
  • ? Diagnóza PPC.
  • ? Diagnostika šasi.
  • ? Diagnostika palivového systému.

Základný systém tvorba na založený "Cascade modely " a označuje na štandardný Zväzok 21624 -76

Zväzok 18507 -73

Prevádzka systému pochádza zo zbierky informácií o objednávke, potom sa diagnóza vyskytuje, čo určuje potrebu opravy stroja. Každá fáza (okrem počiatočného) nemôže začať, kým druhá nie je dokončená, okrem prípadu, ak auto nepotrebuje opravu.

Subsystém IT Service bol vytvorený s cieľom poskytnúť záruku opravy, žiadosť o záruku s reklamáciou a nákupom náhradných dielov na opravu.

  • 1) Ošetrenie sťažností
  • 2) záručný dizajn,
  • 3) Objednávacie diely a zahŕňa 11 tabuliek, z ktorých jeden je spoločný pre IT služby. (pozri obr. 16).

Obrázok 16. IT SERVICE

IT služby - rozdeľuje všetky služby pre 3 diely:

  • ? ZRUŠENIE ZÁKAZNÍKA
  • ? záručný návrhu
  • ? Objednať náhradné diely.

Údaje 1 a 2 - obsahujú informácie o zákazníkov.

Získanie 1 tabuľky obsahuje údaje o čase odvolania a poskytnutá cena.

Príčina obehu je tabuľka, ktorá obsahuje informácie o dôvode nákladov sto záruky. Má spojenie s tabuľkami: súhlas Service stanice 1 a celkovo 1, kde sú uvedené údaje o súhlase služby s reklamáciou a možnosťou riešenia problému, resp.

Rozšírenie je druh nárastu služieb na opravu automobilov. Teraz má systém opravy a opravy kabíny, ktorá sa tiež zaoberá sto.

Predĺženie podsystém pozostáva z dvoch tabuliek a ovplyvňuje 2-tabuľky z hlavného systému. (pozri obr. 17)


Obrázok 17. Rozšírenie

Tabuľky "Oprava tela a opravárenské salón" zahŕňajú informácie o službách.

Oprava karosérie:

  • ? Podrobnosti o výmene.
  • ? TUTTY.
  • ? Maľovanie.
  • ? Lak.
  • ? Leštenie.

Oprava salónu:

  • ? Výmena komponentov.
  • ? Oprava komponentov.

Z týchto tabuľkových tokov Náklad»Zabezpečiť ceny služieb.

Funkčné:

  • ? Objednávky
  • ? práca,
  • ? služby
  • ? brigády
  • ? Normové hodiny.

Zdroje databázy:

  • ? ľudia,
  • ? zariadenia,
  • ? materiálov,
  • ? Počítače,
  • ? Stroje,
  • ? budovy.

Kaskádový model zobrazený na obrázku 18 poskytuje postupné vykonávanie všetkých fáz projektu v prísne fixnom poradí. Prechod na ďalší krok znamená úplné ukončenie práce v predchádzajúcom štádiu.

V databáze je to prezentované týmto spôsobom:

  • ? Oprava
  • ? Diagnostika vozidla,
  • ? Autoservis,
  • ? Uvoľnite auto so sto.

Obrázok 18. Databázový model

Fázová analýza

Aplikácia na opravu auta na sto sa tu realizuje. Zákazník je vyplnený dokumentom, kde zákazník poukazuje na službu, ktorú potrebuje.

Fázový dizajn

V tomto štádiu sa vozidlo posiela na diagnózu, ktorá určuje príčinu členenia vozidla. V nasledujúcej voľbe zákazníka je auto na opravu.

Fáza implementácie a implementácie

V tejto fáze, opravy, časti vozidla, ktoré podľa diagnostického výsledku je potrebné opraviť alebo vymeniť. Tiež bez kontrol, v tomto štádiu môže opraviť vonkajšiu časť automobilov a kabíny.

Fázový sprievod

V tomto štádiu je vypísaná záruka na opravu a počítanie finančných prostriedkov, ktoré boli vynaložené na diagnostiku a opravu auta, po ktorej zaplatia stroj na majiteľa.

Vlastnosti systému

Integrovateľnosť - Systém je integrovaný, pretože má schopnosť komunikovať s rôznymi bankami (platba služieb prostredníctvom týchto bánk), s daňovou spoločnosťou (predaj náhradných dielov mimo regiónu). Systém je tiež spojený s rôznymi predajcami automobilov (podľa zmluvy) a poisťovní, ktoré poisťujú samotnú službu AUTO, ako aj firma, kde dochádza k nákupu náhradných dielov.

Deliteľnosť - Systém pozostáva z rôznych podsystémov, ktoré vykonávajú určité funkcie a majú schopnosť prevádzkovať offline.

Integrita - Napriek tomu, že systém je deliteľný, s úplným výkonom, nebude fungovať, ak porušujete funkčnosť jedného zo svojich podsystémov.

Konštrukčný - Distribúcia na úrovni a hierarchie prvkov systému, t.j. Systém nebude schopný pokračovať v práci, ak preskočíte jeden z krokov (bez záručného dizajnu, zákazník nebude môcť odkazovať na sto).

Štandardy

Zväzok 21624 -76 - Táto norma stanovuje požiadavky na výrobky na zabezpečenie špecifikovanej úrovne operačného technologického (ET) a udržiavateľnosti (RP), ako aj hodnoty ukazovateľov ET a RP, ktoré sú určené GOST 20334-81, pre automobilové zariadenia - plné Drive a neúplné vozidlá (nákladné, osobné a autobusy), prívesy a návesy (ďalej len - výrobky).

Zväzok 18507 -73 - Tento štandard sa vzťahuje na autobusy a automobily (ďalej len "vozidlá) a stanovuje metódy ich kontrolných testov po prepracovaní vyrobenej spoločnosťou Auto opravy podnikov.

Norma sa nevzťahuje na osobné automobily, ktorej generálna oprava sa vykonáva na objednávkach jednotlivých vlastníkov.

Technické úlohy

1. Urobte spoločnú databázu všetkých služieb za sto pre konkrétne auto.


Obrázok 19. Celková základňa všetkých služieb za sto

2. Údaje o potrebných nástrojoch a materiáloch.


Obrázok 20. Údaje o nástrojoch a materiáloch

3. Komunikácia s systémami tretích strán.

Obrázok 21. Systémy tretích strán


Obrázok 22. Autocentra

Obrázok 23. Poisťovne

Obrázok 24. Oblasť poisťovateľov

4. Pripomienky k kvalite kvality.

Obrázok 25. Komentáre

Obrázok 26. Recenzie návštevníkov


Obrázok 27. Recenzie

Počas práce bola v systéme správy databázy databázy MS Access databázy vytvorená databáza. Papier zobrazuje technológiu krok za krokom na vytvorenie databázy. Príklad databázy "AUTO SERVICE". Táto základňa bola testovaná na servisnú stanicu. Systém bol testovaný. V priebehu práce sa vykonajú úpravy a konečná verzia databázy "Auto Service" je odoslaná.

Musíte vytvoriť databázu AKSSS "AUTO SERVICE"

Obr. 1 Hlavný push-Tlačidlo Tlačidlo hotovej databázy "AUTO SERVICE"

Formulár "majitelia" s podriadenou formou "autá"

Obr. 2 Formulár "Autá"

Forma "zamestnancov"

Obr. 4 Form "Service"

Obr. 5 Page "Žiadosti"

Žiadosť "Zoskupovanie práce a zamestnancov"

Žiadosť "podľa priezviska mechaniky"

Žiadosť "Hľadať gosnomer"

Obr. 6 správ

Správa "Zoskupenie práce a zamestnancov"

Fig.7 Správa "Hľadať gosnomer"

Obr. 8 Report "podľa priezviska mechaniky"

Obr. 9 Dátová diagram hotovej databázy "Auto Service" zobrazuje tabuľky tabuliek: majitelia, autá, služby, pracovná kategória, zamestnanci.

Štruktúra tabuľky "CARS": Stav. Miestnosť, značka, majiteľ.

Štruktúra tabuľky "Majitelia": majiteľ №, celé meno, mobilný telefón, vodičský preukaz.

Štruktúra "Service" Tabuľka: Servisné číslo, Auto, Pracovná kategória, dátum objednávky, zamestnanec.

Štruktúra "zamestnancov" Tabuľka: Zamestnanec č., Mobilný telefón, adresa, celé meno.

alebo tu:

Stiahnite si správu o databáze s formátmi obrazovky zadarmo

Približná cena 763 trieť.

Presná cena závisí od spôsobu platby.

Platobné metódy Prístup: WebMoney databázy, platobné terminály, ruský príspevok, Qiwi, Beeline, MTC, Megafon, debetná kreditná karta, Wechat Pay, Alipay (Čína), UnionPay, Yandex.money, darčekový certifikát a ďalšie.

Stiahnite si prístupovú databázu Podobný predmet:

  1. Access Database Car Service 2
  2. Tvorba účtov na platbu v automobilovom servise
  3. Auto účtovníctvo v podniku motorovej dopravy.
  4. ATP (motor pre dopravu).
  5. ATP 2007 (Enterprise Motor Doprava)
  6. Automatické workshopy
  7. "Účtovníctvo prepravy vozidiel"
  8. "Účtovníctvo pre cestné nehody"
  9. Účtovných automatických exekútorov v dopravnej polícii.
  10. "Účtovanie porušovania dopravných pravidiel"
  11. "Výmena auto dielov pre sto"
  12. Mestská doprava
  13. "Predaj vstupenky"
  14. "Autobusová stanica"
  15. "Požičanie auta"
  16. Požičovňa áut 2.
  17. Autoškola
  18. Pevná stránka náhradných dielov
  19. výstavný priestor
  20. Účtovníctvo pre odpisy automobilov pre nákupné centrum a skupiny motorových vozidiel
  21. Taxík
  22. Automobilový podnik
  23. Plán trasy
  24. Účtovníctvo pre cestnú dopravu podľa značiek áut

Kľúčové slová: download databázy; Databázový program; databázy; Databáza kurzov; Stiahnite si prístupovú databázu; Prístup; Prístup pred databázami; Databázy v prístupe; Príklad databázy prístupu; Vytvorte databázu v prístupe; Príklady prístupových databáz; Vytvorenie databázy v prístupe; Prístupové databázy; Žiadosti o prístup; Prístupové správy; Prístupové tabuľky; Makrá v prístupe; Prístupový kurz; Príklady databázy Associate; Prístupový formulár; Databáza Microsoft Access; Kúpiť databázu; vytváranie databázy; Príklady databázy; Stiahnite si databázu; Kurz na DBMS; Príklady databázy; Dokončená databáza papiera. Databáza kurzu "Automatická služba" bola vytvorená v Access 2010 a transformovaná na ACCESS 2003, takže sa otvorí v Access 2003, 2007, 2010.

Musíte vytvoriť databázu AKSSS "AUTO SERVICE". Tlačidlo hlavného tlačidla hotovej databázy "Car Service". Formulár "majitelia" s podriadenou formou "auta". Formulár "autá". Formu "pracovnej kategórie". Forma "zamestnancov". Formulár "Service". Stránka "Žiadosť". Žiadosť o "zoskupenie prác a zamestnancov". Žiadosť "podľa mechaniky priezviska". Žiadosť "Hľadať gosnomer". Správa "Zoskupenie prác a zamestnancov". Správa "mechanikou priezviska". Správa "mechanikou priezviska". Dátový diagram hotovej databázy "Auto Service" zobrazuje tabuľky tabuliek: vlastníkov, automobilov, služieb, kategórie práce, zamestnancov. Štruktúra tabuľky "CARS": Stav. Miestnosť, značka, majiteľ. Štruktúra tabuľky "Majitelia": majiteľ №, celé meno, mobilný telefón, vodičský preukaz. Štruktúra tabuľky "Kategória práce": Pracovný kód, Názov práce, popis, náklady na prácu. Štruktúra "Service" Tabuľka: Servisné číslo, Auto, Pracovná kategória, dátum objednávky, zamestnanec. Štruktúra "zamestnancov" Tabuľka: Zamestnanec č., Mobilný telefón, adresa, celé meno. "Zoskupovanie práce a zamestnancov" dotazová štruktúra v režime konštruktor. Štruktúra dotazu "podľa mechanika" v režime konštruktor. "Hľadanie gos izby" dotazovej štruktúry v režime konštruktor. Makrá v režime konštruktorov.

Automatizácia technológie na vytvorenie dokumentov na konci univerzity v rámci ACS MITITA

Databáza "AUTO SERVICE"

Tabuľka Komunikácia: Tabuľka Custumers je spojená s tabuľkou MASTERS pomocou 1: N cez pole VIN_NUMBER Colný stôl je spojený s výpočtovou tabuľkou podľa pripojenia 1: 1 poľa ...

Databáza "Študenti"

Program začína spojovacími knižnicami potrebnými na prevádzku určitých funkcií. #Include. - pracovať so súbormi, štruktúrami a funkciami. #Include. - Pre funkciu STRCMP (). #Include. - Pre funkciu čistenia obrazovky. ...

Polícia databázy

Tabuľka je v prvej normálnej forme, potom a len ak nikto z jeho čiar neobsahuje viac ako jednu hodnotu v ľubovoľnom poli a žiadny z jeho kľúčových polí je prázdny. Postoj je v druhej normálnej forme ...

Databáza pre účtovníctvo kovových výrobkov na platforme SQL Server

Proces navrhovania automatizovaného systému je vybudovať model napísaný v grafickom notácii. V tomto prípade sú dodržané všeobecné zásady štrukturálneho dizajnu: rozvoj smerom nadol, hierarchická výstavba modelu ...

Organizácia zavedenia informačného systému LLC "mensformat"

Projektovanie jednotky spracovania údajov v štruktúre K1804VS2

Riadiace zariadenie (UU) je kombinovaný obvod, ktorý má sedem vstupov. Konvertuje externé riadiace signály a vnútorný signál s FPN do sady riadiacich signálov pre bloky mikroobvody ...

Vývoj automatizovaných informačných systémov pre účtovníctvo pre výpočty spájaním ropných studní

Ak chcete vytvoriť databázu, používa sa DBMS MySQL Manager. Keďže žijeme v Rusku, bolo rozhodnuté vybrať CP_1251 kódovanie. Aká by bola možnosť použiť externé kľúče budú použité InnDb Engine ...

Vývoj informačného a referenčného systému "Katedra rámov Sharkovshinska Roo"

Katedra vzdelávania, športu a cestovného ruchu Sharkovshchinského okresného výkonného výboru sa nachádza v mestskej obci Sharkovshchina, ul. Komsomolskaya, 15. Katedra vzdelávania ...

Vývoj softvérového "oddelenia"

Štrukturálna schéma - diagram odrážajúci zloženie a interakciu na kontrolu častí výrobku, ktorý sa vyvíja. Keď dekompozícia objektu, objekty sú objekty (obrázok 6.1). Obrázok 6 ...

Rozvoj systému účtovníctva a pohybu pracovníkov v podniku

Pred použitím programu musíte vykonať proces inicializácie dát, ktorý možno rozdeliť do niekoľkých stupňov: 1. Plnenie informácií o organizácii ...

Rozvoj vzdelávacieho účtovného systému študentmi

Pre vytvorenie databázy bude používať DBMS Microsoft SQL Server 2005 Express Edition. Vykonávame tieto akcie: Implementácia tejto fázy bude vykonaná pomocou Microsoft Visual Studio 2005. Keď kliknete na tlačidlo Nástroje v paneli s ponukami, zoznam príkazov bude vypadnúť ...

Stvorenie stránok na príklade registra Registry of the Elovsky

Existuje niekoľko základných štruktúr stránok: - Lineárne - webové stránky sa nachádzajú v konkrétnom poradí. Prechod z jednej webovej stránky do druhého je prísne definovaný. Takáto štruktúra je opodstatnená, napríklad pri učení ...

Magazín elektronického triedy

V navrhnutom podľa úlohy sa technická úloha databázy otočila 3 stoly: profil, výkon, predmet ...

Pošlite svoju dobrú prácu v znalostnej báze je jednoduchá. Použite nižšie uvedený formulár

Študenti, absolventi študenti, mladí vedci, ktorí používajú vedomostnú základňu vo svojich štúdiách a práce, budú vám veľmi vďační.

Publikované na adrese http://www.allbest.ru/

Prvá vyššia technická inštitúcia Ruska

Ministerstvo školstva a vedy Ruskej federácie

Federálna štátna rozpočtová vzdelávacia inštitúcia vyššieho odborného vzdelávania

"Národná minerálna surovina University" Mountain "

Práca

"Database - Auto Service"

Rozdeje: Programovanie aplikácií

Vykonáva: Stepanova K.A.

Skontrolované: Matyukhin S.A.

St. Petersburg 2013 Rok

Úvod

1. Opis oblasti predmetu

2. Opis štruktúry databázy

3. tabuľky

4. Technická úloha

5. OPIS PROGRAMU

6. komponenty

7. Používateľská schéma

8. Rozhranie

Záver

Bibliografia

žiadosť

Úvod

V našom veku, storočie digitálnej technológie, počítač zohráva kľúčovú úlohu. Teraz v každej organizácii - či sú štátne inštitúcie alebo súkromné \u200b\u200bfirmy sú všetky počítačové, a to je spôsobené veľmi vysokým výkonom výpočtovej techniky. Výpočet dokonca aj najkomplexnejších procesov a úloh sa vykonáva v čo najkratšom možnom čase a časový faktor často zohráva kľúčovú úlohu vo väčšine úloh. Výpočtový výkon a spomienka na počítač v posledných rokoch sa stali neuveriteľne veľkými a ceny z nich výrazne klesli, to prispelo k masovej počítačovej technike absolútne všetkých priemyselných odvetví ľudskej činnosti. Teraz je ťažké si predstaviť život bez inteligentného vozidla, ktorý zjednodušuje a urýchľuje obrovské množstvo úloh. Užitočnosť počítača sa znižuje bez v neprítomnosti špecializovaného softvéru, bez ktorého sa "železný asistent" stáva zbytočným. Táto práca bude diskutovaná o vytváraní takýchto dôležitých a vo väčšine organizácií a hlavného programu, ktorého názov je databáza. V tomto konkrétnom prípade databáza automobilov.

1. Popis oblasti predmetu

Účelom úlohy je získať softvérový produkt, ktorý vám umožní ukladať informácie o službách služby, vady ich automatického, zabezpečenie efektívnosti a spoľahlivosti spracovania údajov.

Databáza automobilového servisu je určená pre prevádzkovateľov automobilov a poskytuje prístup k informáciám o značke vozidla, návšteva, dátum poruchy, informácie o vinoch, aj informácie o zákazníkoch: Telefónne číslo atď.

Účinnosť programu je znížiť čas spracovania, vyhľadať potrebné informácie.

Potreba automatizovať túto úlohu súvisí so skutočnosťou, že vzorka potrebných údajov pre správy a účtovníctvo inžinierov je zvyčajne ručne vyrobené alebo vyniknúť, čím sa vynakladá značné množstvo času. Tento program poskytuje možnosti vyhľadávania, filtrovanie a triedenie dát.

Vyžadujú sa žiadne špeciálne znalosti na prácu s programom v oblasti programovania.

2. Popis štruktúry BD

Komunikácia tabuľky:

Stolová tabuľka je spojená s tabuľkou MASTERS pomocou 1: n pripojenia cez pole Vin_Number

Stolová tabuľka je spojená s výpočtovým stolom pomocou pripojenia 1: 1 cez pole vin_number

3. Tabuľky

Tabuľka 1: Zákazníci (vedúci stôl)

Tabuľka 2: Masters (LED)

Tabuľka 3: Masters (LED)

softvér Automatické opravy základne

4. Technická úloha

Základňa pre vývoj:

Úlohu učiteľa pre praktické vzdelávanie a vykonávanie práce kurzu.

Rozvojové zadanie:

Program je určený na automatizáciu prevádzky prevádzkovateľov automobilov.

Požiadavky na program:

· Musí automatizovať prevádzku operátora automatického servisu

· Informácie by mali byť neustále uložené na pevnom disku počítača

· Musíte zobraziť databázu s možnosťou odstránenia týchto informácií z neho.

Požiadavky na spoľahlivosť:

· Program musí spracovať chybné akcie používateľa a oznámiť ho.

· Program musí zabezpečiť kontrolu nad vstupnými informáciami.

5. Popis programu

súkromné \u200b\u200bvoid form1_load (objekt odosielateľ, eventargs e) () // načítanie hlavných komponentov

súkromné \u200b\u200bprázdne b_add_click (objekt odosielateľ, eventargs e) () // pridanie nového záznamu

private Daily b_replace_click (objekt odosielateľ, eventargs e) () // editácia záznamu

private Daily B_CANCEL1_CLICK (objekt odosielateľ, eventargs e) () // Zrušiť

private Daily B_SAVE_CLICK (objekt Sender, EventArgs E) () // Ukladanie zmien

private Daily B_RECORD1_CLICK (objekt odosielateľ, eventargs e) () // písať údaje

private Daily B_DELETE_CLICK (objekt odosielateľ, eventargs e) () // odstrániť údaje

private Daily B_EXIT_CLICK (objekt odosielateľ, eventargs e) () // ukončiť program

6. Komponenty

7. Schéma Užívateľ

Tabuľka 1 "Klienti" a tabuľka 2 "Masters" sú spojené s postojom "one-to-mnoho" cez pole Vin_Number.

Tabuľka 1 "Zákazníci" a tabuľka 3 "Náklady" sú spojené s postojom "one-to-one" cez pole Vin_Number.

8. Rozhranie

Pridanie nového vstupu

Úprava starej vstupu

Odstránenie nahrávania

Zoradiť podľa dátumu

Podpísané tabuľky

Hlavná tabuľka programu "Auto Service" zahŕňa:

1. Zoznam klientskych vozidiel

2. Dátum majiteľa auta

3. porucha

4. Klient telefónu

5. ČÍSLO VIN

6. Správa zoznamu zákazníkov sa vykonáva pomocou tlačidiel (pridať / nahradiť / odstrániť)

7. Displej a písať klientov

8. Triediť

10. Výber majstrov

11. Názov tabuliek

12. Ukončite program

Záver

Výsledkom práce bolo vytvorenie softvéru slúžiaceho pracovisku prevádzkovateľa automatického servisu.

V priebehu práce, zručností v oblasti budov a programovacích databáz v programovom jazyku C # boli zakúpené.

Bibliografia

1. Matyukhin S.A. "Programovanie na C # Object-orientovaný prístup" - Výučba metodického komplexu 2013

2. A. Halesberg, M. Torgsensen, S. ViltAmut, P. Gold C # Programovací jazyk. Klasické počítače. 4. edícia \u003d c # programovací jazyk (kryt C # 4.0), 4. ed. - Petrohrad: "Peter", 2012. - 784 p. - ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Učte sa C #. 2. vydanie \u003d HEAD PRVÝ C #, 2ED. - St. Petersburg: "Peter", 2012. - 704 p. - ISBN 978-5-4461-0105-4

4. Andrew Trojelysen Programovací jazyk C # 5.0 a platforma.net 4.5, 6. vydanie \u003d PRO C # 5.0 a .NET 4.5 Rámec, 6. vydanie. - M.: Williams, 2013. - 1312 p. - ISBN 978-5-8459-1814-7

5. Joseph Albahari, Ben Albahari C # 5.0. Adresár. Úplný Popis jazyka \u003d C # 5.0 v skratke: konečný odkaz. - M.: "Williams", 2013. - 1008 p. - ISBN 978-5-8459-1819-2

6. HERBERT SHILDT. C # 4.0: Úplný sprievodca \u003d C # 4.0 kompletný odkaz. - m.: "Williams", 2010. - P. 1056. - ISBN 978-5-8459-1684-6

žiadosť. Kódprogramy

pomocou systému.collections.genic;

pomocou systému.componentmodel;

pomocou systému.data;

pomocou systému.Drawing;

pomocou systému.Linq;

pomocou systému.Text;

pomocou systému.threading.Tasks;

pomocou systému.windows.forms;

verejná čiastočná trieda Form1: Form

Inicializekomponent ();

groupBox1.Visible \u003d FALSE;

groupBox2.Visible \u003d FALSE;

private Void CustomersBindingNavigatraTrationAveitem_click_1 (defekt objektu, eventargs e)

toto. Platnosť ();

this.customersbindingsource.editit ();

this.TABLEADAPTERMANAGER.UPDATEALLL (this.db_autodataset);

súkromné \u200b\u200bvoid form1_load (objekt odosielateľ, eventargs e)

// TODO: Tento riadok kódu zaťaženia údajov do tabuľky "db_autodataset.masters". Môžete sa pohybovať alebo odstrániť, podľa potreby.

this.masterstableDapter.Fill (tento.db_autodataset.masters);

// TODO: Tento riadok kódu zaťaženia údajov do tabuľky "DB_AUTODADATATET.Calculation". Môžete sa pohybovať alebo odstrániť, podľa potreby.

this.calculationTableDeadapter.fill (This.db_Autodataset.Calculation);

// TODO: Tento riadok kódu zaťaženia údajov do tabuľky "DB_AUTODADATAPEET.customers". Môžete sa pohybovať alebo odstrániť, podľa potreby.

this.customerstableDapter.fill (This.db_Autodataset.customers);

private Daily B_EXIT_CLICK (objekt odosielateľ, eventargs e)

button Button5_click_1 (objekt odosielateľ, eventargs e)

private Daily B_ADD_CLICK (objekt odosielateľ, eventargs e)

groupbox1.Visible \u003d true;

b_replace.Visible \u003d FALSE;

b_delete.Visible \u003d FALSE;

b_exit.Visible \u003d FALSE;

b_add.Visible \u003d FALSE;

b_exit2.Visible \u003d FALSE;

b_save.Visible \u003d FALSE;

textbox1.Text \u003d "";

textbox2.Text \u003d "";

textbox3.Text \u003d "";

textbox4.Text \u003d "";

textbox5.Text \u003d "";

súkromné \u200b\u200bprázdne b_replace_click (objekt odosielateľ, eventargs e)

textbox10.Text \u003d zákazníci datagridview.currentow.cells.Value.tostring ();

textbox9.Text \u003d zákazníci datagridview.currentow.cells.Value.tostring ();

textbox8.Text \u003d zákazníci datagridview.currentow.cells.Value.tostring ();

textbox7.Text \u003d zákazníci datagridview.currentow.cells.Value.tostring ();

textbox6.Text \u003d zákazníci datagridview.currentow.cells.Value.tostring ();

textbox6.Readlonly \u003d true;

groupBox2.Visible \u003d TRUE;

b_add.Visible \u003d FALSE;

b_delete.Visible \u003d FALSE;

b_exit.Visible \u003d FALSE;

b_exit2.Visible \u003d FALSE;

b_replace.Visible \u003d FALSE;

b_save.Visible \u003d FALSE;

private Daily B_CANCELL1_CLICK (objekt odosielateľ, eventargs e)

b_add.Visible \u003d true;

b_delete.Visible \u003d true;

b_exit.Visible \u003d true;

b_exit2.Visible \u003d true;

b_replace.Visible \u003d true;

b_save.Visible \u003d true;

groupBox1.Visible \u003d FALSE;

súkromné \u200b\u200bprázdne b_cancel2_click (objekt odosielateľ, eventargs e)

b_add.Visible \u003d true;

b_delete.Visible \u003d true;

b_exit.Visible \u003d true;

b_exit2.Visible \u003d true;

b_replace.Visible \u003d true;

b_save.Visible \u003d true;

groupBox2.Visible \u003d FALSE;

private Daily B_SAVE_CLICK (objekt odosielateľ, eventargs e)

zákazníciBindingNavigatraTaveitem_click_1 (Sender, E);

private Daily B_RECORD1_CLICK (objekt odosielateľ, eventargs e)

DataTable Table \u003d db_autodataset.Tables;

Riadok datarow \u003d tabuľka.Newrow ();

riadok \u003d textbox1.Text;

riadok \u003d convert.Todatetime (textbox2.Text);

riadok \u003d textbox3.Text;

riadok \u003d textbox4.Text;

riadok \u003d textbox5.Text;

tabuľka.Rows.add (riadok);

groupbox1.hide ();

b_replace.Visible \u003d true;

b_delete.Visible \u003d true;

b_exit.Visible \u003d true;

b_add.Visible \u003d true;

b_exit2.Visible \u003d true;

b_save.Visible \u003d true;

súkromné \u200b\u200bprázdne b_record2_click (objekt odosielateľ, eventargs e)

DataTable Table \u003d db_autodataset.Tables; // 12 zviazaných duchov. Tabuľka. Tabuľka s prvým súborom databázy

vinrab \u003d convert.Toint64 (zákazníciDatagridview.currentrow.cells.Value.tostring ()); // 13 Prijaté vin aktuálne záznam

DATROW ROCE \u003d tabuľka.Rows.Find (Vinrab); // 14 Kompatibilné dynamické. Riadok ROW s VIN C Nahrávanie Shifrrab a prenesené údaje DATASET na "Upraviť" stav, v ktorom vám umožní zmeniť hodnoty poľa

riadok \u003d textbox10.Text; // 15 scribed na druhý riadok riadku tento typ okna

riadok \u003d convert.Todatetime (textbox9.Text); // 15 zaznamenali riadok riadku v treťom poli

riadok \u003d textbox8.Text; // 15 zaznamenané v poradí štvrtého riadku \u003d textbox7.Text;

riadok \u003d textbox6.Text;

tabuľka.Acceptchanges (); // 15 Príkaz AcceptChanges vám umožňuje vykonať zmenené hodnoty poľa

groupBox2.Hide (); // 16

b_replace.Visible \u003d true;

b_delete.Visible \u003d true;

b_exit.Visible \u003d true;

b_add.Visible \u003d true;

b_exit2.Visible \u003d true;

b_save.Visible \u003d true;

private Daily B_DELETE_CLICK (objekt odosielateľ, eventargs e)

// Odstráňte reťazec pod kurzorom

// najprv vybudovať varovanie, aby ste nevykonali nesprávne odstránenie

string S1, S2, S3, S4, S5, správa;

Výsledok DiaLogresult; // 18

ind Ind \u003d customersdatagridview.currentow.index;

s1 \u003d zákazníciDatagridview.currentow.cells.Value.tostring ();

s2 \u003d zákazníciDatagridview.currentrow.cells.Value.tostring ();

s3 \u003d customersdatagridview.currentow.cells.Value.tostring ();

s4 \u003d zákazníciDatagridview.currentow.cells.Value.tostring ();

s5 \u003d zákazníciDatagridview.currentow.cells.Value.tostring ();

správa \u003d "Označiť AUTO \u003d" + S1 + "nda návšteva \u003d" + S2 + "n Malfunkcia \u003d" + S3 + "n Tel. Zákazník \u003d" + S4 + "n VIN" + S5;

// Výsledková premenná môže vykonať hodnoty buď DiaLogresult.yes alebo DiaLogresult.NO

výsledok \u003d messagebox.show (správa, "Odstrániť nasledujúci záznam?",

Messageboxbuttons.Yesno, správaBoxBoxicon.Question);

ak (výsledok \u003d\u003d DiaLogresult.Yes) // Riadok je odstránený

(//20 v tabuľke vyrovnávacej pamäte, aktuálna tabuľka od spoločnosti CustomersDatagridView Typ DataGrid je napísaný

CurmnsManager Curmng \u003d (menaManager) zákazníciDatagridview.bindingcontext;

ak (curmng.count\u003e 0) // Ak tabuľka nie je prázdna

Curmng.Removeat (curmmng.Pospozícia); // Vymazať označenú pozíciu

// tu Výsledok \u003d\u003d DiaLogresult.No a odstránenie odmietnuté

// vyjsť z postupu

Publikované na Allbest.ru.

Podobné dokumenty

    Tvorba databázy. Vyhľadajte, zmeňte a vymažte záznamy. Spracovanie a výmena údajov. Design Database. Definícia vzorcov pre vypočítanú časť základne. Úprava polí a záznamov. Formy predkladania informácií obsiahnutých v databáze.

    kurz práce, pridané 23.02.2009

    Vývoj softvéru - exkurzia databázy v integrovanom prostredí C ++ Builder 6 Programovacie prostredie. Definícia prezerania dát údajov databázy, úprava a odstránenie. Vlastnosti používateľskej príručky a spoločného programu.

    kurz, pridané 03.11.2013

    Odôvodnenie potreby systémov správy databáz v podnikoch. Vlastnosti vývoja softvéru na správu softvéru na správu databázy, úpravy, vkladanie databázových záznamov, vytváraní dotazov a správ.

    kurz práce, pridané 01/23/2010

    Vytvorenie databázy a popisu programu tréningového databázy určeného na skupinové informácie o študentovi. Charakteristika funkčnosti programu: Pridajte záznamy do databázy, upravte, vymažte záznamy a triedenie údajov.

    kurz, pridané 04/25/2011

    Rozvoj databázového programu pre športový inventár. Popis algoritmu pre prevádzku modulov a blokov. Štrukturálna schéma prezentácie projektu. Vyhľadávanie požadovaných informácií. Automatické triedenie údajov. Pridanie a úprava záznamov.

    kurz, pridané 08/15/2013

    Vytvorenie jednoduchého referenčného formulára. Úprava vlastností formulára v režime konštruktor. Pridanie a úprava vlastností ovládacích prvkov. Konštrukčné správy pre databázu. Prináša tabuľku do normálnej formy a konštrukčnej schémy údajov.

    abstraktné, pridané 11/23/2008

    Postup navrhovania a rozvoja databázy a softvéru. Informácie o štruktúre databázy, vytvorených tabuliek, formulárov, správ, požiadaviek, uložených informácií. Logický a koncepčný dátový model; Vyberte softvér.

    kurz práce, pridané 01/20/2010

    Typy obmedzení, ktoré podporujú integritu v modeli relačného dát. Určenie hodnoty primárneho kľúča pomocou generátora. Pridanie, zmena a vymazanie záznamov do tabuľky "Knižnica" v programovom jazyku SQL.

    laboratórne práce, pridané 10/10/2012

    Analýza oblasti. Požiadavky na prípravu hotelovej databázy. Implementácia vyhľadávacieho procesu potrebných informácií. Tvorba tabuliek, žiadostí, správ a tlač. Úprava, pridanie a ukladanie údajov.

    kurz práce, pridané 02/07/2016

    Odôvodnenie voľby nástrojov vývoja aplikácií. Pridanie, vymazanie informácií o úprave. Odraz informácií z databázy. Vyhľadajte informácie o vybranom stole. Údaje, entita, logika, firemné projekty. Program Project Interakcia Systém.



Páči sa vám článok? Zdieľaj to