الانتقال إلى المحتوى
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

بتاريخ:

الاخوة الاعضاء السلام عليكم

اريد تحليل نظام النتيجة , الان بدات بعمل تحليل مبدئي للنظام  واطلب منكم المساعدة 

بعمل ERD  ,والعلاقات بين الجداول

الجداول هي:

1- جدول المواد:

رمز المادة

اسم المادة

عدد الساعات المادة

2- جدول بيانات الطالب:

الرقم

الاسم

3-جدول تفاصيل النتيجة:

رمز المادة

اسم المادة

عدد الساعات

الدرجة

توجد حقول مثل التقدير والمعدل وهي تتم من خارج database

المطلوب:

عند ادخال رمز المادة في نافذة تفاصيل النتيجة يتم تسجيل اسم المادة وعدد ساعاتها تلقائيا

بالاضافة الى اني اريد ان تعرض النتيجة هكذا:

نتيجة الصف الاول

نتيجة الصف الثاني .....وهكذا

هل ساحتاج تكوين جدول لكل صف حتى لايتم عرض النتيجة general

ايضا تفاصيل النتيجة لكل فصل دراسي مثلا: نتيجة الفصل الدراسي الاول

..............................حتى الفصل الدراسي االثامن

هل ساحتاج عمل جدول لكل فصل دراسي

...............وشكرا

 

 
 

 
 
 

 
 
 

ايضا اريد 

 

post-129454-0-47430500-1380825205_thumb.png

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

ياجماعة الرجاء مساعدتي

بتاريخ:

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

 

جدول البيانات الأساسية للطالب

رقم الطالب - اسمه - تاريخ الميلاد -رقم الهاتف - العنوان + ....

ومفتاح الجدول هو رقم الطالب

 

جدول رموز المواد الدراسية

رمز المادة - اسم المادة -

مفتاح الجدول هو رمز المادة

 

جدول المواد التى تدرس في كل فصل دراسي

رمز المادة -- رمز القسم - رقم الفصل الدراسي - +  عدد الساعات 

مفتاح الجدول مركب من رمز المادة + رمز القسم  + الفصل الدراسي

 

جدول تسجيل الطالب في كل فصل دراسي

رقم الطالب - رمز القسم - رقم الفصل الدراسي - تاريخ التسجيل - نتيجة الفصل الدراسي + ...

مفتاح الجدول مركب من رقم الطالب + رمز القسم + رقم الفصل الدراسي

 

جدول نتائح المواد لكل طالب في كل فصل دراسي

رقم الطالب - رمز القسم - رقم الفصل الدراسي - رمز المادة - درجة النيجة - رقم مدرس المادة + ...

مفتاح الجدول مركب من رقم الطالب + رمز القسم + رقم الفصل الدراسي + رمز المادة

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

الاخ امجد عظم الله اجرك على جهدك معي

في الجدول الاخير(جدول نتائح المواد لكل طالب في كل فصل دراسي)

حيث لكل طالب اكثر من مادة ودرجة ومستوى

هل سيتكرر رقم الطالب

مثلا   الرقم            المادة         المستوى

         5                x                الرابع

         5                y                الرابع 

         5                z                الرابع

 

بالاضافة توضيح العلاقات وكيفية الربط بين الجداول

هل يشترط في العلاقة ان تكون بين المفتاح الرئيسي والثانوي

ام يمكن ان تكون بين رئيسي ورئيسي

بتاريخ:

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

هل سيتكرر رقم الطالب

نعم 

اكمل بيانات الجدول وستعرف ان مفتاح الجدول سيكون مركب من رقم الطالب ورمز المادة والمستوى الدراسي 

5 x الرابع ... الدرجة = 15

5 y الرابع ... الدرجة = 17

 

ومعنى ان مفتاح الجدول primary key  مركب أو compound key 

اي ان الثلاثة معا ... غبر مسموح بتكرار قيمهم معا 

اي انه غير مسموح بتسجيل بيانات

5 x  الرابع 

5 x  الرابع 

مرتيين 

 

ربط الجداول يكون بين primary key و foreign key 

بين مفتاح احنبي قي جدول ومقتاح اساسي في جدول اخر 

 

وللربط مع جدول النتائح الأخير يجب ان يكون لديك جدول 

بيانات التسجيل في المستوى 

ويحتوى 

رقم الطالب و المستوى الدراسي + بيانات اخرى خاصة بالتسجيل في هذا المستوى 

ومفتاح الجدول مركب من رقم الطالب ورقم المستوى الدراسي 

 

وبعد ذلك بتم الربط بين جدول التسجيل وجدول النتائج

بتاريخ:

 

 
استاذي امجد كتر الله من امثالك وجزاك الله خير الجزاء 
  بالنسبة للموضوع اعلاه هل ستكون الجداول والربط بينها  كالتالي .
 اما هنالك اخطاء حقيقة  لا اعرف صيغة المفتاح المركب 
 
