دانلود پروژه مهندسی نرم افزار سیستم انتقال خون

مهندسی نرم افزار UML سازمان انتقال خون بخش چهارم

 1-6-2-1- سناریوی  Use Case ارائه اطلاعات شناسنامه ای

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

سیستم انتقال خون

نام: ارائه اطلاعات شناسنامه ای

Actor: اهدا کننده

شرح سناریو: در این سناریو ، اهدا کننده به درخواست کارمند ، اطلاعات شناسنامه ای خود را ارائه می دهد.

Assumption: منظور از کاربر در این Use Case همان اهدا کننده است که برای ارائه خون به مرکز انتقال خون مراجعه می نماید.

Include:

Extended:

(Pre-Condition): اهدا کننده قبلا اطلاعات خود را به واحد انتقال خون ارائه ننموده است.

مراحل:

Actor

System

1- کارمند درخواست اطلاعات شناسنامه ای می نماید.

 

2- اهدا کننده اطلاعات شناسنامه ای خود را ارائه می دهد.

 

3- کارمند بر روی بخش ورود اطلاعات اهدا کننده کلیک می نماید.

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

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

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

Constraints: بدون دریافت کد ملی اهدا کننده ، عملیات ثبت انجام نخواهد شد.

Alternative Flow: در صورتی که سیستم قادر به ذخیره سازی اطلاعات نباشد ، باید به گونه ای دیگر اطلاعات اهدا کننده دریافت و بعد از رفع مشکل در سیستم ثبت شود.

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


1-6-2-2- سناریوی  Use Case دریافت برنامه مراجعه بعدی
 

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

سیستم انتقال خون

نام: دریافت برنامه مراجعه بعدی

Actor: اهدا کننده

شرح سناریو: در این سناریو ، کارمند برنامه تاریخ مراجعه بعدی اهدا کننده را به او می دهد.

Assumption: منظور از کاربر در این Use Case همان کارمند است که قبلا ثبت نام نموده و ثبت نام آن تکمیل و تائید شده است.

Include: اتمام عملیات خون دهی

Extended:

(Pre-Condition): اهدا کننده خون داده است.

مراحل:

Actor

System

1- کارمند بر روی چاپ برنامه مراجعه کلیک می نماید

2- سیستم دستور چاپ را اجرا می نماید

3-  کارمند برنامه مراجعه بعدی را به اهدا کننده می دهد.

 

Constraints: زودتر از تاریخ مقرر شده اهدا کننده نمی تواند مجددا خون بدهد.

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

Exception:

 
1-6-2-3- سناریوی  Use Case دریافت وجه
 

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

سیستم انتقال خون

نام: پرداخت وجه صورتحساب

(Pay Bill)

Actor: اهدا کننده

شرح سناریو: در این سناریو ، بخش مالی پس از دریافت صورتحساب و تائید آن  ، نسبت به پرداخت وجه صورتحساب به اهدا کننده (پولی) اقدام می نماید.

Assumption: منظور از کاربر در این Use Case همان اهدا کننده است که برای ارائه و فروش خون به مرکز انتقال خون مراجعه می نماید.

Communicate: کارمند

Extended

(Pre-Condition): پس از دریافت تائیدیه و صورتحساب از طرف سیستم ، امور مالی اقدام به پرداخت وجه مربوط به اهدا کننده می نماید.

مراحل:

Actor

System

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

2- سیستم صفحه مربوط به تائید  تحویل صورتحساب .

3- امور مالی صورتحساب خود را دریافت می نماید.

 

4- امور مالی تائیدیه پرداخت وجه اهدا کننده را دریافت  می نماید و در سیستم ثبت می نماید.

 5- سیستم پس از دریافت تائیدیه آن را بررسی و در صورت صحت ، تائید می نماید.

 

6- سیستم پیغامی مبنی بر اتمام عملیات پرداخت وجه صورتحساب صادر می نماید.

Constraints: پرداخت وجه خون باید پس از انجام تستهای سلامتی اعلام شده انجام شود.

Post-Condition: پس از انجام تست های سلامتی و صحت خون امور مالی می تواند مبلغ آن را به خون دهنده پولی ، پرداخت نماید.

Alternative Flow: درصورتی که به هر دلیلی تحویل وجه به تعبیق افتاد باید به نحوی به مشتری اطلاع داده شود و زمان تحویل وجه به مشتری اعلام شود.

 

 

0 نظر

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

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

حرف 500 حداکثر