مهندسی نرم افزار UML داروخانه بخش شانزدهم
|
نام مورد کاربرد : عملیات تحویل دارو و کسر از موجودی
|
شرح
|
هدف از اين مورد استفاده، تحویل دارو و کسر این دارو از لیست موجودی می باشد
|
بازیگران
|
مسئول موجودی انبار دارو
|
جریان اصلی
|
واکنش سیستم
|
عمل بازیگر
|
|
1- بازیگر درخواست ثبت کسر از موجودی انبار را می دهد
|
2-سیستم درخواست ثبت کسر را اعتبار سنجی می کند
|
|
3-سیستم جزئیات ثبت کسر را ثبت می کند
|
|
4-سیستم تائیدیه ثبت کسر از موجودی انبار را نمایش می دهد
|
5-بازیگر تائیدیه ثبت کسر از موجودی انبار را دریافت می کند
|
|
جریان فرعی
|
---
|
پیش شرط
|
1- ورود به سیستم توسط مسئول موجودی انبار
|
پس شرط
|
پس از اجرای عمليات در این مورد استفاده، داروی دریافتی از موجودی انبار کسر می شود.
|
نمودار توالی عملیات تحویل دارو و کسر از موجودی
نمودار همکاری عملیات تحویل دارو و کسر از موجودی
|
نام مورد کاربرد : ارائه صورتحساب مشتری
|
شرح
|
هدف از اين مورد استفاده، ارائه صورتحساب به مشتری می باشد.
|
بازیگران
|
مسئول بخش مالی
|
جریان اصلی
|
واکنش سیستم
|
عمل بازیگر
|
|
1- بازیگر درخواست بررسی جزئیات داروهای مشتری را می دهد
|
2-سیستم جزئیات داروها را نمایش می دهد
|
3-بازیگر درخواست صدور صورتحساب را می نماید
|
4-سیستم جزئیات نسخه را بررسی می کند.
|
|
5-سیستم مبلغ صورتحساب را محاسبه می کند
|
|
6-سیستم صورتحساب را در جدول صورتحسابها ثبت می کند
|
|
7-سیستم جزییات صورتحساب را نمایش می دهد
|
8-بازیگر صورتحساب مشتری را دریافت می کند
|
|
جریان فرعی
|
به هنگام درخواست صورتحساب مشتری کد صورتحساب مربوطه تکراری نباشد و در صورت تکراری بودن پیغام خطا دهد.
|
پیش شرط
|
1- ورود به سیستم توسط مسئول بخش مالی
|
پس شرط
|
پس از اجرای عمليات در این مورد صورتحساب مشتری محاسبه شده است.
|
نمودار توالی ارایه صورت حساب مشتری
نمودار همکاری ارایه صورت حساب مشتری