Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows Phone
  • Preuzmite pristupnu bazu podataka Auto servis. Pristup bazi podataka Auto servis Svrha baze podataka

Preuzmite pristupnu bazu podataka Auto servis. Pristup bazi podataka Auto servis Svrha baze podataka

Pošaljite svoj dobar rad u bazu znanja je jednostavno. Koristite obrazac ispod

Studenti, postdiplomci, mladi naučnici koji koriste bazu znanja u svom studiranju i radu biće vam veoma zahvalni.

Objavljeno na http://www.allbest.ru/

PRVA VIŠA TEHNIČKA USTANOVA RUSIJE

MINISTARSTVO PROSVETE I NAUKE RUJSKE FEDERACIJE

Federalna državna budžetska obrazovna ustanova visokog stručnog obrazovanja

"NACIONALNI UNIVERZITET MINERALNIH RESURSA "RUDARSTVO"

Rad na kursu

"Baza podataka - auto servis"

Disciplina: Primijenjeno programiranje

Završila: Stepanova K.A.

Provjerio: Matyukhin S.A.

Sankt Peterburg 2013

Uvod

1. Opis predmetne oblasti

2. Opis strukture baze podataka

3. Tabele

4. Projektni zadatak

5. Opis programa

6. Komponente

7. Korisnički dijagram

8. Interfejs

Zaključak

Bibliografija

Aplikacija

Uvod

U našem dobu, dobu digitalne tehnologije, kompjuteri igraju vitalnu ulogu. Sada je u svakoj organizaciji – bilo da se radi o državnim agencijama ili privatnim firmama, sve kompjuterizovano, a to je zbog veoma velike računarske snage. Proračun čak i najsloženijih procesa i zadatih zadataka obavlja se u najkraćem mogućem roku, a faktor vremena često igra ključnu ulogu u većini dodijeljenih zadataka. Računarska snaga i memorijski kapacitet računara su posljednjih godina postali nevjerovatno veliki, a cijene su im značajno pale, što je doprinijelo masovnoj kompjuterizaciji apsolutno svih sektora ljudske aktivnosti. Sada je teško zamisliti život bez pametne mašine koja pojednostavljuje i ubrzava ogroman broj zadataka. Korisnost računara se negira u nedostatku specijalizovanog softvera, bez kojeg "pomoćnik za gvožđe" postaje beskorisan. U ovom radu će se raspravljati o stvaranju tako važnog, au većini organizacija, glavnog programa, čiji je naziv baza podataka. U ovom konkretnom slučaju, baza podataka autoservisa.

1. Opis predmetne oblasti

Cilj zadatka je nabavka softverskog proizvoda koji omogućava pohranjivanje informacija o klijentima servisa, kvarovima na njihovim automobilima, osiguravajući efikasnost i pouzdanost obrade podataka.

Baza podataka autoservisa namijenjena je operaterima autoservisa i omogućava pristup informacijama o marki automobila, datumu posjete, kvaru, vin broju automobila, kao i informacijama o klijentima: broj telefona itd.

Efikasnost programa je u smanjenju vremena obrade i traženja potrebnih informacija.

Potreba za automatizacijom ovog zadatka je zbog činjenice da se odabir potrebnih podataka za izvještaje i evidentiranje rada inženjera obično obavlja ručno ili pomoću Excela, trošeći na to značajno vrijeme. Ovaj program također pruža mogućnost pretraživanja, filtriranja i sortiranja podataka.

Za rad sa programom nije potrebno posebno znanje programiranja.

2. Opis strukture baze podataka

Relacije tabele:

Tabela kupaca je povezana s glavnom tablicom koristeći 1:N odnos pomoću polja vin_number

Tabela kupaca je povezana sa tablicom proračuna koristeći odnos 1:1 koristeći polje vin_number

3. Stolovi

Tabela 1: Klijenti (vodeća tabela)

Tabela 2: Masters (slave)

Tabela 3: Masters (slave)

softver za uređivanje baze podataka auto servisa

4. Tehnički zadatak

Razlog razvoja:

Zadatak nastavnika za izvođenje praktične nastave i izvođenje nastave.

Svrha razvoja:

Program je dizajniran za automatizaciju rada operatera autoservisa.

Zahtjevi programa:

· Treba da automatizuje rad operatera autoservisa

Informacije moraju biti trajno pohranjene na tvrdom disku računara

· Mora biti moguć pregled baze podataka sa mogućnošću brisanja određenih informacija iz nje.

Zahtjevi za pouzdanost:

· Program mora obraditi pogrešne radnje korisnika i obavijestiti ga o tome.

· Program mora osigurati kontrolu ulaznih informacija.

5. Opis programa

private void Form1_Load(object sender, EventArgs e) () // učitavanje glavnih komponenti

private void b_add_Click(object sender, EventArgs e) () // dodavanje novog unosa

private void b_replace_Click(object sender, EventArgs e) () // uredi unos

private void b_cancel1_Click(object sender, EventArgs e) () // otkazati akciju

private void b_save_Click(object sender, EventArgs e) () // spremanje promjena

private void b_record1_Click(pošiljatelj objekta, EventArgs e) () // zapis podataka

private void b_delete_Click(object sender, EventArgs e) () // brisanje podataka

private void b_exit_Click(object sender, EventArgs e) () // izlaz iz programa

6. Komponente

7. Shema zakorisnik

Tabela 1 “Klijentsi” i tabela 2 “Masteri” su povezani relacijom “Jedan-prema-više” koristeći polje vin_number.

Tabela 1 “Kupci” i tabela 3 “troškovi” su povezane relacijom “jedan-na-jedan” koristeći polje vin_number.

8. Interface

Dodavanje novog unosa

Uređivanje starog posta

Brisanje unosa

Poredaj po datumu posjete

Potpisani stolovi

Glavna tabela programa Auto servis uključuje:

1. Spisak automobila kupaca

2. Datum podnošenja zahtjeva od strane vlasnika automobila

3. Neispravnost

4. Broj telefona klijenta

5.VIN broj

6. Listom klijenata se upravlja pomoću dugmadi (Dodaj/Zamijeni/Izbriši)

7. Prikaz i snimanje klijenata salona

8. Sortiranje

10. Izbor majstora

11. Naziv tabela

12. Izađite iz programa

Zaključak

Rezultat rada je kreiranje softvera koji služi radnom mjestu operatera autoservisa.

Tokom nastave sticane su vještine iz oblasti izgradnje i programiranja baza podataka u programskom jeziku C#.

Bibliografija

1. Matyukhin S.A. “Programiranje u C# objektno orijentiranom pristupu” - obrazovni i metodološki kompleks 2013.

2. A. Hejlsberg, M. Torgersen, S. Wiltamut, P. Gold C# programski jezik. Classic Computer Science. 4. izdanje = C# programski jezik (pokriva C# 4.0), 4. izdanje. - Sankt Peterburg: "Petar", 2012. - 784 str. -- ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Learning C#. 2. izdanje = Head First C#, 2ed. - Sankt Peterburg: "Petar", 2012. - 704 str. -- ISBN 978-5-4461-0105-4

4. Andrew Troelsen C# 5.0 programski jezik i .NET 4.5 Framework, 6. izdanje = Pro C# 5.0 i .NET 4.5 Framework, 6. izdanje. - M.: Williams, 2013. - 1312 str. -- ISBN 978-5-8459-1814-7

5. Joseph Albahari, Ben Albahari C# 5.0. Imenik. Potpuni opis jezika = C# 5.0 ukratko: definitivna referenca. - M.: Williams, 2013. - 1008 str. -- ISBN 978-5-8459-1819-2

6. Herbert Shildt. C# 4.0: Potpuna referenca = C# 4.0 Potpuna referenca. -- M.: "Williams", 2010. -- P. 1056. -- ISBN 978-5-8459-1684-6

Aplikacija. Kodprograme

koristeći System.Collections.Generic;

koristeći System.ComponentModel;

koristeći System.Data;

koristeći System.Drawing;

koristeći System.Linq;

koristeći System.Text;

koristeći System.Threading.Tasks;

koristeći System.Windows.Forms;

javna parcijalna klasa Form1: Form

InitializeComponent();

groupBox1.Visible = false;

groupBox2.Visible = false;

private void customersBindingNavigatorSaveItem_Click_1(pošiljalac objekta, EventArgs e)

this.Validate();

this.customersBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.db_autoDataSet);

privatni void Form1_Load (pošiljalac objekta, EventArgs e)

// TODO: Ova linija koda učitava podatke u tablicu "db_autoDataSet.masters". Po potrebi ga možete premjestiti ili ukloniti.

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

// TODO: Ova linija koda učitava podatke u tablicu "db_autoDataSet.calculation". Po potrebi ga možete premjestiti ili ukloniti.

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

// TODO: Ova linija koda učitava podatke u tablicu "db_autoDataSet.customers". Po potrebi ga možete premjestiti ili ukloniti.

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

private void b_exit_Click(pošiljalac objekta, EventArgs e)

privatni void button5_Klikni_1(pošiljalac objekta, EventArgs e)

private void b_add_Click(pošiljalac objekta, EventArgs e)

groupBox1.Visible = istina;

b_replace.Visible = lažno;

b_delete.Visible = false;

b_exit.Visible = lažno;

b_add.Visible = lažno;

b_exit2.Visible = lažno;

b_save.Visible = lažno;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

private void b_replace_Click(pošiljalac objekta, EventArgs e)

textBox10.Text = kupci DataGridView.CurrentRow.Cells.Value.ToString();

textBox9.Text = kupci DataGridView.CurrentRow.Cells.Value.ToString();

textBox8.Text = kupci DataGridView.CurrentRow.Cells.Value.ToString();

textBox7.Text = kupci DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.Text = kupci DataGridView.CurrentRow.Cells.Value.ToString();

textBox6.ReadOnly = istina;

groupBox2.Visible = istina;

b_add.Visible = lažno;

b_delete.Visible = false;

b_exit.Visible = lažno;

b_exit2.Visible = lažno;

b_replace.Visible = lažno;

b_save.Visible = lažno;

private void b_cancel1_Klik (pošiljalac objekta, EventArgs e)

b_add.Visible = istina;

b_delete.Visible = istina;

b_exit.Visible = istina;

b_exit2.Visible = istina;

b_replace.Visible = istina;

b_save.Visible = istina;

groupBox1.Visible = false;

private void b_cancel2_Klik (pošiljalac objekta, EventArgs e)

b_add.Visible = istina;

b_delete.Visible = istina;

b_exit.Visible = istina;

b_exit2.Visible = istina;

b_replace.Visible = istina;

b_save.Visible = istina;

groupBox2.Visible = false;

private void b_save_Click(pošiljalac objekta, EventArgs e)

customersBindingNavigatorSaveItem_Click_1(pošiljalac, e);

private void b_record1_Klik (pošiljalac objekta, EventArgs e)

Tablica DataTable = db_autoDataSet.Tables;

DataRow row = table.NewRow();

red = textBox1.Text;

red = Convert.ToDateTime(textBox2.Text);

red = textBox3.Text;

red = textBox4.Text;

red = textBox5.Text;

tablica.Redovi.Dodaj(red);

groupBox1.Hide();

b_replace.Visible = istina;

b_delete.Visible = istina;

b_exit.Visible = istina;

b_add.Visible = istina;

b_exit2.Visible = istina;

b_save.Visible = istina;

private void b_record2_Klik (pošiljalac objekta, EventArgs e)

Tablica DataTable = db_autoDataSet.Tables;//12 dinamički povezana. sto tabela sa prvim fajlom iz baze podataka

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString()); //13 je dobio vin trenutnog zapisa

DataRow row = table.Rows.Find(vinRab);//14 kombinovana dinamika. red reda sa zapisom vin datoteke sa shifrRab-om i premjestio DataSet u stanje "editiranja", u kojem vam omogućava promjenu vrijednosti polja

row = textBox10.Text;//15 je upisano u drugo polje reda datog iz prozora

row = Convert.ToDateTime(textBox9.Text);// 15 je upisano u treće polje reda reda

red = textBox8.Text; //15 je napisano u četvrtom polju reda reda row = textBox7.Text;

red = textBox6.Text;

table.AcceptChanges();//15 naredba AcceptChanges vam omogućava da prihvatite promijenjene vrijednosti polja

groupBox2.Hide();//16

b_replace.Visible = istina;

b_delete.Visible = istina;

b_exit.Visible = istina;

b_add.Visible = istina;

b_exit2.Visible = istina;

b_save.Visible = istina;

private void b_delete_Click(pošiljalac objekta, EventArgs e)

// brisanje linije ispod kursora

// prvo napravi upozorenje kako ne bi došlo do pogrešnog brisanja

string s1, s2, s3, s4, s5, poruka;

Rezultat DialogResult; // 18

int ind = customerDataGridView.CurrentRow.Index;

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

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

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

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

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

poruka = ​​"Marka automobila = " + s1 + "\nDatum posjete = " + s2 + "\n Greška = " + s3 + "\n Broj telefona klijenta = " + s4 + "\n Vin broj" + s5;

// varijabla rezultata može uzeti vrijednosti ili DialogResult.Yes ili DialogResult.No

