Egy webprogramozó képzésen veszek részt, de sajnos azzal a feladattal amin a vizsgám múlik több órája nem tudok haladni, és hamarosan már készen kéne lennie. Bövebben lent. M?
Webprogramozó vizsgafeladat (2019.09.10)
Fórum projekt
Az admin bejelentkezésekor a Fórumok menüben elérhető gomb segítségével jelenítsd meg új oldalon, hogy az egyes usereknek hány fóruma van. Amelyik usernek nincs fóruma, azt nem kell megjeleníteni a listában.
A listában névre kattintva alányíló (collapse) panelban jelenítsd meg a user fórumainak címét, kategóriáját, indítás dátumát és a hozzászólásainak számát.
A listában minden fórum címe mellett legyen egy „Lezárás” gomb. A fórum lezárását követően már ne lehessen több hozzászólást írni az adott fórumba.
A kész megoldást (teljes projekt + adatbázis script) e-mailben csatolva kell elküldeni az ######@gmail.com e-mail címre.
Ezen felül még ezt a feladatspecifikációt kaptam:
Webáruház feladatspecifikáció
A feladat egy széles körben használható komplex webáruház szoftver kifejlesztése, a hozzá tartozó adminisztrációs felülettel, amelyen keresztül nyomon követhető a vevői rendelések és azok teljesítése.
Szoftverrel szemben támasztott követelmények:
• Korlátlan számú cikk tárolása képfeltöltéssel
• Cikkek kategóriákba való besorolása
• A kategóriák tetszőleges szintig egymásba építhetők
• Cikkleírás rögzítési lehetőség
• Minden cikkhez tartozzon adatlap (részletek)
• Kosár funkciók, mennyiség beállítható és törölhető legyen
• A kosár és a cikkek adatlapja Ajax technológiát használjon
• Egy rendelés akár több cikket is tartalmazhat
• Bővíthető fizetés és szállítási módok, felár kezelése
• Vevők regisztrációja (de regisztráció nélkül is lehessen rendelést összeállítani)
• Vevők adatainak utólagos módosítási lehetősége
• Rendelésről visszaigazoló e-mail küldése
• Adatok karbantartásához adminisztrációs felület készítése
Egyéb elvárások:
• Reszponzív layout
• Könnyű kezelhetőség
• Felhasználóbarát megjelenés
Fejlesztői környezet:
• PhpMyAdmin: MySQL adatbázis eléréséhez
• NetBeans keretrendszer: Php7 programozáshoz
Információs folyamatok:
A weboldalra látogató választ cikk kategóriát, amire megjelennek a cikkek listája fényképpel. Minden cikknél beállítható a kosárba tehető darabszám. A kosár tartalma az oldal felső rögzített részén érhető el, ahol lehetőség van a tétel módosítására, vagy törlésére. A „Tovább a vásárláshoz” gombbal folytatjuk a megrendelést a vevő azonosításával. Ha a vevő már járt nálunk korábban, akkor e-mail címének és jelszavának megadásával bejelentkezhet, ha még nem, akkor regisztrálhatja magát adatainak megadásával. A folyamat következő részeként választhatunk a fizetés és szállítási módok közül, majd egy összesítő képernyőt kapunk, ahol ellenőrizhetjük a vásárlás adatainak helyességét. Itt a „Megrendelés elküldése” gombbal rögzítjük a rendelés adatait és visszaigazoló e-mailt küldünk a vevőnek.
Még ezek mellé kaptam egy webshop sql fájlt és egy kosár xlsx-et.Az előző órai munkáknak köszönhetően már megvan a : header.php,termekek,szolgaltatasok,regisztracio,header,control.php és stb.,és még van forum meg sendmail mappám.Nagyon szépen megköszönném ha valaki tudna nekem segiteni,mert állandoan hibakódokba futok bele és nem tudok haladni.Mit tegyek?
Hajrá!
A programozó tipikusan egy olyan szakma, ahol az oklevél/tanúsítvány/diploma számít, az hogy valójában mennyire tudsz programozni, az senkit nem érdekel.
Csináltasd meg valakivel a feladatot, megkapod az oklevelet, aztán már mehetsz is dolgozni.
Kicsit átnéztem a feladatot, amit a dropboxban linkeltél.
Ahogy látom a fórum gyakorlatilag kész van, csak 2-3 funkciót kell beledrótozni a kész munkába. Teljesen kivitelezhető még kezdő szinten is másfél óra alatt. Amennyiben csak a fórum a feladat, és a webshop részt el lehet felejteni.
Kezdésnek fel kell építeni egy új oldalt, ami annyira nem bonyolult, nyugodtan használhatod alapnak a forumok.php-t: készíts egy forumlista.php oldalt belőle.
Persze a control.php-ban fel kell venni az új oldalt, hogy lehessen kezelni.
A forumlista oldalon megjeleníted a control.php-ban létrehozott lekérések szerinti listát. Nyugodtan használhatsz hozzá table tageket.
A lista html részét megfelelően kell elkészíteni, hogy a lenyíló panelben (bootstrap segít) megjeleníthetőek legyenek a megfelelő adatok (amiket a control.php ad át)
Az extra gomb pedig egy ajaxlinket kell meghívjon (van példa a forumok.php-ban), ami a fórum adatbázisában az állapotát módosítja.
Kb ennyi. Ha ott voltál, amikor összeraktátok a fórumot, vagy az órán vettétek ezeket a dolgokat, akkor ez egyszerű. Ha nem voltál ott, vagy nem figyeltél, nos akkor nehéz lesz, mert senki nem csinálja meg helyetted.
Sok sikert!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!