Java saját szoftver készítése 2. rész

Folytassuk akkor a StudiCore nagy feladatául szolgáló Java saját szoftver készítését a programtervvel. Ebben a bejegyzésben leírom, hogyan képzelem el a program működését, mit lehet vele csinálni, és hogyan működnek az egyes programrészek.

A szoftver tárolja a vállalkozásaink megrendeléseit, vevőit és íróit. Mivel alapvetően minden cég a sajátunk lesz, így az a koncepció, hogy bármelyik vállalkozás adatait láthatjuk.

Program indulása

A szoftver indulása után megjelenik a három részből álló főképernyő.

Legfelül menü a különféle műveleteknek.

Alatta a cégek minden olyan megrendelése látható, mely még nincs elkészítve.

megrendelés óta eltelt napok száma; állapot; megrendelő; tétel neve; mennyiség + mennyiségi egység; vállalkozás; munkatárs; bruttó ár; SZERKESZTÉS gomb -> minden lekérdezésnél ez a formátum jelenik meg a továbbiakban

3 napja; megrendelve; Kis Pista Bt., Macskás cikk; 2500 karakter; Vállakozásunk 1; Író 1; 5000 Ft

6 napja; megrendelve; Nagy Péter Kft., Weboldalszöveg, 3000 karakter, Vállakozásunk 2; Író 2, 9000 Ft

Alatta minden olyan megrendelés látható, amely elkészítve vagy elküldve ügyfélnek ellenőrzésre vagy kiszámlázva állapotú. A kifizetett megrendeléseket itt nem mutatjuk. A SZERKESZTÉS gomb az adott sorban lévő megrendelést nyitja meg módosításra.

Menü

Kb. ilyen menüt tervezek a szoftverbe:

menu.jpg

Lekérdezések

  • Megrendelések
  • Nyereség

Vállalkozás

  • Új vállalkozás
  • Vállalkozás törlése
  • Vállalkozás módosítása

Vevő

  • Új vevő
  • Vevő törlése
  • Vevő módosítása

Megrendelés

  • Új megrendelés
  • Megrendelés törlése
  • Megrendelés módosítása

ÁFA

  • Új ÁFA kulcs
  • ÁFA kulcs törlése
  • ÁFA kulcs módosítása

Munkatársak

  • Új munkatárs
  • Munkatárs törlése
  • Munkatárs módosítása

Lekérdezések

A lekérdezések menüpont további részletezésre szorul. Itt a Megrendelések menüpontban tudom majd listázni a megrendeléseket mindenféle szűrők alapján, a Nyereség pedig azt mutatja meg, hogy mennyi pénzt keresünk a vállalkozásinkkal. Mivel nagyon sokféle szerződés alapján készítünk még több féle tartalmat, így szerintem ez egy életbevágóan fontos menüpont. A bevétel ugye közel sem egyezik meg a nyereséggel, pedig az utóbbi az, amiből meg kell élnünk.

Megrendelések

Megrendelések listázása. Ez egy kombinált felület lesz, ahol bármilyen típusú megrendelést le lehet kérdezni.

A CTRL gomb lenyomásával minden listából több elem is kiválasztható.

megrendelesek.jpg

Nyereség

Nyereség lekérdezési ablak, ahol egy kombinált ablak segítségével bármilyen típusú nyereséget le lehet kérdezni. Pl.:

  • kiválasztott időszakban mennyi bevétel, kiadás és nyereség volt
  • kiválasztott időszakban mennyi bevételt ért el az író, mennyi volt rajta a kiadás és a nyereség
  • kiválasztott időszakban mennyi bevétel volt egy megrendelőn, mennyi volt a kiadás és a nyereség
  • kiválasztott időszakban mennyi bevételt ért el egy író egy megrendelőnél, mennyi volt rajta a kiadás és nyereség

A CTRL gomb lenyomásával minden listából több elem is kiválasztható.

nyereseg.jpg

Az OK gomb megnyomása után frissül a három adat a jobb felső sarokban. Ezek a tervek, aztán hamarosan kiderül, hogy a programtervezés következő szakaszaiban mennyire kell módosítani rajtuk.