بتاريخ: 23 يناير 200422 سنة comment_247 السلام عليكم ورحمة الله وبركاتهاخواني وأخواتي الكرام الهدف من هذا الموضوع أن اقدم وانتم أيضا بعض التقنيات التى يجب على كل محلل نظام مراعاتها عند تحليله للنظام , طبعا ليتفضل كل واحد مشكورا بشرح بعض التقنيات او والقواعد التى يستخدمها عند تحليله للنظام حتى ولو كانت كملاحظات صغيره وذلك لكي نستفيد منها وتزيد خبراتنا ونستطيع تفادي الاخطاء عن التحليل مستقبلا أن شاء الله .بالنسبه لما اريد ان اقدمه الان وهو موضوع مهم جدا وسهل الفهم وهو بخصوص القيم الثابته مثلا الجنسيات , أنواع الهويه , أيام الاسبوع , الاشهر ... إلخ مثال :-أغلب الجداول وخصوصا المتعلقه في بيانات الزبائن والمنتجات سواء كان البرنامج رنامج شركة تسويق أو فندق أو أي شركة خدمات تحتوي على حقل خاص بالجنسيات لذلك نحتاج ان نقوم بإنشاء جدول منفصل به إسم الجنسيه ورقم الجنسيه .فوائد هذه الطريقه :-- قد نستخدم بيانات هذا الجدول اكثر من مره وهنا لن نحتاج لعمل حقل متكرر في كل الجداول للجنسيه , فقط سنتوف بعمل حقل رقمي " لاحظ انه سيكون رقمي " وبه سيتم تخزين رقم الجنسيه ومن ثم نعمل تريقر Trigger صغير وخفيف يقوم باحضار إسم الجنسيه وعرضها لمستخدم البرنامج , وهذا نكون قللنا من تكرار حقل الجنسيه أيضا وهذا مهم جدا . - سيصبح لنا الإستعلام أسهل واكثر دقه لو أردنا الاستعلام عن زبائن جنسيه محدده .. حيث سيكون الاستعلام بالرقم وليس بالاسم .. طبعا أسهل ولن يكون هناك أخطاء أن شاء الله .- أيضا نلاحظ اننا بهذه الطريقه نكون قد تفادينا حدوث خطاء شائع وهو أنه قد تكون هنا جنسيه واحده ومدخله مرتين أو اكثر ..لانه قد يقوم مدخل البيانات بالبحث عن مثلا جنسيه معينه مثلا " بنجلاديشي " ولايجدها ويقوم بإضافتها .. ولكنها موجوده بالفعل ولكن تم إدخالها بطريقه اخري مثلا " بنجالي " أو " بنجلاديشى " أو " بنقلاديشي " .. ألخ طبعا عند الاستعلام في هذه الحاله .. اكيد سيكون هناك خطاء في النتائج وتخيلوا كم ستكون المشاكل او الخسائر لو كانت البيانات ذات اهميه وتم استخدام بيانات الاستعلام الخاطي في عمل توقعات و مخططات للمراحل مستقبليه للشركه وغيره .لو لزم الامر سأقوم بتقديم مثال فعلي لهذه الطريقه لو طلبتم مني ذلك . وأرجوا ان اكون قد أوصلت لكم الفكره بطريقه مفهومه وسهله ومقنعه .عمر باعقيل كندا - مونتريالbaaqeel@araboug.org تم تعديل 24 يناير 200422 سنة بواسطة عمر باعقيل تقديم بلاغ
بتاريخ: 23 يناير 200422 سنة comment_249 مفهوم وسهل يامعلم واصل أفكارك .....وسأطرح لا حقاً بإذن الله بعض الأفكار .... تقديم بلاغ
بتاريخ: 24 يناير 200422 سنة comment_306 بسم الله الرحمن الرحيم تحية طيبة وبعد مشكورين الاخوة الاعزاء على هذا الموضوع والذي يعتبر اساس العمل البرمجي والذي من خلالة تستطيع بناء البرنامج فاذا حلل بشكل صحيح فسوف تبني برنامج بشكل صحيح ولعل نظرية التحليل التالية التي اعمل عليها المخرجات_______ العمليات ________ المدخلات فاذا عرفت ماذا يريد ان يخرج البرنامج بالزبط سوف تعرف ماهي العمليات التي تريدها والبتالي ماهي المدخلات مع تحياتي... تقديم بلاغ
بتاريخ: 24 يناير 200422 سنة comment_309 اخوى باعقيل عندي استفسار ... يعنى مثلا لو انا بغيت اسوي جدول للشخص مثلا اسم الشخص، رقمه الشخصي ، العنوان، ممكن انى اضيف اليه الجنسيه ... فشو بيكون الفرق بينه وبين انى اخلى للجنسيه جدول خاص بها ؟ممكن اسوي اسوي كويري ويعطيني الجنسيه لكافه العملاء ..... ! تقديم بلاغ
بتاريخ: 25 يناير 200422 سنة comment_394 أخي الكريم ..السلام عليكم بالنسبة للجنسية يمكن أني أحتاجها في أكثر من موضع في البرنامج مثلا:الموظفين , العملاء ، الموردين ، مصادر المنتجات ... الخ .فإذا عملنا جدول الجنسيات الذي ذكره أخونا عمر ، فبهذا يمكن أن استخدمه في أي من هذه المواضع السابق ذكرها ، ولا أكرر الجنسية - أو اسم الدولة - في جداول البرنامج ..أرجو أن يكون التعقيب مفهوم و صحيح . تقديم بلاغ
بتاريخ: 25 يناير 200422 سنة comment_395 اخواني ..لدي هنا نقطة للنقاش .. وهي :لو كان لدينا صنف وهذا الصنف مرتبط بتارخ الانتاج والانتهاء مثلا (الأدوية ، المواد الغذائية ، وبعض المنتجات الكيميائية ) فكيف نكون جدول الأصناف في هذه الحالة ؟هل نحتاج إلى عمل جدولين (أساسي , تفصيلي) (Master & Detail) ? تقديم بلاغ
بتاريخ: 25 يناير 200422 سنة comment_406 نعم لابد من عمل ذلك ان يكون لديك جدول خاص بأنواع الأدوية مثلا رقم النوع واسم النوع وجدول آخر للأسماء فقط اى رقم الدواء واسم الدواء ورقم نوعه ك forign key من جدول الأنواع وجدول آخر يعد كينونة الربط بين جدول الأدوية به بيانات Details عنها كتاريخ انتهائها وما تود أيضا ادخاله. هذه الطريقة تساعدك فى عمل أرشيف للبيانات فى حالة تغيير اصناف الأدوية واستعمال غيرها. لأن دايما عندك أساس الأنواع واسماء الأدوية ملحوظة : اذا كان لأحدكم رأى آخر ياريت يسعدنا به لأنها مشكلة حيه وتحير العديد أثناء التصميم تقديم بلاغ
بتاريخ: 26 يناير 200422 سنة comment_450 كلام رائع بين اعضاء المنتدى حتما سوف يستفيد منه الشخص تقديم بلاغ
بتاريخ: 31 يناير 200422 سنة comment_667 السلام عليكم ...الاخ عمر طرح فكرة الماستر تيبل او لوك اب تيبل ...وهذه الطريقه ممتازه الى المدخلات الثابته التى لا تتغير ...مثل الجنسيات والعملات ...انواع السيارات وغيرها من الثوابت ... بس انا من رائي ان الجنسية في الجدول وفي الفورم ان تكتب بلد الجنسية بدلا من الجنسية ؟؟؟!!!! لماذا ...لان او خلينا الجنسيه يعني هني بندخل كل جنسيه مرتين !!!! مره بالمذكر ومره بالمؤنث ...مثل بحريني وبحرينيه ....لهذا انصح استخدام بلد الجنسيه بدلا من الجنسيه ...اخوكم حسين عبدالله تقديم بلاغ
بتاريخ: 31 يناير 200422 سنة comment_697 اخ حسين ممكن فى طريقة العرض تكون فى Combo Boxو يكون المستخدم محدود بين الاختيارات و لسهولة البحث ايضا ..... تقديم بلاغ
بتاريخ: 8 فبراير 200422 سنة comment_992 أخ حسين انا معك انك فى بعض الأحيان تحتاج للمؤنث والمذكر فى الجنسية مثل بحرينى بحرينية كما ذكرت لكن احيانا لايمكنك الهروب منها على سبيل المثال عند عمل تقرير يحمل مسمى وظيفى معيد او معيدة استاذ او استاذه هنا لازم ملف المسميات الوظيفية يحمل النوعين للمذكر والمؤنث ويمكن عمل عمود آخر بالجدول يفصلهم حسب النوع بحيث اذا عملت سلكت من جدول personnal لشخص معين يتشك من نوعه ويضعها فى الوير فى جدول مسميات وظيفة هل عندك رأى آخر فى حالة تطلب التقارير وضع ليبل مناسب خاصة فى التقرير من نوع خطاب ؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 9 فبراير 200422 سنة كاتب الموضوع comment_1006 السلام عليكم ورحمة الله وبركاتهعند قيامي بتحليل وتنفيذ مشروع ما , أيا كان نوعه فأقوم اولا بتحديد اول قسم او مجموعه جداول سيتم إدخال البياناتفيها , مثلا لو كان برنامج خاصه بالمبيعات , اول شي قد نحتاج أن ندخله هو بيانات بضائع الشركهالتى ستقوم الشركه بشرائها وبيانات الشركات التى ستشتري منها بضائعها لكي تبيعها لزبائنها ,طبعا هنا سنقوم بعمل جدول " جداول "خاصه لوضع بيانات البضائع وجدول خاص فيه بيانات الشركات التى نشتري منها هذه البضائع , ومن ثم أنتقل الى الخطوه التاليه او مجموعه الجداول التاليه مثلا المستودع " لو وجد مستودع " , وهو مكان تخزين البضائع التى أشترتها الشركه لكي تحفظ ببضائعها ومنتجاتها ومن ثم جداول المبيعات ,مثلا لما انتقل الى قسم المبيعات نحتاج الى عمل جداول الزبائن والشركات التى ستبيع الشركه لهم منتجاتناوهنا قد نحتاج الى جدول الجنسيات مثلا والشهور والتى قد شرحتها في اول مشاركه في هذا الموضوع وهكذا الى ان نصل الى نهايه تصميم جداول المشروع .والمقصور من هذه الفكره او الطريقه هيا تقسيم المشروع الى مجموعات أو أجزاء مترابطهوتنفيذ المشروع بالتسلسل المنطقي والفعلي بناء على خطوات العمل الفعلي عند تشغيل البرنامج وبدء نشاط الشركه الفعلي .عمر باعقيلكندا - مونتريالbaaqeel@araboug.org تقديم بلاغ
بتاريخ: 25 سبتمبر 200520 سنة comment_48143 نعم لابد من عمل ذلك ان يكون لديك جدول خاص بأنواع الأدوية مثلا رقم النوع واسم النوع وجدول آخر للأسماء فقط اى رقم الدواء واسم الدواء ورقم نوعه ك forign key من جدول الأنواع وجدول آخر يعد كينونة الربط بين جدول الأدوية به بيانات Details عنها كتاريخ انتهائها وما تود أيضا ادخاله. هذه الطريقة تساعدك فى عمل أرشيف للبيانات فى حالة تغيير اصناف الأدوية واستعمال غيرها. لأن دايما عندك أساس الأنواع واسماء الأدوية ملحوظة : اذا كان لأحدكم رأى آخر ياريت يسعدنا به لأنها مشكلة حيه وتحير العديد أثناء التصميم 406[/snapback] السلام عليكم أنا عضو جديد و لكني من مستخدمي MS SQL Server 7.0أرجو ان لا يسبب هذا أي إزعاج لكم بالنسبة لموضوع الأدوية لا تنسوا بأن الدواء قد يصنع عدة مرات خلال فترات معينة و يصبح لكل تشغيلة (تاريخ انتهاء و تاريخ تصنيع مختلف عن الآخر) و لكن الدواء يبقى نفسه بنفس المواصفات و بنفس الإسم و الشكل ، لذلك هناك رقم للتشغيلة التي يصنع بها الدواء و هو ما يطلق عليه Batch Number إذ به تستطيع التمييز بين الأدوية ذات نفس الإسم و هو بمثابة الأساس بالصناعات الدوائية.أرى أن يتم عمل جدول يحوي أرقام الأدوية و أسمائها بشكل عام و مواصفاتها، و عمل جدول آخر يكون المفتاح الرئيسي له هو رقم التشغيلة و المفتاح الثانوي هو رقم الدواء يحوي تاريخ الإنتاج و التصنيع و الكمية التي تم إنتاجها.إن كان هناك تعقيب أرحب بمشاركاتكمأخوكم بشار عواد تقديم بلاغ
بتاريخ: 5 أكتوبر 200520 سنة comment_48915 بسم الله الرحمن الرحيم تحية طيبة وبعد مشكورين الاخوة الاعزاء على هذا الموضوع والذي يعتبر اساس العمل البرمجي والذي من خلالة تستطيع بناء البرنامج فاذا حلل بشكل صحيح فسوف تبني برنامج بشكل صحيح ولعل نظرية التحليل التالية التي اعمل عليها المخرجات_______ العمليات ________ المدخلات فاذا عرفت ماذا يريد ان يخرج البرنامج بالزبط سوف تعرف ماهي العمليات التي تريدها والبتالي ماهي المدخلات مع تحياتي...306[/snapback] بعد السلام .أعتقد ياصديقي ان هذ النظرية المذكورة اعلاة هي في الأصل نموذج لمكونات اي نظام ، لكن اريد ان اعقب على ملحوظتك هذه ان سمحت لي بأنها ناقصة وسوف اترك لك هذا الأمر لكي تحاو التعرف على هذا النقص .أخوك محمد سبع عبدالله العزوني .al_redwan2000@yahoo.com تقديم بلاغ
بتاريخ: 23 أكتوبر 200520 سنة comment_50083 السلم عليكم ورحمة اللهاشكر الاخ عمر على ما ابداه بخصوص تحليل النظم ولكن اود التعقيب ببعض النقاط - تحليل النظام لايعني وضع ERD او تحديد مدخلا ومخرجات النظام فقط - ليس بالضرورة ان يكون محلل النظم متخصصا في مجال البرمجيات وتطويها.- محلل النظم اول من يبدأ المشروع وآخر من يخرج منه.- يكون ومحلل النظم حلقة الوصل بين الزبون ومطوري النظام .هذه نظرة سريعه وهناك المزيد.مع تحياتيأيمن تقديم بلاغ
بتاريخ: 10 نوفمبر 200520 سنة comment_51266 السلام عليكم ورحمة الله وبركاتهعند قيامي بتحليل وتنفيذ مشروع ما , أيا كان نوعه فأقوم اولا بتحديد اول قسم او مجموعه جداول سيتم إدخال البياناتفيها , مثلا لو كان برنامج خاصه بالمبيعات , اول شي قد نحتاج أن ندخله هو بيانات بضائع الشركهالتى ستقوم الشركه بشرائها وبيانات الشركات التى ستشتري منها بضائعها لكي تبيعها لزبائنها ,طبعا هنا سنقوم بعمل جدول " جداول "خاصه لوضع بيانات البضائع وجدول خاص فيه بيانات الشركات التى نشتري منها هذه البضائع , ومن ثم أنتقل الى الخطوه التاليه او مجموعه الجداول التاليه مثلا المستودع " لو وجد مستودع " , وهو مكان تخزين البضائع التى أشترتها الشركه لكي تحفظ ببضائعها ومنتجاتها ومن ثم جداول المبيعات ,مثلا لما انتقل الى قسم المبيعات نحتاج الى عمل جداول الزبائن والشركات التى ستبيع الشركه لهم منتجاتناوهنا قد نحتاج الى جدول الجنسيات مثلا والشهور والتى قد شرحتها في اول مشاركه في هذا الموضوع وهكذا الى ان نصل الى نهايه تصميم جداول المشروع .والمقصور من هذه الفكره او الطريقه هيا تقسيم المشروع الى مجموعات أو أجزاء مترابطهوتنفيذ المشروع بالتسلسل المنطقي والفعلي بناء على خطوات العمل الفعلي عند تشغيل البرنامج وبدء نشاط الشركه الفعلي .عمر باعقيلكندا - مونتريالbaaqeel@araboug.org1006[/snapback] مرحبا جميعا انا سامر من الأردن و انا معي ماجستير نظم معلومات و احب ان اشارك معكم تقديم بلاغ
بتاريخ: 10 نوفمبر 200520 سنة comment_51267 انا سامر من الأردن حاصل على ماجستير نظم معلومات (تخصص دقيق DSS) عمري 28 و احب ان اشارك معكم تقديم بلاغ
بتاريخ: 24 ديسمبر 200520 سنة comment_55351 شكرا جزيلا للاخ عمر باعقيل على طرحه لهذا الموضوع والشكر ايضا للاعضاء الذين ساهمو في هذا الموضوع وبانتظار الافكار الجديدة انشاء الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.