COMP 3005 المشروع النهائي V2
تصميم وتنفيذ تطبيق لنظام إدارة نادي الصحة واللياقة البدنية. سيكون هذا النظام بمثابة منصة شاملة تلبي الاحتياجات المتنوعة لأعضاء النادي والمدربين والموظفين الإداريين.
تقرير المشروع
التصميم المفاهيمي
فيما يلي قائمة بالافتراضات التي قمت بها أثناء إنشاء هذا المشروع:
عند بدء التطبيق، سيُطلب منك تسجيل الدخول أو الاشتراك.
- أثناء التسجيل، يمكنك اختيار أن تكون عضوًا أو مدربًا أو مسؤولًا
- هذه الوظيفة هي فقط من أجل البساطة والأغراض التوضيحية، حيث أن منحها إذن خطير إلى حد ما في الاستخدام العملي.
العضو هو المستخدم
- تقوم جداول المستخدم بتخزين كافة المعلومات الشخصية
لدى العضو مجموعة واحدة من المقاييس الصحية
- تتحول هذه المقاييس الصحية إلى إحصاءات صحية، اعتمادًا على ما إذا كنت في لوحة المعلومات أم لا
- سيتم حساب مؤشر كتلة الجسم بناءً على وزن العضو وطوله
يمكن لكل عضو أن يكون لديه العدد الذي يريده من أهداف اللياقة البدنية
- تعتمد هذه الأهداف على قدرة العضو على رفع قدر معين من الوزن (أثناء القيام بتمرين معين) أو القيام بقدر معين من التكرارات (أثناء القيام بتمرين معين)
- تتحول هذه الأهداف إلى إنجازات بمجرد قيام المستخدم بتغيير حالة تحقيقها إلى "تم تحقيقه"، وسيتم عرضها على لوحة التحكم.
يمكن للأعضاء الحصول على العديد من إجراءات التمرين كما يريدون
- ومع ذلك، يجب عليهم ضبط هذه الإجراءات يدويًا
يمكن للأعضاء حضور العديد من جلسات التدريب الشخصية ودروس اللياقة البدنية حسب رغبتهم
- ومع ذلك، يجب ألا يتعارض التوقيت مع الجلسات/الفصول المحجوزة الموجودة مسبقًا.
- سيؤدي التسجيل في الفصل/الجلسة إلى إضافته تلقائيًا إلى جدول العضو
الأعضاء لديهم جدول زمني
- والتي يتم ملؤها تلقائيًا عند الاشتراك في جلسة تدريبية أو فصل للياقة البدنية
الأعضاء يدفعون الفواتير
- يتم توفير هذه الفواتير لهم من قبل المسؤولين
المدربون هم المستخدمين
- تقوم جداول المستخدم بتخزين كافة المعلومات الشخصية
يقدم المدربون دروسًا في اللياقة البدنية وجلسات تدريب شخصية *ومع ذلك، يجب ألا يتعارض التوقيت مع الجلسات/الفصول المستضافة الموجودة مسبقًا.
- ويجب عليهم تعيينها يدويًا، وبعد ذلك سيتم إضافة الفصول/الجلسات إلى جدولهم تلقائيًا.
المدربون لديهم جدول زمني
- والتي يتم ملؤها تلقائيًا عندما يستضيفون جلسة تدريبية أو فصل لياقة بدنية.
المشرفون هم المستخدمون
- تقوم جداول المستخدم بتخزين كافة المعلومات الشخصية
يقوم المسؤولون بصيانة المعدات
- ويجب عليهم القيام بذلك شخصيا. وبعد القيام بذلك، سيقومون بتحديث تاريخ الصيانة على المعدات المعنية
يقوم المشرفون بإرسال الفواتير إلى الأعضاء
- سيقومون بحساب المبلغ شخصيًا، اعتمادًا على الفصول التي اشتراها العضو، ويرسلون لهم مبلغ الفاتورة.
يتم تخزين دروس اللياقة البدنية وجلسات التدريب الشخصي في جدول زمني (يشار إليها كمفاتيح خارجية في جدول الجدول الزمني)
- الفرق الوحيد بين فصول اللياقة البدنية والتدريب الشخصي في قاعدة البيانات الخاصة بي هو أن جلسات التدريب الشخصية هي مجرد فصول لياقة بدنية بسعة 1، على عكس الفصول التي يمكن أن تحتوي على قدر محدد من السعة.
تصميم قاعدة البيانات المفاهيمية – مخطط تشن
ملاحظة: تم استخدام الأسهم للإشارة إلى اتجاه العلاقات.
المخطط العلائقي:
(العودة إلى الأعلى)