بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير) بوابة الكترونية لاعضاء هيئة التدريس بجامعة العاصمة بمصر (قيد التطوير)
تفاصيل العمل

هو نظام ويب متكامل تم تطويره لصالح جامعة العاصمة، يهدف إلى إدارة وتحليل بيانات أعضاء هيئة التدريس بشكل احترافي، مع توفير أدوات قوية للإدارة لمتابعة الأداء واتخاذ قرارات مبنية على بيانات دقيقة. يعتمد النظام على Microservices Architecture حيث تم تقسيمه إلى خدمات مستقلة لتحقيق أعلى كفاءة وقابلية للتوسع، مع استخدام: ASP.NET Core Web API كنواة أساسية (Core System) لإدارة البيانات والـ Business Logic Django كخدمة مستقلة مخصصة للـ Web Scraping ومعالجة البيانات React.js لواجهة المستخدم التفاعلية --- نقطة القوة الأساسية في المشروع: Web Scraping System (Django Service) تم تطوير خدمة مستقلة باستخدام Django مخصصة لجلب البيانات الأكاديمية من Google Scholar، مع التغلب على القيود الصارمة التي تمنع عمليات الـ Scraping، وذلك من خلال: * محاكاة سلوك المستخدم الحقيقي باستخدام Selenium * استخدام Proxies و IP Rotation لتجنب الحظر * التعامل مع rate limiting وأنظمة الحماية * تنفيذ العمليات بشكل غير متزامن باستخدام Celery * استخدام Redis Caching لتقليل عدد الطلبات وتحسين الأداء يتم ربط هذه الخدمة مع نظام الـ .NET الأساسي من خلال APIs داخل بيئة Microservices. --- **أهم وظائف ومميزات النظام:** * **إدارة ملفات أعضاء هيئة التدريس (Faculty Profiles):** إدارة بيانات تفصيلية تشمل: * المؤهلات العلمية * الخبرات العملية * المهام الأكاديمية والإدارية * الإنتاج العلمي (Publications) * **إدارة الأبحاث العلمية (Research Management):** عرض وتجميع الأبحاث تلقائيًا وربطها بكل عضو هيئة تدريس. * **نظام بحث متقدم (Advanced Filtering & Sorting):** البحث باستخدام معايير متعددة مثل القسم، التخصص، وعدد الأبحاث. * **نظام Ticketing:** لإدارة الطلبات والدعم الفني بين المستخدمين والإدارة. * **Live Chat System:** توفير تواصل فوري داخل النظام لتحسين سرعة الاستجابة. * **Dashboard وتحليلات متقدمة:** عرض إحصائيات وتقارير تساعد في اتخاذ قرارات دقيقة. * **تقارير تفصيلية للإدارة:** إمكانية توليد تقارير شاملة عن: * أداء أعضاء هيئة التدريس * النشاط البحثي * توزيع الأقسام والتخصصات * **RESTful APIs احترافية:** تم تطوير النظام وفق أفضل الممارسات: * Clean Architecture * DTOs * Repository Pattern * Validation & Error Handling * **Caching & Performance Optimization:** باستخدام Redis لتحسين الأداء وتقليل الضغط على الخدمات. * **واجهة مستخدم حديثة (React.js):** تجربة استخدام تفاعلية وسريعة. --- **التقنيات المستخدمة:** ASP.NET Core Web API – Django – React.js – SQL Server – Redis – Celery – Selenium – Microservices Architecture – REST APIs – JWT Authentication --- **هدف المشروع:** بناء منصة ذكية داخل **جامعة العاصمة** قادرة على إدارة وتحليل بيانات أعضاء هيئة التدريس والإنتاج العلمي بشكل آلي، مع دعم أدوات التواصل (Ticketing & Live Chat) والتقارير التحليلية، مما يساعد الإدارة على تحسين كفاءة العمل واتخاذ قرارات مبنية على بيانات دقيقة. --- **نوع المشروع:** Full Stack Web Application (.NET Core + Django Microservices)

شارك
بطاقة العمل
تاريخ النشر
منذ 4 أشهر
المشاهدات
103
المستقل
Ahmed Ehab
Ahmed Ehab
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة