مهندسی نرم افزار UML قرض الحسنه بخش پنجم

مهندسی نرم افزار UML قرض الحسنه بخش پنجم

توسط amin8505 | گروه مهندسی نرم افزار | 1394/09/16

نظرات 0

1 -6-2-6- سناریوی Use Case تسویه حساب با مشتری

سناریوی شماره 7

سیستم قرض الحسنه

نام: تسویه حساب با مشتری

Actor: کارمند

شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به تسویه حساب با مشتری می نماید.

Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.

Include: تسویه حساب

Extended: منوی اصلی سیستم قرض الحسنه

(Pre-Condition): تسویه حساب انجام نشده است.

مراحل:

Actor

System

1- کاربر درخواست تسویه حساب می نماید.

2- سیستم فرم مربوط به سوابق دریافت اقساط را نمایش می دهد.

3- کاربر اتمام پرداخت اقساط را بررسی می نماید.

 

4- کاربر اطلاعات مربوط به تسویه حساب را وارد سیستم می نماید.

5- سیستم اطلاعات مربوطه را ثبت می نماید.

 

 

 

 

Constraints: تسویه حساب بدون پرداخت کامل اقساط و سایر بدهیها انجام پذیر نمی باشد.

Post-Condition: کارمند پس از تسویه حساب با مشتری ، در صورتی که مشتری شرایط دریافت وام داشت می تواند با رعایت ضوابط به مشتری وام بدهد.

Exception: در صورتی که به هر دلیلی امکان مشاهده سوابق و  تسویه حساب با مشتری نبود باید به گونه ای زمانی برای تسویه حساب برای مشتری مشخص گردد.

 
 
1-6-2-7- سناریوی Use Case ایجاد حساب مشتری

سناریوی شماره 8

سیستم قرض الحسنه

نام: ایجاد حساب مشتری

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-8- سناریوی Use Case برداشت وجه از حساب (مشتری)

 

سناریوی شماره 9

سیستم قرض الحسنه

نام: برداشت وجه از حساب

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-9- سناریوی Use Case واریز وجه به حساب (مشتری)

سناریوی شماره 10

سیستم قرض الحسنه

نام: واریز وجه به حساب

Actor: کارمند و مشتری

شرح سناریو: در این سناریو ، Actor کارمند پس از ورود به سیستم اقدام به واریز وجه دریافتی از مشتری به حساب مشتری می نماید.

Assumption: منظور از Actor در این Use Case اپراتو سیستم (کارمندان) می باشند که تمامی عملیات مربوط به ثبت و بررسی اطلاعات سیستم قرض الحسنه را انجام می دهند.

Include: برداشت وجه از حساب

Extended: منوی اصلی سیستم قرض الحسنه

(Pre-Condition): پول به حساب واریز نشده است.

مراحل:

Actor

System

1- مشتری درخواست واریز وجه می دهد.

 

2- کارمند وارد حساب مشتری شده و درخواست واریز وجه به سیستم می دهد.

3- سیستم فرم مربوط به ورود اطلاعات واریز به حساب را نمایش می دهد.

4- کارمند اطلاعات مبلغ واریزی مشتری را وارد می نماید و درخواست ثبت می دهد.

5- سیستم اطلاعات را ثبت می نماید و تائید ثبت را نمایش می دهد.

 

 

 

 

Constraints: در صورتی که حساب بسته شده باشد نمی توان به آن حساب پولی واریز کرد.

Post-Condition: پس از واریز وجه ، مقدار موجودی بایستی به اطلاع مشتری رسانده شود. پس از واریز وجه بایستی در همان زمان بتوان از موجودی حساب استفاده نمود.

Exception: در صورتی که واریز به حساب و یا برداشت پس واریز به حساب تا مدتی امکانپذیر نبود بایستی این مطلب به اطلاع مشتری رسانده شود.

 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر