eSports Manager – نظام إدارة الرياضات الإلكترونية (Flask + SQL Server)

تفاصيل العمل

تطبيق ويب متكامل لإدارة بيانات الرياضات الإلكترونية، مبني بلغة Python وإطار Flask مع قاعدة بيانات Microsoft SQL Server. يوفّر المشروع عمليات الإضافة والعرض والتعديل والحذف (CRUD) لأربعة كيانات رئيسية: الفرق واللاعبين والبطولات والمباريات، مع لوحة رئيسية تعرض ملخصًا للبيانات.

ركّزت في المشروع على الأمان، فطبّقت حماية من هجمات SQL Injection عبر:

- استخدام استعلامات مُعلَّمة (Parameterized Queries) مع pyodbc.

- التحقق من أنواع المدخلات وتحديد أطوالها.

- التحقق من صيغة التواريخ.

- حصر الحالات بقائمة قيم مسموحة.

- طلب تأكيد قبل الحذف.

- معالجة أخطاء المفاتيح الأجنبية وعرض رسائل واضحة للمستخدم.

التقنيات المستخدمة: Python, Flask, SQL Server, pyodbc, HTML Templates (Jinja2)

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة