مهندسی نرم افزار UML سیستم انبار بخش یازدهم
سناریوی Use Caseدرج اقلام ویرایش لیست اقلام
سناریوی شماره 4
|
سیستم انبار شيشه
|
نام: درج و ويرايش كالا
Actor: مدیر
|
شرح سناریو: در این سناریو ، Actor پس از کلیک بر روی درج / ویرایش لیست كالا ، لیست كالاهاي موجود نمایش داده می شود.
|
Assumption: منظور از مدیر انبار در این Use Case در حقیقت فردی است که تمامی امور انبار زير نظر اين شخص انجام مي شود و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات درج شده انجام دهد.
|
Include: Sign In
|
Extended: - - - -
|
(Pre-Condition): مشخصات كالا نياز به درج / ويرايش دارد.
|
مراحل:
|
Actor
|
System
|
1- Actor بر روی کلید درج / ویرایش لیست كالا کلیک می نماید.
|
2- سیستم لیست اقلام موجود را به همراه ابزاردرج / ویرایش لیست نمایش می دهد.
|
3- Actor لیست را ویرایش می نماید و يا كالايي به ليست اضافه مي نمايد.
|
|
4- Actor بر روی اعمال تغییرات کلیک می نماید.
|
5- سیستم تغییرات درخواستی کاربر را اعمال می نماید.
|
|
6- سیستم لیست بروز شده اقلام را نمایش میدهد.
|
Constraints: - لیست اقلام را فقط مدیر ارشد می تواند تغییر دهد.
|
Post-Condition: کاربر می تواند از لیست ویرایش شده جدید استفاده نماید.
|
Alternative Flow: - در صورتی که کاربر نتوانست به هر دلیلی از لیست اقلام جدید استفاده نماید بایستی به گونه ای به اطلاع مدیر رسانده شود.
|
Goal: مدیر لیست را ویرایش می نماید و يا كالايي به ليست انبار شيشه اضافه مي نمايد.
|
|
|
|
|
|
|
سناریوی Use Caseمشاهده سفارشات
سناریوی شماره 5
|
سیستم انبار شيشه
|
نام: مشاهده سفارشات
Actor: مدير
|
شرح سناریو: در این سناریو ، Actor پس ازورود به سیستم ، اقدام به دیدن فهرست سفارشات موجود می نماید.
|
Assumption: منظور از مدیر انبار در این Use Case در حقیقت فردی است که تمامی امور انبار زير نظر اين شخص انجام مي شود و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات درج شده انجام دهد.
|
Include: Sign in
|
Extended: - - -
|
(Pre-Condition): Actor نیاز به مشاهده لیست سفارشات موجود دارد.
|
مراحل:
|
Actor
|
System
|
1- Actor بر روی لیست سفارشها کلیک می نماید.
|
2- سیستم فرم مربوط به لیست سفارشهای موجود را نمایش می دهد.
|
3- کاربر بر روی مشاهده جزئیات سفارش کلیک می نماید.
|
4- سیستم جزئیات سفارش را نمایش می دهد.
|
|
5- سیستم اطلاعاتی راجع به مشاهده سفارش و تاریخ مشاهده و . . . در سیستم ثبت می نماید.
|
Constraints: تعداد نمایش سفارشات در هر لیست حداکثر 50 مورد خواهد بود.
|
Post-Condition: - - -
|
Alternative Flow: در صورتی که اطلاعاتی جهت نمایش وجود نداشت بایستی به نحوی به Actor اطلاع داده شود.
|
Goal: Actor لیست سفارشها را مشاهده می نماید.
|
|
|
|
|
|
|
سناریوی Use Case درخواست خريد كالا
سناریوی شماره 6
|
سیستم انبار شيشه
|
نام: ارسال سفارش خريد
Actor: مدير
|
شرح سناریو: در این سناریو ، درخواست كننده سفارش خود را ارائه می دهد و پس از امکانسنجی ، درخواست خريد را به دستور مدير ايجاد می نمايد.
|
Assumption: منظور از مدیر انبار در این Use Case در حقیقت فردی است که تمامی امور انبار زير نظر اين شخص انجام مي شود و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد و می تواند هر گونه ویرایشی در اطلاعات درج شده انجام دهد.
|
Communicate: مدير ، درخواست كننده
|
Extended: صفحه اصلی نرم افزار
|
(Pre-Condition): مدير پس از ورود ، سفارش ها را بررسي و درخواست خريد را ارائه می دهد و نتیجه به درخواست گننده ارائه داده می شود.
|
مراحل:
|
Actor
|
System
|
1- مدير انبار بر روی درخواست خريد جدید کلیک می نماید.
|
2- سیستم صفحه مربوط به درخواست خريد جدید را نمایش می دهد.
|
3- مدير انبار درخواست خريد خود را درج می نماید و یا مستقیما به واحد خريد ارائه می دهد.
|
4- سیستم پس از دریافت ، تائیدیه آن را نمایش می دهد.
|
Constraints: مدير انبار جهت ارائه سفارش خريد كالا باید به یکی از 3 روش حضوری یا ارسال از طریق نرم افزار و یا صندوق پستي عمل نماید.
|
Post-Condition:
|
Alternative Flow: درصورتی که به هر دلیل سفارش خريد كالا ارسال نشد بایستی به كاربر به گونه ای خبر داده شود.
|
|
|
|
|
|
|