السلام عليكم :
اخي الأستاذ الفاضل :
كيف حالك ....
عندي مشروع تخرج وهو عبارة عن منظومة حجز لمصحة تختص بشؤؤن الحجز فقظ ...وطلب مني عمل نمودج الكينونة والعلاقة لها ERD ..وانا مبدئيا حطيت التطور الاول ولكن واجهتني صعوبات فأتمنى من حضرتكم ان تساعدوني فيه
وسؤوضح لكم العمليات الخاصة بنظام المصحة :
7.1 المستخدمين للنظام و المستفيدين منه :
وهم الأشخاص الذين لديهم الصلاحيات المحددة للدخول لهذا النظام وإستخدامه وفقا لهذه الصلاحيات,ويمكن تصنيف المستخدمين للنظام كالتالي:
• المدير:
وهو الشخص الذي لديه صلاحيات التامة في هذا النظام وهذه الصلاحيات متمثلة في إمكانية تنفيذ
جميع العمليات المختلفة بالإدارة مثل عمليات (الإضافة ,التعديل , الحذف,تسجيل مستخدم,إعطاء كلمة المرور لموظف الحجز,إعطاء الصلاحيات للمستخدمين).
• موظف الحج
هو الشخص أو الأشخاص الذين لديهم الصلاحيات المتمثلة في إمكانية تنفيذ جميع العمليات
المتعلقة بالحجز مثل الإضافة,التعديل,الحذف.
• المستخدمين:
المتمثلين في الأشخاص العاملين بالمصحة ويمكنهم إستخدام النظام
6.1الوظائف الرئيسية للنظام :
النظام المقترح إنتاجه في هذا المشروع سيتضمن مجموعة من العمليات و الوظائف الرئيسية يمكن حصرها في التالي:
1- إضافة بيانات مريض .
2- إضافة بيانات طبيب .
3- إضافة بيانات مستخدم (الموظف) .
4- إضافة بيانات موعد .
5- إعداد تقارير .
6- البحث و الإستفسار عن البيانات المواعيد ...إلخ.
7-عمليات إدارة البيانات (إضافة , تعديل , حذف ).
1.10.1 العمليات الخاصة بالمسئول عن النظام (المدير ):
و هي العمليات التي يمكن للمدير فقط أن يقوم بها على نظام المصحة و منها :
عملية دخول المدير للمنظومة :
و هذه العملية يقوم بها المدير و ذلك بإدخال أسمه وكلمة المرور الخاصة به .
المدخلات (Input):
اسم المستخدم/ كلمة المرور .
المعالجة (Process):
1- إدخال بيانات المستخدم "إسم المستخدم+ كلمة المرور".
2- فحص بيانات الدخول.
3- إذا كانت البيانات غير صحيحة يتم تنبيه المستخدم برسالة توضح عدم وجود هذا المستخدم.
4- إذا كانت البيانات صحيحة يتم الدخول.
المخرجات (Outputs):
- 1 عرض واجهة إستخدام النظام الرئيسية.
-2 رسالة تنبيه بعدم وجود هذا المستخدم.
عملية تسجيل مستخدم:
و هي عملية يقوم بها المدير لتسجيل المستخدمين بصلاحيات معينة , و ذلك من خلال الدخول إلي شاشة تسجيل المستخدمين .
المدخلات (Input):
بيانات المستخدم الشخصية:
1 - إسم المستخدم ولقبه.
-2 الجنسية.
3 - كلمة المرور.
-4 الجنس.
5 - رقم الهاتف.
6 -إعطاء الصلاحية.
المعالجة (Process):
1 - الدخول للعملية.
2 -إدخال كافة بيانات المستخدم المراد تسجيلها.
3 - التأكد من صحة البيانات.
4 - إعطاء صلاحيات مرور لكل مستخدم حسب الوظيفة.
5 - ظهور رسالة بنجاح عملية الإضافة.
-6 إضافة البيانات إلى قاعدة البيانات.
المخرجات (Outputs):
1 - ظهور رسالة تنبيه في حالة لم يتم إدخال بيانات أو أن البيانات المدخلة غير صحيحة.
2 - ظهور رسالة للإعلام بأن عملية التسجيل قد تمت بنجاح في حالة التأكد من صحة البيانات.
سيناريو الإستخدام:
1- الدخول إلى واجهة النظام عن طريق مدير النظام.
2- يقوم المدير بإدخال بيانات المستخدم المراد تسجيله في النظام.
3- يقول المدير بالضغط على عملية تسجيل مستخدم.
4- في حالة وجود المستخدم مسبقا داخل قاعدة البيانات تظهر رسالة بوجود هذه البيانات مسبقا وفي حالة عدم وجودها يتم ظهور رسالة بنجاح العملية.
عملية تعديل بيانات مستخدم :
و هذه عملية تحدث عندما يرغب المستخدم في تعديل بياناته الشخصية .
المدخلات (Input):
(إدخال رقم المستخدم المراد التعديل في بياناته ) تغيير الموظف لأحد بيانات المستخدم الشخصية و ذلك عند الدخول إلى شاشة المستخدمين .
المعالجة (Process):
1- الدخول للعملية.
2-إدخال الرقم أو الاسم المراد التعديل في بياناته.
3- التأكد من وجود الرقم أو الاسم في قاعدة البيانات.
4- عرض البيانات المطلوبة وذلك في حالة أن هذا المدخل موجود في قاعدة البيانات وإلا فسوف يتم عرض رسالة بأن هذا المدخل غير موجود.
-5 التعديل في البيانات المعروضة.
6- حفظ التعديلات في قاعدة البيانات.
المخرجات (Outputs):
1- عرض رسالة بعدم وجود البيانات في حالة أن الرقم أو الإسم الذي تم إدخاله غير موجود في 2- ظهور رسالة بنجاح عملية التعديل.
عملية تغيير كلمة المرور :
و هذه العملية يتم فيها تغيير كلمة المرور للمستخدم في حالة تسرب كلمة المرور الخاصة به .
المدخلات (Input):
-1إدخال إسم المستخدم.
-2 كلمة المرور السابقة.
-3كلمة المرور الجديدة والتأكيد عليها .
المعالجة (Process):
التأكد من عدم تكرار كلمة المرور الجديدة للمستخدم .
المخرجات (Outputs):
كلمة مرور جديدة للمستخدم .
عملية إلغاء مستخدم :
وهي عملية يقوم بها المدير عندما يرغب في إلغاء مستخدم .
المدخلات (Input):
إدخال رقم المستخدم أو إسمه المراد إلغاءه.
المعالجة (Process):
1-الدخول للعملية.
2-إختيار إسم أو رقم المستخدم المراد إلغاؤه.
3-الضغط على زر إلغاء.
4-ظهور رسالة للتأكيد على عملية الإلغاء مما يعزز من قرار المستخدم.
5- يتم الضغط على زر"نعم"لتأكيد عمليه الإلغاء فيتم إلغاء المستخدم من قاعدة البيانات وبالتالي يتم عرض رسالة بنجاح عملية الإلغاء ولكن في حالة الضغط على زر"لا" لا يتم إلغاء المستخدم.
المخرجات (Outputs):
1-ظهور رسالة بالتأكيد عملية الإلغاء.
2-ظهور رسالة بنجاح عملية الإلغاء
عملية البحث :
عملية البحث يتم فيها البحث مستخدم.
المدخلات (Input):
1-إدخال إسم أو رقم المستخدم المراد البحث عنه .
المعالجة (Process):
يتم إدخال الرقم أو الإسم المراد البحث عنه و من تم الضغط علي زر البحث, حيث يؤدي ذلك إلي فتح قاعدة البيانات و البحث عن الإسم أو الرقم.
المخرجات (Outputs):
المخرجات عبارة عن أحد الخيارين التاليين :-
- 1تم العثور علي رقم أو أسم (المستخدم).
-2لم يتم العثور علي رقم أو أسم (المستخدم).
العمليات الخاصة بالمستخدمين :
وهي العمليات التي يمكن للمستخدم فقط أن يقوم بها على نظام المنظومة حسب صلاحياته .
عملية دخول موظف الحجز للمنظومة :
وهذه العملية يقوم بها الموظف و ذلك بإدخال أسمه و كلمه المرور الخاصة به.
المدخلات (Input):
إسم الموظف / كلمة المرور .
المعالجة (Process):
-1 فتح و حجز موعد للمريض.
-2 القيام بعمليات التعديل في البيانات المريض أو إلغاء مريض .
3 -البحث على مريض .
المخرجات (Outputs):
يتم فتح ملف للمريض و يصبح مسجل داخل المصحة .
عملية فتح ملف للمريض :
و في هذه العملية يقوم الموظف بفتح ملف لمريض جديد.
المدخلات (Input):
بيانات المريض :
-1 رقم ملف المريض .
-2إسم و لقب المريض.
-3الجنسية.
4-العنوان.
-5رقم الهاتف.
-6الجنس.
7- تاريخ التسجيل.
المعالجة (Process):
1- الدخول للعملية.
2-إدخال كافة بيانات المريض المراد فتح ملف له.
3- التأكد من صحة البيانات.
4- ظهور رسالة بنجاح عملية فتح ملف.
-5إضافة البيانات إلى قاعدة البيانات.
المخرجات (Outputs):
-1ظهور رسالة تنبيه في حالة لم يتم إدخال بيانات أو أن البيانات المدخلة غير صحيحة.
2- ظهور رسالة للإعلام بأن عملية فتح ملف لمريض قد تمت بنجاح في حالة التأكد من صحة
البيانات.
سيناريو الإستخدام:
1- الدخول إلى العملية.
2- يقوم المستخدم بإدخال بيانات المريض المراد فتح ملف له في النظام.
3- يقوم المدير بالضغط على عملية تسجيل فتح ملف لمريض.
4- في حالة وجود المريض مسبقا داخل قاعدة البيانات تظهر رسالة بوجود هذه البيانات مسبقا وفي حالة عدم وجودها يتم ظهور رسالة بنجاح العملية.
عملية تعديل بيانات مريض :
و في هذه العملية يقوم الموظف بتعديل بيانات المريض في حالة الحاجة إلى ذلك .
المدخلات (Input):
(إدخال رقم المريض المراد تعديل بياناته ) تغيير في بيانات المريض و ذلك بالدخول على شاشة ملف المريض .
المعالجة (Process):
1- الدخول للعملية.
2-إدخال الرقم أو الاسم المراد التعديل في بياناته.
3- التأكد من وجود الرقم أو الاسم في قاعدة البيانات.
4- عرض البيانات المطلوبة وذلك في حالة أن هذا المدخل موجود في قاعدة البيانات وإلا فسوف يتم عرض رسالة بأن هذا المدخل غير موجود.
-5 التعديل في البيانات المعروضة.
6- حفظ التعديلات في قاعدة البيانات.
المخرجات (Outputs):
1- عرض رسالة بعدم وجود البيانات في حالة أن الرقم أو الإسم الذي تم إدخاله غير موجود في قاعدة البيانات .
2- ظهور رسالة بنجاح عملية التعديل.
عملية إلغاء مريض :
وهي عملية يقوم بها الموظف عندما يلزم الأمر.
المعالجة (Process):
1-الدخول للعملية.
2-إختيار إسم أو رقم المريض المراد إلغاؤه.
3-الضغط على زر إلغاء.
4-ظهور رسالة للتأكيد على عملية الإلغاء مما يعزز من قرار المستخدم.
5- يتم الضغط على زر"نعم"لتأكيد عمليه الإلغاء فيتم إلغاء المريض من قاعدة البيانات وبالتالي يتم عرض رسالة بنجاح عملية الإلغاء ولكن في حالة الضغط على زر"لا" لا يتم إلغاء المريض.
المخرجات (Outputs):
1-ظهور رسالة بالتأكيد عملية الإلغاء.
2-ظهور رسالة بنجاح عملية الإلغاء.
عملية البحث عن المريض :
عملية البحث يتم فيها البحث عن المريض .
المدخلات (Input):
إدخال إسم أو رقم المريض المراد البحث عنه .
المعالجة (Process):
يتم إدخال الرقم أو الإسم المراد البحث عنه و من تم الضغط علي زر البحث, حيث يؤدي ذلك إلي فتح قاعدة البيانات و البحث عن الإسم أو الرقم.
المخرجات (Outputs):
المخرجات عبارة عن أحد الخيارين التاليين :-
- 1تم العثور علي رقم أو أسم (المريض).
-2لم يتم العثور علي رقم أو إسم (المريض).
عملية دخول مستخدم :
وهذه العملية يتم تنفيذها في كل مرة يتم فيها دخول المستخدم للمنظومة و ذلك عن طريق شاشة الدخول.
المدخلات (Input):
بيانات المستخدم (إسم المستخدم /رقم المستخدم).
المعالجة (Process):
-1التأكد من صحة بيانات المستخدم التي تم إدخالها.
-2إرسال رسالة توضيح في حالة حدوث خطأ.
المخرجات (Outputs):
السماح للمستخدم بالدخول إلي المنظومة إذا كانت بياناته صحيحة .
وأأأتمنى منكم مساعدتي لاني ما عرفت أسويه...ولكم مني جزيل الشكر والعرفان
والله لا يضيع أجرا المحسنين .....مع فائق احترامي واعجابي بكم
:cry: :cry:
ساعدووووووني بالله عليكم .......
