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