Warehouse
Tietokantasovellus-harjoitustyö 2018-kesä-2
Aihe: varastonhallinta
Aiheeni on varastonhallintasovellus, jonka avulla käyttäjä voi tarkastella eri varastojen tilannetta.
Käyttäjälle annetaan listaus hänen hallinnoimistaan varastoista. Käyttäjä voi tarkastella varastojen sisältöä, täyttötilannetta ja etsiä tuotteita varastoista tuotteen nimellä. Haun tuloksena käyttäjä näkee, missä varastossa tuotetta on paljon ja missä vähän. Ylläpitäjän oikeuksilla käyttäjä voi antaa toisille käyttäjille oikeuksia tarkastella ja muokata eri varastoja ja niiden sisältöä.
Sovellus herokussa:
https://tsoha-warehouse.herokuapp.com/
Testikäyttäjätunnukset
|
admin |
test |
hello |
PASSWORD |
pass |
pass |
world |
ROLE |
ADMIN |
USER |
USER |
Dokumentaatio
Ominaisuudet
Toteutuneet ominaisuudet
Warehouse (CRUD)
- Varastojen listaaminen, lisääminen, poistaminen ja päivittäminen
- Saman tuotenimen lisääminen kahdesti lisää tuotteen määrää, ei uutta tuotetta
- Jos jokin tuote vie enemmän tilaa kuin varastossa on kapasiteettia jäljellä, ei tuotetta lisätä.
yhteenvetokysely
- Eri varastojen tilanteen ja tuotteiden tarkastelu
- Listaus varaston tuotteista
- Listataan vain ne varastot joihin käyttäjällä on oikeus
Item (CRUD)
- Tuotteiden listaaminen, lisääminen, poistaminen ja päivittäminen.
- Mahdollisuus poistaa koko tuotenimi varastosta tai muokata tuotteen määrää varastossa
- Tuotteen varastotilanteen tarkastelu
- Varastohaku tuotteen nimellä: Missä varastossa on kyseistä tuotetta.
yhteenvetokysely
- Missä varastossa on eniten/vähiten tuotetta
yhteenvetokysely
User (CRUD)
- Kirjautuminen ja uuden käyttäjän luominen
- Käyttäjän tietojen lukeminen, päivittäminen ja käyttäjän poistaminen
vain admin
- Käyttäjän poistaminen ei poista hänen hallitsemiaan varastoja
- Varaston käyttäjäoikeuksien myöntäminen
Toteutumattomat ominaisuudet / Kehitysideat
- Pääkäyttäjäoikeuden myöntäminen.
- Käyttäjän haku nimellä
- Varaston haku nimellä
- Tuotehakuun haku nimen osalla ja välinpitämättömyys kirjainkoosta
- Sivutus tuotteiden, varastojen ja käyttäjien listauksessa