Hirdetés

vonalkód-leolvasó alkalmazásHa van egy céges adatbázisa, amely tele van termékadatokkal, akkor ezeknek az adatoknak a vonalkódrendszerhez való csatlakoztatása hihetetlenül hasznos lehet. Lehet, hogy raktári dolgozóinak gyorsan meg kell keresniük a termék helyét, vagy esetleg gyorsan meg kell találniuk a vételárat egy tele dobozra, nem pedig egységenként.

Bármi legyen is a helyzet, a vonalkód-leolvasó berendezések integrálása költséges és fáradságos feladat lehet, de nem kell annak lennie. Ma megmutatom, hogyan használhatsz egy 10 dolláros alkalmazást és egy egyéni adatbázist a termékadatok mobileszközödre való letöltéséhez drága berendezések nélkül.

Ez az oktatóanyag a PHP alapismereteit feltételezi. A projektet a WordPress-szel is elindítom, egyszerűen azért, mert az egyik saját webhelyemről nagy mennyiségű adatmintával dolgozhatok. Valós forgatókönyv esetén a PHP-t egyéni adatbázishoz csatlakoztatni nem nehéz.

Szüksége lesz egy másolatra is Pic2Shop PRO Vonalkód olvasó. Ez elérhető iOS és Android körülbelül 10 dollárért. Ez az alkalmazás nem szolgál más funkcióval, hogy bevizsgáljon valamit, és lehetővé tegye számunkra egy URL konfigurálását az adatok automatikus fogadására és feldolgozására.

instagram viewer

Megjegyzés: Az iCody egy hasonlóan népszerű alkalmazás és valamivel olcsóbb, de csak iOS-en érhető el. Annak érdekében, hogy ez a lehető legjobban kompatibilis legyen, a pic2shopot választottam. A WordPress oldala ugyanúgy működne, de az URL-formátumot módosítani kell a többi vonalkód-alkalmazáshoz.

Első lépések: Az adatok

A rendszer, amelyet ma beállítok, beolvassa a vonalkódot egy fizikai társasjátékból, és lekéri a megfelelő értékelést iPad társasjátékok áttekintő oldala. Ezután az első lépés az, hogy egyszerűen beolvassa a különböző társasjátékok vonalkódszámait, és egyéni mezőkként adja hozzá a számokat a megfelelő értékelésekhez. Valós forgatókönyv esetén ezek az adatok valószínűleg már szerepelnek az adatbázisában egy értékesítési pont rendszerből.

Figyelmen kívül hagyom a formátumot, és egyszerűen a vonalkód tartalmát használom. Ebben az esetben 0655132002387 a játékhoz San Juan. Amint láthatja, az alkalmazás ezen a ponton meglehetősen egyszerű és konfigurálatlan, így a kód beolvasása egyszerűen megjeleníti az adatokat a képernyőn.

vonalkód-leolvasó alkalmazás

Másolja ezt egy egyéni mezőbe adatbázisunk feltöltéséhez:

vonalkód alkalmazások

Feldolgozás: A webalkalmazás

Az adatok feldolgozásához hozzon létre egy új PHP oldalt a gyökérkönyvtárban, és hívja meg vonalkód.php. Teszteljünk most ezzel:

php
require_once(‘wp-blog-header.php’); // biztosítja, hogy tudjuk használni a WordPress függvényeket és a db hozzáférést
print_r($_REQUEST);

A lapolvasó alkalmazásban konfigurálja a keresési URL-t a következőképpen: http://YOUR_SITE_URL.COM/barcode.php? kód=KÓD

Nem kell engedélyeznie a GPS-helyeket. A CODE bit lecserélődik a vonalkód-olvasó alkalmazás által beolvasott tényleges kódra. A kimenetnek valami ilyesminek kell lennie:

vonalkód alkalmazások

Remek, ennek működnie kell. A következő lépés az adott metaazonosítóhoz társított bejegyzés lekérése, majd a felhasználó lekérése. Használja a következő kódot, amely feltételezi, hogy a használt egyéni mező neve „vonalkód”.

php. request_once('wp-blog-header.php'); // biztosítja a WordPress függvények és a db hozzáférés használatát. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'vonalkód', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // adott metaértékű bejegyzések lekérdezése if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kód']; echo $url; echo get_post_meta (get_the_ID(),'vonalkód',true);//wp_redirect($url ); kijárat; vége; else: echo 'Nincs bejegyzés a '.$_REQUEST["code"] játékhoz.' még létezik'; endif; 

Ez tényleg nem lehetett volna egyszerűbb. Íme egy gyors bemutató az alkalmazás működéséről. Letöltheti a elkészült PHP fájl innen amely az alábbi további munkákban elvégzett módosításokat tartalmazza.

További munka: Automatikus konfiguráció

Ennek az URL-nek a beírása több száz eszközre a dolgozók számára meglehetősen munkaigényes lesz, így használhatjuk az alkalmazásba épített automatikus konfigurációt úgy, hogy egyszerűen rákérjük őket egy adott URL-re. Az URL az én esetemben:

p2spro://configure? lookup=http%3A//ipadboardgames.org/barcode.php? kód=KÓD

Szükség szerint állítsa be, de vegye figyelembe az enyhe változást a : karaktert %3A – a többit egyszerű megérteni. Az én esetemben ezt a linket bárki számára elérhetővé tettem, aki felkeresi a vonalkód.php tényleges vonalkód megadása nélkül. Egyszerűen felkeresik a hivatkozást a böngészőjükben, rákattintnak, és az elindítja a vonalkód alkalmazást az eszközükön, ha az telepítve van.

vonalkód-leolvasó alkalmazás

Remélem egyetértesz, ez tényleg nagyon könnyű volt. Nincs szükség drága hordozható szkennerekre, ha már rendelkezik kamerával ellátott mobileszközzel, és egy kis PHP-vel könnyen integrálható egy meglévő adatbázisrendszerbe.

Gondolod, hogy hasznosíthatnád ezt a kisvállalkozásodban? Tudassa velünk a megjegyzésekben.

James BSc-vel rendelkezik mesterséges intelligencia szakon, valamint CompTIA A+ és Network+ minősítéssel rendelkezik. Ő a MakeUseOf vezető fejlesztője, szabadidejét VR paintballozással és társasjátékokkal tölti. Gyerekkora óta számítógépeket épít.