مهمان عزیز خوش آمدید، ورود عضویت

کلمات کلیدی: پروژه, خیریه, بیمارستان, آزمایشگاه, داروخانه, دکتر,
 
 
رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پروژه خیریه(حسن آبادی و حیدرپور)
hasanabadi آفلاین
ارسال: #1

**


1پست‌ها:
مهر 1398تاریخ عضویت:
0اعتبار:
ارسال شده در 19 مهر 1398 - 10:49 ق.ظ
 
موضوع:
    پروژه داشبورد مدیریتی موسسه خیریه بیماران سرطانی

انتخاب نام با توجه به عمكرد سایت :
    کمک یار
 
لوگوی انتخابی برای سایت:
  مقدمه

به نام آنکه ما را فکرت آموخت تمام چيزهايي که بشر خلق ميکند جلوه اي  از کمال اوست  بهره مندی از پدیده های نوظهور در عصرحاضرامری است  اجتناب ناپذیر و نرم افزار نیز یکی از آنهاست که چنانچه مبتنی بر یک مطلوبیت و جامعیت درمطالعات اولیه و نیاز سنجی دقیق و متناسب با نیازهای کاربران طراحی گردداز عملکرد بسیار مناسبی برخوردار و نیازهای روزمره را بخوبی مرتفع میسازد که این امر به شکل سنتی اصلا مقدور نمیباشد . .  با توجه به اهمیت سیستم مالی و ارتباط با کاربران  برای ایفای نقش  سعی بر این شد نرم افزاری طراحی شود که پرداخت های مالی و بیماران یک موسسه را مدیریت کند.


هدف
 
هدف ایجاد این پروژه جمع آوری کمک  های خیرین  و درمان  و ارائه خدمات  با کمترین قیمت برای هر بیمار مبتلا به سرطان در موسسه می باشد.

سناریو

سیستم تولید شده شامل  8 گروه با سطح دسترسی های مختلف می باشد که این permission ها را ادمین وبسایت یعنی مدیر کل سایت ثبت کرده است  گروه ها شامل : نمایندگان – خیرین-صندوق ها –بیماران-پزشکان-آزمایشگاه ها –داروخانه ها –بیمارستان ها   ، اعم از اشخاص حقیقی و حقوقی می باشند password  پیش فرض استفاده شده در آن ها کد ملی هر شخص می باشد که با ورود به پنل کاربری خود می تواند ویرایش کنند اطلاعات خود و پر کردن فرم های مربوط به خود را ، field های هر فرم با توجه نوع هر گروه  اختصاصی تعریف شده است  . روند کار به این صورت است که مدیر کل سایت نمایندگان را تعریف میکند  و نمایدگان خیرین را ،  نمایندگان انتخاب شده اطلاعات خیرین  خود را  با توجه به کمک های مالی که شامل پرداخت نقدی و آنلاین بوده در دیتابیس ثبت می کنند همچنین بعد از تعریف خیرین هر خیر می تواند وارد پنل کاربری خود شود و از  آخرین وضعیت خود در سایت که شامل history پرداخت ها و notification های خبری است اطلاع پیدا کند   ضمن اینکه سیستم پیامکی هم برای پروژه تعریف شده است. گروه های بیماران هم شامل بیماران  سرطانی موسسه می باشند که تحت معالجه و درمان هستند و اطلاعا ت آن ها باید در سیستم ثبت شود .  بیماراستان های درج شده هر کدام شامل پزشکان  و داروخانه ها و آزمایشگاه ها می باشند برای جلوگیری از هرگونه تخلف و منظم شکل گرفتن کارها قسمت احراز هویت  شکل گرفته که بدین صورت برای هر بیمار یک کارت فیزیکی rfid  طرحی شده با توجه به مشخصات هر بیمار که برای ویزیت و مراجعه به پزشکان  مورد نظر کارت را همراه خود برده و در آخر کارت  رادر دستگاه کارت خوان با توجه به احراز هویت آن شخض و نوع خدماتی که پزشک  مربوطه  که پنل سایت وارد میکند و  پول آن ویزیت محاسبه می شود و در نهایت در وبسایت ثبت نهایی می شود  . برای داروخانه ها و پزشکان  روال به همین صورت می باشد  یعنی بیمار به همراه کارت خود برای ارائه خدمات در داروخانه ها و آزمایشگای ثبت شده در دیتابیس سایت مراجعه می کند .