جدول البيانات الاساسية للطالب
 
1-Create table stu(stu_id number(4) primary key,stu_name varchar2(40));
 
جدول رموز المواد الدرسية
 
2- Create table subject(sub_id number(4)primary key,sub_name vrchar2(30));
 
جدول المواد التي تدرس في كل فصل
 
3- Create table subincl(sub_id number(4)primary key,dept_no nmber(4)primary key,class_no number(4)primary key,num_hour number(2));
 
جدول نتائج المواد لكل طالب في كل فصل 
 
4- Create table result(stu_id number(4)primary key,dept_no number(4)primary key,class_no number(4)primary key,sub_id number(4)primary key,degree number(5));
بتاريخ:

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


create table DEPARTMENT  (
   dept_no            NUMBER(4)                       not null,
   dept_name          VARCHAR2(40),
   constraint PK_DEPARTMENT primary key (dept_no)
);


create table stu  (
   stu_id             NUMBER(4)                       not null,
   stu_name           VARCHAR2(40),
   constraint PK_STU primary key (stu_id)
);


create table subject  (
   sub_id             NUMBER(4)                       not null,
   sub_name           VARCHAR2(40),
   constraint PK_SUBJECT primary key (sub_id)
);


create table subincl  (
   sub_id             NUMBER(4)                       not null,
   dept_no            NUMBER(4)                       not null,
   class_no           NUMBER(4)                       not null,
   num_hour           NUMBER(2),
   constraint PK_SUBINCL primary key (sub_id, dept_no, class_no),
   constraint FK_SUBINCL_REFERENCE_SUBJECT foreign key (sub_id)
         references subject (sub_id),
   constraint FK_SUBINCL_REFERENCE_DEPARTME foreign key (dept_no)
         references DEPARTMENT (dept_no)
);


create table result  (
   stu_id             NUMBER(4)                       not null,
   sub_id             NUMBER(4)                       not null,
   dept_no            NUMBER(4)                       not null,
   class_no           NUMBER(4)                       not null,
   degree             NUMBER(5),
   constraint PK_RESULT primary key (stu_id, sub_id, dept_no, class_no),
   constraint FK_RESULT_REFERENCE_STU foreign key (stu_id)
         references stu (stu_id),
   constraint FK_RESULT_REFERENCE_SUBINCL foreign key (sub_id, dept_no, class_no)
         references subincl (sub_id, dept_no, class_no)
);

 

STUDENT.jpg

بتاريخ:

 لك كل الشكر استاذنا القدير  على مجهودك  لنا وربنا يجعلو في ميذان حسناتك ..

 

ان شاء الله راح نبدا في تصميم الشاشات ولو استعصت الامور حنرجعلك

ارجو منك ان تتابع معنا وشكرا 

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

جزاك الله خيرا وربنا يديك العافية

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

كيف تضع فى الحسبان وضع الطالب الاكاديمى وامكانية اذا تعثر الطالب مع دفعته تتم المعالجة له والحاقه بالدفعة الاخرى وحالات التجميد والاعادة والفصل من الدراسة

 

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

السلام عليكم                            

 

الاخ امجد اريد ان اعرف حل هذه المشاكل                  

 

*  اذا تعثر الطالب مع دفعته تتم المعالجة له والحاقه بالدفعة الاخرى وحالات التجميد والاعادة والفصل من الدراسة                                                       

 

*    عندما يصل الطالب الى الفصل الاخير (خريج)   مثلا رقم الفصل الدراسي 8 ماذا افعل له؟                   

 

علما بان السنة التالية ستاتي دفعة اخرى تشغل الفصل الدراسي8                                          

 

ولك الشكر !!!!!!!!                                           

 

 

بتاريخ:

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

 

- انشاء جدول جديد لتسجيل الطالب في كل فصل دراسي 

- اضافة العام الدراسي ضمن بيانات مفتاح الجدول ,,, حتى يمكن التعامل مع الفصول الدراسية والتسجيل بها في كل عام دراسي .

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

بالنسبة للخريجين هل يشترط عمل جدول لهم؟

بتاريخ:

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

 

اذا توافرت البيانات القديمة للخريجين فمن الأفضل تسجيلها ... 

 

وفي حالة عدم توفر البيانات فهذة حالات خاصة تعالج بأسلوب مختلف ومؤقت ... ولن تحدث مسقبلا في حالة وجود نظام  آلي يتم فيه تسجيل البيانات مع كل مرحلة جديدة 

وقد تحتاج الى جدول به النتائج مباشرة للخريج الذي لا تتوفر عنه بيانات تفصيلية 

 

فيمكن انشاء جدول جديد لمن هم متخرجين قبل العام مثلا 2000 ومابعد ذلك يتم التعامل مع بيانات جداول النظام الحالي 

 

مجرد فكرة 

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

جمييييييييييييييييل!!!!!

لك الشكر الاخ امجد على هذا الجهد

وكل عام وانت بخير

 

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

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

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

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

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

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.