AutoDeals

                              Susigalvojau uzduoti mokymosi tikslams :)

Įmonė prašo, kad parašytum programa kuria jie galėtu naudotis pagrindinėje būstinėje bei savo padaliniuose kuriu įmone turi visame pasaulyje. Pati įmonė užsiima automobilių bei jų dalių prekyba. Įmonė perka automobilius iš įvairiu kompanijų ir juos perparduoda savo filialuose
Kai tik parduodamas naujas automobilis arba nauja automobilio detalė, automobiliui suteikiama 4 metų garantija. Detalėms garantijos suteikiamos įvairiai, garantijos laikotarpis priklauso nuo detalės tipo.

                                        Programos ypatybės

Programa turi turėti duomenų bazę kuri savyje laiko:
a)	Automobilius
  •	  Kiek ir kokių automobilių yra šiuo metu filialuose
    o	    Markė, modelis, spalva, tipas, komplektacija
  •	  Pardavimu data
  •	  Garantinis terminas: kada suteiktas, kiek laiko galioja
b)	Automobilių detales
  •	  Detalės numerį
  •	  Konkrečia detalę ir jos kiekį įmonės filialuose
  •	  Aktyvius pardavimus kas diena
  •	  Garantinis terminas: kada suteiktas, kiek laiko galioja
c)	Pirkėjų kurie pirkę automobilį:
  •	  Vardą, pavardę, pirkėjo kodą, automobilio Markę, modelį, metus, spalvą, tipą, 
          komplektaciją
d)	Pirkėjų kurie pirkę detale
  •	  Vardą, pavardę, pirkėjo kodą, detalės kodą, detalės pavadinimą
e)	Darbuotojų vardus, pavardes, prisijungimo vardus, slaptažodžius, pareigas. Filialą kuriame 
        dirba darbuotojas, užregistravimo duomenų bazėje datą.



                  Programos pagalba įmonės darbuotojai turėtu galėti:

a)	Prisijungti prie programos naudodamasis savo prisijungimo vardu bei slaptažodžiu
b)	Kai darbuotojas prisijungia prie programos, programa turi išsaugoti duomenų
        bazėje todarbuotojo:
  •	  Vardą, pavardę, nuo kada iki kada buvo prisijungta, kokie
          užsakymai padaryti, padarytų užsakymų kiekį.
c)	Pasižiūrėti kiek ir kokių automobilių šiuo metu yra filialuose pagal:
  •	  Markę, modelį, metus, spalvą, tipą, komplektaciją
d)	Pasižiūrėti automobilio garantinio galiojimo laiką pagal:
  •	  Pirkėjo kodą
    o	    Įvedus kodą turi matytis:
            Pirkto automobilio marke, modelis, spalva, tipas, komplektacija
            Nuo kada iki kada suteiktas garantinis
e)	Pasižiūrėti detalės garantinio galiojimo laiką pagal:
  •	  Pirkėjo kodą
    o	    įvedus kodą turi matytis:
            Detalės pavadinimas, detalės numeris
            Nuo kada iki kada suteikta garantija
f)	Tikrinti ar sandėlyje yra reikiamų detalių pagal:
  •	  Detalės numerį
    o	    įvedus numerį turi matytis:
            Detalės pavadinimas, jos numeris, kiekis.
g)	Pagal punktą (g) tikrinti detalių kiekį kituose filialuose.
h)	Jeigu garantinis nepasibaigęs leisti užsakyti naujų detalių automobiliui
        Užsakymams pateikti turi būti įdiegti pasirinkimai tokie kaip:
  •	  Užsakyti pagal detalės numerį
  •	  Turi būti galima nurodyti kiek detalių užsakyti
i)	Leisti užsakyti automobilių i filialą pagal:
  •	  Markę, modelį, metus, spalvą, tipą, komplektaciją
  •	  Turėtu būti nuoroda i kuri filialą užsakyti
  •	  Turi būti galima nurodyti kiek automobilių užsakyti

j)	Kai automobiliai arba detalės užsakinėjami, turi matytis operaciją atitinkantis vienas iš 
        šių indikatorių: 
  •	  Prekės sudėtos i krepšelį, bet užsakymas nepateiktas
  •	  Prekės užsakytos
  •	  Prekės neužsakytos

k)	Programa turi rodyti šios dienos datą ir laiką
l)	Programa turėtu galėti atsinaujinti jungdamasi prie interneto