Mayıs 2010 için Arşiv

Csharp : Hastane otomasyonu kaynak kodlu

Okuldaki projemiz olan hastane otomasyonu programını burada paylaşıyorum. Herkes projesini teslim ettiğine göre bir sorun çıkmaz diye tahmin ediyorum.  Daha önce otomasyon programı yapmamıştım iyi bir deneyim oldu. Alıp kullanılacak bir program değil örnek bir uygulama olması açısından paylaştım.

Veri tabanını entegre etmek için bağlantılı veritabanı yöntemini kullandım. Bütün sorgular, kayıt, ekleme, silme gibi işlemler sql komutları ile yapıldı. Bağlantısız veri tabanı kullansaydım daha kolay olacaktı, hazıra kaçmak istemedim.

Programa bir de kullanıcı giriş modülü koydum. Kullanıcılar ve şifreleri veritabanında tutuluyor. Şifreler  iletilirken tanımlanmasın diye  MD5 ile şifreleyip kaydettim. Ben MD5 ‘ i  kırılmaz zannediyordum bundan 4-5 sene kadar evvel edindiğim bilgiye göre. Teknoloji çabuk ilerliyor: http://md5crack.com/ uygulamalarda güvenliği sağlamak için programcılara büyük sorululuk düşüyor. Ancak md5 şifresinden büyük bir şifre girildiğinde kırılamıyor. o zaman şöyle bir mantık geliştirirsek kırılması imkansız olur:
md5(md5(şifre) + md5(şifre)); bunu veritabanına kaydedip aynı şekilde okumalısınız. Bu şekilde şifrelerin geri dönüşü asla bulunamaz.

Vaktim olsaydı update modülü ekleyecektim. Kısmet diğer programlara artık…

Devamını okuyun »