Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Yardım Masası

SORU: Musteri Kayit-Takip
Cok degerli Yazilimci arkadaslar,
Yillar once duraklama donemine girmis, yazilimcilik ruhumun uzerindeki olu topragini atarak, bizim fakirhane icin yeni baslatacagim bir uygulamanin temelini atmatmak istiyorum, siz degerli "iyi temel atar" arkadaslarla...

soyleki, Membership uygulamasi yapip,musteriler icin bir kayit formu hazirlamam lazim.
bu forumda, musterilerden istedigimiz bilgiler kayitli tutulacak, ve yeni kayit yaparken her musteriye farkli, fakat  ayni digitde numara atayacak (mesela 8 haneli ve bu numara her musteri icin hazirlanacak kartlarin uzerine basilip,kenlilerine postalanacak)

ayni forumda, musterinin kart numarasini bilmemesi halinde kendisinin, posta kodu veya isim gibi baska bir detayi ilede kaydina ulasilabilecek,bir arama kismi...

ve oyle bir kayitli olup olmadigina bakmak..

nasil yapmam lazim,ne yazmam lazim...dogrusu cogu seyi unuttum...(VB hakkinda)

Macromedia Flash da yapmaya kalktim gozum kesmedi *..en uygun sizce nede olur...nasil olur...

simdiden tesekkurler...


Cevaplar

1.  Aslına bakarsan nasıl yapılacağını sora sorarken çok güzel izah etmişsin. Yani programın mantık kısmını bence halletmişsin. Bu mantığa uygun bir veritabanı tasarımı yaptıktan sonra yapılacak tek iş programa bilgileri veritabanına kaydetmeni sağlayacak bir form eklemen.

Bence en uygun dil en iyi kullanabildiğin dildir. Ama VB ile daha evvel uğraştıysan bunu VB ile çok rahat yapabilirsin. Flash ile bu tarz bir uygulama yapmak hem gereksiz hem de zor gibi gözüküyor. Yani bu iş için hazır bir sürü dil varken Flash'a filan gerek yok bence..

Müşteri numarasının 8 karakterden oluşması için otomatik artan numaranın başına sıfırlar ekleyebilirsin. Yada daha güzeli ilk 6 karakteri müşterinin kayıt tarihi (gün ay yıl-2karakter-) konarak sonuna da o günkü kayıt sırasına göre id eklenebilir. (Tabii bir gün içerisinde 100 kayıt olmayacaksa.) Eğer 01 02 vb.. bilgiler istenmiyorsa ilk kayıt 10'dan da başlayabilir. Yani bence müşteriye verilecek numarayı diğer alanlara göre oluşturabilirsinde.. (Ama bunun için aynı şartlara uygun en sonra kaydı bulup, buradaki artış ifade eden alanın değerini bir arttırmak gerekir..)

Müşteriye veritabanındaki farklı alanlardan erişmek için sadece bir arama cümleciğinin sonundaki parametreyi değiştireceksin .. Yani arama kutusunun yanına radyo düğmeleri ekleyerek ilgili alanlara göre arama yaptırabilirsin..

Yani sen yazmaya başlarsan takıldığın yerde bildiğimiz kadar yardımcı olabiliriz..
allenscoot
26 Eylül 2006 15:37
2.  Hocam ilginize tesekkur ederim...insallah ben bir ucundan girizgah yapayim * surekli sizizleri rahatsiz ederim...

Cezakullahil heyir.. :)
Resul
27 Eylül 2006 00:03
3.  Resul Bey, sizinki pizza işi değil miydi? (Yanlış mı hatırlıyorum?) Eğer öyle bir yerse sesli yanıt sistemi çok güzel olur. Katma değer olur. Müşterileri telefon numaralarıyla ayırdedebilir, siparişlerini direk alabilirsiniz.
fizikci
27 Eylül 2006 00:56
4.  Hocam, evet pizza yeri, simdi musterileri tutmak icin, yeni bir uygulama baslatip, "membership" kartlari  ve numaralari verip, 10% indirimli satis yapmayi dusunuyorum kayitli musteriler icin...yani simdi bana sadece, kayitli olup olmadiginin bulunmasi, kayit yapmak, silmek, vb. isler...


ama demis oldugunuz fikir cok iyi hocam, oyle programlar satiliyor buralarda,* acayip paraya hemde..ilerde siz degerli buyuklerimiz sayesinde o sistemede geceriz insallah..

Tesekkurler...Bu arada ben ucucundan girdim VB ye. *
insallah hayirlisi...
Resul
27 Eylül 2006 13:19
5.  Bu sesli yanıt sisteminin standart bir XML formatı bile var. W3C geliştiriyor sanıyorum. O formatla çalışan Apache'nin bir projesi de vardı yanlış hatırlamıyorsam. Apache demek free as in "free beer" demek. O  sistemlerin o kadar pahalı olmasını gerektirecek bir durum yok gibi görünüyor. Aslında vakit ayırıp yapmak lazım öyle bi proje. Hatta yapılmış open source bir proje customize edilebilir. Düşündüğümden de daha kolay olabilir.

Sen bi ucundan gir madem. Takıldıkça sorarsın buraya. Bakarsın güzel birşey, bir ufuk, ne bileyim belki düşeş, yürü ya kulum... Kısmet yani, ne olacağı belli olmaz. :)
fizikci
27 Eylül 2006 21:16
6.  Evet,hocalarim ilk sorumuz gelsin ozaman, insallah basinizi agritip, size basit gelen islerle caninizi SIKMAM...

-Kullanicilarin, kayitlarini tutacak, veri tabanini Access de mi hazirlayip VB de cagirtmammi lazim? oyle ise nasil? oyle degil ise  yine nasil? :)

-asagidaki resimde "Close" butonu button1 ve tiklandiginda formu kapatacak..
exit miydi neydi...nasil tanimliyoruz...
birde "customer detail" yazan yerin altindaki, listbox,eger girilen numara bir musteruye aitse,listboxa musteriye ait butun detaylari yazarmi?
yoksa list box yerine baska bir box :) mu yapmaliyim?

Dizayn biraz acemice, kusura bakmazsiniz insallah..
http://i107.photobucket.com/albums/m298/rkeles/fist.jpg
Resul
27 Eylül 2006 22:08
7.  hocam birde bu yardim bolumunu cok mesgul eder gibime geldi..siz buraya bir "dershane" bolumu acin da bunlari o kisimda yapalim?

(bu sadece bir oneri,eger hosunuza gitmezse,silin mesaji gitsin..)
Resul
27 Eylül 2006 22:12
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1078 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen