الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تحليل نظام تسجيل لكلية

Featured Replies

بتاريخ:

عندي جميع المعلومات لتسجيل الطلاب بالكلية لكن عرفش ابدء ن فين :unsure:

بتاريخ:
  • كاتب الموضوع

بسم الله الرحمن لرحيم
تفاصيل التسجيل
1-تسجيل الطالب الجديد
2-تسجيل الطالب اللي في السمستر الثاني....+الطالب اللعايد في سمستر معين
3-تسجيل الطالب اللي عايز تجميد
4-سداد المصروفات الدراسية لكل سمستر او سداد مصروفات لمادة معينة اذا كان مربت
المطلوب متابعة الطالب ومعرفة الوضع وكيف اربط الجداول مع بعض
وياربي تساعدوني ضرورررررررررررري

بتاريخ:

السلام عليكم ورحمة الله وبركاته

في البداية
ينقسم ال analysis الى قسمان

Requirement determination :وفيها تحدد ما هو المطلوب من ال system وتكون نتيجة لمقابلات مع الزبون او الشخص الذي يريد البرنامج او system
وبعد انهاء القسم الاول تقوم بالقسم الثاني وهو مهم جدا ويفيد في رؤية ال system بطريقة واضحة ومن زوايا مختلفة

Requirement modelling وفيه تقوم بعمل ال UML diagrams
واليك هذا الرابط الذي يوضح ويشرح ال UML diagrams
http://atlas.kennesaw.edu/~dbraun/csis4650...what_is_uml.htm


وبعد هذه المقدمة القصيرة

ننظر الى سؤالك
هناك نقص في ال requirements
فمثلا من سيتعامل مع ال system
وهل تريد المساعدة في ال UML diagrams ؟

انتظر الرد وان شاء الله
سنقوم بعمله معا

والسلام عليكم ورحمة الله وبركاته

بتاريخ:
  • كاتب الموضوع

بسم الله الرحمن الرحيم
الاخ ma7moud_7elmy النظام بيعامل مع 3 مستخدمين الاو المسجل وهو الadminاما 2عبارة عن USERS واليك التفاصيل:
الهدف من النظام متابعة الطالب
الطالب بيتم قبول من الوزارة بناءا علي رغبته وبترسل فورم للجامعة من الوزارة بان الطالب تم قبولة وياتي درور الجامعة كل الفوم بترسل للشون العلمية وبدورها ترسلها للكليات.
طب لحدي هنا مقيش مشكلة
الكلية بدورها تفتح باب التسجيل ويتم كشف طبي واجراء معاينة للطالب بعد المعاينة يرسل الطالب لوحدة المصروفات لدفع رسوم التسجيل وبذلك تم تسجيل الطالب لدفعة الاولة. في طالب ثاني وهو طالب الدفعة الثانية
طب طالب الدفعة 2 يمكن عنده مشكلة في مادة معينة اي عاد في سمستر 2 او عمل تجيمد للسمستر2 والدفعة التابع ليها في سمستر 3 هنا بينقل ملفه للدفه اللوراه وعنده فوم معين لحالة الاعادة وفك التجمبد ده الطالب اللعنده مشكلة اما الطالب الناجح يتم التاكد من اكمال الرسوم اذا تم اكمال الرسوم يعطي فورمين الاول للتسجيل وينحط في ملف الطالب والثاني ليطلع بيها البطاقة الجامعية عند الشراف الطلابي
اما اذا لم يكمل يطلب منه اكمال ماعليه
يوجد مستند لمتابعة مصروفات الطالب لكل سمستر علشان يعرف اذا اكمل ام لا بعد اجراء المتابعة للمصرفات يعطي ازن دفع وبدوره يقوم الطالب بدفع الرسوم للحسابات بعد الدفع يعطي ايصال ويذهب لوحدة المصروفات يتم تسجيله في المستند اللحكيت عنه وهو للمتابعة
ده سرد مختصر
ارجو ان كون قد اوفيت
الجداول
جدول للاقسام بافتراض ان الكلية هي قمة الهرم
جدول للاساتذة ,جدول للمواد,جدول للطلاب,جدول للمصرفات :جدول لزونات الدفع,جدول لطلاب الاعادة والتجميد
اخي ma7moud_7elmy نعمل معا من اجل ترسيخ قيم ومبادي نشر العلم
وشكرك علي الرابط الجميل
(وفوق كل ذي علما عليم)

بتاريخ:

Tables with their attributes

Department(ID,Name) , then جدول الاقسام
________________________________________________________________________________
_______________________________________________________________________
subject(ID,Name,semisterID), then جدول المواد الدراسية

semister(ID,YearID) then فلا بد من معرفة كل سمستر موجود في اي سنة دراسية
________________________________________________________________________________
_______________________________________________________________________
Staff(ID,Name,Salary,Phone,Address,TypeID), then وكل شخص في الادارة في الجامعة لو نوع من العمل يتم تحديده من الجدول الخاص ب Type
________________________________________________________________________________
_______________________________________________________________________
Type(ID,Name) then والانواع كمثلا دكتور او معيد وهكذا
________________________________________________________________________________
_______________________________________________________________________
student (ID,Name,grade,phone,address,RemainedFess) then
________________________________________________________________________________
_______________________________________________________________________
studentSubject(StudentID,SubjectID,FaluireTypeID) then وهي
علاقة many to many ولذلك وضعت الجدول الثالث بين ال subject وال student
فالطالب قد يدرس عدد من المواد وكذلك المادة يدرسها اكثر من طالب
وال FaluireTypeID في بادئ الامر ستكون بقيمة ID الخاص ب notspecified

________________________________________________________________________________
________________________________________________________________________
FaluireType(ID,Name) ومن انواع الFaluire
a)fail
b)notfail
c)not specified اي لم يحدد بعد
________________________________________________________________________________
_________________________________________________________________________

payment(ID,Amount,StudID) then
والعلاقة بين الدفع والطالب 1 -M وذلك باني افترضت ان الطالب قد يدفع على مرات متعددة فلو كانت المصاريف 1000 فقد يدفع 300 ويكون المتبقي عليه 700 وفي كل مرة يدفع فيها الطالب لا بد من عمل Update للجدول الخاص بالطالب بالتعديل في RemainedFees واذا وصلت ال RemainedFees في جدول الطالب للصفر يكون قد انهى المصاريف المطلوبة منه


________________________________________________________________________________
_______________________________________________________________________


هذا هو التصميم المبدأي للجداول
وفي انتظار تعديلاتك

بتاريخ:
  • كاتب الموضوع

اخي ma7moud_7elmy اسف للتاخير حصلت علي بعض الفورامات ارجو ان تنظر اليها ولك فايق احترامي

______.doc

بتاريخ:
  • كاتب الموضوع

اسف جدول Faluireمش واصح

بتاريخ:
  • كاتب الموضوع

ma7moud_7elmy :lol: :lol: انت عبقري واشكرك علي المجهود اللبزلته معاي معرفش اقول ايه ان شاء الله حاحمل الجداول بصورة كاملة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.