-
Project name:
Services App
-
Category:
Web Application
-
Summary:
management system for customs & cargo office
-
Launch date:
2024-07-29
Description
System Description
This is a web application designed for storing and archiving data related to the logistics and customs services provided by the organization. The system aims to facilitate the tracking of shipments, managing bank accounts, recording customs data, and storing details of various services offered to clients. It also handles land shipment operations through the Al-Ghuwaifat border crossing with Saudi Arabia, with the ability to customize different fees according to the organization's needs.
Core Technologies:
- HTML, CSS, JavaScript: For developing interactive user interfaces.
- PHP, MySQL: For data management and backend functionalities.
Additional Technologies and Libraries:
- mPDF: For generating printable reports.
- Bootstrap, jQuery: For faster UI development and responsiveness across devices.
- SweetAlert2: To enhance the user experience with interactive alerts.
- DataTables: For dynamic data presentation with filtering and sorting options.
Features and Description:
1. Dashboard
Displays a detailed summary of the daily system status, including:
- Bank account balance, with details of deposits, withdrawals, and deductions.
- Information about customs data (Saudi customs declarations).
- Details of services provided by the organization.
- Details of expenses related to operations.
- Details of trips and shipments executed.
- Total number of drivers and Saudi offices.
Ability to select the date for the data display (today, yesterday, custom time range).
2. Driver Management
Record details of drivers handling shipments and trips, with the option to link them to completed shipments.
3. Trip and Shipment Management
Record details of each shipment or trip, including the responsible driver, fee types, and related customs data. Custom fee types can be added to each shipment or trip.
4. Saudi Customs Data Management
Record customs data for shipments bound for Saudi Arabia and link it to the responsible Saudi office.
5. Service Management
Manage services provided to drivers, such as customs transactions at border crossings. Customize service fees with the ability to define how these fees interact with the bank account.
6. Expense Management
Record operational expenses and track funds entering and exiting the bank account. Customize expense types for better financial tracking.
7. Reports
Generate detailed reports for different data types (trips, customs data, services, expenses). Reports can be customized using specific identifiers for accurate information.
8. System Settings
Manage user accounts: create employee login accounts and set permissions. Manually update the bank account balance.
Additional Features:
- Light and dark mode: To provide a user-friendly experience based on user preferences.
- Multilingual support: Arabic and English, making it easier for employees in different regions to use the system.
- Bank account handling: Including deposit, withdrawal, and deduction operations within services, customs data, and expenses.
- Update logs: Displaying all system updates, including new features, improvements, and bug fixes.
- Data Export: Ability to export tables and data to Excel (xlsx) format for documentation or sharing.
- Responsive design: Ensuring a good user experience across all screen sizes, including mobile devices.
وصف النظام
هو تطبيق ويب مخصص لتخزين وأرشفة البيانات المتعلقة بالخدمات اللوجستية والجمركية التي تقدمها المؤسسة. يهدف النظام إلى تسهيل عمليات تتبع الشحنات، إدارة الحسابات البنكية، تسجيل البيانات الجمركية، وتخزين تفاصيل الخدمات المختلفة المقدمة للعملاء. كما يتعامل مع عمليات الشحن البرية عبر منفذ الغويفات الحدودي مع المملكة العربية السعودية، ويتيح تخصيص الرسوم المختلفة بناءً على احتياجات المؤسسة.
التقنيات الأساسية:
- HTML, CSS, JavaScript: لتطوير واجهات المستخدم التفاعلية.
- PHP, MySQL: لإدارة البيانات وتطوير الوظائف الخدمية.
التقنيات والمكتبات الإضافية:
- mPDF: لإنشاء تقارير قابلة للطباعة.
- Bootstrap, jQuery: لتسريع عملية تطوير الواجهة وجعلها متجاوبة مع مختلف الأجهزة.
- SweetAlert2: لتحسين تجربة المستخدم مع التنبيهات التفاعلية.
- DataTables: لإدارة عرض البيانات بشكل ديناميكي مع خيارات التصفية والترتيب.
الوصف والميزات:
1. لوحة المراقبة (Dashboard)
تعرض ملخصًا تفصيليًا لحالة النظام اليومية، بما في ذلك:
- رصيد الحساب البنكي مع تفاصيل الإيداعات، السحوبات، والخصومات.
- معلومات عن البيانات الجمركية (التصاريح الجمركية السعودية).
- تفاصيل الخدمات المقدمة من قبل المؤسسة.
- تفاصيل المصاريف المتعلقة بالعمليات.
- تفاصيل الرحلات والشحنات المنفذة.
- عدد السائقين و المكاتب السعودية.
القدرة على تحديد التاريخ المطلوب لعرض البيانات (اليوم، الأمس، فترة زمنية مخصصة).
2. إدارة السائقين
تسجيل بيانات السائقين الذين يقومون بتنفيذ الشحنات والرحلات، مع إمكانية ربطهم بالشحنات التي تمت.
3. إدارة الرحلات والشحنات
تسجيل تفاصيل كل شحنة أو رحلة، مثل السائق المعني، نوع الرسوم، والبيانات الجمركية الخاصة بالشحنة. إمكانية إضافة أنواع مختلفة من الرسوم لكل شحنة أو رحلة.
4. إدارة البيانات الجمركية السعودية
تسجيل البيانات الجمركية المتعلقة بالشحنات المتجهة إلى السعودية وربطها مع المكتب السعودي المسؤول.
5. إدارة الخدمات
إدارة الخدمات المقدمة للسائقين مثل المعاملات الجمركية عبر المنافذ الحدودية. تخصيص الرسوم الخاصة بكل خدمة مع إمكانية تحديد كيفية تعامل النظام مع الحساب البنكي لهذه الرسوم.
6. إدارة المصاريف
تسجيل المصاريف الخاصة بالمؤسسة (مثل النفقات التشغيلية) وتتبع الأموال الداخلة والخارجة من الحساب البنكي. تخصيص الرسوم لكل نوع من المصاريف لتسهيل التنظيم المالي.
7. التقارير
إنشاء تقارير مفصلة حول البيانات المختلفة (الرحلات، البيانات الجمركية، الخدمات، والمصاريف). يمكن تخصيص التقارير باستخدام معرفات محددة للحصول على معلومات دقيقة.
8. إعدادات النظام
إدارة حسابات المستخدمين: إنشاء حسابات دخول للموظفين وتحديد صلاحياتهم. تحديث رصيد الحساب البنكي بشكل يدوي من قبل الإدارة.
ميزات إضافية:
- الوضع الداكن والفاتح: لتوفير تجربة مستخدم مريحة تتناسب مع تفضيلات المستخدم.
- دعم لغتين: العربية والإنجليزية، مما يسهل التعامل مع النظام من قبل موظفي المؤسسة في مناطق مختلفة.
- دعم التعامل مع الرصيد البنكي: شمول العمليات المالية مثل الإيداع، السحب، والخصم التي تتم خلال الخدمات والبيانات الجمركية والمصاريف.
- سجل التحديثات: عرض جميع التحديثات للنظام، مثل الميزات الجديدة والتحسينات وإصلاحات الأخطاء.
- تصدير البيانات: إمكانية تصدير الجداول والبيانات إلى ملفات Excel (xlsx) للتوثيق أو المشاركة.
- متجاوب مع جميع الأجهزة: تصميم متجاوب لضمان عرض جيد على الشاشات المختلفة، بما في ذلك الهواتف المحمولة.
Back to projects