S SolidSEO
TR EN
Teklif Al
FleetTrack ve Mobil Sistemler

Okul Servisi Yazılımında Bulunması Gereken Özellikler

Bir okul servisi yazılımını harita ekranından ayıran zorunlu özellikleri, ikinci faz seçeneklerini ve kaçınılması gereken tasarımları değerlendirin.

Okul servisi yazılımı zorunlu özellikleri FleetTrack ekranı
Kısa cevap

İyi bir okul servisi yazılımında canlı konumun yanında rol tabanlı yetkilendirme, rota ve durak yönetimi, sefer başlatma-bitirme, öğrenci–veli eşleştirmesi, zaman damgalı durum, yaklaşma bildirimleri, bağlantı kesintisi davranışı ve işlem geçmişi bulunmalıdır. Yönetici paneli aktif araçları ve istisnaları göstermeli; sürücü arayüzü hareket hâlindeyken en az etkileşimle kullanılmalı; veli yalnız yetkili olduğu servis ve öğrenci bilgisine erişmelidir. Konum verisinin amacı, saklama süresi ve silme kuralı önceden belirlenmelidir. Kamera, biyometri veya sürekli ayrıntılı geçmiş gibi yüksek etkili özellikler “olsa iyi olur” diye eklenmemeli; açık ihtiyaç, risk değerlendirmesi ve uygun hukuki süreç olmadan kullanılmamalıdır.

iZorunlu özellik ne demektir?

Zorunlu özellik; sistemin temel takip, güvenli erişim ve istisna yönetimi görevini güvenilir biçimde yerine getirmesi için ilk sürümde bulunması gereken işlevdir. Gösterişli fakat ana operasyonu desteklemeyen özellikler ikinci fazda değerlendirilir.

Harita tek başına ürün değildir

Bir araç işareti göstermek, servisin kim tarafından kullanıldığını, verinin ne kadar güncel olduğunu veya bir olayın gerçekleşip gerçekleşmediğini açıklamaz. Ürün; kullanıcı rolleri, operasyon durumları ve istisna senaryolarıyla tamamlanır. İlk sürüm kapsamını aşağıdaki çekirdek modüllere göre planlamak daha güvenlidir.

İlk sürümde bulunması gereken çekirdek modüller

1. Rol tabanlı erişim

Yönetici filo ve kullanıcıları yönetir; operasyon görevlisi aktif seferleri görür; sürücü yalnız atanmış araç ve rotayı kullanır; veli yalnız eşleştirilmiş öğrenci-servis görünümüne erişir. Her API isteğinde yetki sunucuda yeniden kontrol edilmelidir; yalnız arayüzde düğme gizlemek erişim kontrolü değildir.

2. Rota, durak ve sefer modeli

Rota kalıcı planı, sefer ise belirli gün ve sürücüyle başlayan operasyonu ifade etmelidir. Durak sırası, planlı zaman, araç, sürücü ve öğrenci eşleştirmeleri sürüm geçmişiyle yönetilirse günlük değişikliklerin nedeni takip edilebilir.

3. Zaman damgalı canlı durum

Harita işaretinin yanında “son veri”, doğruluk durumu ve aktif sefer bilgisi gösterin. Arka plan konumu işletim sistemi izinlerine bağlıdır; Android, bu erişimin gerekli olduğunun açıklanmasını ve kullanıcıya reddetme seçeneği sunulmasını ister. Android konum izinleri

4. Olay ve bildirim motoru

Yaklaşma, sefer başlangıcı, öğrenci alındı/bırakıldı ve tamamlandı durumlarını açık olaylar olarak tutun. Bildirimleri olaydan üretin ve tercihleri kullanıcı bazında yönetin. FCM gibi servisler güvenilir sunucu ortamından istemci cihazlara bildirim veya veri mesajı gönderilmesini sağlar. Firebase Cloud Messaging

5. İstisna yönetimi

Konum verisi eskidiğinde, sürücü seferi başlatmadığında, araç rotadan saptığında veya bildirim gönderilemediğinde panelde ayrı bir uyarı oluşmalıdır. Sessizce yanlış “canlı” görünüm sunmak yerine sistem, neyin bilinmediğini açıkça göstermelidir.

6. İşlem kaydı ve destek görünümü

Kimin rota değiştirdiği, sürücünün seferi ne zaman başlattığı ve hangi bildirimin üretildiği denetlenebilir bir kayıtta tutulmalıdır. Güvenlik günlüğü; olayın zamanı, türü, ilgili kimlik ve sonucunu içermeli, fakat parola veya gereksiz hassas veri kaydetmemelidir. OWASP Logging Cheat Sheet

7. Veri yaşam döngüsü

