Ana Sayfa / Scriptler / PHP / SD Teknik Servis Yönetim Sistemi (TSYS)
PHP Kurumsal & Firma v1.2.3

SD Teknik Servis Yönetim Sistemi (TSYS)

SD Teknik Servis Yönetim Sistemi (TSYS) Mimari ve Özellik Raporu

legalbilgisayar
1 ay önce 714 görüntülenme 33 indirme
Açıklama

Legal Bilgisayar Bilişim Teknolojileri - SD Teknik Servis Yönetim Sistemi (TSYS)

Sistem Geliştiricisi: Özcan Özdemir (@Legalbilgisayar)

-----------------------------------------------------------------------------

Küçük ve Orta Ölçekli Bilgisayar Teknik Servisleri İçin Hazırlanmıştır.

-----------------------------------------------------------------------------

Kurum: Legal Bilgisayar Bilişim Teknolojileri (Çorum)


1. Sistem Mimarisi ve Altyapı Özellikleri

Geliştirilen Teknik Servis Yönetim Sistemi (TSYS), tamamen modüler, ölçeklenebilir ve modern web standartlarına uygun olarak tasarlanmıştır.


Backend & Veritabanı: Sunucu tarafında saf PHP ve veri katmanında güvenli PDO (PHP Data Objects) mimarisi kullanılmıştır. MySQL veritabanı ile UTF-8 (utf8mb4) karakter seti desteği sağlanarak Türkçe karakter uyumluluğu en üst düzeye çıkarılmıştır.


Frontend & Arayüz: Kullanıcı deneyimini (UX) ön planda tutan, modern CSS Grid ve Flexbox yapıları üzerine kurulmuş kurumsal bir tasarım dili benimsenmiştir. Sayfalar arası geçişlerde kullanılan özel AJAX motoru, sol menünün sabit kalmasını sağlayarak sayfa yenileme sırasındaki "zıplama" ve yüklenme gecikmelerini tamamen ortadan kaldırmıştır.


Güvenlik ve Oturum Yönetimi: Tüm sayfalarda session_start() tabanlı yetkilendirme kontrolü bulunmakta olup, yetkisiz erişimler doğrudan login.php sayfasına yönlendirilmektedir.


2. Öne Çıkan Modüller ve Fonksiyonel Yetenekler

A. Modern Bildirim ve Alarm Altyapısı (sidebar.php & yapilacaklar.php)

Arka planda çalışan akıllı bir döngü mekanizması (setInterval), veritabanındaki yapılacaklar listesini ve hatırlatma zamanlarını saniy Lewis hassasiyetinde takip eder.


Tarayıcı masaüstü bildirim izinleri (Notifications API) ile entegre edilmiştir. Ayrıca tarayıcı engellerine takılmamak adına ekranda büyük, dikkat çekici ve kurumsal kimliğe uygun özel modal uyarı pencereleri (legalAlert) tetiklenir.


B. Tarayıcı Dışı Özgü Onay Mekanizması (legalConfirm)

Standart JavaScript alert(), confirm() ve prompt() gibi tarayıcının çirkin ve site adı gösteren pencereleri tamamen devre dışı bırakılmıştır.


Silme, iptal etme veya kritik onay gerektiren tüm işlemlerde, doğrudan sistemin kendi tasarım diline uygun, modern, animasyonlu onay kutuları (legalConfirm) çalıştırılmaktadır.


C. Gelişmiş Servis ve Cihaz Takibi (liste.php & servis_detay.php)

Hızlı Sorgulama: Servis numarası, müşteri adı, telefon veya marka/model ile anlık filtreleme yapılabilen arama motoru.


Detaylı Cihaz Yönetimi: Cihazların sadece durumu ve fiyatı değil; müşteri bilgileri, garanti durumu, seri numarası, arıza açıklaması ve gelen ekipman detayları servis_detay.php üzerinden esnek bir şekilde güncellenebilmektedir.


Kronolojik İşlem Geçmişi: Her cihaza ait yapılan ara işlemler, parça değişimleri ve durum değişiklikleri günlük olarak alt alta raporlanabilmekte ve tek tuşla fis.php üzerinden çıktı alınabilmektedir.


D. Dinamik WhatsApp Entegrasyonu

