|
|
#1 (permalink) |
|
Üyelik Tarihi: 27.04.2003
Yer: Antalya
Yaş: 41
Mesaj: 164
|
Online veritabanına kayıt ekleme
Merhabalar, Bir müşterim için web uygulaması yazacağım / yazdıracağım. Tercihen ASP olmasını isterim, ama olmaz denirse .net veya hadi olmadı PHP'de de olur. Şöyle birşey istiyorlar; Uygulama CRM / Call Center arası bir işte kullanılacak. Kullanıcı ekranı açtığı zaman karşısına 3 tane şık çıkacak (a, b ve c), bunların herhangi birine tıkladığı zaman diğer şıklar çıkacak (b1, b2, b3, b4, b5 diyelim), bunlara da tıkladığı zaman diğer şıklar çıkacak, bu şekilde en sona gelindiği zaman seçime göre ya ekrana bir yazı çıkacak (text veya memo), ya da başka birine mail yollanacak, böylece kullanıcı aradığı bilgiye erişmiş olacak veya ilgili kişiye mail yollanmış olacak. Ama ne başlangıçtaki ne de aradaki seçeneklerin hiçbirinin kaç şık olacağı belli değil, sürekli olarak değişebilir, yani a'dan başlayarak 7 adımda sona gelinebilir, her adımda da n sayıda seçenek olabilir. Tabii admin kısmından bu şıklar sürekli olarak değiştirilebilir, yeni aşamalar eklenebilir veya bir aşamadaki şıklar çoğaltılabilir. Aynı şekilde kullanıcı 2. seviyeden 3. seviyeye geçti diyelim, 2. seviyede yanlış şıkkı seçtiğini farkedip geri dönebilir, o zaman tabii bir önceki seviyede nerede kaldığı da ekranda gelecek. Sonuçlar da veritabanına yazılacak (Access, MS SQL, MySQL, farketmez). Böyle online bir veritabanı uygulaması varmıdır, daha doğrusu gören bilen kullanan varmıdır, yoksa böyle birşey yazılabilir mi? Herkesin ilgisine şimdiden teşekkürler.
__________________
http://www.hayat.com |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 27.04.2003
Yer: Antalya
Yaş: 41
Mesaj: 164
|
Re: Online veritabanına kayıt ekleme
Yok, test gibi olmayacak. Tam bir flowchart gibi düşün. Aslında kategori / alt kategori / onun alt kategorileri gibi bir mantık olacak, ama ben de işin içinden nasıl çıkacağımı tam kestiremedim. Ekte örnek flowchart'ın küçültülmüş halini görebilirsin.
__________________
http://www.hayat.com |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 14.10.2007
Yer: KOCAELİ
Mesaj: 467
|
Re: Online veritabanına kayıt ekleme
hah anladım, onun mantığı aslında basit.
id sub_id kat_ad ------------------------ 1 0 Ana Kat 2 1 Alt kat önce sub_id si 0 olan kayıtlar listelenecek, bunlar ana kat olacak, sonra ana katların id isi ile hangi kat ın sub_id si eşitlenirse o da alt kat olacak. Yani örnekte Ana Kat id si 1, ve sub_id 0 olduğundan ana kat ımız bu; kat id si(1) ile eşitlenen sub_id değerlerine sahip kat ise alt kat olacak. Tabi bu basit bi şekli, mantığı yani. |
|
|
|
|
|
#5 (permalink) |
|
Re: Online veritabanına kayıt ekleme
aspcibertan'ın dediği gayet uygun güzel bir çözüm.
Ancak bir alt kat birden fazla katın'altında olabilecekse ikinci bir tablo gerekir bu bağlantıları düzenleyen. Ancak tam bir ağaç yapısı sistemi için bu tam aranan çözüm. Delphi'de yazdığımız bir uygulamada bu bilgilerin ağaç yapısında ekrana gösterilmesini sağlayan ve sadece tek bir sorgu kullanan bir sistemimiz vardı. Veritabanından tüm tabloyu çekip ADOQuery'nin filter özelliği ve locate metoduyla oldukça hızlı bir şekilde dallanma ayarlanabiliyordu. İhtiyaç olursa mantığı yazabilirim
|
|
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 28.04.2007
Yer: Ankara
Mesaj: 273
|
Re: Online veritabanına kayıt ekleme
anlatmis oldugunuz kadari ile windows xp nin cevrimici destegi hedefleniyor (sanırım turkce yardim ve destek merkezi). bu uygulama olusun hataya uygun olarak size daha onceden belirlenmis cozum yollarini sirasi ile gosteriyor. fakat statik bir uygulama
sizin bahsetmis oldugunuz is esasen bu bunu chilp-parent tablo yapisi ile veri seviyesinde kolaylikla cozebilirsiniz. ancak kullanicinin kararsiz ise ve kullanici etkilesimlerinde ters iliskiler ya da state management falan istiyorsa bunu o kadar kolay cozemezsiniz. size bir workflow engine gerekecektir. bu nedenle eger kullanicinizin tam olarak istedigini biliyor iseniz; yani sizden sadece; is akisi tanimlayabilme; is akisinin takibi ve kullanicinin is akisinda ne noktadan geldiginin takibini isteniyor ise zayif etkilesim ve sinirli gorsel ogeler (ozellikle treeview) ile tek form icinde bunun ustesinden gelinebilir. eger ki musteriniz; alt dallar arasinda iliskiler (atlama, geri cagirma), gorsel bir arayuzde surukle birak destegi, kapsamli bir icerik ve durum yonetimi istiyor ise basit is kurallari ile bu taleplerin ustesinden gelemeyebilirsiniz. Microsoft Framework 3.0 ile WinFX kutuphanesinin icinde Workflow destegi saglandi. Bundan faydalanilabilir. Ozet ile musterinizin istedigini iyi anlamak gerekiyor. Kaldi ki genelde musteriler buradan hep buzdaginin gorunmeyen kismini konu edinir. Referans: 1. WinFX Workflow |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 14.10.2007
Yer: KOCAELİ
Mesaj: 467
|
Re: Online veritabanına kayıt ekleme
Aslında bu mantık sınırsız alt kategori için kullanılabilir @BYK.
id sub_id kat_ad ------------------------ 1 0 Ana Kat 2 1 Alt kat 3 2 Alt Alt kat Sistemde bir sorun olmaz ki. Ağaç yapısını bu yapı ile rahat bir şekilde çıkarabilirsiniz diye düşünüyorum. Sizin sisteminizin de mantığını yazmanız çok iyi olacaktır diye düşünüyorum. ekleme: bir alt kat birden fazla ana kat a bağlanırsa da sub id leri 1,2 gibi aynı satıra kaydettirip virgülleri split yöntemi ile parçalayabiliriz. |
|
|
|
|
|
#8 (permalink) | |
|
Re: Online veritabanına kayıt ekleme
Alıntı:
|
||
|
|
|
|
|
#10 (permalink) |
|
Re: Online veritabanına kayıt ekleme
Sadece yavaşlama değil, genel olarak veri yapısında temel sorunlara yol açıyor. Bir alt_kat'ın bağlı olduğu tüm üst katlara ait bilgiler ya da bir kat'a bağlı diğer tüm katlara ait bilgilerin alınması gibi temel konularda ciddi sıkıntılara yol açıyor. Ama bunu tartışmanın yeri burası değil, konuyu dağıttık
Özel mesajdan ya da ayrı bir başlıktan devam edebiliriz tabi
|
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!