Forum

El Terminali Sayım ...
 
Bildirimler
Hepsini Temizle

El Terminali Sayım Programında Veri Tabanı

12 Yazılar
4 Üyeler
0 Reactions
2,858 Görüntüleme
(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

Merhabalar ;


 El Terminallerimin üzerinde calisacak bir sayim programi yazmak istiyorum .. aslinda stok kontrolu olmayan bir program yazdim .. kullaniyorum .. ama bu programda ayrica stok kontrolude yapmak istiyorum .. yani okuttugum barkodun benim stoklarimda kayitli olup olmadigini gormek istiyorum .. bunu icin sanirim bir veritabani kacinilmaz...


 Asil takildigim kismida orasi .. el terminali uzerinde bir veri tabani nasil olusturabilir ve kullanabilirim .. bu konuda fikirlerinizi rica ediyorum ..


 


Saygilarimla ..

 
Gönderildi : 31/10/2009 14:01

(@AhmetASLAN)
Gönderiler: 32
Eminent Member
 

Merhaba.
Kullanacağın datanın genişliğine göre değişebilir. Yoğun bir datan varsa MSQL compact 3.5 kullanılabilir. yoğun bir verin vs yoksa access,excel ile çözebilirsin. veritabanını el terminali üzerinde tutarsan diğer cihazların da bu terminale ulaşması gerekecek.

 
Gönderildi : 31/10/2009 14:17

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

El terminali uzerindeki datam gecici data olacak .. yani disaridan bir txt file ile birlikte bilgileri o dataya aktaracagim .. sayimimi yapip, bir sonrakli sayimda tekrar bilgileri txt file ile guncelleme veya degistirme islemi yapacagim .. diger cihazlarin bu terminale ulasmasi gibi bir durum soz konusu degil yani .. zira terminallerimin bazilarinda wi-fi ozelligi yok .. tamamen kendi icinde dis cevre ile bagimsiz calisacak bir db kullanmak istiyorum ..

 
Gönderildi : 31/10/2009 14:56

(@AhmetASLAN)
Gönderiler: 32
Eminent Member
 

terminal başı günlük geçici data yoğunluğun fazla değilse bence text dosyaya bile yazabilirsin olmadı access excel kullanılabilir. hangi dil ile yazmayı planlıyorsun? bildirirsen pazartesi günü yardımcı olmaya çalışırım.

 
Gönderildi : 31/10/2009 15:59

(@orhanakdogan)
Gönderiler: 311
Reputable Member
 

Merhabalar,
El terminali ne için kullanılabilir?
-Sayım
-Bilgi Gösterim
(Fiyat, farklı fiyat tipleri olabilir, pesin, vadeli gibi;
Barkodda yazmıyosa stok kodu ve açıklama-ürün detayı)
-Çok kalemli satışları, satış elemanlarının liste haline getirmesinde

aklıma gelenler bunlar,

Bu işler için terminalde hangi alanların olması gerekiyor?

-Barkod Kodu
-Stok Kodu
-Stok Açıklaması
-Fiyat1
-Fiyat2
-Fiyat3

Yapılacak Sorgular neler?

-Sayım ; Okunan Barkoda denk gelen bir satır varmı?
-Bilgi Gösterim; Okunan Barkoda denk gelen kod,açıklama ve fiyatı getir.
-Satış Listesi:Okunan Barkoda denk gelen bir satır varmı?

Bu durumda text file dan sorgu yapmayı tercih ederdim ve bu fikrin
doğruluğunu yanlışlığını anlamak için 250.000 satırlı bir data
oluşturup terminale atardım,
yazılımda kullanabilceğimiz en hızlı textden okuma methodunu bulup
bu methodla oluşturduğum datadan bir barkod sorgulaması yapar emin olurdum.

 

 
Gönderildi : 01/11/2009 04:04

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

hicte iyi olmadigim vb.net ile yazmaya calisacagim ...

 
Gönderildi : 01/11/2009 12:04

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

text file i bende dusundum .. ama acikcasi acaba ne kadarf saglikli sorgu yapilabilir ..yaptiginiz sorgunun hizi ne olur .. bu konulaqrda tereddütlerim var .. sonucta sayim da hiz cok onemli ..  ama denemek konusunda haklisiniz .. en kisa surede deneyip sonucunu buradan yazacagim ..

 
Gönderildi : 01/11/2009 12:06

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Merhaba

Sadece sorgu işlemleri yapacaksanız ve veriler kayıtlar ço fazla değilse text file ideal olabilir.

Yanlız
db üzerinde insert,update,delete gibi benzeri işlemler yaparsanız bunun
için access veya sql compact ed. düşünmek daha ideal çünki güncelleme
ekleme gibi işlemlerde txt dosyası üzerindne daha fazla işlem yaparak
çalışmak gerekecek daha ağır işleyecek. yeni text dosya oluşturup sonra
güncellenen veriyi eski verilerle birlikte buraya aktrama falan
işlemleri uzatır. 

Db de ise bir query ile işleri hızlı yaparsınız..

 
Gönderildi : 02/11/2009 02:02

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

Evet Sonuc olarak SQL compact ed. kullanmaya karar verdim .. ama sadece karar verdim .. kullanamadim ..


acikcasi .net te daha cok yeniyim, bile diyemiyorum cunku belkide yeni bile deilim .. ama o kadar da bos degilim 🙂 uzun zamandir vb 6.0 ve asp yazmisligim var .. 🙂


 bu sql compact konusunda kodlarin ve urunun kullanimi ile ilgili bilgi ve dokumana ulasabilecegim bir kaynak bilginiz var ise paylasirsaniz sevinirim .. bu benim icin biraz acil bir durum .. bir an once sonuclandirmam gerekiyor ..


zira yeni bir el terminali aldim ve bu terminal uzerinde hali hazirda var olan sayim yazilimim calismadi .. acikcasi yenisini almayida dusunmuyorum .. kendim yazmak istiyorum ve bir an oncede sayimlarima baslamam lazim .. 🙂


 


ilginize simdiden tesekkur ederim ..

 
Gönderildi : 02/11/2009 22:05

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Msdn de birçok kaynak ve örnek var bu konuyla alakalı fikir edinebilirsiniz..

 
Gönderildi : 02/11/2009 23:06

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

merhaba .. uygulamayai olusturmaya basladim .. herkese yardimlarindan dolayi tesekkur ederim ..

bir yerde takildim ... kod ile kayti seti olusturup bu kayitsetinin BOF, EOF kontrolunu nasil yapabilirim .. msdn ide karistirdirdim ama istedigim bilgiye ulasamadim ..

bu konuda yardimci olabilir misiniz .. ?

 
Gönderildi : 03/11/2009 19:08

(@UfukDeniz)
Gönderiler: 95
Estimable Member
Konu başlatıcı
 

Terkar Merhaba ...


Programi yazmaya basladim .. epeyide ilerledim .. herkese yardimlarindan dolayi tesekkur ederim ..


Fakat soyle bir sorunla karsilastim .. tabloya 40 satir veri yazdirabiliyorum .. 41. satiri yazmiyor .. fakat bunu tablonun totalinde deilde programi her actigimda yapiyor .. yani her calismasinda 40 satir ..


 


bunun sebebi ve cozum yolu ile ilgili yardimci olabilir misiniz??

 
Gönderildi : 06/11/2009 14:58

Paylaş: