Bu proje, bir hastane randevu yönetim sistemi geliştirmek için hazırlanmıştır. Kullanıcıların giriş yapabileceği, hasta ekleyip çıkarabileceği ve güncelleyebileceği temel bir PHP tabanlı uygulamadır. Veritabanı bağlantısı ve temel işlevler entegre edilmiştir.
- index.php'yi çalıştırdığınızda bir giriş sayfası ile karşılaşırsınız.
- Kullanıcı adı ve şifreyle sisteme giriş yapılabilir.
- Yeni hasta eklenebilir.
- Mevcut hastalar silinebilir.
- Hasta bilgileri düzenlenebilir (update.php üzerinden).
- SQL tabanlı veritabanı kullanılarak hasta bilgileri saklanır.
- Hasta ekleme, silme ve güncelleme işlemleri doğrudan veritabanına yansır.
- MySQL kullanarak bir veritabanı oluşturun:
- Veritabanı adı:
hastane
- Veritabanı adı:
- Aşağıdaki iki tabloyu oluşturun:
-- Veritabanı oluşturma
CREATE DATABASE hastane;
-- Veritabanını kullanma
USE hastane;
-- Randevu tablosu oluşturma
CREATE TABLE randevu (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
surname VARCHAR(255),
tc VARCHAR(255),
city VARCHAR(255),
department VARCHAR(255),
date VARCHAR(255)
);
-- Kullanıcılar tablosu oluşturma
CREATE TABLE kullanıcılar (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
password VARCHAR(255)
);
-- Kullanıcılar tablosuna veri ekleme
INSERT INTO kullanıcılar (id, name, password) VALUES
(1, 'Eren', '123');
- Gerekli tabloları oluşturmak için proje klasöründe yer alan SQL dosyasını da kullanabilirsiniz.
- PHP sunucusunda projeyi çalıştırın.
- Tarayıcınızda index.php dosyasını açın.
- Giriş yaptıktan sonra hasta yönetimi sayfasına erişebilirsiniz.
- Form alanlarına hasta bilgilerini girin (ad, yaş, adres, telefon).
- "Ekle" butonuna tıklayın.
- Yeni hasta listeye eklenir ve sayfa otomatik olarak yenilenir.
- Listede her hastanın yanında bir "Sil" butonu bulunur.
- Sil butonuna tıklayarak hastayı kaldırabilirsiniz.
- Her hastanın yanında bir "Güncelle" butonu bulunur.
- Güncelle butonuna tıkladığınızda, update.php sayfasına yönlendirilirsiniz.
- Burada hasta bilgilerini düzenleyebilirsiniz.
- HTML: Sayfa yapısını oluşturmak için kullanıldı.
- CSS (Bootstrap): Responsive tasarım ve modern görünüm için.
- JavaScript: Dinamik özellikler için birkaç satır kod yazıldı.
- PHP: Sunucu tarafı programlama ve veritabanı işlemleri için.
- SQL: Veritabanı sorguları ve yönetimi için.
Hastane Randevu Otomasyonu'nun giriş ekranı modern ve kullanıcı dostudur.
Sisteme giriş yaptıktan sonra, hastaları görüntüleyebileceğiniz, ekleyebileceğiniz, silebileceğiniz ve güncelleyebileceğiniz bir panel sunulur.
Hasta bilgilerini düzenlemek için özel bir form ekranı bulunmaktadır.
Bootstrap sayesinde her ekran boyutunda kolay kullanım sunar.
Bu proje, bir dönem sonu projesi olarak geliştirilmiştir. Herkes projeyi indirip istediği gibi güncelleyebilir veya kullanabilir. Geliştirici, projeyi güncelleyerek daha fazla özellik eklemeyi planlamaktadır. Projenin güncellemelerini takip etmek için GitHub sayfasını ziyaret edebilirsiniz.
İyi Çalışmalar! ❤️