هذا المشروع عبارة عن نظام متكامل لإدارة المستشفيات والعيادات يهدف إلى تنظيم بيانات المرضى والمواعيد والأطباء والفواتير داخل برنامج واحد بواجهة رسومية سهلة الاستخدام.
يساعد النظام على تسهيل العمل الإداري داخل العيادات والمراكز الطبية من خلال تسجيل المعلومات وإدارتها والبحث فيها بسرعة، إضافة إلى إنشاء تقارير إحصائية وتصدير البيانات.
الوظائف الرئيسية في التطبيق ⚙️
1️⃣ إدارة المرضى
يمكن للنظام:
إضافة مريض جديد.
تعديل بيانات المريض.
حذف المريض.
البحث عن المرضى بالاسم.
عرض قائمة جميع المرضى.
وتشمل البيانات:
الاسم
العمر
الجنس
2️⃣ إدارة المواعيد
يسمح النظام بتنظيم مواعيد المرضى من خلال:
إضافة موعد جديد.
تعديل الموعد.
حذف الموعد.
البحث عن المواعيد.
وتشمل البيانات:
اسم المريض
تاريخ الموعد
وقت الموعد
3️⃣ إدارة الأطباء
يمكن إدارة بيانات الأطباء مثل:
إضافة طبيب جديد.
تعديل بيانات الطبيب.
حذف الطبيب.
البحث عن طبيب.
وتشمل البيانات:
اسم الطبيب
التخصص الطبي.
4️⃣ نظام الفواتير
يوفر التطبيق نظامًا بسيطًا للفواتير يسمح بـ:
إضافة فاتورة للمريض.
تعديل الفاتورة.
حذف الفاتورة.
عرض جميع الفواتير.
البحث برقم المريض.
وتتضمن الفاتورة:
رقم المريض
المبلغ
تاريخ الفاتورة
5️⃣ التقارير الإحصائية
يعرض البرنامج إحصائيات عامة مثل:
إجمالي عدد المرضى.
إجمالي عدد المواعيد.
إجمالي عدد الأطباء.
إجمالي قيمة الفواتير.
6️⃣ تصدير البيانات
يمكن تصدير البيانات إلى ملفات CSV لاستخدامها في برامج أخرى مثل Microsoft Excel.
يمكن تصدير:
المرضى
المواعيد
الأطباء
الفواتير
7️⃣ نظام تسجيل الدخول
يحتوي البرنامج على واجهة تسجيل دخول لحماية النظام.
بيانات الدخول الافتراضية:
اسم المستخدم: admin
كلمة المرور: admin123
8️⃣ نظام تسجيل الأخطاء (Logging)
يقوم البرنامج بتسجيل العمليات والأخطاء في ملف app.log لمتابعة نشاط النظام.
التقنيات المستخدمة ?
لغة البرمجة: Python
واجهة المستخدم: Tkinter
قاعدة البيانات: SQLite
تصدير البيانات: مكتبة CSV
تسجيل الأخطاء: مكتبة logging
مميزات النظام ⭐
واجهة رسومية سهلة الاستخدام.
إدارة كاملة للمرضى والأطباء والمواعيد.
نظام فواتير بسيط.
تقارير إحصائية سريعة.
تصدير البيانات بسهولة.
تسجيل العمليات والأخطاء.
فكرة المشروع
الهدف من المشروع هو تطوير نظام بسيط لإدارة العيادات أو المستشفيات الصغيرة يساعد على تنظيم البيانات الطبية والإدارية بطريقة عملية وسريعة.