العودة إلى لوحة المشاريعأرشيف اللوحة / دراسة حالة هندسية

ملف التحقيق / BLOOD-BANK-DESKTOP

Blood Bank Management System

نظام مكتبي لويندوز لإدارة التبرعات والمخزون ونقل الدم والمرضى وصلاحيات الموظفين.

نوع المشروع
مشروع جامعي جماعي / عمليات مكتبية
سياق العمل
بنيت هذا المشروع الجامعي مع زميل واحد.
دوري
نفذت معظم النظام ضمن الفريق؛ وكانت المسؤولية مشتركة.
  • .NET Framework
  • WinForms
  • C#
  • SQL Server
  • Guna UI2
لوحة عمليات بنك الدم بعد حجب البيانات
الدليل أ / نظرة تشغيلية مع حجب البيانات الشخصية
01

أرشيف اللوحة / دراسة حالة هندسية

السياق

جزء من منصة جامعية جماعية تضم عمليات الموظفين وتطبيق المتبرعين وواجهة API ونطاق بيانات موحداً على SQL Server.

سياق العمل
بنيت هذا المشروع الجامعي مع زميل واحد.
دوري
نفذت معظم النظام ضمن الفريق؛ وكانت المسؤولية مشتركة.
من تأثر بالمشكلة
موظفو مراكز التبرع والمسؤولون.
02

ملخص المشكلة

المشكلة

يحتاج موظفو بنك الدم إلى تدفق واحد قابل للتتبع للمتبرعين والوحدات والفحوصات والمخزون والمرضى ونقل الدم وصلاحيات الموظفين.

قيود التشغيل

  1. 01التوافق ونتائج الفحوصات والصلاحية وتخصيص الوحدات قواعد نطاق وليست تفاصيل عرض.
  2. 02تتطلب السجلات الطبية وسجلات الموظفين تحققاً ووصولاً محكوماً بالأدوار.
03

الأدلة والاستدلال

بحث المشكلة

01

دورة حياة الوحدة

رسمت كل انتقال لوحدة الدم من التبرع عبر الفحص والمخزون ونقل الدم أو التخلص منها حتى لا تتجاوز أي شاشة دورة حياتها.

02

الأدوار التشغيلية

فصلت وظائف المتبرعين والمرضى والمخزون والتقارير لأحدد الوصول الذي يحتاجه كل دور وظيفي فعلياً.

03

قواعد التخصيص الآمن

تتبعت المطابقة من طلب المريض إلى التوافق ونتيجة الفحص والصلاحية والتوفر ثم التخصيص النهائي للوحدة.

04

ملفات التنفيذ

كيف حللت المشكلة

F-01

التبرع والمخزون

ربطت تسجيل المتبرع ومعالجة التبرع وفحص الوحدة ومراقبة المخزون والصلاحية في تدفق واحد.

F-02

تدفق نقل الدم

ربطت طلبات المرضى بالمطابقة وتخصيص وحدات الدم.

05

خريطة النظام

بنية النظام

تستدعي طبقة عرض Windows Forms خدمات الأعمال التي تطبق القواعد قبل وصول ADO.NET إلى SQL Server.
01

واجهة WinForms

لوحة وتدفقات العمل

02

طبقة الأعمال

التحقق وقواعد النطاق

03

الوصول للبيانات

عمليات قاعدة البيانات

04

SQL Server

السجلات التشغيلية

06

ملاحظات التشخيص

التحديات

مشكلة 01

سلامة دورة حياة وحدة الدم

يمكن للفحص والصلاحية والتخصيص ونقل الدم والتخلص أن تغيّر جميعها صلاحية استخدام الوحدة.

مشكلة 02

التوافق لا يعني التوفر

قد تكون الوحدة المتوافقة منتهية أو غير مفحوصة أو مخصصة أو غير متاحة.

مشكلة 03

سجلات حساسة حسب الدور

لا ينبغي أن تتشارك بيانات المتبرعين الطبية وطلبات المرضى وسجلات الموظفين والتقارير وصولاً غير مقيد.

07

بوابات الجودة

إجراءات الحماية التقنية

الأمان

طبقت المصادقة والصلاحيات حسب الدور وتنقية المدخلات وسجل التدقيق على العمليات الحرجة.

الاعتمادية

ربطت حالة المخزون بالسجل التشغيلي من خلال اكتشاف انتهاء الصلاحية تلقائياً وتتبع الوحدات.

08

سجل المساهمة

مساهمتي

نطاق مساهمتي المؤكد

نفذت معظم هذا النظام الجامعي الجماعي مع مشاركة المسؤولية مع زميلي.

سياق العمل
بنيت هذا المشروع الجامعي مع زميل واحد.
دوري
نفذت معظم النظام ضمن الفريق؛ وكانت المسؤولية مشتركة.
09

السجل الختامي

النتيجة

ما تم تسليمه

سلّم فريقنا نظاماً مكتبياً ثلاثي الطبقات يغطي تدفقات المتبرعين والمرضى والموظفين والوحدات والتبرع ونقل الدم والمطابقة والتقارير.

الأدلة المنشورة

أنشر الكود وتعليمات التشغيل وصور العمليات والبنية ثلاثية الطبقات.

الحدود الصريحة

أعرض هذا كعمل جماعي مشترك؛ وإضافة تغطية آلية لدورة حياة التوافق والصلاحية والتخصيص ونقل الدم هي الخطوة التقنية التالية.

الخطوة التالية

خطوتي التقنية التالية هي إضافة اختبارات آلية لدورة الحياة تشمل التوافق والصلاحية والتخصيص ونقل الدم والتخلص.

10

وسائط المشروع المختارة

الأدلة المرتبطة

لوحة عمليات بنك الدم بعد حجب البيانات
دليل المشروع 01الدليل أ / نظرة تشغيلية مع حجب البيانات الشخصية
تدفق التبرع في نظام بنك الدم
دليل المشروع 02الدليل ب / معالجة التبرع
مطابقة التوافق في نظام بنك الدم
دليل المشروع 03الدليل ج / البحث عن وحدة متوافقة
إدارة المتبرعين في نظام بنك الدم
دليل المشروع 04الدليل د / سجلات المتبرعين
نتيجة مطابقة وحدة دم
دليل المشروع 05الدليل هـ / وحدة مرشحة للتخصيص