Sistem genelinde kullanılan WhatsApp bildirim mekanizması, sistem_ayarlari tablosundaki dinamik şablon yapısıyla (whatsapp_sablon) entegre edilmiştir.


Şablon içerisindeki {musteri_ad}, {cihaz}, {durum} ve {fiyat} etiketleri, ilgili müşterinin verileriyle anlık olarak harmanlanarak tek tıkla doğrudan müşterinin WhatsApp sohbet penceresine (wa.me) aktarılmaktadır.


E. Sistem ve İşletme Yönetimi (ayarlar.php)

Kurumsal Kimlik & Fiş Başlığı: Fişlerde ve raporlarda görünen firma unvanı, vergi dairesi, vergi numarası ve iletişim bilgileri tek merkezden yönetilmektedir.


Tek Tuşla SQL Veritabanı Yedeği: Tüm teknik servis kayıtlarını, cari hesapları ve marka listelerini içeren tam veritabanı yedeği (.sql), ek bir panele ihtiyaç duyulmaksızın tek tuşla güvenle bilgisayara indirilebilmektedir.


Marka Yönetimi (markalar.php): Teknik servis ağında kullanılan cihaz markalarının (Asus, HP, Monster vb.) yönetildiği, ID numaralarının ve sıra numaralarının dinamik olarak düzenlendiği yönetim paneli.


Bu sistem; donanım, yazılım, veri güvenliği ve hızlı müşteri iletişimi (WhatsApp) gibi teknik servis süreçlerinin tamamını tek bir çatı altında kusursuz bir otomasyona bağlamak üzere özel olarak inşa edilmiştir.

Sürüm Geçmişi
v1.2.3 ayarlar.php dosyasındaki hata giderildi. 09.09.2026 64.7 KB İndir
v1.2.3 Sistem Hatalarının Tamamı Giderildi. 08.09.2026 58.7 KB İndir
v1.2.3 Yönetici parolası değiştirme ayarlar bölümüne eklendi. Favicon değişimi ayarlar bölümüne eklendi. Servise giren ürün kaydında servis kayıt numarasını istediğiniz gibi düzeltme ayarlar bölümüne eklendi. 08.09.2026 62.5 KB İndir
27 Yorum

Yorum yapmak için giriş yap.

Y
yavuzcakar · 25 gün önce
Merhabalar.
Bugün yeni bir kayıt yaptım.
Biliyorsunuz kayıt açılınca otomatik olarak cari hesabı da ekleniyor.
Telefon numarasını yanlış yazmışım.
Sonrasında hem cariden hem de kayıttan ayrı ayrı değiştirmem gerekti numarayı.
Bunu tek seferde yapmanın bir yolu var mıdır?

Cihazla Birlikte Gelen Ekipmanlar: * kısmını opsiyonel yapmak faydalı olacaktır.
Çoğu zaman cihazlarla birlikte bir şey gelmiyor.

Müşteri ödemesi gereken tutarın bir kısmını sonra vereceğini söyledi.
Müşterilerin cari bölümünde alacak/borç gibi bir şey olabilir mi?
Ücret 1000 TL, 500 TL aldım, 500 TL kaldı ama bunu nereye yazacağım?
Ayrıca bunu Dashboard'da görebilmeliyim.

Müşterinin ekran kartı bozulmuştu.
Onu çıkartıp ödünç bir kart verdim.
Bunu da yazabileceğim notlardan ayrı bir bölüm olmalı.
Bunu da Dashboard'da görebilmeliyim.
Ödünç verilen malzeme gibi bir şeyler.

Ne yazık ki bunlar hayatın gerçekleri.
Gerçek teknik serviste yaşananlar.
Alacak, ödünç malzeme...
:)

Hesap makinesi de çok biçimsiz.
Ben bir tasarım yaptım.
https://hizliresim.com/mcu6t4ij

Teşekkürler. İyi çalışmalar.
Y
yavuzcakar · 25 gün önce
Merhabalar,
Bazı özelleştirmeleri kendim yaptım.
"Çıkış Yap" butonundaki emojiden bahsetmiştim ama kendim değiştirdim.
Kurulum tamamlandı, nasipse bir süre kullanıp geri bildirimde bulunacağım.
Teşekkürler.
legalbilgisayar · 25 gün önce
kullanıp bilgi verirseniz yenilikler ekleyelim birşeyler yapalım , açık kaynak olduğundan kolaylıkla değiştirebilirsin dileğin yerleride.
Y
yavuzcakar · 26 gün önce
Bu arada "ayarlar.php" eksik demiştim, veri tabanında da ilgili tablo oluşmuyor.
Bilginiz olsun.
Y
yavuzcakar · 26 gün önce
Hazır düzenleme yapacakken, Çıkış logosunu da daha belirgin ve anlaşılır bir şeyle değiştirmek faydalı olacaktır.
legalbilgisayar · 26 gün önce
Çıkış logosu dediğiniz sağ üstteki çıkış yazısımı ?
Y
yavuzcakar · 26 gün önce
Merhaba,
ayarlar.php dosyası eksik.
Bir de mobil görünüm felaket.
İlgilenebilir misiniz?
Teşekkürler.
legalbilgisayar · 26 gün önce
yaptığımda tümünü yazarım buraya gene. ayarlar.php ve mobil uyumluluk dışında farklı bir sorun var mı?
legalbilgisayar · 26 gün önce
Şimdilik ayarlar.php dosyasını ekledim, bu şekilde siz gene istedikleriniz olursa bildirinde mobil uyum basit kolay yapılır.
Y
yavuzcakar · 27 gün önce
Merhabalar.
Şifre değişikliğinden sonra demo giriş bilgileri kayboluyor ama kullanıcı adını admin'den başka bir şey yaparsak uyarı tekrar görünüyor.
Ayarlar bölümünden firma ismini değiştirdiğimiz de, yeni kayıt ve ayarlar sayfası hariç, diğer sayfalarda Teknik Servis yazısı yazmaya devam ediyor.
Bir de sol üst köşeye ve fişe logo eklemek mümkün olsa iyi olurdu.
Yavaş yavaş sistem şekilleniyor.
İlginiz için teşekkürler.
İyi çalışmalar.
legalbilgisayar · 27 gün önce
ßen teşekkür ederim bunlarıda yapacağım bittiğinde bilgi veririm gene.
Y
yavuzcakar · 27 gün önce
Merhaba,

Sıfırdan kurulum işleminden sonra "Markalar" bölümünde hata veriyor.
Hata: SQLSTATE[HY000] [1045] Access denied for user 'seshuku1_1'@'localhost' (using password: YES)

"Müşteriler"
Bölümüne arama bölümü eklemek faydalı olacaktır.

"Ayarlar"
Bölümüne "Teknik Servis" yazan yeri, Favicon'u ve LB-XXXX yazan yeri değiştirebileceğimiz kısımlar ekleyebiliriz.

Kurulumdan sonra "login" ekranındaki "Kurulum Sonrası Varsayılan Giriş Bilgileri" bölümü kurulum yapıldıktan sonra, "Ayarlar" bölümüne eklenecek kullanıcı düzenleme işleminden sonra otomatik olarak kaybolmalı. Ayarlar bölümünde kullanıcı düzenleme bölümü yok.

Kurulum ekranında site adı yazılınca otomatik olarak install.php açılabilmeli.

Teşekkürler.
legalbilgisayar · 27 gün önce
1 saat sonra tekrar indirirmisin ama onaylanması zaman alıyor script nin yeri versiyonunun ben kaldırmıyorum yani :)
Y
yavuzcakar · 27 gün önce
Merhaba,
İlginiz için teşekkür ederim.
Bazı şeylerin gelişmesi de, yayılması da zaman alır.
Güzel bir çalışma ve ilgili bir geliştirici.
Umarım proje zamanla hak ettiği yerde yerini alır.
Müşteriler kısmına da bir arama bölümü eklemek faydalı olabilir.
LB-XXXX yerine KB-XXXX kullanmak istiyorum.
Umarım başarılı olabilirim.
İyi çalışmalar.
legalbilgisayar · 28 gün önce
@yavuzcakar yeni sürümü yükledim indirip kullanabilirsin
Y
yavuzcakar · 29 gün önce
Merhabalar,
Son hali ile çok daha iyi oldu.
Güncel dosyaları paylaşırsanız, kendi sunucumda deneyimlemek isterim.
Bir de takip kodu kısmındaki LB-XXXXX yazan yerdeki LB kısmını nasıl özelleştirebiliriz?
Teşekkürler.
legalbilgisayar · 28 gün önce
başka ilgilenen yok zaten siz nasıl olmasını istediğinizi söyleyin ona çeviriyim ben :)
legalbilgisayar · 28 gün önce
index.php içerisinde ;

