विज्ञापन
यदि आपके पास उत्पाद डेटा से भरा एक कंपनी डेटाबेस है, तो उस डेटा को बारकोड सिस्टम से जोड़ना अविश्वसनीय रूप से उपयोगी हो सकता है। हो सकता है कि आपके गोदाम के कर्मचारियों को उत्पाद के स्थान को देखने का एक त्वरित तरीका चाहिए, या हो सकता है कि उन्हें एक पूर्ण बॉक्स के लिए खरीद मूल्य का पता लगाने की आवश्यकता हो, न कि इकाई द्वारा।
स्थिति जो भी हो, बारकोड पढ़ने की सुविधाओं को एकीकृत करना एक महंगा और कठिन काम हो सकता है, लेकिन ऐसा होना जरूरी नहीं है। आज मैं आपको दिखाने जा रहा हूं कि महंगे उपकरण के बिना अपने मोबाइल डिवाइस पर उत्पाद डेटा खींचने के लिए $ 10 ऐप और एक कस्टम डेटाबेस का उपयोग कैसे करें।
यह ट्यूटोरियल PHP का एक बुनियादी ज्ञान मानता है। मैं वर्डप्रेस के साथ प्रोजेक्ट को बूटस्ट्रैपिंग भी करूँगा क्योंकि मेरे पास मेरी अपनी साइट से काम करने के लिए डेटा का एक बड़ा नमूना सेट होगा। वास्तविक दुनिया के परिदृश्य में, PHP को एक कस्टम डेटाबेस से जोड़ना मुश्किल नहीं है।
आपको इसकी एक प्रति की भी आवश्यकता होगी Pic2Shop PRO बारकोड स्कैनर. यह के लिए उपलब्ध है आईओएस तथा एंड्रॉयड लगभग $ 10 के लिए। यह ऐप कोई अन्य कार्य नहीं करता है जो कुछ स्कैन करता है, और हमें उस डेटा को स्वचालित रूप से प्राप्त करने और संसाधित करने के लिए एक यूआरएल को कॉन्फ़िगर करने की अनुमति देता है।
नोट: iCody एक समान रूप से लोकप्रिय ऐप है और थोड़ा सस्ता है, लेकिन केवल iOS पर उपलब्ध है। इसे यथासंभव क्रॉस-संगत बनाने के हित में, मैंने pic2shop को चुना। वर्डप्रेस पक्ष ठीक उसी तरह काम करेगा, लेकिन यूआरएल प्रारूप को अन्य बारकोड ऐप्स के लिए समायोजित करने की आवश्यकता होगी।
प्रारंभ करना: डेटा
आज मैं जो सिस्टम स्थापित कर रहा हूं वह भौतिक बोर्डगेम से बारकोड को स्कैन करेगा, और प्रासंगिक समीक्षा my. से प्राप्त करेगा आईपैड बोर्ड गेम समीक्षा साइट. इसके बाद पहला कदम विभिन्न प्रकार के बोर्ड गेम से बारकोड नंबरों को स्कैन करना और संबंधित समीक्षाओं में कस्टम फ़ील्ड के रूप में संख्याओं को जोड़ना है। वास्तविक दुनिया के परिदृश्य में, संभवतः आपके पास यह डेटा आपके डेटाबेस में पॉइंट ऑफ़ सेल सिस्टम से पहले से ही होगा।
मैं प्रारूप को अनदेखा कर रहा हूँ और बस बारकोड की सामग्री का उपयोग कर रहा हूँ। इस मामले में 0655132002387 खेल के लिए सहन जुआन. जैसा कि आप देख सकते हैं, इस बिंदु पर ऐप बहुत ही बुनियादी और अपुष्ट है, इसलिए कोड को स्कैन करने से स्क्रीन पर डेटा केवल आउटपुट होता है।
हमारे डेटाबेस को पॉप्युलेट करने के लिए इसे एक कस्टम फ़ील्ड में कॉपी करें:
प्रसंस्करण: वेब ऐप
डेटा को प्रोसेस करने के लिए, रूट डायरेक्टरी में एक नया PHP पेज बनाएं और उसे कॉल करें बारकोड.php. आइए अभी इसके साथ परीक्षण करें:
php
require_once('wp-blog-header.php'); // सुनिश्चित करता है कि हम वर्डप्रेस फ़ंक्शंस और डीबी एक्सेस का उपयोग कर सकते हैं
print_r($_REQUEST);
स्कैनर ऐप में, लुकअप URL को इस प्रकार कॉन्फ़िगर करें: http://YOUR_SITE_URL.COM/barcode.php? कोड = कोड
आपको GPS स्थानों को सक्षम करने की आवश्यकता नहीं है। कोड बिट को बारकोड रीडर ऐप द्वारा पढ़े गए वास्तविक कोड से बदल दिया जाएगा। आउटपुट कुछ इस तरह होना चाहिए:
बढ़िया, यह काम करना चाहिए। अगला कदम उस मेटा आईडी से जुड़ी पोस्ट को लाना है, फिर उपयोगकर्ता को उसमें लाना है। निम्नलिखित कोड का उपयोग करें, जो मानता है कि आपके द्वारा उपयोग किए जाने वाले कस्टम फ़ील्ड को "बारकोड" कहा जाता था।
php. requ_once ('wp-blog-header.php'); // सुनिश्चित करता है कि हम वर्डप्रेस फ़ंक्शंस और डीबी एक्सेस का उपयोग कर सकते हैं। //print_r($_REQUEST); query_posts (सरणी ('post_type' => 'पोस्ट', 'meta_key' => 'बारकोड', 'meta_value' => $_REQUEST ['code'], 'meta_compare' => '=')); // विशिष्ट मेटा वैल्यू वाले पोस्ट के लिए क्वेरी अगर (है_पोस्ट्स ()): जबकि (है_पोस्ट्स ()): the_post (); $ url = get_permalink (); इको $ _ अनुरोध ['कोड']; इको $ यूआरएल; इको get_post_meta (get_the_ID (), 'बारकोड', सच);//wp_redirect($url); बाहर जाएं; अंत में; अन्य: गूंज 'खेल के लिए कोई प्रविष्टि नहीं'।$_REQUEST["code"]।' अभी तक मौजूद है'; अगर अंत;
यह वास्तव में आसान नहीं हो सकता था। यहां काम कर रहे ऐप का एक त्वरित डेमो है। आप डाउनलोड कर सकते हैं यहाँ से PHP फ़ाइल पूरी की जिसमें आगे के काम में किए गए समायोजन शामिल हैं।
आगे का काम: स्वचालित विन्यास
अपने कर्मचारियों के लिए सैकड़ों उपकरणों पर इस यूआरएल को टाइप करना काफी श्रमसाध्य होने वाला है, इसलिए हम ऐप में निर्मित स्वचालित कॉन्फ़िगरेशन का उपयोग केवल उन्हें एक विशिष्ट यूआरएल पर जाने के लिए कर सकते हैं। मेरे मामले में यूआरएल है:
p2spro://कॉन्फ़िगर करें? लुकअप=http%3A//ipadboardgames.org/barcode.php? कोड = कोड
आवश्यक के रूप में समायोजित करें, लेकिन से थोड़ा सा परिवर्तन नोट करें : करने के लिए चरित्र % 3ए - बाकी समझने में आसान है। मेरे मामले में, मैंने यह लिंक उन सभी के लिए उपलब्ध कराया है जो यहां जाते हैं बारकोड.php एक वास्तविक बारकोड निर्दिष्ट किए बिना। वे बस अपने ब्राउज़र में लिंक पर जाते हैं, लिंक पर क्लिक करते हैं, और अगर यह इंस्टॉल हो गया है तो यह उनके डिवाइस पर बारकोड ऐप लॉन्च करेगा।
मुझे आशा है कि आप सहमत होंगे कि यह वास्तव में काफी आसान था। यदि आपके पास पहले से ही कैमरे के साथ एक मोबाइल डिवाइस है, तो आपको महंगे पोर्टेबल स्कैनर की आवश्यकता नहीं है, और इसे मौजूदा डेटाबेस सिस्टम में एकीकृत करना थोड़ा PHP के साथ भी आसान है।
क्या आपको लगता है कि आप इसका उपयोग अपने छोटे व्यवसाय में कर सकते हैं? हमें टिप्पणियों में बताएं।
James ने आर्टिफिशियल इंटेलिजेंस में बीएससी किया है, और CompTIA A+ और Network+ प्रमाणित है। वह MakeUseOf के प्रमुख डेवलपर हैं, और अपना खाली समय VR पेंटबॉल और बोर्डगेम खेलने में बिताते हैं। वह बचपन से ही पीसी बना रहा है।