PDA

View Full Version : طراحي بانک اطلاعاتی نرم افزار بيمه و محاسبه خدمات



Yanehsar
سه شنبه 14 شهریور 1391, 20:11 عصر
سلام دوستان عزيزم
من ميخوام برنامه اي رو طراحي كنم كه امور بيمه شدگان رو انجام بده.
برنامه به اين صورت هستش كه بيمه شده براي معالجه خود به پزشك مراجعه كرده و خدماتي رو براي درمان خود انجام داده كه براي اين خدمات يا فاكتور دريافت كرده يا از دفترچه استفاده نموده.
خب حالا با اين فاكتور و برگه هاي دفترچه و ... مياد به بيمه و كار نرم افزار شروع ميشه.
اپراتور بايد تعداد و نوع خدمات رو وارد كنه و براساس قيمت پايه نرم افزار مبلغ كل رو به بيمار پرداخت كنه مثال بزنم بهتر متوجه بشم.
بيمار با 5 تا فاكتور پزشك متخصص،2 تا فاكتور فوق تخصص يك برگه آزمايش مياد بيمه مبلغ پرداختي توسط بيمار سي تومان هستش.حالا برنامه بايد كه قيمت كل 5 تا پزشك متخصص و 2 فوق تخصص و آزمايش چقدر ميشه و با توجه به سي تومان پرداخت شده توسط بيمار حساب كتاب كنه داخل بانك ذخيره كنه رسيد چاپ كنه و حسابداري پرداخت كنه.
البته تعرفه هاي سرپرست با عائله فرق داره و خدمات متفاوتي هم داره حدود 10 نوع خدمت مانند ويزيت،آزمايش،دارو،فيزيوتر اپي و... .
من بانكمو اينطوري طراحي كردم دوستان ممنون ميشم نگاه كنيد و نظر بديد.مرسي

http://barnamenevis.org/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA68AAAIsCAIAAAC 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

baktash.n81@gmail.com
چهارشنبه 15 شهریور 1391, 13:26 عصر
سلام

در واقع من فکر نمی کنم کار خوبی باشه که دوتا جدول با یه کلید اصلی داشته باشیم ... می تونیم سرپرست و عائله رو تو یه جدول در نظر بگیریم ... و فقط فیلد کد سرپرست رو به این جدول اضافه کنیم که به خود جدول رابطه داره ... که در واقع یه جدول Recersive هست و مواردی که شخص خودش سرپرست هست کد سرپرستش -1 می شه ...

Yanehsar
چهارشنبه 15 شهریور 1391, 14:07 عصر
سلام

در واقع من فکر نمی کنم کار خوبی باشه که دوتا جدول با یه کلید اصلی داشته باشیم ... می تونیم سرپرست و عائله رو تو یه جدول در نظر بگیریم ... و فقط فیلد کد سرپرست رو به این جدول اضافه کنیم که به خود جدول رابطه داره ... که در واقع یه جدول Recersive هست و مواردی که شخص خودش سرپرست هست کد سرپرستش -1 می شه ...

سلام بله منم همین نظرم رو دارم چونکه هم امکان داره افزونگی اطلاعات پیش بیاد و هم جدول بیمار باید با 2 جدول ارتباط داشته باشه که دچار مشکل میشم.اما به نظرتون چطور نشون بدیم سرپرست 1 چند تا عائله داره؟یا برعکس کدوم عائله ها برای کدوم سرپرست هستند؟

Yanehsar
چهارشنبه 15 شهریور 1391, 17:08 عصر
بيمار با 5 تا فاكتور پزشك متخصص،2 تا فاكتور فوق تخصص يك برگه آزمايش مياد بيمه مبلغ پرداختي توسط بيمار سي تومان هستش.حالا برنامه بايد كه قيمت كل 5 تا پزشك متخصص و 2 فوق تخصص و آزمايش چقدر ميشه و با توجه به سي تومان پرداخت شده توسط بيمار حساب كتاب كنه داخل بانك ذخيره كنه رسيد چاپ كنه و حسابداري پرداخت كنه.


سلام
جداول رو به صورت زیر تغییر دادم اما هنوزم با جدول بیمار(سرپرست و عائله که یکی شده)مشکل دارم.به نظرتون این جداول بهینه هستش؟یا میتونه بازم هم بهتر باشه؟
92410