KVKK ilkeleri verilerin amaçla bağlantılı, sınırlı ve ölçülü olmasını; gerekli süre kadar saklanmasını ister. Canlı konum, geçmiş rota, öğrenci bilgisi ve destek kayıtları için ayrı saklama süreleri ve erişim grupları tanımlayın. KVKK temel ilkeler

İkinci fazda değerlendirilebilecek özellikler

Dinamik rota optimizasyonu, gelişmiş ETA, araç bakım modülü, okul giriş sistemi entegrasyonu, çoklu işletme yapısı ve gelişmiş raporlar gerçek kullanım verisi geldikten sonra eklenebilir. Google Routes API, rota ve rota matrisi hesaplamaları sunar; ancak hangi optimizasyon hedefinin kullanılacağı işletme kuralıdır. Google Routes API

Kabul testi nasıl yapılır?

Her özellik için mutlu yol kadar hata senaryosu yazın. Telefon kapalıysa ne olur? Yanlış veli başka aracı görebilir mi? Eski konum canlı görünür mü? Bildirim iki kez gider mi? Rota gün ortasında değişirse geçmiş kayıt korunur mu? Pilot boyunca bu senaryoları gerçek cihaz ve zayıf bağlantıyla test edin.

Öne çıkan faydalar

Bu yapı ne kazandırır?

Harita verisini yetkili kullanıcı ve gerçek sefer bağlamına oturtur.

Eski veri, rota sapması ve bildirim hatasını görünür istisnalara dönüştürür.

Sürücü için düşük etkileşimli, veli için açık ve zaman damgalı bir deneyim sağlar.

Destek ekibine olay geçmişi ve işlem kaydı sunar.

Gereksiz veri ve özellik toplamayı azaltarak ilk sürümü yönetilebilir tutar.

Gerçek örnek

Uygulamadan ekranlar ve kanıtlar

FleetTrack okul servisi yazılımı arayüzü
FleetTrack arayüzü, harita verisini veli ve operasyon görevlerine göre ayrı görünümlerde sunar.
Karşılaştırma

Özellikleri doğru faza yerleştirme

Özellik grubuİlk sürümİkinci fazDikkat gerektiren
TakipZaman damgalı konum, sefer durumuGelişmiş ETA ve optimizasyonKesin varış vaadi
ErişimRol ve öğrenci–veli eşleştirmesiKurumsal tek oturum entegrasyonuYalnız arayüzde yetki gizleme
BildirimSefer ve yaklaşma olaylarıKişiselleştirilmiş tercih kurallarıOkundu varsayımıyla kritik süreç
OperasyonRota, durak, sürücü, istisna paneliBakım ve çoklu işletme modülüİlk günde gereksiz kapsam
VeriAmaç, erişim, saklama ve silmeAnonim toplu analizİhtiyaçsız kamera, biyometri veya sınırsız geçmiş
?
Sık sorulan sorular

Kısa ve açık cevaplar

Canlı konum kaç saniyede bir yenilenmeli?+

Tek bir doğru aralık yoktur. İhtiyaç, pil, bağlantı, harita maliyeti ve operasyon riski birlikte değerlendirilir. Aralık ne olursa olsun son güncelleme zamanı kullanıcıya gösterilmelidir.

Öğrenci alındı bilgisi nasıl üretilir?+

Sürücü onayı, kart/QR entegrasyonu veya başka doğrulanmış olayla üretilebilir. Otomatik yakınlık tek başına öğrencinin araca bindiğini kanıtlamaz.

Kamera zorunlu bir özellik midir?+

Hayır. Kamera ayrı bir amaç, yüksek veri etkisi, güvenlik ve hukuki değerlendirme gerektirir. Temel takip sisteminin varsayılan özelliği kabul edilmemelidir.

Rota optimizasyonu ilk sürümde olmalı mı?+

Çoğu pilotta sabit rota ve durak yönetimi önce doğrulanır. Dinamik optimizasyon ancak hedef, kısıtlar ve yeterli saha verisi tanımlandığında anlamlıdır.

İşlem kaydı neden gereklidir?+

Yanlış rota, erişim veya bildirim olayında ne zaman ne olduğunu araştırmayı sağlar. Kayıtlar gereksiz hassas veri içermemeli ve korunmalıdır.

Doğrulama

Kaynaklar

  1. Arka plan konum erişimi istemeAndroid Developers
  2. Firebase Cloud MessagingGoogle Firebase
  3. Logging Cheat SheetOWASP
  4. Kişisel verilerin işlenmesine ilişkin temel ilkelerKişisel Verileri Koruma Kurumu
  5. Routes API dokümanıGoogle Maps Platform
S
Hazırlayan

SolidSEO

İçerik kontrolü: SolidSEO ürün ve teknik içerik kontrolü

Son güncelleme: 01.08.2026

Yazar hakkında →