Teklif alımı sona erdi. Aldığımız teklifler üzerinden seçim yapmaya çalışacağız. Teklif gönderen herkese teşekkür ederim.

Yeni hayata geçirmeyi düşündüğümüz android akıllı telefonla stok miktar doğrulama sistemi için aşağıda ayrıntılarını aktardığımız proje ile ilgili fiyat ve süre teklifi rica ediyoruz. Sözleşmeli olarak iş yapmak öncelikli tercihimizdir.

Projenin tüm kaynak kodları full olarak bize verilmelidir. Proje içinde kapalı kaynak kod olarak kullanılmış bir library istemiyoruz ki bu proje için böyle spesifik bir library nin kullanılmasına ihtiyaç yoktur.

Proje Detayları:

-Elimizde beyaz küçük kağıtlarda bilgisayar çıktısı stok fişleri olacak. Fiş formatı şu şekilde:

STOK FİŞİ (Başlık)
=== (başlangıç satırı işareti)
<Ürün Stok no> 20 15 40 (araları bir boşlukla ayrılmış her biri maksimum iki hane yani maksimum 99 olabilecek yan yana 4 adet rakam kümesi satırı. Soldan sağa stok numarasından sonraki diğer 3 rakam sırasıyla 3 adet depomuzu temsil ediyor gerçi işleyiş için bu bilginin bir önemi yok farkedeceksiniz.)
=== (bitiş satır işareti)

Stok satır sayısı değişkendir ama bir kağıtta en fazla 10 stok satırı olur daha fazlası olmaz. Başlangıç ve bitiş (===) işaretinden anlaşılmaktadır.

Örnek Fiş:
STOK FİŞİ
===
45 62 84 92
93 01 07 17
81 45 21 96
===

Biz bu fişi android akıllı telefon kamerasından okutup ocr ile bilgisayar çıktısı olan kağıtta yazılı rakamları sayısal verilere çevireceğiz. Android OCR için github da bu işi rahatlıkla sağlayacak yeterli derecede open source Android OCR projesi mevcut. Onlardan dilediğiniz birini hazır olarak kullanabilirsiniz.

İkinci adımda yazılım, kağıttan okuttuğumuz stoklara ait bizim web sitemizdeki stok bilgilerini çekecek.

Örnekler:
http://websitemiz.com/stok.php?stokno=45
http://websitemiz.com/stok.php?stokno=93
http://websitemiz.com/stok.php?stokno=81

web sitemizden de yukarıdaki gibi yaptığımız sorgulara cevap olarak düz text olarak kağıttan okuttuğumuzla aynı formatta cevap verileri gelecek aşağıdak, gibi:
http://websitemiz.com/stok.php?stokno=45
(cevap) 45 62 84 92
http://websitemiz.com/stok.php?stokno=93
93 01 07 17
http://websitemiz.com/stok.php?stokno=81
81 45 21 96
gibi.
Web sitesindeki bu sorgu sistemi hazır. Yani site taraflı yapılması gereken bir iş yok.

Sonuç adımında stoklara ait elimizdeki kağıttan okuttuğumuz veriyle, web sitesinden okuttuğumuz stok bilgileri aynı mı yoksa farklı mı cep telefonu ekranında AYNI/FARKLI şeklinde sonuçları görüntüleyeceğiz aşağıdaki gibi.
45 AYNI
93 AYNI
81 FARKLI

örnek:
81 No'lu stok için kağıttan okuttuğumuz veri:
81 45 21 96

Siteden okuttuğumuz veri:
http://websitemiz.com/stok.php?stokn...thCode=dT353n7
81 40 21 96

gördüğünüz gibi iki veri birebir aynı değil. Kağıtta 45 olan sitedekinde 40 mış. Yani fark mevcut. Cep telefonu ekranına bu stok için 81 FARKLI yazacak.

Authcode parametresini dışarıdan gelecek sorgulara karşı cevap vermemek adına güvenlik için kullanıyoruz anlamışsınızdır.

Proje bu kadar başka ek hiçbir şey yok.

Teşekkürler..