مهندسی نرم افزار UML قرض الحسنه بخش چهارم
1-6-2-2- سناریوی Use Case بررسی درخواستهای وام
سناریوی شماره 3
|
سیستم قرض الحسنه
|
نام: بررسی درخواستهای وام
Actor: کارمند
|
شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به بررسی درخواستهای وام باز می نماید.
|
Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.
|
Include: بررسی درخواستهای باز
|
Extended: منوی اصلی سیستم قرض الحسنه
|
(Pre-Condition): درخواست وامی بررسی نشده است.
|
مراحل:
|
Actor
|
System
|
1- کاربر درخواست بررسی درخواست وام را می نماید.
|
2- سیستم صفحه مربوط به درخواستهای وام را نمایش می دهد.
|
3- کاربر سوابق مشتری را بررسی می نماید.
|
|
4- کاربر درخواست ثبت نتیجه بررسی را می نماید.
|
5- سیستم اطلاعات را اعتبار سنجی می نماید.
|
|
6- سیستم در صورت نبود اشکال اطلاعات را ثبت می نماید و تائید ثبت را نمایش می دهد.
|
7- کاربر نتیجه را به اطلاع مشتری می رساند.
|
|
Constraints: برای بررسی درخواست وام ، مشتری نباید در فهرست مشتریان بد حساب قرض الحسنه باشد.
|
Post-Condition: کارمند پس از بررسی ، نتیجه را به اطلاع مشتری می رساند و در صورت تائید مشتری ، آن را در نوبت دریافت وام قرار می دهد.
|
Exception: در صورتی که نتیجه اعتبار سنجی مثبت بود و به هر علتی نتوان به مشتری خدمات دهی نمود بایستی محلی برای دریافت خدمات قرض الحسنه به مشتری معرفی شود.
|
1-6-2-3- سناریوی Use Case دریافت و ثبت ضمانتهای وام
سناریوی شماره 4
|
سیستم قرض الحسنه
|
نام: ثبت ضمانتهای وام
Actor: کارمند
|
شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به ثبت ضمانتهای مورد نیاز برای وام می نماید.
|
Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.
|
Include: ثبت ضمانتهای وام
|
Extended: منوی اصلی سیستم قرض الحسنه
|
(Pre-Condition): ضمانتی ثبت نشده است.
|
مراحل:
|
Actor
|
System
|
1- کاربر درخواست ثبت ضمانتهای وام مشتریان را می نماید.
|
2- سیستم فرم مربوط به ثبت ضمانتها را نمایش می دهد.
|
3- کاربر اطلاعات مربوط به ضمانتهای دریافتی از مشتری را وارد می نماید.
|
|
4- کاربر درخواست ثبت اطلاعات را می نماید.
|
5- سیستم اطلاعات را اعتبار سنجی می نماید.
|
|
6-سیستم اطلاعات را ثبت و نتیجه را به کاربر اعلام می دارد.
|
|
|
Constraints: تعداد و نوع ضمانتهای مشتری باید بر اساس بخشنامه ثبت شده در واحد قرض الحسنه باشد.
|
Post-Condition: کارمند پس از ورود ضمانتها می تواند مشتری را نسبت به ادامه مراحل دریافت وام آگاه نماید.
|
Exception: در صورتی که به هر نحوی ضمانتهای مشتری قابل استفاده و دارای اعتبار نبود بایستی به اطلاع مشتری رسانده شود و ادامه مراحل منوط به دریافت ضمانتهای معتبر خواهد بود.
|
1-6-2-4- سناریوی Use Case ایجاد برنامه پرداخت اقساط
سناریوی شماره 5
|
سیستم قرض الحسنه
|
نام: برنامه پرداخت اقساط
Actor: کارمند
|
شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به ایجاد برنامه زمانبندی پرداخت اقساط قرض الحسنه می نماید.
|
Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.
|
Include: برنامه پرداخت اقساط
|
Extended: منوی اصلی سیستم قرض الحسنه
|
(Pre-Condition): برنامه پرداخت اقساط ایجاد نشده است.
|
مراحل:
|
Actor
|
System
|
1- کاربر درخواست ایجاد برنامه زمانبندی می نماید.
|
2- سیستم فرم مربوط به ایجاد برنامه زمانبندی را نمایش می دهد.
|
3- کاربر اطلاعات مربوط به برنامه زمانبندی را وارد می نماید.
|
4- سیستم برنامه زمانبندی را بر اساس اطلاعات وارد شده ایجاد می نماید.
|
|
5- سیستم برنامه زمانبندی را به کاربر نمایش می دهد.
|
6- کاربر اطلاعات برنامه زمانبندی را به مشتری ارائه می دهد.
|
|
|
|
Constraints: تعداد اقساط نباید بیش از اندازه زیاد باشد که موجب از بین رفتن اصل سرمایه در دراز مدت شود.
|
Post-Condition: کارمند پس از ایجاد برنامه زمانبندی می تواند نسبت به دریافت اقساط از مشتری در زمانهای مشخص شده اقدام نماید.
|
Exception: در صورتی که به هر نحوی برنامه زمانبندی توسط سیستم تولید نشد باید به نحوی با استفاده از سیستمهای دستی اقدام به ارائه برنامه زمانبندی به مشتری تا زمان رفع ایراد سیستم نمود.
|
1-6-2-5- سناریوی Use Case ثبت دریافت اقساط
سناریوی شماره 6
|
سیستم قرض الحسنه
|
نام: ثبت دریافت اقساط
Actor: کارمند
|
شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به دریافت و ثبت اقساط وامهای قرض الحسنه مشتریان می نماید.
|
Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.
|
Include: دریافت اقساط
|
Extended: منوی اصلی سیستم قرض الحسنه
|
(Pre-Condition): اقساط پرداخت نشده اند.
|
مراحل:
|
Actor
|
System
|
1- کاربر درخواست ثبت اقساط را می نماید.
|
2- سیستم فرم مربوط به ثبت دریافت اقساط را نمایش می دهد.
|
3- کاربر اطلاعات مربوط به اقساط دریافتی را وارد می نماید.
|
4- سیستم اطلاعات را ثبت می نماید.
|
|
5- سیستم در صورت دیرکرد جریمه دیرکرد را نیز محاسبه می نماید و به کاربر نمایش می دهد.
|
|
6- سیستم عملیات را ثبت و تائید ثبت را به کاربر نمایش می دهد.
|
|
|
Constraints: پرداخت اقساط نباید دیرتر از موعد انجام شود. مشتری در هر بار فقط می تواند یک قسط پرداخت نماید.
|
Post-Condition: کارمند پس از دریافت اقساط و ثبت آنها ، در صورت نیاز تعداد اقساط باقیمانده مشتری را به آگاهی مشتری می رساند.
|
Exception: در صورتی که اقساط دیر تر از موعد پرداخت شوند به آنها جریمه ای تعلق خواهد گرفت که به اطلاع مشتری رسانده می شود.
|