مهندسی نرم افزار uml سیستم توریسم بخش سوم

مهندسی نرم افزار uml سیستم توریسم بخش سوم

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

نظرات 0

1 -6-  شناسائی Use Case ها

Functionality های زیر به درخواست مشتری پس از چند مرحله مصاحبه شناسایی و استخراج گردیده است:
1- ثبت نام در سیستم (Sign Up)
2- ورد به سیستم ( Log In / Sign In)
3- خروج از سیستم (Sign Out)
4- مشاهده فهرست زمانی و ساعات سرویسها و حرکتها (Main Menu)
5- ثبت بلیط (Ticket Register)
6- رزرو بلیط (Ticket Reserve)
7- پرداخت وجه به صورت آنلاین (Online Pay Money)
8- تائید تکمیل عملیات (Confermation) 
9- تعریف سرویس مسافرتی جدید (Define New Travel Service)
10- استخدام کارمند (Staff Employment)
11- صندوق پیام مدیر (Admin Mailbox) 
12- تعریف شرح وظائف (functions of the organs)
13- صندوق پیام کارمند (Staff Mailbox)
14- گزارش عملکرد ( Report Of Jobs)
برخی از Use Case های فوق مرکب هستند و در توضیحات سناریوها نیز به صورت مرکب توضیح داده خواهند شد.
 
 
1-6-1- Sing Up Use Case 
  Sing Up Use Case
1-6-1-1- سناریوی Sing Up Use Case
سناریوی شماره 1 سيستم E-Tourism نام: ثبت نام در سیستم (Sign Up)

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

سيستم E-Tourism

نام: ثبت نام در سیستم (Sign Up)

Actor: مسافر و کارمند

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

پس از این مرحله نام کاربری و کلمه عبور به کاربر نمایش داده خواهد شد.

Assumption: منظور از Actor در این Use Case مسافر ، کارمند و یا کارمندان سیستم می باشند که در هنگام ورود برای اولین بار به سیستم اطلاعات کاربری خود را وارد می نمایند تا در هنگام انجام عملیات ، شرح عملیات انجام شده با نام کاربری آنها ثبت شود.

Include: Sign In

Extended: Sign In

(Pre-Condition): کاربر برای ثبت نام به بخش ثبت نام مراجعه می نماید.

مراحل:

Actor

System

1- کاربر درخواست ثبت نام از سیستم را می نماید.

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

3- کاربر اطلاعات درخواستی را وارد می نماید. (اعم از اطلاعات شناسنامه ای ، اطلاعات تماس ، عکس و . . .) و کلید ثبت نام را فشار می دهد.

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

5-کاربر با کلیک بر روی کلید تائید ، ثبت نام خود را تائید می نماید.

6- عملیات کلیک بر روی کلید تائید ثبت نام در سیستم ثبت می گردد و مجوز فعالسازی حساب کاربری صادر می گردد.

7- نام کاربری و کلمه عبور به کاربر نمایش داده می شود.

Constraints: پس از ورود نام کاربری برای ثبت نام در صورتی که نام وارد شده قبلا ثبت شده باشد به کاربر پیغام مناسبی مبنی بر انتخاب نام کاربری دیگر نمایش داده خواهد شد.

Post-Condition: کاربران ثبت نامی پس از تائید ثبت نام خود (پس کلیک بر روی کلید تائید حساب کاریری) می توانند وارد سیستم شده و امکانات سیستم استفاده نمایند.

Exception: کاربر نمی تواند بدون ثبت نام وارد سیستم شود. عملیات مجوز ثبت نام نیز باید توسط مدیر سیستم با سطوح دسترسی خاص انجام شود.

 
 
1-6-2- Sing In  Use Case 
 Sing In  Use Case
 
 
1-6-2-1- سناریوی Sing In Use Case

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

سيستم E-Tourism

نام: ورود به  سیستم   (Sign In)

Actor: مسافر و کارمند و مدیر

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

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

Include: Sign Up

Extended:

(Pre-Condition): ثبت نام کاربر قبلا تکمیل شده و کاربر دارای کلمه عبور و نام کاربری می باشد.

مراحل:

Actor

System

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

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

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

4- سیستم پس از بررسی نام کاربری و کلمه عبور ، وارد صفحه اصلی سيستم توريستيمی گردد.

 

5- لیست زمانبندی حرکتها و سرویسهای مسافرتی در صورت وجود به کاربر نمایش داده خواهد شد.

Constraints: نام کاربری ترکیبی از حروف و ارقام است و نباید کمتر از 6 حرف باشد.

Post-Condition: کاربر وارد صفحه اصلی سيستم توريستيمی گردد و می تواند از تمامی امکانات نرم افزار استفاده نماید.

Alternative Flow: در صورتی که نام کاربری و کلمه عبور وارد شده معتبر نباشد ،  پیغامی مبنی بر ورود مجدد اطلاعات از طرف سیستم صادر می گردد.

Exception: در صورتی که کاربر رمز عبور خود را فراموش کرده باشد بایستی درخواست کلمه عبور جدید و یا قبلی را از سیستم بنماید و سیستم باید بتواند کلمه عبور را به کاربر با پرسیدن برخی سوالات امنیتی ارائه دهد.

 

 

 

0 نظر

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

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

حرف 500 حداکثر