طراحی حساب مجازی برای وب سایت
1 0

طراحی حساب مجازی برای وب سایت


آموزش طراحی حساب مجازی برای وب سایت

حساب مجازی چیست؟

امکان پرداخت وجه دلخواه و سپس استفاده از آن برای خرید های مختلف بدون نیاز به اتصال به درگاه در هر خرید و یا برداشت از حساب را، حساب مجازی می گویند.

یکی از کارهایی که در بسیاری از وب سایت های آموزشی و درگاه های واسط انجام می شود، وقتی هر تراکنشی مالی انجام می شود مانند واریز یا برداشت  این تراکنش در حساب مجازی کاربر ثبت می شود.

 

طراحی جدول حساب مجازی

برای طراحی جدول مجازی فیلدهای زیر مورد نیاز است:

نام جدول VirtualAccount

Id از نوع Long برای کلید اصلی جدول

UserId آی دی کاربر برای مشخص کردن صاحب حساب مجازی

AmountDeposit از نوع int برای مشخص کردن مبلغ واریزی

AmountWithdraw از نوع int برای مشخص کردن مبلغ برداشتی

Description از نوع String برای درج توضیح درباره عملیات واریز یا برداشت

Balance از نوع Long برای محاسبه و ثبت موجودی حساب در هر عملیات تراکنش

InsertDateTime از نوع DateTime برای ثبت تاریخ و ساعت تراکنش

 

نحوه استفاده از جدول حساب مجازی

در عملیات نظیر واریز، برداشت ، خرید ، انتقال و هر نوع عملیاتی که نیاز به واریز یا برداشت از حساب را داشته باشد باید در جدول مربوطه و جدول حساب مجازی ثبت شود. تا در هر لحظه موجودی حساب مشخص شود و همچنین در هر تراکنش باید محاسبه شود که مبلغ برداشتی بیشتر از موجودی حساب نباشد.

نکته: در صورتی که شما در هر تراکنشی مبلغی را به اشتباه واریز یا برداشت کرده اید نباید آن را ویرایش یا حذف کنید، بلکه باید یک تراکنش با رکورد جدیدی در جدول حساب مجازی ثبت کنید و اشتباه خود را اصلاح کنید و در قسمت فیلد توضیح متن اصلاحیه و یا هر توضیحی که مد نظر دارید را بنویسید

 

نحوه محاسبه موجودی حساب Balance

در هنگام محاسبه Balance (موجودی حساب) ابتدا شما باید آخرین موجودی را بدست آورید و سپس در صورتی که نوع تراکنش واریز باشد باید به موجودی اضافه شود و در صورتی نوع  تراکنش برداشت باشد باید از موجودی کم شده و در فیلد Balance ثبت شود.

دانلود

نویسنده حسین فتحی
گروه مطلب Sql Server
نوع مطلب مقاله
تاریخ انتشار ۱۶ شهریور ۱۳۹۵
منبع ایران گنج
تعداد نظرات ۰
قیمت کاربران مهمان
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha