Hastane Online Rezervasyon Sistemi

20 Kas

 

RezzApp Uygulamasında olmasını istediğiniz bir özellik var ise enes_enes_15@hotmail.com adresinden bize bildirebilir geliştirilmesine katkıda bulunabilirsiniz…

interface

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..

İndirmek için tıklayınız…

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…

bolumler

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

rezervasyon

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

hospital_information

İ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

logo_upload1

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:, , , , , , , , , ,

21 Yanıt to “Hastane Online Rezervasyon Sistemi”

  1. Mehmet TURAC Aralık 11, 2008 1:23 am #

    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 :)

  2. enesdabanlioglu Aralık 11, 2008 10:06 am #

    Bunu ilk defa görüyorum :) ama hemen denicem bilmediğim daha miliyonlarca şey var yavaş yavaş ögreniyorum işte :)

  3. oktay56 Şubat 19, 2009 10:31 am #

    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.

  4. enesdabanlioglu Şubat 19, 2009 11:18 am #

    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

  5. oktay56 Şubat 19, 2009 1:39 pm #

    teşekkür ederim.Allah razı olsun

  6. enes Mart 11, 2009 9:59 pm #

    kardeş bunun kodlarını tam versene

  7. Ahmet Enes DABANLIOĞLU Mart 12, 2009 7:03 am #

    http://www.2shared.com/file/4314301/9e7059b2/rezzapp.html

    burdan indirebilirsiniz…

  8. ezgi Ağustos 8, 2009 5:38 pm #

    merhaba ben kodları indirdim ama programı çalıstıramadım. yardımcı olurmusunuz

  9. Levent Aralık 9, 2009 8:45 am #

    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

  10. Ahmet Enes DABANLIOĞLU Aralık 10, 2009 5:46 pm #

    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..

  11. MURAT Ocak 25, 2010 10:22 am #

    admin paneline nasıl giriş yapıcam bunu anlatırmısınız kullanıcı adı ve şifreyi söylermisiniz

  12. nurcan Mayıs 1, 2010 11:26 pm #

    iide neden indiremiom

  13. engin Haziran 9, 2010 11:09 am #

    malesef indirilemiyor… link kırık indirilecebilcek ver verirseniz sevinirim

  14. ferhat Ağustos 4, 2010 9:29 am #

    Hastane Online Rezervasyon Sistemi kodlarını e-mail adresime gönderebilirmisiniz..
    Zaman ayırdığınız için çok teşekkür ederim şimdiden
    ….

  15. Mert Dinç Eylül 17, 2010 10:41 am #

    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.

  16. kadir Eylül 22, 2010 9:00 pm #

    su admin şifresi ve k.adı ne

  17. adem şanal doğu Aralık 7, 2010 2:09 pm #

    Kodları verdiğiniz link bozuk yeniyebilirmisiniz yada mailime atarmısınız?
    sanaldogu@hotmail.com
    şimdiden çok teşekkürler

  18. meryem polat Aralık 20, 2010 1:44 pm #

    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..

  19. Orhan Akyüz Nisan 23, 2011 11:36 am #

    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….

  20. muhammed Nisan 6, 2012 9:58 pm #

    hocam linki yenilemeniz mümkün mü? bu kaynak koda çok ihtiyacım var
    ilginiz için teşekkürler

Trackbacks/Pingbacks

  1. Crystal Report « A. Enes DABANLIOĞLU - Mart 1, 2009

    [...] Hastane rezervasyon sisteimnin veritabanını kullandım bu yüzdende hasta rezarvasyon raporlarını [...]

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Takip Et

Get every new post delivered to your Inbox.