rezultat = MessageBox.Show(poruka, "Izbrisati sljedeći unos? ",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (rezultat == DialogResult.Yes)//Linija je obrisana

(// 20 Trenutna tabela iz customerDataGridView tipa DataGrid je upisana u tabelu bafera

CurrencyManager CurMng = (CurrencyManager)customersDataGridView.BindingContext;

if (CurMng.Count > 0) // ako tabela nije prazna

CurMng.RemoveAt(CurMng.Position); // uklanjanje označene pozicije

// ovdje rezultat == DialogResult.No i brisanje je odbijeno

// izlaz iz procedure

Objavljeno na Allbest.ru

Slični dokumenti

    Kreiranje baze podataka. Pretražujte, mijenjajte i brišite zapise. Obrada i razmjena podataka. Dizajn baze podataka. Definiranje formula za izračunati dio baze podataka. Uređivanje polja i zapisa. Obrasci za predstavljanje informacija sadržanih u bazi podataka.

    kurs, dodan 23.02.2009

    Razvoj softverskog proizvoda - baze podataka "Excursion" u integrisanom programskom okruženju C++ Builder 6. Određivanje redosleda pregleda podataka baze podataka, njihovo uređivanje i brisanje. Karakteristike korisničkog priručnika i opći programski interfejs.

    kurs, dodan 03.11.2013

    Opravdanost potrebe za sistemima upravljanja bazama podataka u preduzećima. Karakteristike razvoja softvera za upravljanje bazom podataka koji omogućava pregled, uređivanje, umetanje zapisa baze podataka, generisanje upita i izveštaja.

    kurs, dodan 23.01.2010

    Izrada baze podataka i opis programa "Obrazovna baza podataka", namenjenog grupisanju informacija o studentima. Karakteristike funkcionalnosti programa: dodavanje zapisa u bazu podataka, uređivanje, brisanje zapisa i sortiranje podataka.

    kurs, dodan 25.04.2011

    Izrada programa "Baza podataka o sportskoj opremi". Opis algoritma rada modula i blokova. Strukturni dijagram prezentacije projekta. Proces pronalaženja potrebnih informacija. Automatsko sortiranje podataka. Dodavanje i uređivanje unosa.

    kurs, dodato 15.08.2013

    Kreiranje jednostavnih referentnih formi. Uređivanje svojstava obrasca u modu dizajna. Dodavanje i uređivanje svojstava kontrola. Dizajniranje izvještaja za bazu podataka. Svođenje tabele na normalan oblik i konstruisanje šeme podataka.

    sažetak, dodan 23.11.2008

    Postupak projektovanja i razvoja baze podataka i softvera. Informacije o strukturi baze podataka, kreiranim tabelama, obrascima, izvještajima, upitima, pohranjenim informacijama. Logički i konceptualni modeli podataka; izbor softvera.

    kurs, dodan 20.01.2010

    Tipovi ograničenja koja održavaju integritet u relacionom modelu podataka. Određivanje vrijednosti polja primarnog ključa pomoću generatora. Dodavanje, mijenjanje i brisanje zapisa u tablici baze podataka knjižnice u SQL programskom jeziku.

    laboratorijski rad, dodano 10.10.2012

    Analiza domena. Zahtjevi za sastavljanje hotelske baze podataka. Sprovođenje procesa traženja potrebnih informacija. Generisanje tabela, upita, izveštaja i njihovo štampanje. Uređivanje, dodavanje i pohranjivanje podataka.

    kurs, dodato 07.02.2016

    Opravdanost izbora alata za razvoj aplikacija. Dodavanje, brisanje, uređivanje informacija. Odraz informacija iz baze podataka. Pretražite informacije za odabranu tabelu. Podaci o projektima, entitet, logika, firma. Šema interakcije između programskih projekata.

Baza podataka je, prije svega, skladište objekata podataka, tj. skup mogućih koncepata ili događaja opisanih bazom podataka, sa mogućnošću pretraživanja ovih objekata po karakteristikama. Baza podataka se može smatrati ne samo tablicama koje indeksiraju datoteke sa znanjem različitih formata, već i samim tim datotekama, jer su netipizirana spremišta znanja u takvoj bazi podataka. Baze podataka se mogu koristiti kao pomoćni alat koji vam omogućava implementaciju neke korisne funkcije.


Podijelite svoj rad na društvenim mrežama

Ako vam ovaj rad ne odgovara, na dnu stranice nalazi se lista sličnih radova. Možete koristiti i dugme za pretragu


Ministarstvo obrazovanja i nauke Ruske Federacije

Federalna državna budžetska obrazovna ustanova

visoko stručno obrazovanje

Rjazanski državni univerzitet nazvan po S.A. Yesenina

Fizičko-matematički fakultet

Specijalnost: Matematička podrška i administracija
informacioni sistemi

Departman za informatiku i računarstvo

Nastavni rad u disciplini

"Baze podataka i DBMS"
na temu:

"Dizajn baze podataka"

“Autoservis”»

Završio student 3. godine Matematičko-matematičkog fakulteta

Makarov Dmitry

naučni savjetnik:

Bogdanova N atalya Vladimirovna

Rjazanj 2015

Uvod

Zbog povećanja obima informacija i potrebe za njihovom transformacijom, raste potreba za automatizacijom postojećih procesa obrade podataka. Takvi procesi uključuju analizu, sistematizaciju, prikaz i uređivanje informacija.

Savremene tehnologije za razvoj aplikativnih programa čine izgradnju baza podataka brzom i kvalitetnom. Vješt korisnik koji danas koristi Microsoft Access može u jednoj večeri na personalnom računaru kreirati ono što je bilo potrebno mjesecima rada na ranijim računarima. Osim toga, sada je postalo mnogo lakše pronaći greške, popraviti ih i promijeniti projekat direktno tokom procesa kreiranja baze podataka.

Baza podataka je, prije svega, skladište objekata podataka, tj. skup mogućih koncepata ili događaja opisanih bazom podataka, sa mogućnošću pretraživanja ovih objekata po karakteristikama. Baza podataka se može smatrati ne samo tablicama koje indeksiraju datoteke sa znanjem različitih formata, već i samim tim datotekama, jer su netipizirana spremišta znanja u takvoj bazi podataka. Baze podataka se mogu koristiti kao pomoćni alat koji vam omogućava implementaciju neke korisne funkcije.

Dizajnirana baza podataka "Auto servis" omogućava vam da sistematizirate brzu pretragu potrebnih informacija u ovoj oblasti.

Baza podataka treba da čuva informacije o automobilima: proizvođač, model, državna registracija. broj, godina proizvodnje, zemlja porijekla, broj pasoša vlasnika, plinska oprema; podaci o vlasnicima: puno ime, adresa, broj telefona, kao i broj pasoša; podaci o zaposlenima: Puno ime i prezime zaposlenog, matični broj radnika; podaci o radu: šifra posla, opis, rok završetka, trajanje, stanje. broj.

Svrha ovaj kursje dizajn baze podataka “Autoservis”.

Najvažniji zadaci Izazovi sa kojima se suočavamo u procesu izvođenja radova su sljedeći:

·Proučavanje karakteristika predmetne oblasti “Autoservis”;

· Razvoj šeme baze podataka;

· Implementacija razvijene šeme u specifičnom DBMS (MS Access);

· Kreiranje obrazaca za unos podataka, izvještaja, upita.

Kreiranje bilo koje baze podataka počinje odabirom strukture baze podataka. U našem slučaju je zgodnije koristiti pet tabela sa podacima. Zatim ćemo napraviti nekoliko selekcijskih upita na osnovu različitih parametara, kao i izvještaje za njih. Radi praktičnosti rada sa podacima, kreiraćemo nekoliko obrazaca i dugmadi za prelaze između njih.

Nastavni rad se sastoji od uvoda, dva poglavlja, zaključka i liste literature.

POGLAVLJE 1. Dizajn baze podataka

U bazi podataka " Autoservis" mora imati sljedeće atribute:

  • Proizvođač
  • Model
  • Godina izdanja
  • Plinska oprema
  • Zemlja proizvođača
  • Država broj automobila
  • Ime vlasnika
  • Broj pasoša vlasnika
  • Adresa vlasnika
  • Broj telefona vlasnika
  • Puno ime i prezime zaposlenog
  • Šifra posla
  • Opis rada
  • Datum završetka radova
  • Trajanje rada

Odaberimo 4 entiteta: “Auto”, “Vlasnici”, “Zaposleni”, “Radovi”.

Subjekt "Auto" ima sljedeće atribute:

Proizvođač

Model

Država broj

Zemlja proizvođača

Plinska oprema

Godina izdanja

Auto " može imati duple vrijednosti, tada ćemo dodati atribut pojedinačnog broja filma, koji ne bi trebao imati duple vrijednosti.

Subjekt "Vlasnici" ima sljedeće atribute:

Ime vlasnika

Adresa vlasnika

Broj telefona vlasnika

Broj pasoša vlasnika

Budući da svi početni atributi entiteta “Direktori” mogu imati duple vrijednosti, dodaćemo atribut pojedinačnog broja direktora, koji ne bi trebao imati duple vrijednosti.

Entitet "Radnici" ima sljedeće atribute:

Ime zaposlenog

Budući da su svi početni atributi entiteta " Radnici "mogu imati duple vrijednosti, tada ćemo dodati atribut individualni broj zaposlenika, koji ne bi trebao imati duple vrijednosti.

Suština "Rada" ima sljedeće atribute:

Opis rada

Datum završetka radova

Trajanje rada

Budući da su svi početni atributi entiteta " Radi " može imati duple vrijednosti, tada ćemo dodati radni kod atributa koji ne bi trebao imati duple vrijednosti.

Prihvatimo dogovore.

Sporazum 1:

Svaki vlasnik može imati nekoliko automobila, stoga je stepen povezanosti entiteta „Auto“ jednak N . Zauzvrat, bilo koji automobil pripada jednom vlasniku, stoga je stepen povezanosti entiteta „Vlasnici“ jednak 1.

Sporazum 2:

Svaki automobil mora pripadati vlasniku, stoga je potrebna klasa vlasništva za entitet „Auto“. Svaki vlasnik mora posjedovati barem jedan automobil, stoga je potrebna klasa vlasništva za entitet „Vlasnici“.

Slika 1.1 ER -dijagram povezanosti entiteta Auto i Vlasnici

Dakle, imamo binarni odnos jedan-prema-više sa obaveznom klasom članstva za oba entiteta; za njegovu implementaciju potrebno je kreirati dva odnosa (po jedan za svaki entitet), au odnosu za višepovezani entitet “ Auto” potrebno je dodati primarni ključ za uspostavljanje veze jednopovezani entitet „Vlasnici” broj pasoša.

Sporazum 3:

Na jednom automobilu se može obaviti samo jedan posao, stoga je stepen povezanosti za entitet „Auto“ jednak 1. Zauzvrat, svaki posao se može obaviti na više automobila, dakle, stepen povezanosti za „Rad“ entitet je jednak N.

Sporazum 4:

Radovi se rade na autu. Radovi se izvode na automobilima.

Slika 1.2 ER -dijagram povezanosti entiteta Auto i Posao

Dakle, imamo binarni odnos jedan-prema-više sa obaveznom klasom članstva za oba entiteta; za njegovu implementaciju potrebno je kreirati dva odnosa (po jedan za svaki entitet), au odnosu za višepovezani entitet “ Radi” potrebno je dodati primarni ključ za uspostavljanje odnosa jednostavno povezanog entiteta „Auto” stanje. broj.

Sporazum 5:

Svaki radnik može obavljati bilo koji posao, stoga je stepen povezanosti entiteta „Posao“ jednak N . Zauzvrat, bilo koji posao može obavljati bilo koji radnik, stoga je stepen povezanosti za entitet „Radnici“ jednak N.

Sporazum 6:

Radnici obavljaju posao. Radove obavljaju radnici.

Slika 1.3 ER -dijagram povezanosti entiteta Zaposleni i Poslovi

Dakle, postoji binarni odnos „mnogo prema mnogo“, za njegovu implementaciju potrebno je kreirati tri odnosa: jedan za svaki entitet sa odgovarajućim atributima i primarnim ključevima, i treći za odnos; kao atributi primarni ključevi oba entiteta; kompozit primarnog ključa.

Komunikacijska tabela (šifra posla, pojedinačni broj radnika)

Funkcionalna zavisnost entiteta "Auto".

Slika 1.4 Funkcionalna zavisnost entiteta “Auto”.

Država broj  Proizvođač

Država broj  Model

Država broj  Godina proizvodnje

Država broj  Zemlja proizvođača

Država broj  Plin

Država broj  Broj pasoša

Država broj determinante, stanje. broj mogućeg ključa, što znači da je relacija “Auto” u BCNF.

Funkcionalna zavisnost entiteta "Vlasnici".

Slika 1.5 Funkcionalna zavisnost entiteta “Vlasnici”.

Broj pasoša  Puno ime

Broj pasoša  Adresa

Broj pasoša  Telefon

Odrednica broja pasoša, mogući ključ broja pasoša, što znači da je relacija “Vlasnici” u BCNF.

Funkcionalna zavisnost entiteta „Rad“.

Slika 1.6 Funkcionalna zavisnost entiteta “Rad”.

Šifra posla  Opis

Šifra posla  Datum završetka

Šifra posla  Trajanje

Šifra posla  Država. broj

Odrednice radnog koda; Mogući ključ radnog koda, što znači da je relacija “Rad” u BCNF-u.

Funkcionalna zavisnost entiteta “Radnici”.

Slika 1.7 Funkcionalna zavisnost entiteta “Vlasnici”.

Identifikacioni broj Puno ime

Odrednica matičnog broja, mogući ključ za identifikacijski broj, što znači da je relacija “Zaposleni” u BCNF-u.

Razmotrimo implementaciju baze podataka koristeći MS ACCESS.

"Auto" (proizvođač, model, državni broj, godina proizvodnje, plinska oprema, zemlja porijekla, broj pasoša vlasnika)

AVTO"

Slika 1.8 Konstruktor tabele “ AVTO".

Slika 1.9 “Auto” tabela entiteta

"vlasnici" (puno ime, adresa, broj telefona, broj pasoša).

Relacija u relacionoj bazi podataka odgovara tabeli “ VLADELCY"

Slika 1.10 Konstruktor tabele “ VLADELCY.”

Sl.1.11 Tabela entiteta “Vlasnici”.

"radi" (Šifra posla, opis posla, datum završetka, državni broj).

Relacija u relacionoj bazi podataka odgovara tabeli “ RAD."

Sl.1.12 Konstruktor stola"WORK".

Sl.1.13 Tabela entiteta “Radovi”.

Komunikacijska tablica (šifra posla, matični broj zaposlenika).

Relacija u relacionoj bazi podataka odgovara tabeli“DLYSVYZI”

Slika 1.14 Konstruktor tabele “ DLYSVYZI.”

Sl.1.15 Tabela iz veze

"radnici" (puno ime, matični broj radnika).

Relacija u relacionoj bazi podataka odgovara tabeli “"RABOTNIKI".

Sl.1.16 Konstruktor stola"RABOTNIKI"

Slika 1.17 Tabela entiteta “Zaposleni”.

Šema podataka

Sl.1.18 Dijagram podataka

POGLAVLJE 2. Opis baze podataka i sistema upravljanja

2.1 Zahtjevi

  1. Lexus modeli automobila

ODABERITE MODEL IZ AVTO

WHERE PROIZV = "Lexus";

  1. Proizvođači automobila i svi modeli

ODABIR PROIZV, MODEL

IZ AVTO ;

  1. Proizvođač, model i država. broj automobila koji pripadaju Kuzinu Valeriju Valentinoviču

ODABIR AVTO.PROIZV, AVTO.MODEL, AVTO.GOSNOMER

IZ VLADELCY INNER PRIDRUŽITE SE AVTO NA VLADELCY.PASPORTNOMER = AVTO.PASPORTNOMER

GDJE VLADELCY. FIO =" Kuzin Valerij Valentinovič";

  1. Proizvođač, model, godina proizvodnje i državni broj automobila proizvedenog prije 2005. godine, sortirano po datumu izlaska

SELECT PROIZV, MODEL, GOSNOMER, GODVIPUSKA

IZ AVTO

GDJE GODVIPUSKA< 2005 order by GODVIPUSKA;

  1. Datum završetka i opis radova koje je izvršio Eduard Viktorovič Smenov.

SELECT RABOTU.DATAV, RABOTU.OPISANIE

IZ RABOTU INNER JOIN (RABOTNIKI INNER JOIN DLYSVYZI ON RABOTNIKI.IDR = DLYSVYZI.IDR) NA RABOTU.KODRABOTU = DLYSVYZI.KODRABOTU

GDJE RADNICI. FIO ="Smenov Eduard Viktorovič";

  1. Spisak marki automobila, država brojevi i posao koji je na njima obavljen

ODABIR AVTO.PROIZV, AVTO.GOSNOMER, RABOTU.OPISANIE

IZ AVTO INNER JOIN RABOTU NA AVTO.GOSNOMER = RABOTU. GOSNOMERAVTO;

  1. Proizvođači, godina proizvodnje i modeli najnovijih automobila (po godini proizvodnje)

ODABIR PROIZV, MODEL

IZ AVTO

GDJE GODVIPUSKA =(IZABIR MAX(GODVIPUSKA) KAO MAXGV IZ AVTO);

  1. Prikažite sve informacije o 3 najduža posla

ODABERITE TOP 3*

SA POSLA

ORDER BY PRODOLG DESC;

  1. Imena vlasnika, proizvođača i države. registarske tablice automobila koje posjeduju

ODABIR VLADELCY.FIO, AVTO.PROIZV, AVTO.GOSNOMER

IZ VLADELCY INNER JOIN AVTO NA VLADELCY.PASPORTNOMER = AVTO.PASPORTNOMER;

  1. Sve informacije o svim zaposlenima

ODABIR *

IZ RABOTNIKA;

  1. Puno ime, broj telefona i adresa vlasnika automobila iz Rjazanja

ODABERITE FIO, TELEFON, ADRESU

OD VLADELCY

GDJE ADRESE KAO "*Ryazan*";

  1. Spisak zemalja proizvođača automobila

ODABERITE DISINKTNU DRŽAVU

IZ AVTO-a;

  1. Puno ime vlasnika koji ima najveći broj automobila i ovaj broj

SELECT Temp.FIO, Temp.MaxAVTO

OD. AS Temp INNER JOIN . AS Temp0 ON Temp.MaxAVTO=Temp0.Maxim;

  1. Broj sati provedenih na radu određenim danima

ZBIR TRANSFORMA(PRODOLG)

SELECT KODRABOTU

SA POSLA

GROUP BY KODRABOTU

PIVOT DATAV;

  1. Opis i trajanje najkraćeg posla

ODABERITE OPIS, PRODOLG

SA POSLA

GDJE PRODOLG =(IZABIR MIN(PRODOLG) IZ RADA);

  1. Navedite sve proizvođače automobila

SELECT PROIZV

IZ AVTO ;

  1. Proizvođač i godina proizvodnje automobila sa plinskom opremom

SELECT PROIZV, GODVIPUŠKA

IZ AVTO

WHERE GAZ;

  1. Dodajte informacije o novom zaposleniku u autoservisu.

UMETNI U RABOTNIKE

VRIJEDNOSTI ("Jason Statham", 7);

Prije dodavanja:

Fig.2.18 Tabela “ RABOTNIKI ” prije dodavanja novog unosa

Zahtjev:

Nakon dodavanja:

Fig.2.20 Tabela “ RABOTNIKI ” nakon dodavanja novog unosa

  1. Promijenite adresu Egor Yurievich Loginov

AŽURIRAJ VLADELCY SET ADRES = "Ryazan, Moskovskoe autoput, 15"

WHERE PASPORTNOMER="34 88 336882";

Prije promjene:

2.21 Tabela “ VLADELCY ” prije promjene unosa

Zahtjev:

Nakon promjene:

Fig.2.24 Tabela “ VLADELCY ” nakon promjene unosa

  1. Izbrisati zapis o automobilu registarske tablice E244VV 23.

IZBRIŠI *

IZ AVTO

GDJE GOSNOMER = “e 244 cc 23”;

Prije uklanjanja:

2.25 Tabela “ AVTO ” prije brisanja unosa

Zahtjev:

Nakon uklanjanja:

2.28 Tabela “ AVTO ” nakon brisanja unosa

2.2. Forms

Opšti oblik baze podataka “Autoservis”

Obrazac sadrži dugmad za otvaranje podređenih obrazaca (Auto, Vlasnici, Poslovi, Radnici), dugmad za izvršavanje zahteva, kao i dugme za zatvaranje glavne forme.

U modu "Forma".

Slika 2.29 Opšti oblik baze podataka “Autoservis”.

U modu "Konstruktor".

Slika 2.30 Opšti oblik baze podataka “Autoservis” u modu projektovanja

"Auto" obrazac

Sl.2.31 „Automatski“ obrazac

U modu "Konstruktor".

Sl.2.32 Forma „Glumci“ u modu dizajna

Upiti za kombinirane kutije

Upiti za kombinirane kutije

Upiti za kombinirane kutije

Formular vlasnika

Sl.2.36 Obrazac “Vlasnici”.

U modu "Konstruktor".

Sl.2.37 Obrazac “Vlasnici” u dizajnu

Obrazac "Radovi".

Sl.2.38 Obrazac “Rad”.

U modu "Konstruktor".

Sl.2.39 Forma “Radovi” u modu projektovanja

Upiti za kombinirane kutije

Obrazac za komunikaciju “Radnici-Radnici”

Slika 2.41 Obrazac za komunikaciju “Radnici-Radnici”

U modu "Konstruktor".

Sl.2.42 Forma veze „Radnici-Radnici“ u modu projektovanja

Upiti za kombinirane kutije

Zaključak

U ovom projektu kreirana je relaciona baza podataka “Autoservis” koja sadrži pet tabela sa podacima: tabelu za automobile, tabelu za vlasnike, tabelu za poslove, tabelu za radnike i tabelu za povezivanje poslova i radnika.

Glavne faze razvoja:

  1. Određivanje svrhe kreiranja baze podataka
  2. Određivanje obaveznih polja u bazi podataka
  3. Definiranje tablica koje baza podataka treba sadržavati.
  4. Određivanje tabela kojima polja pripadaju.
  5. Definiranje primarnih ključeva.
  6. Definiranje odnosa između tabela.
  7. Poboljšanje strukture baze podataka.
  8. Unesite podatke i kreirajte druge objekte baze podataka (kao što su obrasci i upiti).

Baza podataka osigurava efikasan rad i olakšava korištenje. Za dobijanje informacija o automobilima, vlasnicima, zaposlenima i poslovima, korisnik obavlja minimum radnji, čime se smanjuje vreme provedeno u radu sa bazom podataka.

Čak i programer početnik može razumjeti rad ove baze podataka, jer je napravljena što je više moguće pogodnija i razumljivija.

Spisak korišćene literature

1. Bekarevich Yu., Pushkina N. Microsoft Access za 21 lekciju. - M.: Olma-Press, 2006. - 544 str.

2. Laurie Ulrich Fuller, Ken Cook, John Kaufeld. Microsoft Office Access 2007 za lutke. - M.: Williams, 2007. - 384 str.

3. Mikheeva V., Kharitonova I. Microsoft Access 2003. - M.: Nova, 2005. - 1072 str.

4. Khomonenko A.D., Tsygankov V.M., Maltsev M.G. Baza podataka. Udžbenik za univerzitete / ur. prof. HELL. Homonenko // Sankt Peterburg: KORONAprint, 2000. 416 str.

5. Khomonenko A., Gridin V.V. Microsoft Access. Brzi početak. - M., 2008. - 304 str.

6. Korneev V.V. itd. Baze podataka. Intelektualna obrada informacija M.: Znanje, 2000. 352 str.


Auto

N: 1

Vlasnici

Auto

1:N

Radi

Radnici

N:N

Radi

Država broj

Proizvođač

Model

Godina izdanja

Zemlja proizvođača

Gas

Pasoš ID

Pasoš ID

Puno ime

Adresa

Telefon

Kod

rad

Opis

datum

izvršenje

Trajanje

Država

broj

Identifikacioni broj

Puno ime

Ostali slični radovi koji bi vas mogli zanimati.vshm>

18542. Auto servis 786.59 KB
Odlučujući faktor za razvoj infrastrukture je vozni park i njegov trend rasta. Ovo su apsolutno nenadoknadivi gubici za nas i za budućnost zemlje. Za rješavanje ovog problema posebnu pažnju treba obratiti na automobile u vlasništvu pojedinaca, jer je vlasnik odgovoran za tehničko stanje vozila. Na drugom mjestu su bivše državne benzinske stanice, na trećem su novostvorene samostalne privatne benzinske stanice, na četvrtom mjestu su autotransportna preduzeća koja pružaju usluge tehničkog održavanja...
13718. Organizacija tehničkog održavanja Mitsubishi automobila u uslovima Transtechservice LLC 363,83 KB
Svrha diplomskog rada je organiziranje održavanja Mitsubishi automobila u uvjetima Transtechservice doo. Za postizanje ovog cilja identificirani su sljedeći zadaci: Mitsubishi je stekao i održava reputaciju proizvođača visokokvalitetnih automobila; proširenje palete modela automobila Mitsubishi; razmotrite tehničke karakteristike automobila Mitsubishi prema rasponu modela; Mitsubishi kartica za održavanje: kratak opis propisa; sekvenca izvršenja...
4523. Organizacija servisne stanice za rutinske popravke automobila 369,01 KB
Karakteristike i prednosti drumskog transporta, koje predodređuju prilično visoke stope razvoja, povezane su s mobilnošću i fleksibilnošću isporuke robe i putnika „od vrata do vrata“, „baš na vrijeme“ i usklađenosti s rasporedom po potrebi.
17752. Organizacija motorne sekcije na autoservisu KRYMDIZELSERVIS 649.78 KB
U daljem razvoju i intenziviranju rada autotransporta, ključni problem je postao potpunije korišćenje proizvodnog potencijala preduzeća i utvrđivanje rezervi za povećanje efikasnosti proizvodnje. Ovi prevoznici po pravilu nemaju sopstvene kapacitete za pravilno održavanje i popravku vozila. To je zbog činjenice da vlasnici putničkih automobila ili nemaju, ili imaju u ograničenom obimu, materijalna sredstva i radne vještine za održavanje i popravku svog automobila. Brz tempo razvoja...
4622. Projektovanje dijagnostičkog prostora za brendirani servis putničkih automobila u YuGU 2.74 MB
Hanti-Mansijski autonomni okrug - Ugra jedna je od regija Ruske Federacije koja se najdinamičnije razvija. Naš okrug je glavni naftni i gasni region Rusije i jedan od najvećih regiona za proizvodnju nafte na svetu. U Rusiji, KhMAO-Yugra je lider u nizu ključnih ekonomskih pokazatelja:
4606. Projektovanje jedinice za korporativni servis putničkih automobila na Univerzitetu South State 1.86 MB
Provjerite stanje platforme kabine, retrovizora, štitnika od sunca, repova registarskih tablica, mehanizama za zaključavanje vrata, bočnih strana platforme haube, poklopca prtljažnika, uređaja za potporu za vuču. Provjerite rad brisača i perača vjetrobranskog stakla i farova , rad sistema grijanja i grijanje stakla u hladnoj sezoni ventilacionog sistema. Motor uključujući sisteme za hlađenje podmazivanja Pregledajte nepropusnost sistema za podmazivanje i hlađenje motora uključujući...
20665. Dizajn i implementacija baze podataka ljekarni 2.55 MB
Novokuznjeck zadatak za nastavni rad Potrebno je dizajnirati bazu podataka koja uključuje informacije predstavljene u obliku grupe atributa: Apoteka Naziv lijeka; anotacija; skladištenje; datum prijema; dolazi; stanje na kraju mjeseca; kompanija proizvođač; dobavljač, itd. Zadatak je sljedeći: Kreirati bazu podataka. Organizirajte trajne odnose između tabela kako biste osigurali integritet vaše baze podataka.
20182. Dizajniranje baze podataka za redovni fakultet 2.59 MB
Dizajn baze podataka za redovni fakultet Izvršio: student gr. Predmetni rad postavlja zadatak: razviti projekat baze podataka za akumuliranje potrebnih informacija u organizaciji; kreirati i popuniti bazu podataka. Baza podataka treba biti dizajnirana uzimajući u obzir implementaciju različitih vrsta upita za dobijanje informacija. Prilikom dizajniranja baze podataka treba uzeti u obzir mogućnost izdavanja izvještaja na papiru.
20025. Dizajn baze podataka za osiguravajuće društvo OJSC Sogaz-Med 448,12 KB
Osiguravajuća društva su finansijski posrednici koji su specijalizovani za pružanje usluga osiguranja. Njihova djelatnost se sastoji od formiranja, na osnovu ugovora sa pravnim i fizičkim licima (kroz prodaju polisa osiguranja), posebnih fondova iz kojih se vrše isplate osiguranicima u određenim iznosima u slučaju nastupanja određenih događaja (osiguranih slučajeva) .
10007. Dizajn baze podataka “Katalog autodijelova” 182,36 KB
U početku su se lokalni nizovi (ili fajlovi) koristili za akumulaciju i pohranjivanje informacija na računaru, a za svaki od funkcionalnih zadataka koji se rješavaju kreirane su vlastite datoteke izvornih i rezultatskih informacija. To je dovelo do značajnog dupliciranja podataka, zakomplikovalo njihovo ažuriranje i otežalo rješavanje međusobno povezanih problema.

Tehnologija kreiranja baze podataka "Auto servis"

Za kreiranje baze podataka postavljeni su ciljevi i zadaci baze podataka “Auto servis”:

  • ? osigurati zadovoljstvo kupaca i uslugom i firmom;
  • ? pružiti najbolju uslugu u ovoj oblasti
  • ? garancijski popravci prodatih novih i polovnih automobila;
  • ? komercijalno preventivno održavanje (prilagođavanja, itd.);
  • ? Usluge komercijalne rehabilitacije (popravci);
  • ? popravka rabljenih komponenti i sklopova za zalihe obnovljenih rezervnih dijelova.
  • ? ljudi,
  • ? materijali,
  • ? kompjuteri,
  • ? mašine,
  • ? zgrada.

Razvijena i kreirana baza podataka autoservisa je skup međusobno povezanih komponenti i prikazuje različite oblasti popravke automobila.

Slika 14. Baza podataka "Auto servis"

Sistem je podijeljen na dva podsistema i jednu ekstenziju:

  • ? Popravka tehničkog dela automobila.
  • ? Proširenje - popravke unutrašnjosti automobila.

Glavni sistem "Popravka tehničkih delova automobila" sastoji se od četiri tabele (vidi sliku 15):

« Red» - uključujući potrebne informacije o nalogu za popravke i dijagnostiku automobila, odnosno:

  • ? Automobile.
  • ? Vlasnik.
  • ? Razlog za kontaktiranje servisa.

« Repair"- tabela koja opisuje proces popravke tehničkih dijelova automobila, odnosno dijelova koje je potrebno popraviti u bliskoj budućnosti. Ova tabela uključuje sljedeće stavke:

  • ? Popravka motora.
  • ? Popravka mjenjača.
  • ? Popravka šasije.
  • ? Popravka sistema goriva.

Slika 15. Nalog za popravku tehničkih dijelova

sto " Dijagnostika", vezano za " Po nalogu» i distribuira automobile za dijagnostiku pojedinih dijelova automobila, tj. motor, mjenjač, ​​šasija i sistem goriva.

U " Dijagnostika» pohranjuju se podaci o automobilima koji zahtijevaju dijagnostiku određenog dijela.

  • ? Dijagnostika motora.
  • ? Dijagnostika mjenjača.
  • ? Dijagnostika šasije.
  • ? Dijagnostika sistema goriva.

Main sistem radi on osnovu "Kaskada modeli" I upućuje on standard GOST 21624 -76

GOST 18507 -73

Sistem radi od prikupljanja informacija o narudžbi, zatim dolazi do dijagnostike koja utvrđuje potrebu za popravkom mašine. Svaka faza (osim početne) ne može početi dok se druga ne završi, osim ako automobilu nije potrebna popravka.

Podsistem IT servisa kreiran je za pružanje garancije za popravku, podnošenje zahtjeva za garanciju i kupovinu rezervnih dijelova za popravke.

  • 1) podnošenje tužbe,
  • 2) upis garancije,
  • 3) naručivanje rezervnih delova, a obuhvata 11 stolova, od kojih je jedan zajednički za IT servis. (vidi sliku 16).

Slika 16. IT usluga

IT usluga - cijelu uslugu dijeli na 3 dijela:

  • ? garancija,
  • ? registracija garancije,
  • ? naručivanje rezervnih delova.

Podaci 1 i 2 - sadrže podatke o kupcima.

Potvrda 1 - tabela sadrži podatke o vremenu zahtjeva i cijeni pruženih usluga.

Razlog za kontakt - tabela koja sadrži informacije o razlogu kontaktiranja servisa pod garancijom. Ima vezu sa tabelama: saglasnost OPD 1 i Ishod 1, gde se beleže podaci o saglasnosti OPD sa zahtevom, odnosno mogućnost rešavanja problema.

Ekspanzija predstavlja neku vrstu povećanja usluga popravke automobila. Sada sistem uključuje popravku karoserije i popravku enterijera, kojima se takođe bavi servisna stanica.

Podsistem proširenja sastoji se od dvije tablice i utječe na 2. tablicu iz glavnog sistema. (vidi sliku 17)


Slika 17. Proširenje

Tabele „popravka karoserije i unutrašnjosti“ uključuju informacije o vrstama usluga.

Popravka karoserije:

  • ? Zamjena dijelova.
  • ? Kit.
  • ? Slikarstvo.
  • ? Lakiranje.
  • ? Poliranje.

Renoviranje enterijera:

  • ? Zamjena komponenti.
  • ? Popravka komponenti.

Ove tabele vode do veza sa tabelom " Cijena» fiksirati cijene usluga.

funkcionalan:

  • ? narudžbe odjeće,
  • ? posao,
  • ? usluge,
  • ? brigade,
  • ? norma sati.

Resursi baze podataka:

  • ? ljudi,
  • ? oprema,
  • ? materijali,
  • ? kompjuteri,
  • ? mašine,
  • ? zgrada.

Kaskadni model, prikazan na slici 18, omogućava sekvencijalno izvođenje svih faza projekta po strogo utvrđenom redoslijedu. Prelazak u sljedeću fazu znači potpuni završetak radova u prethodnoj fazi.

Ovo je u bazi podataka predstavljeno na sljedeći način:

  • ? prihvata narudžbine za popravke,
  • ? auto dijagnostika,
  • ? popravka automobila,
  • ? puštanje automobila iz servisa.

Slika 18. Model baze podataka

Faza analize

Ovdje možete popuniti prijavu za popravku automobila u servisu. Kupac popunjava dokument u kojem korisnik naznačuje uslugu koja mu je potrebna.

Faza projektovanja

U ovoj fazi, automobil se šalje na dijagnostiku, koja utvrđuje uzrok kvara automobila. Nakon toga, prema nahođenju kupca, mašina se šalje na popravku.

