GenelVB.NETWeb TasarımıYazılım

VB.NET Uçuş Sitesi Flamingo Airlanes

VB.NET Uçuş Sitesi Flamingo Airlanes projesi üzerinde çok çabaladığım bir projedir kendisi , asp.net platformunda yeni olduğum zamanlar kendimi geliştirmek adına yapmıştım.Yorduğu kadar beni eğittiğini de söyleyebilirim şimdi raporunu sizlerle paylaşmak istiyorum.

Projenin Videosu:

Kullanılan veritabanı :

access veritabanı (2007 ve üstü sürümler için uzantı .accdb)

Veritabanı adı : airlines

Tabloları :

projemizin tablolari

Admin tablosu adminin kullanıcı adı ve şifresini saklar

Duyurular tablosu eklicemiz duyuruları saklar

Haberler tablosu eklicemiz haberleri saklar

Kampanyalar tablosu eklediğimiz kampanyaları saklar

Nereden tablosu uçağın kalkış şehirlerini girdiğimiz tablodur

Nereye tablosu uçağın gidiş yerlerini girdiğimiz tablodur

Rezerv tablosu sefere göre rezerv yapan müşterileri tuttuğumuz tablodur

Sefer tablosu nereden ve nereye kullanılarak sefer belirleyip ücretlendirdiğimiz tablodur.

Programlama dili VB dir. Visual studioda kodlanmıştır.Tasarım için CSS kullanılmıştır.

Siteyi yaparken renkleri flamingodan esinlenilerek oluşturulmuş bu nedenle flamingo airlanes adı koyulmuştur projeye ve firmanın maskotu flamingo pablodur.

VB.NET Uçuş Sitesi Örnek kodlar ve açıklamaları :

anasayfa

Gördüğümüz gibi master pagemizde en tepede kendi oluşturduğmuz banner var master page kullandımız tüm sayfalarda otomatik banner olarak çekiyor

item template

Görüldüğü gibi duyurular, kampanyalar gibi anasayfada görülmesini istediğimiz başlıkları datalistlere ekledik.Datelistlerin içine birbirleriyle uyumlu renklerde labeller koyarak uygun bi görüntü oluşturduk.

Fotoğrafta görüldüğü gibi duyurularımızdaki labellera evaller vererek tablomuzdaki hangi içeriği çekmesi gerektiğini gösterdik tabiki bu içeriklere erişebilmesi için öncelikle datalistmizi veritabanımıza bağlamış olmamız gerekmekte onuda alttaki şekilde hallettik.

Fotoğrafı incelerek öncelikle access veritabanı kullanmak için

 

 

Kütüphanelerini programımıza eklediğimizin farkına varacağız ardından page loada yani sayfa yüklenirken bazı fonksiyonları çalıştırmasını söylüyoruz.Bu fonksiyonların kodlarını tahlil edecek olursak

 

Evet Fonksiyonumuzun içeriğindeki kodların anlamları bu şekilde.

VB.NET Uçuş Sitesi Görüldüğü gibi projemizde birden fazla aspx sayfası var.

Burada dikkat edilmesi gereken şey  menü alanındaki butonlarla yönlendirdimiz sayfalarda yanlızca bilgilendirme içerikleri bulunmaktadır bu sayfalar panel ve table ile şekillendirilmiştir içerikleri ise turkish airlines sitesinden kopyala yapıştır metotuyla alınmıştır.

Örnek:

 

Sıra admin masterdan bahsetmek isterim tamamen default master ile kopyala yapıştır tekniğiyle oluşturuldu farkı sağ menüde ki datalistleri sildik bu alanlara admin menüsündeki gerekli sayfalara yönlendirmek için butonlar koyduk. Ve bu butonları kategorilerine göre sıraladık.

VB.NET Uçuş Sitesi Örnek kodlar

 

Bu şekilde kodlara response.redirect vererek butona basıldında istediğimiz sayfalara yönlenmelerini sağladık.

Öncelikle anasayfamızda nereden nereye gidilceni müşteri seçer ve listeleye tıklar..

Nereden nereye gidilceni seçtikden sonra seferleri listeleye tıklarız gelen seferlerden bize uygun olanın bilgilerini alttaki gidiş alanına gireriz eğer tek yönlü bir gidişi seçtiysek dönüş tarihini seçmemiz bir şey değiştirmicektir.

Ortadaki tek yön tickini kaldırmamız çift yön anlamına gelir tickliyken tek yön bu sebeple kaldırmıyoruz

VB.NET Uçuş Sitesi Saat alanınada veritabanındaki kalkış saatini yani sabah 11 giriyoruz ardından sefer kontrol diyoruz herhangi bir yanlış hatamız varsa javascript kodu sayesinde ekrana uyarı geliyor hayır yok ise bir sonraki işleme geçiyoruz..

Ardından devama tıklarız.Bir sonraki sayfada koltuk seçimini yapar ve bu sayfadan gönderdiğimiz verileri alıp veritabanına işler…

Şimdi alt sayfada verileri gönderdiğimiz rezervasyon sayfasını göstereceğiz.

Son olarak rezervasyon tamamla deriz ve iletişim bilgilerini kaydeden kişiye göre veritabanına ekler.

VB.NET Uçuş Sitesinin Kodlamalardaki örneklerini inceleyelim.

 

Şimdi 20 koltumuzu kontrol ettik.

 

Listbox ekleme işlemini bu şekilde yapdık.

Admin panelimizde ise temel sql ekleme silme güncelleme ve listeleme komutlarını kullandık.Bu kadar arkadaşlar.

Flemingo Airlanes Projesini İndir Rapor + Proje Dosyası + Kurulum videosu

Etiketler

Ramazan Şerif

Selamun Aleyküm Adım Ramazan Şerif Akbuz. Bilişime olan merakım ortaokul yıllarımda başladı.7.Sınıfta Türkiye Eğitim Gönülleri Vakfı aracılığı ile girdiğim Legorobot yarışmasında Türkiye de ilk 20 ye girdik.Bilişime olan heyecanım lise yıllarımda da devam etti.Liseyi Veritabanı Programcılığı bölümünde okudum.Matematiğim zayıftı bende 2 yıllık Omü bilgisayar programcılığına geçiş yaptım.Okulu başarıyla bitirdim.2 Yıldır bir yandan Freelance olarak çalışıyor , bir yandanda iş arıyorum.Bakdım olacağı yok birazda kendimi geliştirme kararı aldım.DGS ile Fırat Üniversitesi Yazılım Mühendisliğine geldim.Maceranın devamında bir baltaya sap olabilmek dileğiyle "Zaman zam anıdır Gülüşüme sende gül üşüme"

İlgili Makaleler

Bir Yorum

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Başa dön tuşu
Kapalı
%d blogcu bunu beğendi: