نظام ادارة متابعات المدارس
Prompt
برنامج قوي "نظام ادارة متابعات المدارس" بواجهة عربية الهدف: توليد تطبيق سطح مكتب يتكون من جدول المتابعين وجدول المدارس وجدول خطوط السير وجدول تسجيل المتابعات واللجان (Desktop Application) بلغة Python، بواجهة رسومية (GUI) عصرية وجذابة، مع تأثيرات بصرية وحركية متقدمة وألوان نيون، وتنبيهات صوتية، ليكون نظامًا متكاملًا لإدارة ومتابعات المدارس. ________________________________________ المواصفات الأساسية للبرنامج: • اسم البرنامج: "متابعات المدارس" (Moutaba'at Al Madaris) • اللغة: Python • الواجهة الرسومية (GUI): عصرية، جذابة، وتفاعلية، تدعم RTL (من اليمين لليسار) للغة العربية بالكامل. • التأثيرات البصرية: o ألوان نيون: استخدام متوازن وجذاب لألوان النيون في الأزرار، أيقونات، والخلفيات لتعزيز الحداثة والجاذبية. o تأثيرات حركية (Animations): عند النقر على الأزرار، فتح النوافذ، أو الانتقال بين الأقسام (مثل تأثيرات التلاشي، التمرير السلس، أو التكبير/التصغير). o أيقونات متوهجة أو تفاعلية: أيقونات تستجيب عند التمرير عليها أو النقر. • التنبيهات الصوتية: أصوات مميزة ومناسبة لتأكيد الإجراءات (مثل الحفظ، الحذف، التنبيهات، الأخطاء). • خطوط عربية مميزة: استخدام خط "Sultan Bold" أو خط عربي آخر ذو طابع جريء وعصري للواجهة. • نمط العمل: تطبيق سطح مكتب مستقل (Standalone Desktop Application)، لا يتطلب اتصال بالإنترنت بعد التثبيت. • قاعدة البيانات: SQLite3 محلية. • التوافقية: Windows 7 والإصدارات الأحدث. • الإخراج النهائي: ملف تثبيت (Installer). ________________________________________ الأقسام الرئيسية للبرنامج (Modules): 1. الواجهة الرئيسية (Main Dashboard): o شريط علوي: يحتوي على عنوان البرنامج، الوقت والتاريخ الحاليين. o شريط جانبي (Sidebar) على اليمين: قوائم تنقل ديناميكية بأيقونات وأسماء الأقسام الرئيسية (الرئيسية، المدارس، المتابعين، خطوط السير، المتابعات واللجان، التقارير، الإعدادات). يجب أن تكون القوائم تفاعلية بألوان نيون عند التمرير أو الاختيار. o منطقة المحتوى الرئيسية: لعرض البيانات والنماذج التفاعلية. 2. قسم المدارس (Schools Management): o البيانات المطلوبة: اسم المدرسة (نص)، نوع التعليم (قائمة منسدلة: ابتدائية، إعدادية، ثانوي عام، ثانوي صناعي، ثانوي تجاري، تعليم مجتمعي، رياض أطفال، فصل واحد)، عنوان المدرسة (نص)، رقم التليفون (نص)، اسم مدير المدرسة (نص). o الواجهة: جدول تفاعلي لعرض البيانات، أزرار ملونة ونيونية للإضافة، التعديل، الحذف، والبحث. نوافذ منبثقة (Pop-up forms) أنيقة لإدخال وتعديل البيانات. 3. قسم المتابعين (Followers Management): o البيانات المطلوبة: اسم المتابع (نص)، التخصص (نص)، العنوان (نص)، رقم التليفون (نص)، ملاحظات (نص). o الواجهة: تصميم مشابه لقسم المدارس مع جدول وأزرار ونوافذ منبثقة. 4. قسم خطوط السير (Routes Management): o البيانات المطلوبة: اسم المتابع (قائمة منسدلة تُملأ من جدول المتابعين)، المدرسة (قائمة منسدلة تُملأ من جدول المدارس). o الواجهة: جدول يربط المتابعين بالمدارس، مع إمكانية الإضافة والحذف. 5. قسم المتابعات واللجان (Follow-ups & Committees): o البيانات المطلوبة: التاريخ (حقل تاريخ). نوع اللجنة (قائمة منسدلة: لجنة الانضباط والمتابعة، لجنة المتابعة الفنية، لجنة المتابعة والإخلاءات، لجنة تقييم المبنى، لجنة الأنشطة، لجنة متابعة الامتحانات). اسم المدرسة (قائمة منسدلة تُملأ من "خطوط السير" فقط). العنوان (يُجلب تلقائيًا بناءً على المدرسة المختارة). المتابع الأول / المتابع الثاني / المتابع الثالث (قوائم منسدلة تُملأ من "خطوط السير" فقط، مع تصفية ذكية: لا يظهر إلا المتابعون المرتبطون بالمدرسة المختارة في "خطوط السير"). o القواعد الذكية (Business Logic): لا يمكن اختيار متابع لمدرسة ليست في خط سيره. لا يسمح بتكرار نفس المتابع لأي مدرسة أخرى في نفس التاريخ (لضمان عدم وجود تضارب في المتابعات). o الواجهة: تصميم جدول تفاعلي لعرض المتابعات، أزرار للإضافة، التعديل، الحذف. نافذة منبثقة متقدمة لإدخال البيانات مع تطبيق القواعد الذكية. 6. قسم التقارير (Reports): o وظيفة: عرض إحصائيات وملخصات بيانية (مثل عدد المدارس، عدد المتابعين، عدد المتابعات لكل مدرسة، أنواع اللجان الأكثر شيوعًا). o الواجهة: رسوم بيانية جذابة (مثل الأعمدة، الدوائر) باستخدام مكتبات مثل Matplotlib أو Plotly، مع إمكانية تصفية البيانات حسب التاريخ أو نوع اللجنة. 7. قسم الإعدادات (Settings): o وظيفة: إدارة إعدادات النظام الأساسية (مثل تغيير لغة الواجهة إن أمكن، إدارة المستخدمين، النسخ الاحتياطي لقاعدة البيانات). o الواجهة: بسيطة وواضحة، تسمح بتعديل الإعدادات الأساسية. ________________________________________ الهيكل الفني المقترح: • GUI Framework: Tkinter (مع تخصيص متقدم) أو PyQt/PySide6 (لواجهة أكثر احترافية وتأثيرات بصرية قوية). يفضل التركيز على PyQt/PySide6 لتحقيق التأثيرات البصرية والحركية المطلوبة. • إدارة قاعدة البيانات: sqlite3 built-in module. • الرسوم البيانية: matplotlib أو plotly. • الخطوط: استخدام مكتبة Pillow (PIL) أو Tkinter's font module. • التنبيهات الصوتية: playsound أو pygame.mixer. ________________________________________ ملاحظات إضافية للمولد: • التركيز على تجربة المستخدم (UX): يجب أن يكون التنقل سلسًا وبديهيًا، مع تغذية راجعة واضحة للمستخدم (تنبيهات صوتية، رسائل حالة). • تصميم عصري: يجب أن تعكس الواجهة تصميمًا مسطحًا (Flat Design) أو شبه مسطح (Neumorphic Design) مع التركيز على الألوان النيون والإضاءات الخافتة. • قابلية التوسع: يجب أن يكون الكود منظمًا ونظيفًا لتسهيل إضافة ميزات مستقبلية. • تصدير لملف تثبيت (Installer): استخدام PyInstaller أو Inno Setup لإنشاء ملف exe قابل للتثبيت.
Generated Result
More Recommendations
View Allبرنامج سلفيات الموظفين
اصنع برنامج سلفيات الموظفين بالاعلى على اليمين يوجد كلمة وليس زر " مستخدم جديد " وعلى اليسار عربي لتغيير اللغة من اللغة العربية الى اللغة الانجليزية وكلمة والعكس بحيث عند اختيار اللغة العربية يكون اتجاة الحروف من اليمين وعند اختيار اللغة الانجليزي يكون اتجاة الحروف من اليسار مع تثبيت اماكن الازرار وفي الاسفل اكتب في المنتصف " برمجة: عصام فاروق "عند اختيار اللغة العربية و " By: Essam Farouk " عند اختيار اللغة الانجليزية العنوان الرئيسي في المنتصف بالخط العريض وحجمه 24 وباللون الاحمر " بن مرشد " عند اختيار اللغة العربية و " Bin Murshid " عند اختيار اللغة الانجليزي وتحت العنوان بخط عادي باللون الازرق " سلفيات الموظفين " اولا شاشة " تسجيل الدخول: " خانة اسم المستخدم عبارة قائمة منسدلة بها جميع المستخدمين وتحتها خانة كلمة المرور مشفرة وزر دخول على اليمين وزر خروج عند الضغط على زر دخول تظهر الشاشة التالية ثانيا شاشة " تسجيل سلفة " خانة اسم الموظف عبارة عن قائمة منسدلة بها جميع الموظفين يظهر تحتها باللون الاحمر كلمة " الرصيد الحالي : " حيث يتم تجميع سلفيات كل موظف على حدى خانة المبلغ خانة ملاحظات زر حفظ وزر خروج
برنامج سلفيات الموظفين
اصنع برنامج سلفيات الموظفين بالاعلى على اليمين يوجد كلمة وليس زر " مستخدم جديد " وعلى اليسار عربي لتغيير اللغة من اللغة العربية الى اللغة الانجليزية وكلمة والعكس بحيث عند اختيار اللغة العربية يكون اتجاة الحروف من اليمين وعند اختيار اللغة الانجليزي يكون اتجاة الحروف من اليسار مع تثبيت اماكن الازرار وفي الاسفل اكتب في المنتصف " برمجة: عصام فاروق "عند اختيار اللغة العربية و " By: Essam Farouk " عند اختيار اللغة الانجليزية العنوان الرئيسي في المنتصف بالخط العريض وباللون الاحمر " بن مرشد " عند اختيار اللغة العربية و " Bin Murshid " عند اختيار اللغة الانجليزي وتحت العنوان بخط عادي باللون الازرق " سلفيات الموظفين " اولا شاشة " تسجيل الدخول: " خانة اسم المستخدم عبارة قائمة منسدلة بها جميع المستخدمين وتحتها خانة كلمة المرور مشفرة وزر دخول وزر خروج عند الضغط على زر دخول تظهر الشاشة التالية ثانيا شاشة " تسجيل سلفة " خانة اسم الموظف عبارة عن قائمة منسدلة بها جميع الموظفين يظهر تحتها باللون الاحمر كلمة " الرصيد الحالي : " حيث يتم تجميع سلفيات كل موظف على حدى خانة المبلغ خانة ملاحظات زر حفظ وزر خروج
تصميم تطبيق احترافي
قم بتصميم تطبيق احترافي يقوم بتذكر جميع المعلومات التي هي عبارة عن رقم الهاتف الخاص بالزبون و جميع المهمات التي قمت بها، مع التواريخ و تنبيهات عند اكتمال الوقت الذي يجب الاتصال بالزبون
برنامج محاسبي متقدم
اصنع لي برنامج محاسبي استطيع اضافه عدة مخازن مع التسميه واضافه منتجات غير محدود مع الاسم واللون والكميه وسعر التكلفه فقط في الدينار العراقي يعمل على نظام ويندوز باللغه العربيه والانكليزيه توجد في صلاحية نقل منتج من مخزن الى اخر وتتحدث الكميه تلقائيا وايضا يوجد في قائمه صادر وقائمه وارد عندما اقوم بتصدير طلبات تنخصم الكميه تلقائيا من المخزن المعين وعندما اقوم بتوريد بضاعه تتحدث الكميه تلقائيا مبني على قاعدة بيانات sqlite وايضا اريده في c# اعطيني جميع الاكواد والخطوات
برنامج محاسبي متعدد المخازن
اصنع لي برنامج محاسبي استطيع اضافه عدة مخازن مع التسميه واضافه منتجات غير محدود مع الاسم واللون والكميه وسعر التكلفه فقط في الدينار العراقي يعمل على نظام ويندوز باللغه العربيه والانكليزيه توجد في صلاحية نقل منتج من مخزن الى اخر وتتحدث الكميه تلقائيا وايضا يوجد في قائمه صادر وقائمه وارد عندما اقوم بتصدير طلبات تنخصم الكميه تلقائيا من المخزن المعين وعندما اقوم بتوريد بضاعه تتحدث الكميه تلقائيا مبني على قاعدة بيانات sqlite وايضا اريده في c# اعطيني جميع الاكواد والخطوات
برنامج إدارة المدارس بايثون
عايز برنامج سطح مكتب ايمة نظام ادارة متابعات المدارس واقسامة هى المتابعين - المدارس - خطوط السير - تسجيل المتابعات على ان يكون كل قسم يشمل جميع البيانات الخاصة بذات القسم بلغة بايثون
