iT邦幫忙

0

Barcode scanner 掃描到 mysql 資料庫比對

pos
  • 分享至 

  • xImage

不知這樣問是否妥當,但還是想詢問一下
Barcode scanner 掃條碼要怎樣去 mysql 資料庫比對,並撈出正確商品資料到網頁介面上?

看更多先前的討論...收起先前的討論...
外獅佬 iT邦大師 1 級 ‧ 2015-11-18 09:20:46 檢舉
cxl6909提到:
Barcode scanner

這只是個代替鍵盤輸入的東東而已...
外獅佬 iT邦大師 1 級 ‧ 2015-11-18 10:22:41 檢舉
外獅佬 iT邦大師 1 級 ‧ 2015-11-18 10:25:57 檢舉
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Ray
iT邦大神 1 級 ‧ 2015-11-18 01:32:43

Barcode scanner 掃條碼要怎樣去 mysql 資料庫比對,並撈出正確商品資料到網頁介面上?

這個問題很難答, 因為裡面涉及的技術和基礎知識太多, 無法在此全部寫出來:

首先, 你需要自己寫一隻程式, 負責讀取 Scanner 掃進來的資料, 然後連接到資料庫, 執行 SQL 查詢指令, 讀取資料庫內的商品內容, 再輸出成 HTML 格式, 透過 HTTP Server 傳輸給用戶端.

想要完成以上工作, 你需要先具備以下的技能:

  1. 某一種程式語言的開發能力, 這個程式語言必須能搭配 Scanner 廠商提供的 API, 而且能跟 HTTP Server 配合使用
  2. 熟讀 Scanner 廠商提供的資料讀取 API 方法
  3. 熟悉某一種 RDBMS 資料庫的操作與開發方法, 這個 RDBMS 必須能夠搭配 HTTP Server 提供 Multi-session 的查詢能力
  4. 熟悉 HTML 格式, 並具備網頁設計的能力, 你才能把資料庫取出來的資料, 轉成正確的 HTML 網頁呈現在網站上
  5. 熟悉某一種 HTTP Server 的運作原理和查修方法, 這樣當用戶連不上網站, 或是資料無法正確呈現的時候, 你才有能力查修是否 HTTP Server 出了甚麼問題?

以上所需技能, 除了跟 Scanner 有關的部分, 需要自己研修或是請廠商指導之外, 其他的技能在一般電腦補習班的「網站設計師養成班」都可以提供課程, 一般這些課程需要 300 小時左右的養成訓練, 但訓練完畢之後, 通常還是沒有實戰經驗可以讓你自行完成這樣的開發工作, 所以還要先去網站開發的軟體公司上班, 從事網站開發工作, 在實際工作過 2 年左右之後, 就可以磨練出讓你開發以上應用的能力.

屆時, 您已經具備了足夠的相關知識, 再來提問以上問題, 大家就會比較容易回答.

cxl6909 iT邦新手 5 級 ‧ 2015-11-19 11:22:40 檢舉

目前已經在實作了,觀念上是有,但還沒有實做過,因此想在此平台上資訊是否與我的想法是雷同,謝謝您的即時回覆。

0
erictaiwan
iT邦研究生 5 級 ‧ 2015-11-18 09:52:16

你的問題可以分為二部份:

1.Barcode scanner 掃條碼
Barcode scanner 較低階的產器一支約 2 千元, 只要買來接上 USB 就馬上可以使用了. 它是替代鍵盤的產品, 如果不是無線的產品原則上不用安裝驅動程式.

2.mysql 資料庫比對,並撈出正確商品資料到網頁介面上?
如果你的網頁程式已經開發好了, 就直接可以使用 Barcode scanner 了.
如果尚未開發, 那就是捥起袖子開始實作 1.網頁輸入界面 2.資料庫連結 3.資料庫查詢 4.網頁輸出畫面

newkevin iT邦高手 1 級 ‧ 2015-11-19 09:07:42 檢舉

前台
1 網路入介面 (已設定支援Barcode scanner)
2 輸入Barcode scanner的資料
後台
1 網頁去資料庫查詢該筆資料
2 資料查到輸出到網頁疑惑

cxl6909 iT邦新手 5 級 ‧ 2015-11-19 11:25:39 檢舉

硬體已經購買了,也是跟您的回覆內容一樣,只是剛開始不是很清楚 barcode scanner 的設定,原來還有自動 enter 的方式可將條碼資料送出,現在就要加強 ajax 的資料傳遞方式應該就可以在頁面上撈取顯示正確商品資料。感謝您的回覆。

0
ak02
iT邦研究生 1 級 ‧ 2015-11-19 10:05:36

答案是可以的
因為我們就是這樣設計的。

我要發表回答

立即登入回答