Reklāma

svītrkoda skenera lietojumprogrammaJa jums ir uzņēmuma datu bāze, kas ir pilna ar produktu datiem, šo datu savienošana ar svītrkodu sistēmu var būt neticami noderīga. Iespējams, jūsu noliktavas darbiniekiem ir nepieciešams ātrs veids, kā atrast produkta atrašanās vietu, vai arī viņiem ir ātri jānoskaidro pirkuma cena par pilnu kasti, nevis pēc vienības.

Neatkarīgi no situācijas svītrkoda nolasīšanas iekārtu integrēšana var būt dārgs un grūts uzdevums, taču tam nav jābūt. Šodien es jums parādīšu, kā izmantot 10 ASV dolāru lietotni un pielāgotu datu bāzi, lai mobilajā ierīcē ievilktu produkta datus bez dārga aprīkojuma.

Šī apmācība ietver pamatzināšanas par PHP. Es arī sākšu projektu, izmantojot WordPress, jo pēc tam man būs liels datu paraugs, ar kuru strādāt no vienas no savām vietnēm. Reālās pasaules scenārijā nav grūti savienot PHP ar pielāgotu datu bāzi.

Jums būs nepieciešama arī kopija Pic2Shop PRO svītrkoda skeneris. Tas ir pieejams iOS un Android par aptuveni 10 USD. Šī lietotne nepilda nekādas citas funkcijas, lai kaut ko skenētu un ļautu mums konfigurēt URL, lai automātiski saņemtu un apstrādātu šos datus.

instagram viewer

Piezīme: iCody ir tikpat populāra lietotne un nedaudz lētāka, taču pieejama tikai operētājsistēmā iOS. Lai to padarītu pēc iespējas saderīgāku, es izvēlējos pic2shop. WordPress puse darbotos tāpat, taču URL formāts būtu jāpielāgo citām svītrkoda lietotnēm.

Darba sākšana: dati

Sistēma, ko es iestatīšu šodien, skenēs svītrkodu no fiziskas galda spēles un iegūs attiecīgo pārskatu no manas iPad galda spēļu apskates vietne. Pēc tam pirmais solis ir vienkārši skenēt svītrkoda numurus no dažādām galda spēlēm un pievienot skaitļus kā pielāgotus laukus attiecīgajām atsauksmēm. Reālās pasaules scenārijā šie dati, iespējams, jau būtu jūsu datubāzē no tirdzniecības vietas sistēmas.

Es ignorēšu formātu un vienkārši izmantošu svītrkoda saturu. Šajā gadījumā 0655132002387 spēlei Sanhuana. Kā redzat, lietotne šobrīd ir diezgan vienkārša un nekonfigurēta, tāpēc koda skenēšana vienkārši izvada datus ekrānā.

svītrkoda skenera lietojumprogramma

Kopējiet to pielāgotā laukā, lai aizpildītu mūsu datu bāzi:

svītrkoda lietojumprogrammas

Apstrāde: Web App

Lai apstrādātu datus, saknes direktorijā izveidojiet jaunu PHP lapu un izsauciet to svītrkods.php. Pagaidām testēsim ar šo:

php
require_once('wp-blog-header.php'); // nodrošina, ka varam izmantot WordPress funkcijas un piekļuvi db
print_r($_REQUEST);

Skenera lietotnē konfigurējiet uzmeklēšanas URL kā: http://YOUR_SITE_URL.COM/barcode.php? kods=KODS

Jums nav jāiespējo GPS atrašanās vietas. CODE bits tiks aizstāts ar faktisko kodu, ko nolasa svītrkoda lasītāja lietotne. Izvadei vajadzētu būt apmēram šādai:

svītrkoda lietojumprogrammas

Lieliski, tam vajadzētu darboties. Nākamais solis ir izgūt ziņu, kas saistīta ar šo meta ID, un pēc tam nogādāt tajā lietotāju. Izmantojiet šo kodu, kas pieņem, ka jūsu izmantotais pielāgotais lauks tika saukts par "svītrkodu".

php. request_once('wp-blog-header.php'); // nodrošina, ka varam izmantot WordPress funkcijas un piekļuvi db. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'svītrkods', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // vaicājums ziņām ar noteiktu meta vērtību if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kods']; atbalss $url; echo get_post_meta (get_the_ID(),'svītrkods',true);//wp_redirect($url ); Izeja; beigas; else: echo 'Spēlei '.$_REQUEST["kods"] nav ieraksta.' vēl pastāv”; endifs; 

Tas tiešām nevarēja būt vienkāršāk. Šeit ir īsa demonstrācija par lietotnes darbību. Jūs varat lejupielādēt pabeigts PHP fails no šejienes kas ietver turpmākajā darbā veiktās korekcijas.

Tālākais darbs: Automātiskā konfigurācija

Šī URL ierakstīšana simtiem ierīču jūsu darbiniekiem būs diezgan darbietilpīga, tāpēc mēs varam izmantot lietotnē iebūvēto automātisko konfigurāciju, vienkārši liekot viņiem apmeklēt noteiktu URL. URL manā gadījumā ir:

p2spro://configure? lookup=http%3A//ipadboardgames.org/barcode.php? kods=KODS

Pielāgojiet pēc vajadzības, taču ņemiet vērā nelielas izmaiņas no : raksturs uz %3A – pārējais ir vienkārši saprotams. Manā gadījumā esmu padarījis šo saiti pieejamu ikvienam, kas apmeklē vietni svītrkods.php nenorādot faktisko svītrkodu. Viņi vienkārši apmeklēs saiti savā pārlūkprogrammā, noklikšķina uz saites, un tā palaiž viņu ierīcē svītrkoda lietotni, ja tā ir instalēta.

svītrkoda skenera lietojumprogramma

Es ceru, ka jūs piekrītat, ka tas tiešām bija diezgan viegli. Jums nav nepieciešami dārgi portatīvie skeneri, ja jums jau ir mobilā ierīce ar kameru, un arī tās integrēšana esošā datu bāzes sistēmā ir vienkārša, izmantojot nelielu PHP.

Vai jūs domājat, ka jūs varētu to izmantot savā mazajā biznesā? Paziņojiet mums komentāros.

Džeimsam ir bakalaura grāds mākslīgajā intelektā, un viņam ir CompTIA A+ un Network+ sertifikāts. Viņš ir galvenais MakeUseOf izstrādātājs un pavada savu brīvo laiku, spēlējot VR peintbolu un galda spēles. Viņš ir veidojis datorus kopš bērnības.