Ugye a programot PrestaDesktop névre kereszteltük, amely arra utal, hogy ez egy PC-n futó alkalmazás lesz. A választott programnyelv a Java, így biztosítjuk a platform függetlenséget, továbbá csökkentjük a költségeket, tudniillik a Java fejlesztőeszközei semmibe sem kerülnek ellenben a Microsoft Visual Studiojával, amelyért elég sok pénzt kér a cég.
Tehát a cél egy olyan program létrehozása, amely PC-n fut, lényegében egy teljes körű raktárkezelő szoftver, amely támogatja az offline kisker értékesítést például vonalkódolvasó használatával, és valós időben kommunikál a webshoppal, ami azt jelenti, hogy a programban keletkező termékadat és készlet változások azonnal megjelennek a webshopban is.
És akkor jöjjenek a tervezett funkciók:
1. Termékek kezelése
- termék kategóriák létrehozása/módosítása/törlése
- termékek létrehozása/módosítása/törlése
- termékek bevételezése kézi rögzítés és vonalkód olvasó segítségével
- termékek készletről kivezetése kézi rögzítés és vonalkód olvasó segítségével
- termékadatok például árak csoportos módosítása különféle szempontok alapján (pl termék kategória, áfakulcs stb...)
2. Termékkel kapcsolatos információk kezelése
- adó és áfa kulcsok létrehozása/módosítása
- termék jellemzők (attribútumok) kezelése
3. Webshop specifikus adatok kezelése
- szállítási módok létrehozása/módosítása/törlése
- fizetési módok létrehozása/módosítása/törlése
4. Webshopban keletkező adatok kezelése
- Vásárlók letöltése és nyilvántartása
- Megrendelések letöltése
- Megrendelések kivezetése készletről, és státuszváltozások visszaküldése a webshop felé (számlázva, szállítva, stb...)
5. Statisztika és kimutatások
- kimutatások a webshopban keletkezett megrendelésekről
- aktuálís készlet érték
- stb...
Első körben nagyjából ennyi, természetesen a változtatás jogát fenntartom. :)
Javaslatokat pedig szabad tenni! :)
2. Termékkel kapcsolatos információk kezelése
- adó és áfa kulcsok létrehozása/módosítása
- termék jellemzők (attribútumok) kezelése
3. Webshop specifikus adatok kezelése
- szállítási módok létrehozása/módosítása/törlése
- fizetési módok létrehozása/módosítása/törlése
4. Webshopban keletkező adatok kezelése
- Vásárlók letöltése és nyilvántartása
- Megrendelések letöltése
- Megrendelések kivezetése készletről, és státuszváltozások visszaküldése a webshop felé (számlázva, szállítva, stb...)
5. Statisztika és kimutatások
- kimutatások a webshopban keletkezett megrendelésekről
- aktuálís készlet érték
- stb...
Első körben nagyjából ennyi, természetesen a változtatás jogát fenntartom. :)
Javaslatokat pedig szabad tenni! :)