عمر باعقيل بتاريخ: 23 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 23 يناير 2004 (معدل) السلام عليكم ورحمة الله وبركاتهاخواني وأخواتي الكرام الهدف من هذا الموضوع أن اقدم وانتم أيضا بعض التقنيات التى يجب على كل محلل نظام مراعاتها عند تحليله للنظام , طبعا ليتفضل كل واحد مشكورا بشرح بعض التقنيات او والقواعد التى يستخدمها عند تحليله للنظام حتى ولو كانت كملاحظات صغيره وذلك لكي نستفيد منها وتزيد خبراتنا ونستطيع تفادي الاخطاء عن التحليل مستقبلا أن شاء الله .بالنسبه لما اريد ان اقدمه الان وهو موضوع مهم جدا وسهل الفهم وهو بخصوص القيم الثابته مثلا الجنسيات , أنواع الهويه , أيام الاسبوع , الاشهر ... إلخ مثال :-أغلب الجداول وخصوصا المتعلقه في بيانات الزبائن والمنتجات سواء كان البرنامج رنامج شركة تسويق أو فندق أو أي شركة خدمات تحتوي على حقل خاص بالجنسيات لذلك نحتاج ان نقوم بإنشاء جدول منفصل به إسم الجنسيه ورقم الجنسيه .فوائد هذه الطريقه :-- قد نستخدم بيانات هذا الجدول اكثر من مره وهنا لن نحتاج لعمل حقل متكرر في كل الجداول للجنسيه , فقط سنتوف بعمل حقل رقمي " لاحظ انه سيكون رقمي " وبه سيتم تخزين رقم الجنسيه ومن ثم نعمل تريقر Trigger صغير وخفيف يقوم باحضار إسم الجنسيه وعرضها لمستخدم البرنامج , وهذا نكون قللنا من تكرار حقل الجنسيه أيضا وهذا مهم جدا . - سيصبح لنا الإستعلام أسهل واكثر دقه لو أردنا الاستعلام عن زبائن جنسيه محدده .. حيث سيكون الاستعلام بالرقم وليس بالاسم .. طبعا أسهل ولن يكون هناك أخطاء أن شاء الله .- أيضا نلاحظ اننا بهذه الطريقه نكون قد تفادينا حدوث خطاء شائع وهو أنه قد تكون هنا جنسيه واحده ومدخله مرتين أو اكثر ..لانه قد يقوم مدخل البيانات بالبحث عن مثلا جنسيه معينه مثلا " بنجلاديشي " ولايجدها ويقوم بإضافتها .. ولكنها موجوده بالفعل ولكن تم إدخالها بطريقه اخري مثلا " بنجالي " أو " بنجلاديشى " أو " بنقلاديشي " .. ألخ طبعا عند الاستعلام في هذه الحاله .. اكيد سيكون هناك خطاء في النتائج وتخيلوا كم ستكون المشاكل او الخسائر لو كانت البيانات ذات اهميه وتم استخدام بيانات الاستعلام الخاطي في عمل توقعات و مخططات للمراحل مستقبليه للشركه وغيره .لو لزم الامر سأقوم بتقديم مثال فعلي لهذه الطريقه لو طلبتم مني ذلك . وأرجوا ان اكون قد أوصلت لكم الفكره بطريقه مفهومه وسهله ومقنعه .عمر باعقيل كندا - مونتريال[email protected] تم تعديل 24 يناير 2004 بواسطة عمر باعقيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الأسيف بتاريخ: 23 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 23 يناير 2004 مفهوم وسهل يامعلم واصل أفكارك .....وسأطرح لا حقاً بإذن الله بعض الأفكار .... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Guest عادل الشهري بتاريخ: 23 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 23 يناير 2004 الف شكر للأخوان عمر والأسيف : )أخوكم Oracle اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mazenkl بتاريخ: 24 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 24 يناير 2004 بسم الله الرحمن الرحيم تحية طيبة وبعد مشكورين الاخوة الاعزاء على هذا الموضوع والذي يعتبر اساس العمل البرمجي والذي من خلالة تستطيع بناء البرنامج فاذا حلل بشكل صحيح فسوف تبني برنامج بشكل صحيح ولعل نظرية التحليل التالية التي اعمل عليها المخرجات_______ العمليات ________ المدخلات فاذا عرفت ماذا يريد ان يخرج البرنامج بالزبط سوف تعرف ماهي العمليات التي تريدها والبتالي ماهي المدخلات مع تحياتي... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ora بتاريخ: 24 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 24 يناير 2004 اخوى باعقيل عندي استفسار ... يعنى مثلا لو انا بغيت اسوي جدول للشخص مثلا اسم الشخص، رقمه الشخصي ، العنوان، ممكن انى اضيف اليه الجنسيه ... فشو بيكون الفرق بينه وبين انى اخلى للجنسيه جدول خاص بها ؟ممكن اسوي اسوي كويري ويعطيني الجنسيه لكافه العملاء ..... ! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد بتاريخ: 25 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 25 يناير 2004 أخي الكريم ..السلام عليكم بالنسبة للجنسية يمكن أني أحتاجها في أكثر من موضع في البرنامج مثلا:الموظفين , العملاء ، الموردين ، مصادر المنتجات ... الخ .فإذا عملنا جدول الجنسيات الذي ذكره أخونا عمر ، فبهذا يمكن أن استخدمه في أي من هذه المواضع السابق ذكرها ، ولا أكرر الجنسية - أو اسم الدولة - في جداول البرنامج ..أرجو أن يكون التعقيب مفهوم و صحيح . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد بتاريخ: 25 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 25 يناير 2004 اخواني ..لدي هنا نقطة للنقاش .. وهي :لو كان لدينا صنف وهذا الصنف مرتبط بتارخ الانتاج والانتهاء مثلا (الأدوية ، المواد الغذائية ، وبعض المنتجات الكيميائية ) فكيف نكون جدول الأصناف في هذه الحالة ؟هل نحتاج إلى عمل جدولين (أساسي , تفصيلي) (Master & Detail) ? اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Oramaster بتاريخ: 25 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 25 يناير 2004 نعم لابد من عمل ذلك ان يكون لديك جدول خاص بأنواع الأدوية مثلا رقم النوع واسم النوع وجدول آخر للأسماء فقط اى رقم الدواء واسم الدواء ورقم نوعه ك forign key من جدول الأنواع وجدول آخر يعد كينونة الربط بين جدول الأدوية به بيانات Details عنها كتاريخ انتهائها وما تود أيضا ادخاله. هذه الطريقة تساعدك فى عمل أرشيف للبيانات فى حالة تغيير اصناف الأدوية واستعمال غيرها. لأن دايما عندك أساس الأنواع واسماء الأدوية ملحوظة : اذا كان لأحدكم رأى آخر ياريت يسعدنا به لأنها مشكلة حيه وتحير العديد أثناء التصميم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wesam بتاريخ: 26 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 26 يناير 2004 كلام رائع بين اعضاء المنتدى حتما سوف يستفيد منه الشخص اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
John بتاريخ: 30 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 30 يناير 2004 كلام مفيدننتظر الافكار اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
حسين عبدالله أحمد بتاريخ: 31 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 31 يناير 2004 السلام عليكم ...الاخ عمر طرح فكرة الماستر تيبل او لوك اب تيبل ...وهذه الطريقه ممتازه الى المدخلات الثابته التى لا تتغير ...مثل الجنسيات والعملات ...انواع السيارات وغيرها من الثوابت ... بس انا من رائي ان الجنسية في الجدول وفي الفورم ان تكتب بلد الجنسية بدلا من الجنسية ؟؟؟!!!! لماذا ...لان او خلينا الجنسيه يعني هني بندخل كل جنسيه مرتين !!!! مره بالمذكر ومره بالمؤنث ...مثل بحريني وبحرينيه ....لهذا انصح استخدام بلد الجنسيه بدلا من الجنسيه ...اخوكم حسين عبدالله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
John بتاريخ: 31 يناير 2004 تقديم بلاغ مشاركة بتاريخ: 31 يناير 2004 اخ حسين ممكن فى طريقة العرض تكون فى Combo Boxو يكون المستخدم محدود بين الاختيارات و لسهولة البحث ايضا ..... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
حسين عبدالله أحمد بتاريخ: 1 فبراير 2004 تقديم بلاغ مشاركة بتاريخ: 1 فبراير 2004 الاخ JOHNراجع هذا الرابط ...ادراج محتويات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Oramaster بتاريخ: 8 فبراير 2004 تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2004 أخ حسين انا معك انك فى بعض الأحيان تحتاج للمؤنث والمذكر فى الجنسية مثل بحرينى بحرينية كما ذكرت لكن احيانا لايمكنك الهروب منها على سبيل المثال عند عمل تقرير يحمل مسمى وظيفى معيد او معيدة استاذ او استاذه هنا لازم ملف المسميات الوظيفية يحمل النوعين للمذكر والمؤنث ويمكن عمل عمود آخر بالجدول يفصلهم حسب النوع بحيث اذا عملت سلكت من جدول personnal لشخص معين يتشك من نوعه ويضعها فى الوير فى جدول مسميات وظيفة هل عندك رأى آخر فى حالة تطلب التقارير وضع ليبل مناسب خاصة فى التقرير من نوع خطاب ؟؟؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عمر باعقيل بتاريخ: 9 فبراير 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2004 السلام عليكم ورحمة الله وبركاتهعند قيامي بتحليل وتنفيذ مشروع ما , أيا كان نوعه فأقوم اولا بتحديد اول قسم او مجموعه جداول سيتم إدخال البياناتفيها , مثلا لو كان برنامج خاصه بالمبيعات , اول شي قد نحتاج أن ندخله هو بيانات بضائع الشركهالتى ستقوم الشركه بشرائها وبيانات الشركات التى ستشتري منها بضائعها لكي تبيعها لزبائنها ,طبعا هنا سنقوم بعمل جدول " جداول "خاصه لوضع بيانات البضائع وجدول خاص فيه بيانات الشركات التى نشتري منها هذه البضائع , ومن ثم أنتقل الى الخطوه التاليه او مجموعه الجداول التاليه مثلا المستودع " لو وجد مستودع " , وهو مكان تخزين البضائع التى أشترتها الشركه لكي تحفظ ببضائعها ومنتجاتها ومن ثم جداول المبيعات ,مثلا لما انتقل الى قسم المبيعات نحتاج الى عمل جداول الزبائن والشركات التى ستبيع الشركه لهم منتجاتناوهنا قد نحتاج الى جدول الجنسيات مثلا والشهور والتى قد شرحتها في اول مشاركه في هذا الموضوع وهكذا الى ان نصل الى نهايه تصميم جداول المشروع .والمقصور من هذه الفكره او الطريقه هيا تقسيم المشروع الى مجموعات أو أجزاء مترابطهوتنفيذ المشروع بالتسلسل المنطقي والفعلي بناء على خطوات العمل الفعلي عند تشغيل البرنامج وبدء نشاط الشركه الفعلي .عمر باعقيلكندا - مونتريال[email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohsat31 بتاريخ: 20 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 20 سبتمبر 2005 بارك الله لكم جهودكم ودمتم ذخرا لهذا المنتدى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
بشار عواد بتاريخ: 25 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 25 سبتمبر 2005 نعم لابد من عمل ذلك ان يكون لديك جدول خاص بأنواع الأدوية مثلا رقم النوع واسم النوع وجدول آخر للأسماء فقط اى رقم الدواء واسم الدواء ورقم نوعه ك forign key من جدول الأنواع وجدول آخر يعد كينونة الربط بين جدول الأدوية به بيانات Details عنها كتاريخ انتهائها وما تود أيضا ادخاله. هذه الطريقة تساعدك فى عمل أرشيف للبيانات فى حالة تغيير اصناف الأدوية واستعمال غيرها. لأن دايما عندك أساس الأنواع واسماء الأدوية ملحوظة : اذا كان لأحدكم رأى آخر ياريت يسعدنا به لأنها مشكلة حيه وتحير العديد أثناء التصميم 406[/snapback] السلام عليكم أنا عضو جديد و لكني من مستخدمي MS SQL Server 7.0أرجو ان لا يسبب هذا أي إزعاج لكم بالنسبة لموضوع الأدوية لا تنسوا بأن الدواء قد يصنع عدة مرات خلال فترات معينة و يصبح لكل تشغيلة (تاريخ انتهاء و تاريخ تصنيع مختلف عن الآخر) و لكن الدواء يبقى نفسه بنفس المواصفات و بنفس الإسم و الشكل ، لذلك هناك رقم للتشغيلة التي يصنع بها الدواء و هو ما يطلق عليه Batch Number إذ به تستطيع التمييز بين الأدوية ذات نفس الإسم و هو بمثابة الأساس بالصناعات الدوائية.أرى أن يتم عمل جدول يحوي أرقام الأدوية و أسمائها بشكل عام و مواصفاتها، و عمل جدول آخر يكون المفتاح الرئيسي له هو رقم التشغيلة و المفتاح الثانوي هو رقم الدواء يحوي تاريخ الإنتاج و التصنيع و الكمية التي تم إنتاجها.إن كان هناك تعقيب أرحب بمشاركاتكمأخوكم بشار عواد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohsat31 بتاريخ: 29 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 29 سبتمبر 2005 بارك الله فيكم على جهودكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد سبع عبدالله بتاريخ: 5 أكتوبر 2005 تقديم بلاغ مشاركة بتاريخ: 5 أكتوبر 2005 بسم الله الرحمن الرحيم تحية طيبة وبعد مشكورين الاخوة الاعزاء على هذا الموضوع والذي يعتبر اساس العمل البرمجي والذي من خلالة تستطيع بناء البرنامج فاذا حلل بشكل صحيح فسوف تبني برنامج بشكل صحيح ولعل نظرية التحليل التالية التي اعمل عليها المخرجات_______ العمليات ________ المدخلات فاذا عرفت ماذا يريد ان يخرج البرنامج بالزبط سوف تعرف ماهي العمليات التي تريدها والبتالي ماهي المدخلات مع تحياتي...306[/snapback] بعد السلام .أعتقد ياصديقي ان هذ النظرية المذكورة اعلاة هي في الأصل نموذج لمكونات اي نظام ، لكن اريد ان اعقب على ملحوظتك هذه ان سمحت لي بأنها ناقصة وسوف اترك لك هذا الأمر لكي تحاو التعرف على هذا النقص .أخوك محمد سبع عبدالله العزوني .[email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
qwe_560 بتاريخ: 6 أكتوبر 2005 تقديم بلاغ مشاركة بتاريخ: 6 أكتوبر 2005 كلام جميل ومشكور عليه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ayman55 بتاريخ: 23 أكتوبر 2005 تقديم بلاغ مشاركة بتاريخ: 23 أكتوبر 2005 السلم عليكم ورحمة اللهاشكر الاخ عمر على ما ابداه بخصوص تحليل النظم ولكن اود التعقيب ببعض النقاط - تحليل النظام لايعني وضع ERD او تحديد مدخلا ومخرجات النظام فقط - ليس بالضرورة ان يكون محلل النظم متخصصا في مجال البرمجيات وتطويها.- محلل النظم اول من يبدأ المشروع وآخر من يخرج منه.- يكون ومحلل النظم حلقة الوصل بين الزبون ومطوري النظام .هذه نظرة سريعه وهناك المزيد.مع تحياتيأيمن اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
samer toqah بتاريخ: 10 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 10 نوفمبر 2005 السلام عليكم ورحمة الله وبركاتهعند قيامي بتحليل وتنفيذ مشروع ما , أيا كان نوعه فأقوم اولا بتحديد اول قسم او مجموعه جداول سيتم إدخال البياناتفيها , مثلا لو كان برنامج خاصه بالمبيعات , اول شي قد نحتاج أن ندخله هو بيانات بضائع الشركهالتى ستقوم الشركه بشرائها وبيانات الشركات التى ستشتري منها بضائعها لكي تبيعها لزبائنها ,طبعا هنا سنقوم بعمل جدول " جداول "خاصه لوضع بيانات البضائع وجدول خاص فيه بيانات الشركات التى نشتري منها هذه البضائع , ومن ثم أنتقل الى الخطوه التاليه او مجموعه الجداول التاليه مثلا المستودع " لو وجد مستودع " , وهو مكان تخزين البضائع التى أشترتها الشركه لكي تحفظ ببضائعها ومنتجاتها ومن ثم جداول المبيعات ,مثلا لما انتقل الى قسم المبيعات نحتاج الى عمل جداول الزبائن والشركات التى ستبيع الشركه لهم منتجاتناوهنا قد نحتاج الى جدول الجنسيات مثلا والشهور والتى قد شرحتها في اول مشاركه في هذا الموضوع وهكذا الى ان نصل الى نهايه تصميم جداول المشروع .والمقصور من هذه الفكره او الطريقه هيا تقسيم المشروع الى مجموعات أو أجزاء مترابطهوتنفيذ المشروع بالتسلسل المنطقي والفعلي بناء على خطوات العمل الفعلي عند تشغيل البرنامج وبدء نشاط الشركه الفعلي .عمر باعقيلكندا - مونتريال[email protected]1006[/snapback] مرحبا جميعا انا سامر من الأردن و انا معي ماجستير نظم معلومات و احب ان اشارك معكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
samer toqah بتاريخ: 10 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 10 نوفمبر 2005 انا سامر من الأردن حاصل على ماجستير نظم معلومات (تخصص دقيق DSS) عمري 28 و احب ان اشارك معكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m_almarei بتاريخ: 24 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2005 شكرا جزيلا للاخ عمر باعقيل على طرحه لهذا الموضوع والشكر ايضا للاعضاء الذين ساهمو في هذا الموضوع وبانتظار الافكار الجديدة انشاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.