تخطٍّ إلى المحتوى
عودة إلى الأعمال

2025تطبيقات مكتبية

BusTrack CRM

نظام إدارة علاقات مكتبي لأسطول نقل، يعمل دون اتصال بالشبكة.

السياق
إدارة أسطول لنقل المسافرين: الحافلات، المسارات، السائقون، الزبائن.
المشكلة
كانت المتابعة تجري على جدول بيانات: بلا قيود سلامة، وبلا سجلّ موثوق، مع تراكم النسخ المكرّرة. كما أنّ محطة العمل المستهدفة لا تضمن اتصالًا بالشبكة، وهو ما استبعد خيار تطبيق الويب.
المقاربة
تطبيق مكتبي بلغة Java بدل تطبيق ويب، ليعمل دون اتصال. قاعدة SQLite مدمجة: لا خادم يُدار، والقاعدة ملفّ واحد. واجهة Swing بمظهر FlatLaf للخروج من العرض الافتراضي الذي يفضح قِدَم الأداة. وبناء بـMaven للحصول على مُخرَج قابل لإعادة الإنتاج.
النتيجة
ملفّ تنفيذي واحد يُثبَّت دون أي بنية تحتية، مسنودًا بمخطّط علائقي يرفض عند الإدخال التناقضات التي كان الجدول يمرّرها.
دوري
معمارية التطبيق، ومخطّط البيانات، والواجهة.
التقنيات
  • Java
  • Swing
  • FlatLaf
  • SQLite
  • Maven
المستودع
Javaآخر تحديث مارس 2026