Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Java programlama dili ile hastane otomasyon sistemi geliştirme eğitimidir.
- Eğitim, hastane otomasyon sisteminin üç farklı kullanıcı tipi (başhekim, doktor ve hasta) için nasıl tasarlanacağını adım adım göstermektedir. İlk bölümde proje yapısı ve GUI arayüzünün oluşturulması anlatılırken, ikinci bölümde kullanıcı girişi yapma süreci, veritabanı bağlantısı ve giriş ekranı tasarımı ele alınmaktadır.
- Videoda ayrıca Java ile veritabanı işlemleri, nesne yönelimli programlama, font ayarları ve başhekim modeli oluşturma gibi teknik konular da işlenmektedir. Eğitmen, kullanıcı girişi için gerekli metotları oluşturma ve veritabanında kullanıcı adı-şifre kontrolü yapma gibi pratik uygulamaları da göstermektedir.
- 00:10Java'da Hastane Otomasyon Sistemi Projesi
- Bu derste Java'da basit bir hastane otomasyon sistemi projesi geliştirilecek.
- Proje üç farklı kullanıcı tipini içerecek: başhekim, doktorlar ve hastalar.
- Başhekim poliklinikleri ekleyebilir, doktorlar randevu saatlerini düzenleyebilir, hastalar ise randevu alabilir.
- 01:41Projenin Amacı ve İçeriği
- Bu proje sayesinde Java ile veritabanı işlemleri, nesne yönelimli programlama ve proje geliştirme aşamaları öğrenilecek.
- Yeni kod ve algoritmalarla karşılaşılacak, bu nedenle izleyicilerin kod yazarak kendilerini geliştirmeleri öneriliyor.
- 02:30Projenin Başlangıcı
- "Hastane Otomasyon" adında yeni bir proje oluşturuluyor.
- İlk sayfa (frame) oluşturulup, arayüz sınıflarının isimlerine "GUI" ekleniyor.
- Frame'in boyutu 500x400 olarak ayarlanıyor ve yeniden boyutlandırılabilir özelliği kapatılıyor.
- 04:43Arayüz Tasarımı
- Hastane logosu ekleniyor ve boyutlandırılıyor.
- "Hastane Yönetim Sistemine Hoş Geldiniz" yazısı ekleniyor ve font özellikleri ayarlanıyor.
- Hasta girişi ve personel girişi için bir panel oluşturuluyor.
- 11:23Veritabanı Tasarımı
- Veritabanında TC kimlik numarası, kullanıcı adı ve kullanıcı türü alanları olacak.
- TC kimlik numarası string olarak tutulacak çünkü çok uzun bir sayı olacak.
- Kullanıcı adı 255 karakterlik bir alan olacak ve varsayılan değer "custom text" olarak ayarlanacak.
- 12:05Model Sınıfı Oluşturma
- Model sınıfı oluşturuluyor ve burada database bağlantısı yapılacak.
- Connection sınıfından bir connection nesnesi oluşturuluyor.
- Try-catch bloğu ile veri çekme işlemleri yapılacak ve veriler sınıflara aktarılacak.
- 14:10Giriş Ekranı ve Kullanıcı Kontrolü
- Bir metod oluşturuluyor ki dışarıdan gelen mesajı kontrol edip kullanıcıya uygun şekilde geri bildirim vermesi sağlanıyor.
- Kullanıcı adı ve şifre alanlarının doldurulması kontrolü yapılıyor, tüm alanlar doldurulmadığında "tüm alanları doldurunuz" uyarısı veriliyor.
- Veritabanında kullanıcı adı ve şifre kontrolü yapılıyor, eğer veritabanında varsa giriş yapma işlemi gerçekleştiriliyor.
- 16:49GUI ve Model Kullanımı
- GUI adında bir nesne oluşturuluyor ve bu nesneye başhekim modeli aktarılıyor.
- GUI nesnesi oluşturulurken mecburen bir başhekim modeli atılması gerekiyor.
- GUI nesnesi başarıyla oluşturulup çalıştırılıyor.