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