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

بتاريخ:

قمت بتحليل نظام مدرسة إلى حد ما توفقت فيه والحمدلله ,,

بقيت لدي مشكلة الشاشات أو الواجهات ,, على أي أساس أحدد عدد الواجهات ,,

:D

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

حللت نظام مدرسة ,, وركزت عليه من النواحي التالية ,, بيانات الطلاب ,, مستوياتهم ,, المواد التي يدرسونها ,, الحضور والغياب ,, ودرجاتهم ,, الرسوم التي يدفعونها ,, ولم أتطرق على مشاركتهم في نشاطاتهم ,, أو حالتهم الاجتماعية والصحية ,, ووضعهم اقتصادياً واجتماعياً ,, وكانت الجداول التي وصلت إليها مع باقي المجموعة هي كالتالي:
- جدول بيانات الطلاب ( بيانات عامة رقمه PK - اسمه - تاريخ الميلاد ... إلخ -ولي الأمر(رقمه FK) وصلة القرابة - رقم الشعبة التي هو فيها FK)
- جدول بيانات ولي الأمر (أيضاً بيانات عامة رقمه PK - اسمه ... إلخ)
- جدول المدرسين (بيانات عامة رقمه PK - اسمه ... إلخ)
- جدول المواد (رقم المادة PK - اسمها (مثلا رياضيات1 لأولى ابتدائي - رياضيات2 ثاني ابتدائي ... إلخ) - المستوى التي تدرس فيه)
- جدول المواد المدروسة ( رقم عام PK - رقم الطالب FK - رقم المادة FK) هذا الجدول لمعرفة أي المواد التي يدرسها طالب معين ويساعد عند تحديد الدرجات والنتيجة النهائية ,,,
- جدول الشعب (رقم الشعبة PK - اسم الشعبة - المستوى الدراسي - مربي الشعبة (رقم المدرس FK))
- جدول لتحديد مدرسي المواد للشعب المختلفة (رقم عام PK - رقم الشعبة FK - رقم المادة FK - رقم المدرس FK - عدد الحصص في الأسبوع)
- جدول الحضور والغياب (رقم الغياب PK - رقم الطالب الغائب FK - تاريخ الغياب - سبب الغياب)
- جدول العلامات الشهرية (رقم عام مأخوذ من جدول المواد المدروسة PK (العلاقة واحد لواحد بينهما) - الاختبار - الشفهي - الكتابي - المجموع - الشهر - العام الدراسي)
- جدول العلامات الفصلية (رقم عام نفس الجدول السابق - الأعمال الشهرية - امتحان الفصل - المجموع - الفصل - العام الدراسي)
- جدول الرسوم (رقم الطالب PK - رقم السند (في حالة الدفع) - المبلغ - تاريخ الدفع - العام الدراسي - نوع الدفع (معفي - ملزوم) - سبب الإعفاء)
هناك جدول حالة الدراسية للطالب وفيه يتحدد أشياء عديدة ,,
- (رقم عام PK - رقم الطالب FK الحالي - حالة الطالب (طالب جديد لساه داخل للمدرسة في الصف الأول - طالب منتقل ألى مدرسة أخرى - طالب منتقل من مرحلة سابقة (ناجح) - طالب معيد (فاشل) - طالب قادم من مدرسة أخرى - طالب موقوف عن الدراسة)رقم الطالب القديم (هذا لأن كل مدرسة لديها حرية مطلقة في كيفية ترقيم طلابها لذلك لا يعني أن الطالب 123 المنتقل إلى هذه المدرسة كان رقمه لزاما 123 في المدرسة الأولى) - المدرسة المنتقل إليها أو القادم منها FK (في حالة النقل) - تاريخ دخوله إلى المدرسة - تاريخ خروجه - ملاحظات حول حالة الطالب وسبب التوقيف إن كان كذلك)
طبعاً هذا الجدول مازلنا نتدارس فيه لأن لكل حالة هناك عدد من الحقول التي ستظل خالية لأنها ليست ذات صلة بالموضوع
- وأخيراً جدول المدرسة (رقمها PK - اسمها - عنوانها - مدرسة ابتدائي أو ثانوي - مدرسة أولاد أو بنات) هذا يساعد في الربط بين المدارس في شبكة مركزية

