بتاريخ: 14 مايو 201214 سنة comment_224514 بسم الله الرحمن الرحيمانا طالب في علوم الحاسوب ولدي مشروع لماده الاوراكل هو نظام قاعده بيانات لعياده اسنان والتصميم جهزته بس احس انه ناقص او فيه بعض العيوب.لذلك ارجوا منكم اخوتي من لديه خبره في تصميمER يدخل يشوف التصميم الذي صممته-موجود في المرفقات- ويشعرني اذا في نقصان او تعديلولكم جزيل الشكرالتصميم موجود في المرفقاتمن يعرف معلومات الرجاء مساعدتي لانه باقي لتسليم المشروع 3ايام فقط ER لعياده اسنان.pdf تقديم بلاغ
بتاريخ: 15 مايو 201214 سنة comment_224582 السلام عليكم ورحمة اللهتوجد ملاحظات على رسمة ال ER المرفقة- جدول الأطباء- لا يفضل الإحتفاظ بالعمر كرقم ادخال مباشر ... ولكن يستبدل بتاريخ الميلاد ... ثم يمكن حساب العمر بسهوله من خلال المعادلة = تاريخ اليوم - تاريخ الميلاد- كذلك سنوات الخيرة ... تستبدل بتاريخ التعيين او تاريخ الإلتحاق بالعمل- جدول المرضى- لا يفضل الإحتفاظ بعمر المريض كرقم ادخال مباشر ... ولكن يستبدل بتاريخ الميلاد ... ثم يمكن حساب العمر بسهوله من خلال المعادلة = تاريخ اليوم - تاريخ الميلادبيانات جدول المرضى يجب ان يحتوى على اية بيانات مرتبطة بصفة المريض كبيانات شخصية مثل رقم المريض - اسمه - تاربخ الميلاد - الجنس - الهاتف -وبالتالى يجب حذف اعمدة تاريخ الحجز و نوع الكشف الطبي ويتم اضافتهم فى جدول جديد خاص بالكشف الطبي او مواعيد الحجوزات لإجراء الكشف الطبي-من المفترض عدم وجود علاقة مباشرة بين جدول الطبيب و جدول المريض فالعلاقة بين المريض والطبيب هى علاقة many to manyوبالتالى يجب تقسيم هذه العلاقة الى علاقتين كل منها one to manyوتتم هذه العلاقة من خلال جدول الكشف الطبي او حجز المواعيدفجدول الحجزلمواعيد الكشف الطبي ... سيحتوى رقم المريض كمفتاح اجنبي وايضا رقم الطبيب كمفتاح اجنبييمكنك انشاء جدول جديد لحجز المواعيد للكشف الطبي يحتوى على- رقم الحجزpk- تاريخ الحجز- رقم المريض FK- تاريخ الكشف المقترح- وقت الكشف المقترح- طريقة الحجز ( بالهاتف - استشارة - ... )- حالة الحجز ( مؤكد- جديد - ملغي - مؤجل ... )- رقم موظف الذى قام بالحجز FK- رقم الطبيب FK- نوع حالة الكشف ( خلع - تركيب - تنظيف )- وقت وصول المريضيمكنك الإطلاع على موضوعات مشابهة بالمنتدى منها مـشروع عيادة او مستوصفhttp://www.araboug.o...?showtopic=3361 تقديم بلاغ
بتاريخ: 16 مايو 201214 سنة كاتب الموضوع comment_224601 اشكرك اخي الكريم على المساعدهواتمنى من الجميع المساعدهتحياتي واحترامي تقديم بلاغ
بتاريخ: 23 مايو 201213 سنة comment_224866 اخي الكريم قمت بتطبيق كل ما اخبرك به الاخ العزيز امجد واطلع على الرابط الذي ارسله لك وبعد ذلك قم بإجراء التعديلات على ال ERP وارفقه لنابالتوفيق تقديم بلاغ
بتاريخ: 23 مايو 201213 سنة كاتب الموضوع comment_224890 المشروع في المرفقاتالرجاء اذا في اي تعديل او اضافه يرجى ابلاغنا لاننا لامحاله واقعين في جمه اخطاء والكمال لله تابع المشروع.pdf تقديم بلاغ
بتاريخ: 25 مايو 201213 سنة comment_224977 المشروع في المرفقاتالرجاء اذا في اي تعديل او اضافه يرجى ابلاغنا لاننا لامحاله واقعين في جمه اخطاء والكمال لله توجد اخطاء فىالأقواسانواع الأعمدةالربط مع الجداول الأخرىاسماء اعمده مثل D.M.Sالأوامر بعد التعديل CREATE TABLE Doctor ( DoctorNo Number(1) primary key, DoctorName Varchar2(40) NOT NULL, QualifidDoctor Varchar2(12) Check(QualifidDoctor in('packloria','magsteer','doctora')), DateOfGraduation Date NOT NULL, DateOfAppointed Date NOT NULL, DateOfBirth Date NOT NULL, Phone Number(9) Unique ) ; CREATE TABLE Patients( PatientNo Number(5) Primary key, patientName Varchar2(40) NOT NULL, Date_of_hearth Date NOT NULL, Sex Varchar2(5) check(Sex in('male','famle')), Phone Number(9) Unique, VisitationNo Number(2) NOT NULL) ; CREATE TABLE Operating( OperatingNo Number(4) primary key, OperatingType Varchar2(10) Check(operatingType in('pull out','setup','cleaning')), DateOperating Date , DoctorNo references Doctor(DoctorNo), PatientNo references Patients(PatientNo)); CREATE TABLE Secretary( SecretaryNo Number(1) primary key, SecretaryName Varchar2(40) NOT NULL, QualifiedSecretary Varchar2(12) Check(QualifiedSecretary in('Doplom','packloria')), DateOfGraduation Date NOT NULL, DateEmployed Date NOT NULL); CREATE TABLE Revenues( BillNo Number(5) primary key, RevenuesType Varchar2(60), DateOfCollecting Date NOT NULL, SecretaryNo Number(1) references secretary(SecretaryNo) , patientNo references Patients(PatientNo) ) ; CREATE TABLE Reserve( ReserveNo Number(2) primary key, DateOfReserve Date NOT NULL, D_M_S Date NOT NULL, T_M_S date Unique, StateType Varchar2(10) check(StateType in('pull out','setup','cleaning')), T_A_P date Unique, SecretaryNo references Secretary(SecretaryNo), PatientNo references Patients(PatientNo) ) ; تقديم بلاغ
بتاريخ: 25 مايو 201213 سنة كاتب الموضوع comment_224978 اشكرك اخي الكريم على المساعدهوانا تحت الخدمه اذا تريد مساعده في اشياء انا على خبره بهالك كل الود اخيوجمعه مباركه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.