14 Ocak 2008 Pazartesi

qmobile /NR alfa , roadmap

quest-mobile felsefesine uygun olarak c# ile yeniden yazılan programa Qmobile /Next Release , QM/NR adını verdim. Eski-yeni dışında bir isimle gitmek daha doğru olacak.

Yazılım beta sürecinden sonra QMobile+ özelliklerle ve/veya sadece item kütüğü ilişkili veritoplamasında kullanılabilecek.

Korunan özellikler
  • Tüm tanım dosya yapıları korundu. Dizin yapısını değiştirdim.
  • Soru geçişleri (önceki-sonraki-kaydet-iptal)
  • Web tarafı olarak bilinen soru tanımlarını bir süre daha kullanabileceğiz. Ek özellikler için farklı bir yol izlemek gerekecek.

Kaldırılan sınırlamalar
  • Soru topluluğu istenen sayıda olabiliyor.
  • Soru, item okumalar aşamalar halinde proje, kullanıcı seçimleri sırasında yapılıyor. Soru geçişlerinde dosya okumaktan kaynaklanan bekleme kalmadı.

Teknik değişiklikler
  • c#kullanıldı. VB veya VBscript kullanmadım. Daha native kodun yararlarını görmeyi umuyorum.
  • QM'deki statik yapıyı daha önce dinamik-dizi olarak esnek yapmıştık.
  • QM /NR 'de hash tabloları ve dictionary yapısı kullanılıyor. Fiziksel sınırların dışında pratik sınırlar olacaktır. Deneyerek görebileceğiz.
  • FTP ve RAS için QM-eski'e benzer bir yöntem izleyeceğiz.

Teknik öneriler
  • QMobile'ın yatay-dikey veri yapısını terkedelim. Daha basit dikey veri kullanarak, quest yapısına geçelim.
  • Quest verisi, operasyon tarafından daha kolay handle edilebiliyor ve script yapısına daha uygun.
  • QMobile verisi üzerinde genel işler yapabilmek için program yazmak zorunluluğu var.

Highlights ...

Barkod özelliği
  • Barkod özelliği olarak sadece scanner desteğini görmüyorum.
  • Ürüne göre değişen (koşullanan ) soru yapısına geçiş olanağı var.
  • Şu anda basit :) olarak tek sayfa üzerinde belirlenen bir soru sayfası var.
  • Item kütüğü yapısı kullanılıyor.

Envanter özelliği (şu anda yok)
  • Saha listesinin kütük olarak saklanması
  • Noktakodların seçimlik olması.
  • Noktakodların tipoloji özelliklerin gösterilerek, onay istenmesi. Gerekirse değişmesi ve merkeze bütünleşik olarak gelmesi.
  • Yeni noktalar için envanter bilgisinin doğal olarak girilmesi. Merkeze girilen form ile gelmesi.
  • Noktalar için yapılacak projelerin belirlenmesi ve işlenmesi.
  • Girilen noktada yapılması gerekli formların sırayla sorulması.
  • Nokta kütüğünün, şehirlere göre merkezden alınması. Kütahya 'a giderken yolda kütahya saha listesinin alınması


Eksikler
  • Zorunluluk ve koşullar için tasarımımı beğenmedim. Tekrar tasarlanacak.

Hiç yorum yok: