پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

تمرین پایتون(سطح بسیار متوسط)(فوری!)

چهار سال پیش منتشر شده

تعداد بازدید: 927

کد پروژه: 124029


شرح پروژه

تمرین پایتون ، ایجاد کلاس :

از شما میخواهیم سیستم حساب و عملیات بانکی طراحی کنید. برای اینکار نیاز به تعریف چند کلاس مختلف دارید.

کلاس کاربر

اطلاعاتی شامل نام و نام خانوادگی و کد ملی فرد را نگه میدارد و شامل متدهای زیر است:

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

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

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

درخواست نمایش لیست حساب ها:لیست تمام حسابهای کاربر در بانک های مختلف به همراه موجودی هر حساب را در خروجی نمایش می‌دهد.

کلاس حساب بانکی

اطلاعاتی شامل نام بانک، نوع حساب، شماره حساب و کد ملی کاربر را نگه میدارد و شامل متدهای زیر است:

واریز:با گرفتن مبلغ از کاربر، موجودی حساب او را افزایش میدهد.

درخواست برداشت:با گرفتن مبلغ از کاربر، درصورت امکان برداشت، مبلغ را از حساب کاربر کم میکند.

درخواست نمایش صورت حساب: با گرفتن تاریخ مورد نظر از کاربر، تمام اطلاعات گردش حساب شامل واریز و برداشتها به همراه تاریخ و زمان انجام عملیات را در خروجی نمایش میدهد.

کلاس بانک

اطلاعاتی مانند نام بانک‌ها، نوع حساب‌ها و اطلاعات حساب تمام کاربران را نگه میدارد و شامل متدهای زیر است:

نمایش اطلاعات شخصی و حساب کاربران یک بانک به تفکیک نوع حساب

نمایش اطلاعات گردش مالی بانکها به تفکیک نام بانک

برگزاری قرعه کشی های مجزا بین کاربران بانکهای مختلف

کلاس قرعه کشی

بنا به درخواست بانک ها و بر اساس اطلاعاتی مانند لیست کاربران، تعداد برندگان، نوع جایزه و نوع حساب، برندگان را از میان لیست کاربران انتخاب میکند و مبلغ جایزه را به حساب آنها اضافه میکند.

بانک های مورد نظر ما، به ترتیب بانک های دولتی ملی، ملت، سپه، صنعت و معدن، توسعه تعاون، توسعه صادرات ایران، کشاورزی، مسکن و پست بانک ایران است. انواع حساب هایی که کاربر میتواند در هر بانک داشته باشد به ترتیب حساب های قرض الحسنه پس‌انداز، قرض الحسنه جاری، سرمایه گذاری بلند مدت و سرمایه گذاری کوتاه‌مدت است. هر فردی میتواند تمام ۴نوع حساب را در تمام بانک‌ها داشته باشد ولی از یک نوع حساب نمی‌تواند در یک بانک چندتا داشته باشد. شماره حساب ها اعداد ۱۶ رقمی هستند که ۶ رقم اول معرف بانک است و ۲ رقم دوم نوع حساب را مشخص میکند. با توجه به اینکه ۹ بانک و چهار نوع حساب داریم برای مشخص کردن ۸ رقم اول حساب بانکی از اعداد باینری استفاده کنید.

نکات:

۱. پاسخ ها به صورت دستی بررسی میشوند.

۲. درصورت اضافه کردن متدهای کاربردی دیگر (اضافه کردن امکانات مفید دیگر به بانک ها و حساب‌ها) نمره اضافه خواهید گرفت.

۳. خروجی زیبا هم نمره اضافه دارد.

مهارت ها و تخصص های مورد نیاز


بودجه

5,000 تومان تا 100,000 تومان

مهلت برای انجام

3روز

وضعیت مناقصه

انجام شده


درباره کارفرما

عضویت چهار سال پیش

1 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 100%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار