أرشيف اللوحة / دراسة حالة هندسية
السياق
الجزء الموجه للمتبرعين من منصة بنك الدم الجامعية، ويربط المواعيد وسجل التبرع بعمليات الموظفين.
- سياق العمل
- بنيت هذا الجزء مع فريقي الجامعي ضمن منصة بنك الدم الأوسع.
- دوري
- نفذت معظم المنصة الأوسع ضمن الفريق؛ وكانت المسؤولية مشتركة عبر الوحدات.
- من تأثر بالمشكلة
- المتبرعون عبر الهاتف والموظفون الذين يعالجون مواعيدهم.
ملخص المشكلة
المشكلة
يحتاج المتبرعون إلى وصول عبر الموبايل للتسجيل والمواعيد والسجل والتحديثات مع بقاء التجربة متصلة بعمليات الموظفين.
قيود التشغيل
- 01يجب أن تصف حالة الموبايل وAPI وسطح المكتب وSQL Server تدفق الموعد نفسه.
- 02تعبر المصادقة والتفاصيل الطبية للمتبرع حداً شبكياً.
الأدلة والاستدلال
بحث المشكلة
حالة الموعد من البداية للنهاية
تتبعت الحجز من هاتف المتبرع إلى العمل الظاهر للموظف ومعالجة التبرع والسجل والتحديث النهائي للمتبرع.
حد خدمات الموبايل
فصلت حالة الشاشات ومسؤوليات Provider وخدمات REST واهتمامات التخزين قبل رسم تدفقات الموبايل.
ملفات التنفيذ
كيف حللت المشكلة
حساب المتبرع
ربطت التسجيل والدخول والملف وبيانات الدم وسجل التبرع داخل تجربة حساب المتبرع.
تدفق الموعد
بنيت تدفق جدولة لاختيار التاريخ والوقت والموقع والحصول على حالة تأكيد.
الإشعارات
أضفت حالات إشعارات المواعيد والطلبات والنظام إلى الواجهة.
خريطة النظام
بنية النظام
ملاحظات التشخيص
التحديات
الاتساق عبر التطبيقات
يجب أن يتحول إجراء المتبرع إلى عمل متسق داخل تطبيق مكتبي منفصل.
حالة المصادقة عبر الشبكة
يجب أن تظل بيانات الدخول والملف وبيانات المتبرع المحمية متسقة عند فشل الطلبات أو انتهاء الجلسة.
نمو حالة تطبيق الموبايل
قد تربط الحسابات والمواعيد والسجل والإشعارات الشاشات مباشرة بكود النقل.
بوابات الجودة
إجراءات الحماية التقنية
أمان API
استخدمت مصادقة JWT وسياسة CORS وعقود Swagger ومعالجة الأخطاء المنظمة عند حدود API.
قابلية الصيانة
حددت مسؤوليات Flutter صريحة للنماذج وProvider والمسارات والشاشات والخدمات والأدوات والعناصر.
سجل المساهمة
مساهمتي
نفذت معظم منصة الفريق الأوسع مع مشاركة المسؤولية عبر وحدات الموبايل وAPI وسطح المكتب وقاعدة البيانات.
- سياق العمل
- بنيت هذا الجزء مع فريقي الجامعي ضمن منصة بنك الدم الأوسع.
- دوري
- نفذت معظم المنصة الأوسع ضمن الفريق؛ وكانت المسؤولية مشتركة عبر الوحدات.
السجل الختامي
النتيجة
تتضمن منصتنا تطبيق Flutter للمتبرعين وواجهة ASP.NET Core وقاعدة بيانات مشتركة وتدفقاً من الموعد إلى التبرع متصلاً بعمليات الموظفين.
يتضمن مشروعنا تطبيق Flutter وASP.NET Core API وإعداد قاعدة البيانات المشتركة وSwagger وتدفق المواعيد الكامل.
أعرض تكامل الموبايل وAPI وسطح المكتب كعمل جماعي مشترك؛ واختبارات المواعيد الآلية عبر العميلين هي الخطوة التقنية التالية.
خطوتي التقنية التالية هي إضافة اختبارات آلية لواجهة API وحالة العميل لانتهاء المصادقة وانتقالات المواعيد عبر العميلين.
وسائط المشروع المختارة
الأدلة المرتبطة





