بتاريخ: 5 أغسطس 200817 سنة comment_135186 من فضلكم كنت بعمل مشروع عن مركز تدريب وكورساتوكنت عاوز اعمل جدول فيه بيانات مؤهلات الطلبه فيه الاتىرقم الطالباسم الطالباسم المدرسه اذا كان لسه بيدرس في مدرسهاسم الكليه والجامعه اذا كان بيدرس في الجامعهالمؤهل اذا كان خلص جامعهالدرجه التى حصل عليهاسنه التخرجالكورسات التى حصل عليها وهل خلصها ولا لسه بياخدها الدراسات الاخري مثل الماجيستير والدكتوراه وهل خلصها ولا لسهكنت عاوز اعرف ازاي اقسم الحقول وهل هعمل كدل ده في جدول واحد ولا هحتاج جداول تانيهكما نفرض ان الطالب بيدرس في مدرسه بقيه البيانات المطلوبه مثل اسم الكليه هعمل فيهم ايهارجو الرد للاهميه....................... تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة comment_135195 أخـوي Mido_Developer أولا .. لازم تقشل الAttributes السابقة إلى مجموعة من الجداولأنا برأيي يكون عندك ثلاث جداول على الأقلالأول الطالب ومعلوماتهالثاني المؤهلات العلمية التي لديهالثالث: الكورسات والتدريب الذي تلقاهفي الجدول الأول .. نفترض أنك تريد هذه المعلومات- رقم الطالب الموحد- اسم الطالب- العمر- العنوان- اسم المدرسة أو الجامعة الحالية- عنوان الجامعهوفي جدول المؤهلات .. يكون عندك- رقم تسلسلي للمؤهل (Primary Key)- مجال التخصص (تكنلوجيا العملومات - إدارة أعمال - إعلام .....)- المستوى (دبلوم - دبلوم عالي - بكاريوس .......)- المعدل عند النجاح (2.5 - 4.0 - .........)-سنة البدء- سنة التخرجوفي جدول التدريب والدورات .. يكون تقريباً مشابه لجدول المؤهلات- رقم تسلسلي للمؤهل (Primary Key)- اسم المعهد أو الشركة- مجال التخصص (تكنلوجيا العملومات - إدارة أعمال - إعلام .....)- اسم الشهادة أو تعريفها- التقدير العام (جيـد - متوسط .....)-سنة البدء- سنة التخرج------------------------------------------طبعاً هذه كلها مقترحات من عندي ..ولك حرية إضافة المزيد أو حذف ماتريد تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة كاتب الموضوع comment_135261 الف شكر علي سرعه الرد والفكره ممتازه تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة كاتب الموضوع comment_135265 ممكن سؤال تانى انا بعمل جدول للمعامل التى يتم التدريس فيها ويكون فيهارقم المعمل اسم المعملعدد الطلاب والاجهزه التى يحتويها المعملالتجهيزات بالمعمل مثل النت او وجود شبكه مثالا او فيديو كونفرانساعمله على جدول واحد ولا اقسمه ارجو المساعده................................... تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة كاتب الموضوع comment_135267 وكنت عاوز اعمل جدول للمدفوعات التى يدفعها الطلبهيكون فيه عدد دفعات الكورسالدفعه الاولي وهل سدد ام لا واخر ميعاد للسدادالدفعه الثانيه وهل سدد ام لا واخر ميعاد للسدادالدفعه الثالثه وهل سدد ام لا واخر ميعاد للسدادالدفعه الرابعه وهل سدد ام لا واخر ميعاد للسداداجمالي ما تم سدادهمعلش بتقل عليكم اصل ده اول مشروع اعمله وانا دايخ فيه...................شكر خاص جدا للاستاذ بو عزيز تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة كاتب الموضوع comment_135268 وكنت عاوز اعمل نظام مالي للمركز ده اتمنى العديد من الاقتراحات تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة كاتب الموضوع comment_135278 برضه عندي مشكله في عمل جدول يشمل خبرات الموظفينوكنت عاوزه يتضمنرقم الموظفعدد السنوات الشركات التى حصل منها علي الخبرات وممكن يكون حصل علي الخبره من اكتر من مكانوعاوز علي حسب الخبره احدد المرتبوالخبره دي في اي مجالارجو المساعده وارجو ان يتم كتابه الجداول ورؤوس الاعمده بالانجليزي وشكراااااااااااااااااااااااا. تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة comment_135280 وأيضا لماذا لا تعمل جدول يشتمل على الكورسات المقدمة للمركزيعني جدول للمعاملات يحتوي على:رقم المعاملةنوع الكورس المقدم(ولذلك يجب أن يكون هناك جدول لأنواع الكورسات )تاريخ بدء الكورستاريخ انتهاء الكورسعدد الطلاب في الكورسالمحاضراسم المعملمواعيد الكورسوهذا يكون جدول الــHeaderويكون جدول للتفاصيل ويشتمل علىنوع المعاملة نوع الكورس ويكونوا هما نفس الجدول السابقالطالب والمبلغ لكل طالبوهكذاوطبعا ستحتاج ان تعرف جدوال إضافيةأرجو ألا يكون كلامي مكرر وأرجو أن تتقبل من أخيك تم تعديل 6 أغسطس 200817 سنة بواسطة islamic_boy600 تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة comment_135282 شوف أخي العزيز حط عندك قاعدة عامة في تحليل النظم وهي ان قاعدة البيانات تكمن قوتها في عدم تكرار البيانات في اكثر من مكان فمثلا الكورسات التي يتم تدريسها ستربط بالطلبه مرة وبالمحاضرين اخرى لذا يجب ان يكون لها جدول منفصل تربط من خلاله بهما كذلك الشهادات العلمية كبيانات ستتكرر لدى اكثر من فئة فسيتم تقييدها للدارسين والمحاضرين والاداريين فلا يجب تكرارها وانما يتم عمل جدول للمؤهلات وتربط بجميع من لديه المؤهلات ,, أرجو أن تكون النقطة الصغيرة التي حاولت تبيانها قد وصلتكهذا والله الموفق تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة comment_135300 ألا تلاحظ عزيزي أنك بين الحين والآخر تحاول تتعمق أكثر ..أنت عندك أفكار كثيرة .. وتريد تطبقها جميعها !!لذلك .. نصيحتي لك .. لازم تبـدأ بتحليل نظام .. !!تروح على شركة لها نفس النظام إلي أنت تريدهوتبدأ تحلل نظامهم .. تعرف المدخلات والمخرجات وكل شيولو كان الموضوع صعب عليك ..أبدأ بأول ثلاث جداول عطيتهم لك ..بعدها زيد عليهم شوي شوي !!إلى أن تصل للبرنامج الكامل الذي يرضيك !!بـالـتـوفيق عزيزي .. تقديم بلاغ
بتاريخ: 6 أغسطس 200817 سنة كاتب الموضوع comment_135301 طيب ما ينفعش تساعدنى شويه في الحاجات دي تقديم بلاغ
بتاريخ: 7 أغسطس 200817 سنة كاتب الموضوع comment_135449 بليز يا جماعه ارجو المساعه والتواصل معي بالرأي والنصيحه في هذه المشاكلوياريت كلنا نحاول نساعد بعضناوشكرا............ تقديم بلاغ
بتاريخ: 14 أغسطس 200817 سنة comment_135988 بسم الله الرحمن الرحيمأخى الفاضل:قبل ان تبدأ فى اى مشروع يجب تقسيم الجداول الى :1- جدوال Lookup أى جداول الأعداد و التى يتم فيها تخزين البيانات الأساسيه مثل نوع المؤهل ( عالى - متوسط - ............... الخ ) و ايضا مثل الحاله الأجتماعيه بمعنى البيانات التى سوف تختار منها عند البدء فى اعداد بيانات المتدربين.2- النوع الثانى من الجدوال هى جداول ال Transaction و التى فيها يتم عمل Insert و update و Delete .. اى يتم فيها عمل كافه العمليات مثل جدول الطلبه نفسهم فيمكنك تقسيم الجدول كما يلى:- كود المتدرب ويكون رقم و مفتاح اساسى- اسم المتدرب حروف- تار يخ الميلاد تاريخ- العنوان حروف ..................... الخ فهذا الجدول يعتبر جدول Transaction ولا تضع المؤهل فى هذا الجدول ابدا ولكن عليك بعمل جدول خاص بالمؤهلات لأن هناك علاقه بين نوع المؤهل و المؤهل نفسه فعلى سبيل المثال اذا كان المتدرب مؤهله عالى فسوف تبع ذلك اختيار الجامعه ... أما اذا كان المتدرب مؤهل متوسط فسوف يتبع ذلك أختيار للمعهد و ليس جامعه و هكذا لذلك انا افضل ان تقوم بعمل جداول Lookup خاصه بالمؤهلات كما يلى :جدول مستوى المؤهل : ( عالى - متوسط - ........................ الخ ) CREATE TABLE COD_QU_LVL( QU_LVL_ID NUMBER NOT NULL, CODE NUMBER NOT NULL, A_DESC VARCHAR2(50 BYTE) NOT NULL, ACTIVE VARCHAR2(1 BYTE) DEFAULT 'Y' NOT NULL)CREATE OR REPLACE TRIGGER TRG_COD_QU_LVLBEFORE INSERTON COD_QU_LVL REFERENCING NEW AS NEW OLD AS OLDFOR EACH ROWDECLAREV_RECID NUMBER;BEGIN V_RECID := 0; SELECT SEQ_COD_QU_LVL.NEXTVAL INTO V_RECID FROM DUAL; :NEW.QU_LVL_ID := V_RECID; EXCEPTION WHEN OTHERS THEN RAISE;END TRG_COD_QU_LVL;/SHOW ERRORS;ALTER TABLE COD_QU_LVL ADD ( CONSTRAINT PK_COD_QU_LVL PRIMARY KEY (QU_LVL_ID); جدول نوع المؤهل ( جامعه - معهد - ثانويه عامه ............ الخ ) CREATE TABLE COD_QU_TYPE( QU_TYPE_ID NUMBER NOT NULL, QU_LVL_ID NUMBER, CODE NUMBER NOT NULL, A_DESC VARCHAR2(50 BYTE) NOT NULL, ACTIVE VARCHAR2(1 BYTE) DEFAULT 'Y' NOT NULL);CREATE UNIQUE INDEX PK_COD_QU_TYPE ON COD_QU_TYPE(QU_TYPE_ID);CREATE OR REPLACE TRIGGER TRG_COD_QU_TYPEBEFORE INSERTON COD_QU_TYPEREFERENCING NEW AS NEW OLD AS OLDFOR EACH ROWDECLAREV_RECID NUMBER;BEGIN V_RECID := 0; SELECT SEQ_COD_QU_TYPE.NEXTVAL INTO V_RECID FROM DUAL; :NEW.QU_TYPE_ID := V_RECID; EXCEPTION WHEN OTHERS THEN RAISE;END TRG_COD_QU_TYPE;/SHOW ERRORS;ALTER TABLE COD_QU_TYPE ADD ( CONSTRAINT PK_COD_QU_TYPE PRIMARY KEY (QU_TYPE_ID);ALTER TABLE COD_QU_TYPE ADD ( CONSTRAINT FK_COD_QU_T_REF_LVL_T_COD_QU_L FOREIGN KEY (QU_LVL_ID) REFERENCES COD_QU_LVL (QU_LVL_ID)); جدول تخصص المؤهل ( تخصص كهرباء - تخصص كمياء ............ الخ ) CREATE TABLE COD_QU_MAJOR( QU_MAJOR_ID NUMBER NOT NULL, QU_TYPE_ID NUMBER, CODE NUMBER NOT NULL, A_DESC VARCHAR2(50 BYTE) NOT NULL, ACTIVE VARCHAR2(1 BYTE) DEFAULT 'Y' NOT NULL);CREATE OR REPLACE TRIGGER TRG_COD_QU_MAJORBEFORE INSERTON COD_QU_MAJORREFERENCING NEW AS NEW OLD AS OLDFOR EACH ROWDECLAREV_RECID NUMBER;BEGIN V_RECID := 0; SELECT SEQ_COD_QU_MAJOR.NEXTVAL INTO V_RECID FROM DUAL; :NEW.QU_MAJOR_ID := V_RECID; EXCEPTION WHEN OTHERS THEN RAISE;END TRG_COD_QU_MAJOR;/SHOW ERRORS;ALTER TABLE COD_QU_MAJOR ADD ( CONSTRAINT PK_COD_QU_MAJOR PRIMARY KEY (QU_MAJOR_ID);ALTER TABLE COD_QU_MAJOR ADD ( CONSTRAINT FK_COD_QU_M_REF_TYPE__COD_QU_T FOREIGN KEY (QU_TYPE_ID) REFERENCES COD_QU_TYPE (QU_TYPE_ID)); وهكذا فهذا الجداول سوف تقوم بعمل شاشات عليها ... وعند عمل شاشه المتدربين سوف تقوم بتصميمها على شكل Tabs منها بيانات خاصه و التى بدورها سوف تخزن بياناتها فى جدول المتدربين. ثم Tab أخرى لبيانات المؤهلات و التى سوف تخزن بياناتها فى جدول للمؤهلات و التى سوف تعتمد فى تعبئه هذا الجدول على جداول ال lookup التى قمن بانشائها من قبل ...هذا و بالله التوفيق ... و ربنا معاك تقديم بلاغ
بتاريخ: 17 أغسطس 200817 سنة comment_136211 السلام عليكم اخى الفاضل اود ان اقول لك لو احتجت اى شيئ فى برمجة المشروع بتاعك انا فى الخدمة سامحنى ماعندى اى خبرة فى هذا المجال ولكن ان احتجت ان اساعدك فى البرمجة ماتوجد ادنى مشكلة ل نحن فى خدمتك [email protected] تقديم بلاغ
بتاريخ: 4 سبتمبر 200817 سنة comment_138059 السلام عليكممعلش لو اتقل عليكم بس سؤال بسيط هوه التريجر ده بيعمل ايه بالضبطوشكرا تقديم بلاغ
بتاريخ: 10 يوليو 201114 سنة comment_213900 السلام عليكماولا:حدد الهدفثانيا:حدد حجم المكان و متطلباتهثالثا:ابدا فى التحليل المظبوطرابعا:نحن معك للتواصلشكرا تقديم بلاغ
بتاريخ: 10 يوليو 201114 سنة comment_213917 الاخ الكريماود التنويه بأنه لابد من انشاء ايضا جدول الدرجات والذي هو جدول وسطي بين جدول المواد وجدول الطلاببالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.