baktash.n81@gmail.com
چهارشنبه 15 شهریور 1391, 17:33 عصر
خوب توی جدول بیمار یه فیلد دیگه به عنوان سرپرست اضافه کنید ... و شماره بیمه سپرست رو درونش قرار بدید ...
فرض کنیم من 3 تا زن دارم شماره بیمه من 100 هست ماله اونا 101 و 102 و 103 ... من توی جدول بیمار اینجوری ثبت می شم کد بیمه 100 کد بیمه سرپرست -1 (-1 چون خودم سرپرست هستم) ولی برای خانمها میشه کدبیمه 101 کد بیمه سرپرست 100 ... کد بیمه 102 کد بیمه سرپرست 100 اینجوری به راحتی می تونم بگم اونایی که سرپرستشون کد بیمش 100 هست چنتان !

خوبه همینو ادامه بده ...

Yanehsar
چهارشنبه 15 شهریور 1391, 19:46 عصر
خوب توی جدول بیمار یه فیلد دیگه به عنوان سرپرست اضافه کنید ... و شماره بیمه سپرست رو درونش قرار بدید ...
فرض کنیم من 3 تا زن دارم شماره بیمه من 100 هست ماله اونا 101 و 102 و 103 ... من توی جدول بیمار اینجوری ثبت می شم کد بیمه 100 کد بیمه سرپرست -1 (-1 چون خودم سرپرست هستم) ولی برای خانمها میشه کدبیمه 101 کد بیمه سرپرست 100 ... کد بیمه 102 کد بیمه سرپرست 100 اینجوری به راحتی می تونم بگم اونایی که سرپرستشون کد بیمش 100 هست چنتان !

خوبه همینو ادامه بده ...
اره این درسته اما وقتی که دادن شماره بیمه دست ما باشه نه دست سیستم.کد بیمه یک عدد ده رقمی هستش و خود سیستم اونو به ما میده اگر دست ما بود کار خیلی راحتتر میشد مثل بیمه خدمات درمانی که کد بیمه سرپرست مثلا 111111111-0 هستش و مابقیه اعضاء خانواده فقط صفر آخر عوض میشه .
به هر حال چند تا تغییر دیگه هم دادم
یک اینکه اومدم همونطور که شما عرض کردید از نسبت استفاده کردم اگر سرپرست بود که میشه سرپرست اگر سرپرست نبود نسبتشو مینویسه به همراه کد بیمه سرپرست(در این صورت میشه عائله های یه سرپرست رو هم به راحتی پیدا کرد)
دوم ابنکه اومدم برای مالی و هزینه سبد پرداخت تعریف کردم.به این دلیل که مالی هیچ وقت نمییاد برای مبالغ کم چک بکشه .در این صورت باید یه دسته چک N برگی داشته باشه و از صبح تا شب چک بکشه.اومدم سبد گذاشتم تا یه مبلغی رسید سبد رو میبنده و میره سراغ سبد جدید اینطور مالی هم یه چک میکشه.حالا میخواد 1 بیمار باشه یا صد تا بیمار.
منتظر نظرتون هستم.

baktash.n81@gmail.com
چهارشنبه 15 شهریور 1391, 21:56 عصر
این روش سبد هزینه جالب بود ... فقط الان اگه سبد هزینه شماره چک نداشت ! می فهمیم که اینا پرداخت نشده هستند ... درسته ؟! و دیگه می تونید اون کد هزینه رو هم از مالی حذف کنید دیگه ...

Yanehsar
چهارشنبه 15 شهریور 1391, 22:43 عصر
این روش سبد هزینه جالب بود ... فقط الان اگه سبد هزینه شماره چک نداشت ! می فهمیم که اینا پرداخت نشده هستند ... درسته ؟! و دیگه می تونید اون کد هزینه رو هم از مالی حذف کنید دیگه ...
سبد هزینه وقتی داخل بانک قرار میگیره که محاسبات انجام شده و میره برای پرداخت.بله وقتی داخل جدول هزینه فیلد سبد خالی باشه یعنی بررسی نشده و پرداخت نشده.در مورد کد هزینه هم حق با شما هستش اضافه هستش.

Yanehsar
چهارشنبه 15 شهریور 1391, 23:31 عصر
راجب ویوهای این برنامه هم کمکم میکنید؟من فعلا 3 تا ویو در نظر گرفتم
1-هزینه بیمار(شامل جدول بیمار و هزینه)
2-شماره حساب(شامل بیمار و حساب)
3-پرداخت که شامل هر 4 جدول میشه
منتظر نظرتون هستم که بیشتر یا کمتر باید بشه؟
مرسی از راهنمائیتون

baktash.n81@gmail.com
پنج شنبه 16 شهریور 1391, 10:31 صبح
ویوها رو با توجه به نیاز فرمهای برنامه یا گزاشات می تونید ایجاد کنید ... فکر کنم این 3 تا ویو همه رابطه ها رو پوشش می ده ...

Yanehsar
سه شنبه 21 شهریور 1391, 10:37 صبح
این روش سبد هزینه جالب بود ... فقط الان اگه سبد هزینه شماره چک نداشت ! می فهمیم که اینا پرداخت نشده هستند ... درسته ؟! و دیگه می تونید اون کد هزینه رو هم از مالی حذف کنید دیگه ...

سلام تو یه قسمت طراحی یه مشکل هستش.میشه راهنمائیم کنید چیکار کنم؟
داخل جدول مالی کد حساب داریم.با توجه به اینکه داریم از سبد استفاده میکنیم ممکن یک سبد پرداخت به ده نفر و ده تا حساب واریز بشه باید چیکار کرد که رابطه بین مالی و حساب رو برقرار کنم؟
یه جدول دیگه اضافه کنم یا کلا کد حساب رو بیخیال بشم و چون داخل ویو هام بیمار با هزینه و بیمار با حساب در رابطه هستش دیگه از کد حساب استفاده نکنم؟

baktash.n81@gmail.com
سه شنبه 21 شهریور 1391, 14:02 عصر
اینطوری که من متوجه شدم ... مجموع هزینه های یک بیمار رو می زاریم توی یه سبد پرداخت ...
اگه اینجوریه می تونید کد حساب رو از جدول پرداخت حذف کنید ... چون همه مربوط به یه بیماره و یه بیمار هم یه حساب داره پس به راحتی می شه فهمید که این سبد مربوط به کدوم حسابه !

اما اگه هزینه های مربوط به چند بیمار با حسابهای مختلف هم ممکنه توی یه سبد پرداخت گذاشته بشن پس بهتره یه بازبینی کلی بکنیم ... و بفهمیم که هزینه ها بر اساس کدوم فیلد مشترک توی یه سبد قرار می گیرند ؟!

ویرایش :

در این حالتی که شما می گید رابطه مستقیم بین مالی و حساب وجود نداره ... پس نیازی هم نیست که فیلدش داخل جدول مالی وجود داشته باشه ... ! یعنی درواقع اگه وجود داشته باشه اشتباه هست ... اینجوری شما با این جمله به نتیجه می رسید ... این چک برای چی کشیده شده ؟! جواب : برای پرداخت این سبد پرداخت ... این سبد پرداخت شما چه شماره حسابهایی بوده ؟! جواب : Join جدول هزینه و حساب برای بدست آوردن شماره حسابها و به همین ترتیب اگه بتونید به همه سئوالهایی که ممکنه ایجاد بشه جواب بدید طراحی از نظر منطقی مشکلی نخواهد داشت ...

Yanehsar
سه شنبه 21 شهریور 1391, 18:37 عصر
اما اگه هزینه های مربوط به چند بیمار با حسابهای مختلف هم ممکنه توی یه سبد پرداخت گذاشته بشن پس بهتره یه بازبینی کلی بکنیم ... و بفهمیم که هزینه ها بر اساس کدوم فیلد مشترک توی یه سبد قرار می گیرند ؟!
سلام
من سبد پرداخت قرار دادم که کاره مالی راحتتر بشه چون قرار باشه برای هر بیمار چک بکشه خب درده سره در صورتیی که یک چک بکشه برای 50 نفر راحتتره(هم از نظر برنامه نویسی هم از نظر کاره عملی)


در این حالتی که شما می گید رابطه مستقیم بین مالی و حساب وجود نداره ... پس نیازی هم نیست که فیلدش داخل جدول مالی وجود داشته باشه ... ! یعنی درواقع اگه وجود داشته باشه اشتباه هست ... اینجوری شما با این جمله به نتیجه می رسید ... این چک برای چی کشیده شده ؟! جواب : برای پرداخت این سبد پرداخت ... این سبد پرداخت شما چه شماره حسابهایی بوده ؟! جواب : Join جدول هزینه و حساب برای بدست آوردن شماره حسابها و به همین ترتیب اگه بتونید به همه سئوالهایی که ممکنه ایجاد بشه جواب بدید طراحی از نظر منطقی مشکلی نخواهد داشت ...
پس نتیجه اینکه رابطه بین مالی و حساب رو حذف کنم بین هزینه و بیمار رابطه هستش و همچنین بین بیمار و حساب پس بدون ارتباط مستقیم کار رو میشه انجام داد؟درست متوجه شدم؟