İçeriğe geç

ASANSÖRLERDEKİ TALEP YOĞUNLUĞUNUN MULTITHREAD İLE KONTROLÜ

Last updated on 2 Şubat 2021

67 / 100

T.C.

KOCAELİ ÜNİVERSİTESİ

BİLGİSAYAR MÜHENDİSLİĞİ

YAZILIM LABORATUVARI-1 PROJE -2

ASANSÖRLERDEKİ TALEP YOĞUNLUĞUNUN MULTITHREAD İLE KONTROLÜ

ENGİN YENİCE – 190201133

Dosya Adıİçerik
YazLab-1-Proje-2.pdf.pdfProje Detayları
190201133-Rapor.pdfProjenin raporu
190201133-Kaba-Kod.pdfProje içerisinde yazıların kodların kaba kod çıktıları
190201133-Proje.zipProje dosyalarının bulunduğu zip dosyası
Alışveriş-Merkezi-Bilgi-EkranıProjenin exe olarak çalıştırılabilir hali bulunmaktadır.
190201133.txtProjenin tüm kodlarının kopyalandığı metin belgesi
readme.txtProjenin nasıl çalıştırılacağı ve önemli notların bulunduğu metin belgesi

PROJE NASIL ÇALIŞTIRILIR

Projeyi çalıştırmak için 3 farklı yol izleyebilirsiniz.

  1. Alışveriş-Merkezi-Bilgi-Ekranı klasörü içerisindeki Alışveriş Merkezi Bilgi Ekranı.exe uygulaması ile çalıştırabilirsiniz.
  2. Talep_Yogunlugunun_Multithread_Kontrolu\bin\Debug klasörü altında bulunan Alışveriş Merkezi Bilgi Ekranı.exe uygulaması
    ile çalıştırabilirsiniz.
  3. Proje dizini içerisindeki Talep_Yogunlugunun_Multithread_Kontrolu.sln proje dosyasını açarak visual studio programından
    projeyi başlatabilirsiniz.

(!!)ÖNEMLİ NOT (!!)

Hareket Bilgileri bölümü içerisinde bulanan:
Giriş Yapan Toplam Müşteri Sayısı : Alışveriş merkezi içerisine giren toplam müşteri sayısını belirtmektedir.
Çıkış Yapan Toplam Müşteri Sayısı : Alışveriş merkezinden ayrılmış toplam müşteri sayısını belirtmektedir.

İşaret ve Semboller:
Pasif : Asansör pasif durumda ise bu durum gösterilir.
Aktif : Asansör aktif durumda ise bu durum gösterilir.
Durduruluyor: Asansör içerisinde bulunan yolcuları gitmek istedikleri katlara bıraktıktan sonra pasif konuma geçiriliyor.

PROJE NASIL KULLANILIR

Program başlatıldığında Alışveriş merkezi bilgi ekranı sizi karşılayacaktır. Bu ekran üzerinde bulunan Başlat butonuna
tıklayarak programı başlatabilirsiniz.
Başlat butonuna basılması durumunda proje kapatılıncaya kadar aktif olarak çalışmaktadır.

DEĞERLENDİRME ÖLÇÜTLERİ

Değerlendirme ÖlçütleriPuan
Giriş Çıkış Threadlerinin Çalışması25
Asansör Threadinin Çalışması25
Threadlerin çalışmasının arayüz üzerinden gösterilmesi20
Rapor10

KLASÖR YAPISI

Talep_Yogunlugunun_Multithread_Kontrolu
├── UI/
│   └── ShoppingMallInformationDisplay.cs
└── ShoppingCenter/
    ├── Core/
    │   └── Settings.cs
    ├── Elevator/
    │   ├── Abstract/
    │   │   └── IElevator.cs
    │   └── Concrete/
    │       └── Elevator.cs
    ├── Floor/
    │   ├── Abstract/
    │   │   └── IFloor.cs
    │   └── Concrete/
    │       └── Floor.cs
    └── Threads/
        ├── Abstract/
        │   ├── ITControl.cs
        │   ├── ITElevator.cs
        │   ├── ITExit.cs
        │   └── ITLogin.cs
        └── Concrete/
            ├── TControl.cs
            ├── TElevator.cs
            ├── TExit.cs
            └── TLogin.cs

Proje Çözümü

Proje Çözümü İçin Linke Tıklayınız

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir