RezzApp Uygulamasında olmasını istediğiniz bir özellik var ise enes_enes_15@hotmail.com adresinden bize bildirebilir geliştirilmesine katkıda bulunabilirsiniz…
Okadar uğraşıp yaptığım ve İşime yaramayan HASTANE REZERVASYON SİSTEMİ’ nin belki birinin işine yarayacagını düşünerek kaynak kodlarını buraya koyuyorum..
Proje Visual Studio 2005 te yapılmıştır..
Kodlarını buraya koymayı düşünüyordum ama 3 5 satır kodla yapıldıgı için koysamda bişey anlaşılmaz, Genellikle Visual Studionun bize sağlamış oldugu nimetlerden faydalanarak hazır bağlantıları kullandım
Projenin daha iyi anlaşılması ve daha işlevsel kullanılabilmesi için nasıl çalıştığını anlatayım
2 kısımdan oluşuyor ADMİN ve HASTA
HASTA kısmı tek penceden oluşuyor istenilen datalar giriliyor yeni data eklemek isterseniz buda basit
OleDbCommand ekle = new OleDbCommand("insert into rezervasyon(tckimlikno,adi,soyadi,telefonu,tarihi,saati,bolumu,kontrol,sütun ismi) values(@tckimlikno,@adi,@soyadi,@telefonu,@tarihi,@saati,@bolumu,@kontrol,@newdata)", connutfie);
ekle.Parameters.Add("@newdata", OleDbType.Variant).Value = Çekeceğiniz kontrol örneğin(Textbox.Text)
newdata kısmını çoğaltıp fazla detay isteyebilirsiniz rezervasyonlar tablosunda yeni sütunlar açarakta bilgileri gönderebilirsiniz.
Rezervasyonun Var olup olmadıgını anlayan mantıkta kaydı eklemeye çalışır tarih ve saat birleşiminden oluşan bir konrtol numarası üretir ve bu kontrol numarasından varsa ekleyemediği için program hata verir try catch ile yapıldıgı için hata oluşursa catch e atlayarak verinin varolduğunu anlarız ve uyarı veririz..
hasta kısmı çok değil ama geliştirilebilir mesela stepler ekleyerek daha fazla sayfa daha fazla veri isteyebilirsiniz …
ADMIN kısmı aslında çok basit MasterPage üzerine kurulmuş birkaç küçük sayfadan oluşuyor
bolüm ve saatlerin çalışma mantığı aynı bir accessdatasource var bunun ekleme silme düzenleme kısımları açık ve bunları bir datagrid gösteriyor biraz kurcalarsanız anlaşılacaktır. Ekleme kısmı ise rezervasyon yapmak için kullandığım ekle kısmının aynısı sadece farklı bir tabloya ekliyor…
Not: eklediğinizde datagrid’de gözükmez bunun için yenile butonu koydum veriyi
GridView1.DataBind();
ile yeniden çağırıyorum binevi yenileme yapıyoruz….
REZERVASYON ları gösteren kısımda bilindik bir yapıya sahip sadece delete aktif
Sayfa kişiselleştirilebilmesi için HASTANE AYARLARI kısmından bilgileri girilerek yapılıyor yine rezervasyon eklemede kullanılan kodlar aynı bunun içinse detailsview kullandım daha şekil duruyordu
İsterseniz veritabanında tabloya sütun ekleyip ve rezervasyonda kullandığımız mantığın aynısını kullanarak hastane hakkında daha fazla bilgiye sahip olabilirsiniz..
sayfanın sağ üst kısmında kendi logomuzu koyabilmek için bir kısım var buda kişiselleştirme adına bir adımdı mantık çok kolay picturebox bir klasördeki resmi gösteriyo biz fileupload nesnesini kullanarak bu klasöre aynı adda bir resim gönderiyoruz ve bu resmi o resmin üstüne yazıyor bu şekilde resim değişiyor
bu kısmı hazır logolar veya birkaç işlevsel butonla zenginleştirebilirsiniz…
ADMIN parolası değiştirme kısmı hazır sadece sürükleyip bıraktım :)
NOT: kullanıcı izinlerini tanımlamayı bilmiyorsanız öncelikle onu ögrenin çok gerekli ve lazım bir konu
Sistemin işleyişi bukadar kullanıcı arayüsündeki resim ve yazıları değiştirerek istediginiz şeye çevirmeniz mümkün Benim bi işime yaramadı belki sizin işinize yarar şayet kullanır ve güzel birşey çıkartırsanız burda paylaşmanız dileğiyle…
Ahmet Enes DABANLIOĞLU – MIWtech YKB
Etiketler:Asp.NET, C#, dosya upload, hastane, hastane rezervasyon, hastane rezervasyon sistemi, Kaynak Kod, kayıt ekleme, kullanıcı izinleri, proje, vertabanı





