0

私は iMag PCI カード リーダーとそれに付随する SDK を持っています。そうは言っても、私はかなり初心者の iOS 開発者なので、SDK は完全にはわかりません。

私のプロジェクトの目標はこれです。PCI カード リーダーが iPad に接続されている - アプリには、名前フィールドを含む、データ入力用の複数のテキスト フィールドがあります。ログインとログアウトのプロセスを高速化し、セキュリティを強化するために (私はデータ センターで働いています)、カード リーダーに政府発行の ID (州の免許証) を読み取らせ、名前だけを保存させたいと考えていました。テキストフィールドで。これにより、データベース内の情報が正確であり、「あなたがあなたであると言う人である」ことが保証されます. 自動タイムスタンプもプラスです。

その後、ユーザーは「訪問の理由」などの他のテキスト フィールドを手動で入力します。ログイン時刻は、データベースへの送信時に保存されます。ログアウトするには、ユーザーはアプリ内で別のビューを選択し、ID をスワイプするだけで退出できます。

警告 - オンプレミスでまったく同じ名前の人が同時に問題を引き起こす可能性がありますが、実際にはそれが起こっているとは思いません:-)

-- 過去にこのようなプロジェクトを完了した人はいますか? 全体として、アプリには約 4 つのビューと、単純な写真/テキスト/および少数のテキスト入力フォームが必要です。

私が理解しようとしているのは、テキストフィールドに入力されたデータを保存し、それをデータベースにオフロードし、ログアウトする方法が、アプリがユーザーの名前を取得する方法に直接影響するかどうかです。ライセンス。それとも、それらは開発の観点から完全に独立しており、独立して処理できますか?

ヘルプやアドバイスをいただければ幸いです。フォーラムを検索したところ、PCI カード リーダーはかなり断片化された市場のようです。そのため、多くの人が iMag や、iMag と一緒に受け取った SDK に慣れているかどうかはわかりません。

ありがとう、

チャーリー

4

1 に答える 1

0

ユーザーがキー入力してデータを取得するか、カードをスワイプしてデータを取得するかは、最終的にデータベースに保存する方法に違いはありません。ここでも同様のプロセスがあります。バーコード スキャナーを使用しているため、ユーザーはバーコードで製品 ID をスキャンできます。または、商品にバーコード ラベルがない場合、または商品が破損していてスキャンできないなどの場合は、キーを入力することができます。フォームのフィールドに製品 ID を入力する方法で、そこからプログラムはそれがどこから来たのかを知りません。

「オンプレミスでまったく同じ名前の人が同時に問題を引き起こす可能性がありますが、実際にはそれが起こっているとは思いません」これが決して起こらないことを願っているだけです。もしそうなら/いつ何が起こりますか?私は、誰かが「ああ、それが起こる確率は 100 万分の 1 です。心配する必要はありません」と言ったシステムをたくさん見てきました。その後、システムが展開された初日に 2 回発生します。「普通は動くはず」のシステムは、とても怖いものです。一度に何人のお客様がいらっしゃるかわかりません。次の訪問までデータを保存する予定はありますか? 同名のお客さんが2人同時に入店しただけで問題ないのか、または、EVER の顧客であった 2 人が同じ名前を持っている場合、問題はありますか? しかし、トラブルを引き起こすために両方が同時に店にいなければならない場合でも、それは起こる可能性があります. 運転免許証を使用して顧客の名前を検証することは良い考えかもしれませんが、それを顧客の識別子として使用しないでください。一意の ID を提供してください。

その他の迷いの考え:

「ログアウトするには、ユーザーはアプリ内で別のビューを選択し、ID をスワイプするだけで退出できます。」ユーザーがログアウトするためにもう一度スワイプする必要があるのはなぜですか? 他の誰かが同意なしにその人をログアウトできる可能性はありますか? しかし、そのためには、ユーザーはログイン中に端末から離れなければなりません。他の誰かがその人の ID でシステムの使用を開始できる場合、そのユーザーがログアウトする可能性は最小限に抑える必要があります。セキュリティ上の懸念。そして、誰かがもう一度スワイプせずに店 (またはこれが何であれ) を離れた場合はどうなりますか? 彼らは永遠にログインしたままですか?誰かがログアウトせずに立ち去った場合、誰かがボタンをクリックするだけで簡単にログアウトできるようにしたいと思います。

私はあなたのアプリを知りません。運転免許証を持っていないユーザーや、別の州の免許を持っているユーザーはいますか? 運転免許証の磁気テープに保存されているデータに関する標準があるかどうか、またはすべての州に磁気ストリップがあるかどうかはわかりません。

于 2011-08-11T16:47:29.063 に答える