تعریف گام های نرم  افزار ( فیلد ها  و گروه ها و امکانات):
     گام اول : تعریف و ویرایش گروه هاي استفاده کننده از نرم افزار که عبارتند از :  

1-    نمایندگان
2-    خیرین
3-    صندوقها
4-    بیماران
5-    پزشکان
6-    آزمایشگاه ها
7-    داروخانه ها
8-    بیمارستان ها
 

    گام دوم : تعریف و ویرایش اشخاص :  

1-    اشخاص حقیقی :
نمایندگان 
خیرین  
صندوقها 
بیماران 
پزشکان  

2-    اشخاص حقوقی :
 خیرین  
 صندوقها
 آزمایشگاه ها 
 دارووخانه ها 
 بیمارستانها   

فیلد هاي مورد نیاز جهت تعریف هر یک از اشخاص فوق :  
     نمایندگان :  
 نام   
 نام خانوادگی    
شماره ملی   
 آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )  
 تلفن ثابت   
 تلفن همراه   
 رمز ورود به سیستم به صورت پیش فرض شماره ملی نماینده باشد  
 
     خیرین   ( حقیقی ) :  
 نام  
نام خانوادگی    
شماره ملی   
آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )    کد پستی    تلفن ثابت    تلفن همراه   
نماینده ( قابل انتخاب از لیست نمایندگان تعریف شده براي سیستم )  
تاریخ عضویت   
مبلغ متعهد شده   
رمز ورود به سیستم به صورت پیش فرض شماره ملی  خیر باشد  
 
    صندوقها ( حقیقی ) :  
نام پذیرنده   
نام خانوادگی پذیرنده    شماره ملی پذیرنده   
آدرس پذیرنده ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )   
کد پستی پذیرنده  
تلفن ثابت پذیرنده  
تلفن همراه پذیرنده    
آدرس محل اسقرار صندوق  
کد پستی محل استقرار صندوق
تاریخ استقرار   
نماینده ( قابل انتخاب از لیست نمایندگان تعریف شده براي سیستم )   
نوع صندوق ( قابل انتخاب از بین موارد : پلاستیکی ؛ چوبی ؛ شیشه اي کوچک ؛ شیشه اي بزرگ ؛ گاو صندوقی )    رمز ورود به سیستم به صورت پیش فرض شماره ملی پذیرنده باشد  
 
   بیماران :  
نام   
نام خانوادگی  
شماره ملی
نام پدر  
 تاریخ تولد  
آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )
کد  پستی
تلفن ثابت   
تاریخ مراجعه عنوان بیماري
پزشک معالج ( قابل انتخاب از لیست پزشکان تعریف شده براي سیستم )  
نام سرپرست
نام خانوادگی سرپرست
شماره ملی سرپرست
شغل سرپرست  
متوسط درآمد ماهیانه سرپرست ( ریال )  
آدرس محل کار سرپرست ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )  تلفن همراه سرپرست  
 
      پزشکان :  
 نام   
 نام خانوادگی
شماره ملی    تخصص   
 آدرس مطب ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )
تلفن ثابت
تلفن همراه   
رمز ورود به سیستم به صورت پیش فرض شماره ملی پزشک باشد  
 
      خیرین    ( حقوقی ) :
 نام   
 آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )
کد پستی   
تلفن ثابت
نام رابط   
نام خانوادگی رابط
شماره ملی رابط
تلفن همراه رابط   
نماینده ( قابل انتخاب از لیست نمایندگان تعریف شده براي سیستم )
تاریخ عضویت   
 مبلغ متعهد شده   
رمز ورود به سیستم به صورت پیش فرض شماره ملی رابط باشد  
 
   صندوقها ( حقوقی ) :
 نام پذیرنده   
 آدرس پذیرنده ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )  
 کد پستی پذیرنده
تلفن ثابت پذیرنده   
نام رابط   
نام خانوادگی رابط
شماره ملی رابط
تلفن همراه رابط
تاریخ استقرار   
نماینده ( قابل انتخاب از لیست نمایندگان تعریف شده براي سیستم )   
نوع صندوق ( قابل انتخاب از بین موارد : پلاستیکی ؛ چوبی ؛ شیشه اي کوچک ؛ شیشه اي بزرگ ؛ گاو صندوقی )
رمز ورود به سیستم به صورت پیش فرض شماره ملی رابط باشد  
 
     آزمایشگاه ها :  
نام آزمایشگاه   
آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )  
کد پستی    
تلفن ثابت
نام مسئول   
نام خانوادگی مسئول  
 شماره ملی مسئول
 تلفن همراه مسئول   
 رمز ورود به سیستم به صورت پیش فرض شماره ملی مسئول باشد  
 
      داروخانه ها :
نام داروخانه   
 آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )
کد پستی    
تلفن ثابت   
نام مسئول   
نام خانوادگی مسئول
شماره ملی مسئول
تلفن همراه مسئول   
رمز ورود به سیستم به صورت پیش فرض شماره ملی مسئول باشد  
 
      بیمارستانها :
نام بیمارستان   
آدرس ( استان و شهرستان قابل انتخاب از لیست بوده و ادامه آدرس تایپ گردد )  
کد پستی  
تلفن ثابت   
نام مسئول   
نام خانوادگی مسئول   
شماره ملی مسئول
تلفن همراه مسئول   
رمز ورود به سیستم به صورت پیش فرض شماره ملی مسئول باشد
 
توضیح : هر شخص ، اعم از حقیقی یا حقوقی ، پس از تعریف نیاز به تأیید مدیر دارد و لازم است در زمان تأیید یک کد به صورت دستی به شخص مورد نظر تخصیص داده شود ( که همان کد تفضیل در سیستم حسابداري است ) . این کد نام کاربري ورورد به سیستم وي بوده که به محض تخصیص همراه با رمز عبور براي ایشان از طریق پیامک ارسال میگردد   

 
گام سوم : پارامتر هاي سیستم
1- تعریف عنوان خدمات قابل ارائه توسط پزشکان  
2- تعریف عنوان آزمایشهاي قابل انجام در آزمایشگاه ها
3-تعریف عنوان داروهاي قابل عرضه در داروخانه ها
4-تعریف عنوان خدمات قابل ارائه در بیمارستانها

 
گام چهارم : امکانات نرم افزار  
1-  براي نمایندگان :  
-    امکان تعریف خیر و صندوق  
-    امکان ثبت دریافت کمک از خیر ( که یا به صورت نقدي یا به صورت دستگاه کارتخوان میباشد ) و ثبت تخلیه صندوق
-    دریافت و ارسال پیام  
-    امکان تغییر رمز ورود به سیستم
 
2-  براي خیرین :
-    امکان مشاهده ریز پرداختها به موسسه
-    دریافت و ارسال پیام
-    امکان تغییر رمز ورود به سیستم
 
3-  براي صندوقها :
-    امکان مشاهده گزارش تخلیه صندوق
-    دریافت و ارسال پیام
-    امکان تغییر رمز ورود به سیستم
 
4-  براي بیماران :
-    امکان مشاهده پرونده پزشکی بیمار
-    دریافت و ارسال پیام
-    امکان تغییر رمز ورود به سیستم
 
5-  براي پزشکان:
-    امکان ثبت خدمات ارائه شده به بیمار ( که از لیست تعریف شده براي سیستم قابل انتخاب میباشد ) و درج ارزش ریالی خدمات مذکور . بدیهی است احراز هویت بیمار توسط سیستم RFID  صورت میگیرد  
-    دریافت و ارسال پیام
-    امکان تغییر رمز ورود به سیستم  
 
6-  براي آزمایشگاه ها :
-    امکان ثبت آزمایش انجام شده بر روي بیمار ( که از لیست تعریف شده براي سیستم قابل انتخاب میباشد ) و درج ارزش ریالی آزمایش مذکور . بدیهی است احراز هویت بیمار توسط سیستم RFID  صورت میگیرد  
-    دریافت و ارسال پیام
-    امکان تغییر رمز ورود به سیستم  
 
7-  براي بیمارستان ها :
-    امکان ثبت خدمات ارائه شده به بیمار ( که از لیست تعریف شده براي سیستم قابل انتخاب میباشد ) و درج ارزش ریالی خدمات مذکور . بدیهی است احراز هویت بیمار توسط سیستم RFID  صورت میگیرد  
-    دریافت و ارسال پیام
-    امکان تغییر رمز ورود به سیستم  

کاربران استفاده از این طرح:
  1. پزشکان
  2. خیرین
  3. نمایندگان
  4. پرسنل آزمایشگاه
  5. پرسنل بیمارستان
  6. پرسنل صندوق
  7. بیماران



سکوي اجراي سيستم
  1.  وب سایت




زبان برنامه هایی که جهت ایجاد سیستم انتخابی مورد نیاز است شامل زبان های برنامه:
  1. ++c
  2. java
  3. html
  4. css
  5. java script
  6. php



 مدت زمان مورد نياز:  تقريبا شش ماه
  1. تحليل نيازمندي‌هاي پروژه
  2. طراحي پايگاه‌داده
  3. رعايت همواره Best practice ها
  4. کدنويسي به صورت شئ‌گرا
  5. کد نویسی و ایجاد در سایت
  6. ارائه نسخه‌ي آزمايشي و تست آن توسط يک جامعه آماري
  7. رفع باگ‌ها




شامل چند نفر تیم حرفه ای :
  1. یک نفر برنامه نویسی سایت
  2. برنامه نویس برای نوشتن نرم افزار
  3. مدیر کنترل پروژه




قیمت برای اجرای کل این پروژه:
   
تخمین قیمت و دلایل قیمت:
  1. حقوق افراد مشغول به کار
  2.  بیمه اشخاص
  3. خرید هاست و دامنه
  4. پنل مدیریت
  5. قیمت بر اساس مقایسه با سیستم های مشابه و  مدت زمان تقریبا 200 ساعت کار که برای ایجاد پروژه   وقت صرف خواهد شد مبلغ  ده میلیون تومان تخمین زده شد.





   تحليل ساختار پروژه و پايگاه داده
  1. کدنويسي تميز پروژه با رعايت اصول و استانداردها به صورت شئ‌گرا (جهت توسعه و بهبود آسان آن)
  2. توجه به UX (تجربه کاربري) در طول توسعه پروژه (از جمله: انتخاب سوالات و مراحل درج آگهي، چينش و ترتيب موارد آگهي، توجه به ساختار پنل تحت وب و...)
  3. مشاوره به کارفرما و ارائه راه‌ها و پيشنهادات جهت بازاريابي و جذب بهتر کاربر
  4. طراحي لوگو، بنر به مناسبت‌هاي مختلف


  

  ريسک هاي پروژه و راه هاي مقابله با آن
  1. عدم استقبال کاربران با توجه به وجود سايت هاي مشابه
  2. رقابت با ديگران که با سريعتر انجان دادن پروژه
  3. استفاده از نقاط ضعف سایت های دیگر اين ريسک را کم کرد
  4.  تبليغات ضعيف که مي توان از متودهاي جديد تبليغاتي
  5. کمک گرفتن از مشاور تبليغاتي اين ريسک تبلیغات را کم کرد
  6. اتفاق افتادن حوادث که بايد از قبل آنها پيش بيني کردن آنها و ارائه راه حل هاي مناسب و سريع  براي آنها اين ريسک را کم کرد


 
قرارداد ساخت نرم افزار
اين قرارداد در تاريخ 1398/09/14  بين  آقاي شهراد رضایی طهرانی  از يك ســو كه در اين قرارداد كارفرما ناميده مي شود و  خانم بهاره حسن آبادی  و از اين پس پیمانکار ناميده مي‌شوند، به شر ذیل منعقد  مي‌گردد:
ماده 1: موضوع قرارداد
موضوع قرارداد عبارتست از " طراحی و راه اندازی وب‌سایت  سیستم مدیریت امور خانه و خانواده (خانه‌دار) با استفاده از استانداردها ، فراروش ، روش ها و شرح خدمات مورد توافق در شرايط اختصاصي و پيوست‌هاي قرارداد. 
تبصره 2: در طول مدت اجراي قرارداد و پس از تحويل سامانه / نرم افزار ، از تاریخ پایان قرارداد بمدت یکسال خدمات پشتيباني به عهده مشاور خواهد بود ، پس از اتمام این مدت کارفرما درصورت نیاز
ماده 2: مدت اجراي قرارداد
مدت قرارداد از از زمان دریافت قرار داد به مدت 12 مي باشد.
ماده 3: مبلغ قرارداد
مبلغ قرارداد برابر یکصد میلیون ريال می باشد.
ماده 4: نحوه پرداخت
  • معادل 25% مبلغ پس از امضای قرارداد به عنوان پیش پرداخت به پیمانکار پرداخت می گردد.
  • معادل 25% مبلغ قرارداد پس از 2 ماه از شروع پروژه به پیمانکار پرداخت می گردد.
  • 50% باقی مانده پس از نصب نرم افزار در محیط کاری کارفرما و با تایید کتبی دستگاه نظارتی کارفرما پرداخت می گردد.
  • کسورات قانونی توسط کارفرما، پرداخت و فیش واریزی آن عیناً به پیمانکار ارائه می گردد.

ماده 5 : جریمه تاخیر
به ازای هر روز تاخیر در تحویل نهائی پروژه، پیمانکار هزینه ای معادل یک نودم مبلغ قرارداد را به صورت خالص در وجه کارفرما، پرداخت خواهد کرد.
ماده 6: ناظر قرارداد
از طرف کارفرما مهندس سعید دهقان به عنوان دستگاه نظارتی پروژه معرفی میگردد.
ماده 7: تعهدات پیمانکار
علاوه بر انجام خواسته های مندرج در مستندات خواسته های ضمیمه، پیمانکار متعهد است حداکثر تعداد 10 نفر از نیرو های مورد نظر کارفرما را در محیط کاری کارفرما آموزش دهد.
ماده 8: تعهدات کارفرما
کارفرما متعهد است جهت انجام پروژه، امکانات رفت و آمد به محل اقامت نمایندگان پیمانکار را در زمان نصب و آزمایش محصول فراهم کند.
ماده 9 .حل اختلاف
چنانچه در عمل به این قرارداد بین کارفرما و پیمانکار اختلاف نظری به وجود اید ،موضوع به فرد خبره یمورد رضایت طرفین،به عنوان مرجع حل اختلاف ارجاع گردد.
ماده 10: فسخ قرارداد
در صورت عدم اجرای تعهدات مطابق با شرایط مقرر در این قرارداد،توسط یکی از طرفین ،طرف قرارداد با اخطار کتبی 15 روزه مجاز به فسخ قرارداد می باشد .در این صورت کلیه ی خسارت وارده  و هزینه های ناشی از عدم اجرای کامل این قرارداد،به عهده ی طرف مقابل است.
ماده 11: ناظر
در صورت بروز حوادث  غیر متقربه قرارداد معلق و پس از رفع آن ادامه‌ی قرارداد با توافق طرفین انجام می شود.
این قرارداد در 11 ماده و ضمیمه ی خواسته ها و جدول زمانی، در دو نسخه تنظیم گردیده است و هرکدام از دو نسخه پس از مهر  و امضای طرفین دارای ارزش و اعتبار واحد می باشد.

[عکس: %D8%AF%D8%A7%D9%86%D8%B4%DA%AF%D8%A7%D9%87.PNG]


[عکس: %D8%B1%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D9%86.PNG]


use case diagram
[عکس: k036_use_case_digram.jpg]

 

 class diagram
[عکس: 45uw_class_digram.jpg]


sequence diagram
[عکس: rgv2_sequence_digram.jpg]


 
activity diagram
[عکس: activity_diagram.jpg]
(آخرین ویرایش در 15 آذر 1398 12:59 ب.ظ توسط hasanabadi.)

shahradadmin آفلاین
ارسال: #2

*******


523پست‌ها:
آبان 1391تاریخ عضویت:
13اعتبار:
ارسال شده در 15 آذر 1398 - 10:45 ق.ظ
کارهای زیر انجام شود:
نمودار کلاس
نمودار sequence
بخش requirement capturing
    ایجاد الگویی برای کار با نرم افزار ایجاد شده
1 کاربر به دلیل این ارسال از shahradadmin تشکر کرده اند.
hasanabadi

 


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان