2. LÄHTÖKOHDAT
• Nuorisotilan kioskilla ei ole
kassajärjestelmää
• Myynnin ja varaston ylläpito hankalaa ja
puutteiden havaitseminen on liian
myöhäistä
• Hävikin laskeminen on lähes mahdotonta
• Tarve:
• ”Muokattava kassajärjestelmä, joka on
helppokäyttöinen ja kevyt”
• ei kaupallinen sovellus
3. Ryhmä Aikataulut
Mikael Westman Käyttöönotto:
Projektipäälikkö • Vuoden 2013 alussa
Tekninen vastuu
• Annukka Saaristo Suunnittelu:
• Tilaaja • Vko 40 - 44
• Testaus & vaatimukset
Jussi Koski
Toteutus:
Tukiryhmä
Graafinen ilme & ominaisuudet
• Vko 44 - 50
Antti Malinen
tukiryhmä
Testaus:
• Vko 46 - 51
4. Ominaisuudet vers. 1 1/3
Selainpohjainen kassajärjestelmä helpottamaan nuorisotyön kioskitoimintaa nuorisotilalla.
Tarve pystyä myymään ja inventoimaan tavaroita sähköisesti ja hallinnoimaan
järjestelmää useasta toimipisteestä.
Alustavat ominaisuudet ja käytettävät tekniikat.
- php / html 5 / mySQL
vers. 1 (elintärkeät)
Tuotetietojen lisääminen ja positaminen (admin)
Inventaario: tuotteiden myyntipäivät ja määrät listauksena (Admin)
Käteismyynti käsikassaan
Tuotteiden myynti (kpl määrät ja hinnat muutettavissa) ja hinnan yheenlasku
vers 2. (Tärkeät)
Admin-ominaisuudet käyttäjätunnuksen taakse
GUI
avainsanat (admin)
Tilausjärjetelmä / puutelista (Admin)
Hintatietojen muuttaminen (mm. "nollamyynti" inventaariomielessä)
Käteismyynti: hinnan ja ostosumman erotus
vers 3. (Jos mahdollista)
"Takapiikki" ja Käteismyynti (henkilölistaus takapiikkiin)
Takapiikin nollamyynti
EAN-koodit
5. Ominaisuudet vers. 2 2/3
Ostot
- Listaus kategorioiden mukaan
- Määrä ja summa muutettavissa ja laskettavissa
Varasto
- Varastosaldon näkyminen
- Kategorian/tuotteen lisäys
- Tuotetietojen muuttaminen
- Varastoon osto (tukku)
Takapiikki
- Takapiikin muokkaaminen
- Takapiikkiin ostaminen
6. Ominaisuudet nyt ja jatkossa 3/3
Ostot
- Listaus kategorioiden 1. Ulkoasu
mukaan
- Määrä ja summa 2. Tietoturvatarkistukset
muutettavissa ja 3. ”Ostojen” haku ja katselu
laskettavissa (admin)
Varasto 4. Koodin siistiminen ja mahd.
- Varastosaldon näkyminen oliointi
- Kategorian/tuotteen lisäys
5. EAN-selvitys ja
- Tuotetietojen muuttaminen
mahdollinen lisääminen
- Varastoon osto (tukku)
Takapiikki 6. Asiakaspäätteen (infotaulu)
- Takapiikin muokkaaminen tekeminen (Uusi
- Takapiikkiin ostaminen ominaisuus)
7. Ratkaisut
• PHP, MySQL, HTML5 ja CSS
• Selainpohjaisen järjestelmän hyvin tuetut
tekniikat
• Ei JavaScript ym.
• Modulaarinen
• Selainpohjainen
• Alunperäinen tarve moneen paikkaan
• Tarkentunut tarve: vain yksi sijainti
9. Järjestelmä 2/2
• Puu:
• Tiedostot: varasto, ostos ja
takapiikki ohjaavat järjestelmää
• 25 tiedostoa
• n. 1100 riviä koodia
• Kaksi käyttäjäryhmää
• Admin: täysi valta
• Kulmakaverit: myynti, ei
muokkausoikeuksia
• Mahdollisuus lisätä
ominaisuuksia vapaasti
10. Puutteet ja ongelmat
• Tietoturva
• Ei kunnollista, sillä tarve vähäinen
• Pyörii paikallisesti -> pääsy joka tapauksessa kaikkiin
tiedostoihin…
• Ulkoasu
• Toteutetaan jatkoprojektina alkaen tammikuu
2013
• Ominaisuudet
• Ei vielä täydet ominaisuudet
• Tarve erityisesti rahavirtojen seuraamiseen
11. Yleispohdinta
• Hyödyt tilaajalle
• Tarpeeseen noussut
• Palvelu, joka on täysin muokattavissa
• (Oma graafinen ilme mahdollinen)
• Hyödyt itselle
• Laajamittainen asiakasprojekti
• Laaja-alainen 1 ja 2 vuoden opintojen hyödyntäminen
• Aikataulutus ja suunnittelun harjoittelu
• Parannettavaa projektissa
• Aikataulutus -> hidas aloitus, kiire loppu
• Suunnittelu -> sudenkuopat, ammattitaito