IGBSpeed بتاريخ: 30 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 30 يونيو 2005 التحليل حسب الموضوع والعملية أم حسب الدورة . أيهما الأفضل لمستقبل النظام .إخواني الكرام لدي نظام مستشفيات في هذا النظام قمت ببناء الجداول الأساسية ومن ثم :لدي مريض يدخل للتنويم .وآخر يخرج من التنويم . وكل تقرير مختلف عن الآخر ، وكل عملية إدخال مختلفة عن الأخرى ، بحيث أنه عندما أدخل مريض لا أخرجه على طول بل بعد عدد معين من العمليات ، أي بالأصح عملية الإدخال غير عملية الإخراج أيضاً في الصلاحيات . ** الأولى :الآن هل من المنطق أن أجعل الإدخال والإخراج في جدول واحد بحيث إذا أراد الدخول أسجل بيانات الدخول فقط ومن ثم بعد مدة معينة إذا أراد الخروج أكمل بقية البيانات بعمل تعديل على الصف . ** الثانية :أم أنشيء جدولين جدول للدخول والآخر للخروج وأعمل بينهما علاقة سطر لسطر . بحيث لايمكن إخراج مريض غير مدخل وأيضاً لا يمكن إخراج مريض مرتين وبذلك تكون عملية إضافة سطر في جدول الخروج هو نهاية عملية الدخول للمريض في بالجدول الآخر ، والدخول يكون من موظف الإستقبال أما الخروج يكون من الطبيب أو الإستشاري . إذا كانت الإجابة الأولى صحيحة فلماذا نستخدم علاقة سطر لسطر ، ولماذا أنشئت أوراكل join و subquery . وإذا كانت الإجابة الثانية صحيحة فهل كثرة العلاقات والجداول تعيق دورة النظام ، وهل عمل إستعلام بحيث يوضح المرضى المدخلين فقط الذين لم يخرجوا بإستخدام علاقة join أو subquery بطيئة للنظام .بحيث أنه من رأيي الخاص الثانية أفضل لأنه من مسمى العملية إدخال وإخراج وليست حركة المريض في جدول واحد والثانية من رأيي الخاص أفضل لأنها تسرع عملية الفهرسة بتقليل عدد القيم الفارغة وإمكانية إضافة فهارس على حقول مثلاً سبب الخروج بحيث أن يكون not null وهكذا ... الرجاء المساعدة في هذا الموضوع .... نداء لك من له خبرة في أنظمة المستشفيات . ---------------------------------إبراهيم بخش .. المدينة المنورة . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رائد الثابتي بتاريخ: 30 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 30 يونيو 2005 اخي ا لكريم يمكن الاسعانه بمشروع تخرجي في قسم مشاريع الاعضاء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 30 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 30 يونيو 2005 (معدل) الأخ / ابراهيم اعتقد أن جدول واحد سيكون حلا جيدا للاسباب التالية :- العلاقه احادية لنفس بيانات المريض اى ان key سوف يكون رقم المريض + تاريخ الدخول مثلا.- سيتم استكمال بيانات الخروج عند حدوث ذلك واعتقد انها لن تكون بيانات كثيره مثل تاريخ ووقت الخروج + حالة المريض + الموظف المختص + ملاحظات . - استخراج التقارير والاستعلامات ستكون من جدول واحد .فى حالة الاختيار الثاني :- سيتم انشاء جدولين . الاول دخول والثاني خروج .- مكونات جدول الخروج لابد ان تحتوى على مفتاح جدول الدخول . يعتبر تكرار للبيانات لا داعى له .- عند اضافة سجل فى جدول الخروج لابد من التأكد من ان المريض سبق دخولة بمعلومية رقم المريض + تاريخ الدخول .-عند الغاء سجل من جدول الدخول لابد من عمل تاكد ان المريض ليس له خروج .- التقارير والاستعلامات ستكون من جدولين . فيما يخص موضوع الصلاحيات مع شاشة بيانات دخول المريض يمكنك اخفاء حقول بيانات الخروج أو ان تجعلها محمية وايضا مع شاشة بيانات الخروج يمكنك ان تجعل حقول بيانات الدخول محمية protectedوممكن ان يكون برنامج واحد والعمل حسب الحالة ( دخول - خروج ) - تم تعديل 30 يونيو 2005 بواسطة Amgad اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.