Tablo 1) MEVCUT KAYITLI VERİLER | | Tablo 2) MEVCUT KAYITLI STANDART DURUŞ BİLGİLERİ | |||||||
Üretim Operasyon Bildirimleri | | Standart Duruşlar | |||||||
Kayıt No | Başlangıç | Bitiş | Toplam Süre (Saat) | Statü | Duruş Nedeni | | Başlangıç | Bitiş | Duruş Nedeni |
1 | 5/23/2020 7:30 | 5/23/2020 8:30 | 00:59 | URETIM | | | 10:00 | 10:15 | Çay Molası |
2 | 5/23/2020 8:30 | 5/23/2020 12:00 | 03:30 | URETIM | | | 12:00 | 12:30 | Yemek Molası |
3 | 5/23/2020 12:00 | 5/23/2020 13:00 | 01:00 | URETIM | | | 15:00 | 15:15 | Çay Molası |
4 | 5/23/2020 13:00 | 5/23/2020 13:45 | 00:45 | DURUŞ | ARIZA | | | | |
5 | 5/23/2020 13:45 | 5/23/2020 17:30 | 03:45 | URETIM | | | | | |
| | | | | | | | | |
Tablo 1'de üretim yapan bir fabrikanın bir makinasındaki makine operatörü tarafından girilen bugün yapılmış olan dört adet iş ve bu işlerin arasında bir adet arıza bilgisi verilmiştir. Tablo 2'de bu fabrikanın standart mola saatleri verilmiştir. Bu verileri yazacağınız programda iki objeye (DataTable, List<ClassName>, JSON array ....)'e atayabilirsiniz. Bu iki bilgiden Tablo 3 deki çıktıyı oluşturacak programı yazınız. Programdan beklenen bir butona basınca 1 ve 2 numaralı tablolardaki verileri kullarak, Tablo 3 deki değerleri içeren verinin oluşmasıdır. Tercihen web uygulaması üzerinde geliştirme yapmanız istenmektedir fakat hakim olduğunuz başka bir platform ile de geliştirme sağlayabilirsiniz. Not 1: Bu problem sahadan iş bildirimi yapan operatörler, çay molası, yemek molası gibi standart duruşları programa girmeyi unutmakta veya gereksiz bir giriş olarak değerlendirmektedir. Standart duruşların kendileri tarafından değil, program tarafından otomatik düzeltilmesi istemekteler. Not 2: Tablo 3 hesaplanarak oluşturulmalı, Tablo 1 ve Tablo 2 deki gibi veriyi manuel girip çıktıyı oluşturmayınız. Not 3: Programı yazarken veritabanı kullanmanıza gerek yoktur. Verileri veritabanına kayıt eden veya okuyan bir kod geliştirmeyiniz. | |||||||||
Tablo 3) Üretim Operasyon Bildirimleri | | | | | |||||
Kayıt No | Başlangıç | Bitiş | Toplam Süre (Saat) | Statü | Duruş Nedeni | | | | |
1 | 5/23/2020 7:30 | 5/23/2020 8:30 | 00:59 | URETIM | | | | | |
2 | 5/23/2020 8:30 | 5/23/2020 10:00 | 01:30 | URETIM | | | | | |
2 | 5/23/2020 10:00 | 5/23/2020 10:15 | 00:15 | DURUŞ | Çay Molası | | | | |
2 | 5/23/2020 10:15 | 5/23/2020 12:00 | 01:45 | URETIM | | | | | |
3 | 5/23/2020 12:00 | 5/23/2020 12:30 | 00:30 | DURUŞ | Yemek Molası | | | | |
3 | 5/23/2020 12:30 | 5/23/2020 13:00 | 00:30 | URETIM | | | | | |
4 | 5/23/2020 13:00 | 5/23/2020 13:45 | 00:45 | DURUŞ | ARIZA | | | | |
5 | 5/23/2020 13:45 | 5/23/2020 15:00 | 01:15 | URETIM | | | | | |
5 | 5/23/2020 15:00 | 5/23/2020 15:15 | 00:15 | DURUŞ | Çay Molası | | | | |
5 | 5/23/2020 15:15 | 5/23/2020 17:30 | 02:15 | URETIM | | | | | |