Faza implementacije i implementacije

U ovoj fazi se obavljaju popravke na dijelovima automobila kojima je, prema rezultatima dijagnostike, potrebna popravka ili zamjena. Takođe, bez ikakvih provera, u ovoj fazi se mogu izvršiti popravke spoljašnjosti i unutrašnjosti automobila.

Faza održavanja

U ovoj fazi se izdaje garancija za popravke i obračunavaju se sredstva utrošena na dijagnostiku i popravku automobila, nakon čega se automobil vraća vlasniku.

Svojstva sistema

Integrabilnost- sistem je integrabilan, jer ima mogućnost interakcije sa raznim bankama (plaćanje usluga preko ovih banaka), sa poreskom kompanijom (prodaja rezervnih delova van regiona). Sistem je povezan i sa raznim auto kućama (po ugovoru) i osiguravajućim kućama koje osiguravaju sam autoservis, kao i firmom u kojoj se nabavljaju rezervni dijelovi.

djeljivost- sistem se sastoji od mnogo podsistema koji obavljaju određene funkcije i imaju sposobnost autonomnog rada.

Integritet- uprkos činjenici da je sistem djeljiv, kada je potpuno operativan, neće raditi ako je poremećena funkcionalnost jednog od njegovih podsistema.

Strukturalnost- raspodjela po nivoima i hijerarhijama elemenata sistema, tj. sistem neće moći da nastavi sa radom ako se preskoči jedna od faza (bez izdavanja garancije, kupac neće moći da podnese reklamaciju servisu).

Standardi

GOST 21624 -76 - ovaj standard utvrđuje zahtjeve za proizvode koji osiguravaju dati nivo upotrebljivosti (ET) i održivosti (RP), kao i vrijednosti indikatora ET i RP predviđenih GOST 20334-81 za automobilske proizvode - četiri kotača vozila na pogon i poluprikolice (kamioni, automobili i autobusi), prikolice i poluprikolice (u daljem tekstu proizvodi).

GOST 18507 -73 - ovaj standard se odnosi na autobuse i putnička vozila (u daljem tekstu: automobili) i utvrđuje metode za njihova kontrolna ispitivanja nakon velikih popravki koje obavljaju preduzeća za popravku automobila.

Standard se ne odnosi na putničke automobile čiji je remont obavljen po narudžbi pojedinačnih vlasnika.

Tehničke specifikacije

1. Kreirajte zajedničku bazu podataka svih servisa na servisu za određeni automobil.


Slika 19. Opća baza svih usluga na servisu

2. Podaci o potrebnim alatima i materijalima.


Slika 20. Podaci o alatu i materijalu

3. Veze sa sistemima treće strane.

Slika 21. Sistemi treće strane


Slika 22. Auto centri

Slika 23. Osiguravači

Slika 24. Polje Osiguravači

4. Komentari o kvaliteti usluge.

Slika 25. Komentari

Slika 26. Recenzije posetilaca


Slika 27. Recenzije

Tokom rada kreirana je baza podataka u sistemu upravljanja bazom podataka MS Access. Rad prikazuje korak po korak tehnologiju za kreiranje baze podataka. Dat je primjer baze podataka “Auto servis”. Ova baza je testirana na servisu. Sistem je testiran. U toku rada izvršena su prilagođavanja i u radu je predstavljena konačna verzija baze podataka „Auto servisa“.

Baza podataka Pristup Auto servis je dizajniran da automatizuje rad automehaničarske kompanije. U bazi se tabele pune podacima, izvršavaju jednostavni i unakrsni upiti, kao i dodavanje, ažuriranje i brisanje. Izrađuju se i obrasci za rad sa podacima i izveštajima koji se mogu štampati.
Pristupna baza podataka Auto kuća sadrži 6 stolovi, 9 upita, 7 obrazaca + forma glavnog dugmeta, 5 izvještaja. Ova Access baza podataka je optimalno prilagođena za dalju optimizaciju i modifikaciju prema vašim potrebama.

PAŽNJA! Postoji objašnjenje (21 strana)

Access Auto Service baza podataka vam omogućava da dodajete i uređujete informacije o tekućim popravkama, klijentima autoservisa, rezervnim dijelovima, skladištima i vozilima koja se popravljaju. Takođe u bazi podataka Autoservisa nalaze se zahtjevi za prikaz određene vrste rezervnih dijelova, izračunavanje ukupne cijene popravke, uključujući cijenu rada i cijenu rezervnih dijelova, ukupan iznos za svakog klijenta itd. Implementiran upit za ažuriranje, upit za brisanje, upit za dodavanje, upit za kreiranje tablice, unakrsni upit.

Svrha praktičnih zadataka je sticanje vještina analize predmetne oblasti, dizajniranja baze podataka i njene fizičke implementacije u Access DBMS.
Rezultat rada predstavljen je u obliku Access baze podataka koja treba da sadrži:
struktura projektovanih stolova,
dijagram podataka sa odnosima između tabela,
primjeri obrazaca koji pružaju korisničko sučelje,
upiti (u Design modu i u SQL jeziku),
izvještaji (u načinu izvještaja i u načinu dizajna),
forma glavnog dugmeta.

Tabela „Automobili“ – Auto servis baze podataka pristupa

Tabela “Master” – Automatska usluga baze podataka pristupa

Upit “Cijena rada” – Pristup bazi podataka Auto servis

Unakrsni upit - Auto servis baze podataka pristupa

Obrazac „Kupci“ – Auto servis Access baze podataka

Obrazac “Skladišta” – Auto servis Access baze podataka

Izveštaj „Iznos sa rezervnim delom i radom“ – Auto servis Access baze podataka

Obrazac glavnog dugmeta - Auto servis Access baze podataka

Obrazac glavnog dugmeta - Auto servis Access baze podataka

Gotova baza podataka Access Auto Service baza podataka dostupna je za preuzimanje sa linka ispod.

. Gotova Access baza podataka “Auto servis”

Preuzmite MS Access bazu podataka; DB Access Car servis; pristup prodaji automobila; pristup bazi podataka; db pristup; subd pristup; pristup bazama podataka; primjer pristupa; pristup programiranju; gotova baza podataka; kreiranje baze podataka; DBMS baza podataka; pristupiti predmetima; primjer baze podataka; pristupni program; opis pristupa; pristup sažetku; zahtjevi za pristup; primjeri pristupa; pristup bazi podataka za preuzimanje; pristupni objekti; db u pristupu; preuzimanje subd pristupa; ms pristup bazi podataka; subd pristup sažetak; subd ms pristup; pogodnosti pristupa; baza podataka; preuzimanje baze podataka o pristupu; Baza podataka; relacione baze podataka; Sistemi za upravljanje bazama podataka; baza podataka kurseva; preuzimanje baze podataka; preuzimanje baze podataka pristupa; preuzimanje baze podataka pristupa; popravak automobila; popravak automobila; salon automobila; servis za popravku automobila

Automatizacija tehnologije za generisanje fakultetskih diploma u okviru MIIT-ovog automatizovanog sistema upravljanja

Baza podataka "Auto servis"

Odnosi tabele: Tabela kupaca je povezana sa glavnom tabelom koristeći relaciju 1:N koristeći polje vin_number. Tabela kupaca je povezana sa tablicom obračuna koristeći odnos 1:1 koristeći polje...

Baza podataka "Studenti"

Program počinje povezivanjem biblioteka potrebnih za rad određenih funkcija. #include - za rad sa datotekama, strukturama i funkcijama. #include - za funkciju strcmp(). #include - za funkciju čišćenja ekrana. ...

Baza podataka saobraćajne policije

Tablica je u prvom normalnom obliku ako i samo ako nijedan njen red ne sadrži više od jedne vrijednosti u bilo kojem od svojih polja i nijedno od ključnih polja nije prazno. Veza je u drugom normalnom obliku...

Baza podataka za knjigovodstvo metalnih proizvoda na SQL Server platformi

Proces projektovanja automatizovanog sistema sastoji se od konstruisanja modela pisanog u grafičkoj notaciji. Istovremeno se poštuju opšti principi konstruktivnog projektovanja: razvoj odozgo prema dole, hijerarhijska konstrukcija modela...

Organizacija implementacije informacionog sistema DOO "MensFormat"

Dizajn jedinice za obradu podataka u strukturnoj osnovi serije K1804BC2

Upravljački uređaj (CU) je kombinovani krug sa sedam ulaza. Konvertuje eksterne kontrolne signale i interni signal iz FPN-a u skup kontrolnih signala za blokove čipova...

Razvoj automatizovanih informacionih sistema za računovodstvene kalkulacije za gasne naftne bušotine

Za kreiranje baze podataka koristi se MySQL DBMS manager. Pošto živimo u Rusiji, odlučeno je da se izabere cp_1251 kodiranje. Da biste mogli koristiti strane ključeve, koristit će se InnoDB engine...

Razvoj informacionog i referentnog sistema "Odjel za ljudske resurse Regionalne obrazovne ustanove Sharkovshchinsky"

Odeljenje za obrazovanje, sport i turizam Okružnog izvršnog odbora Šarkovščine nalazi se u urbanom selu Šarkovščina, ul. Komsomolskaya, 15. Odeljenje za obrazovanje...

Razvoj softverskog proizvoda "Odjel ljudskih resursa u pogonu"

Blok dijagram - dijagram koji odražava sastav i interakciju u upravljanju dijelovima proizvoda koji se razvija. U dekompoziciji objekata takvi dijelovi su objekti (slika 6.1). Slika 6...

Razvoj sistema računovodstva i kretanja osoblja u preduzeću

Prije nego počnete koristiti program, potrebno je izvršiti proces inicijalizacije podataka koji se može podijeliti u nekoliko faza: 1. Popunjavanje podataka o organizaciji...

Razvoj sistema obračuna studentskih plaćanja

Za kreiranje baze podataka koristit će se Microsoft SQL Server 2005 Express Edition DBMS. Izvodimo sledeće radnje: Ova faza će se izvesti pomoću Microsoft Visual Studio 2005. Kada kliknete na dugme Alati na traci menija, pojaviće se lista komandi...

Izrada web stranice na primjeru Ureda matične knjige okruga Elovski

Postoji nekoliko osnovnih struktura web stranica: - linearne - web stranice su raspoređene određenim redoslijedom. Prijelaz s jedne web stranice na drugu je strogo definiran. Ova struktura je opravdana, na primjer, kada se podučava...

Elektronski časopis za učionicu

U bazi podataka dizajniranoj prema tehničkim specifikacijama, nalazile su se 3 tabele: Upitnik, Akademski napredak, Predmet...

Najbolji članci na ovu temu