Belli bir şirketin şu anda kullandığı ve bununla ne yapılması gerektiğini tartışmak için gönderildim.
Şirket çeşitli karton ekranlar üretmektedir. Bu sistem müşterileri, siparişleri ve fiyatları takip etmek için geliştirilmiştir. Sistemin yaratılmasından bu yana çok şey oldu ve sistem şimdi tarif ettiği gibi, " kilitli " ve " sorunlu ", "dinamik değil" ve "kararsız" olarak tercüme ediyorum.
Sistem hakkında bazı bilgiler
- 2000 yılı civarında geliştirilmiştir
- Oldukça küçük bir sistem, 2-5 kullanıcı, 6 form, ortalama veri miktarına sahip ~ 8 tablo
- Erken Visual Basic, sürükle ve bırak tasarımı ile oluşturulan formlar üzerine inşa edilmiştir. Arayüz temelde sadece menü ve bazı formları içeren bir penceredir
- Verileri depolamak için MSSQL veritabanını (SQL2005 sunucusu) ve sorgulamak için ODBC sürücüsünü kullanır, veriler bu sistemden önce excel'den taşınır ve excel'den önce elle ve kağıtla işlenir, hesaplanır ve yazılır
- Kullanıcılar Microsoft XP ortamında çalışır (ve üstü)
Temel sorunları, fiyatları ayarlayamamaları ve hesaplayamamaları, yeni karton türleri vb. Ekleyememeleri, sunucudaki verilere dokunamadıkları (veya daha doğrusu nasıl yapıldıklarını bilmedikleri).
3 olası çözüm önerdim
- Mevcut sistemi düzeltme girişimi
- Yepyeni bir arayüz oluşturun (tercihen benzer ortam, VB.net veya VB tabanlı)
- Çok küçük bir sistem olduğunu düşünerek bir Excel çözümüne geri getirin
Daha fazla seçenek olabilir, ama bunlar aklıma gelenler.
Sorularım
- Ne tavsiye etmeliyim ve neden?
- Bu alternatiflerin artıları ve eksileri neler olabilir veya olabilir mi?
- Başka (muhtemelen daha iyi) alternatifler var mı?