Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan csinálhatnék online...

Hogyan csinálhatnék online adatbázist egy könyvesboltnak?

Figyelt kérdés
Szeretnék csinálni a szüleim könyvesboltjának egy olyan weplapba beépíthető online adatbázist, ami folyamatosan frissül. Azt kéne megvalósítani, hogy bármilyen raktáron lévő könyvre rá lehessen keresni, és az adatbázist anyáék egyszerűen tudják módosítani. Pl.: ha van egy könyvből 6 db, akkor, ha valaki vásárol egy példányt, akkor azonnal frissíteni tudják az adatbázist, hogy már csak 5 könyv van raktáron. Szóval egy "majdnem webáruház" kéne, de úgy, hogy nagyon gyakran, egyszerűen lehessen módosítani az adatbázist. Mivel még soha nem csináltam ilyet, de érdekel a téma, ezért segítséget kérek. Milyen irányba induljak el? Mivel lehetne ezt jól megvalósítani? [c,c++,java programozás megy, de a webes dolgokhoz nemsokat konyítok, szóval tanulás lenne az egész folyamat]

2014. jan. 20. 13:46
1 2
 1/18 anonim ***** válasza:
Ehhez PHP+MySQL a legalkalmasabb. Van egy könyv "Agyhullám: PHP & MySQL" A fenti probléma megoldásához szükséges tudást kb. 1 nap alatt össze tudod szedni belőle. Ha nem tudod megszerezni a könyvet írj privátot.
2014. jan. 20. 14:02
Hasznos számodra ez a válasz?
 2/18 A kérdező kommentje:
Köszönöm! :D meg is találtam a boltban a könyvet :D Még egy kérdés: hogyan lehetne összekötni egy asztali programot az adatbázissal? Például, hogy lehetne megoldani, hogy ha "lepittyentek"(leolvasom a vonalkódot) egy könyvet, akkor az a megadott opció szerint (hozzáadás/törlés) műveletet végez az online adatbázison? Szóval, hogy lehetne elérni egyszerűen, hogy viszonylag automatikus legyen az adatbázis frissítése?
2014. jan. 20. 14:14
 3/18 anonim ***** válasza:

Ezt megoldhatod csak desktop alkalmazással is, nem kell hozzá webes felület (ha jól értem ez nem elvárás).

Java vagy akár c++ elég hozzá, de adatbázisszerver kell mindenképp, ami lehet MySQL, azt mindenképp meg kell tanulnod.

Az egyszerű USB-s vonalkódolvasók olyan outputot adnak mintha billentyűzetek lennének. Ráállsz a beviteli mezőre, leolvasod a vonalkódot, a számok már ott is vannak a beviteli mezőben. Az összetettebb vonalkódolvasókon már különböző gombok is vannak, azok szoftveres kezelése már bonyolultabb, de specifikálva van minden adatforgalom. De szerintem neked az egyszerűbb is elég.

2014. jan. 20. 16:28
Hasznos számodra ez a válasz?
 4/18 anonim ***** válasza:
De ha mégis webáruház funkciók kellenek és kívülről is elérhetővé kell tenni, akkor nem tudod megspórolni a HTML, Javascript (+jQuery) és PHP megtanulását. De akkor már jobban jártok egy kész webáruház-szoftver megvásárlásával, leginkább a biztonság miatt!
2014. jan. 20. 16:32
Hasznos számodra ez a válasz?
 5/18 A kérdező kommentje:
Nem is tudtam, hogy a vonalkódolvasóról ilyen egyszerű a beolvasás :D Ez jó... És ha csak annyi lenne, hogy a saját gépen kelljen tárolni az adatbázist, akkor sima liba lenne, de azt szeretném elérni, hogy a könyvesbolt honlapján egy kereshető, automatikusan frissülő adatbázisként jelenjen meg (nem kell a webáruház funkció, csak annyi, hogy egy kívülálló tudja, hogy van-e épp az a könyv vagy nincs). Szóval valahogy össze kéne kapcsolni esetemben akkor a gépen lévő java-ban megírt adatbázist egy online, mysql adatbázissal. (A könyv tényleg jól leírja az adatbázisosdit, szóval a kérdés csak a terminál gép (ami a kasszánál van) és a weboldal szerverének összekapcsolása. A javaban vannak ilyen packagek? vagy hogy lenne célszerű ezt megoldani? Esetleg valahogy csinálni egy helyi adatbázist, és azzal minden módosításkor felülírni a webhelyen lévőt?
2014. jan. 20. 18:01
 6/18 anonim ***** válasza:

Az irányhoz: PHP, MySQL mindenképpen kelleni fog.

Illetve valami a gépen is, amin a vonalkód olvasó van.

(Ez utóbbihoz annyit, hogy a vonalkód olvasók ált. csak annyit csinálnak, hogy beolvassák a kódot és szépen "beütik", mintha valaki egy billentyűzeten gépelne valamit.

-> Vagyis a fókuszban kell lennie a mezőnek ahova az adatot várod. Jelenleg gondolom ezt egy szoftver kezeli le.

A legszebb megoldás az lenne, ha ehhez a szoftverhez lehetne valami kiegészítőt írni, ami üzen az adatbázisnak, hogy eladás történt.

Másik lehetőség, hogy 2* olvasod be a kódot. (Egyszer a mostaniba, egyszer a saját programba amit az adatbázist frissíti.)

Még másik lehetőség, hogy eltéríted a bemenetet, frissítesz a neten, majd a mostani szoftvernek is eljuttatod az eredményt.


Stb.. Van pár megoldási mód.)



A további kérdéshez pedig a java-val lehet kapcsolódni közvetlen adatbázishoz (JDBC [link] ), vagy simán küldhetsz HTTP kéréseket, amiket egy megfelelő PHP-val fel tudsz dolgozni.

2014. jan. 20. 18:56
Hasznos számodra ez a válasz?
 7/18 anonim ***** válasza:
Várj, a gépen most milyen "javaban megírt" adatbázis van?
2014. jan. 20. 18:57
Hasznos számodra ez a válasz?
 8/18 A kérdező kommentje:

A gépen jelenleg nincs semmi, csak egy számomra ismeretlen adatbázis kezelő progi... és a javas adatbázist úgy értettem, hogy írok egy progit javaban, ami csinál egy sima adatbázist "magának"...

de akkor azt hiszem meg van a megoldás... írok egy java programot ami (sajnos) külön funkcionál (azaz kétszer kell bevinni a terméket) és ami küld egy kérést az oldalnak (ezt a kérést mondjuk kódolom, hogy ne lehessen belenyúlni a dologba), a megfelelő műveletre, az végrehajtja, és... ennyi. Ez így viszonylag egyszerű és működik... ugye?

2014. jan. 20. 19:27
 9/18 anonim ***** válasza:
0%
Java applet-et írj, ami az oldal admin részébe be lesz ágyazva. az kommunikál a MySQL-lel PHP-n kerestül, és akkor nem kell kétszer lehúzni, illetve minden egy helyen lesz, egy adatbázisban.
2014. jan. 20. 20:19
Hasznos számodra ez a válasz?
 10/18 A kérdező kommentje:
Sajnos ez nem jó, mert azt az adatbázisos programot, amit jelenleg is használunk, nem lehet elhagyni, mert az küldi az vásárlási adatokat a beszállítónknak[és muszáj ezzel küldeni]... Szóval mindenképp két lehúzás kell (vagy rásimulni valahogy erre a programra, de nem nyílt forráskódú, és így ez nem lennne egyszerű)
2014. jan. 20. 20:31
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!