وبعد هذا احترت في الواجهات التي أعمل عليها ,, مثلاً بيانات الطالب وحالته الدراسية اعملهم في فورم واحد أو أفرق بينهم وكذلك الرسوم ,, الحضور و الغياب له فورم لحاله ,, الدرجات أو العلامات هل أعمل الشهرية والفصلية في فورم واحد أو أفرق بينها ,,

:D :) :D فعلا أمر محير نوعاً ما ,,,

هل من حل ؟؟؟

بتاريخ:

اخي الكريم
حسب ما اطلعت عليه ممكن حل المشكلة بالشكل التالي-تحديد ماهي التقارير التي تحتاجها المدرسة لأن التقارير توصلك الى 90 % من الشاشات التي تحتاجها

يفترض بك عمل لكل جدول شاشة
وربط هذه لشاشات حسب علاقة الجداول ببعضها مثلا
شاشة معلومات الطالب وشاشة بمعلومات ولي الامر وهناك علاقة بين الجدولين لذلك يمكن تشغيل شاشة ولي امر الطالب من شاشة معلومات الطالب
ومثلا جدول مواد الطالب يمكن ربطها باسم بشاشة معلوامت الطالب وممكن تشغيلها لوحدها
المهم هناك استراتيجية للحل لذلك انصحك بعمل شاشة لكل جدول وانت بنفسك سوف تحدد فيما بعد آلية ربط هذه الشاشات لأن الهدف منها هو ادخال بيانات الى هذه الجداول لطباعة التقارير وتنظيم العمل
وبالتوفيق :D

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

لأننا لم نركز إلا في جانب الدرجات فالتقارير الوحيدة التي تصدر عن المدارس هي تقارير العلامات بشكل رئيسي إلى جانب تقارير عن بيانات الطلاب الجدد ,, وإحصائيات عامة ,, مثل عدد الطلاب الجدد ,, عدد الطلاب الموقوفين ,, الناجحين ,, الفاشلين ,, المنتقلين إلى مدارس أخرى ,, الوافدين ,, مجرد أرقام إحصائية ,,,

بعد وضع الاستفسار في منتدى آخر ,, اتضحت الرؤية قليلاً ,, سأضع بيانات الطالب بأكملها في شاشة واحدة ,, أي جدولين أو ثلاثة ,, بياناته العامة مع بيانات الحالة الدراسية والشعبة التي هو فيها وكذلك الرسوم ,,,

وشاشة لولي الأمر ,, وشاشة للمدرسين ,, وشاشة للحضور والغياب ,, وشاشة لتحديد مدرسي الشعب وموادهم ,, شاشة للصلاحيات ,, وشاشة للدخول ,, شاشة للتسجيل ,, وشاشة رئيسية ,, بقي أمر شاشة العلامات الشهرية والفصلية ,, هل أجعلها واحدة أم إثنان ؟؟؟ وهل ماقمت بتحديده صحيح ولو بعض الشيء ,,,

وجزاكم الله خيراً

أختكم المؤمنة ,,,

بتاريخ:

 

:) :D

 

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

هل هناك خطأ ما ؟؟ :D

طيب ممكن توضح مامعنى الربط بين الشاشات ,, إذا سمحت ,,,

وشكرا :)

تم تعديل بواسطة المؤمنة

  • بعد 1 شهر...
بتاريخ:

اختى الكريمة الرابط بين الشاشات يعنى الغلاقة او relation
ايى انة هنالك رابط علائقى بين بيانات الطالب وذوية لذلك لا بد من وجود علاقة بينهما وهكذا ............


اخوكم كمال قلالوة
[email protected]

  • بعد 2 أسابيع...
بتاريخ:

السلام عليكم
أخوكم/ م: السيد عبدالسلام من مصر - مبرمج تطبيقات VB
أرجو التوضيح
ما هى لغة البرمجة التى ستستخدم فى التصميم وخبرتك فى التصميم هلى من خلال معالجات Wizards أو تصميم احترافى ، والتصميم يكون الأسهل بعد التحليل ويمكننى المساعدة بعون الله

  • بعد 1 شهر...
بتاريخ:
  • كاتب الموضوع

إخوتي الكرامشكرا على المساعدة ,,

لقد انتهينا منه ,, وسلمناه ,,,

وأشكركم ,,,

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

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

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

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

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

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.