1

ASP.NET c# と MSSQL を使用して、公共交通機関の発券システムの Web サイトを設計しています。そのため、顧客がサイトに登録するときに、バーコード付きの SMS を送信して、バスでそれを使用して検証したいと考えています。

バスにはKIOSKとバーコードリーダーがあります..彼が最初にバスに乗るとき、彼は自分自身を確認しなければなりません..

だから私はこれを実装したい:乗客が自分の携帯電話にバーコードの画像を表示すると、バーコードはそれをデータベースと比較し、検証された場合は続行し、エラーメッセージが表示されない..

plzは私の質問を考慮し、親切に返信するのに十分です..ありがとうございます..

4

2 に答える 2

2

通常、バーコードは画像ではなく文字列として比較されます。バーコードを画像としてデータベースに保存することはお勧めできません。バーコード値 (文字列) をデータベースに保存し、バーコード認識結果と比較するだけです。現在、leadtools という名前のサードパーティ ツールキットを使用してバーコード (Code 93) を生成しています。このツールキットを使用すると、一般的なバーコードを読み書きすることができます。詳細については、次のリンクを参照してください: http://www.leadtools.com/help/leadtools/v175/dh/to/leadtools.topics.barcode~ba.topics.programmingwithleadtoolsbarcode.html

于 2012-10-03T08:59:32.493 に答える
1

通常、バーコードは画像比較によって実装されません。

むしろ、バーコードは文字列または数値として評価され、それがどこかのバックエンド データベースへの PK になります。

(たとえば、キッチンのパントリーにある製品を確認してください。バーコードには、バーコードの下に書かれた、バーコードが表す番号の人間が読み取れるバージョンが含まれていることがよくあります)。

バーコードリーダーが配置されていることを指定しました...これにより、バーコードを読み取り、結果の文字列/番号をシステムに渡すという「重労働」が行われます。

于 2012-08-18T07:56:39.023 に答える