Ben parametre eklemeyi senin yerinde olsam bir diziye atar ve o şekilde gönderirdim.
SqlParameter[] prms = {
new SqlParameter(“@Test”,test.Text),
new SqlParameter(“@dene”,dene.Text)
}
gibi :)
Bunu ilk defa görüyorum :) ama hemen denicem bilmediğim daha miliyonlarca şey var yavaş yavaş ögreniyorum işte :)
aşağıdaki maili info@miwsoftware.net gönderdim geri geldi.teşekkür ederim.
———————————————–
mrb iyi çalışmalarprojeniz çok güzel tebrik ederim.çok net olmuşinşallah bende veritabanı kullanımını anlarım.bir kaç konuda yardım ederseniz sevinirim.1-internet sitesi-sayfası- olarak veritabanı uygulamaları yapmak için c# mı yoksa … başka bir şey mi öğrenmem lazım.çünkü bazı kitap yada notlara baktığımda genelde temel programcılık bilgileri var.veritabanı olarakta internet uygulamaları yerine proje dosyaları var.-tabi yanlış bende muhtemelen-yani bu geniş platformda bu kadar çok şey öğrenmek şartmı?2-veritabanına kayıt -düzeltme gibi işlemler için kod yazmadan kullanabileceğim bir şeyler var mı .nette. mesela veritabanında ki alanları otomatik sayfaya ekleyen ve girilen bilgileri otomatikman -ben kod yazmadan- vt yazan sihirbaz -tools benzeri bir şey var mı?3-asp ile bir kaç veritabanı uygulaması çalışmıştım.ama .nette nereye ne yazmam lazım nasıl yazmam lazım.bulamadım.bu konuda dokuman paylaşabilir misiniz?4-daha başka bilmem gereken ama soromadığım şeyler varsa fikirlerinize ihtiyacım var.teşekkür ederim.
Teker teker gidelim :)
mrb iyi çalışmalar projeniz çok güzel tebrik ederim. Ben teşekür ederim şimdi yenisini yapıyorum kullanılmasada senin gibi ögrenmek isteyenler için garip bi şekilde yararlı oluyo :)
çok net olmuşinşallah bende veritabanı kullanımını anlarım. Anlaman çokta zor değil açıklayınca bana hak vericeksin.
internet sitesi-sayfası- olarak veritabanı uygulamaları yapmak için c# mı yoksa … başka bir şey mi öğrenmem lazım. ms tarafında visual basic ve c# kullanılır kodlamalar için visual basic daha kolay gibi gözüksede c# ta kaynak daha fazla oldugundan öğrenmesi daha kolaydır. Ben bir c# çı olarak c# öneririm visual basic çi de visual basic önerir ama sana kalmış bişey :)
çünkü bazı kitap yada notlara baktığımda genelde temel programcılık bilgileri var. Evet bende ilk başladığımda nesne tabanlı programlama nedir adından miliyonlarca doküman vardı bende e-book yok ama kitap tavsiyesnden bulunabilirim c# için “her yönüyle c#” asp.net için “c# la asp.net 2.0” sana fazlasıyla yeticektir
yani bu geniş platformda bu kadar çok şey öğrenmek şartmı? Aslında şart değil ama türkiyede yaşıyosun nekadar bilsende az geliyo çoğu zaman sen her şeyi öğrende vakti geldiğinde kullanırsın. Örneğin bi grafiker kadar iyi photoshop, veritabanlarına hakim olabilicek kadar sql ve Access, iyi bir programcı kadar c# ,webtasarım yapabilecek kadar asp ve html biliyorum bunlar hiçbişey ama bunlar normal şartlarda ayrı insanlar.
veritabanına kayıt -düzeltme gibi işlemler için kod yazmadan kullanabileceğim bir şeyler var mı nette. Asp.net in güzel tarafıda budur Access veritabanı yaparsın Access data source a bağlar ve onuda grid view e bağlarsın grid ekleme silme güncelleme işlerini barındırır yani hiç kod yazmadan bi veritabanı uygulaması yapabiliriz.
asp ile bir kaç veritabanı uygulaması çalışmıştım.ama .nette nereye ne yazmam lazım nasıl yazmam lazım.bulamadım.
http://www.yazgelistir.com
http://www.csharpnedir.com
http://www.nedirtv.com
birkaçı bunlarda dolaştıkça başka sitelride bulabilirsin.
daha başka bilmem gereken ama soromadığım şeyler varsa fikirlerinize ihtiyacım var.teşekkür ederim. Bana takıldığın heryerde mail atabilirsin. Çok meraklıysanız bu konulara seminerler oluyo isterseniz oralara götürebilirim. Ama asp.net öğrenmeden önce c# öğrenmen senini adına daha iyi olucaktır. Sana önemli bir tavsiyemde kafanda bi proje oluşturup onun üzerinden gitmen örneğin web üzerinden çalışan bir telefon defteri veya ortalama hesaplama programı yani proje bazlı çalışırsan öğrenmen gerekenleri daha iyi anlarsın ve ne öğrenmen gerektiğinide bilirsin
teşekkür ederim.Allah razı olsun
kardeş bunun kodlarını tam versene
http://www.2shared.com/file/4314301/9e7059b2/rezzapp.html
burdan indirebilirsiniz…
merhaba ben kodları indirdim ama programı çalıstıramadım. yardımcı olurmusunuz
Enes Bey,
Uygulamanız oldukça yararlı,işime çok yarayacak.Çok benzerini yapacağım,sadece hasta bilgileri sayfasını kullanacağım.Ama benim ki SQL server dan personel bilgilerinin olduğu tablo ya gidip,oradan kişinin departman bilgisini alacak( Aslında şöyle yapmak istiyorum ama nasıl olacağını bilmiyorum:en üstte kişinin sicil no sunun girildiği bir alan olsun.buraya bilgi girilince ad,soyad,departman bilgileri de ilgili metin kutularına otomatik gelsin.).Girilen bilgileri yine sql server da başka bir tablo ya yazacak.Sizin uygulamada anlamadığım kısımlar var.Bilgilendirirseniz sevinirim.1)Üst tarafta logonun solunda yer alan Detailsview nesnesini ne amaçla kullandınız? 2)Yapılan rezervasyonları listelerken Gridview mu kullandınız? 3) Rezervasyonun var olup olmadığını nasıl kontrol ediyorsunuz?
İyi Çalışmalar
Merhaba;
Çağırma kısmını en kolayından sqldataadepter nesnesi ile yapabilirsiniz içerisindeki where kısmını incelerseniz kolay oldugunu görürsünüz yeniden yazdırma kısmını ise bir data set ile kolayca yapabilirsiniz nerede sorun var tam olarak anlamadım..
heryer detailsview ler ile dolu farkettiyseniz onlar tamamen gereksiz sadece o an çok kullanasım gelmişti bende çok kullandım :)
Eet sadece stilinde biraz oynadım normal bir grid,
Makalede anlattım tarih ve saat ie bir kontrol no oluşturuyorum o tarih ve saat e başka rezervasyon eklenemiyor anahtar oldugu için, aslında kontrol etmiyorum eklerken hata verirse var olarak varsayıp ona göre hareket ediyorum
yardımcı olabileceğim bir konu olursa mail atarsanız bir çözüm buluruz iyi günler..
admin paneline nasıl giriş yapıcam bunu anlatırmısınız kullanıcı adı ve şifreyi söylermisiniz
iide neden indiremiom
malesef indirilemiyor… link kırık indirilecebilcek ver verirseniz sevinirim
Hastane Online Rezervasyon Sistemi kodlarını e-mail adresime gönderebilirmisiniz..
Zaman ayırdığınız için çok teşekkür ederim şimdiden
….
iyi günler, proje gerçekten güzel ellerinize sağlık
eğer mümkünse projeyi maille gönderme şansınız var mıdır?
linkten indiremediğim için böyle bir istekte bulunuyorum.
iyi çalışmalar.
su admin şifresi ve k.adı ne
Kodları verdiğiniz link bozuk yeniyebilirmisiniz yada mailime atarmısınız?
sanaldogu@hotmail.com
şimdiden çok teşekkürler
merhaba Enes bey,
verdiğiniz link kırık olduğu için bu paylaşımınıza ulaşamadık. sizin için bir mahsuru yoksa polat-meryem@hotmail.com bu email adresine gönderebilirmisiniz… şimdiden teşekkürler..
hocam yapmış olduğunuz program çok güzel ve çok kullanışlı fakat linkte bi ssorun var. programı indiremiyorum..LÜTFEN yardımcı olurmusunuz..çok kısıtlı bir zamanız var…LÜTFEN… orhanakyuz08@gmail.com adresinden bana ulaşırmısız….
hocam linki yenilemeniz mümkün mü? bu kaynak koda çok ihtiyacım var
ilginiz için teşekkürler