از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار سال پیش منتشر شده
تعداد بازدید: 927
کد پروژه: 124029
شرح پروژه
تمرین پایتون ، ایجاد کلاس :
از شما میخواهیم سیستم حساب و عملیات بانکی طراحی کنید. برای اینکار نیاز به تعریف چند کلاس مختلف دارید.
کلاس کاربراطلاعاتی شامل نام و نام خانوادگی و کد ملی فرد را نگه میدارد و شامل متدهای زیر است:
درخواست افتتاح حساب:با گرفتن نام بانک و نوع حساب از کاربر، در صورتی که حساب مشابهی نداشته باشد، برای او حساب جدیدی باز میکند.
درخواست بستن حساب:با گرفتن شماره حساب از کاربر، در صورت وجود، حساب او را میبندد.
درخواست مانده حساب:با گرفتن شماره حساب از کاربر، مبلغ موجود در حساب را در خروجی نمایش میدهد.
درخواست نمایش لیست حساب ها:لیست تمام حسابهای کاربر در بانک های مختلف به همراه موجودی هر حساب را در خروجی نمایش میدهد.
کلاس حساب بانکیاطلاعاتی شامل نام بانک، نوع حساب، شماره حساب و کد ملی کاربر را نگه میدارد و شامل متدهای زیر است:
واریز:با گرفتن مبلغ از کاربر، موجودی حساب او را افزایش میدهد.
درخواست برداشت:با گرفتن مبلغ از کاربر، درصورت امکان برداشت، مبلغ را از حساب کاربر کم میکند.
درخواست نمایش صورت حساب: با گرفتن تاریخ مورد نظر از کاربر، تمام اطلاعات گردش حساب شامل واریز و برداشتها به همراه تاریخ و زمان انجام عملیات را در خروجی نمایش میدهد.
کلاس بانکاطلاعاتی مانند نام بانکها، نوع حسابها و اطلاعات حساب تمام کاربران را نگه میدارد و شامل متدهای زیر است:
نمایش اطلاعات شخصی و حساب کاربران یک بانک به تفکیک نوع حساب
نمایش اطلاعات گردش مالی بانکها به تفکیک نام بانک
برگزاری قرعه کشی های مجزا بین کاربران بانکهای مختلف
کلاس قرعه کشیبنا به درخواست بانک ها و بر اساس اطلاعاتی مانند لیست کاربران، تعداد برندگان، نوع جایزه و نوع حساب، برندگان را از میان لیست کاربران انتخاب میکند و مبلغ جایزه را به حساب آنها اضافه میکند.
بانک های مورد نظر ما، به ترتیب بانک های دولتی ملی، ملت، سپه، صنعت و معدن، توسعه تعاون، توسعه صادرات ایران، کشاورزی، مسکن و پست بانک ایران است. انواع حساب هایی که کاربر میتواند در هر بانک داشته باشد به ترتیب حساب های قرض الحسنه پسانداز، قرض الحسنه جاری، سرمایه گذاری بلند مدت و سرمایه گذاری کوتاهمدت است. هر فردی میتواند تمام ۴نوع حساب را در تمام بانکها داشته باشد ولی از یک نوع حساب نمیتواند در یک بانک چندتا داشته باشد. شماره حساب ها اعداد ۱۶ رقمی هستند که ۶ رقم اول معرف بانک است و ۲ رقم دوم نوع حساب را مشخص میکند. با توجه به اینکه ۹ بانک و چهار نوع حساب داریم برای مشخص کردن ۸ رقم اول حساب بانکی از اعداد باینری استفاده کنید.
نکات:۱. پاسخ ها به صورت دستی بررسی میشوند.
۲. درصورت اضافه کردن متدهای کاربردی دیگر (اضافه کردن امکانات مفید دیگر به بانک ها و حسابها) نمره اضافه خواهید گرفت.
۳. خروجی زیبا هم نمره اضافه دارد.
مهارت ها و تخصص های مورد نیاز
بودجه
5,000 تومان تا 100,000 تومان
مهلت برای انجام
3روز
وضعیت مناقصه
انجام شده
درباره کارفرما
عضویت چهار سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار