Proutěná databáze robotického autoservisu. Získejte přístup k databázi Avtoservis. Seznam vítězné literatury

 Zvažte specifičnost vybrané galerie předmětů.

 Rozšířit informačně-logický model databáze "Autoservice"

 Implementovat v MS Access DBMS.

 Přeložte „Vysvětlivku“ k projektu kurzu v souladu s nadcházejícím plánem:

Jmenování databáze

Databáze "Autoservis" uznané za provedení přijetí této formalizované žádosti o práci v odpovědnosti autoservisu.

Na chrámu hodnosti ACS nepředstírám, že jsem. V důsledku přítomnosti počtu bloků potřebných pro komplexní automatizovaný řídicí systém:

 účetnictví,

 Ekonomický blok

 Plánované

 Doručení

 I celou řadu dalších bloků.

Implementuje se pouze jeden z bloků ACS - pracoviště „Přijetí zasvěcení“: práce od asistentů: přijetí a fixace jmenování, organizace jejich vítězství, publicita o výsledcích práce.

Funkce, které jsou indexovány databází

Databáze takové funkce obsahuje

1. Vzhled a shromažďování informací o spivrobitniku v autoservisu. "Mechaniks»

2. Úvod a sběr informací o vítězných robotech. "Objednats»

3. Zavedení informací o zastupitelích, o vozech zastupitelů a údajích o nich. "Žádosts»

4. Formulář „Úvod informací o angažmá“ zajišťuje seznámení vlasne zamovlennya, výběr jména zástupce (ze seznamu), výběr typu vozu poslance a uvedení informací o novém.

Na stejném místě - sklad pro vyzvednutí roboty a PIB spіvrobіtnikіv autoservis, který zabalí. A také - informace o skladu a počtu náhradních dílů.

5. V databázi existují různé výzvy, které vám umožní analyzovat tábor práv v autoservisu.

Kategorie koristuvachiv

Základ je uznán v prvním roce pro spіvrobіtnіv avtoservisu, scho zdіysnyuyut zdіysnyuyut priyom, že formalizovaná žádost o opravu a servis autoservisu.

A volání, převody z nich, - a pro ostatní zaměstnance podniku, stejně jako pro jógové kerivniky.

Návrh databáze

Pojďme si to představit pochopil і chytré označení :

Podstata

KRÁTKOST

udržitelnost - skutečné nebo reprezentace objekt , informace o yaku lze uložit, ale jsou k dispozici. V diagramech modelu ER je den zobrazen jako obdélník, který se mstí za svůj den.

Podstata označíme obdélníky,

Atributy podstaty

Atribut - Poymenová esence charakteristika . Název může být jedinečný pro určitý typ dne nebo může být stejný pro jiný typ dne. Atributem podstaty je detail, jak má sloužit jako objasnění, identifikace, klasifikace, číselná charakteristika čísla existence dne.

KRÁTKOST

Atributy

Názvy atributů dáme to do obdélníku,

prostředek během dne, pod im'yam dne, že psát

malá písmena.

Vzájemná komunikace

Zvyazok - graficky znázorněno sdružení , který je založen mezi dvěma subjekty. Tato asociace je binární a lze ji použít mezi dvěma různými entitami nebo mezi dnem a ním samým (rekurzivní odkaz).

hvězdy- smysluplně linky, přes které umístíme krok zvyazku 1 » nebo « » , Co znamená "bohatý") a to її vlastnosti.

Klíčová pole

Výrazně pochopeno za prvéі zahraniční, cizí klíče

Klíč - minimální soubor atributů, pro jejichž významy můžete jednoznačně znát požadovanou instanci esence. Minimalita znamená, že réva z množiny jakéhokoli atributu neumožňuje identifikaci dne podle resht. Kůže ve dne může s jedním možným klíčem.

Jeden z nich je přijat pro primární klíč .

Při výběru primární klíč dodržovat prioritu nemotorný klíče nebo klíče, které se tvoří z minimálního počtu atributů. Také není nutné vysát klíče se starými textovými hodnotami (je důležité vysát zdravý e atributy).

Není povoleno, aby primární klíč existence (ať už je to atribut, který se podílí na primárním klíči) nedůležité význam. Jinak je situace zbytečná: ukázat se tomu, kdo nemá individualitu, a proto ne klíčová instance esence. Právě z těchto důvodů je nutné zajistit jedinečnost primární klíč.

Zovnishni klíče

    Jako ten den W po'yazuє sushnostі ALEі V, je vaší odpovědností zahrnout primární klíče, které odpovídají primárním klíčům entit A a B.

    Jako ten den V značí den ALE, je vaší odpovědností zahrnout primární klíč, který potvrzuje primární klíč podstaty ALE.

Poznámka:

1. Prodejci Oskіlki DBMS MS Access přímo na klasu lhali problémům, které obviňují za prvéі cizí klíče, byl v Access - KEY FIELD poskytnut speciální typ pole. Typ jógy - LICHILNÍK.

Přístup je to jedno jóga obov'yazykovogo součástí stolu. Ale nonšalantně proponuє.

Vlastnosti tohoto pole jsou následující:

    Při zadání nového záznamu se pro toto pole AUTOMATICKY vytvoří nový, jedinečný, jedinečný číselná hodnota.

    Pole nemůže být přijato nedůležité význam.

    Pole - automat indexováno.

    Ruční změna hodnoty pole nemožné.

To je problém klíčová poleі cizí klíče v Accessu je snadné napsat:

    U hlavního stolu(esenci) vytvořit speciální klíč pole. Budeme to mít primární klíč .

    Do tabulky níže zadejte stejnou kopii (s vlastním jménem). Tse bude їх externí klíč .

    Tato pole nazýváme hlavou a stolem. Ode mě všech. Realizační výzva!

2. Prodejcům zavedl do Accessu nástroj, který se nazývá « Datové schéma »

Yaka umožňuje nejen zv'yazati Tabulky

    її typ("jeden - k - jednomu", "jeden - k - bagatioh" toshchoo)

    і її Charakteristika: zabezpečení integrity, stejně jako kaskádová aktualizace a vizualizace informací souvisejících s tabulkami a poli.

Co je třeba říci, když budete vyzváni ER– modely datová základna.

Zokrema, k tomu velmi Access se ideálně hodí jako programovací systém pro implementaci ER-modelů.

Při realizaci našehoER- modely vPřístupse všemi rychlými možnostmi.

Je nutné vytvořit databázi příslušenství "Autoservis"

Rýže. 1 Hlavní tlačítkový formulář hotové databáze "Avtoservis"

Formulář "Vlasniki" se spodním formulářem "Avtomobili"

Rýže. 2 Formulář "Auta"

Formulář "Spivrobitniki"

Rýže. 4 Formulář "Služba"

Rýže. 5 strana "Zeptejte se"

Poptávka "Seskupení s roboty a spivrobitnikiv"

Požadavek „Na zavolání mechanika“

Požadavek „Zatlačte na číslo držitele“

Rýže. 6 Zavolejte

Zvuk "Skupina s roboty a spivrobitnikiv"

Obr. 7 Volání „Vyhledat měřidlo přidržení“

Rýže. 8 Zvіt „Ve jménu mechanika“

Rýže. 9 Datové schéma hotové databáze "Autoservis" zobrazuje odkazy v tabulce: Vlasniki, Automobily, Servis, Kategorie práce, Spivrobitniki.

Struktura tabulek "Automobily": podržte. číslo, značka, vlasnik.

Struktura tabulek "Vlasniki": číslo vlasnik, PIB, styl telefonu, číslo svatební vody.

Struktura tabulky "Servis": číslo služby, vůz, kategorie práce, datum připravenosti zakázky, volající.

Struktura tabulky Spivrobitniki: číslo spivrobitnik, telefonní číslo stylu, adresy, PIB.

nebo zde:

Získejte zvuk ze základních dat pomocí obrazovkových formulářů zdarma

Orientační cena 763 rublů.

Přesná cena k uložení podle způsobu platby.

Přístup k databázi platebních metod: WebMoney, Platební terminály, Ruská pošta, QIWI, Beeline, MTC, Megafon, Debetní nebo kreditní karta, WeChat Pay, Alipay (Čína), UnionPay, Yandex.Money, Dárkový certifikát a další.

Získejte databázi Accessu s podobnými tématy:

  1. Přístup k databázi Autoservis 2
  2. Lisování rachunkiv za platbu v autoservisu
  3. Podoba automobilů v podnikání motorové dopravy.
  4. ATP (obchod s motorovou dopravou).
  5. ATP 2007 (obchod s motorovou dopravou)
  6. Autoservisy
  7. "Povaha provozu dopravních zařízení"
  8. "Tvar silnic a dopravních zařízení"
  9. Vystoupení automobilových střelců na DAI.
  10. "Tvar zničení pravidel silničního provozu"
  11. "Výměna autodílů na autoservisu"
  12. Moskevská doprava
  13. "Prodej letenek"
  14. "Autobusová zastávka"
  15. "Půjčení auta"
  16. Půjčení auta 2
  17. Autoškola
  18. Společnost zabývající se prodejem náhradních dílů
  19. autosalonu
  20. Druh odpisů vozidel podle MOL a skupin vozidel
  21. Taxi
  22. Vyzvednutí osobního vozu
  23. Trasa minibusů
  24. Vzhled autodopravy pro automobilové značky

Klíčová slova: databáze; databázový program; databáze; databáze kurzů; získat přístup k databázi; přístup; databáze má rychlý přístup; databáze přístupu; přístup k databázím zadku; vytvořit databázi pro přístup; použít přístup k databázím; vytvoření databáze pro přístup; přístup k základně; zeptat se před přístupem; přístupový hovor; přístup ke stolům; makra v přístupu; přístup k kurzům; použít db přístup; přístup k formulářům; databáze Microsoft Access; koupit databázi; DB skládání; aplikovat DB; stáhnout DB; práce v kurzu z DBMS; použít základní data; práce v kurzu je připravena bazi danih. Databáze kurzů "Avtoservice" byla vytvořena v access 2010 a převedena na access 2003, což je potvrzeno v access 2003, 2007, 2010.

Je nutné vytvořit databázi příslušenství "Avtoservis". Hlavička tlačítka hotové databáze "Autoservis". Formulář "Vlasniki" se spodním formulářem "Avtomobili". Formulář "Automobil". Formulář "Kategorie práce". Formulář "Spivrobitniki". Formulář "Služba". Storinka "Zeptej se". Poptávka "Grouping s robit and spivrobitnikiv". Požadavek "Na zavolání mechanika." Zeptal se "Poshuk pro derzhnomeromer." Zvіt "Groupovannya z robit i spіvrobіtnikіv". Zvuk "Na zavolání mechanika." Zvuk "Na zavolání mechanika." Datové schéma hotové databáze "Avtoservis" zobrazuje odkazy na tabulku: Vlasniki, Cars, Service, Job category, Spivrobitniki. Struktura tabulek "Automobily": podržte. číslo, značka, vlasnik. Struktura tabulek "Vlasniki": číslo vlasnik, PIB, styl telefonu, číslo svatební vody. Struktura tabulky "Kategorie robotů": kód robota, název robota, popis, počet robotů. Struktura tabulky "Servis": číslo služby, vůz, kategorie práce, datum připravenosti zakázky, volající. Struktura tabulky Spivrobitniki: číslo spivrobitnik, telefonní číslo stylu, adresy, PIB. Struktura požadavku "Skupina podle robotů a spivrobitnikam" v režimu konstruktoru. Struktura požadavku "Na zavolání mechaniků" v režimu návrháře. Struktura požadavku "Vyhledat měřidlo přidržení" v režimu konstruktoru. Makra v režimu návrhu.

Je snadné poslat svůj harn robotovi k základům. Vikoristovy formulář, raztastovanu níže

Studenti, postgraduální studenti, mladí dospělí, jako vítězná základna znalostí ve svých vycvičených robotech, budou vaším nejlepším přítelem.

Umístěno na http://www.allbest.ru/

PRVNÍ VELKÉ TECHNICKÉ PROHLÁŠENÍ RUSKA

MINISTERSTVO ŠKOLSTVÍ A VĚDY RUSKÉ FEDERACE

Federální státní rozpočtové osvětlovací zařízení s nejvyšším odborným vzděláním

"NÁRODNÍ UNIVERZITA MINERAL-SIROVINIY" GIRNICHII"

práce na kurzu

"Databáze - autoservis"

Disciplíny: Aplikované programování

Vikonav: Štěpánová K.A.

Revidoval: Matyukhin S.A.

Petrohrad 2013 rіk

Vstup

1. Popis galerie předmětu

2. Popis struktury databáze

3. Tabulky

4. Technický úkol

5. Popis programu

6. Komponenty

7. Schéma pro koristuvach

8. Rozhraní

Višňovok

Seznam doporučení

dodatek

Vstup

V naší hodině hraje nejdůležitější roli století digitálních technologií EOM. Přitom v organizaci kůže – někteří suverénní se etablovali, některé soukromé firmy jsou všechny komputerizovány, ale také jsou pomlouvány vysokým výpočetním napětím. Výpočet nejsložitějších procesů a zadávání úkolů je vyřízen v nejkratším čase a úředník nejčastěji hraje nejdůležitější roli většího souboru úkolů. Počet strádání a obsyag paměti EOM ve zbytku let neuvěřitelně vzrostl a ceny za ně se ve skutečnosti snížily a celá masová komputerizace všech zvonků a píšťalek činnosti klesla. Najednou je důležité odhalit život bez rozumného stroje, jakmile vás požádá o urychlení velikosti stanovených úkolů. Složitost počítače je vybudována díky dostupnosti specializovaného softwaru, aniž by se nějaký „chytrý pomocník“ stal problémem. V této praxi dochází k tak důležitému vytvoření a ve většině organizací k hlavnímu programu, který nazývají databáze. Užijte si tsomu vipadku databázový autoservis.

1. Popis předmětné oblasti

Jedná se o způsob objednání a upgradu softwarového produktu, který umožňuje ukládat informace o zákaznících ve službě, závadách na vašem voze, což zajišťuje bezpečnost a spolehlivost zpracování dat.

Databáze autoservisů je uznávaná pro provozovatele autoservisů a poskytuje přístup k informacím o značce vozu, datu návštěvy, závadách, vinném čísle vozu a také informace o zákaznících: telefonní číslo atd.

Efektivita programu pomáhá v krátkém čase pro zpracování, vyhledání potřebných informací.

Potřeba automatizace tohoto úkolu je způsobena skutečností, že výběr potřebných dat pro volání a vzhled robotických inženýrů by měl být prováděn ručně nebo pomocí Excelu po dobu velmi hodin. Tento program zajišťuje možnost vyhledávání, filtrování a třídění dat.

Pro práci s programem v programovací místnosti nejsou potřeba žádné speciální znalosti.

2. Popis struktury databáze

Tabulka Zvyazki:

Tabulka zákazníků je propojena s hlavní tabulkou pomocí dalšího odkazu 1:N v poli vin_number

Tabulka zákazníků je propojena s tabulkou výpočtů pomocí dalšího odkazu 1:1 v poli vin_number

3. Tabulky

Tabulka 1: Klienti (poskytnutá tabulka)

Tabulka 2: Maistri (vіdoma)

Tabulka 3: Maistri (vіdoma)

softwarová úprava databáze autoservisu

4. Technický úkol

Podpora distribuce:

Úkolový manažer pro provádění praktických prací k absolvování této práce v kurzu.

Účel distribuce:

Program je uznáván pro automatizaci práce operátorů v autoservisu.

Wimogi před programem:

Provinil se automatizací práce provozovatele autoservisu

· Informace by měly být trvale uloženy na pevném disku EOM

· Z bezpečnostních důvodů revize databáze kvůli možnosti přístupu k přiděleným informacím.

Vimogi k aroganci:

· Program je povinen udělit soudu milost a připomenout vám to.

· Program umí zabezpečit kontrolu vstupních informací.

5. Popis programu

private void Form1_Load(object sender, EventArgs e) () // načítání hlavních komponent

private void b_add_Click(object sender, EventArgs e) () // přidání nového záznamu

private void b_replace_Click(object sender, EventArgs e) () // editace příspěvku

private void b_cancel1_Click(odesílatel objektu, EventArgs e) ()

private void b_save_Click(object sender, EventArgs e) () // uložení změn

private void b_record1_Click(object sender, EventArgs e) () // záznam dat

private void b_delete_Click(object sender, EventArgs e) () // smazat data

private void b_exit_Click(object sender, EventArgs e) () // Ukončení programu

6. Komponenty

7. Schéma prokoristuvacha

Tabulka 1 "Klienti" a Tabulka 2 "Maistri" odpovídají nastavení "One-rich" v poli vin_number.

Tabulka 1 "Klienti" a tabulka 3 "varty" odpovídaly nastavení "one-to-one" podle pole vin_number.

8. rozhraní

Přidání nového záznamu

Úprava starého příspěvku

Vstup Vidal

Řazení podle data návštěvy

Podpisy tabulek

Hlavní tabulka programu "Autoservis" obsahuje:

1. Seznam vozů zákazníků

2. Datum narození majitele vozu

3. Nesprávně

4. Telefon klienta

5. Číslo Vin

6. Spravujte seznam klientů pomocí tlačítek (Přidat/Nahradit/Vidality)

7. Vіdobrazhennya, že záznam kієntіv salon

8. Třídění

10. Volba mistrů

11. Jmenné tabulky

12. Ukončete program

Višňovok

Výsledkem práce bylo vytvoření softwaru, který obsluhuje pracoviště provozovatele autoservisu.

Proces vývoje práce v kurzu dostal nové dovednosti v této oblasti, aby se podpořilo programování databáze pro mé programování v C#.

Seznam doporučení

1. Matyukhin S.A. "Programování v C # objektově orientovaný pidkhid" - počáteční metodologický komplex 2013.

2. A. Hejlsberg, M. Torgersen, S. Wiltamuth, P. Gold Mova C# programování. Klasická informatika. 4. vydání = programovací jazyk C# (pokrývající C# 4.0), 4. vydání. - Petrohrad: "Piter", 2012. - 784 s. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Vivchaemo C #. 2. vydání = Head First C#, 2. vydání. - Petrohrad: "Piter", 2012. - 704 s. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen Mova Programming C# 5.0 a .NET 4.5 Framework, 6. vydání = Pro C# 5.0 a .NET 4.5 Framework, 6. vydání. - M.: "Williams", 2013. - 1312 s. -- ISBN 978-5-8459-1814-7

5. Joseph Albaharі, Ben Albaharі C# 5.0. Definitivní popis filmu = C# 5.0 v kostce: Definitivní reference. - M.: "Williams", 2013. - 1008 s. -- ISBN 978-5-8459-1819-2

6. Herbert Schildt. C# 4.0: The Complete Reference = C# 4.0 The Complete Reference. - M.: "Williams", 2010. - S. 1056. - ISBN 978-5-8459-1684-6

dodatek. Kódprogramy

vicorist System.Collections.Generic;

pomocí System.ComponentModel;

pomocí System.Data;

vicorist System.Drawing;

pomocí System.Linq;

pomocí System.Text;

vicorist System.Threading.Tasks;

pomocí System.Windows.Forms;

veřejná dílčí třída Form1: Form

InitializeComponent();

groupBox1.Visible = false;

groupBox2.Visible = false;

private void customersBindingNavigatorSaveItem_Click_1(odesílatel objektu, EventArgs e)

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

private void Form1_Load(odesílatel objektu, EventArgs e)

// TODO: Tento řádek kódu načte data do tabulky "db_autoDataSet.masters". Podle potřeby se můžete hýbat nebo otáčet jógou.

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

// TODO: Tento řádek kódu načte data do tabulky "db_autoDataSet.calculation". Podle potřeby se můžete hýbat nebo otáčet jógou.

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

// TODO: Tento řádek kódu načte data do tabulky "db_autoDataSet.customers". Podle potřeby se můžete hýbat nebo otáčet jógou.

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

private void b_exit_Click(odesílatel objektu, EventArgs e)

private void button5_Click_1(odesílatel objektu, EventArgs e)

private void b_add_Click(odesílatel objektu, EventArgs e)

groupBox1.Visible = true;

b_replace.Visible = false;

b_delete.Visible = false;

b_exit.Visible = false;

b_add.Visible = nepravda;

b_exit2.Visible = false;

b_save.Visible = false;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

private void b_replace_Click(odesílatel objektu, EventArgs e)

textBox10.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = true;

groupBox2.Visible = true;

b_add.Visible = nepravda;

b_delete.Visible = false;

b_exit.Visible = false;

b_exit2.Visible = false;

b_replace.Visible = false;

b_save.Visible = false;

private void b_cancel1_Click(odesílatel objektu, EventArgs e)

b_add.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_exit2.Visible = true;

b_replace.Visible = true;

b_save.Visible = true;

groupBox1.Visible = false;

private void b_cancel2_Click(odesílatel objektu, EventArgs e)

b_add.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_exit2.Visible = true;

b_replace.Visible = true;

b_save.Visible = true;

groupBox2.Visible = false;

private void b_save_Click(odesílatel objektu, EventArgs e)

customersBindingNavigatorSaveItem_Click_1(odesílatel, e);

private void b_record1_Click(odesílatel objektu, EventArgs e)

Tabulka DataTable = db_autoDataSet.Tables;

DataRow row = table.NewRow();

row=textBox1.Text;

row = Convert.ToDateTime(textBox2.Text);

row=textBox3.Text;

row=textBox4.Text;

row=textBox5.Text;

table.Rows.Add(row);

groupBox1.Hide();

b_replace.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_add.Visible = true;

b_exit2.Visible = true;

b_save.Visible = true;

private void b_record2_Click(odesílatel objektu, EventArgs e)

Tabulka DataTable = db_autoDataSet.Tables;//12 dynamických odkazů. tab. tabulka s prvním souborem z databáze

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString());//13 odečten záznam streamu vin

DataRow row = table.Rows.Find(vinRab);//14 řádek řádek se souborem záznamu vin c shifrRab

row = textBox10.Text;//15 zapsali pole řádku z jiného řádku do daného okna

row = Convert.ToDateTime(textBox9.Text);// 15 se zapíše do třetího pole řádku řádku

row=textBox8.Text; //15 zaznamenaných ve čtvrtém řádku řádek row = textBox7.Text;

row=textBox6.Text;

table.AcceptChanges();//15 Příkaz AcceptChanges umožňuje přijmout změny hodnoty pole

groupBox2.Hide();//16

b_replace.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_add.Visible = true;

b_exit2.Visible = true;

b_save.Visible = true;

private void b_delete_Click(odesílatel objektu, EventArgs e)

// Viditelný řádek pod kurzorem

// Počkám s předstihem, abych se neomluvil

řetězec s1, s2, s3, s4, s5, zpráva;

DialogResult výsledek;// 18

int ind = customersDataGridView.CurrentRow.Index;

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

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

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

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

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

message = "Značka vozu = " + s1 + "\nDatum návštěvy = " + s2 + "\n Neplatnost = " + s3 + "\n Telefon zákazníka = " + s4 + "\n číslo vin" + s5;

// změna výsledku může trvat DialogResult.Yes nebo DialogResult.No

result = MessageBox.Show(zpráva, "Vidíte další příspěvek?",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes)//Řádek je viditelný

(// 20 Tabulka toku je zapsána do tabulky vyrovnávací paměti pro customersDataGridView typu DataGrid

CurrencyManager CurMng=(CurrencyManager)customersDataGridView.BindingContext;

if (CurMng.Count > 0) // pokud tabulka není prázdná

CurMng.RemoveAt(CurMng.Position);// odebrání přiřazené pozice

// zde výsledek == DialogResult.Není zobrazen

// Vypadá to na procedury

Umístěno na Allbest.ru

Podobné dokumenty

    Vytvoření datové základny. Poshuku, změň ten záznam. Obrobka a výměna danimi. Návrh databáze. Označení vzorců pro číslovanou část základny. Editace polí a záznamů. Formy prezentace informací uchovávaných v databázi.

    kurz práce, dary 23.02.2009

    Vývoj softwarového produktu - databáze "Excursion" v integrovaném prostředí programování C++ Builder 6. Zvláštnosti pomocníka koristuvach a nechvalně známé rozhraní programu.

    práce v kurzu, dary 11/03/2013

    Stanovení potřeby systémů údržby s databázemi v podnicích. Vlastnosti vývoje softwarového zabezpečení pro správu databáze, které zajišťuje prohlížení, editaci, vkládání záznamů do databáze, tvorbu vstupu a výstupu.

    práce v kurzu, dary 23.01.2010

    Vytváření databází a popisů programu "Databáze", uznávaného pro seskupování informací o akademicích. Charakteristika funkčních možností programu: přidávání záznamů do databáze, editace, mazání záznamů a třídění dat.

    práce v kurzu, dary 25.04.2011

    Vývoj programu "Databáze sportovních potřeb". Popis algoritmu pro robotické moduly a bloky. Strukturální diagram předložený projektu. Proces vyhledávání potřebných informací. Automatické třídění dat. Přidávání a úprava záznamů.

    práce v kurzu, dary 15.08.2013

    Tvorba nejjednodušších forem-dovidniků. Úřady Redaguvannya tvoří jako návrhář. Přidání této redaguvannya síly prvků cherubanya. Navrhování zvіtіv pro databázi. Tabulky jsou převedeny do normální formy a jsou uvedena datová schémata.

    abstrakt, doplňky 23.11.2008

    Pořadí návrhu a vývoje databáze a zabezpečení softwaru. Informace o struktuře databáze, vytváření tabulek, formulářů, volání, požadavků, uložených informací. Tento konceptuální model dat je logický; vyberte softwarové zabezpečení.

    práce v kurzu, dary 20.01.2010

    Tipi obmezhenie, scho podtrimuyut tsіlіsnіst іn relační modelі danih. Hodnota pole primárního klíče je přiřazena pomocnému generátoru. Přidání, změna tohoto záznamu v databázové tabulce "Knihovna" do mého programování SQL.

    laboratorní robot, dar 10.10.2012

    Analýza předmětové galerie. Wimogi, co je prezentováno v hodinu objednání databáze do hotelu. Realizace procesu vyhledávání potřebných informací. Tvořit stoly, pít, volat a vidět je pro ostatní. Redaguvannya a dodal, že ukládání dat.

    práce v kurzu, dary 02/07/2016

    Obґruntuvannya výběr zasobіv programy razrobki. Přidávání, odebírání, úprava informací. Zobrazení informací z databáze. Vyhledejte informace o vybraných tabulkách. Data, entita, logika, firemní projekty. Schéma interakce mezi projekty programu.

Databáze - tse, nasampered, sběr datových objektů, tobto. nabіr mozhlivyh pochopit chi podіy, scho opisuyuetsya databáze, іz mozhlivіstyu vyhledávání tsikh ob'ektіv známky. Databáze se zadává jako tabulka, indexující soubory se znalostí různých formátů, a samotné soubory, smradlavé střípky, jsou typizovanými kolekcemi znalostí v takové databázi. Databáze lze nastavit jako doplňkovou funkci, která umožňuje implementaci základní funkce.


Sdílejte práci na sociálních sítích

Pokud se vám tento robot neobjevil v dolní části stránky, je zde seznam podobných robotů. Zrychlit můžete také pomocí tlačítka vyhledávání


Ministerstvo školství a vědy Ruské federace

Federální státní rozpočtová instalace osvětlení

vyšší odborné vzdělání

Rjazaňská státní univerzita pojmenovaná po S.O. Yesenina

Fyzikálně-matematická fakulta

Specialita Matematické zabezpečení a správa
informační systémy

Ústav informatiky a výpočetní techniky

Práce v kurzu z oborů

"Bazi danih ta DBMS"
Na téma:

„Navrhování bazi danih

"Stanice technického servisu automobilů"

Vikonav Student 3. ročníku FMF

Makarov Dmitro

Vědecký kurátor:

Bogdanová N atalja Volodymyrivna

Rjazaň 2015

Vstup

Na zv'yazku zі zbіlshennyam obsyagu іnformatsії i nebhіdnіstyu її přepracování, zrostaє pobeka v avtomatizatsії іsnuyuchih protsessіvi obrobku danih. Před těmito procesy je možné provést analýzu, systematizaci, vizualizaci a editaci informací.

Moderní technologie pro vývoj aplikačních programů Kvalifikace pro pomoc Microsoft Access dnes lze provést za jeden večer na osobním počítači, což zabralo měsíce práce na raných EOM. Navíc je nyní mnohem snazší znát pardony, přijímat je a měnit projekt bez prostředníka v procesu vytváření databází.

Databáze - tse, nasampered, sběr datových objektů, tobto. nabіr mozhlivyh pochopit chi podіy, scho opisuyuetsya databáze, іz mozhlivіstyu vyhledávání tsikh ob'ektіv známky. Databáze se zadává jako tabulka, indexující soubory se znalostí různých formátů, a samotné soubory, smradlavé střípky, jsou typizovanými kolekcemi znalostí v takové databázi. Databáze lze nastavit jako doplňkovou funkci, která umožňuje implementaci základní funkce.

Byla navržena databáze "Stanice technického servisu automobilů", která umožňuje systematizovat švédské vyhledávání potřebných informací v této předmětové galerii.

Databáze je zodpovědná za ukládání informací o autech: picker, model, držitel. číslo, rіk vypusku, země-virobnik, číslo pasu vlasniku, předpisy o plynu; informace o Vlasniks: PIB, adresy, telefonní číslo a také číslo pasu; informace o praktikách: PIB praktika, identifikační číslo praktika; informace o robotech: kód robota, popis, datum promoce, trivalita, držení. pokoj, místnost.

Metoyu zadanou práci v kurzuє návrh databáze "Stanice technické obsluhy automobilů".

Nejdůležitější úkoly stát před námi v procesu vítězné práce, pojď:

Při studiu vlastností předmětu "Technická čerpací stanice pro automobily";

· Vývoj schématu databáze;

· Implementace nefunkčního schématu pro konkrétní DBMS (MS Access);

· Tvorba formulářů pro vkládání údajů, výzev, žádostí.

Tvorba, ať už jako datové báze, je založena na volbě struktury datové báze. V naší mysli je lepší vikoristovuvat pět stolů danimi. Dali nám účtenku na výběr pro různé parametry a také je zavolali. Pro pohodlí práce vytváříme kropení formulářů a tlačítek pro přechody mezi nimi.

Práce v kurzu se skládá z hesla, dvou oddílů, visnovkiv, seznamu vybrané literatury.

DIVIZE 1. Návrh databáze

V databázi" Stanice technické služby pro automobily „díky matce tyto atributy:

  • Virobnik
  • Modelka
  • Rick propuštění
  • Plyn
  • Krajina virobnik
  • Držet číslo vozu
  • PIB Vlasník
  • Číslo Vlasnikova pasu
  • Vlasnikovy adresy
  • Vlasnikův telefon
  • PIB Pratsivnika
  • Kód robota
  • Popis robotů
  • datum vikonannya roboti
  • Trivalita robotů

Můžeme vidět 4 dny: "Auto", "Vlasniki", "Praktici", "Roboti".

Podstata "Auto" může mít následující atributy:

Virobnik

Modelka

Držet pokoj, místnost

Krajina virobnik

Plyn

Rick propuštění

Auto Pokud matka významů, které se opakují, pak přidejte atribut jednotlivého čísla filmu, což není chyba matky opakujících se významů.

Sutnista "Vlasniki" může mít následující atributy:

PIB Vlasník

Vlasnikovy adresy

Vlasnikův telefon

Číslo Vlasnikova pasu

Rozházené všechny atributy každodenního života "Režiséra" mohou mít význam, který se opakuje, pak přidejte atribut individuálního čísla ředitele, což není chyba matky opakovaného významu.

Sutnista "Pracivniki" může mít následující atributy:

Praktik PIB

Oskіlki všechny vihіdnі atributy každodenního života Pratsіvniki Pokud matka významů, které se opakují, pak přidejte atribut individuálního čísla praktika, což není chyba matky opakovaných významů.

Podstata "robotů" může mít následující atributy:

Popis robotů

datum vikonannya roboti

Trivalita robotů

Oskіlki všechny vihіdnі atributy každodenního života roboti Pokud matka hodnot, které se opakují, pak dodamo atributový kód díla, což není chyba matky opakovaných hodnot.

Přijměte prosím.

Radost 1:

Kožený vlasnik může být matkou auta a pak je odkaz na den „Auto“ dražší N . Mít vlastní linku, ať už je to auto, které patří jednomu vlasniku, pak rozbitá zv'yazku pro každodenní život "Vlasniki" je dražší 1.

Radost 2:

Kožené auto obov'yazkovo leží vlasnik, stejné třídy příslušenství pro den "Auto" obov'yazkovy. Kožené Vlasnik obov'yazkovo volodіy hocha s jedním autem, stejná třída příslušenství pro každodenní život "Vlasniki" obov'yazkovy.

Obr.1.1 ER -diagram zv'yazyk vestnosti Avto ta Vlasniki

Tímto způsobem máme binární vazbu jedna k bohaté s vazebnou třídou příslušnosti pro obě entity, pro її implementaci je nutné vytvořit dvě blues (jedno pro entitu skinu), vazba je nastavena na první klíč jednolinkového identifikačního čísla pasu „Vlasniki“.

Radost 3:

Nad jedním autem je vidět pouze jeden robot, proto je prsten prstenu pro den „Auto“ dražší N.

Potěšení 4:

Nad autem se vznáší robot. Roboti se vznášejí nad auty.

Obr.1.2 ER -diagram spojující entity Auto a Roboty

Tímto způsobem máme binární vazbu jednu na bohatou s vazebnou třídou příslušnosti pro obě esence, pro її implementaci je nutné vytvořit dvě blues (jedno pro kožní esenci), navíc je nutné přidat bohaté připojení vstanovlennya zv'yazku první klíč odnozvyaznoy nastnostі "Auto" držet. pokoj, místnost.

Radost 5:

Be-yaky pratsіvnik může vikonuvat be-yak robotovi, otzhe, rіven zv'yazku pro podstatu „Roboti“ je dobré N . Ve svém srdci buďte robotem, můžete být vikonanem, buďte druhem praktikujícího, pak vstupte do spojení pro každodenní život „Praktiků“ N.

Radost 6:

Pratsіvniki vykonuyut roboty. Roboti jsou poraženi praktikujícími.

Obr.1.3 ER -diagram spojující esence Pratsіvniki a Roboti

V tomto pořadí, є binární odkaz „bohatě xto na bohatý“, pro її implementaci je nutné vytvořit tři samohlásky: jednu pro kožní esenci s primordiálními atributy a 3e - pro odkaz; jako atributy - primární klíče obou entit; prvním klíčem je sklad.

Tabulka kontaktů (kód robota, číslo individuálního lékaře)

Funkční zatuchlost dne "Auto"

Obr.1.4

Držet číslo  Virobnik

Držet č.  Model

Držet číslo  Datum vydání

Držet číslo  Krajina virobnik

Držet číslo  Plyn

Držet číslo  Číslo pasu

Držet číslo - determinant, držet. číslo je možný klíč, protože název "Auto" je v BCNF.

Funkční zatuchlost "Vlasniki"

Obr. 1.5

Číslo pasu  ПІБ

Číslo pasu  Adresy

Číslo pasu  Telefon

Číslo pasu je určující, číslo pasu je možný klíč, protože jméno Vlasniki je v BCNF.

Funkční zatuchlost esence "Roboti"

Obr.1.6

Kód robota  Popis

Kód robota  Datum týdne

Kód robota  Trivalita

Kód robota  Podržet pokoj, místnost

Kód robota - determinant; Kód robota je možným klíčem, protože odkaz na „Robot“ se nachází v BCNF.

Funkční zatuchlost každodenního života "Praktiků"

Obr. 1.7

Identifikační číslo PIB

Identifikační číslo je určující, Identifikační číslo je možný klíč.

Pojďme se podívat na implementaci databáze kočkami MS PŘÍSTUP.

"Auto" (Vyrobnik, model, holdingové číslo, datum vydání, plynárenská licence, země-virobnik, Vlasnikovo číslo pasu)

AUTO"

Obr.1.8 Konstruktor tabulky AUTO".

Obr. 1.9 Denní tabulka "Auto".

"Vlasniki" (PIB, adresy, telefonní číslo, číslo pasu).

Ze vztahového základu je zřejmé, že tabulka „ vladelcy”

Obr.1.10 Konstruktor tabulky VLADELCY“.

1.11 Tabulka dne "Vlasniki" Obr.

"Roboti" (Kód robota, popis robota, datum promoce, číslo podniku).

Ze vztahového základu je zřejmé, že tabulka „ PRÁCE".

Obr.1.12 Konstruktor tabulky"RABOTU" .

1.13 Tabulka esence "Roboti" Obr.

Tabulka kontaktů (kód robota, identifikační číslo praktického lékaře).

Viděno v relační databázi, viz tabulka"DLYSVYZI"

Obr.1.14 Konstruktor tabulky DLYSVYZI.

Obr.1.15 Tabulka zapojení

"praktikanti" (PIB, identifikační číslo praktického lékaře).

Ze vztahového základu je zřejmé, že tabulka „ PRACOVNÍCI“.

Obr.1.16 Konstruktor tabulky"RABOTNIKI" .

Obr. 1.17 Tabulka každodenního života "Praktiků"

Datové schéma

Obr.1.18 Datové schéma

KAPITOLA 2. Popis databáze a řídicího systému

2.1 Zeptejte se

  1. Modely vozů Lexus

VYBERTE MODEL Z AUTO

KDE PROIZV = "Lexus";

  1. Vychystávací vozy a všechny modely

VYBERTE PROIZV, MODEL

Z AUTO;

  1. Virobnik, model drží. číslo vozu, které patří Kuzinu Valeriji Valentinovičovi

VYBERTE AVTO.PROIZV, AVTO.MODEL, AVTO.GOSNOMER

OD VLADELCY VNITŘNÍ PŘIPOJTE SE k AVTO NA VLADELCY.PASPORTNOMER = AVTO.PASPORTNOMER

KDE VLADELS. FIO = "Kuzin Valerij Valentinovič";

  1. Virobnik, model, datum vydání a číslo vlastnictví vozu vydaného před rokem 2005 seřazené podle data vydání

VYBERTE PROIZV, MODEL, GOSNOMER, GODVIPUSKA

OD AUTO

KDE GODVIPUSKA< 2005 order by GODVIPUSKA;

  1. Datum vikonnannya a popis robit, vikonaniy Zminovym Eduard Viktorovich.

VYBERTE RABOTU.DATAV, RABOTU.OPISANIE

OD RABOTU VNITŘNÍ PŘIPOJENÍ (RABOTNIKI VNITŘNÍ PŘIPOJENÍ DLYSVYZI NA RABOTNIKI.IDR = DLYSVYZI.IDR) NA RABOTU.KODRABOTU = DLYSVYZI.KODRABOTU

KDE PRACOVNÍCI. FIO = "Zmin Eduard Viktorovič";

  1. Seznam značek aut, podržte. Čísla a roboti, jak byly provedeny

VYBERTE AVTO.PROIZV, AVTO.GOSNOMER, RABOTU.OPISANIE

OD AVTO VNITŘNÍ PŘIPOJTE SE K RABOTU NA AVTO.GOSNOMER = RABOTU. GOSNOMERAVTO;

  1. Virobniki, datum vydání a modely nejnovějších vozů (pro datum vydání)

VYBERTE PROIZV, MODEL

OD AUTO

KDE GODVIPUSKA = (VYBERTE MAX (GODVIPUSKA) JAKO MAXGV Z AVTO);

  1. Zadejte všechny informace o 3 nových robotech

VYBERTE TOP 3*

Z PRÁCE

OBJEDNAT PODLE PRODOLG DESC;

  1. Jména Vlasníků, virobníků toho hospodářství. číslo auta, co lhát їm

VYBERTE VLADELCY.FIO, AVTO.PROIZV, AVTO.GOSNOMER

OD VLADELCY VNITŘNÍ PŘIPOJTE SE k AVTO NA VLADELCY.PASPORTNOMER = AVTO.PASPORTNOMER;

  1. Veškeré informace o všech praktikujících

VYBRAT*

OD PRACOVNÍKŮ;

  1. PIB, telefonní číslo a adresa vlasnikiv auto z Rjazaně

VYBERTE FIO, TELEFON, ADRES

OD VLADELS

KDE ADRES JAKO "Ryazan";

  1. Seznam místních výrobců automobilů

VYBERTE ODLIŠNOU STRANU

Z AUTO;

  1. PIB Vlasnik, což je největší počet vozů a toto číslo

SELECT Temp.FIO, Temp.MaxAVTO

Z. AS Temp INNER JOIN. AS Temp0 ON Temp.MaxAVTO=Teplota0.Maxim;

  1. Kіlkіst let, potřísněné v práci na dnech písně

TRANSFORMOVAT SOUČET (PRODOLG)

VYBERTE KODRABOTU

Z PRÁCE

SKUPINA KODRABOTU

PIVOT DATAV;

  1. Popisuje triviálnost samotného robota s krátkou linií

VYBERTE POPIS, PRODOLG

Z PRÁCE

WHERE PRODOLG =(VYBRAT MIN(PRODOLG) Z RABOTU);

  1. Zadejte všechny kódy vozu

VYBERTE PROIZV

Z AUTO;

  1. Vyrobnik ta rіk vpusku auto, scho mayut gas obladnannya

SELECT PROIZV, GODVIPUSKA

OD AUTO

KDE GAZ;

  1. Doplňte informace o novém praktikovi v autoservisu.

VLOŽTE DO PRACOVNÍKŮ

HODNOTY ("Jason Statham", 7);

Před přidáním:

Obr.2.18 Tabulka “ PRACOVNÍCI “ před přidáním nového záznamu

Žádost:

Doplnění příspěvku:

Obr.2.20 Tabulka “ PRACOVNÍCI “ po přidání nového záznamu

  1. Změňte adresu Loginova Egora Jurijoviče

AKTUALIZOVAT ADRESU VLADELCY SET = "Rjazaň, moskevská dálnice, 15"

WHERE PASPORTNOMER ="34 88 336882";

Do změny:

Obr.2.21 Tabulka “ VLADELCY “ před změnou záznamu

Žádost:

Po změně:

Obr.2.24 Tabulka “ VLADELCY “ po změně záznamu

  1. Záznam o viditelnosti vozu s číslem e244bb 23.

ODSTRANIT *

OD AUTO

WHERE GOSNOMER = "e 244 cc 23";

Před otočením:

Obr.2.25 Tabulka “ AUTO “, dokud nebude záznam smazán

Žádost:

Po odstranění:

Obr.2.28 Tabulka “ AUTO “Po zhlédnutí záznamu

2.2. Pro mě

Formální podoba databáze "Stanice technického servisu automobilů"

Na formuláři jsou tlačítka pro odesílání podformulářů (Auto, Vlasniki, Robots, Pratsivniki), tlačítka pro zadávání požadavků a navigaci tlačítkem pro zavření hlavního formuláře.

V režimu "Formulář".

Obr. 2.29 Záhlaví databáze "Stanice autoservisu"

V režimu "Konstruktor".

Obr. 2.30 Hlavní formulář databáze "Servisní stanice automobilů" v režimu konstruktér

Formulář "Auto"

Obr.2.31 Formulář "Auto".

V režimu "Konstruktor".

Obr.2.32 "Actory" forma jako konstruktor

Žádost o zalévání ze seznamu

Žádost o zalévání ze seznamu

Žádost o zalévání ze seznamu

Formulář "Vlasniki"

Obr.2.36 Formulář "Vlasniki"

V režimu "Konstruktor".

Obr. 2.37 Formulář Vlasniki jako konstruktor

Formulář "Roboti"

Obr.2.38 Formulář "Roboti".

V režimu "Konstruktor".

Obr. 2.39 Formulář "Roboti" jako konstruktor

Žádost o zalévání ze seznamu

Formulář zv'yazku "Robot-Praktici"

Obr. 2.41 Formulář odkazu "Robot-Praktici"

V režimu "Konstruktor".

Obr. 2.42 Formulář odkazu "Robot-Practitioners" v režimu konstruktoru

Žádost o zalévání ze seznamu

Višňovok

Pro tento projekt byla vytvořena relační databáze „Automobilový technický servis“, která by měla obsahovat pět tabulek s daty: tabulka pro auta, tabulka pro úředníky, tabulka pro roboty, tabulka pro praktiky a tabulka pro komunikaci s dělníky a praktiky.

Hlavní fáze vývoje:

  1. Schůzka meti vytvoření bazi danih
  2. Určení potřebných polí v databázi
  3. Určené tabulky, databáze yakі maє mіstiti.
  4. Určené tabulky, na kterých leží pole.
  5. Označení primárních klíčů.
  6. Určené vazby mezi tabulkami.
  7. Vylepšená struktura databáze.
  8. Zavádění dat a vytváření dalších objektů databáze (například formulář a vstup).

Databáze zajišťuje efektivní práci, vytváří efektivitu a hodnotu za peníze. Pro otrimannya іnformatsiї o avtomobilі, vlasnikіv, prаtsivnіvіv i robіt koristuvach zdіysnyuє dіysnyuє dіy, scho umožňuje předat hodinu práce z databáze.

S pomocí této databáze ji může programátor-pochatkіvets roztřídit tak, aby byla vytvořena co nejefektivněji a nejrozumněji.

Seznam vítězné literatury

1. Bekarevič Yu., Pushkina N. Microsoft Access za 21 lekcí. - M.: Olma-Pres, 2006. - 544 s.

2. Lori Ulrich Fuller, Ken Cook, John Kaufeld. Microsoft Office Access 2007 pro figuríny. - M.: Williams, 2007. - 384 s.

3. Mikhєєva V., Kharitonova I. Microsoft Access 2003. - M.: Nova, 2005. - 1072 s.

4. Homonenko O.D., Tsigankov V.M., Maltsev M.G. Základní údaje. Pdruchnik pro VNZ / ed. prof. PEKLO. Homoněnko // Petrohrad: KORONAprint, 2000. - 416 s.

5. Homonenko A., Gridin V. V. Microsoft Access. Švédský začátek. - M., 2008. - 304 s.

6. Korniev V.V. že v. Základní údaje. Intelektuální zpracování informací M.: Knowledge, 2000. - 352 s.


Auto

N: 1

Vlasniki

Auto

1:N

roboti

Pratsіvniki

N: N

roboti

Držet pokoj, místnost

Virobnik

Modelka

Rick propuštění

Krajina virobnik

Plyn

číslo pasu

číslo pasu

PIB

Adresy

Telefon

Kód

roboti

Popis

datum

vikonanna

Trivalita

Držet

pokoj, místnost

Identifikační číslo

PIB

Jiní podobní roboti, mohou vás dostat do háku.

18542. Servisní stanice pro osobní vozy 786,59 kB
Primární pro rozvoj infrastruktury je parkoviště a trend růstu. Je absolutně špatné utrácet za nás za budoucí zemi. Abychom problém vyřešili, měli bychom věnovat zvláštní pozornost automobilům, které patří fyzickým osobám, střípkům dokonalosti pro technickou úroveň dopravního systému, takže jógu určitě sneste. Na jiném místě jsou suverénnější čerpací stanice na třetí nově vzniklé samostatné soukromé čerpací stanici na čtvrtém podniku motorové dopravy, jako odsuzující služby z technického ...
13718. Organizace technické údržby vozů Mitsubishi v myslích TOV "Transtechservice" 363,83 kB
Metodou diplomové práce je organizace technického servisu vozů Mitsubishi pro myšlení TOV Transtekhservis. Pro dosažení stanoveného cíle byl určen následující úkol: Mitsubishi získalo tuto tři pověst jako vysoce kvalitní výrobce automobilů; rozšíření modelové řady vozu Mitsubishi; podívejte se na technické vlastnosti vozů Mitsubishi podle modelové řady; Karta MOT Mitsubishi: krátký popis předpisů; nástupnictví vikonannya...
4523. Organizace silničního nádraží pro technický servis a in-line opravy automobilů 369,01 kB
Vlastnosti a výhody automobilové dopravy, které znamenají vysokou míru rozvoje, po'yazanі z mobіlnіstyu a nuchkіstyu vantagey a cestující "od dveří ke dveřím", "přesně v řadě" a dotrimannyam pro potřebné uspořádání.
17752. Organizace motorového kamionu na stanici technické služby pro automobily "KRIMDIZELSERVICE" 649,78 kB
Vzhledem k rozvoji této intenzifikace práce autodopravy se klíčovým problémem stalo větší zvyšování produkčního potenciálu podniků a vytváření rezerv pro zvýšení efektivity výroby. Dopravci zpravidla nevytvářejí dobrý základ pro správnou technickou údržbu a opravu auta. Tse pov'yazano z scho, scho úředníci osobních automobilů nebo ne, nebo mohou být obklopeni světem materiální práce a práce nováčka pro servis a opravu svého auta. Shvidki tempi růžice.
4622. Návrh podniku na diagnostiku firemního servisu pro dálkové ovládání osobních automobilů 2,74 MB
Chanty-Mansijský autonomní okruh - Jugra je jednou z nejdynamičtěji se rozvíjejících oblastí Ruské federace. Náš okres je hlavní ropnou a plynárenskou oblastí Ruska a jednou z největších ropných a plynárenských oblastí na světě. V Rusku je Chanty-Mansijsk autonomní Okrug-Yugra lídrem v nejnižším počtu hlavních ekonomických ukazatelů:
4606. Návrh agregátového obchodu pro firemní servis osobních automobilů Pivdni 1,86 MB
platforma revіriti stan kabіni dvіrkal dіyu dіyu dіyu chіvіchіv vіtrovoy vіtrovoy svіtі headlіvі dіrchіvі vіgrіvvіvіvіv Zapínání motoru olejové chladicí systémy Zkontrolujte těsnost chladicích systémů motoru pohledem, mezi nimi...
20665. Návrh a implementace lékárenské databáze 2,55 MB
Novokuzněck zadání pro práci v kurzu Je nutné navrhnout databázi, která zahrnuje reprezentaci skupiny atributů: abstraktní; místo uložení; datum narození; farní; přebytek za poslední měsíc; firma virobnik; poštovní pracovník a tak dále. Uspořádejte post-linky mezi tabulkami, abyste zajistili integritu vaší databáze.
20182. Návrh databáze dat pro vysokou školu 2,59 MB
Návrh databáze Denne pro Vikonala College: student gr. Úkolem je nastavit robotovi úkol – rozšířit databázový projekt o akumulaci potřebných informací při organizaci tvorby a vyvolat databázi. Databáze může být navržena pro realizaci různých typů získávání informací. Pod hodinou návrhu databáze je dalším krokem zlepšení schopnosti vidět název papíru.
20025. Návrh databáze pro pojišťovnu BAT "Sogaz-Med" 448,12 kB
Pojišťovny jsou finanční zprostředkovatelé, kteří se specializují na pojišťovací služby. Їх diyalnіst poligaє při vytváření na základě smluv s právnickými a fyzickými osobami (prostřednictvím prodeje pojistek) speciálních haléřových fondů, ze kterých je nutné platit penny koshtіv pojistitelům na lukrativních růžích při různých proudech haléřových částek ( pojistné ztráty).
10007. Databáze návrhů "Katalog náhradních dílů automobilů" 182,36 kB
Aby bylo možné shromažďovat a shromažďovat informace o EOM, byla ukládána lokální pole (nebo soubory), zatímco pro skiny a funkční úkoly, které porušovaly, byly vytvořeny místní soubory vizuálních a výsledných informací. To vedlo k výraznému zdvojení dat, usnadnilo jejich aktualizaci, usnadnilo řešení vzájemně problematických úkolů.

Vstup 3
ROZDIL 1. Rozrobka základní údaje 4

      Vysvětlení problému 4
      Analýza oboru 5
VÝVOJ 2. Modelování datových struktur 7
2.1. Vývoj koncepčního modelu databáze 7
2.2. Vývoj logického modelu dat 9
2.3. Transformace „day-to-link“ modelu v relační
model danich 10
VÝVOJ 3. Návrh databáze 12
3.1. Razrobka tabulky 12
3.2. Otevírání formulářů pro vkládání dat 17
3.3. Vyžádání do databáze 21
3.4. Vyzváněcí tóny 27
VISNOVOK 30
SEZNAM VIKORISTÁNSKÉ LITERATURY 31
DOPLŇKY 32

INSTUP

V tento den se návrh databází (databází) stal velmi důležitým pro bohaté organizace, protože pro zvýšení produktivity robotů a zastosovuyut počítačové techniky. Databáze dat se staly základem informačních systémů, jako by byly neviditelnou součástí fungování jakéhokoli podnikání.
Předmětem výuky je vývoj technologií pro návrh relační databáze.
Předmětem práce v předmětu je studium principů vývoje relačních databází na základě návrhu a tvorby databází "Avtoservis".
Meta-design databází pomáhá zlepšit proces opravárenské činnosti malých podniků
K dosažení tohoto cíle byl stanoven následující úkol:

    označení a rozbor předmětné oblasti;
    vývoj koncepčního modelu databáze;
    pobudova tabulka databází "Avtoservis";
    pobudova formy, zapitіv a zvіtіv danї DB.
Іnuіє neosobní různé dzherel іnformatsiї, scho suyuutsya navrhování relačních databází a їх stosuvannya. Tři z navrhovaných zdrojů byly shledány jako vhodné pro navrhování databází z OpenOffice.org Base. Takže například v knihách jsou zvažovány hlavní principy práce databází pro pomoc Base, které jsou součástí skladu OpenOffice.org. Na dzherelakh byly provedeny hlavní informace o vytváření tabulek, formulářů, požadavků a výzev. Knihy popisují metodická doporučení, jak navrhovat a implementovat databáze.

ROZDIL 1. Rozrobka basi danih

      Problémové prohlášení
Databáze Tsya je uznávána pro organizace, které se zabývají jakýmkoli druhem služeb od technické údržby automobilů.
Hlavní funkce databáze jsou viditelné na vzhledu všech vozů, které, pokud jste v autoservisu, shromažďují veškeré informace o koženém voze (značka, série, číslo technického pasu, číslo podvozku, číslo motoru, barva, propuštění atd.).
Úkolem databáze je také uchovávat informace o dermatologovi, který by chtěl být jednou zaměstnán v autoservisu. Může za to možnost uložit nejen hlavní a nejdůležitější informace, ale i poznámky, upřesnit, potichu popsat. charakteristiky instalovaných náhradních dílů a mnoho dalších základních informací.
Správa autoservisu může potřebovat následující údaje:
    ПІБ, série a číslo technického pasu vozu, datum vydání a značka sběrače;
    informace o datu přijetí první žádosti, od stanovení sazby za opravu, datu potvrzení opravy a datu úhrady žádosti;
    převyprávění o potratech v autě hlavy pytle;
    Pracovník PIB autoservisu, který opravil závadu vozu této vlasnikové a jogové osady.
Operátor DBMS může provádět následující změny:
    přidat nebo změnit informace o zakázce;
    přidat nebo změnit informace o praktikovi;
    vizualizovat informace o poskytovateli autoservisu.
V reakci na to je nutné zaslat zprávu o přítomnosti poruchy na autě daného úředníka a poznámku o práci autoservisu (počet opravovaných vozů, PIB výrobce, který jeden se opravuje).
      Analýza předmětové galerie
Databáze "Avtoservis" je rozdělena pro správce a spіvrobіtnikіv avtoservisu, scho zdіysnyuyut zadіysnyuyut zamіsnyuyut zamovlennja zamovlennja na opravy a servіsne obslugovіvnya avtomobil.
Předmětová oblast v údajích o závadách, autoservisech a autoservisech.
Vyvíjený informační systém je odpovědný za porušení následujících funkcí:
    Jedná se o skvělou sbírku informací, jako je tabulka databází.
    Formování čerstvých nápojů pro:
    kolik modliteb za hodinu písně;
    značky automobilů, které se opravují;
    výpočet opravných prací pro zpěv rіk;
    celková částka zaplacených a nezaplacených robit;
    vіdsotkove spіvvіdnoshnja zaplacené a nezaplacené robіt.
Zobrazení informací od diváků:
    značky vozů, které se opravují, z počtu objednávek autoservisu;
    počet nesplacených zástav;
    celkový výpočet opravných prací za první hodinu autoservisu.
Před databází, která se rozšiřuje, je prezentováno: integrita dat, přítomnost duplicit, počet odkazů typu „rich-rich“, počet rekurzivních odkazů, vazby s atributy, a více atributů.
Dokud nejsou informace uloženy v databázi, jsou viditelné následující:
význam, přesnost, důvěryhodnost, inteligence, účinnost.
Zvýší tak přesnost výběru databáze, v době zadávání informací povede k výběru potřebných údajů ze seznamu, kde je možné, že šíleně zvýší bezpečnost zadané informace a pomoci eliminovat nesprávné zadání parametrů.
V důsledku toho vytvoření této databáze o potřebě odstranění urážlivých ukazatelů účinnosti: snížení hodin, kdy jsou zadávána nová data a změna starých, stejně jako zvýšení produktivity praxi, tak i vlastním externím odstraňováním informací nezbytných pro administraci

ROZDIL 2. Modelování datových struktur

2.1. Vývoj koncepčního modelu databáze

S pobízením koncepčního modelu databáze se rychle řídíme doporučeními Karpova I.P. . Jak autor uvádí, konceptuální model databáze je vysokoúrovňový objektově orientovaný model předmětové oblasti, který představuje předmětovou oblast jako soubor objektů, které mohou být ovládány stejnými pravomocemi a které mohou být známy v určitém rozsahu. vody. Hlavní metavývoj vysokoúrovňového datového modelu je založen na vytvořeném modelu vývoje databáze a využití velkého množství technických aspektů souvisejících s návrhem databáze. Koncepční model dat není vázán na konkrétní fyzickou implementaci databáze a uložen v konkrétní DBMS. Koncepční model je vytvořen na základě poznatků o předmětné oblasti dermálního typu korystázy, což je soubor dat nezbytných pro rozvoj vlastních úkolů.
Koncepční model pro základnu „Avtoservis“ byl navržen jako „day-to-link“ model.
Mezi hlavní pojmy modelu patří tyto pojmy: ak esence (objekt), vztah (spojení), typy esencí, typy vazeb a atributů.
Výživa - skutečný nebo předmět, který se objeví, informace o tom, kdo se provinil úsporou, a jsou k dispozici. V diagramech modelu ER je den zobrazen jako obdélník, který se mstí za svůj den. Esence pokožky je definována souborem atributů.
Atribut - je pojmenována charakteristika podstaty. Název může být jedinečný pro určitý typ dne nebo může být stejný pro jiný typ dne. Atributem podstaty je detail, jak má sloužit jako objasnění, identifikace, klasifikace, číselná charakteristika čísla existence dne. Názvy atributů se zapisují do obdélníku, který značí den, a zapisují se pod názvy dne.
Mezi esencemi jsou vytvořeny vazby.
Zv'yazok - ce graficky znázorňuje asociaci, jak je ustavena mezi dvěma entitami. Tato asociace je binární a lze ji použít mezi dvěma různými entitami nebo mezi dnem a ním samým (rekurzivní odkaz). Zv'yazki - smysluplné linie.
Tímto způsobem, z popisu předmětné oblasti, všechny typy
entity:
- Náměstek;
- Zamovlennya;
- Maistri;
- Robot Perelik.
Kůže esencí pro označení vaší vlastní sady atributů.
Den Zamovniku je definován nadcházející sadou atributů:

    kód správce;
    P.I.B.;
    údaje o pasech;
    série a č. cestovní pasy;
    Značka auta;
    barva;
    číslo podvozku;
    číslo motoru;
    rіk vydání.
Atributy podstaty Očarování jsou definovány takto:
    kód správce;
    pravopisný kód;
    datum přijetí a platby;
    výpočet oprav;
    vrchní mistr;
    úcta.
Podstata Maystra je zdokumentována na základě nadcházejících atributů:
    mistrovské číslo;
    PIB;
    zakládání jeho podniku;
Podstata robota Perelik je definována následující sadou atributů:
    požadovat kód;
    kód robota;
    podrobnosti.
Přiměřeně doménovému modelu se zdá, že se blíží konceptuální model databáze Autoservice (obr. 1).
Obr.1 Koncepční model databáze "Autoservis".

2.2. Vývoj logického modelu dat

Transformace lokálního konceptuálního modelu dat do lokálního logického modelu je podobná jako u vzdálených konceptuálních modelů nevýznamných prvků a transformace odstranění modelů z lokálního logického modelu. K nedůležitým prvkům lze vidět:
- volá jako "hodně někoho ke spoustě věcí";
- Rekurzivní odkazy;
- Odkazy s atributy.
Při tvorbě konceptuálního modelu nebyly nalezeny další nepodstatné prvky.
Logické schéma dat je na obr.2.

Rýže. 2. Datové schéma je logické.

      Rekonstrukce „day-to-link“ modelu na relační model dat
Rekonstrukce „day-to-link“ modelu na relační model dat
zdіysnyuєtsya cestou posledního vikonnanny k řadě krokіv:
– denní vzhled pokožky by měl být uveden do kontextu relačního modelu dat;
- Kožní atribut dne se stává atributem vitality;
– primární klíč každodenního života se stává primárním klíčem prvotní vševědoucnosti. Atributy, které jsou před primárním klíčem reference, jsou automaticky nastaveny na oprávnění specifické pro daný jazyk (NOT NULL). Odkaz na kůži, v případě vznešeného každodenního života, je přidán soubor atributů v hlavním každodenním životě, který je primárním klíčem hlavního každodenního života. Shkodo vydpovidnogo pіdpoordovanoї sushnostі tsey nabіr atributtіv staє zvnіshnіshnіm klíč.
Celý proces je popsán níže.

DIVIZE 3. Návrh databáze

      Rozložení tabulky
Tabulka je objektem schůzek pro sběr dat z prohlížení záznamů (řádků) a polí (stowpts).
Program OpenOffice.org Base nabízí tři různé způsoby vytváření databázových tabulek:
    tvorba tabulek v režimu designu;
    vikoristannya mistr před vytvořením tabulek;
    vytvoření manifestace.
U kterých byly vytvořeny stoly robotů za asistence mistra.
p align="justify"> Pro tabulku relační databáze skinů je určena následující struktura: sklad polí, jejich názvy, datový typ a velikost pole vzhledu, klíče tabulky a další oprávnění k poli.
Rozšiřování databázových tabulek se provádí postupně:
    Určené potřebné tabulky a pole.
Tabulka je základem databáze a doporučuje se rozšířit tabulku podle následujících základních principů:
    vіdomosti nejsou vinni duplikací mezi tabulkami nebo mezi tabulkami;
    data, která jsou v jedné tabulce uložena méně, jsou v této tabulce méně aktualizována;
    Tabulka skinů má na svědomí pomstu pouze jednoho tématu.
Vzhled tabulky má psát informace o konkrétním tématu a vzhled tabulky má psát konkrétní fakt k tématu tabulky. U skinových tabulek v databázi je nutné uvést sílu, která se v nich nachází.
Databáze "Avtoservis" obsahuje několik tabulek:
    Tabulka Zamovniki (obr. 3) slouží k zadání údajů o majiteli opravovaného vozu. Tato tabulka má následující atributy:
    P.I.B. (typ pole - text, dozhina - 50, obov'yazkove);
    údaje o pasu (typ pole - text, datum - 100, obov'yazkove);
    série a č. pasy (typ pole - text, dovzhina - 15, obov'yazkove);
    Značka vozu (typ pole – text, datum – 100, jazyková změna);
    barva vozu (typ pole - text, délka - 100, ne obov'yazkove);
    № шсі (typ pole - text, dozhina - 100, ne obov'yazkove);
    číslo dvigun (typ pole - číselný, dovzhina - 100, ne obov'yazkove);
    r_k vydání (typ pole - datum, obov'yazkove).
Rýže. 3. Tabulka Zamovniki.
    Tabulka Oprav (obr. 4) slouží k zadání informací o opravě: pokud byla opravena, kdo byl opraven, hlavní mistr, počet oprav, respekt. Tato tabulka má následující atributy:
    kód zamovlennya (typ pole - tsile, dovzhina - 10, obov'yazkove);
    kód skříňky (typ pole - text, výchozí - 10, nezávazný);
    datum uzávěrky (typ pole - datum, nezávazné);
    globální výpočet oprav (typ pole - deset, dozhina - 100, neobov'yazkove);
    vіdpovidalny master (typ pole - tsіle, dovzhina - 10, ne obov'yazkove);
    datum platby (typ pole - datum, neobov'yazkova);
    datum přijetí (typ pole - datum, neobov'yazkova);
    respekt (typ pole - test, hodnota - 100, nezávazné).
Rýže. 4. Stůl čarování.
    Tabulka Opravárenské práce (obr. 5) je uznávána pro popis všech typů oprav, jako by pracovali na tomto podnikání.
Tato tabulka má následující atributy:
    kód robota (typ pole - cile, datum - 10, obov'yazkove);
    pravopisný kód (typ pole - celé číslo, délka - 10, obov'yazkove);
    detaily (typ pole - text, hodnota - 100, nezávazné).
Rýže. 5. Robot Perelik.
    Maistri (obr. 6). Tabulka majstra varta uvádějící informace o spivrobitnikiv. Tato tabulka má následující atributy:
    Číslo mistra (typ pole - tsil, dozhina - 10, obov'yazkove);
    P.I.B. Maistri (typ pole - text, dovzhina - 100, ne obov'yazkove);
    osada (typ pole - text, dovzhina - 100, ne obov'yazkove).
Rýže. 6. Maistry.
    Instalace primárních klíčů.
Je příznačné, že dennost pleti je prvním klíčem, který potřebuje uzdravit, že silná dennost může mít pouze jedno klíčové pole a slabé - stylki w, siklki zv'yazkiv. Při výběru primárního klíče se řídíme následujícími pravidly:
– klíč je vinen minimální sadou atributů;
- Vykoristovuvat další klíč, možnost změnit hodnotu kteréhokoli z nich je minimální;
– hodnota klíče může být minimální hodnotou.
Vyhodyachi z výše uvedeného, ​​v případě podstatných entit jsou významná následující klíčová pole:
    Denní opatrovníci mohou zadat kód opatrovníka;
    den Začarování je označen klíčem Kód Začarování;
    den velitele maє klíčové číslo pole velitele;
    den opravy je určen kódem klíče pro požadavek;
    Vytváření vazeb mezi tabulkami.
Po rozdělení výpisů v tabulkách a označení klíčových polí je nutné zvolit způsob, jakým bude DBMS výpis výpisů kombinovat. K čemuž je nutné přiřadit vazby mezi databázovými tabulkami.
OpenOffice.org BASE podporuje různé typy mezi tabulkami:
- One-to-one (položka vzhledu v jedné tabulce se shoduje pouze s jednou položkou v jiné tabulce);
- one-before-rich (položka vzhledu v jedné tabulce je podobná bohatým záznamům v jiné tabulce);
- rich-to-one (obdoba hesla "one-rich");
– bohaté (jeden záznam z první tabulky může být propojen více níže s jedním záznamem z jiné tabulky nebo jeden záznam z jiné tabulky může být propojen více níže s jedním záznamem z první tabulky).
Odkazy vložené do databáze "Autoservis" byly již uvedeny v přední části na obr. 2.
      Rozbalovací formuláře pro zadávání informací
Formulář je objekt pro vkládání, editaci a kontrolu tabulkových dat ručním způsobem.
Vytvořte místo pro řady řídících prvků, s jejichž pomocí budete mít přístup k údajům v tabulkách. Ovládací prvky - textová pole pro zadávání a úpravu dat, tlačítka, proporce, propojky, seznamy, psaní. Vytvoření formulářů, odstranění nezbytných prvků řízení, naprostá jednoduchost procesu zavádění dat a umožnění prominutí.
Formuláře OpenOffice.org Base poskytují funkcionalitu pro psaní bohatých úloh, protože je nelze vykonat jinými prostředky, umožňují kontrolu správnosti údajů za hodinu zadávání, výpočet a zabezpečení přístupu k datům v propojovacích tabulkách pro dodatečné užitečné formy.
OpenOffice.org Base představuje řadu způsobů, jak vytvářet formuláře. Nejjednodušší z nich je použití automatického vytváření formulářů na základě tabulek nebo požadavků.
Pro databázi "Avtoservis" jsme přidali tři jednoduché formuláře a tři podformuláře.
Použijte jednoduché formuláře zobrazené na Obr. 7-10.

Obr.7. Formulář zástupce.

Obr.8. Forma okouzlení.

Obr.9. Perelik funguje.

Obr.10. Maistry.
Skladový formulář nahrazuje formulář hlavy a podformulář - podformulář. Podformulář je stejná forma sama o sobě, ale není vítězně nezávislá, ale vždy zavantazhuetsya s be-ať už je forma při vytváření nebo vytváření dokumentu jakákoli. S podformulářem mohou fungovat prakticky všechny, které mají formulář, a to z malého důvodu, že do něj nelze vložit další podformulář.
Když jsou zálivky kombinovány v podformách, obov'yazkovo je třeba vrakhovuvaty, že názvy všech polí mohou být jedinečné v hranicích forem najednou z knírek podformy, které vikoristovuyutsya jednu hodinu.
Zavdyaki skládané formy z'yavlyaєtsya mozhlivіst jednu hodinu zapovnyuvati různých tabulek.
Použijte podformuláře zobrazené na obr. 11-13.

Rýže. 11. Forma Zamovnik іz podforma Zamovlennia.
Formulář Zamovnik z podformuláře Zamovlennia - zajišťuje vložení potřebných údajů k identifikaci zamovniku a opětovné prohlížení záznamů o datech zamovlennia. Tento formulář umožňuje zadat informace do tabulky Zamovnik a Zamovlennia.

Rýže. 12. Oprava formuláře z podformuláře Opravné práce.
Tento formulář umožňuje zadat informace až do Tabulky prací na dokončení a opravách.

Rýže. 13. Forma Maistra z podformy Očarování.
Formulář Maistra z podformuláře Zatajení umožňuje ovládat provoz konkrétního maisteru.

      Razrobіv zapіtiv na základě dat
Požadavek - objekt, který umožňuje převzít potřebná data pro jednu nebo více tabulek.
Žádost sloužit pro otrimannya údaje z tabulky a údaje їх koristuvachevі šikovným způsobem. S jejich pomocí si můžeme vyhrát výběr dat, jejich třídění a filtraci. Je možné upravovat data daným algoritmem, vytvářet nové tabulky, automaticky upravovat datové tabulky, importovat data z jiných zdrojů, upravovat jednodušší výpočty v tabulkách a další.
Zvláštností pití je, že čerpají data ze základních tabulek a vytvářejí své základy pro časovou výsledkovou tabulku (instant sign) - obrázek převzatý ze základních tabulek polí a záznamů. Práce se provádí rychleji a efektivněji, nižší stoly, které jsou uloženy na pevném disku.
U samostatného požadavku můžete odstranit řazení a filtrování podle požadované hodnosti dat. Žádost lze také zapsat jako záznamy dzherela pro formuláře, hovory a přístup k datům.
Іsnuє kіlka typy zapіv:
    Žádost o vibrace. Žádost o hlas je typ žádosti, který nejčastěji vyhrává. Požadavky tohoto typu rotují data v jedné nebo druhé tabulce a zobrazují je ve stejné tabulce, záznamy tohoto typu lze aktualizovat (s některými výměnami). Můžete také požádat o hlas pro skupinu příspěvků a vypočítat částku,
    atd.............
Viry