صفحه 1:
پروژه مکانیزه سازي سیستم داروخانه
نام استاد :
۳
صفحه 2:
سبستم دار وخانه
8 صورت مسئله :
یک سیستم در بافت نسخه و تحویل دارو
کنترل و مدبر بت مراجعه کنندکان ۰ دارو و آمور مالی
صفحه 3:
نبازهای عملیانی
۱- سخت افزار:
۱ ra
. سیستم باید قابلب ات مكانى را داشته باشد ۲
۱ رت رن بت corer
0 gC gon hE pean ims
۳- مدیریت سبستم داروخانه :
Oi eoe تسس نت سس پر ید ر
اعمال كند.
سيستم بابد با برنامه هاى سازمان هاى بيمه اى سازكارى داشته باشد
صفحه 4:
۱۳ BL
۲ سیستم باید جزئبات نسخه بیمار را مدیربت نماید.
” سيستم بايد وجه دريافتى و وجه يرداختى را كنترل نمايد .
” سيستم بايد فاكتورهاى دريافتى و يرداختى شركت هاى داروئى را
0
اا م ل را
ا رل ۱
صفحه 5:
موجوديتهاى خارجى
ی
CS
صفحه 6:
ea ods)
© ©
صفحه 7:
fe ee pS Sy بر
9
1
دكتر داروخانه
لامر ار م ير ممم م
3 1 1 1
۲ آماده سازی ا کاربر پذبرش ELD
صفحه 8:
SN aoe
دکتر داروخانه
006
ا ۱
کاربر آماده سازی
1
1
Sonoma ۳
کاربر بذبرش
an ees eR Fron 00
Us De زر
2 سر ۱
صفحه 9:
شرح و ظایف اکتور ها ...
كاربر مالى
0
nh es teu eae ۱
ثبت کردن فاکتور خرید
۷ ثبت کردن رسید وجه پرداختی به شرکتها
بر لش رت
۲ تهبه گزارشات بیمه
۷ تهیه گزارشات نسخه .
تهیه گزارشات مالی
” تهيه گزارشات روزانه فروش
۲ تهیه گزارشات روزانه خرید
صفحه 10:
40
شرح وظایف اکتورها
صفحه 11:
عملیات پایه
00
صفحه 12:
6
صفحه 13:
19
كاربر آماده سازى
صفحه 14:
عمليات ورود اطلاعات
تد ال
ae
صفحه 15:
9
1
el es ات
0
صفحه 16:
عملیات گزارشات
صفحه 17:
كزارشات
کاربر مالی
صفحه 18:
كزارشات
کاربر مالی
06
صفحه 19:
06
صفحه 20:
ay aps
صفحه 21:
Bimar
‘Auto Num
1s. String
ag <2 String
Jas Auto Num
نام يمار 9
soe: String
شماره دقتر جه : 1016986
Carat) Create()
Edit( Edit()
De Delete()
Print()
‘Geymat Daro noskhe
ednteger Jew of Auto Num درو
ss Integer 00۳ تمت دارو
sees String 10۳096۳ نیا ار
oem Integer So sep Integer
Integer قيمت تخد
Integer
lee String
ance Integer
Create()
Create() Edit() Create()
Edit() Delete() Edit()
Delete) Print() Deleta()
Print() Print()
صفحه 22:
Lavazem Behdashti
Auto Num
2s: String
sas aly 262 String
Spm ey String
قیست Integer = String
تاريخ مصرف Date
Create
Edit
oDelete
Print() print
Geymat Lavazem
Integer
۳ تیمت لور
sly sluslnteger
=s,2:Integer
ate()
Edit()
Delete()
Print)
صفحه 23:
آم 6356 56لا لو تاره
5 : د کنر دادخانه
شرح : ابجاد استفاده کنندکان و سطوح دسترسی آنان
بيش شرط : كاربر جديد قبلاً تعريف نشده باشد .
صفحه 24:
سناريو ايجاد كاريران سستم
تن(
۲-سیستم سطح دسترسی کاربر را بررسی می نماید.
۳- سیستم فرم ورود مشخصات کاربر جدید را نمایش
می دهد
۵- سیستم اطلاعات وارد شده را بررسی می کند.
۶- سیستم تقاضای تابید مشخصات وارد شده را
می نماید.
۸- سیستم کلمه رمز را از کاربر درخواست می نماید.
۰- سیستم صحت یکی بودن دو رمز وارد شده را بررسی
می نماید.
(۱- کاربر ایجاد شده در بانک اطلاعاتی سیستم ذخیره
oat
۲- سیستم به صفحه اصلی باز می گردد.
CLs
" ایجاد کاربر جدید " کلیک می کند.
۴- کاربر مشخصات کاربر جدید را وارد. مى نمايد
۷- کاربر مشخصات وارد شده را يك بار دیگر پررسی کرده
و در صورت تایید آنها دکمه تایید را انتخاب می کند.
ee -6 |
انتخاب می تماید.
صفحه 25:
LE Sep ey) Ce Cpe peony ery) ogo f ار
تا
مناسبی به مرحله ۲ باز گردد.
صفحه 26:
۱
5 کایبر آماده سانی
شرح: ثبت اطلاعاتی داروهای خریداری شده
FS evo ee) ا Were 07
صفحه 27:
CS) سنار
ae
System ولتت
1- کار لزینه " ثبت اطلاعات داروها " کلیک
یش مى وه | 1- كارير روى كز روا" کلیک می
۴- سیستم اطلاعات وارد شده را بررسی می کند. ۳- کاربر مشخصات داروهای جدید را وارد مى نمايد
صفحه 28:
ار ار رای در سا AB)
خطا صادر می شود.
[۱/7 ا
ك2 Cre creer Pree ene Weel pee ee)
كردد.
صفحه 29:
صفحه 30:
ali ار
5 : کایبر بسذیرش۱
شرح : ثبت نسجه های دریافتی از بیماران
زا
صفحه 31:
1- کاربر روی گزینه " ثبت نسخه " کلیک می کند.
۴- سیستم اطلاعات وارد شده را بررسی می کند. ۳- کاربر مشخصات نسخه جدید را وارد می نماید
۷- اطلاعات نسخه جدید در بانک اطلاعاتی سیستم ذخیره
ع هود
۸- سیستم به صقحه اصلی باز می گردد.
صفحه 32:
موارد { تثنابى
بو سر هس
۴ در صورت وارد کردن اطلاعات اشتباه بیغام داده شود .
صفحه 33:
صفحه 34:
ارسال نسخه های بیماران به بیمه : 6886 96[]
صفحه 35:
۱۱۳/2 تا onm
صفحه 36:
240
تائید شدن فرارداد بیمه : 6856 ۲156
صفحه 37:
تحويل دارو به انبار داروخانه : ©0638 1156
صفحه 38:
۵ t+)
8 ees
رو به مشتر
S
Use Case:
صفحه 39:
[86 6386 ۰: بهداستی eres
صفحه 40:
۱0۳2 د ودام ك4 0 leone)
صفحه 41:
ed
ثبت کردن دارو
Use Case :
صفحه 42:
نيت كردن لواقم پساشتی : عتاعت 182
صفحه 43:
رل لوا اتحا لا سا WSS Cass
صفحه 44:
کنبرل تارج نفضا. داروها ۰ 6356 56[
صفحه 45:
1 - 2356© ع5لا - مورد استفاده
2 - 1355© - تشكيل شده از نام و صفات و عمليات ها
3- 2010۲ يكر
4 - 013013100 - نمودار
5 7 نمودار توالی این نمودار نمایش جهت تعامل بین کنش گر ها و اشیا به کار
ميرود
6 7 دکتر داروخانه - کارفرما
7 - مسئول يذيرش ! - كاربر رسيدكى كننده به امور بيماران
8 - مسئول يذيرش 2 - رسيدكى كننده به امور افراد متفرقه
لل ا |
10 > كاري اماك لتاقي ستول ارقا Bey
1 " افراد متفرقه - خریداران لوازم بهداشتی و غیر دارویی
پروژه مكانيز"ه سازي سيستم داروخانه
نام استاد :
تهيه كننده :سایت پروژه دات کام www.prozhe.com
معرفي سیستم:
سیستم داروخانه
صورت مسئله :
یک سیستم دریافت نسخه و تحویل دارو
هدف :
کنترل و مدیریت مراجعه کنندگان ،دارو و امور مالی
2
-1سخت افزار:
به طور همزمان چندین کاربر بتوانند از آن استفاده نمایند.
سیستم باید قابلیت تغیيرات مکانی را داشته باشد .
سیستم باید با اینترنت سازگاری داشته باشد .
سیستم قابلیت کار با شبکه را داشته باشد .
-2مدیریت سيستم داروخانه :
سیستم باید امکان تعیین سطح دسترسی کاربران به اطالعات را
اعمال کند.
سیستم باید با برنامه های سازمان های بیمه ای سازگاری داشته باشد
3
4
سیستم باید جزئیات نسخه بیمار را مديريت نمايد.
سیستم باید وجه دریافتی و وجه پرداختی را کنترل نماید .
سیستم باید فاکتورهای دریافتی و پرداختی شرکت های داروئی را
کنترل نماید .
سيستم بايستي با كمترين اطالعات اسناد مورد نظر را جستجو نماييد.
سيستم بايستي تعداد داروهای فروخته شده و موجود را کنترل کند .
بیمار
شرکت پخش دارو
و محصوالت آرایشی
داروخانه
افراد متفرقه
5
سازمانهای بیمه
کاربر مالی
دکتر داروخانه
آماده سازی
سیستم مکانیزه
داروخانه
مسئول پذیرش 2
6
مسئول پذیرش
دکتر داروخانه
کاربر مالی
7
کاربر آماده سازی
کاربر پذیرش
کاربر پذیرش2
دکتر داروخانه
تائید نهائی دارو ها .
صدور مجوز دسترسي كاربران و حذف اطالعات اشتباه .
کاربر آماده سازی
ثبت کردن اطالعات دارو ها
ثبت کردن اطالعات بیمه ها
ثبت کردن اطالعات محصوالت آرایشی و بهداشتی .
کاربر پذیرش
ثبت کردن مشخصات بیمار ها و تحویل دارو به بیماران مراجعه کننده .
کاربر پذیرش 2
ثبت کردن مشخصات افراد متفرقه و تحویل درخواستهای آنها .
8
کاربر مالی
محاسبه کردن وجه نسخه بیمار
محاصبه کردن وجه افراد متفرقه
ثبت کردن فاکتور خرید
ثبت کردن رسید وجه پرداختی به شرکتها
کاربر گزارش گیری
تهیه گزارشات بیمه
تهیه گزارشات نسخه .
تهیه گزارشات مالی
تهیه گزارشات روزانه فروش
تهیه گزارشات روزانه خرید
9
در اين قسمت عمليات
پايه مانند باز کردن شرح دارو ها و ...
عمليات پايه
Basic Operation
در اين قسمت عمليات
ورود اطالعات مانند اطالعات بیمه
اطالعات بیمار و ...
عمليات ورود
Insert Operation
عمليات مدير سيستم
Admin Operation
10
در اين قسمت عمليات
مربوط به مدير سيستم از قبيل سطوح
دسترسي كاربران ،تائید نهائی
در اين قسمت عمليات
گزارش گيري
عمليات گزارش
Report Operation
عمليات پايه
Basic Operation
کاربر آماده سازی
تعریف سازمانهای
بیمه ای طرف قرارداد
تعریف لوازم بهداشتی
تعریف دارو
ثبت در بانك
اطالعاتي
11
ایجاد حسابهای
به نام شرکتها
عمليات مدير سيستم
Admin Operation
دکتر داروخانه
ايجاد كاربران
سطوح دسترسي
كاربران
تغییر رمز کاربران
بازيابي اطالعات
تهيه پشتيبان
ذخيره روي رسانه
ثبت در بانك
اطالعاتي
12
عمليات ورود اطالعات
Insert Operation
کاربر آماده سازی
نوع بیمه و اطالعات فردی
ثبت اطالعات داروها
داروهای که شامل بیمه هستند و
داروهای که شامل بیمه نیستند
13
ثبت اطالعات بیمه ها
ثبت در بانك
اطالعاتي
ثبت اطالعات محصوالت
بهداشتی
عمليات ورود اطالعات
Insert Operation
کاربر پذیرش 1
ثبت مشخصات بیمارها
نوع بیمه و اطالعات فردی
14
تحویل دارو
ثبت در بانك
اطالعاتي
عمليات ورود اطالعات
Insert Operation
کاربر پذیرش 2
ثبت درخواستهای
لوازم بهداشتی
تحویل لوازم
بهداشتی
ثبت در بانك
اطالعاتي
15
گزارش مديريتي
گزارش دارو هاا
مقدار و تعداد
گزراش حسابداري(معين،دفاتر)
گزارش كلي از عملكرد داروخانه
گزارش مالي
16
گزارش موجودی
گزارش مالي
کاربر مالی
معين
امور داروخانه
گزارش مالي
چاپ
17
گزارش موجودی
کاربر مالی
موجودي داروها
موجودي لوازم
بهداشتی
مغايرت با انبار
گزارش موجودی
چاپ
18
گزارش مديريتي
دکتر داروخانه
عملكرد ريالي
داروخانه
تعداد مراجعات
بدهكار بستانكار
حسابها
موجودی کاالها
گزارش مديريتي
چاپ
19
نحوه ارتباط
ساختار جداول
زبان برنامه نويسي
ADO
Delphi
SQL
Fast Report
سيستم گزارش گيري
2
0
مدل طراحي كالسها
21
مدل طراحي كالسها
karbar
كدكار@بر: Auto Num
نام كاربر:String
دسترسي:Boolean
ر@مز:String
)(Create
)(Edit
)(Delete
)(Print
2
2
نام : Use Caseايجاد كاربران
: Actorsد کVVتر دارVخانVه
شرح :ايجاد استفاده كنندگان و سطوح دسترسي آنان
پيش شرط :كاربر جدید قب ً
ال تعریف نشده باشد .
2
3
System
-2سیستم سطح دسترسی کاربر را بررسی می نماید.
Actor
-1کاربر روی گزینه ” ایجاد کاربر جدید ” کلیک می کند.
- 3سیستم فرم ورود مشخصات کاربر جدید را نمایش
می دهد
-5سيستم اطالعات وارد شده را بررسي مي كند.
-4کاربر مشخصات کاربر جدید را وارد می نماید
-6سیستم تقاضای تایید مشخصات وارد شده را
می نماید.
- 7کاربر مشخصات وارد شده را یک بار دیگر بررسی کرده
و در صورت تایید آنها دکمه تایید را انتخاب می کند.
- 8سیستم کلمه رمز را از کاربر درخواست می نماید
-10سیستم صحت یکی بودن دو رمز وارد شده را بررسی -9کاربر رمز کاربر جدید را وارد می کند و دکمه ثبت را
انتخاب می نماید.
می نماید.
-11کاربر ایجاد شده در بانک اطالعاتی سیستم ذخیره
می شود.
-12سیستم به صفحه اصلی باز می گردد.
24
-2در صورت عدم دسترسي به كاربر پيغام مناسب دهد.
-5در صورت كاربر قب ً
ال ايجاد يا رمزهاي وارد مغايرت داشتند با پيغام
مناسبي به مرحله 4باز گردد.
2
5
نام : Use caseثبت اطالعات داروها
:ActorsکVVارVبر آمادVه VسVازVی
شرح :ثبت اطالعاتی داروهای خریداری شده
پیش شرط ها :اطالعات قبال ثبت نشده باشد
2
6
System
Actor
-2سیستم فرم ” ثبت اطالعات داروها“ را نمایش می دهد
-1کاربر روی گزینه ” ثبت اطالعات داروها ” کلیک می
کند.
-4سيستم اطالعات وارد شده را بررسي مي كند.
-3کاربر مشخصات داروهای جدید را وارد می نماید
- 5سیستم تقاضای تایید مشخصات وارد شده را می نماید.
- 6کاربر مشخصات وارد شده را یک بار دیگر بررسی کرده
و در صورت تایید آنها دکمه تایید را انتخاب می کند.
-7اطالعات داروهای جدید در بانک اطالعاتی سیستم ذخیره
می شود.
-8سیستم به صفحه اصلی باز می گردد.
27
.4در صورتی که اطالعات وارد شده از قبل در سیستم ثبت شده باشد پیغام
خطا صادر می شود.
.6در صورتیکه کاربرقصد ویرایش Vمشخصات ورودی را داشVته باشد ،
دکمه ویرایش مجدد را انتخاب کرده و سیستم به مرحله 3باز می
گردد.
2
8
سیستم
کاربر
نمایش فرم صفحه
ثبت دارو
انتخاب گزینه ثبت
دارو
وارد کردن اطالعات دارو
کلیک دکمه ثبت
اطالعات غیر تکراری
اطالعات تکراری
نمایش پیغام مناسب
نمایش پیغام ثبت
موفقیت آمیز
نمودار فعالیت-ثبت اطالعات دارو
نام : Use Caseثبت نسخه
: ActorsکVVارVبر پVVذیرش1
شرح :ثبت نسخه های دریافتی از بیماران
پيش شرط :ندارد
3
System
Actor
-2سیستم فرم ” ثبت نسخه “ را نمایش می دهد
-1کاربر روی گزینه ” ثبت نسخه ” کلیک می کند.
-4سيستم اطالعات وارد شده را بررسي مي كند.
-3کاربر مشخصات نسخه جدید را وارد می نماید
- 5سیستم تقاضای تایید مشخصات وارد شده را می نماید.
- 6کاربر مشخصات وارد شده را یک بار دیگر بررسی کرده
و در صورت تایید آنها دکمه تایید را انتخاب می کند.
-7اطالعات نسخه جدید در بانک اطالعاتی سیستم ذخیره
می شود.
-8سیستم به صفحه اصلی باز می گردد.
31
-2در صورت عدم دسترسي به كاربر پيغام مناسب دهد.
-4در صورت وارد کردن اطالعات اشتباه پیغام داده شود .
3
سیستم
کاربر
نمایش فرم صفحه
ثبت نسخه
انتخاب گزینه ثبت
اطالعات نسخه
وارد کردن اطالعات نسخه
کلیک دکمه ثبت
اطالعات غیر تکراری
اطالعات تکراری
نمایش پیغام مناسب
نمایش پیغام ثبت
موفقیت آمیز
نمودار فعالیت-ثبت اطالعات نسخه
دکت"ر" داروخا"ن"ه"
ارس"ال ل"يس"ت ب"يمه
ماهان"ه
ا"رس"ال ن"س"خه" هاي ب"يمارا"ن ب"ه" ب"يمه
کارب"ر آماده" س"ازي
3
دکت"ر" داروخا"ن"ه"
ت"س"ويه" حس"اب ب"ا"
ش"رکت"ه"ا
پ"ردا"خت و"جه" ب"اب"ت ت"س"و"يه"
کارب"ر م"ال"ي"
3
دکت"ر" مال"ي"
س"ازمان ب"يم"ه ا"ي
ت"ائ"يد" ش"دن ق"را"ردا"د
دکت"ر" دا"روخان"ه"
3
کارب"ر آماده" س"ازي
ش"رکت ت"و"ليد کن"ن"ده"
دارو
ت"حو"يل دارو" ب"ه ان"ب"ار"
دکت"ر" داروخا"ن"ه
3
کارب"ر پ"ذيرش" 1
ب"يمار
ت"حو"يل" دا"رو ب"ه" م"ش"ت"ري
کارب"ر آ"ماد"ه س"ازي
دکت"ر" دا"روخا"ن"ه"
3
اف"راد مت"ف"رق"ه"
کارب"ر پ"ذيرش"2
ت"حو"يل ل"و"از"م" ب"ه"دا"ش"ت"ي"
3
کارب"ر پ"ذيرش" 1
رو"زا"ن"ه"
ث"ب"ت اطالعات ب"يمارا"ن"
کارب"ر آماده" س"ازي
4
کارب"ر آ"ماده" س"ازي
ش"رکت ت"و"ليد کن"ن"ده"
دارو
ث"ب"ت ک"ردن دا"رو"
دکت"ر دا"رو"خان"ه
41
دکت"ر" دا"رو"خان"ه"
ش"رکت ت"وليد کن"ن"د"ه"
لو"ا"زم" ب"ه"د"اش"ت"ي"
ث"ب"ت ک"ردن ل"و"ا"زم" ب"ه"د"اش"ت"ي"
کارب"ر آ"ماد"ه س"ازي
4
کارب"ر آماد"ه س"ازي
رو"زا"ن"ه
کن"ت"ر"ل ت"ا"ريخ ا"ن"ق"ضا لو"ازم" ب"ه"داش"ت"ي"
دکت"ر" داروخا"ن"ه
4
کارب"ر آ"ماده" س"ازي
رو"زا"ن"ه"
کن"ت"رل" ت"ا"ريخ ا"ن"ق"ضا"ء" د"ارو"ه"ا"
دکت"ر دا"رو"خا"ن"ه"
4
= use case – 1مورد استفاده
= class – 2تشکیل شده از نام و صفات و عملیات ها
= actor – 3بازیگر
= diagram – 4نمودار
– 5نمودار توالی = این نمودار نمایش جهت تعامل بین کنش گر ها و اشیا به کار
میرود
– 6دکتر داروخانه = کارفرما
– 7مسئول پذیرش = 1کاربر رسیدگی کننده به امور بیماران
– 8مسئول پذیرش = 2رسیدگی کننده به امور افراد متفرقه
– 9کاربر مالی = مسئول امور مالی
– 10کاربر آماده سازی = مسئول کارهای روتین
– 11افراد متفرقه = خریداران لوازم بهداشتی و غیر دارویی