نمایش نتایج 1 تا 5 از 5

نام تاپیک: نحوه ثبت transaction مالی در سیستم

  1. #1
    کاربر دائمی آواتار saeidgab
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    طهرون
    پست
    101

    نحوه ثبت transaction مالی در سیستم

    سلام،من یه برنامه دارم مینویسم که توش سیستم مالی داره و مثلا هر کاربر میتونه به حسابش پول واریز کنه یا از حساب پول خارج کنه ، همینطور در صورت انجام فعالیتهای گوناگون (که هر کدوم در جداول مخصوص خودشون ذخیره میشن) حساب کاربر تغییر میکنه. حالا برای اینکه بتونم تو برنامم یه گزارش از transaction کاربر در سیستم رو نشون بدم ، یه جدول درست کردم که اطلاعات مشترک هر transaction رو مثل زمان انجام، مقدار پول، کم یا زیاد شدن و ... رو در اون ذخیره میکنم.
    حالا مشکل اینجاست که اگه بخوام جزئیات یه transaction رو نشون بدم با توجه به اینکه جزئیات هر کدوم از transaction ها ممکن در یه جدول متفاوت باشه ، اینو من چطور باید تشخیص بدم؟ آیا باید به ازای هر جدول، در جدول transaction یه فیلد bit درست کنم تا اینجوری تشخیص بدم که جزئیات transaction در کدوم جدوله؟
    لطفا اگه کسی راه حلی داره کمک کنه.

  2. #2
    کاربر دائمی آواتار saeidgab
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    طهرون
    پست
    101

    نقل قول: مشکل در transaction سیستم

    یه مورد دیگه هم هست که Balance کاربر رو در کجا باید نگه داشت؟ تو جدول user یا تو جدول transaction؟
    دوستانی که در این مورد تجربیاتی دارن لطفا کمک کنن

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    ترکیه - دنیزلی
    پست
    63

    نقل قول: نحوه ثبت transaction مالی در سیستم

    سلام
    توی جدول مالی ات دو تا فیلد قرار بده یکی برای شماره جدول فعالیت و دومی برای رکورد فعالیت در آن جدول مرجع.
    برای هرکدام از جدولهایت در سیستمهای مختلف یک عدد در نظر بگیر و هنگامی که در آن جدول مقداری را ثبت میکنی در جدول مالی ات شماره آن جدول و رکورد ایجاد شده را هم به همراه فعالیت مالی ذخیره کن
    موفق باشی

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    ترکیه - دنیزلی
    پست
    63

    نقل قول: نحوه ثبت transaction مالی در سیستم

    در ضمن پیشنهاد میکنم بالانس را ذخیره نکن بلکه در زمان لازم حساب کن

  5. #5
    کاربر جدید
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    سیرجان
    پست
    12

    نقل قول: نحوه ثبت transaction مالی در سیستم

    سلام
    باید دو تا جدول داشته باشی
    یکی برای نگهداری انواع تراکنش (واریز ، برداشت و ...) و دیگری برای جزءیات تراکنش ها و این دو جدول باید با هم relation داشته باشن
    حالا دیگه راحت میتونی بفهمی که کدوم رکورد مربوط به چه تراکنشیه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •