Yapay Zeka Destekli Web Projesi...
- Temmuz 3, 2024
Bu projemde, C# ile Windows Forms uygulaması geliştirerek MSSQL veri tabanında kayıtlı personel bilgilerini yöneten bir sistem tasarladım. Uygulama, kullanıcı dostu bir arayüz sunarak personel verilerini etkin bir şekilde yönetmeye olanak tanır. Kullanıcılar, çeşitli butonlar ve giriş alanları aracılığıyla MSSQL veri tabanındaki personel bilgilerine erişebilir, bu bilgileri güncelleyebilir veya yeni kayıtlar ekleyebilir. Uygulama, veri tabanından belirli kriterlere göre personel seçme ve bu verileri kullanıcıya sunma işlevselliğine sahiptir.
Uygulamanın arayüzünü tasarlamak ve kullanıcı etkileşimlerini yönetmek için C# programlama dili ve Windows Forms kullanıldı. Windows Forms, zengin bir grafik kullanıcı arayüzü (GUI) sunarak kullanıcıların veri tabanıyla etkileşimini kolaylaştırdı.
Personel bilgilerini saklamak için MSSQL veri tabanını kullandım. MSSQL, güvenilir ve ölçeklenebilir bir veri tabanı yönetim sistemi olarak personel verilerinin etkin bir şekilde yönetilmesini sağladı.
Veri tabanı işlemlerini gerçekleştirmek için T-SQL kullandım. T-SQL, veri tabanı sorgularını yazmak ve veri tabanı işlemlerini yönetmek için güçlü bir dil olarak projede önemli bir rol oynadı.
Veri tabanındaki belirli olaylara tepki vermek için çeşitli triggerlar oluşturuldu. Bu triggerlar, veri tabanında gerçekleşen güncelleme, ekleme veya silme işlemlerine otomatik olarak tepki vererek veri tutarlılığını sağladı.
Veri tabanında belirli işlemleri gerçekleştirmek için özel fonksiyonlar tasarladım. Bu fonksiyonlar, tekrar eden veri tabanı işlemlerini kolaylaştırarak kodun daha modüler ve yönetilebilir olmasını sağladı.
Veri tabanındaki belirli verileri kullanıcıya sunmak için view'ler oluşturuldu. View'ler, karmaşık sorguları basitleştirerek veri tabanındaki bilgilerin daha anlaşılır ve erişilebilir olmasını sağladı.
Bu proje, C# ve Windows Forms ile kullanıcı dostu arayüzler tasarlama ve MSSQL veri tabanını etkin bir şekilde yönetme konusundaki yetkinliğimi artırdı. Özellikle, T-SQL kullanarak veri tabanı işlemlerini yönetme, trigger, fonksiyon ve view'ler oluşturma konularında önemli bir deneyim kazandım. Bu proje, veri tabanı yönetim sistemleri ve kullanıcı arayüzü tasarımı konularında kapsamlı bir anlayış geliştirmeme katkı sağladı.
Yorum Bırakın