Sayın alpertunga65,
Konu ilk anlatım mesajınızda yazdığınız bir ifadenize
Alıntı:her adayın karşısında, kendisine verilen oyu arttıran bir buton mevcut. Hem oyları sayan kişilere zaman kazandırmak, hem de oyları kaydederken yapılabilecek hataları en aza indirgemek için (başka birine oy vermek, başkasının oyunu silme gibi)
yönelik olarak;dikkatinizi çekmek ve üzerinde düşünülmesi gerektiğine dair bir uyarıda bulunmak amacı ile,bir hususu belirtmekte fayda var kanısındayım.
Bahsini yaptığınız ilgili form üzerindeki OY VER + adlı butonu dahil etmenizin amacı olarak,yukarıdaki ifadenizde geçen bir kısımda belirttiğiniz izaha göre (oyların biraz daha rahat sayımını sağlamak düşüncesi için) evet geçerli sayılabilir.fakat,ifadenizin ikinci kısmı (hataları azaltmak,başka birine oy vermek veya oyunu silmek,v.s…) için aynı geçerliliğin olması zor.zira,zaten eğer bu oy sayımında görevli olacak kişiler bu işlemleri yapmaya uygun karakterlerse illa ki bu yukarıda yazılı olanları bir şekilde yapacaktır.kaldı ki,bunu yapabilmeye de müsait bir form kullanımı ve oy kontrol mekanizması sorunu söz konusu.bu butona art arda istenildiği kadar basılabilir.başkalarının dikkatli bakmadıkları esnalarda da bu da mümkün,fark edilmez çünkü.
zira,velev ki bu işlemle görevli kişilerin bilerek ya da bilmeksizin birkaç kez bu butona basmaları durumunda,oy sayı farklılığı belirlendiğinde,belki de tekrar sayımlara gidilmek zorunda kalınacak.bu da,hem zaman kaybı hem de sonuçların neticelenmesinde gecikme yaratacak ya da sorunlar oluşacak…
ayrıca,yeri gelmişken belirtmekte de fayda var,zaten bilinen bir husus ama yine bilgi açısından olsun diye;önce oyların geçerli / geçersiz diye tasnifi yapılır.ardından da,bu geçerli oylar üzerinden adayların oy dağılımları tasnif edilir.
Bu sebeple,bu hususa da ayrıca bir yönelmek ve buna çözümler bulmak gerekir diye düşünmekteyim.birkaç öneri mahiyetinde aşağıdaki hususlar öneri olarak yazılmıştır.
1)
Mesela;oy sayısı ile adaylara tahsis edilecek oy sayısının birbiri ile eşit olmasına yönelik olarak bir kontrol uygulaması yapılabilir.
Ya geçerli oy değerinin gösterileceği metin kutusundaki değer ya da toplam oy değerinin gösterileceği metin kutusundaki değer üzerinden elde edilecek bu oy sayısını,aday oy sayısı alanındaki (tüm adayların) toplam sayı ile karşılaştırmak sureti ile,verilen oy değeri ile sayılan oy değerlerinin eşit olup olmadıklarına dair bir fark karşılaştırması yapılabilir.
Hatta,eğer fark söz konusu ise,sayım esnasında dikkati çekmesi için bir uyarı mesajı da dahil edilebilir.
2)
Geçerli oy,geçersiz oy ve toplam oy denetim kutularındaki değerleri ondalık basamaklı olarak değil de,genel sayı olarak ayarlayınız.bu daha doğru bir değer gösterme olacaktır.
3)
Aday oy miktarı alanı için (sadece görsellik açısından);select top … /desc
Sql (daha geniş kullanımı için lütfen site içerisinde arama yaparak bilgi edininiz) sorgulama yöntemi ile her bir göreve dair üst sıralarda hangi adayın ilk sıralarda yer aldığını görebilmek anlamında bir görsellik sağlanabilir.bu sıralamayı görme öncesinde de oy verme butonunun içerisine formu tazeleme komut ifadesini de dahil etmek gerekir ki,her oy verme sonrasında bu sıralama güncellenmiş olsun.
4)
Hatalı oy sil butonu içeriğinde bir düzenleme yaparak mesaj çıkmasını engelleyebilirsiniz. Tıpkı oy ver butonunda olduğu gibi,direkt işlemin gerçekleşmesini sağlayabilirsiniz.zaten bu amaç için kullanılacağından dolayı mesaja gerek yok.aksi takdirde,aynı mantık,o zaman;oy ver butonu için de olmalı.eğer ki,amaç kolaylık sağlamak ve zamandan kazanmak ise.
Bu konularda kısaca üzerinden geçerek belirtmek ve paylaşımda bulunmak istediklerim bunlar.elbette daha derinlemesine ve ayrıntılı olarak uygulamanız incelendiğinde başka önerilerde oluşabilir,geneli için.fakat şu an itibarı ile,konuda bahsettiğiniz talebinizin aslında bir parçası ve önemli bir kısmı diye düşündüğüm bu hususları bahsedip,oy sayımları öncesinde ilk elde edilmesi gerekenlerin önce doğru veriler olması gerektiği ardından da doğru seçim sonuçlarının çıkması ve adil bir sonuçlama elde edilmesi için başlangıç aşamalarında ve oy verme esnalarında yapılması gerekenlere dair tekrar düşünülmesi ve buna yöntemler bularak çözümler bulmaya imkan vermek amacı iledir.
Barkod kullanımı konusuna gelince;hazırlamayı istediğiniz uygulamanız ile bu barkod kullanımı çok da uygun düşünülebilecek bir yapıda değil.teferruatı da ayrı bir husus.bir ürün satıcısı gibi düşünürsek eğer;ya oy pusulalarına barkod eklemesi uygulanması gerekecek ya da oy pusulalarında adaylara dair bir barkod alanı söz konusu olacak.
Ayrıca,kaldı ki,sadece seçim dönemlerinde ve tek kullanımlık olabilecek zamanlar için söz konusu olacağından sırf bu oylama için bir barkod sistemi girişimi pek de uygun ya da gerekli olmayacaktır.ülkemizde dahi seçim süreçlerinde bile uygulanmamaktadır.bu sebeple,bana göre;uygulama üzerinden gidilerek çeşitli işlemlerin oluşturulmasının sağlanması ile bu hususa dair hem bir önlemler çalışması hem de kontrol mekanizmasının oluşturulması daha yerinde olacaktır.elbette,bütün bu yazılanlar benim kendi nacizane yorumlarım ve düşünce paylaşımlarımdır.illa ki olacak şartı ile gidilecek olunduğunda,elbette ki,bu hususa dair çalışmalar söz konusu olabilir.bu da paylaşıma açıktır.bilgilerinize.
İyi çalışmalar,
Saygılar.