// C) Özel Servis No Üretme (Örn: LB-76318) bölümü var , altındaki $servis_no = "istediğin gibi değiştir-" . rand(10000, 99999); bu şekilde de düzeltebilirsin
Y
yavuzcakar · 1 ay önce
Merhabalar,
Bu defada yeni kayıt sayfasında eklenen kullanıcı otomatik olarak kayıtlı cari hesaplara eklenmiyor.
Kayıtlı kullanıcıların ise bilgilerini görüntüleme ve düzenleme bölümü yok.
Kayıtlı bir kullanıcının adres bilgilerini göremiyor ve telefon numarasını değiştiremiyorum.
Ayrıca kayıtlı müşteri bölümüne opsiyonel e-posta adresi ve notlar bölümü de eklenmeli.
Müşteri sayfasında yine işlem geçmişi de görüntülenebilmeli.
Müşteri daha önce geldi mi, farklı bir işlem yapıldı mı veya aynı cihaza daha önce işlem yapıldı mı, anlamak gerekir.
Teşekkürler.
İyi çalışmalar.
legalbilgisayar · 29 gün önce
tekrar kontrol ederseniz memnun olurum 👍
Y
yavuzcakar · 1 ay önce
Merhabalar,
Aşağıdaki hatayı alıyorum:
Veritabanı hatası: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'marka' in 'field list'

İyi çalışmalar.
legalbilgisayar · 1 ay önce
Kodu ekleyip sql karşılığını eklememişiz .) şuan düzelmiş olması gerekli zamanınız olduğunda kontrol ederseniz.
Y
yavuzcakar · 1 ay önce
İlginiz için teşekkür ederim.
Marka ekleme bölümünde, aynı marka varken tekrar ekleme yapılmıyor.
Burası tamam.
Müşteriler ve kayıt bölümünde telefon numarası yazarken istediğimiz kadar saçmalayabiliyoruz.
Onu standart telefon numarası ile sınırlandırmak faydalı olacaktır.

Yeni kayıt bölümünde marka eklenebilmeli.
Bu bölümde sadece seçim yapabiliyoruz.

Teşekkürler.
legalbilgisayar · 1 ay önce
dediklerinin tamamını düzenledim, gene demo sayfasından bakarmısın ve gördüğün farklı şeyler olursa ekleyebilirim teşekkürler.
Y
yavuzcakar · 1 ay önce
Merhabalar,
Öncelikle paylaşım için teşekkür ederim.
Marka eklerken, var olan markanın aynısını tekrar ekleyebiliyor.
Asus varken tekrar Asus eklenmesini engellemek daha doğru olacaktır.
Ayrıca müşteri kaydı sayfasında da, olmayan bir marka girildiğinde, otomatik olarak markanın markalar bölümüne eklenmesi işleri daha da kolaylaştıracaktır.
legalbilgisayar · 1 ay önce
@yavuzcakar teşekkür ederim bilgilendirmen için bugün onları düzeltip yenisini eklerim 👍
legalbilgisayar · 1 ay önce
@yavuzcakar müşteriler bölümüne bir bölüm ekledim cari hesap eklerken listede olmayan bir ürün markası eklediğinde otomatik listeye atacak şayet listede o marka mevcutsa cari kaydında hata verecek, ve ürün listesinde olan bir marka isminin aynısında gene hata verecek, demo sayfasını inceleyip istediğin gibi olduğunu görüp tekrar yazarmısın dediğin gibi olduysa değiştirelim tekrar
Script Bilgileri
Dosya RAR · 64.7 KB
Sürüm v1.2.3
Dil PHP
Tür Kurumsal & Firma
Tarih 20.08.2026
İndirme 33
Görüntülenme 714
Beğeni 3
Geliştirici
legalbilgisayar
Profili Görüntüle
Demo Bilgileri
https://legalbilgisayar.com.tr/login.php
Kullanıcı admin
Şifre 1234
Bu bilgiler yalnızca herkese açık demo hesabı içindir.