پروژه مکانیزه سازی سیستم داروخانه
اسلاید 1: نام استاد : تهيه كننده : سایت پروژه دات کام www.prozhe.com پروژه مكانيزه سازي سيستم داروخانه
اسلاید 2: معرفي سیستم: سیستم داروخانه صورت مسئله :یک سیستم دریافت نسخه و تحویل دارو هدف : کنترل و مدیریت مراجعه کنندگان ، دارو و امور مالی 2
اسلاید 3: 1- سخت افزار: به طور همزمان چندین کاربر بتوانند از آن استفاده نمایند.سیستم باید قابلیت تغیيرات مکانی را داشته باشد .سیستم باید با اینترنت سازگاری داشته باشد .سیستم قابلیت کار با شبکه را داشته باشد .2- مدیریت سيستم داروخانه :سیستم باید امکان تعیین سطح دسترسی کاربران به اطلاعات را اعمال کند.سیستم باید با برنامه های سازمان های بیمه ای سازگاری داشته باشد نیازهای عملیاتی 3
اسلاید 4: سیستم باید جزئیات نسخه بیمار را مديريت نمايد.سیستم باید وجه دریافتی و وجه پرداختی را کنترل نماید .سیستم باید فاکتورهای دریافتی و پرداختی شرکت های داروئی را کنترل نماید . سيستم بايستي با كمترين اطلاعات اسناد مورد نظر را جستجو نماييد.سيستم بايستي تعداد داروهای فروخته شده و موجود را کنترل کند .نیاز های کیفی4
اسلاید 5: موجوديتهاي خارجي5بیمارسازمانهای بیمهافراد متفرقهداروخانهشرکت پخش دارو و محصولات آرایشی
اسلاید 6: موجوديتهاي داخلي6کاربر مالیمسئول پذیرشمسئول پذیرش 2سیستم مکانیزه داروخانهآماده سازیدکتر داروخانه
اسلاید 7: تحلیل نیازمندیها و شناسايي اكتورها { سلسله مراتب }7کاربر پذیرش2کاربر آماده سازی کاربر مالیکاربر پذیرشدکتر داروخانه
اسلاید 8: دکتر داروخانهتائید نهائی دارو ها .صدور مجوز دسترسي كاربران و حذف اطلاعات اشتباه .کاربر آماده سازی ثبت کردن اطلاعات دارو هاثبت کردن اطلاعات بیمه هاثبت کردن اطلاعات محصولات آرایشی و بهداشتی .کاربر پذیرش ثبت کردن مشخصات بیمار ها و تحویل دارو به بیماران مراجعه کننده .کاربر پذیرش 2 ثبت کردن مشخصات افراد متفرقه و تحویل درخواستهای آنها . شرح وظايف اكتورها8
اسلاید 9: کاربر مالی محاسبه کردن وجه نسخه بیمارمحاصبه کردن وجه افراد متفرقه ثبت کردن فاکتور خرید ثبت کردن رسید وجه پرداختی به شرکتها کاربر گزارش گیری تهیه گزارشات بیمه تهیه گزارشات نسخه .تهیه گزارشات مالی تهیه گزارشات روزانه فروش تهیه گزارشات روزانه خرید شرح وظايف اكتورها ...9
اسلاید 10: شرح وظايف اكتورها10در اين قسمت عمليات پايه مانند باز کردن شرح دارو ها و ...عمليات پايهBasic Operationعمليات مدير سيستمAdmin Operationعمليات ورودInsert Operationعمليات گزارشReport Operationدر اين قسمت عمليات ورود اطلاعات مانند اطلاعات بیمه اطلاعات بیمار و ...در اين قسمت عمليات گزارش گيري در اين قسمت عمليات مربوط به مدير سيستم از قبيل سطوحدسترسي كاربران ، تائید نهائی
اسلاید 11: عمليات پايه11عمليات پايهBasic Operationکاربر آماده سازیثبت در بانكاطلاعاتيتعریف لوازم بهداشتی تعریف داروایجاد حسابهای به نام شرکتهاتعریف سازمانهای بیمه ای طرف قرارداد
اسلاید 12: عمليات مديرسيستم12عمليات مدير سيستمAdmin Operationدکتر داروخانهثبت در بانكاطلاعاتيتهيه پشتيبانايجاد كاربرانسطوح دسترسيكاربرانبازيابي اطلاعاتذخيره روي رسانهتغییر رمز کاربران
اسلاید 13: عمليات پایه13عمليات ورود اطلاعاتInsert Operationنوع بیمه و اطلاعات فردیکاربر آماده سازی ثبت در بانكاطلاعاتيثبت اطلاعات داروهاثبت اطلاعات محصولات بهداشتی ثبت اطلاعات بیمه هاداروهای که شامل بیمه هستند و داروهای که شامل بیمه نیستند
اسلاید 14: عمليات ورود اطلاعات14عمليات ورود اطلاعاتInsert Operationکاربر پذیرش 1ثبت در بانكاطلاعاتيثبت مشخصات بیمارها نوع بیمه و اطلاعات فردیتحویل دارو
اسلاید 15: عمليات ورود اطلاعات15عمليات ورود اطلاعاتInsert Operationکاربر پذیرش 2ثبت در بانكاطلاعاتيثبت درخواستهای لوازم بهداشتی تحویل لوازم بهداشتی
اسلاید 16: عمليات گزارشات16گزارش مديريتيگزارش كلي از عملكرد داروخانهگزراش حسابداري(معين،دفاتر)گزارش ماليگزارش موجودی گزارش دارو هاامقدار و تعداد
اسلاید 17: گزارشات17گزارش ماليکاربر مالیگزارش ماليمعينامور داروخانهچاپ
اسلاید 18: گزارشات18گزارش موجودیکاربر مالیگزارش موجودیموجودي داروهامغايرت با انبارچاپموجودي لوازم بهداشتی
اسلاید 19: گزارشات19گزارش مديريتيدکتر داروخانهگزارش مديريتيموجودی کالاهابدهكار بستانكارحسابهاعملكرد ريالي داروخانهتعداد مراجعاتچاپ
اسلاید 20: Fast Reportسيستم گزارش گيريساختار جداولSQLADOنحوه ارتباطDelphiزبان برنامه نويسي20
اسلاید 21: مدل طراحي كلاسها21مدل طراحي كلاسهاBimar Auto Num :کد بیمار String : نام بیمار String: نوع بیمه Integer: شماره دفتر چهCreate()Edit()Delete()Print()Bime Co.Integer : کد بیمه String : نام سازمان String : نوع بیمه Integer : درصد بیمهCreate()Edit()Delete()Print()noskhe Auto Num : کد بیمار Integer: کد بیمهString :نوع دارو Integer :درصد بیمه Integer: قیمت نسخهCreate()Edit()Delete()Print()Daro Auto Num: کد دارو String : نام دارو String: شرکت تولید کننده Date:تاریخ تولید Date: تاریخ انقضاءCreate()Edit()Delete()Print() Geymat Daro Integer: کد داروInteger : قیمت داروInteger:تعداد دارو Integer: سهم بیمهCreate()Edit()Delete()Print()
اسلاید 22: مدل طراحي كلاسها ...22مدل طراحي كلاسهاLavazem Behdashti Auto Num: کد لوازمString : نام لوازم String: شرکت تولید کننده String: نوع مصرف Integer: قیمتDate : تاریخ مصرفCreate()Edit()Delete()Print()karbarAuto Num : كدكاربر String: نام كاربر Boolean: دسترسيString:رمزCreate()Edit()Delete()Print() Geymat LavazemInteger: کد اوازمInteger : قیمت لوازمInteger:تعداد لوازم Integer: شرکت سازندهCreate()Edit()Delete()Print()
اسلاید 23: نام Use Case : ايجاد كاربرانActors : د کتر دارخانهشرح : ايجاد استفاده كنندگان و سطوح دسترسي آنانپيش شرط : كاربر جدید قبلاً تعریف نشده باشد .23
اسلاید 24: سناريو ايجاد كاربران سيستم24
اسلاید 25: 2- در صورت عدم دسترسي به كاربر پيغام مناسب دهد.5-در صورت كاربر قبلاً ايجاد يا رمزهاي وارد مغايرت داشتند با پيغام مناسبي به مرحله 4 باز گردد.موارد استثنايي25
اسلاید 26: 26نام Use case : ثبت اطلاعات داروهاActors: کاربر آماده سازی شرح: ثبت اطلاعاتی داروهای خریداری شده پیش شرط ها: اطلاعات قبلا ثبت نشده باشد
اسلاید 27: سناريو پرداخت27ActorSystem1- کاربر روی گزینه ” ثبت اطلاعات داروها ” کلیک می کند. 2- سیستم فرم ” ثبت اطلاعات داروها“ را نمایش می دهد3- کاربر مشخصات داروهای جدید را وارد می نماید4- سيستم اطلاعات وارد شده را بررسي مي كند.5- سیستم تقاضای تایید مشخصات وارد شده را می نماید.6- کاربر مشخصات وارد شده را یک بار دیگر بررسی کرده و در صورت تایید آنها دکمه تایید را انتخاب می کند.7- اطلاعات داروهای جدید در بانک اطلاعاتی سیستم ذخیره می شود.8- سیستم به صفحه اصلی باز می گردد.
اسلاید 28: موارد استثنايي284.در صورتی که اطلاعات وارد شده از قبل در سیستم ثبت شده باشد پیغام خطا صادر می شود.6.در صورتیکه کاربرقصد ویرایش مشخصات ورودی را داشته باشد ، دکمه ویرایش مجدد را انتخاب کرده و سیستم به مرحله3 باز می گردد.
اسلاید 29: اطلاعات غیر تکراریانتخاب گزینه ثبت دارونمایش فرم صفحه ثبت دارووارد کردن اطلاعات دارو کلیک دکمه ثبتاطلاعات تکرارینمایش پیغام مناسبنمایش پیغام ثبت موفقیت آمیزنمودار فعالیت-ثبت اطلاعات دارو
اسلاید 30: نام Use Case : ثبت نسخه Actors : کاربر پذیرش 1شرح : ثبت نسخه های دریافتی از بیماران پيش شرط : ندارد30
اسلاید 31: سناريو گزارشات31ActorSystem1- کاربر روی گزینه ” ثبت نسخه ” کلیک می کند. 2- سیستم فرم ” ثبت نسخه “ را نمایش می دهد3- کاربر مشخصات نسخه جدید را وارد می نماید4- سيستم اطلاعات وارد شده را بررسي مي كند.5- سیستم تقاضای تایید مشخصات وارد شده را می نماید.6- کاربر مشخصات وارد شده را یک بار دیگر بررسی کرده و در صورت تایید آنها دکمه تایید را انتخاب می کند.7- اطلاعات نسخه جدید در بانک اطلاعاتی سیستم ذخیره می شود.8- سیستم به صفحه اصلی باز می گردد.
اسلاید 32: 2- در صورت عدم دسترسي به كاربر پيغام مناسب دهد.4- در صورت وارد کردن اطلاعات اشتباه پیغام داده شود .موارد استثنايي32
اسلاید 33: اطلاعات غیر تکراریانتخاب گزینه ثبت اطلاعات نسخهنمایش فرم صفحه ثبت نسخهوارد کردن اطلاعات نسخه کلیک دکمه ثبتاطلاعات تکرارینمایش پیغام مناسبنمایش پیغام ثبت موفقیت آمیزنمودار فعالیت-ثبت اطلاعات نسخه
اسلاید 34: ارسال نسخه های بیماران به بیمه Use Case : 34
اسلاید 35: پرداخت وجه بابت تسویه Use Case : 35
اسلاید 36: تائید شدن قرارداد بیمه Use Case : 36
اسلاید 37: تحویل دارو به انبار داروخانه Use Case : 37
اسلاید 38: تحویل دارو به مشتری Use Case : 38
اسلاید 39: تحویل لوازم بهداشتی Use Case : 39
اسلاید 40: ثبت اطلاعات بیماران Use Case : 40
اسلاید 41: ثبت کردن دارو Use Case : 41
اسلاید 42: ثبت کردن لوازم بهداشتی Use Case : 42
اسلاید 43: کنترل لوازم انقضاء لوازم بهداشتی Use Case : 43
اسلاید 44: کنترل تاریخ انقضاء داروها Use Case : 44
اسلاید 45: لغت نامه1 – use case = مورد استفاده2 – class = تشکیل شده از نام و صفات و عملیات ها3 – actor = بازیگر4 – diagram = نمودار5 – نمودار توالی = این نمودار نمایش جهت تعامل بین کنش گر ها و اشیا به کار میرود6 – دکتر داروخانه = کارفرما7 – مسئول پذیرش 1 = کاربر رسیدگی کننده به امور بیماران8 – مسئول پذیرش 2 = رسیدگی کننده به امور افراد متفرقه9 – کاربر مالی = مسئول امور مالی10 – کاربر آماده سازی = مسئول کارهای روتین11 – افراد متفرقه = خریداران لوازم بهداشتی و غیر دارویی
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.