مشروع: Driver’s License Management System – نظام إدارة رخص القيادة
الوصف:
تطبيق سطح مكتب يهدف إلى إدارة عمليات إصدار، تجديد، وإلغاء رخص القيادة للمواطنين. يوفر النظام واجهة سهلة الاستخدام للموظفين في الجهات المختصة لتسجيل بيانات المواطنين، تتبع صلاحيات الرخص، وطباعة النماذج الرسمية، مع ضمان دقة البيانات وسرعة تنفيذ المعاملات.
? الدور والمسؤوليات
تصميم واجهة المستخدم باستخدام Windows Forms (WinForms) مع تجربة مستخدم سلسة ومنظمة.
تطوير طبقة الاتصال بقاعدة البيانات باستخدام ADO.NET أو Entity Framework.
تنفيذ عمليات CRUD (إدخال، تعديل، حذف، عرض) لبيانات المواطنين والرخص.
تضمين صلاحيات للمستخدمين (مثل مسؤول، موظف) لضمان الحماية والتحكم بالوصول.
إنشاء تقارير قابلة للطباعة باستخدام أدوات مثل Crystal Reports أو ReportViewer.
التحقق من صحة البيانات المدخلة (Validation) والتعامل مع الأخطاء بشكل آمن
دعم البحث المتقدم باستخدام الاسم، رقم الهوية، أو رقم الرخصة.
الخصائص الرئيسية:
تسجيل بيانات المواطن (الاسم، رقم الهوية، تاريخ الميلاد، الفحوصات الطبية).
إصدار وتجديد وإلغاء رخص القيادة.
عرض حالة الرخصة (سارية، منتهية، ملغاة).
إرسال إشعارات بقرب انتهاء الرخصة.
صلاحيات للمستخدمين حسب الدور.
تقارير دورية عن الرخص المصدرة والمنتهية.
️ التقنيات المستخدمة:
لغة البرمجة: C#
واجهة المستخدم: Windows Forms
قاعدة البيانات: SQL Server
ORM Entity Framework / ADO.NET
إنشاء التقارير: Crystal Reports / ReportViewer
التحكم في الدخول: Windows Authentication