مشاهدة النسخة كاملة : context Diagram


wail84n
13-10-2006, 10:54 PM
اخوتي الاعزاء في موقع التقنية هذه بداية مشروع الموقع الاسلامي لبيع وتبديل الكتب
وانا الان سأضيف بعض الوصف للمشروع وملحق به context diagram فأرجوا لمن له علم بالتحليل ان ينظر الى العمل ويعطيني رأيه

وشكرا

ارجوا الرد السريع

هذا هو الوصف

بسم الله الرحمن الرحيم

(إضافة كتاب )
من الوظائف التي يؤديها موقع المكتبة الاسلامية انه يسمح للموظف بإضافة كتب جديدة الى النظام حيث يقوم هذا الموظف بإدخال إسم الكتاب وإسم المؤلف ورقم الطبعة وسنة النشر ...الخ .
ونقوم بتخزين هذا الكتاب وفق القسم الذي ينتمي اليه فإذا كان الكتاب ديني نضعه في قسم الاسلاميات...الخ.
وبعد الانتهاء من عملية الادخال والتخزين يظهر رسالة تخبر بأن عملية إضافة الكتاب تمت بنجاح .

(إضافة زبون جديد)
يقوم نظام المكتبة الاسلامية بتخزين أسماء الزبائن اللذين يتعامل معهم لذلك أي زبون جديد يتعامل مع النظام يقوم النظام بإعطاء رقم لهذا الزبون ويأخذ اسمه و عنوانه والهاتف وكذلك يقوم النظام بإعطاء كلمة سر للزبون ويقوم النظام بإضافة نقاط للزبون على حسب شرائه من الكتب فكل عشرة دنانير يعطى نقطة واحدة وعندما يأتي زبون جدبد النظام يعطيه نقطتان ومدة هذه النقاط سنة واحدة فإذا مضت سنة منذ آخر شراء يقوم النظام قبل شهر بإرسال رسالة الى الزبون على الايميل يخبره انه يتبقى له شهر وإلا سيخسر هذه النقاط وإذا لم يأتي رد وتمت السنه يقوم النظام بشطب هذه النقاط .

(إرسال تقارير)
يقوم النظام برفع تقرير شهري وتقرير نصف سنوي للإدارة أما التقرير الشهري فيبين ملخص أعمال الشركة خلال الشهر فيظهر فية مثلا : كمية المبيعات ونسبة الزيادة او النقصان مع الشهر السابق ومعلومات عن الزبائن ...الخ .
أما التقرير النصف سنوي فيكون تقرير مفصل عن كل ما خرى خلال الست أشهر الماضية ومقارنتها من الفترة السابقة كذلك يحتوي على عدد الزبائن الجدد وعدد الزبائن الذين حذفوا من النظام وكذلك وكذلك كمية المبيعات وعدد الشكاوي على النظام ...الخ وهناك تقارير يومية ترسل الى الموظف .
وكذلك هناك تقارير ليس لها موعد محدد وهي تقارير يرسلها النظام الى الموظف إذا طرأ أمر مهم جديد لا يحتمل التأجيل مثل التزايد في الطالب على كتاب معين مما يعني اننا نحتاج الىطلبية إضافية ، او تنامي الشكاوي من الزبائن على خدمات الموقع فإذا وصلت حد الشكاوي اليومية الى أكثر من خمس شكاوي يقوم النظام برفع تقرير فوري الى الادارة ، أو في حالة تأخر طلبية عن الموعدد المحدد لها ... ألخ.
وبدوره يقوم الموظف بمعاجة التقرير وإذا اطر الامر الى رفع التقرير الى الادارة يفعل ذلك.

(حذف كتاب )
من المعلومات التي يقوم النظام بإرسالها في التقارير النصف سنوية معلومات عن كتب مضى عليها أكثر من سنة ونصف ولا يوجد عليها طلب أو يوجد عليها طلب خفيف جدا فترفع اسماء هذه الكتب الى الادارة لكي يتم التناقش بها فإما تحذف أو تعطى مدة اخرى .

إعادة الطلب
لكل كتاب مخزون أمان محدد له إذا وصل رصيد الكتب الى حد مخزون الامان يقوم النظام برفع تقرير الى الادارة وبدورها تقوم الادارة بإصدار طلب على هذا الكتاب او لا وكذلك يقوم النظام بتقديم النصائح للادارة لتعديل مخزون الامان للكتب التي يزيد الطلب عليها

تأخر الطلب
في حال ان الطلب تأخر عن الموعد المحدد له يقوم النظام بإرسال تقرير الى الموظف يعلمه بأن الطلبية المطلوبة لم تصل بعد وبناءا يعيه يقوم الموظف بالتصرف فورا

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

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

الزبون يستفسر عن الطلبية
من محق الزبون ان يستفسر عن الطلبية الى اشتراها فيقوم بإرسال رسالة الى النظام الذي بدوره يحولها الى الموظف حيث يقوم الموظف بالاستفسار عن أحوال الطلبية ويقوم بالرد على الزبون يخبره عن الطلبية .



وهذا هو context diagram للوصف


Context diagram

noisy_cat
27-10-2006, 06:40 PM
السلام عليكم
في البدايه اوضح ان لدي خبرة بسيطة في التحليل و اتمنى ان افيدك
بالنسبة لرسم الcontext diagram الهدف منها ان تضع نظرة عامة عن النظام و حسب الرسم الموجود يوجد بعض التفاصيل التي يفضل وضعها في رسم الـdfd اما بالنسبة لرسم الـ context diagram نضع العمليات الاساسية مثلا في الcustomer نحدد عملية اضافة زبزن جديد و عملية طلب شراء الكتاب اما بالنسبة للemployee نختار عمليه اضافة كتاب جديد و الرد على استفسار الزبون
وشكرا لك

wail84n
27-10-2006, 09:25 PM
جزاك الله خير اخي العزيز على هذه الافادة الطيبة

بالنسبة للكونتكست ففي الحقيقة اننا تعلمنا ان نظع فيها كل العمليات التي ستجدث في النظام ولكن بإيجاز وذلك لان العملية التي ظهرت في context ستظهر في diagram _0لذلك يجب ان توضع كل الوظائف لان عملية التحليل هي سلسلة متعاقبة فإذا اردنا ان نقوم بعملية معلينة فعلينا ان نبدأمن البداية وحتى النهاية


جزاك الله خيرا