Reklamcılık
Ürün verileriyle dolu bir şirket veritabanınız varsa, bu verileri bir barkod sistemine bağlamak inanılmaz derecede yararlı olabilir. Belki depo çalışanlarınızın ürün konumunu hızlı bir şekilde araması gerekir veya belki de birim başına değil, tam bir kutu için satın alma fiyatını hızlı bir şekilde bulmaları gerekir.
Durum ne olursa olsun, barkod okuma olanaklarını entegre etmek pahalı ve zahmetli bir iş olabilir, ancak böyle olması gerekmiyor. Bugün size, pahalı ekipman olmadan ürün verilerini mobil cihazınıza çekmek için 10 dolarlık bir uygulamayı ve özel bir veritabanını nasıl kullanacağınızı göstereceğim.
Bu eğitim, temel bir PHP bilgisi olduğunu varsayar. Ayrıca projeyi WordPress ile önyükleyeceğim çünkü daha sonra kendi sitelerimden birinden çalışmak için büyük bir örnek veri setim olacak. Gerçek dünya senaryosunda, PHP'yi özel bir veritabanına bağlamak zor değildir.
Ayrıca bir kopyasına da ihtiyacınız olacak Pic2Shop PRO Barkod tarayıcı. Bu için kullanılabilir iOS ve Android
yaklaşık 10 $ için. Bu uygulama, bir şeyi taramak için başka bir işlev sunmaz ve bu verileri otomatik olarak almak ve işlemek için bir URL yapılandırmamıza izin verir.Not: iCody benzer şekilde popüler bir uygulamadır ve biraz daha ucuzdur, ancak yalnızca iOS'ta kullanılabilir. Bunu olabildiğince çapraz uyumlu hale getirmek için pic2shop'u seçtim. WordPress tarafı da aynı şekilde çalışır, ancak URL biçiminin diğer barkod uygulamaları için ayarlanması gerekir.
Başlarken: Veriler
Bugün kuracağım sistem, fiziksel bir tahta oyunundaki barkodu tarayacak ve ilgili incelemeyi bilgisayarımdan getirecek. iPad masa oyunları inceleme sitesi. O zaman ilk adım, çeşitli masa oyunlarından barkod numaralarını taramak ve sayıları ilgili incelemelere özel alanlar olarak eklemektir. Gerçek bir dünya senaryosunda, muhtemelen bu verileri bir Satış Noktası sisteminden veritabanınızda zaten bulundurursunuz.
Formatı görmezden geleceğim ve sadece barkodun içeriğini kullanacağım. Bu durumda 0655132002387 oyun için San Juan. Gördüğünüz gibi, uygulama bu noktada oldukça basit ve yapılandırılmamış, bu nedenle kodu taramak sadece ekrandaki verileri verir.

Veritabanımızı doldurmak için bunu özel bir alana kopyalayın:

İşleme: Web Uygulaması
Verileri işlemek için kök dizinde yeni bir PHP sayfası oluşturun ve onu çağırın. barkod.php. Şimdilik bununla test edelim:
php
require_once('wp-blog-header.php'); // WordPress işlevlerini ve db erişimini kullanabilmemizi sağlar
print_r($_REQUEST);
Tarayıcı uygulamasında, Arama URL'sini şu şekilde yapılandırın: http://YOUR_SITE_URL.COM/barcode.php? kod=KOD
GPS konumlarını etkinleştirmeniz gerekmez. KOD biti, barkod okuyucu uygulaması tarafından okunan gerçek kodla değiştirilecektir. Çıktı şöyle bir şey olmalıdır:

Harika, bu işe yaramalı. Bir sonraki adım, bu meta kimlikle ilişkili bir gönderiyi almak ve ardından kullanıcıyı ona getirmektir. Kullandığınız özel alanın "barkod" olarak adlandırıldığını varsayan aşağıdaki kodu kullanın.
php.ini require_once('wp-blog-header.php'); // WordPress işlevlerini ve db erişimini kullanabilmemizi sağlar. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'barcode', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // belirli meta değeri olan gönderileri sorgula if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kod']; yankı $url; echo get_post_meta (get_the_ID(),'barcode',true);//wp_redirect($url ); çıkış; son zaman; else: echo 'Oyun için giriş yok'.$_REQUEST["kod"].' henüz var'; endif;
Bu gerçekten daha basit olamazdı. İşte çalışan uygulamanın hızlı bir demosu. indirebilirsiniz PHP dosyası buradan tamamlandı aşağıdaki daha sonraki çalışmalarda yapılan ayarlamaları içerir.
Daha Fazla Çalışma: Otomatik konfigürasyon
Bu URL'yi çalışanlarınız için yüzlerce cihaza yazmak oldukça zahmetli olacak, bu nedenle, belirli bir URL'yi ziyaret etmelerini sağlayarak uygulamada yerleşik olarak bulunan otomatik yapılandırmayı kullanabiliriz. Benim durumumdaki URL:
p2spro://yapılandır? arama=http%3A//ipadboardgames.org/barcode.php? kod=KOD
Gerektiği gibi ayarlayın, ancak : karakter %3 A - gerisini anlamak basit. Benim durumumda, bu bağlantıyı şu adresi ziyaret eden herkesin kullanımına sundum. barkod.php gerçek bir barkod belirtmeden. Bağlantıyı tarayıcılarında ziyaret etmeleri, bağlantıya tıklamaları ve yüklüyse, barkod uygulamasını cihazlarında başlatmaları yeterlidir.

Umarım bunun gerçekten oldukça kolay olduğunu kabul edersiniz. Halihazırda kameralı bir mobil cihazınız varsa pahalı taşınabilir tarayıcılara ihtiyacınız yoktur ve onu mevcut bir veritabanı sistemine entegre etmek biraz PHP ile de kolaydır.
Bunu küçük işletmenizde kullanabileceğinizi düşünüyor musunuz? Yorumlarda bize bildirin.
James, Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A+ ve Network+ sertifikalıdır. MakeUseOf'un baş geliştiricisidir ve boş zamanını VR paintball ve masa oyunları oynayarak geçirir. Çocukluğundan beri bilgisayar üretiyor.