تفاصيل العمل

هذا المشروع يهدف إلى تسهيل عمليات المستشفى من خلال إدارة معلومات المرضى وتتبع بيانات المستشفى الداخلية مثل الممرضين، الأقسام، الغرف، وغير ذلك.

في هذا المشروع، قمت بتطبيق العديد من المهارات التي تعلمتها مؤخرًا:

التقنيات المستخدمة والميزات:

Java: استخدمتها كلغة البرمجة الأساسية لتنفيذ المشروع.

Swing: صممت من خلالها واجهة رسومية بسيطة وسهلة الاستخدام لتحسين تجربة المستخدم.

SQL Server: استخدمته كنظام إدارة قواعد البيانات، وتم تنفيذ:

الإجراءات المخزنة (Stored Procedures)

المعاملات (Transactions)

شروط IF

كتل TRY & CATCH لمعالجة الأخطاء

JDBC: تم استخدامه لربط البرنامج المكتوب بلغة Java مع قاعدة بيانات SQL Server بسلاسة.

إدارة الملفات وتدفق البيانات (I/O Streams):

تم استخدام آليات التعامل مع الملفات لإدارة إعدادات قاعدة البيانات بشكل فعّال.

معالجة الاستثناءات (Exception Handling):

تم التعامل مع الأخطاء المحتملة سواء في واجهة المستخدم أو أثناء الاتصال بقاعدة البيانات.

مبادئ التصميم (Design Principles):

تطبيق مبادئ SOLID: ركزت على مبادئ مثل المسؤولية الواحدة (Single Responsibility)، وفصل الواجهات (Interface Segregation)، وغيرها لتحقيق كود نظيف وقابل للصيانة.

تصميم نموذج ERD: قمت بإنشاء مخطط العلاقات بين الكيانات في قاعدة البيانات يوضح العلاقات بوضوح بين عناصر المستشفى.

تطبيع قواعد البيانات (Normalization): تم تطبيق القواعد الأولى والثانية والثالثة (1NF، 2NF، 3NF) لتجنب التكرار وضمان تناسق البيانات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
7
تاريخ الإضافة
تاريخ الإنجاز
المهارات